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 лет 8 месяцев 25 дней

Карьера и работа

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

  • 1529
  • 22 февраля 2017, 09:54
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?