centos7 grub,Linux上天之路(一)之Linux前世今生

 2023-10-05 阅读 29 评论 0

摘要:0. Linux的前世今生 linux是什么 linux是一個計算機的操作系統,與windows類似,是一款系統軟件 操作系統 說到操作系統其實我們首先要思考三個問題:1)操作系統是什么?2)操作系統能干什么3)操作系統和QQ、office又有什么區別

0. Linux的前世今生

linux是什么

    linux是一個計算機的操作系統,與windows類似,是一款系統軟件

操作系統

   說到操作系統其實我們首先要思考三個問題:1)操作系統是什么?2)操作系統能干什么3)操作系統和QQ、office又有什么區別
  操作系統是什么?操作系統首先是一個計算機程序,使用計算機語言開發,比如C語言、VC語言。是計算機硬件和應用軟件的橋梁。操作系統能干什么?操作系統干什么的管理硬件     管理CPU  內存  等驅動硬件     調用硬件   去干活   打印 掃描管理應用程序   QQ   OFFICE   游戲 硬件資源分配    QQ啥時候用CPU   多個程序共用硬件的分時機制操作系統和QQ、office又有什么區別計算機構成分為: 底層硬件、操作系統、應用軟件QQ、office屬于應用軟件,運行需要依托操作系統,運行在操作系統之上

操作系統分類

按照時間先后順序:UNIX、windows、linux
不同的系統又有:個人版、網絡版
個人版: 用戶桌面版,一般采用復雜指令集,對圖形圖像處理優勢較大
網絡版:服務器版,一般采用精簡指令集,對數據流處理優勢較大

linux的起源

上個世紀六十年代,那個計算機還沒有很普及,只有少數人才能使用,而且當時的計算機系統都是批處理的,

批處理操作系統特點:就是把一批任務一次性提交給計算機,然后就等待結果。并且中途不能和計算機交互。往往準備作業都需要花費很長時間,并且這個時候別人也不能用,導致了計算機資源的浪費。

從最開始 ,unix操作系統就是在公共環境下創建成長的。unix的出現不是由于市場的需求,而是由于渴望排除編制程序的障礙。

centos7 grub。他是分時操作系統,其特點是:

(1)同時性。若干個終端用戶可同時使用什算機;
(2)獨立性。用戶彼此獨立,互下干擾;
(3)及時性。用戶的請求能在較短時間內得到響應;
(4)交互性。用戶能進行人-機對話,聯機地調試程序,以交互方式工作。

unix最早由Ken Thompson(肯.湯普森)開發,使用匯編語言開發,后來采用B語言開發,最后作者 Ken Thompson和Dennis Ritchie(丹尼斯.里奇)為了再次改進系統,重新寫了一門計算機語言(主要貢獻是Dennis Ritchie),就是大名鼎鼎的C語言

1973年重新用C語言寫了UNIX

centos6。從早期的UNIX系統文檔和內容中可以清晰的看出,UNIX的發展是一個免費的、無私的、完全致力于將UNIX變的更優秀的過程。這個過程導致了代碼的共享(不管是在貝爾實驗室內部還是外部)從而使高質量的UNIX操作系統走向了快速的發展之路。

所謂樹大招風

因為美國擔心已經壟斷了電話行業的AT&T公司再次壟斷計算機行業,AT&T使被禁止出手計算機的。因為AT&T在資產分解之前被嚴格限制直接出售計算機給消費者,所以UNIX源代碼被授權給了大學,只是象征性地收取一定費用。

什么是LINUX,各大廠商研發自己的UNIX

20世紀70年代,它逐步盛行,這期間,又產生了一個比較重要的分支,就是大約1977年誕生的BSD(Berkeley Software Distribution)系統,從BSD系統開始,各大廠商業公司開始了根據自身公司的硬件架構,并以BSD系統為基礎進行Unix系統的研發,從而產生了各種版本的Uinx系統,例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX等。

70年代中后期,由于各廠商及商業公司開發的Unix 及內置軟件都是針對自己公司特定硬件的,因此在其他公司的硬件上基本上無法直接運行,面且當時沒有人對開發基于X86架構CPU 的系統感興趣。另外,70 年代末,Unix又面臨了突如其來的被AT&T 回收版權的重大問題,特別是要求禁止對學生群體提供Unix 系統源代碼,AT&T收回了版權,并且不再開源。這樣的問題一度引起了當時Unix業界的恐慌,也因此產生了商業糾紛。

如果想繼續使用就需要購買授權,一份授權4萬美元

img

在八十年代,自由軟件之父 理查德.斯托曼發起了自由軟件運動,吹起了共產主義的號角(發起了GUN運動),并發布了軟件界的共產主義宣言(GPL協議),并且這一運動得到了很多人的認同。GUN的定義是一個遞歸縮寫,就是GUN IS NOT UNIX。就是說Unix是流氓,我不是。

再說GPL

所謂自由軟件自由就是指:自由使用、自由學習和修改、自由分發、自由創建衍生版。

1985年GNU理查德·斯托曼又創立了自由軟件基金會(Free Software Foundation)來為GNU計劃提供技術、法律以及財政支持

到了1990年,GNU計劃已經開發出的軟件包括了一個功能強大的文字編輯器Emacs、C語言編譯器GCC以及大部分UNIX系統的程序庫和工具。唯一依然沒有完成的重要組件,就是操作系統的內核.有意思的是,而那個時候Linux還沒有誕生呢 ,所以Stallman寶寶心里苦啊,就在大家逐漸失去信心的時候,1991年Linus Torvalds帶著他的Linux閃亮登場了,也給GUN運動畫了一個完美的句號。

img

1991年,Linus Torvalds,一個芬蘭赫爾辛基大學的學生,為了能在家里的PC機上使用與學校一樣的操作系統,開始了編寫類似UNIX內核的工作。那是,linus使用的是MINIX,但是他希望能超過MINIX的標準。

Linus Torvalds在開始其Linux 操作系統的設計時,他的目的只不過是想看一看Intel 386存儲 管理硬件是怎樣工作的,他也沒有想到這一舉動會在計算機界 產生如此重大的影響。他的設計進展得很順利,只花了幾個月時間就在一臺Intel 386微機上完成了一個類似于Unix的操作系統, 這就是最早的Linux版本。

1991年底,Linus Torvalds首次在Internet 上發布了基于Intel 386體系結構的Linux源代碼,從此以后,奇跡開始發生了。由于Linux具有結構清晰、功能簡捷等特點,許多大專院校的學生和科研機構的研究人員紛紛把它作為學習和研究的對象。他們在更正原有Linux版本中操作的同時,也不斷地為Linux增加新的功能。在眾多熱心者的努力下,Linux逐漸成為一個穩定可靠、功能完善的操作系統。

理查德.斯托曼立即就召喚linus加入,大神召喚哪有拒之門外的啊,自然Linus也就順理入伙了。

img

1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨后正式采用GPL協議。

linus將自己國家的吉祥物作為linux標志

linux廠商

真實因為GPL,很多公司基于linux的源碼進行修改、優化后推出了自己的產品,其中最著名的就是redhat,其實每個國家都有自己的linux系統,比如中國最早的紅旗linux,現在的中科麒麟、深度,都是linux系統.企業通過收取技術服務費來進行盈利。

linux的應用

linux的應用

100% 的世界超級計算機跑在 Linux 上。包括 NASA 的集群。

SpaceX 在其灰背隼火箭引擎上使用具有特殊容錯設計的 Linux。借此,Linux 幫助完成了 32 次航天任務。 埃隆·馬斯克 特斯拉

電影泰坦尼克是首個基于 Linux 服務器拍攝的電影。

即使 Linux 的最大的競爭操作系統微軟 Windows 也擁抱 Linux。Windows 最近集成了 Ubuntu Bash 到 Windows 10 里了

轉載于:https://www.cnblogs.com/zhangyafei/p/11579405.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/124313.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息