GoboLinux

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

GoboLinux
操作系统家族Linux
运作状态进行中
源码模式自由软件
当前版本
  • 017 (2020年5月24日;稳定版本)[1][2][3]
支持平台x86_64
内核类别整块性内核Linux
默认用户界面Awesome
许可证GNU通用公共许可证
官方网站http://gobolinux.org/

文档系统层次结构

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

外部链接

  1. https://github.com/gobolinux/LiveCD/releases/tag/017.
  2. https://gobolinux.org/gobolinux017.html.
  3. https://gobolinux.org/releases.html.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.