什么是Linux
簡單的說,Linux是Unix克隆(Unix clone)或Unix風格(Unix alike)的操作系統(OS),在原代碼級上兼容絕大部分Unix標準(指的是IEEE
POSIX,System V,BSD),是一個支持多用戶, 多進程,多線程,實時性較好的功能 強大而穩定的操作系統.它可以運行在x86
PC,Sun Sparc,Digital Alpha,680x0,PowerPC, MIPS等平臺上,可 以說Linux是目前運行硬件平臺最多的操作系統.
Linux最大的特點在于它是GNU(Gnu's Not Unix----有點分形與混沌的意味----無限自包含,簡單的說GNU是一種自由軟件體系)的一員,遵循公共版權許可證(GPL),秉承
"自由的思想,開放的源碼"的原則,成千上萬的專家/愛好者通過Internet在不斷地完善并維護它,可以說Linux是計算機愛好者自己的操作系統.
追述Linux的歷史直到1990年,Linus Torvalds還是芬蘭赫爾辛基大學的一名學生,最初是用匯編語言寫了一個在80386保護模式下處理多任務切換的程序,后來從Minix(Andy
Tanenbaum教授所寫的很小的Unix操作系統,主要用于操作系統教學)得到靈感,進一步產生了自認為狂妄的想法----寫一個比Minix更好的Minix,于是開始寫了一些硬件的設備驅動程序,一個小的文件系統,......,這樣0.0.1版本的Linux就出來了,但是它只具有操作系統內核的勉強的雛形,甚至不能運行,你必須在有Minix的機器上編譯以后才能玩.這時候Linus已經完全著迷而不想停止,決定踢開Minix,于是在1991年10月5號發布Linux
0.0.2版本,在這個版本中已經可以運行bash(the GNU Bourne Again Shell----一種用戶與操作系統內核通訊的軟件)和gcc(GNU
C 編譯器).從一開始,Linus就決定自由擴散Linux,包括原代碼,他在comp.os.minix新聞討論組里發布Linux 0.0.2時寫到:
"Do you pine for nice days of Minix-1.1, when mem were men
and wrote their own device drivers? Are you without a nice project
and just dying to cut your teeth on a OS you can try to modify for
your needs? Are you finding it frustrsting when everything works on
Minix? No more all-nighters to get a nifty program working? Then this
post might be just for you. "As I mentioned a month ago, I'm
working on a free version of a Minix-lookalike for AT-386 computers.
It has finally reached the stage where it's even usable(though may
not be depending on what you want),and I am willing to put out the
sources for wider distribution. It is just version 0.0.2 ... but I've
successfully run bash,gcc,gnu-make,gnu-sed,compress,etc.under it."
隨即Linux引起黑客們(hacker)的注意,通過計算機網絡加入了Linux的內核開發,Linux傾向于成為一個黑客的系統----直到今天,在Linux社區里內核的開發被認為是真正的編程.由于一批高水平黑客的加入,使Linux發展迅猛,到1993年底94年初,Linux
1.0終于誕生了! Linux 1.0已經是一個功能完備的操作系統,而且內核寫得緊湊高效,可以充分發揮硬件的性能,在4M內存的80386機器上也表現得非常好,至今人們還在津津樂道于此,不過自從2.1.xx系列的內核Linux開始走高端的路子----硬件的發展太快了,但是Linux不會失去它的本色.Linux具有良好的兼容性和可移植性,大約在1.3版本之后,開始向其他硬件平臺上移植,包括號稱最快的CPU---Digital
Alpha(至少目前主頻是最高的).所以不要總把Linux與低檔硬件平臺聯系到一塊,Linux發展到今天,這是一個誤區,它只是將硬件的性能充分發揮出來而已,Linux必將從低端應用橫掃到高端應用!
在Linux的發展歷程上還有一件重要的事:Linux加入GNU并遵循公共版權許可證(GPL).此舉大大加強了GNU和Linux,幾乎所有應用的GNU庫/軟件都移植到Linux,完善并提高了Linux的實用性,而GNU有了一個根基,我現在也搞不清楚到底是GNU
Linux呢還是基于Linux的GNU. :-) 更重要的是遵循公共版權許可證,在繼承自由軟件的精神的前提下,不再排斥對自由軟件的商業行為(如把自由軟件打包以光盤形式出售),不排斥商家對自由軟件進一步開發,不排斥在Linux上開發商業軟件.從此Linux又開始了一次飛躍,出現了很多的Linux發行版,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多種,而且還在增加,注意你不能說"Redhat
Linux""Suse Linux""Slackware Linux"等等,Linux主要指操作系統內核,對所有發行版內核原代碼都是一樣的(但集成的內核版本可能因發行時間不同而有所不同).還有一些公司在Linux上開發商業軟件或把其他Unix平臺的軟件移植到Linux上來,如今很多IT業界的大腕如IBM,Intel,Oracle,Infomix,Sysbase,Corel,Netscape,CA,Novell等都宣布支持Linux!
商家的加盟彌補了純自由軟件的不足和發展障礙,Linux迅速普及到廣大計算機愛好者,并且進入商業應用,正是打破某些公司壟斷文化圈的希望所在!!
Linux是愛好者們通過Internet協同開發出來的,當然它的網絡功能十分強大,比如你可以通過ftp,nfs等來安裝Linux,用它來做網關等等.隨著Linux的發展衍生出來的應用恐怕出乎Linus本人最初的預料,如有人用它來做路由器,有人來做嵌入式系統,有人來做實時性系統......常有新手問Linux能做什么,其實它不象那些中看不中用的操作系統,不在于你用它能干什么,而在于你想干什么!
Linux的興起還給人們很多啟迪與思考,如集市式軟件開發的討論,又如自由軟件的精神......
什么是Linux
- Linux(206514)
相關推薦
8個比Linux本身還要古老的Linux概念
Linus Torvalds 于 1991 年宣布了 Linux 的第一個版本,但是有些 Linux 概念甚至比 Linux 本身更古老。
2023-06-05 15:10:10146
LINUX使用教程-chm
GNU通用公共許可證Linux安裝的幾點經驗linux文件系統Linux系統安裝前的準備工作Linux與其他操作系統的區別unix系統發展史操作系統簡述常見linux介紹關于開放源
2009-01-18 09:54:32349
Linux操作系統
linux的教學內容1 、Linux概述 2 、Linux操作系統安裝3、 Linux的內核 4 、Linux圖形桌面環境 5 、Linux文件系統 6 、Linux操作系統管理7、常用Linux命令 8、shell編程
2009-04-10 16:54:300
Linux實用教程
本書從三個方面來介紹Red Hat Linux操作系統。第一部分是Red Hat Linux操作系統的安裝、配置及常用命令。第二部分是Red Hat Linux操作系統的網絡管理。包括如何管
2010-06-30 17:27:2729
Linux發明者推穩定升級版2.6.13 Linux內核
Linux內核的下一個穩定的升級版本已經發布了。Linux發明者李納斯·托沃茲(Linus Torvalds)用電子郵件向Linux內核郵件列表發布了升級版本的Linux內核。
2006-03-13 13:07:54824
Linux的安裝步驟
Linux的安裝步驟下面我們介紹Linux的安裝。各種Linux發行版本的安裝各有不同,但是卻大同小異。總的來說,除了國產的Linux以外,其他我們熟習的Linux都支持
2009-01-18 09:57:42854
Linux使用技巧集
Linux使用技巧集
1、處理特殊的文件名 假設Linux系統中有一個文件名叫“-ee”,如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在
2009-01-18 12:48:55446
嵌入式Linux
嵌入式Linux隨著Linux的迅速發展,嵌入式Linux現在已經有許多的版本,包括強實時的嵌入式Linux(如新墨西哥工學院的RT-Linux和堪薩斯大學的KURT-Linux)和一般的嵌入式Linux 版本(如uClin
2009-06-17 00:36:48815
The Linux Programming Interface - A Linux and UNIX System Programming Handbook
The Linux Programming Interface - A Linux and UNIX System
2013-03-02 11:42:537
Linux之chardev_buttom_linux26_str
Linux之chardev_buttom_linux26_struct教程,很好的Linux資料,快來學習吧
2016-04-15 17:49:5315
Linux之chardev_buttom_linux26_str
Linux之chardev_buttom_linux26_struct_poll教程,很好的Linux資料,快來學習吧
2016-04-15 17:49:535
Linux之chardev_buttom_linux_struc
Linux之chardev_buttom_linux_struct_poll教程,很好的Linux資料,快來學習吧
2016-04-15 17:49:537
Linux之chardev_buttom_linux26_str
Linux之chardev_buttom_linux26_struct_poll_debounce教程,很好的Linux自學資料,快來學習吧。
2016-04-15 17:59:334
Linux之chardev_buttom_linux_struc
Linux之chardev_buttom_linux_struct_timer_debounce教程,很好的Linux自學資料,快來學習吧。
2016-04-15 17:59:334
Linux快速入門之安裝Linux操作系統及小結
.4 實驗內容安裝Linux操作系統 1.實驗目的 讀者通過親自動手安裝Linux操作系統,對Linux有個初步的認識,并且加深對Linux中的基本概念的理解,熟悉Linux文件系統目錄結構。 2.
2017-10-18 14:16:380
Linux基礎命令之Linux啟動過程詳解
2.2 Linux啟動過程詳解 在了解了Linux的常見命令之后,下面詳細講解Linux的啟動過程。Linux的啟動過程包含了Linux工作原理的精髓,而且在嵌入式開發過程中非常需要這方面的知識
2017-10-18 14:17:062
REDIce-Linux--靈活的實時Linux內核
REDSonic, Inc. REDSonic的RedIce-Linux是一個實時Linux內核,設計來支持以任務和時間為臨界的應用,為你的系統提供質量服務。RedIce-Linux包括高精度的微秒
2017-11-08 10:24:0312
linux之父是誰_linux之父簡介
林納斯·托瓦茲,linux之父是一位著名的電腦程序員、黑客。Linux內核的發明人及該計劃的合作者。托瓦茲利用個人時間及器材創造出了這套當今全球最流行的操作系統(作業系統)內核之一。現受聘
2018-02-10 10:10:2057768
Linux是什么?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-09 12:00:41268
Linux是什么?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-09 12:00:41375
Linux是什么?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-09 12:00:41558
Linux是什么?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-09 11:57:47826
Linux是什么
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-09 11:57:47917
Linux是什么
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-11 10:30:19146
Linux是什么
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-12 10:39:33226
Linux是什么
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-13 10:38:57198
Linux是什么
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-14 10:15:17224
Linux是什么
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-16 10:07:21285
Linux是什么系統,有什么應用?
。Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-23 11:35:19162
Linux是什么系統,有什么應用?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-25 09:28:57141
Linux是什么系統,有什么應用?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-07-27 14:28:24146
Linux是什么系統,有什么應用?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-08-01 14:33:5899
Linux是什么系統,有什么應用?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-08-06 14:48:16190
Linux是什么系統,有什么應用?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-08-07 10:32:22113
Linux是什么系統,有什么應用?
Linux是一種自由和開放源代碼的類UNIX操作系統。該操作系統的內核由林納斯·托瓦茲在1991年10月5日首次發布。,在加上用戶空間的應用程序之后,成為Linux操作系統。Linux也是自由軟件
2018-08-08 11:42:09297
linux教程入門教程之linux學習視頻
本文檔的主要內容是linux教程入門教程的linux學習視頻快速上手Linux 玩轉典型應用
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務
2018-08-28 14:40:1913
Linux實用教程之Linux文件和目錄操作總結
在Linux系統下除了一般文件之外,所有的目錄和設備(光驅、硬盤等)都是以文件的形式存在的,本節主要講述Linux文件擴展名和Linux文件類型。
2018-09-29 16:18:260
Linux教程之Linux的文件權限管理實驗
嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基于Linux內核,并且使用GNU工程各種工具和資料庫的操作系統(也被稱為GNU/Linux
2018-11-20 17:08:025
Linux教程之Linux的網絡應用詳細知識點資料免費下載
本文檔的主要內容詳細介紹的是Linux教程之Linux的網絡應用詳細知識點資料免費下載主要內容包括了:1 TCP/IP概述,2 Linux與Windows的互訪—Samba,3 Linux 作為
2018-11-22 17:06:5214
LINUX系統教程之如何在Linux系統下進行編程
本文檔的主要內容詳細介紹的是LINUX系統教程之如何在Linux系統下進行編程主要內容包括了:程序開發過程 ,Linux編程環境和開發工具 ,Linux下C語言編程,Linux下C++語言編程 ,Linux下JAVA語言編程
2018-12-18 19:09:429
如何學習Linux學習Linux的詳細步驟說明
Linux系統現在越來越滿足人們對技術的要求,因此Linux不論在市場中還是企業里都備受歡迎,所以學習Linux的人越來越多,那么Linux到底應該怎么學呢?有沒有Linux入門視頻教程供大家觀看呢?
2019-01-15 17:17:0963
Linux教程之Linux設備驅動編程引言資料說明
目前,Linux 軟件工程師大致可分為兩個層次:
(1)Linux 應用軟件工程師(Application Software Engineer):主要利用 C 庫函數和 Linux API 進行
2019-02-22 08:00:006
Linux主機是什么
Linux主機是基于Linux內核的服務器操作系統配置的主機(常見Linux服務器操作系統如:Redhat,CentOS,Debian,FreeBSD,Ubentu等)。
2020-05-15 09:16:161511
Linux的發展歷史和Linux與Unix有怎么樣的關系
這篇文章將介紹Linux的發展歷史以及Linux與著名操作系統Unix之間的關系。不會深入探討Linux的技術問題。
2020-06-27 09:00:002000
Linux有哪些特性
嚴格來講,Linux這個詞本身只表示Linux內核,但人們已經習慣了用Linux來形容整個基于Linux內核,并且使用GNU工程各種工具和數據庫的操作系統。
2020-07-17 11:05:09952
linux是哪個國家的_個人用linux能干嘛
Linux是一類Unix計算機操作系統的統稱。Linux操作系統的內核的名字也是“Linux”。Linux操作系統也是自由軟件和開放源代碼發展中最著名的例子。嚴格來講,Linux這個詞本身只表示
2020-08-26 10:04:395146
國內最好用的linux系統_linux系統入門命令
linux是免費開源的操作系統,屬性linux系統的版本非常多,除了全球知名的幾款linux之外,國內也有幾款非常不錯的linux版本,下面小編和大家分享下三款最好用的國產Linux。
2020-08-26 10:18:334673
學linux可以做什么_學linux的就業方向
Linux操作系統被廣泛的應用于企業服務器領域,目前市場上的網絡設備都是使用linux內核操作系統,一些網絡服務器也是使用linux操作系統下面的服務搭建實現的,目前操作系統這塊也基本被linux
2020-08-26 10:28:295009
linux的scp命令怎么用_linux的grep命令用法
在linux中,scp命令用于Linux之間復制文件和目錄,即在一臺Linux服務器中將本地的文件上傳到一臺遠端服務器,或將遠端服務器的文件下載到本地。scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。
2020-09-04 15:36:113941
linux內核是什么_linux內核學習路線
Linux內核是一個操作系統(OS)內核,本質上定義為類Unix。它用于不同的操作系統,主要是以不同的Linux發行版的形式。Linux內核是第一個真正完整且突出的免費和開源軟件示例。Linux 內核是第一個真正完整且突出的免費和開源軟件示例,促使其廣泛采用并得到了數千名開發人員的貢獻。
2020-09-16 15:49:502323
Linux有什么優勢?Linux能替代Windows 嗎?
Linux 能用嗎? Linux 有圖形界面 支持日常開發 社交溝通沒問題 Linux 能替代 Windows 嗎? Linux 下運行 Android 應用 Linux 有什么優勢嗎? Linux
2020-10-26 12:02:324123
嵌入式linux和桌面linux的區別
嵌入式linux和桌面linux的區別主要區別是:1. 硬件平臺:嵌入式Linux一般是Mips, ARM平臺, 桌面Linux一般是x86平臺。2. 根文件系統嵌入式Linux一般用UBIFS
2021-10-20 15:36:064
嵌入式linux和物聯網,嵌入式Linux或RTOS:用于物聯網
嵌入式Linux或RTOS:用于物聯網2021-05-10嵌入式Linux或RTOS:用于物聯網嵌入式Linux將Linux內核用于嵌入式設備,但與標準Linux操作系統有很大不同。其在嵌入式系統
2021-11-01 16:33:0115
嵌入式Linux學習步驟
一:Linux 基礎1、熟悉:①安裝Linux 操作系統 ②Linux 啟動過程詳解 ③Linux 文件系統 ④Linux 常用命令2、認識:①Linux 服務能夠獨立安裝 ②Linux 操作系統
2021-11-01 17:59:569
嵌入式Linux學習步驟
一:Linux 基礎1、熟悉:①安裝Linux 操作系統 ②Linux 啟動過程詳解 ③Linux 文件系統 ④Linux 常用命令2、認識:①Linux 服務能夠獨立安裝 ②Linux 操作系統
2021-11-02 09:36:0513
【嵌入式Linux(基礎篇)】從標準Linux到嵌入式Linux + 嵌入式Linux知識架構
主要介紹了GNU/Linux的誕生,標準Linux是如何應用在嵌入式系統中的,最后講述了嵌入式Linux知識架構。
2021-11-02 09:51:0233
嵌入式Linux路線
嵌入式linux開發環境搭建、嵌入式linux開發模型、linux內核移植和文件系統、嵌入式linux應用程序移植、嵌入式linux 多進程,多線程應用程序設計、嵌入式linux網絡編程,如果
2021-11-02 11:51:1918
Linux基礎入門:單片機和Linux有什么不同嗎
我發現很多初學者只有單片機基礎,甚至沒有單片機基礎。在學習Linux時,對很多概念比較陌生,導致不知道學什么,也不知道學了之后有什么用。所以小編在此分享此文。第1章 單片機和Linux的區別1.1
2021-12-07 17:36:094
Linux能替代Windows嗎?Linux有什么優勢嗎?
不過現在已經很久不把 Linux 當桌面系統用了,因為有些工作相關的軟件在 Linux 上還是兼容不太好,所以目前一直都是用 Mac,也算是類 Unix 系統。
2022-12-09 09:33:20322
linux運維的Linux常識和操作!
/bin 目錄存在所有的系統指令 (linux 默認的自帶指令), 這個目錄中的所有指令都可以被所有的 Linux 用戶正常的使用 (包括普通用戶), 也可以被 root 使用。
2023-02-16 10:44:45470
GNU/Linux和Linux的區別在哪?
GNU、GNU/Linux、Linux 之間到底是什么關系?什么是自由軟件?什么是GPL協議?什么是自由軟件基金會?什么是GNU恥辱榜?有多年開發經驗的Linux工程師,估計也沒怎么關注過這些問題。
2023-02-17 09:36:081052
Linux如何傳輸數據至另一臺Linux?
Windows之間互相傳輸數據屬常見和普及的日常操作, 相信大家也不會陌生及懂操作, 但Linux如何傳輸數據至另一臺Linux呢? 文章內會詳細為大家解說
2023-04-09 00:03:162541
Linux下命令(2)
? ? Linux 是一套免費使用和自 由傳播的類 Unix 操作系統, 是一個基于 POSIX 和 UNIX 的多用戶、 多任務、 支持多線程和多 CPU 的操作系統。 它能運行主要的 UNIX
2023-04-24 11:11:06503
評論
查看更多