linux是一種免費使用和自由傳播的類unix操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統;通過Linux可以配置出合適的開發環境,可以簡化開發過程,減少開發中仿真工具的障礙,使系統具有較強的移植性。
本文操作環境:linux5.9.8系統、Dell G3電腦。
每臺臺式計算機都使用操作系統。目前使用的最流行的操作系統是:windows、Mac OS、UNIX。
Linux是一個操作系統。操作系統是計算機程序,是計算機在打開機器時執行的第一個軟件。操作系統將自身加載到內存中,并開始管理計算機上可用的資源。然后,它將這些資源提供給用戶想要執行的其他應用程序。
操作系統提供的典型服務包括:
任務調度程序 – 任務調度程序能夠將CPU的執行分配給許多不同的任務。其中一些任務是用戶運行的不同應用程序,其中一些是操作系統任務。任務計劃程序是操作系統的一部分,它允許您在一個窗口中打印文檔,同時在另一個窗口中下載文件并在第三個窗口中重新計算電子表格。
內存管理器 – 內存管理器控制系統的RAM,通常使用硬盤上的文件創建更大的虛擬內存空間。
磁盤管理器 – 磁盤管理器創建并維護磁盤上的目錄和文件。當您請求文件時,磁盤管理器將其從磁盤中引入。
網絡管理器 – 網絡管理器控制在計算機和網絡之間移動的所有數據。
其他I / O服務管理器 – 操作系統管理鍵盤,鼠標,視頻顯示器,打印機等。
安全管理器 – 操作系統維護計算機文件中信息的安全性,并控制誰可以訪問計算機。
操作系統通常還為系統提供默認用戶界面。Windows 98的標準“外觀”包括“開始”按鈕,任務欄等.Mac OS為Macintosh計算機提供了完全不同的外觀。
Linux既是一種操作系統,也是一種現象。要理解為什么Linux變得如此受歡迎,了解一下它的歷史是有幫助的。UNIX的第一個版本最初是幾十年前開發的,主要用作大學的研究操作系統。像Sun這樣的公司的高性能桌面工作站在20世紀80年代激增,它們都基于UNIX。許多公司進入工作站領域與Sun競爭:HP,IBM,Silicon Graphics,Apollo等。不幸的是,每個公司都擁有自己的UNIX版本,這使得軟件銷售變得困難。Windows NT是微軟對這個市場的回應。NT提供與UNIX操作系統相同的功能 – 安全性,支持多個CPU,大規模內存和磁盤管理等。
微軟進入高端工作站競技場創造了一種奇怪的動態。獨立公司擁有的專有操作系統以及UNIX世界中缺乏中央權限削弱了UNIX,但很多人都遇到了微軟的個人問題。Linux進入了這個奇怪的環境并引起了很多關注。
由Linus Torvalds創建的Linux內核免費提供給全世界。然后Torvalds邀請其他人加入內核,只要他們免費提供他們的貢獻。成千上萬的程序員開始致力于增強Linux,并且操作系統迅速發展。因為它是免費的并且可以在PC平臺上運行,所以它很快就會在硬核開發人員中獲得相當大的受眾。
Linux有一個專門的追隨者,并吸引了幾個不同類型的人:
已經了解UNIX并希望在PC類型硬件上運行它的人
想要體驗操作系統原理的人
需要或希望對其操作系統進行大量控制的人
與微軟有個人問題的人
通常,Linux比Windows更難管理,但提供了更多的靈活性和配置選項。
Linux優點
1.Linux由眾多微內核組成,其源代碼完全開源;
2.Linux繼承了Unix的特性,具有非常強大的網絡功能,其支持所有的因特網協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網絡特性開發出新的協議棧;
3.Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中仿真工具的障礙,使系統具有較強的移植性;
【推薦學習:linux視頻教程】