日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习笔记之一————什么是Linux及其应用领域

發(fā)布時間:2023/12/6 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习笔记之一————什么是Linux及其应用领域 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.1認識Linux?

1)什么是操作系統(tǒng)

?

2)現(xiàn)實生活中的操作系統(tǒng)

win7

Mac

?

Android

?

iOS

?

3) 操作系統(tǒng)的發(fā)展史

(1)Unix

1965年之前的時候,電腦并不像現(xiàn)在一樣普遍,它可不是一般人能碰的起的,除非是軍事或者學(xué)院的研究機構(gòu),而且當時大型主機至多能提供30臺終端(30個鍵盤、顯示器),連接一臺電腦

為了解決數(shù)量不夠用的問題

1965年左后由貝爾實驗室、麻省理工學(xué)院 以及 通用電氣共同發(fā)起了Multics項目,想讓大型主機支持300臺終端

1969年前后這個項目進度緩慢,資金短缺,貝爾實驗室退出了研究

1969年從這個項目中退出的Ken Thompson當時在實驗室無聊時,為了讓一臺空閑的電腦上能夠運行“星際旅行”游行,在8月份左右趁著其妻子探親的時間,用了1個月的時間 編寫出了 Unix操作系統(tǒng)的原型

1970年,美國貝爾實驗室的 Ken Thompson,以 BCPL語言 為基礎(chǔ),設(shè)計出很簡單且很接近硬件的 B語言(取BCPL的首字母),并且他用B語言寫了第一個UNIX操作系統(tǒng)。

因為B語言的跨平臺性較差,為了能夠在其他的電腦上也能夠運行這個非常棒的Unix操作系統(tǒng),Dennis Ritchie和Ken Thompson 從B語言的基礎(chǔ)上準備研究一個更好的語言

肯·湯普遜(左)和丹尼斯·里奇(右)

1972年,美國貝爾實驗室的 Dennis Ritchie在B語言的基礎(chǔ)上最終設(shè)計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言

1973年初,C語言的主體完成。Thompson和Ritchie迫不及待地開始用它完全重寫了現(xiàn)在大名鼎鼎的Unix操作系統(tǒng)

(2)Minix

因為AT&T(通用電氣)的政策改變,在Version 7 Unix推出之后,發(fā)布新的使用條款,將UNIX源代碼私有化,在大學(xué)中不再能使用UNIX源代碼。Andrew S. Tanenbaum(塔能鮑姆)教授為了能在課堂上教授學(xué)生操作系統(tǒng)運作的實務(wù)細節(jié),決定在不使用任何AT&T的源代碼前提下,自行開發(fā)與UNIX兼容的操作系統(tǒng),以避免版權(quán)上的爭議。他以小型UNIX(mini-UNIX)之意,將它稱為MINIX。

(3)Linux

因為Minix只是教學(xué)使用,因此功能并不強,因此Torvalds利用GNU的bash當做開發(fā)環(huán)境,gcc當做編譯工具,編寫了Linux內(nèi)核-v0.02,但是一開始Linux并不能兼容Unix,即Unix上跑的應(yīng)用程序不能在Linux上跑,即應(yīng)用程序與內(nèi)核之間的接口不一致,因為Unix是遵循POSIX規(guī)范的,因此Torvalds修改了Linux,并遵循POSIX(Portable Operating System Interface,他規(guī)范了應(yīng)用程序與內(nèi)核的接口規(guī)范); 一開始Linux只適用于386,后來經(jīng)過全世界的網(wǎng)友的幫助,最終能夠兼容多種硬件;

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?操作系統(tǒng)的發(fā)展

(4)Minix沒有火起來的原因

Minix的創(chuàng)始人說,MINIX 3沒有統(tǒng)治世界是源于他在1992年犯下的一個錯誤,當時他認為BSD必然會一統(tǒng)天下,因為它是一個更穩(wěn)定和更成熟的系統(tǒng),其它操作系統(tǒng)難以與之競爭。因此他的MINIX的重心集中在教育上。四名BSD開發(fā)者已經(jīng)成立了一家公司銷售BSD系統(tǒng),他們甚至還有一個有趣的電話號碼1-800-ITS-UNIX。然而他們正因為這個電話號碼而惹火上身。美國電話電報公司因電話號碼而提起訴訟。官司打了三年才解決。在此期間,BSD陷于停滯,而Linux則借此一飛沖天。他的錯誤在于沒有意識官司竟然持續(xù)了如此長的時間,以及BSD會因此受到削弱。如果美國電話電報公司沒有起訴,Linux永遠不會流行起來,BSD將統(tǒng)治世界。

?

1.2 Linux的不同版本以及應(yīng)用領(lǐng)域

?

1)Linux內(nèi)核及發(fā)行版介紹

(1)Linux內(nèi)核版本

內(nèi)核(kernel)是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設(shè)備的核心程序,它提供了一個在裸設(shè)備與應(yīng)用程序間的抽象層。

Linux內(nèi)核版本又分為穩(wěn)定版和開發(fā)版,兩種版本是相互關(guān)聯(lián),相互循環(huán):

  • 穩(wěn)定版:具有工業(yè)級強度,可以廣泛地應(yīng)用和部署。新的穩(wěn)定版相對于較舊的只是修正一些bug或加入一些新的驅(qū)動程序。
  • 開發(fā)版:由于要試驗各種解決方案,所以變化很快。

內(nèi)核源碼網(wǎng)址:http://www.kernel.org?所有來自全世界的對Linux源碼的修改最終都會匯總到這個網(wǎng)站,由Linus領(lǐng)導(dǎo)的開源社區(qū)對其進行甄別和修改最終決定是否進入到Linux主線內(nèi)核源碼中。

(2)Linux發(fā)行版本

Linux發(fā)行版 (也被叫做 GNU/Linux 發(fā)行版) 通常包含了包括桌面環(huán)境、辦公套件、媒體播放器、數(shù)據(jù)庫等應(yīng)用軟件。

Fedora

Redhat

Ubuntu

?

2)應(yīng)用領(lǐng)域

(1)個人桌面領(lǐng)域的應(yīng)用

此領(lǐng)域是傳統(tǒng)linux應(yīng)用最薄弱的環(huán)節(jié),傳統(tǒng)linux由于界面簡單、操作復(fù)雜、應(yīng)用軟件少的缺點,一直被windows所壓制,但近些年來隨著ubuntu、fedora等優(yōu)秀桌面環(huán)境的興起,同時各大硬件廠商對其支持的加大,linux在個人桌面領(lǐng)域的占有率在逐漸的提高

典型代表:ubuntu、fedora、suse linux

? ? ? ? ? ? ? ? ? ? ? ? ? 在Ubuntu中玩QQ

?

(2)服務(wù)器領(lǐng)域

linux在服務(wù)器領(lǐng)域的應(yīng)用是其重要分支

linux免費、穩(wěn)定、高效等特點在這里得到了很好的體現(xiàn),但早期因為維護、運行等原因同樣受到了很大的限制,但近些年來linux服務(wù)器市場得到了飛速的提升,尤其在一些高端領(lǐng)域尤為廣泛

典型代表:

  • Red Hat公司的AS系列
  • 完全開源的debian系列
  • suse EnterPrise 11系列等

(3)嵌入式領(lǐng)域

近些年來linux在嵌入式領(lǐng)域的應(yīng)用得到了飛速的提高

linux運行穩(wěn)定、對網(wǎng)絡(luò)的良好支持性、低成本,且可以根據(jù)需要進行軟件裁剪,內(nèi)核最小可以達到幾百KB等特點,使其近些年來在嵌入式領(lǐng)域的應(yīng)用得到非常大的提高

主要應(yīng)用:機頂盒、數(shù)字電視、網(wǎng)絡(luò)電話、程控交換機、手機、PDA、等都是其應(yīng)用領(lǐng)域,得到了摩托羅拉、三星、NEC、Google等公司的大力推廣

?

-------------------------------------

來源:整理自網(wǎng)絡(luò)?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的Linux学习笔记之一————什么是Linux及其应用领域的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。