Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/b3h3moth/unixcentric

Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking
https://github.com/b3h3moth/unixcentric

articles c c11 c89 c99 documentation kernel kernel-hacking kernel-modules linux papers system-programming talks unix unix-like unix-philosophy

Last synced: 3 months ago
JSON representation

Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking

Awesome Lists containing this project

README

        

# UnixCentric

Everything is focused on Unix systems. Unix Operating Systems,
Unix OS development, C Lnaguage, Systems Programming and Kernel Hacking.

> Pretty much everything on the web uses those two things: C and UNIX.
> The browsers are written in C. The UNIX kernel - that pretty much the entire
> Internet runs on - is written in C. (**Rob Pike**)

## Source code

Learning the art of the C language programming, Unix Systems Programming and
Kernel Hacking

* [C](src/C/)
- [Algorithms and Data Structures](src/C/Algorithms_and_Data_Structures/)
- [Bitwise Hacks](src/C/bitwise_hacks/)
- [c11](src/C/c11_language/)
- [Interfaces](src/C/interfaces/)
- [Libraries](src/C/libraries/)
- [Representing information](src/C/representing_information/)
* [Unix Programming](src/Unix_Programming/)
- [Date and Time](src/Unix_Programming/Date_and_Time/)
- [Error Handling](src/Unix_Programming/Error_Handling/)
- [File Events Monitoring](src/Unix_Programming/File_Events_Monitoring/)
- [File System](src/Unix_Programming/File_System/)
- [Internetworking](src/Unix_Programming/Internetworking/)
- [IO Advanced](src/Unix_Programming/IO_Advanced/)
- [IO Buffering and Buffer Cache](src/Unix_Programming/IO_Buffering_and_Buffer_Cache/)
- [IO Standard Library](src/Unix_Programming/IO_Standard_Library/)
- [IO Unbuffered](src/Unix_Programming/IO_Unbuffered/)
- [IPC InterProcess Communication](src/Unix_Programming/IPC_InterProcess_Communication/)
- [Link Library](src/Unix_Programming/Link_Library/)
- [Memory Allocation](src/Unix_Programming/Memory_Allocation/)
- [Parsing Command Line Options](src/Unix_Programming/Parsing_Command_Line_Options/)
- [Process Control](src/Unix_Programming/Process_Control/)
- [Process Credentials](src/Unix_Programming/Process_Credentials/)
- [Process Environment](src/Unix_Programming/Process_Environment/)
- [Process Relationships](src/Unix_Programming/Process_Relationships/)
- [Signals](src/Unix_Programming/Signals/)
- [Standardization and System Limits](src/Unix_Programming/Standardization_and_System_Limits/)
- [System Informations](src/Unix_Programming/System_Informations/)
- [Terminal IO](src/Unix_Programming/Terminal_IO/)
- [Threads](src/Unix_Programming/Threads/)
- [Unix Daemons](src/Unix_Programming/Unix_Daemons/)
- [Users and Groups](src/Unix_Programming/Users_and_Groups/)
* [Kernel Hacking](src/Kernel_Hacking)
- [LKM - Loadable Kernel Modules](src/Kernel_Hacking/LKM)

## Documentation

A lot of documentation: the standards, reference manuals, bibliography
(printed books), open/free docs, articles, academic talks and research papers.

* [Documentation](doc/)
- [Articles](doc/articles.md)
- [Bibliography](doc/biblio.md)
- [Free books](doc/free_books.md)
- [Papers and Talks](doc/papers_talks.md)
- [Standards and References](doc/stds_and_refs.md)
- [Unix History](doc/unix_history.md)

## Contact

[@b3h3m0th](https://twitter.com/b3h3m0th)
```
GPG fingerprint: 11C3 D822 EA07 6D99 1F59 5F86 2023 8259 E83F 9FBB
```