- Linux內核完全注釋(20周年版·第2版)
- 趙炯編著
- 466字
- 2024-05-10 12:20:15
1.1.1 UNIX、MINIX、GNU和POSIX
UNIX操作系統是美國貝爾實驗室的Ken Thompson和Dennis Ritchie于1969年夏在DEC PDP-7小型計算機上開發的一個分時操作系統。后經Dennis Ritchie于1972年用C語言進行了改寫,使得UNIX系統在大專院校得到了推廣。
MINIX操作系統是由Andrew S. Tanenbaum在1987年編制的,主要用于學生學習操作系統原理。目前主要有兩個版本在使用:1.5版和2.0版。最初該操作系統在大學使用是免費的,但其他用戶需要付費使用。現在它已經是完全免費的,可以從許多FTP上下載。
GNU計劃和自由軟件基金會(the Free Software Foundation,FSF)是由Richard M.Stallman于1984年創辦的,旨在開發一個免費的、類似UNIX的操作系統——GNU系統。到20世紀90年代初,GNU項目已經開發出許多高質量的免費軟件,其中包括有名的Emacs編輯系統、BASH shell程序、GCC系列編譯器程序、GDB調試程序等。這些軟件為Linux操作系統的開發創造了一個合適的環境,是Linux能夠誕生的基礎之一。所以目前許多人都將Linux操作系統稱為“GNU/Linux”操作系統。
POSIX(Portable Operating System Interface)是由IEEE和ISO/IEC開發的一套標準。到20世紀90年代初,POSIX標準的制定正處在最后投票敲定的時候。此時Linux剛剛起步。這個標準為Linux提供了極為重要的信息,使得Linux能夠在標準的指導下進行開發,做到與絕大多數UNIX系統兼容。
推薦閱讀
- Modern Web Testing with TestCafe
- Linux系統架構與運維實戰
- Learning Windows Server Containers
- Mastering Distributed Tracing
- Ganglia系統監控
- Windows 7應用入門與技巧
- OpenStack系統架構設計實戰
- VMware Horizon View Essentials
- Linux基礎使用與案例
- 精解Windows 10
- Hands-On GPU Programming with Python and CUDA
- 從實踐中學習Windows滲透測試
- Linux內核API完全參考手冊(第2版)
- Learn OpenShift
- 15分鐘!畫出我的漫畫角色:賣萌篇