? ? ?前言
今天是來這兒的第一天,來的時候還懷著忐忑的心情,但一進教室,我一下子開心的不行。進這兒感覺像回家一樣,在馬哥這兒的感覺,比家里面感覺好多了,在家里面一個人很無聊,來到這兒個個都是人才,說話又好聽,技術還不錯。超喜歡在這兒。在這兒我會和小伙伴們一起認真謙虛的學習。
? ? 正文
Linux是一套免費使用和自由傳播的類Unix操作系統,它主要用于基于Intel x86系列CPU的計算機上。這個系統是由世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的 Unix兼容產品。
Linux的出現,最早開始于一位名叫Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替Minix(是由一位名叫Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用于386、486或奔騰處理器的個人計算機上,并且具有 Unix操作系統的全部功能,因而開始了Linux雛形的設計。
絕大多數基于Linux內核的的操作系統使用了大量的GNU軟件,包括了shell程序、工具、程序庫、編譯器及工具,還有許多其他程序,例如Emacs。正因為如此,GNU計劃的開創者理查德·馬修·斯托曼博士提議將Linux操作系統改名為GNU/Linux。但有些人只把操作系統叫做”Linux”。
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟件都有確定的用途,同時它們都盡可能被編寫得更好。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的文件。至于說Linux是基于Unix的,很大程度上也是因為這兩者的基本思想十分相近。
歷史
Linux 的歷史是和GNU緊密聯系在一起的。
1983年,理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有一個目標是為了發展一個完全免費自由的Unix-like操作系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁服務器(web server),以及一個Unix的使用者接口(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基于Mach的設計異常復雜,發展進度則相對緩慢。
最初的設想中,Linux 是一種類似Minix這樣的一種操作系統。1991年4月,芬蘭赫爾辛基大學學生Linus Benedict Torvalds(當今世界最著名的電腦程序員、黑客)不滿意Minix這個教學用的操作系統。出于愛好,他根據可在低檔機上使用的MINIX設計了一個系統核心Linux 0.01,但沒有使用任何MINIX或UNIX的源代碼。他通過USENET(就是新聞組)宣布這是一個免費的系統,主要在x86電腦上使用,希望大家一起來將它完善,并將源代碼放到了芬蘭的FTP站點上代人免費下載。本來他想把這個系統稱為freax,意思是自由( free) 和奇異(freak)的結合字,并且附上了”X”這個常用的字母,以配合所謂的Unix-like的系統。可是FTP的工作人員認為這是Linus的MINIX,嫌原來的命名 “Freax”的名稱不好聽,就用Linux這個子目錄來存放,于是它就成了“Linux”。這時的Linux只有核心程序,僅有10000行代碼,仍必須執行于Minix操作系統之上,并且必須使用硬盤開機,還不能稱做是完整的系統;隨后在10月份第二個版本(0.02版)就發布了,同時這位芬蘭赫爾辛基的大學生在comp.os.minix上發布一則信息:
Hello everybody out there using minix-
I’m doing a (free) operation system (just a hobby,
won’t be big and professional like gnu) for 386(486) AT clones.
由于許多專業用戶(主要是程序員)自愿地開發它的應用程序,并借助Internet拿出來讓大家一起修改,所以它的周邊的程序越來越多,Linux本身也逐漸發展壯大起來。
從1983年開始的GNU計劃致力于開發一個自由并且完整的類Unix操作系統,包括軟件開發工具和各種應用程序。到1991年 Linux 內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟件的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行于Linux內核之上。整個內核是基于GNU通用公共許可,也就是GPL(GNU General Public License,GNU通用公共許可證)的,但是Linux內核并不是GNU 計劃的一部分。1994年3月,Linux1.0版正式發布,Marc Ewing成立了 Red Hat 軟件公司,成為最著名的Linux分銷商之一。
Unix與Linux的歷史源流
早期Linux的開機管理程序(boot loader)是使用LILO(Linux Loader),存在著一些難以容忍的缺陷,例如無法識別8G以外的硬盤,后來新增GRUB(GRand Unified Bootloader)克服了這些缺點,具有‘動態搜尋核心檔案’的功能,可以讓您在開機的時候,可以自行編輯您的開機設定系統檔案,透過 ext2 或 ext3 檔案系統中載入Linux Kernel。
Linux 的標志和吉祥物是一只名字叫做Tux的企鵝,標志的由來是因為Linus在澳洲時曾被一只動物園里的企鵝咬了一口,便選擇了企鵝作為Linux的標志。Linux的注冊商標是Linus Torvalds所有的。這是由于在1996年,一個名字叫做William R. Della Croce的律師開始向各個Linux 發布商發信,聲明他擁有Linux商標的所有權,并且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該注冊商標重新分配給Linus Torvalds。Linus Torvalds 一再聲明Linux 是免費的,他本人可以賣掉,但Linux絕不能賣。
Linux發行版的某些版本是不需要安裝,只需通過CD或者可啟動的USB存儲設備就能使用的版本,他們稱為LiveCD。
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/93164