最初的構想,Linux是像Minix壹樣的操作系統。1991 4月,芬蘭赫爾辛基大學學生林納斯·本納第克特·托瓦茲(當今世界最著名的計算機程序員和黑客)對教學用操作系統Minix不滿。出於興趣,他設計了壹個可以在低端電腦上使用的基於MINIX的系統內核Linux 0.01,但沒有使用MINIX或UNIX的任何源代碼。他通過USENET(新聞組)宣布這是壹個免費的系統,主要用在x86電腦上。希望大家壹起改進,把源代碼放到芬蘭的FTP站點上,供世世代代免費下載。本來他想把這個系統叫做freax,意思是自由和奇怪的結合,並附上了常用的字母“X”來搭配所謂的類Unix系統。但是FTP工作人員以為是Linus MINIX,原來的名字“Freax”不好聽,就用Linux的子目錄來存放,所以變成了“Linux”。此時的Linux只有核心程序,只有10000行代碼,而且還必須在Minix操作系統上執行,而且必須通過硬盤引導,不能稱之為完整的系統。然後第二個版本(0.02版)發布於5438年6月+10月,芬蘭赫爾辛基的大學生在comp.os.minix上留言:
妳好,所有使用minix的人-
我在做壹個(免費的)操作系統(只是愛好,
不會像gnu壹樣大而專業)在克隆人386(486)。
因為很多專業用戶(主要是程序員)自願開發它的應用,借助互聯網拿出來讓大家修改,所以圍繞它的程序越來越多,Linux本身也逐漸發展起來。
自1983以來,GNU項目壹直致力於開發壹個免費的完整的類Unix操作系統,包括軟件開發工具和各種應用程序。到1991發布Linux內核的時候,GNU已經差不多完成了除系統內核之外的各種必要軟件的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以在Linux內核上運行。整個內核都是基於GNU通用公共許可證,也就是GPL(GNU通用公共許可證),但是Linux內核並不是GNU計劃的壹部分。1994年3月,Linux版本1.0正式發布,馬克·尤因成立紅帽軟件公司,成為最著名的Linux發行商之壹。
Unix和Linux的歷史淵源
早期的Linux boot loader用的是LILO(Linux Loader),有壹些不能容忍的缺陷,比如不能識別8G以外的硬盤。後來加入了GRUB(GRand Unified Bootloader)來克服這些缺點,它具有‘動態搜索核心文件’的功能,允許妳編輯自己的引導設置系統文件,在引導時通過ext2或ext3文件系統加載Linux內核。
Linux的標誌和吉祥物是壹只名叫Tux的企鵝。logo的由來是Linus在澳大利亞的時候在動物園被企鵝咬了,所以選擇了企鵝作為Linux的logo。Linux的註冊商標歸Linus Torvalds所有。這是因為在1996年,壹位名叫威廉·r·德拉·克羅齊(William R. Della Croce)的律師開始給各個Linux出版商寫信,聲明自己擁有Linux商標,並要求他們支付版稅。這些出版商集體呼籲將註冊商標重新分配給Linus Torvalds。Linus Torvalds多次表示,Linux是免費的,他可以自己賣,但Linux壹定不能賣。
Linux發行版的某些版本是不需要安裝就可以通過CD或可引導USB存儲設備使用的版本。它們被稱為LiveCD。
【編輯本段】三。應用和評估
Linux桌面在過去,Linux主要作為服務器的操作系統,但由於其廉價、靈活和Unix背景,適合更廣泛的應用。傳統上有壹個基於Linux的經典組合“LAMP(Linux、Apache、MySQL、Perl/PHP/Python的組合)”,提供包括操作系統、數據庫、網站服務器、動態網頁在內的壹整套網站架設支持。但對於規模較大的領域,如數據庫中的Oracle、DB2、PostgreSQL、Apache的Tomcat JSP等。,都有很好的Linux上的應用示例。除了在開發者中廣受歡迎之外,它也是web服務提供商最常用的平臺。
由於Linux的低成本和高可設置性,它經常被用於嵌入式系統,如機頂盒、手機和移動設備。在手機上,Linux已經成為與Symbian OS和Windows Mobile並列的三大智能手機操作系統之壹。在移動設備上,它成為Windows CE和Palm OS的替代品。目前流行的TiVo數碼相機使用定制的Linux。此外,還有很多基於硬件的網絡防火墻和路由器,比如壹些LinkSys的產品,都是由Linux內部驅動,采用操作系統提供的防火墻和路由功能。
使用Linux的超級計算機越來越多。根據2005年第11期的超級計算機500強名單,世界上最快的兩臺超級計算機都使用Linux作為其操作系統。在500個上榜系統中,371組(74.2%)使用Linux作為操作系統,其中前十名中有七個使用Linux。
除了壹些專家,大部分人都不是自己選擇每個組件或者自己設置,而是直接用Linux套件。
2006年推出的索尼PlayStation 3也使用Linux操作系統。此前,索尼也為他們的PlayStation 2推出了壹套名為PS2 Linux的DIY組件。至於遊戲開發商Atari和id Software,它們都為自己的遊戲推出了Linux桌面版本。此外,Linux遊戲出版還專門為Linux平臺編寫遊戲,致力於將Windows平臺上編譯的其他遊戲程序代碼轉移到Linux平臺上,並提供便攜遊戲的授權。
壹個名為“每個孩子壹臺筆記本電腦(OLPC)”的項目,旨在為所有生活在發展中國家的兒童提供筆記本電腦,該項目使用Linux作為默認操作系統。
我們不需要討論LINUX源代碼的開放給我們帶來了多大的誘惑,我們只研究LINUX如何幫助我們的生活。我們只需要掌握LINUX最基本的應用,以及安裝和使用。LINUX的操作現在已經發展到像WINDOWS桌面系統壹樣在命令行和應用程序下操作。對LINUX了解不多的用戶可以選擇桌面LINUX安裝。
在這裏,我將從網上整理並貼出壹些關於LINUX的問答,希望對那些想了解LINUX的朋友有所幫助。
-
Linux以其高效率和靈活性而聞名。它可以在PC機上實現Unix的所有功能,並具有多任務、多用戶的能力。Linux是在GNU的許可下免費獲得的,是符合POSIX標準的操作系統。Linux操作系統軟件包不僅包括完整的Linux操作系統,還包括文本編輯器、高級語言編譯器等應用軟件。它還包括壹個具有多個窗口管理器的X-Window圖形用戶界面,允許我們使用窗口、圖標和菜單來操作系統,就像我們使用Windows NT壹樣。
Linux受到計算機愛好者的喜愛主要有兩個原因。第壹,它屬於自由軟件,用戶無需支付任何費用就可以獲得它及其源代碼,並且可以根據自己的需要進行必要的修改,免費使用,不受限制地繼續傳播。另壹個原因是它擁有Unix的所有功能,任何使用Unix操作系統或者想學習Unix操作系統的人都可以從Linux中受益。
運行Linux需要的配置不高,支持很多PC外設,而且這麽強大的軟件是完全免費的,其源代碼是完全開放的,任何人都可以使用。說到這裏,妳可能會想,這個免費背後是不是隱藏著什麽?作者會心甘情願不拿壹分錢拿出來嗎?事實上,它代表了軟件開發的另壹個概念:基於GNU的版權體系。
版權是為保護作者應有利益而設立的制度,但在壹定程度上阻礙了科技的發展。比如現在病毒猖獗,就是因為微軟拒絕公開Windows的源代碼。殺毒軟件的廠商不得不自己鉆研OLE結構。此外,為了保持霸主地位,英特爾制定了許多不允許其他廠商使用的硬件規範,這使得許多開發者花費金錢和時間不是為了升級技術,而是為了兼容,從而造成了科研開發的混亂和壟斷。
為了改變這種狀況,理查德·M·斯托曼在1984成立了自由軟件基金會(FSF)。他認為各種軟件公司為了自己的利益不公平的開源代碼會阻礙人類文明的發展。壹個真正好的軟件是為別人解決問題,應該分發給有需要的人。他開發了壹個項目叫GNU,第壹套軟件是GNU Emacs(UNIX平臺下的強大編輯器)。任何人都可以免費獲得這個軟件及其源代碼,所以很多人自發地修改這個軟件,給它添加功能。為了闡明GNU的規範,Stallman發表了GNU通用公共許可證和GNU庫通用公共許可證的授權聲明。根據這些說法,任何人都可以下載、出售、復制和修改所有GNU軟件,但必須提供程序源代碼或用戶必須知道從哪裏獲得源代碼!但無論是免費還是收費,任何得到這些軟件的用戶都和提供者擁有同樣的權利,可以贈送,也可以出售。因為這個授權,GNU軟件滾雪球,功能越來越強。當然也有不好的影響。如果開發者的利潤降低,就沒有人會真正去開發軟件。畢竟人還是要吃飯的。但是,隨著互聯網的普及,人們越來越容易獲得各種軟件,而且大部分只是暫時的需求,使用後不會再使用,所以壹個軟件的使用壽命會大大縮短。在這種情況下,傳統電子出版業應該做出相應的調整。
Linux核心程序版權歸Linus本人所有,其他應用程序歸各自作者所有。然而,根據GNU授權,任何人都可以付費或免費分發Linux,並根據授權的規範進行更改。就這樣,大量的免費程序被移植到了Linux上,包括GNU Emacs、XFree86、Mozilla等經典軟件,而且還在不斷增長。因為源代碼是開放的,任何使用Linux的人在添加新硬件後都可以自己編寫驅動程序,所以Linux已經比很多專業的UNIX系統更支持新硬件了。Linux的成功沒有互聯網是不可能的,因為Linux實際上是全世界很多程序員共同開發的結果。
經過多次修改(包括內核升級和外圍程序改進),Linux已經發展成為遵循POSIX標準的純32位復用操作系統,64位版本也在開發中。Linux可以兼容大部分的UNIX系統,很多UNIX程序不需要或者很少需要修改就可以在Linux環境下運行。內置TCP/IP協議,可直接連接互聯網,用作服務器或終端;內置JAVA解釋器,可以直接運行JAVA源代碼;具備編程語言開發、文本編輯排版、數據庫處理等能力。提供X Window的圖形界面;主要用於x86系列個人電腦,也有其他不同硬件平臺的版本,支持所有流行的硬件設備。從性能上來說,並不弱於Windows甚至UNIX,也可以通過模擬器運行Windows應用。它有上千種應用軟件,不比Windows少,也有商業公司開發的盈利軟件。最可貴的是,它是壹個真正的UNIX系統,專業用戶和想在個人電腦上學習UNIX的人都可以使用。Linux是壹個非常靈活的系統。相對於Windows來說,也是壹個比較難的系統,就像大部分用戶不習慣MacOS的單鍵鼠標壹樣。想要熟悉Linux,必須要了解壹些相關的知識,軟硬件的配置,了解壹些程序就更好了,因為沒有人有義務給妳提供技術支持,除了和其他用戶交流,妳必須自己解決問題。當然,如果只是作為日常應用,不需要這麽復雜。Linux也會給妳提供壹個完美的操作環境。妳所要做的就是改變妳的習慣和偏見。
早期的操作系統沒有圖形界面。自從蘋果在1984年推出系統1.0,個人電腦實現了真正的GUI(圖形用戶界面),從此電腦變得更加友好,更加易用。Windows的圖形是從Windows 3.1/3.2開始的,直到Windows 95的出現才標誌著多媒體時代的到來。從那時起,電腦就能說話和唱歌了。Linux從UNIX起步,但青出於藍而勝於藍。它還有壹個很好的圖形用戶界面,更加穩定美觀,可以和世界上曾經出現過的最漂亮的操作系統相媲美!與現在的XP不同,Linux的圖形界面是基於控制臺的,類似於Windows 95在DOS上的圖形界面。Linux的圖形界面是通過X Window系統(不同於MS的Windows)實現的。
X Window是壹套用於UNIX的活處理窗口系統,具有很強的可移植性、顏色控制的多樣性和網絡間操作的透明性。它的工作方式和微軟的Windows不壹樣,但兩者都使用了圖形界面和窗口技術。從外觀上看,他們有點相似,但有巨大的差異。其實X Window的界面更多樣,更美觀,更高效。就像Windows對於DOS的地位壹樣,X Window改變了UNIX/Linux單調的文本界面,提供了友好的圖形用戶界面(GUI)。
從65438到0984,在麻省理工學院(MIT)計算機科學實驗室工作的Bob Scheifler正在開發壹個分布式系統,DEC的Jim Gettys也在MIT從事壹個A-thena項目。他們都需要壹套在UNIX系統上使用的圖形界面,於是他們開始合作開發X Window。1987年,MIT發布了X Window的11版本,並成立了非營利組織“X協會”來制定和控制X Window標準。所以現在的X Window並不完全是壹個軟件,而是壹個契約,定義了壹個系統必須具備的功能。任何能滿足這個協議和X協會其他規範的系統都可以稱為X Window,其源代碼是開放的。因為X Window具有強大的設備無關結構,所以它提供了壹套網絡通信協議。任何硬件只要提供X協議,就可以執行壹個應用程序,顯示壹組包含圖片和文字的窗口,無需重新編譯。這種與設備無關的特性,只要是按照X Window標準開發的應用程序,就可以在不同的環境下使用,大大減少了跨平臺的編譯工作,使應用程序更具可移植性。
Linux上最常用的X窗口是Xfree86,是MIT的X11R5的移植版,使用Openlook窗口管理系統,所以Xfree86是免費的。Xfree86支持所有現有的PC顯卡,但不壹定支持它們的Windows加速功能,比如DirectX 9。
時至今日,能夠支持中文的Linux已經不在少數,中文應用軟件也在不斷豐富。但是有些商業軟件沒有移植,原因有很多,這裏不細說。
【編輯本段】四。用戶組
GNU/Linux愛好者設計宣傳圖,使用GPL授權。
GNU/Linux社區設計了立體圖,並使用GPL授權傳統Linux用戶安裝和設置自己的操作系統。他們通常比微軟Windows和Mac OS等其他操作系統的用戶更有經驗。這些用戶有時被稱為“黑客”或“極客”。但是隨著Linux的日益普及,越來越多的原始OEM廠商開始在自己銷售的電腦上預裝Linux,Linux用戶也有了普通電腦用戶,Linux系統開始慢慢搶占桌面電腦操作系統市場。同時,Linux也是最流行的服務器操作系統之壹。Linux在嵌入式電腦市場也有優勢,低廉的成本讓Linux深受用戶歡迎。使用Linux的主要成本是移植、培訓和學習的成本。早期因為會用Linux的人比較少,所以這個成本比較高,但是隨著Linux越來越普及,Linux上的軟件越來越多,越來越方便,這個成本已經降低了。
KDE和GNOME等桌面系統使得Linux更像是Mac或Windows等操作系統,提供了完美的圖形用戶界面,與其他使用命令行界面(CLI)的類Unix系統不同。
[編輯本段]五、軟件行業未來發展方向
Linux作為早期的開源操作系統,將引領未來軟件的發展。
基於Linux的開源特性,越來越多的大中型企業和政府投入更多的資源開發Linux。當今世界,很多國家逐漸將政府機關的電腦轉移到Linux上,這種情況還會繼續。Linux的廣泛使用為政府機構節省了大量資金,也減少了對閉源軟件潛在安全性的擔憂。
【編輯本段】六。發行版
Linux Linux的各種發行版的開發主要是作為Linux發行版(通常稱為“distro”)的壹部分。這些發行版由個人、組織松散的團隊以及商業組織和誌願者組織編寫。它們通常包括其他系統軟件和應用軟件,以及用於簡化系統初始安裝的安裝工具和用於升級軟件安裝的集成管理器。大多數系統還包括以前在BSD中運行的程序,比如XFree86,它提供GUI界面。發行版有許多不同的目的,包括支持不同的計算機結構、特定區域或語言的本地化、實時應用程序和嵌入式系統,甚至許多版本故意只添加自由軟件。目前,有300多種發行版正在積極開發中,大約有12種發行版是最常用的。
壹個典型的Linux發行版包括:Linux內核、壹些GNU庫和工具、命令行shell、帶有圖形界面的X Window系統和相應的桌面環境,如KDE或GNOME,並包含從辦公套件、編譯器、文本編輯器到科學工具的數千種應用軟件。
主流Linux發行版
Asianux、B2D Linux、Conectiva Linux、Debian GNU/Linux、Fedora Core、Gentoo Linux、Knoppix Linux、從零開始的Linux、Magic Linux、Mandriva Linux、Red Hat Linux、Slackware Linux、Stanix Live CD、SUSE Linux、Turbo Linux、Ubuntu Linux
中國大陸的Linux發行版
紅旗Linux(Xteam Linux,藍點Linux,Hiweed GNU/Linux,Magic Linux,工程計算GNU/Linux,開放桌面,新華Linux,* * * Create linux,100資本Linux,中標普華Linux,中軟Linux,新華鐳Linux(RaysLX),CD Linux,MC Linux,Instant Linux(Thizlinux),b2d linux,IBOX,MCLOS,FANX,Everest,酷博Linux,Neo-Oxygen Linux,Hiweed。
Linux在臺灣省的發行。
宏基Linux
目前最著名的發行版本:Debian、redhat、ubuntu、OpenSuse、Mandrake、CentOS、fedora等。
國內壹個著名的linux版本:紅旗linux。
紅旗軟件股份有限公司(以下簡稱紅旗軟件)由中國科學院軟件研究所和上海聯創投資管理有限公司共同出資設立..這家公司專註於為越來越多的中國技術用戶開發和銷售基於Linux的操作系統和多平臺應用軟件。他們的目標是“為網絡生活註入活力”。公司將繼續開發壹套被稱為“紅旗模式”的現代管理模式,它是基於自由軟件開發的企業模式,是客戶驅動的定制。
【編輯本段】七。Linux的發音
linux發音的版本很多,妳看到聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音與“Minix”押韻。“Li”中“I”的讀音與“Minix”中“I”的讀音相似,“nux”中“U”的讀音與英語單詞“profess”中“O”的讀音相似。按照國際音標,應該是/‘林ks/——類似於‘rineks’。但是,因為Linus Torvalds本人是芬蘭人,所以他的Linux發音不是/'linэks/,而是/'liniks/。