学习Linux相关运维知识,能够帮助成为更优秀的工程师。这也是这个repo诞生的原因。
- 参考golang-dev-vm准备一个linux虚拟机。
Linux & Unix的操作系统:
- Linux
- Unix
- Container Operating Systems
- 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.
- Fedora CoreOS
- Other
- Plan9: 来自Bell实验室的概念网络操作系统。
- VxWorks: 参考VxWork介绍及编程
学习笔记:
阅读路径:
- 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专业杂志
- Linux Foundation Blog
- Apache: 全球占有率最高的Web服务器:Apache的网站,学习它的最好场所
- Linux Kernel: Linux核心的网站,有着很齐全的Linux的核心的各种版本
- opensource.com
- Wine: 在 Linux,BSD,Solaris 和 Mac OS X 上运行 Windows 应用。
- Longene龙井: Longene是一个自由、开源的操作系统项目,目的是要把Linux的内核扩充成一个既支持Linux应用、也支持Windows应用,既支持Linux设备驱动、也支持Windows设备驱动的兼容内核;使用户可以直接在Linux操作系统上高效运行Windows应用。
- Winebottler: 封装Wine,使可以运行在MacOS上