linux 笔记 linux note

linux 笔记 linux note

ID:1712519

大小:121.71 KB

页数:47页

时间:2017-11-13

linux 笔记 linux note_第1页
linux 笔记 linux note_第2页
linux 笔记 linux note_第3页
linux 笔记 linux note_第4页
linux 笔记 linux note_第5页
资源描述:

《linux 笔记 linux note》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux筆記LinuxnoteLinux源起1991年的十月,有一個名為LinusTorvalds的芬蘭赫爾辛基的大學生在comp.os.minix這個新聞群組上發表了這樣一封內容不怎麼起眼的POST:Helloeverybodyoutthereusingminix-I'mdoinga(free)operationsystem(justahobby,won'tbebigandprofessionallikegnu)for386(486)ATclones.這個Linus的興趣(hobby)就是Linux核心程式0.02版的原始碼,當初還是個大學生的Linus大概完全沒想到當初被他視

2、為個人興趣的程式,在幾年以後會有超過億萬個使用者,由他自己帶頭開發的作業系統現在已經在世界各地受到普遍的歡迎。不同於比爾蓋茲寫程式賺錢,Torvalds寫Linux的原始動機,是為了興趣和分享。Linux是一套Unix-like的作業系統,是Unix的一種,支援多人多工的作業系統,它控制整個系統基本服務的核心程式(kernel)是由Linus帶頭開發出來的,「Linux」這個名稱便是以「Linus'sMinix」來命名。Linux是依IEEEStd1003.1-1900(POSIX.1)及IEEE1003.2(POSIX.2)的標準所設計的,除此之外,Linux也包合了許多其它UN

3、IX系統標準的特色,例如SVID(SystemVInterfaceDocument)以及BSD(BerkeleySoftwareDistribution)的UNIX。Linus選擇用「大眾公有版權」(GPL,GeneralPublicLicense)的方式來發行這份程式,這個版權允許任何人以任何形式複製與散佈Linux的原始程式,正因為此,所以,Linux實際上是「免費的」,使用者在網路上就可以抓到Linux的原始程式碼,隨心所欲的複製與更改Linux的原始程式,在網際網路的日漸盛行以及Linux開放自由的版權之下,吸引了無數電腦高手投入開發、改善Linux的核心程式,使得Linu

4、x的功能日見強大,所以今日我們可以在網路上免費下載Linux使用,或者花很少費用就可以取得Linux光碟,這都是因為Linux是GPL版權的緣故。Linux的吉祥物為一隻企鵝(Tux),是因為LinusTorvalds在逛澳洲動物園時被一隻小企鵝咬到,所以印象特別深刻喔。Linux作業系統·Unix系統的主要分支,1.BSD系列(加州柏克萊大學)2.SystemV系列(AT&T)3.AIX系列(IBM),Linux兼顧了前2者的優點。·Linux遵循可移植作業系統界面(POSIX;PortableOperatingSystemforunIX)的標準來開發,因此可與現今的System

5、V與BSD等Unixlike系統相容。·Linux系統對於大小寫字母是有區別的。·Linux系統是多人多工的環境,有權限概念。自由軟體基金會自由軟體基金會(FreeSoftwareFoundation;FSF)是由RichardStallman(RMF)在1984年所創立,第一個計畫就是GNU(GNU'sNotUnix),目的在推動發展開放原始碼的自由軟體。網址:http://www.fsf.org長久以來GNU在GPL的授權下發展了一堆open的工具,如Emacs,GCC,標準的C函式庫等,但是最重要的核心卻一直難產,直到LinuxTorvalds發展了Linux這個UnixLi

6、ke的核心。因此我們應該稱為GNU/Linux。GeneralPublicLicense(GPL)的精神·GPL的授權之軟體,乃為自由軟體(Freeware),任何人皆可擁有他。·開發GPL的團體(或商業企業)可以經由該軟體的服務來取得服務的費用。·經過GPL授權的軟體,其屬於Opensource的情況,所以應該公布其原始碼。·任何人皆可修改經由GPL授權過的軟體,使符合自己的需求。·經過修改過後Opensource應該回饋給Linux社群。Linux系統架構使用者應用程式 命令解譯器(Shell)命令與工具系統軟體核心(Kernel)核心模組電腦硬體與週邊核心功能SystemCa

7、lls·Systemcallinterface·Processcontrol·Memorymanagement·Filesystemmanagement·DevicedriversProcessControlFileControlDeviceDriversHardwareInterfaceLinux擁有優異的資源管理與記憶體管理,使用PreemptiveMultitasking的行程管理,避免特定的行程強佔資源不放,記憶體保護方面分為使用者空間(userspace)與

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。