GoboLinux
GoboLinux是一個開源操作系統,其最顯著的特色是重新組織的文件系統層次結構。它沒有遵循以往類UNIX操作系統的文件系統層次結構標準(FHS)。在GoboLinux下,每個軟件都有自己的子目錄樹,其下包含它屬的所有文件。因此,程序「Foo」的專屬文件與庫都在" /Programs/Foo "目錄下。很明顯,「可執行」文件位於" /Programs/Foo "。根據GoboLinux開發者的觀點,其意義在於構建一個在文件層級上結構明晰的系統。
作業系統家族 | Linux |
---|---|
運作狀態 | 進行中 |
源碼模式 | 自由軟件 |
當前版本 | |
支援平台 | x86_64 |
內核類別 | 整塊性核心(Linux) |
默認用戶界面 | Awesome |
許可證 | GNU通用公共許可證 |
官方網站 | http://gobolinux.org/ |
文件系統層次結構
GoboLinux的設計受一些較早操作系統的影響,如NEXTSTEP,AtheOS 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