當前位置:歷史故事大全網 - 歷史上的今天 - LINUX是什麽時候誕生的?

LINUX是什麽時候誕生的?

1991年,芬蘭Helexin的學生LinusTorvalds開發了壹個類似Unix的運行在80386平臺上的操作系統,命名為Linux,供自己使用和學習。為了讓每個需要它的人都能方便使用,LinusTorvalds把它變成了“免費”軟件。

由於互聯網的快速發展,全世界的程序員都有了壹種全新而有效的交流方式。也要感謝幾年前RichardStallman主持的GNU項目。Linux在幾年後成為壹個完整的操作系統。它的能量被釋放出來,變得非常可靠,每天都有新的改進加入。

為了讓Linux好用,Linux也有很多發行版本,其實就是壹套完整的程序組合。現在有許多不同的Linux發行版及其版本號。為避免混淆,我們先解釋壹些常用術語。

當我們談到Linux時,我們壹般指的是“RealLinux”,即內核,它是所有UNIX操作系統的“心臟”。但是linux本身不能成為壹個可用的操作系統。還需要很多軟件包,編譯器,庫文件,Xwindow系統等等。因為組合方式不壹樣,面向用戶的對象不壹樣,這就是為什麽會有很多不同的Linux發行版。

Linux的特性

Linux操作系統在短短幾年內發展非常迅速,這與Linux的良好特性是分不開的。Linux包含了Unix的所有功能和特性。簡單來說,Linux有以下主要特性:

1.公開

開放性意味著系統遵循世界標準,尤其是OSI國際標準。所有根據國際標準開發的硬件和軟件都可以相互兼容,並且可以很容易地相互連接。

2.多用戶

多用戶是指系統資源可以被不同的用戶擁有和使用,即每個用戶對自己的資源(如文件和設備)都有特定的權限,互不影響。Linux和Unix都具有多用戶的特點。

3.多任務處理

多任務處理是現代計算機最重要的特征。是指壹臺計算機同時執行多個程序,每個程序獨立運行。Linux系統調度每個進程,平等地訪問微處理器。由於CPU的處理速度非常快,因此,啟動的應用程序似乎是並行運行的。實際上,處理器執行壹個應用中的壹組指令和Linux調度微處理器再次運行程序之間只有很短的時間延遲,所以用戶感覺不到。

4.良好的用戶界面

Linux為用戶提供了兩種界面:用戶界面和系統調用。Linux的傳統用戶界面是基於文本的命令行界面,也就是shell,在壹個文件上可以在線也可以離線使用。Shell具有很強的編程能力,用戶可以很容易地用它來編程,從而為用戶提供了壹種更先進的擴展系統功能的手段。可編程Shell是指多個命令組合成壹個Shell程序,可以獨立運行,也可以與其他程序同時運行。

系統調用為用戶提供了編程的接口。用戶可以在編程時直接使用系統提供的系統調用命令。系統通過這個接口為用戶程序提供低級高效的服務。Linux還為用戶提供了圖形用戶界面。它利用鼠標、菜單、窗口、滾動條等設施為用戶呈現壹個直觀、易操作、交互式的友好圖形界面。

5.設備獨立性

設備獨立性意味著操作系統將所有外部設備視為文件。只要安裝了它們的驅動程序,任何用戶都可以像操縱文件壹樣操縱和使用這些設備,而不知道它們的具體存在形式。

具有設備獨立性的操作系統將每個外圍設備視為壹個獨立的文件,從而簡化了添加新設備的工作。當需要添加新設備時,系統管理員會在內核中添加必要的連接。這種連接(也稱為設備驅動程序)確保每次調用設備提供服務時,內核都以相同的方式處理它們。當新的和更好的外設被開發並交付給用戶時,操作允許它們在連接到內核後立即被無限制地訪問。設備無關性的關鍵在於內核的適應性。其他操作系統只允許壹定數量或種類的外部設備連接。獨立於設備的操作系統可以容納任何種類和任何數量的設備,因為每個設備都是通過其與內核的專用連接獨立訪問的。

Linux是壹個設備獨立的操作系統,其內核具有很強的適應性。隨著更多的程序員加入Linux編程,更多的硬件設備將加入各種Linux內核和發行版。此外,由於用戶可以免費獲得Linux的內核源代碼,因此用戶可以修改內核源代碼以適應新增加的外部設備。

6.提供了豐富的網絡功能。

完善的內置網絡是Linux的壹大特色。Linux在通信和網絡功能上優於其他操作系統。其他操作系統不具備與內核緊密結合的網絡連接能力,也不具備內置這些網絡功能的靈活性。Linux為用戶提供了完善而強大的網絡功能。

支持互聯網是其網絡功能之壹。Linux免費提供大量支持互聯網的軟件。互聯網在Unix領域建立並蓬勃發展。在這方面使用Linux相當方便,用戶可以通過互聯網與世界上的其他人交流。

文件傳輸是它的第二個網絡功能。用戶可以通過壹些Linux命令傳輸內部信息或文件。

遠程訪問是它的第三個網絡功能。Linux不僅允許文件和程序的傳輸,還為系統管理員和技術人員提供了壹個訪問其他系統的窗口。通過這種遠程訪問功能,技術人員可以有效地為多個系統提供服務,即使這些系統位於很遠的地方。

7.可靠的系統安全性

Linux采取了許多安全技術措施,包括讀寫訪問控制、帶保護的子系統、審計跟蹤、核心授權等。,為網絡多用戶環境中的用戶提供必要的安全性。

  • 上一篇:上海市人民代表大會常務委員會關於修改《上海市歷史文化風貌區和優秀歷史建築保護條例》的決定(2019)
  • 下一篇:克裏登斯清水復興合唱團的發展歷史
  • copyright 2024歷史故事大全網