1

Етап 1

Linux

2

Етап 2

The kernel source

3

Етап 3

User space and the libc interface

4

Етап 4

System Calls

5

Етап 5

Signals

6

Етап 6

File names and files

7

Етап 7

Filesystems

8

Етап 8

The Linux Virtual File System

9

Етап 9

Memory

10

Етап 10

Processes

11

Етап 11

Character devices

12

Етап 12

Handling of asynchronous events

13

Етап 13

Sysfs and kobjects

14

Етап 14

Security

1

Етап 1

Linux

2

Етап 2

The kernel source

3

Етап 3

User space and the libc interface

4

Етап 4

System Calls

5

Етап 5

Signals

6

Етап 6

File names and files

7

Етап 7

Filesystems

8

Етап 8

The Linux Virtual File System

9

Етап 9

Memory

10

Етап 10

Processes

11

Етап 11

Character devices

12

Етап 12

Handling of asynchronous events

13

Етап 13

Sysfs and kobjects

14

Етап 14

Security

22 лютого 2017

Мета закинута

Автор не відписував в цілі 7 років 2 месяця 8 днів

Автор мети

Кар'єра та робота

The Linux kernel

Прочитать The Linux kernel, Andries Brouwer. Это цель-напоминание и прогресс-бар. Linux-системы мне хорошо знакомы, но книжка нужна, чтобы систематизировать и утрясти мозаичные знания.

 Критерій завершення

Книжка прочитана

 Особисті ресурси

время, интернет, компьютер, практика

 Екологічність мети

давно хочу прочитать, это позволит лучше разбираться в работе

  1. Linux

    1. History

    2. Size

    3. Hardware platforms

    4. Authors

    5. Users and marketshare

    6. Name

    7. Distributions

    8. Copyright, Open Source, GPL

    9. Literature and documentation

  2. The kernel source

    1. Kernel versions

    2. Obtaining the kernel source

    3. Compiling the kernel

    4. Booting a new kernel

    5. Modules

    6. Subsystems - layout of the tree

    7. The C code

    8. Logging kernel messages

    9. Keyboard interface to the kernel

    10. Profiling the kernel

    11. Debugging the kernel

    12. Submitting patches

    13. Talking about the kernel

  3. User space and the libc interface

    1. Application programs and C library

    2. Kernel and user space

    3. Error return conventions

    4. Alternative C libraries

    5. Initial userspace

    6. Libraries and binary formats

  4. System Calls

    1. System call numbers

    2. The call

    3. System call parameters

    4. Error return

    5. Interrupted system calls

    6. Sysenter and the vsyscall page

  5. Signals

    1. Sending signals

    2. Receiving signals

    3. Semantics

    4. Blocking signals

    5. Voodoo: wait and SIGCHLD

    6. Returning from a signal handler

    7. ptrace

    8. The Linux "parent death" signal

  6. File names and files

    1. The file hierarchy

    2. The Unix filesystem model

    3. The Linux filesystem model

    4. Open files

    5. Path names relative to a file descriptor

  7. Filesystems

    1. FAT

    2. Ext2

    3. Journaling filesystems

    4. NFS

    5. The proc filesystem

    6. A baby filesystem example

  8. The Linux Virtual File System

    1. Terminology

    2. Filesystem type registration

    3. Struct file_system_type

    4. Mounting

    5. The superblock

    6. Inodes

    7. Dentries

    8. Files

    9. struct vfsmount

    10. fs_struct

    11. nameidata

  9. Memory

    1. Physical and virtual memory

    2. Kinds of memory

    3. Kernel memory handling

    4. i386 addressing

    5. Reference

    6. Overcommit and OOM

    7. Stack overflow

  10. Processes

    1. Processes

    2. Process groups

    3. Sessions

    4. Threads

  11. Character devices

    1. Registration

    2. Opening

    3. The tty driver

    4. Raw devices

    5. The random device

  12. Handling of asynchronous events

    1. O_NONBLOCK

    2. select

    3. pselect

    4. poll

    5. epoll

    6. dnotify

    7. inotify

  13. Sysfs and kobjects

    1. atomic_t

    2. struct kref

    3. struct kobject

    4. struct kset

    5. struct kobj_type

    6. struct subsystem

    7. struct kobj_map

    8. Example: floppy

    9. Hotplug

  14. Security

    1. seccomp

  • 1398
  • 22 лютого 2017, 09:54

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?