GoboLinux

維基百科,自由的百科全書
跳至導覽 跳至搜尋
GoboLinux
File:GoboLinux 016.png
程式語言{{#property:p277}}
作業系統家族Linux
運作狀態進行中
原始碼模式自由軟體
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    支援平台x86_64
    核心類別單核心Linux
    預設使用者介面Awesome
    授權條款GNU通用公眾授權條款
    官方網站http://gobolinux.org/
    倉庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

    GoboLinux是一個開源作業系統,其最顯著的特色是重新組織的檔案系統階層。它沒有遵循以往類UNIX作業系統檔案系統階層標準(FHS)。在GoboLinux下,每個軟體都有自己的子目錄樹,其下包含它屬的所有檔案。因此,程式「Foo」的專屬檔案與庫都在" /Programs/Foo "目錄下。很明顯,「可執行」檔案位於" /Programs/Foo "。根據GoboLinux開發者的觀點,其意義在於構建一個在檔案層級上結構明晰的系統。

    檔案系統階層[編輯]

    GoboLinux的設計受一些較早作業系統的影響,如NEXTSTEPAtheOS and BeOS,另保留原有的檔案系統結構以保持對UNIX的相容性。 GoboLinux目錄樹的根目錄下,有6個目錄:Programs, Users, System, Files, Mount and Depot. 每個目錄的內容如下:

    • /Programs/ - 包含安裝的程式。每個程式各有其資料夾,每個資料夾下包含一個或多個版本的子資料夾,亦可能有組態子資料夾。例如:/Programs/Bash/3.0/bin/bash 與/Programs/Xorg-Server/Settings/X11/xorg.conf.
    • /Users/ - 包含各個使用者的主目錄。如帳號為"harley" 的使用者會有一個主目錄 "/Users/harley"。
    • /System/ - 包含重要的系統檔案。大部分是系統應用程式(如,/System/Settings/passwd)與GoboLinux 指令碼程式(例如, /System/Links).
    • /Files/ - 包含程式使用的結構化資料,它們被程式呼叫但不是程式本身的組成部分。這些檔案通常為單獨的實體,如字體,解碼器,外掛程式。
    • /Mount/ - 本地或遠端檔案系統的掛載點。常見的子目錄有CD-ROM,軟碟,Zip盤。
    • /Depot/ - 使用者檔案儲存。

    版本[編輯]

    版本號使用八進制

    • 016-2016年12月15日。引入Runner,不需要容器的檔案系統虛擬化工具。
    • 015-2014年5月7日。
    • 014-2007年12月31日。新版的GoboLinux管理工具。
    • 013-2006年11月2日。引入Listener,檔案系統事件監聽工具。
    • 012-2005年6月6日。引入Manager,一個圖形化系統管理工具。
    • 011-2004年6月7日。引入Compile, GoboLinux的包編譯工具。
    • 010-2004年1月7日。
    • 007-2003年10月22日
    • 006-2003年5月9日。引入GoboHide

    外部連結[編輯]