June 24, 2009

Linux《1.1 Luinux是什麼》


節選自:鳥哥的 Linux 私房菜

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

What about 「Liunx」?
為了有效率的控制硬體資源,於是就有作業系統的產生了。
作業系統除了有效率的控制這些硬體資源的分配,並提供電腦運作所需要的功能(如網路功能)之外, 為了要提供程式設計師更容易開發軟體的環境,所以作業系統也會提供一整組系統呼叫介面來給軟體設計師開發用。
Linux就是一套作業系統!如同下圖所示, Linux就是核心與系統呼叫介面那兩層。至於應用程式算不算Linux呢?當然不算啦!這點要特別注意喔!

作業系統的角色

由上圖中我們可以看到其實核心與硬體的關係非常的強烈。
早期的Linux是針對386來開發的, 由於Linux只是一套作業系統,因此很多工程師在下載了Linux 核心並且實際安裝之後,就只能看著電腦開始運作,接下來這些高級工程師為了自己的需求,再在Linux上安裝他們所需要的軟體就是了。

Torvalds先生在寫出Linux的時候,其實該核心僅能『驅動386所有的硬體』而已, 所謂的『讓386電腦開始運作,並且等待使用者指令輸入』而已。

由於不同的硬體他的功能函數並不相同,例如IBM的Power CPU與Intel的x86架構就是不一樣! 所以同一套作業系統是無法在不同的硬體平台上面運作的!
如果你想要讓x86上面跑的作業系統能夠在Power CPU上運作時, 就得要將作業系統進行修改才行。如果能夠參考硬體的功能函數並據以修改你的作業系統程式碼, 那經過改版後的作業系統就能夠在另一個硬體平台上面運作了。 這個動作我們通常就稱為『軟體移植』了!

Windows作業系統本來就是針對個人電腦x86架構的硬體去設計的,所以他當然只能在x86的個人電腦上面運作, 在不同的平台當然就無法運行了。也就是說,每種作業系統都是在他專門的機器上面運行的喔!這點得要先瞭解。 不過,Linux由於是Open Source的作業系統,所以他的程式碼可以被修改成適合在各種機器上面運行的, 也就是說,Linux是具有『可移植性』,這可是很重要的一個功能喔!
※Open Source(開放性原始碼)參照此處

Linux提供了一個完整的作業系統當中最底層的硬體控制與資源管理的完整架構, 這個架構是沿襲Unix良好的傳統來的,所以相當的穩定而功能強大。
此外, 由於這個優良的架構可以在目前的個人電腦(X86系統)上面跑, 所以很多的軟體開發者將他們的工作心血移轉到這個架構上面,那就是很多的應用軟體。
雖然Linux僅是其核心與核心提供的工具,不過由於核心、核心工具與這些軟體開發者提供的軟體的整合, 使得Linux成為一個更完整的、功能強大的作業系統囉!

0推薦此文章
Today's Visitors: 0 Total Visitors: 57
Personal Category: Computer Science Topic: technology / tech info / software
[Trackback URL]

Reply
  • 1樓

    1樓搶頭香

    Sealed

  • Sealed at June 24, 2009 10:30 PM comment
  • Sealed

  • Blog Owner at July 1, 2009 11:11 AM Reply
  • 2樓

    2樓頸推

    Sealed

  • Sealed at June 30, 2009 12:33 AM comment
  • Sealed

  • Blog Owner at July 1, 2009 11:11 AM Reply
  • 3樓

    3樓坐沙發

    挖賽


    那是瞎回?


    看阿某=ˋ=


    下次在解說給我聽聽XDD


    先幫妳衝人棄黑

  • bboy9953 at July 19, 2009 06:28 PM comment | prosecute
  • 4樓

    福樓

    高智商群看得懂

    顧名思義.簡單來說
    就是『作業系統』

  • ts00264386 at November 19, 2009 12:22 AM comment | prosecute
  • 5樓

    專業的5樓

    When love puts in, friendship is gone.

  • lanea9110 at December 9, 2009 06:25 PM comment | Homepage | prosecute
  • 6樓

    6樓

    u are so kind to post so good artical! i like it!

  • eliawze2001 at December 30, 2009 10:01 AM comment | Homepage | prosecute
  • 8樓

    8樓

    Sealed

  • Sealed at February 10, 2010 12:37 PM comment
  • 9樓

    9樓

    新手上路哦~請大家多支持(・ˍ・*)

  • rogerjane at February 16, 2010 11:58 PM comment | Homepage | prosecute
  • 10樓

    10樓

    Fancy may kill or cure.

  • briantown at March 20, 2010 01:08 PM comment | Homepage | prosecute
  • 11樓

    11樓

    Extremes meet. 長處即短處。物極必反。否極泰來!一切會更好!

  • tiffanyconn at April 22, 2010 07:50 AM comment | Homepage | prosecute
  • 12樓

    12樓

    每次看完你的文章,總是回味許久,要經常發表喔。

  • shirleyowen at June 8, 2010 05:36 AM comment | Homepage | prosecute
  • 13樓

    13樓

    經過喔~
    記得回訪留言喔!

  • sw0914sw at June 8, 2010 11:06 AM comment | prosecute
  • 14樓

    14樓

    經過~~ 來欣賞一下~~

  • tangkhu at June 25, 2010 03:34 AM comment | Homepage | prosecute
  • 15樓

    15樓

    訪喔!
    也希望來我家走走

  • aa261666 at July 11, 2010 07:49 PM comment | email | prosecute

Only members can post a comment, Login first

誰來收藏
Loading ...
unlog_NVPO 0