Goal abandoned
The author does not write in the goal 7 years 8 months 25 days
The Linux kernel
Прочитать The Linux kernel, Andries Brouwer. Это цель-напоминание и прогресс-бар. Linux-системы мне хорошо знакомы, но книжка нужна, чтобы систематизировать и утрясти мозаичные знания.
Goal Accomplishment Criteria
Книжка прочитана
Personal resources
время, интернет, компьютер, практика
Goal ecological compatibility
давно хочу прочитать, это позволит лучше разбираться в работе
-
Linux
-
History
-
Size
-
Hardware platforms
-
Authors
-
Users and marketshare
-
Name
-
Distributions
-
Copyright, Open Source, GPL
-
Literature and documentation
-
-
The kernel source
-
Kernel versions
-
Obtaining the kernel source
-
Compiling the kernel
-
Booting a new kernel
-
Modules
-
Subsystems - layout of the tree
-
The C code
-
Logging kernel messages
-
Keyboard interface to the kernel
-
Profiling the kernel
-
Debugging the kernel
-
Submitting patches
-
Talking about the kernel
-
-
User space and the libc interface
-
Application programs and C library
-
Kernel and user space
-
Error return conventions
-
Alternative C libraries
-
Initial userspace
-
Libraries and binary formats
-
-
System Calls
-
System call numbers
-
The call
-
System call parameters
-
Error return
-
Interrupted system calls
-
Sysenter and the vsyscall page
-
-
Signals
-
Sending signals
-
Receiving signals
-
Semantics
-
Blocking signals
-
Voodoo: wait and SIGCHLD
-
Returning from a signal handler
-
ptrace
-
The Linux "parent death" signal
-
-
File names and files
-
The file hierarchy
-
The Unix filesystem model
-
The Linux filesystem model
-
Open files
-
Path names relative to a file descriptor
-
-
Filesystems
-
FAT
-
Ext2
-
Journaling filesystems
-
NFS
-
The proc filesystem
-
A baby filesystem example
-
-
The Linux Virtual File System
-
Terminology
-
Filesystem type registration
-
Struct file_system_type
-
Mounting
-
The superblock
-
Inodes
-
Dentries
-
Files
-
struct vfsmount
-
fs_struct
-
nameidata
-
-
Memory
-
Physical and virtual memory
-
Kinds of memory
-
Kernel memory handling
-
i386 addressing
-
Reference
-
Overcommit and OOM
-
Stack overflow
-
-
Processes
-
Processes
-
Process groups
-
Sessions
-
Threads
-
-
Character devices
-
Registration
-
Opening
-
The tty driver
-
Raw devices
-
The random device
-
-
Handling of asynchronous events
-
O_NONBLOCK
-
select
-
pselect
-
poll
-
epoll
-
dnotify
-
inotify
-
-
Sysfs and kobjects
-
atomic_t
-
struct kref
-
struct kobject
-
struct kset
-
struct kobj_type
-
struct subsystem
-
struct kobj_map
-
Example: floppy
-
Hotplug
-
-
Security
-
seccomp
-
- 1530
- 22 February 2017, 09:54
Don't miss new posts!
Subscribe for the Goal and follow through to its completion