成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

GNU/Linux操作系統閑談雜陳

系統 Linux 服務器
Linux 操作系統的誕生、發展和成長過程始終依賴著以下五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU 計劃、POSIX 標準和Internet 網絡。

 Linux 操作系統的誕生、發展和成長過程始終依賴著以下五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU 計劃、POSIX 標準和Internet 網絡。

 

下面主要根據這五個基本線索來追尋一下Linux 的開發歷程,它的醞釀過程,最初的發展經歷。首先分別介紹其中的四個基本要素(UNIX、MINIX、GNU 和POSIX,Internet 的重要性顯而易見,所以不用對其羅嗦),然后根據Linux 的創始人Linus Toravlds 從對計算機感興趣而自學計算機知識開始醞釀編制一個自己的操作系統,到最初Linux 內核0.01 版公布,以及從此如何艱難地一步一個腳印地在全世界hacker 的幫助下最后推出比較完善的1.0 版本這段時間的發展經過,也即對Linux 的早期發展歷史進行詳細介紹。

[[249582]]

 

Linux 操作系統是UNIX 操作系統的一個克隆版本。UNIX 操作系統是美國貝爾實驗室的肯·湯普遜Ken.Thompson和丹尼斯·里奇Dennis Ritchie 于1969 年夏在DEC PDP-7 小型計算機上開發的一個分時操作系統。當時Ken Thompson 為了能在閑置不用的PDP-7 計算機上運行他非常喜歡的星際旅行(Space travel)游戲,在1969 年夏天乘他夫人回家鄉加利福尼亞渡假期間,在一個月內開發出了unix 操作系統的原型。當時使用的是BCPL 語言(基本組合編程語言),后經Dennis Ritchie 于1972 年用移植性很強的C 語言進行了改寫,使得UNIX 系統在大專院校得到了推廣。

[[249583]]

 

MINIX 系統是由Andrew S. Tanenbaum(AST)開發的。AST 是在荷蘭Amsterdam 的Vrije 大學數學與計算機科學系統工作,是ACM 和IEEE 的資深會員(全世界也只有很少人是兩會的資深會員)。共發表了100 多篇文章,5 本計算機書籍。AST 雖出生在美國紐約,但是是荷蘭僑民(1914 年他的祖輩來到美國)。他在紐約上的中學、M.I.T上的大學、加洲大學Berkeley 分校念的博士學位。由于讀博士后的緣故,他來到了家鄉荷蘭。從此就與家鄉一直有來往。后來就在Vrije 大學開始教書、帶研究生了。荷蘭首都Amsterdam 是個常年陰雨綿綿的城市,而對于AST 來說,這最好不過了,因為這樣他就可以待在家里擺弄他的計算機了。MINIX 是他1987年編制的,主要用于學生學習操作系統原理。到91年時版本是1.5。目前主要有兩個版本在使用: 1.5 版和2.0 版,當時該操作系統在大學使用是免費的,但其它用途不是,當然目前都已經是免費的,可以從許多FTP上下載。

[[249584]]

 

GNU 計劃和自由軟件基金會(the Free Software Foundation - FSF)是由Richard M. Stallman 于1984 年一手創辦的。旨在開發一個類似 Unix、并且是自由軟件的完整操作系統:GNU 系統。(GNU 是"GNU's Not Unix"的遞歸縮寫,它的發音為"guh-NEW"。)各種使用linux 作為核心的GNU 操作系統正在被廣泛的使用。雖然這些系統通常被稱作"Linux",但是嚴格地說,它們應該被稱為GNU/Linux 系統。

到上世紀90 年代初,GNU 項目已經開發出許多高質量的自由軟件,其中包括有名的emacs 編輯系統、bash shell 程序、gcc 系列編譯程序、gdb 調試程序等等。這些軟件為Linux 操作系統的開發創造了一個合適的環境,是Linux 能夠誕生的基礎之一。以至于目前許多人都將Linux 操作系統稱為"GNU/Linux"操作系統。

Linux 名稱的來由

Linux 操作系統剛開始時并沒有被稱作Linux,Linus 給他的操作系統取名為FREAX,其英文含義是怪誕的、怪物、異想天開等意思。在他將新的操作系統上載到ftp,funet。fi服務器上時,管理員Ari Lemke很不喜歡這個名稱。他認為既然是Linus 的操作系統就取其諧音Linux 作為該操作系統的目錄吧,于是Linux 這個名稱就開始流傳下來。

在Linus 的自傳《Just for Fun》一書中,Linus 解釋說:"坦白地說,我從來沒有想到過要用Linux 這個名稱發布這個操作系統,因為這個名字有些太自負了。而我為最終發布版準備的是什么名字呢Freax。實際上,內核代碼中某些早期的Makefile - 用于描述如何編譯源代碼的文件 - 文件中就已經包含有"Freax"這個名字了,大約存在了半年左右。但其實這也沒什么關系,在當時還不需要一個名字,因為我還沒有向任何人發布過內核代碼。而Ari Lemke,他堅持要用自己的方式將內核代碼放到ftp 站點上,并且非常不喜歡Freax 這個名字。他堅持要用現在這個名字(Linux),我承認當時我并沒有跟他多爭論。但這都是他取的名字。所以我可以光明正大地說我并不自負,或者部分坦白地說我并沒有本位主義思想。但我想好吧,這也是個好名字,而且以后為這事我總能說服別人,就象我現在做的這樣。

 

《深入理解linux內核》

Linux是最受歡迎的自由電腦操作系統內核。它是一個用C語言和匯編語言寫成,符合POSIX標準的類Unix操作系統。Linux最早是由芬蘭黑客林納斯.托瓦茲(Linus B. Torvalds)為嘗試在英特爾x86架構上提供自由免費的類Unix操作系統而開發的。該計劃開始于1991年,林納斯·托瓦茲當時在Usenet新聞組comp.os.minix登載帖子,這份著名的帖子標示著Linux計劃的正式開始。在計劃的早期有一些Minix黑客提供了協助,而今天全球無數程序員正在為該計劃無償提供幫助。 技術上說Linux是一個內核。“內核”指的是一個提供硬件抽象層、磁盤及文件系統控制、多任務等功能的系統軟件。一個內核不是一套完整的操作系統。一套基于Linux內核的完整操作系統叫作Linux操作系統,或是GNU/Linux。

Linux操作系統基本思想

Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟件都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的文件。至于說Linux是基于Unix的,很大程度上也是因為這兩者的基本思想十分相近。

桌面環境

在圖形計算中,一個桌面環境(Desktop environment,有時稱為桌面管理器)為計算機提供一個圖形用戶界面(GUI)。這個名稱來自桌面比擬,對應于早期的文字命令行界面(CLI)。一個典型的桌面環境提供圖標,視窗,工具欄,文件夾,壁紙以及像拖放這樣的能力。整體而言,桌面環境在設計和功能上的特性,賦予了它與眾不同的外觀和感覺。現今主流的桌面環境有KDE,gnome,Xfce,LXDE等,除此之外還有Ambient,EDE,IRIX Interactive Desktop,Mezzo,Sugar,CDE等。

KDE(Kool Desktop Environment)項目始建于1996年10月,相對于GNOME還要早一些。KDE項目是由圖形排版工具Lyx的開發者、一位名為Matthias Ettrich的德國人發起的,目的是為滿足普通用戶也能夠通過簡單易用的桌面來管理Unix工作站上的各種應用軟件以及完成各種任務。

GNOME

GNOME即GNU網絡對象模型環境 (The GNU Network Object Model Environment),GNU計劃的一部分,開放源碼運動的一個重要組成部分。 是一種讓使用者容易操作和設定電腦環境的工具。目標是基于自由軟件,為Unix或者類Unix操作系統構造一個功能完善、操作簡單以及界面友好的桌面環境,他是GNU計劃的正式桌面。

Xfce

Xfce(XForms Common Environment)創建于2007年7月,類似于商業圖形環境CDE,是一個運行在各類Unix下的輕量級桌面環境。原作者Olivier Fourdan最先設計XFce是基于XForms三維圖形庫。Xfce設計目的是用來提高系統的效率,在節省系統資源的同時,能夠快速加載和執行應用程序。

 

Linux發行版本

Linux發行版指的就是我們通常所說的“Linux操作系統”,它可能是由一個組織,公司或者個人發行的。Linux主要作為Linux發行版(通常被稱為"distro")的一部分而使用。通常來講,一個Linux發行版包括Linux內核,將整個軟件安裝到電腦上的一套安裝工具,各種GNU軟件,其他的一些自由軟件,在一些特定的Linux發行版中也有一些專有軟件。發行版為許多不同的目的而制作,包括對不同計算機結構的支持,對一個具體區域或語言的本地化,實時應用,和嵌入式系統。目前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個。

一個典型的Linux發行版包括:Linux核心,一些GNU庫和工具,命令行shell,圖形界面的X窗口系統和相應的桌面環境,如KDE或GNOME,并包含數千種從辦公包,編譯器,文本編輯器到科學工具的應用軟件。

主流的Linux發行版有Red hat(紅帽)Ubuntu, Debian GNU/Linux ,Fedora ,Gentoo ,MandrivaLinux ,Slackware Linux ,ArchLinux,Mint, CentOS等。

[[249587]]

 

中國大陸的Linux發行版

中標麒麟Linux, 紅旗Linux(Red-flag Linux) ,Qomo Linux(原Everest),沖浪Linux(Xteam Linux) ,藍點Linux ,新華Linux ,共創Linux ,百資Linux ,veket, lucky8k-veket.Open Desktop ,Hiweed GNU/Linux ,Magic Linux ,Engineering Computing GNU/Linux ,kylin,中標普華Linux ,中軟Linux ,新華華鐳Linux(RaysLX) ,CD Linux ,MC Linux ,即時Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,FANX,酷博linux,新氧Linux,Hiweed,Deepin Linux,雨林木風YLMF OS。

本人推薦初級用戶可以使用redhat系統或者centos系統進行學習。

 

Red Hat是全球最大的開源技術廠家,其產品Red Hat Linux也是全世界應用最廣泛的Linux。Red Hat公司總部位于美國北卡羅來納州。在全球擁有22個分部。

2004年4月30日,Red Hat公司正式停止對Red Hat 9.0版本的支持,標志著Red Hat Linux的正式完結。原本的桌面版Red Hat Linux發行包則與來自民間的Fedora計劃合并,成為Fedora Core發行版本。Red Hat公司不再開發桌面版的Linux發行包,而將全部力量集中在服務器版的開發上,也就是Red Hat Enterprise Linux版。 2005年10月RHEL4發布。

 

簡介:

Ubuntu是一個以桌面應用為主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫托或烏班圖),意思是“人性”、“我的存在是因為大家的存在”,是非洲傳統的一種價值觀,類似華人社會的“仁愛”思想。Ubuntu基于Debian發行版和GNOME桌面環境,與Debian的不同在于它每6個月會發布一個新版本。Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。

 

簡介:

SlackwareLinux是由Patrick Volkerding制作的GNU/Linux發行版,它是世界上依然存活的最久的Linux發行版,在它的輝煌時期,曾經在所有發行版中擁有最多的用戶數量。但是,隨著 Linux商業化的浪潮,Redhat、Mandrake 和Suse 這些產品通過大規模的商業推廣,占據了廣大的市場;Debian作為一個社區發行版,也擁有很大的用戶群。相比之下,Slackware的不事聲張,使得它從許多人(尤其是使用Linux的新用戶)的視野中消失了。 與大多數其他的發行版不同,KISS(Keep it simple,stupid)是Slackware一貫堅持的原則,盡量保持系統的簡潔,從而實現穩定、高效和安全。在KISS哲學里面,簡單(Simple)指的是系統設計的簡潔性,而不是用戶友好(User friendly)。這可能會在一定程度上犧牲了系統的易用性,但卻提高了系統的透明性和靈活性。 正是一直以來對KISS原則的堅持,Slackware贏得了簡潔、安全、穩定、高效的名聲,也贏得了一大批的忠實用戶。

[[249591]]

 

Linux具體特性

完全免費

Linux是一款免費的操作系統,用戶可以通過網絡或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由于這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。

完全兼容POSIX 1.0標準

這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。

多用戶、多任務

Linux支持多用戶,各個用戶對于自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。普通用戶可以在其權限許可的范圍內使用系統資源,而超級用戶(用戶名為root)不僅可以使用系統中的所有資源而且可以管理系統資源。

良好的界面

Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用鼠標對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

豐富的網絡功能

Unix是在互聯網的基礎上繁榮起來的,Linux的網絡功能當然不會遜色。它的網絡功能和其內核緊密相連,在這方面Linux要優于其他操作系統。在Linux中,用戶可以輕松實現網頁瀏覽、文件傳輸、遠程登陸等網絡工作。并且可以作為服務器提供WWW、FTP、E-Mail等服務。

可靠的安全、穩定性能

Linux采取了許多安全技術措施,其中有對讀、寫進行權限控制、審計跟蹤、核心授權等技術,這些都為安全提供了保障。Linux由于需要應用到網絡服務器,這對穩定性也有比較高的要求,實際上Linux在這方面也十分出色。

支持多種平臺

Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位芯片架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。

工作方式

Linux的工作方式分為字符工作方式和圖形工作方式。

 

實際應用

Linux主要被用作服務器的操作系統,因為它的廉價、靈活性及Unix背景。這也就是運維工程師要相當熟練linux操作系統的原因。主要用途:虛擬化,數據庫服務器,Web服務器,應用服務器,跳轉盒(Jump box),日志服務器,開發平臺,Google搜索設備,入侵檢測系統。傳統上,以Linux為基礎的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的組合)”架構,除了已在開發者群體中廣泛流行,它提供網站服務供應商最常使用的平臺。

基于其低廉成本與高度可設置性,Linux常常被應用于嵌入式系統,例如機頂盒、移動電話及移動裝置等。在移動電話上,Linux已經成為Symbian OS的主要競爭者;而在移動裝置上,則成為Windows CE與Palm OS外之另一個選擇。TiVo數碼攝影機使用了經過客制化后的Linux。此外,有不少硬件式的網絡防火墻及路由器,例如部份LinkSys的產品,其內部都是使用Linux來驅動、并采用了操作系統提供的防火墻及路由功能。

采用Linux的超級電腦亦愈來愈多,根據2008年11月的TOP500超級電腦列表,現時世上最快速的超級電腦使用Linux作為其操作系統。而在表列的500套系統里,采用Linux為操作系統的,占了439組(即87.8%)。

2006年開始發售的SONY PlayStation 3亦可使用Linux的操作系統,它有一個能使其成為一個桌面系統的Yellow Dog Linux。之前,Sony亦曾為他們的PlayStation 2推出過一套名為PS2 Linux的DIY組件。Ubuntu自9.04版本,恢復了PPC支持(包括PlayStation 3)。

而隨著OLPC的XO-1,華碩的Eee PC等低價電腦的推行,許多人樂觀的認為在低端PC市場,linux的市場占有率正在快速的增長。但在Windows進入此一市場后,Linux的市占率快速下滑。現在Windows系統在所有的PC市場中,都占有絕對優勢。但linux的威力也不容小覷。

[[249593]]

 

linux,我看好你!

責任編輯:武曉燕 來源: 老凱運維
相關推薦

2009-12-16 13:11:13

Fedora操作系統

2023-01-11 12:06:15

2009-12-09 17:25:19

Linux操作系統

2020-12-29 16:39:01

Linux代碼命令

2009-12-14 17:46:40

Linux桌面操作系統

2010-04-29 14:08:38

Unix操作系統

2009-12-16 09:43:12

Linux操作系統

2009-12-22 13:44:33

Linux操作系統

2014-09-10 09:54:43

2011-01-10 16:34:13

linux安裝

2014-07-28 17:25:25

國產Linux

2014-12-26 09:24:36

2010-02-26 14:13:51

Linux操作系統

2009-12-17 14:10:37

Linux操作系統

2019-12-20 14:19:47

Linux操作系統引導

2021-02-09 08:23:02

Linux操作系統

2009-12-10 11:01:16

Linux操作系統

2009-12-10 16:13:32

Linux Mint

2009-12-23 10:05:30

Linux操作系統

2011-01-05 13:48:55

Linux提高性能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品一区二区 | 日本手机在线 | 成人国产精品色哟哟 | 99热热99| 久久不卡 | 一二三区av | 在线视频一区二区 | 久久久青草婷婷精品综合日韩 | 精品一区二区三区中文字幕 | 精品国产一区二区在线 | 亚洲欧美在线一区 | 综合久久99| 国产精品久久9 | 99久久久无码国产精品 | 欧洲一级毛片 | 超碰3| 日韩av最新网址 | 很黄很污的网站 | 91精品一区二区三区久久久久久 | 红桃成人在线 | 成人av片在线观看 | 中文字幕在线不卡播放 | 国产精品成av人在线视午夜片 | 欧美一区在线视频 | 亚洲啪啪 | 一区二区在线 | 亚洲三级在线观看 | 亚洲一区二区久久久 | av一级久久| a级大片免费观看 | 毛片黄| 国产一区二区三区网站 | 91精品中文字幕一区二区三区 | 日韩国产三区 | 亚洲欧美aⅴ | 天天看天天干 | 久久久av | 国产午夜精品福利 | 亚洲天堂中文字幕 | 日韩高清中文字幕 | 久久99深爱久久99精品 |