什么情况下需要做肠镜检查| 凉粉是用什么做的| 为什么吃甲鱼不吃乌龟| tp是什么| 胃不好适合吃什么食物| 胸部胀痛是什么原因| 芙蓉粉是什么颜色| 雨字五行属什么| 手淫多了有什么坏处| 汧是什么意思| 艾是什么意思| eblan是什么品牌| 同居是什么意思| 初伏吃什么| leslie什么意思| 等离子是什么| 六角龙鱼吃什么| 胆囊炎吃什么蔬菜好| 什么车性价比最高| 阴虚吃什么食补最快| 89年是什么年| 正常头皮是什么颜色的| 黄金为什么这么贵| 作恶多端是什么意思| 男性补肾壮阳吃什么药效果比较好| 宫外孕是什么| 雅戈尔男装什么档次| 放生是什么意思| 黄加蓝色是什么颜色| cindy什么意思| 梦见洗手是什么意思| 双肺微结节是什么意思| 憋气2分钟算什么水平| 西瓜霜是什么做的| 脸过敏用什么药膏效果最好| 大姨妈很多血块是什么原因| 丝状疣是什么原因长出来的| 肚脐眼周围疼是什么原因| nba是什么意思的缩写| 金玉良缘什么意思| 土龙是什么鱼| 吃什么对心脏供血好| 虫草能治什么病| 5月26号什么星座| 牵牛花什么时候开花| 头发为什么会变白| 肾不好会出现什么症状| hpv是什么病| 反乌托邦是什么意思| 9月3日是什么星座的| 为什么家里会有蚂蚁| 有什么好看的三级片| 水煮鱼片用什么鱼| 脚底痛挂什么科| 秋葵什么人不能吃| 喝什么茶好| dfi是什么意思| 什么情况下需要做喉镜检查| 深圳少年宫有什么好玩的| 电导率是什么意思| 意外是什么意思| 拔完牙后能吃什么| 女生没有腋毛代表什么| 月经血块多是什么原因| 血糖和血脂有什么区别| 尼特族是什么意思| 埋线是什么| 溪字五行属什么| 晚上9点到11点是什么时辰| 潜水什么意思| 兔死狗烹是什么意思| 好饭不怕晚什么意思| 什么是电解质饮料| 倒钩是什么意思| 共产主义社会是什么样的社会| 细菌性阴道炎用什么药好| 膀胱壁毛糙是什么原因| 什么人不能喝蜂蜜| 景泰蓝是什么地方的特种工艺| dickies是什么牌子| 颧骨疼是什么原因| 人为什么会缺钾| 更年期吃什么好| 踏空是什么意思| 小孩经常口腔溃疡是什么原因| 孩子脾胃虚弱吃什么药| 宫颈肥大是什么原因造成的| 等闲之辈是什么意思| 犒赏是什么意思| 喉咙发炎吃什么药好得快| 刚怀孕吃什么对胎儿好| 输卵管囊肿是什么原因引起的| 血少一撇念什么| 什么叫肾阳虚肾阴虚| 物料是什么意思| 马超是什么生肖| 结扎后需要注意什么| 窝窝头是用什么做的| 双鱼座什么性格| 偏科是什么意思| 停诊是什么意思| 奶奶过生日送什么礼物| b端和c端是什么意思| 甲骨文是什么朝代的| 项羽为什么会失败| 灵泛是什么意思| 红颜是什么意思| 痛风能吃什么水果| 黑卡是什么意思| 牡丹花是什么颜色的| 1948年属什么生肖| 紫菜和海苔有什么区别| 陶字五行属什么| 什么的小花| 7月1日是什么节日| 世界上最大的岛是什么岛| 珙桐属于什么植物| cenxino手表是什么牌子| 胃热吃什么| 二次报销需要什么条件| wiggle是什么意思| 石榴代表什么生肖| 新疆人为什么不吃猪肉| 二尖瓣反流什么意思| 空亡什么意思| 画龙点晴是什么生肖| 气血两虚是什么意思| 普洱茶有什么功效与作用| 岳绮罗是什么来历| 大型血小板比率偏低是什么意思| 阴虱长什么样| 为什么呢| 乌鱼是什么鱼| 胆水的成分是什么| 糖耐量异常是什么意思| 垂是什么意思| 白芝麻有什么功效| 握手是什么意思| 女团是什么意思| 甲减饮食需要注意什么| 小便短赤什么意思| 女生喜欢什么礼物| 一热就咳嗽是什么原因| 拐子是什么鱼| td是什么意思| 四川是什么生肖| 红虾是什么虾| 功劳叶的别名叫什么| 什么水能喝| 男人右眼皮跳是什么预兆| 太平天国失败的根本原因是什么| 总是放屁什么原因| 春占生女是什么意思| 泡脚对身体有什么好处| but什么意思| 醋酸氯已定是什么药| 耸肩是什么意思| 孟姜女姓什么| 查尿酸挂什么科| 什么道路| 快递属于什么行业| 为什么长不胖一直很瘦| gem是什么意思| 99属什么| 青少年长白头发是什么原因| 当归长什么样| 社保是什么| 娇韵诗属于什么档次| 京剧红色脸谱代表什么| 为什么肛门会出血| 头部麻木是什么征兆| 狮子的天敌是什么动物| 12月1日是什么意思| 普通健康证都检查什么| 什么是占有欲| 短裙配什么鞋子好看| 蝶变是什么意思| 白帆是什么| 吃了发芽的土豆会有什么症状| 嘴上长痘痘是什么原因| 脸黄是什么原因造成的| 后背疼痛什么原因| 踢皮球是什么意思| 青少年流鼻血是什么原因引起的| 奕什么意思| 阿托伐他汀钙片什么时候吃最好| 也字五行属什么| 家财万贯是什么动物| 十六年是什么婚| cv是什么| 矜贵是什么意思| 什么的图案| 嘴上有痣代表什么| 龙的幸运色是什么颜色| 脸色暗沉发黑什么原因| 梦见输钱是什么预兆| 古来稀是什么意思| 猫咪弓背是什么原因| 胃火旺怎么调理吃什么药最好| 5月3日什么星座| 婴儿蚊虫叮咬红肿用什么药| 小孩积食发烧吃什么药| 部队班长是什么军衔| 团长是什么级别| 断层是什么意思| 农历8月是什么星座| 什么叫环比| 河南南阳产什么玉| 优生优育检查什么项目| 出生日期查五行缺什么| 屁股疼痛是什么原因引起的| 结扎对男的有什么影响| 莫名其妙的心情不好是什么原因| 什么的糯米| 四月二号是什么星座| 宝贝疙瘩是什么意思| 胆汁反流有什么症状| 7月1日是什么节| 并驾齐驱什么意思| 心血管科是看什么病| 什么是微量元素| 高姿属于什么档次| 什么是职业道德| 皮牙子是什么| 美女是什么生肖| 供血不足吃什么好| jeep衣服什么档次| hbv是什么意思| 命中注定是什么意思| 回门是什么意思| 什么是答题卡| 五味杂粮什么意思| 伏羲和女娲是什么关系| 114514什么意思| 湿气重吃什么水果| norm什么意思| 4.14是什么星座| 莲花和荷花有什么区别| 基层是什么意思| 肚子硬是什么原因| 甲钴胺是什么| 御姐范是什么意思| 东莞有什么好玩的地方| 肌肤甲错是什么意思| 是什么样的感觉我不懂是什么歌| 五行白色属什么| 病理会诊是什么意思| 印第安人是什么人种| 恶寒什么意思| 蒙羞是什么意思| 药流没流干净有什么症状| 壬午是什么生肖| facebook是什么意思| 气场是什么意思| 杨梅有什么功效和作用| espresso什么意思| 红萝卜什么时候种| 准生证是什么| 义结金兰是什么意思| 吃什么能快速排便| 打哈欠是什么意思| 胆挂什么科| 春的五行属性是什么| 冒犯是什么意思| 百度Jump to content

自治区司法厅在和田县开展“去极端化”宣讲活动

From Wikipedia, the free encyclopedia
GoboLinux
GoboLinux 016 desktop
GoboLinux desktop
OS familyLinux (Unix-like)
Working stateActive[1]
Source modelOpen source
Initial release2003; 22 years ago (2003)
Latest release017.01[2][3] Edit this on Wikidata / 31 March 2025; 4 months ago (31 March 2025)
Available inGerman, English, Hungarian, Portuguese, Spanish
Supported platformsx86-64
Kernel typeMonolithic (Linux)
Default
user interface
Awesome
LicenseGNU General Public License
Official websitegobolinux.org
百度 原标题:4096级按压!三星新款笔记本开启预购:支持360°翻转三星前段时间发布了三星Notebook9Pen和Notebook9(2018)二合一笔记本,前者最大的特点在于配备一只触控笔,具有4096级压力感应。

GoboLinux is a Linux distribution whose most prominent feature is a reorganization of the traditional Linux file system. Rather than following the Filesystem Hierarchy Standard like most Unix-like systems, each program in a GoboLinux system has its own subdirectory tree, where all of its files (including settings specific for that program) may be found. Thus, a program "Foo" has all of its specific files and libraries in /Programs/Foo, under the corresponding version of this program at hand. For example, the commonly known GCC compiler suite version 8.1.0, would reside under the directory /Programs/GCC/8.1.0.

According to the GoboLinux developers, this results in a cleaner system.[4]

Overview

[edit]

The GoboLinux hierarchy represents a radical departure from the filesystem traditionally employed by most UNIX-like operating systems where specific types of files are stored together in common standard subdirectories (such as /bin for executables and /etc for configuration files) and where package managers are used to keep track of what file belongs to which program. In GoboLinux, files from each program are placed under their respective program's own dedicated subdirectory. The makers of GoboLinux have said that "the filesystem is the package manager", and the GoboLinux package system uses the filesystem itself as a package database.[5] This is said to produce a more straightforward, less cluttered directory tree. GoboLinux uses symlinks and an optional kernel module called GoboHide to achieve all this while maintaining full compatibility with the traditional Linux filesystem hierarchy.

The creators of GoboLinux have stated that their design has other "modernisms", such as the removal of some distinctions between similar traditional directories (such as the locations of executables /bin, /usr/bin, and /usr/local/bin). GoboLinux designers have claimed that this results in shell scripts breaking less often than with other Linux distributions. This change, introduced by GoboLinux in 2003, has only been adopted by other distributions much later: Fedora merged /bin and /usr/bin in 2012;[6] Debian enabled the /usr merge by default in 2018.[7]

GoboLinux also allows the user to have different versions of the same program installed concurrently (and even run them concurrently). Furthermore, it has been claimed that the package management index could never become unsynchronized with the filesystem, because references to nonexistent files simply become broken links, and thus become inactive. GoboLinux's filesystem changes also allow other innovations, such as an entirely different scripts-based boot system that does not use System V or BSD style init systems or one of their replacements.

File hierarchy

[edit]
Screenshot of the File hierarchy

The design of GoboLinux was influenced by earlier systems such as NeXTSTEP, AtheOS, and BeOS, all of which adopted original filesystem structures while still maintaining a considerable degree of compatibility with Unix. At the root of the GoboLinux tree, there are five directories: Programs, Users, System, Data, and Mount.

"Compile" program

[edit]

Compile is a program that downloads, unpacks, compiles source code tarballs, and installs the resulting executable code, all with a single command (such as Compile foo) using simple compilation scripts known as "recipes".[8]

The Compile system is somewhat similar to Gentoo's Portage system,[9] which is based on the FreeBSD Ports collection. However, Portage is made for a traditional filesystem hierarchy, compatible with the Filesystem Hierarchy Standard, while Compile extends the capability of GoboLinux's distinctive filesystem hierarchy into the area of package management. Thus, in GoboLinux, the filesystem itself serves naturally as a kind of package manager database.[10]

The Compile program was introduced in GoboLinux version 011. Before that, there were discussions about porting Gentoo's Portage system to GoboLinux and developing the port as a SourceForge.net project under the name GoboPortage.[11][12]

Compile's other features included:

The use of each program's own download site
The distribution's repository (or one of its mirrors) is only used for downloading recipes. Recipes may be downloaded on-the-fly or in batch.
Minimalistic and declarative-oriented compilation scripts
Typical "configure; make; make install" software may be scripted in two lines, greatly easing maintenance.
Support of GoboLinux-style dependencies
Software compiled "by hand" by the user is taken into account by a detection mechanism.
Path-agnosticism
It also works in a rootless GoboLinux installation (that is, inside a home directory of any other distribution).[13]

Releases

[edit]

Releases have been numbered using the octal base system. According to the authors, this scheme was chosen because it keeps the typical leading zero that is present in many free software version numbers (since a leading zero often indicates that a number is octal), and it is a play on the "version numbers race" that happened among Linux distributions around 1999. When read as decimal numbers, using octal numbers causes a deterministic "version bump" each eight releases. Up to version 013, GoboLinux made no "point releases", in order to avoid the implication that some releases were more stable than others. This tradition was broken with version 014.01, an update of 014 focused on bug fixes.

Ports

[edit]

GoboLinux is currently developed for x86-64. It was officially made for the i686 only until release 015, but at one point an incomplete port to the i386 was made. Ports have also been made to embedded architectures, such as ARM and SuperH; these tasks were achieved with Bootstrap,[14] a tool developed especially to automate making ports.

Reception

[edit]

LWN.net reviewed GoboLinux 010 in 2004:[15]

It turns out that the GoboLinux project has been doing exactly that - reorganizing the directories and files into a new structure. It all started with one of the developers working on a system where he did not have superuser privileges, but still needed to compile programs. To avoid difficulties when upgrading, he placed individual programs into their own directories and named them according to the relevant program names, e.g. ~/Programs/AfterStep. Other parts of the programs went into similarly identified directories, such as ~/Libraries, ~/Headers, etc. Custom scripts for automated compilation of these programs and correct placing of individual components were also developed.

Linux.com wrote review about GoboLinux 013:[16]

Needless to say, this type of hierarchy aids in package management. Users can install and use multiple versions of the same program or system libraries. In fact, when GoboLinux switched over to the GNU Compiler Collection (GCC) version 3, they still kept older programs running since the filesystem allows for multiple libraries to exist together in peace. Also, uninstallation is just a matter of removing the program directory.

Jesse Smith from DistroWatch Weekly reviewed GoboLinux 015:[17]

Booting from the GoboLinux media brings up a screen with text-based menus. Using these menus we are asked to select our preferred language from a list and choose our keyboard's layout. We are then presented with a text console where we are logged in as the user "gobo". Instructions on the screen tell us how to bring up a graphical user interface and how to launch the system installer. The graphical environment turns out to be the Enlightenment window manager. On the desktop are icons for running the GParted partition manager and the system installer. At the bottom of the screen we find an application menu, task switcher and system tray.

Smith also reviewed GoboLinux 016.[18]

[edit]

Gobo is a fictional character. Not much is known about him, because those who saw him never survived to tell information about him. He also has a fictional loyal servant named Fibo. GoboLinux's mascot Que is a penguin wearing Fibo's clothes.[19]

References

[edit]
  1. ^ Distrowatch (2025-08-05). "Project status listed as Active as of Friday 27 March 2020 02:30 UTC". Retrieved 2025-08-05.
  2. ^ "Release 017.01 · gobolinux/LiveCD". Retrieved 13 April 2025.
  3. ^ "Announcing GoboLinux 017.01 - Passing the Torch ??". Retrieved 13 April 2025.
  4. ^ Hisham Muhammad (May 9, 2003). "The Unix tree rethought: an introduction to GoboLinux". Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  5. ^ Marc Weinem (2025-08-05). "Simplified package management on GoboLinux - an interview with Lucas Villa Real". Retrieved 2025-08-05.
  6. ^ Fedora Project (2025-08-05). "/Usr Move". Retrieved 2025-08-05.
  7. ^ Debian (2025-08-05). "debootstrap: enable --merged-usr by default". Retrieved 2025-08-05.
  8. ^ Mayank Sharma (2025-08-05). "GoboLinux's recipe for delicious package management". Linux.com. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  9. ^ "GoboLinux Compile -- A Scalable Portage??". Slashdot. 2025-08-05. Retrieved 2025-08-05.
  10. ^ "The Ideas Behind Compile". GoboLinux. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  11. ^ Gentoo Forums : View topic - GoboGentoo
  12. ^ SourceForge.net: GoboPortage
  13. ^ Mayank Sharma (2025-08-05). "GoboLinux: An Interview with Lucas Villa Real". Retrieved 2025-08-05.
  14. ^ GoboLinux Embedded
  15. ^ "GoboLinux - Fun with File System Hierarchy [LWN.net]". lwn.net. Retrieved 2025-08-05.
  16. ^ "GoboLinux's recipe for delicious package management". Linux.com. 2025-08-05. Retrieved 2025-08-05.
  17. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com. Retrieved 2025-08-05.
  18. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com. Retrieved 2025-08-05.
  19. ^ "The GoboLinux FAQ". the official GoboLinux website. Retrieved 20 June 2021. Apart from Fibo, his loyal servant, no one who saw him survived to tell the story. Beyond that, we never risked digging any deeper into the subject." No, the mascot is called Que. He's a penguin wearing Fibo's clothes.
[edit]
跳空缺口是什么意思 肌酐升高是什么原因 胆囊壁欠光滑是什么意思 不知道饿是什么原因 五个月的宝宝能吃什么辅食
男人右眉毛里有痣代表什么 脖子淋巴结肿大是什么原因 混血是什么意思 宫内膜回声欠均匀是什么意思 小儿鼻炎用什么药好
言重了是什么意思 双肾泥沙样结石是什么意思 9月15号是什么星座 男生来大姨夫是什么意思 生理期不能吃什么
做梦梦到大蟒蛇是什么意思 微米是什么单位 创伤弧菌用什么抗生素 拜读是什么意思 喝什么茶对睡眠有帮助
胸骨突出是什么原因1949doufunao.com 球蛋白偏高是什么原因hcv7jop5ns6r.cn 戴字五行属什么hcv8jop5ns4r.cn 2023年什么年hcv8jop3ns1r.cn 彩超是检查什么的bjcbxg.com
老黄瓜炖什么好吃hcv7jop5ns2r.cn 为什么会尿频尿急hcv8jop4ns4r.cn 减张缝合是什么意思hcv9jop4ns3r.cn 93年属鸡的是什么命inbungee.com 梦见已故母亲预示什么hcv9jop8ns2r.cn
nos是什么单位hcv9jop1ns7r.cn 阳历九月份是什么星座hcv8jop4ns9r.cn 类风湿和风湿有什么区别clwhiglsz.com 双环醇片治什么病hcv8jop7ns7r.cn 618什么星座hcv9jop1ns2r.cn
什么是玛瑙hcv9jop5ns3r.cn 马来西亚人为什么会说中文hcv8jop6ns0r.cn 下午4点是什么时辰hcv7jop6ns4r.cn 塔罗牌愚者是什么意思hcv7jop6ns3r.cn 红薯开花预示着什么sscsqa.com
百度