2020年linux排行 Linux是什么,現(xiàn)在都有哪些操作系統(tǒng)是基于它來開發(fā)的?
Linux是什么,現(xiàn)在都有哪些操作系統(tǒng)是基于它來開發(fā)的?首先,感謝您的邀請。簡而言之,與windows一樣,Linux是一種操作系統(tǒng)。它們之間的典型區(qū)別是Linux下的所有東西都是一個(gè)文件。Linux
Linux是什么,現(xiàn)在都有哪些操作系統(tǒng)是基于它來開發(fā)的?
首先,感謝您的邀請。
簡而言之,與windows一樣,Linux是一種操作系統(tǒng)。它們之間的典型區(qū)別是Linux下的所有東西都是一個(gè)文件。Linux有很多優(yōu)點(diǎn):開源、免費(fèi)、跨平臺(tái)。只要我們遵守版權(quán)和法律,任何組織和個(gè)人都可以直接下載和使用。因此衍生出來的產(chǎn)品很多,比如CentOS、RedHat、Debian等,在國內(nèi)也有優(yōu)麒麟、紅旗等,因?yàn)長inux可以作為移植系統(tǒng)來操作開發(fā)板,所以在嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。此外,與銀行一樣,進(jìn)入機(jī)構(gòu)也會(huì)選擇Linux系統(tǒng)作為后臺(tái)服務(wù)器。
基于linux內(nèi)核可以開發(fā)什么?做系統(tǒng)有那么難嗎?
目前,Linux內(nèi)核已經(jīng)完成了幾米多,幾百米的歷史了。內(nèi)核.org發(fā)布Linux內(nèi)核的最新beta版和發(fā)行版,您可以下載。Linux內(nèi)核可以用來去掉不需要的函數(shù),留下需要的函數(shù)。這樣可以節(jié)省硬件資源并提高效率。至于“做系統(tǒng)”,分為底層系統(tǒng)和上層系統(tǒng)。底層系統(tǒng)是操作系統(tǒng),上層系統(tǒng)是應(yīng)用系統(tǒng)。
windows最終會(huì)完全采用linux內(nèi)核嗎?
Windows采用微內(nèi)核架構(gòu),在內(nèi)核架構(gòu)上比Linux更先進(jìn)。Linux是內(nèi)核,它是一個(gè)垃圾堆。如果你把所有的東西都放進(jìn)去,那就意味著有更多的人在掙扎,而且開源是相對(duì)穩(wěn)定的。
現(xiàn)有的windows體系結(jié)構(gòu)實(shí)際上來自windows NT,NT體系結(jié)構(gòu)來自Dec。Dec architects將大約50人的團(tuán)隊(duì)轉(zhuǎn)移到Microsoft并組織人員進(jìn)行開發(fā)。其中一個(gè)團(tuán)隊(duì)成員是一位女士,她什么也不做,只是參加了架構(gòu)技術(shù)會(huì)議,記錄了整個(gè)開發(fā)過程,還寫了一本書叫《windowsnt技術(shù)內(nèi)幕》,這本書是我20年前讀研究生時(shí)讀的。NT有POSIX子系統(tǒng),可以直接運(yùn)行UNIX程序。但是,發(fā)展是不完整的,沒有要求。微軟并沒有把重點(diǎn)放在這一點(diǎn)上。NT是最強(qiáng)大的微內(nèi)核系統(tǒng)和安全機(jī)制。后來為了提高性能,做了一些讓步,將顯示子系統(tǒng)內(nèi)置到內(nèi)核中。
如何基于linux內(nèi)核開發(fā)一套適合自己機(jī)器的系統(tǒng)?
事實(shí)上,這樣問是不對(duì)的?;赬X內(nèi)核的視圖似乎是windows世界的視圖。這在GNU/Linux世界中是不必要的。您可以從頭開始構(gòu)建自己的Linux。最簡單的是LFS。首先,從官方LFS下載手冊和源代碼包,構(gòu)建自己的編譯環(huán)境,然后編譯一個(gè)適合自己的Linux。除了Linux內(nèi)核外,還可以選擇Hurd內(nèi)核。如果您想編譯適合ARM體系結(jié)構(gòu)的Linux,您必須先下載CLFS手冊并使用交叉編譯。如果您想使用圖形界面,請繼續(xù)使用blfs??傊瑸樽约旱碾娔X編譯一個(gè)合適的Linux并不難,只要你的電腦硬件能跟上你,你有時(shí)間折騰。如果級(jí)別更高,甚至可以使用這些發(fā)行版的包管理