linux_鳥哥私房菜第一章——所有習題練習題詳細解答

 

 


     

                最新穩定版:4.18.6   2018-09-05

  • 請上網找出目前 Linux 核心的最新穩定版與發展中版本的版本號碼,請註明查詢的日期與版本的對應。
    答:step1:登陸:https://www.kernel.org/
  • 請上網找出 Linux 的吉祥物企鵝的名字,以及最原始的圖檔畫面。 (提示:請前往 http://www.linux.org 查閱)
     答:Tux(全稱:tuxedo)
  • 請上網找出 Andriod 與 Linux 核心版本間的關係。 (提示:請前往 https://zh.wikipedia.org/wiki/Android 查閱)

             https://android.stackexchange.com/questions/51651/which-android-runs-which-linux-kernel# 

              https://blog.csdn.net/ly890700/article/details/75040704

 

簡答題部分:然不行! 因爲遊戲也是一個應用程序 (application),他必須要使用到核心所提供的工具來開發他的遊戲, 所以這個遊戲是不可在不同的平臺間運作的。 除非這個遊戲已經進行了移植。

            當然不行! 因爲遊戲也是一個應用程序 (application),他必須要使用到核心所提供的工具來開發他的遊戲, 所以這個遊戲是不可在不同的平臺間運作的。 除非這個遊戲已經進行了移植 

  • 你在你的主機上面安裝了一張網絡卡,但是開機之後,系統卻無法使用,你確定網絡卡是好的,那麼可能的問題出在哪裏? 該如何解決?

    因爲因爲所有的硬件都沒有問題,所以,可能出問題的地方在於系統的核心(kernel) 不支持這張網絡卡。 解決的方法,(1)到網絡卡的開發商網站,(2)下載支持你主機操作系統的驅動程序, (3)安裝網卡驅動程序後,就可以使用了。所有作系統的驅動程序, (3)安裝網卡驅動程序後,就可以使用了。

  • 一個操作系統至少要能夠完整的控制整個硬件,請問,操作系統應該要控制硬件的哪些單元?

    根據根據硬件的運作,以及數據在主機上面的運算情況與寫入/讀取情況,我們知道至少要能夠控制: (1)input/output control, (2)device control, (3)process management, (4) file management. 等等! put/output control, (2)device control, (3)process management, (4) file management. 等等!

  • 我在Windows上面玩的遊戲,可不可以拿到Linux去玩?

  • Linux本身僅是一個核心與相關的核心工具而已,不過,他已經可以驅動所有的硬件, 所以,可以算是一個很陽春的操作系統了。 經過其他應用程序的開發之後,被整合成爲Linux distribitions。 請問衆多的distributions之間,有何異同?

    相  相同:(1)同樣使用 http://www.kernel.org 所釋出的核心; (2)支持同樣的標準,如 FHS、LSB 等; (3)使用幾乎相同的自由軟件 (例如 GNU 裏面的 gcc/glibc/vi/apache/bind/sen dmail... ) ; (4)幾乎相同的操作接口 (例如均使用 bash/KDE/GNOME 等等)。
    不同:使用的 kernel 與各軟件的版本可能會不同;各開發商加入的應用工具不同,使用的套件管理模式不同(dpkg 與 RPM)用的 kernel 與各軟件的版本可能會不同;各開發商加入的應用工具不同,使用的套件管理模式不同(dpkg 與 RPM)

  • Unix 是誰寫出來的? GNU 計劃是誰發起的?

    UnixUnix 是 Ken Thompson 寫的,1973 年再由 Dennis Ritchie 以 C 語言改寫成功。 至於 GNU 與 FSF 則是 Richard Stallman 發起的s Ritchie 以 C 語言改寫成功。 至於 GNU 與 FSF 則是 Richard Stallman 發起的。

  • GNU 的全名爲何? 他主要由那個基金會支持?

    GNU 是 GNU is Not Unix 的簡寫GNU 是 GNU is Not Unix 的簡寫,是個無窮循環! 另外,這個計劃是由自由軟件基金會 (Free Software Foundation, FSF) 所支持的,是個無窮循環! 另外,這個計劃是由自由軟件基金會 (Free Software Foundation, FSF) 所支持的! 兩者都是由 Stallman 先生所發起的!

  • 何謂多人 ( Multi-user ) 多任務 ( Multitask )?

    Multiuser 指的是 Linux 允許多人同時連上主機之外,每個用戶皆有其各人的使用環境,並且可以同時使用系統的資源!
    Multitask 指的是多任務環境,在
    Multiuser 指的是 Linux 允許多人同時連上主機之外,每個用戶皆有其各人的使用環境,並且可以同時使用系統的資源!
    Multitask 指的是多任務環境,在 Linux 系統下, CPU 與其他例如網絡資源可以同時進行多項工作, Linux 最大的特色之一即在於其多任務時,資源分配較爲平均! Linux 系統下, CPU 與其他例如網絡資源可以同時進行多項工作, Linux 最大的特色之一即在於其多任務時,資源分配較爲平均!

  • 簡單說明 GNU General Public License ( GPL ) 與 Open Source 的精神:

    1. GPL 的授權之軟件,乃爲自由軟件(Free software),任何人皆可擁有他; 2. 開發 GPL 的團體(或商業企業)可以經由該軟件的服務來取得服務的費用; 3. 經過 GPGPL 的授權之軟件,乃爲自由軟件(Free software),任何人皆可擁有他; 2. 開發 GPL 的團體(或商業企業)可以經由該軟件的服務來取得服務的費用; 3. 經過 GPL 授權的軟件,其屬於 Open source 的情況,所以應該公佈其原始碼; 4. 任何人皆可修改經由 GPL 授權過的軟件,使符合自己的需求; 5. 經過修改過後 Open source 應該回饋給 Linux 社羣。 L 授權的軟件,其屬於 Open source 的情況,所以應該公佈其原始碼; 4. 任何人皆可修改經由 GPL 授權過的軟件,使符合自己的需求; 5. 經過修改過後 Open source 應該回饋給 Linux 社羣。

  • 什麼是 POSIX ?爲何說 Linux 使用 POSIX 對於發展有很好的影響?

    POSIX 是一種標準規範,主要針對在 Unix 操作系統上面跑的程序來進行規範。 若你的操作系統符合 POSIX ,則符合 POSIX 的程序就可以在你的操POSIX 是一種標準規範,主要針對在 Unix 操作系統上面跑的程序來進行規範。 若你的操作系統符合 POSIX ,則符合 POSIX 的程序就可以在你的操作系統上面運作。 Linux 由於支持 POSIX ,因此很多 Unix 上的程序可以直接在 Linux 上運作, 因此程序的移植相當簡易! 也讓大家容易轉換平臺,提升 Linux 的使用率。 作系統上面運作。 Linux 由於支持 POSIX ,因此很多 Unix 上的程序可以直接在 Linux 上運作, 因此程序的移植相當簡易! 也讓大家容易轉換平臺,提升 Linux 的使用率。

  • 簡單說明 Linux 成功的因素? 藉助於 GNU 計劃所提供的各項工具軟件, gcc/bash 等;

    3. 藉由 Internet 廣爲流傳;
    1. 藉由 Minix 操作系統開發的 Unix like ,沒有版權的糾紛;
    2. 藉助於 GNU 計劃所提供的各項工具軟件, gcc/bash 等;
    3. 藉由 Internet 廣爲流傳;
    4. 藉由支持 POSIX 標準,讓核心能夠適合所有軟件的開發;
    5. 託瓦茲強調務實,虛擬團隊的自然形成! 4. 藉由支持 POSIX 標準,讓核心能夠適合所有軟件的開發;
    5. 託瓦茲強調務實,虛擬團隊的自然形成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章