- Ubuntu
- CentOS
- FreeBSD
- Kali Linux: Most Advanced Penetration Testing Distribution
- Arch Linux: a lightweight and flexible Linux® distribution that tries to Keep It Simple
- CoreOS: CoreOS produces, maintains and utilizes open source software for Linux containers and distributed systems. Projects are designed to be composable and complement each other in order to run container-ready infrastructure.
- Clear Linux: The Clear Linux* Project for Intel® Architecture is a project that is building a Linux OS distribution for various cloud use cases. The goal of Clear Linux OS is to showcase the best of Intel Architecture technology, from low-level kernel features to more complex items that span across the entire operating system stack.
建议的阅读路径:
- Step 1
- A Practical Guide to Ubuntu Linux, 3rd, Mark G. Sobell
- 鸟哥的Linux私房菜
- C语言程序设计:现代方法
- Practical Vim
- Linux Shell Scripting Cookbook
- Linux命令行与Shell编程大全
- UNIX/Linux系统管理技术手册
- Step 2
- Unix环境高级编程
- Unix网络编程 卷1:套接字联网API
- Unix网络编程 卷2:进程间通信
- Begin Linux Programming
- Professional Linux Programming
- Step 3
- Understanding the Linux Kernel
- Linux Kernel Development
- Professional Linux Kernel Architecture
- Linux内核源代码情景分析
- 扩展学习
- Windows Internals
- Windows内核原理和实现
- Linux: 学习Linux的最好网站,也是Linux使用经验的汇聚地。
- Linux Online: 最权威的Linux网站,文章讨论无所不包,软件硬件应有尽有。
- 《Linux Journal》: 很棒的Linux专业杂志。
- kde: KDE的大本营。
- Apache: 全球占有率最高的Web服务器:Apache的网站,学习它的最好场所。
- Linux Kernel: Linux核心的网站,有着很齐全的Linux的核心的各种版本。
- Wine: 在 Linux,BSD,Solaris 和 Mac OS X 上运行 Windows 应用。
- Longene龙井: Longene是一个自由、开源的操作系统项目,目的是要把Linux的内核扩充成一个既支持Linux应用、也支持Windows应用,既支持Linux设备驱动、也支持Windows设备驱动的兼容内核;使用户可以直接在Linux操作系统上高效运行Windows应用。
- Winebottler: 封装Wine,使可以运行在MacOS上
- Minix: MINIX是一种基于微内核架构的类UNIX计算机操作系统,由Andrew S. Tanenbaum发明。MINIX最初发布于1987年,开放全部源代码给大学教学和研究工作。
- Plan9: 来自Bell实验室的概念网络操作系统。
- VxWorks: 参考VxWork介绍及编程