LinuxDay2——Linux歷史

Linux歷史

服務器三大操作系統

  • Windows:Microsoft Windows,是美國微軟公司研發的一套操作系統,它問世于1985年,起初僅僅是Microsoft-DOS模擬環境,后續的系統版本由于微軟不斷的更新升級,不但易用,也慢慢的成為家家戶戶人們最喜愛的操作系統。
  • Linux:Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。
  • Unix:UNIX操作系統(尤尼斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬于分時操作系統,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標準組織所擁有,只有符合單一UNIX規范的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。

Linux簡介

Linux起源

1991年的10月5日,Torvalds在comp.os.minix新聞組上發布消息,正式向外宣布他自行編寫的完全自由免費的內核誕生(Freeminix-like kernel sources for 386-AT)———FREAX

Linux內核官方網站:http://www.kernel.com

Linux發行版

slackware:   SUSE Linux Enterprise Server (SLES)
OpenSuse桌面
debian:     ubuntu,mint
redhat:    RHEL: RedHatEnterprise Linux
每18個月發行一個新版本
CentOS:兼容RHEL的格式
中標麒麟:中標軟件
Fedora:每6個月發行一個新版本
ArchLinux:   輕量簡潔
Gentoo:    極致性能,不提供傳統意義的安裝程序
LFS:       Linux From scratch 自制Linux
Android:     ernel+busybox(工具集)+java虛擬機
Linux分支參考網站:http://futurist.se/gldt/

Linux內核

LinuxDay2——Linux歷史

 

開源協議

GNU GPLGNU General Public License,GNU通用公共許可證):只要軟件中包含了遵循GPL協議的產品或代碼,該軟件就必須也遵循GPL許可協議且開源、免費,因此這個協議并不適合商用軟件。遵循該協議的開源軟件數量極其龐大,包括Linux系統在內的大多數的開源軟件都是基于這個協議的。GPL開源許可協議最大的4個特點如下所示。

第0章 咱們先來談談學習方法和紅帽系統。第0章 咱們先來談談學習方法和紅帽系統。

 

復制自由:允許把軟件復制到任何人的電腦中,并且不限制復制的數量。

傳播自由:允許軟件以各種形式進行傳播。

收費傳播:允許在各種媒介上出售該軟件,但必須提前讓買家知道這個軟件是可以免費獲得的;因此,一般來講,開源軟件都是通過為用戶提供有償服務的形式來盈利的。

修改自由:允許開發人員增加或刪除軟件的功能,但軟件修改后必須依然基于GPL許可協議授權。

 

BSDBerkeley Software Distribution,伯克利軟件發布版)許可協議:用戶可以使用、修改和重新發布遵循該許可的軟件,并且可以將軟件作為商業軟件發布和銷售,前提是需要滿足下面3個條件。

第0章 咱們先來談談學習方法和紅帽系統。第0章 咱們先來談談學習方法和紅帽系統。

 

1:如果再發布的軟件中包含源代碼,則源代碼必須繼續遵循BSD許可協議。

2:如果再發布的軟件中只有二進制程序,則需要在相關文檔或版權文件中聲明原始代碼遵循了BSD協議。

3:不允許用原始軟件的名字、作者名字或機構名稱進行市場推廣。

 

Apache許可證版本(Apache License Version許可協議在為開發人員提供版權及專利許可的同時,允許用戶擁有修改代碼及再發布的自由。該許可協議適用于商業軟件,現在熱門的Hadoop、Apache HTTP Server、MongoDB等項目都是基于該許可協議研發的,程序開發人員在開發遵循該協議的軟件時,要嚴格遵守下面的4個條件。

第0章 咱們先來談談學習方法和紅帽系統。第0章 咱們先來談談學習方法和紅帽系統。

 

1:該軟件及其衍生品必須繼續使用Apache許可協議。

2:如果修改了程序源代碼,需要在文檔中進行聲明。

3:若軟件是基于他人的源代碼編寫而成的,則需要保留原始代碼的協議、商標、專利聲明及其他原作者聲明的內容信息。

4:如果再發布的軟件中有聲明文件,則需在此文件中標注Apache許可協議及其他許可協議。

MPLMozilla Public License,Mozilla公共許可)許可協議相較于GPL許可協議,MPL更加注重對開發者的源代碼需求和收益之間的平衡。

MITMassachusetts Institute of Technology)許可協議:目前限制最少的開源許可協議之一,只要程序的開發者在修改后的源代碼中保留原作者的許可信息即可,因此普遍被商業軟件所使用。

LinuxDay2——Linux歷史

Linux哲學思想

  • 一切皆文件(包括硬件)
  • 鏈接小型單一的程序,完成復雜任務
  • 盡量避免與用戶交互
  • 配置數據存儲在文本文件中

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94229

(0)
GmiaoGmiao
上一篇 2018-04-01
下一篇 2018-04-01

相關推薦

  • sql語言

    insert delete update alter create

    2018-06-12
  • 統計linux入門到shell腳本之間的基礎練習題。

    答案都由本人奇特思路所創,如有錯誤,請在下面評論,好及時改正!

    Linux筆記 2018-04-15
  • 故障排錯

    破壞性試驗修復

    2018-05-08
  • 第二周博客作業-N31-Linux文件、目錄及其相關命令

    本篇文章主要圍繞Linux的文件、目錄及其相關的操作命令,如:mkdir、rmdir、tree、cat、tail、more、less、mv、cp、rm等命令

    2018-07-27
  • 馬哥教育第三周4.15

    vimvim +10 直接跳到第10行i 輸入信息I跳到行首A跳到行尾o當前下面重新開啟一行O當前上面重新開啟一行w f2 另存為w!強行覆蓋r 后面跟路徑 可以讀取別的文件加進來:!命令 可以直接出執行結果:r!+路徑 文件 直接寫入文檔中:s 搜索 :%s/xyz/&er/g ? 擴展模式::q 退出:q! 強制退出,丟棄做出的修改:wq 保存退…

    Linux筆記 2018-04-15
  • lvs調度方案和應用場景

    ipvs scheduler: 根據其調度時是否考慮各RS當前的負載狀態,可分為靜態方法和動態方法兩種: 靜態方法:僅根據算法本身進行調度; RR:roundrobin,輪詢; WRR:Weighted RR,加權輪詢; SH:Source Hashing,實現session sticky,源IP地址hash;將來自于同一個IP地址的請求始終發往第一次挑中的…

    Linux筆記 2018-07-02
欧美性久久久久