GoboLinux

GoboLinux
GoboLinux 016.png
作业系统家族 Linux
运作状态 进行中
原始码模式 自由软体
最新版本 017 / 2020年5月25日,​23个月前
最新测试版本 017 beta / 2020年4月17日,​2年前
支援平台 x86_64
核心类别 单核心Linux
预设使用者介面 Awesome
授权条款 GNU通用公众授权条款
官方网站 http://gobolinux.org/

GoboLinux是一个开源作业系统,其最显著的特色是重新组织的档案系统阶层。它没有遵循以往类UNIX作业系统档案系统阶层标准(FHS)。在GoboLinux下,每个软体都有自己的子目录树,其下包含它属的所有档案。因此,程式「Foo」的专属档案与库都在" /Programs/Foo "目录下。很明显,「可执行」档案位于" /Programs/Foo "。根据GoboLinux开发者的观点,其意义在于构建一个在档案层级上结构明晰的系统。

档案系统阶层

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

外部连结

#