跳转到内容

Git/系统

来自维基教科书,开放的书籍,用于开放的世界
< Git

基于 Git 的系统

[编辑 | 编辑源代码]
你难道不喜欢 2017 年开源错误命名的发行版中的 file:/usr/share/src/ 的空虚吗?
或者它们不让你将每个进程 gdb 调试到最深层的库 printf?
或者它们为了微小的变化而最大化 tarball 膨胀吗?
PS:2017 年更理想的年份将看到我们以一个优雅的 "apt install https://packages.debian.org/git-mediawiki && git clone https://wikibooks.cn/wiki/Git && cd Git && git pull && emacs Systems && git checkin . && git commit && git push" 类似的习语开始本章!

目标: 运行 完全由 Git 制成的系统,其中包含许多 git submodulegit subtree

案例研究

[编辑 | 编辑源代码]
//gittup.org
2012-03-23 600M git clone https://github.com/gittup/gittup/ 声称构建了一个小型可变系统
//sta.li
2016-08-17 28M http://dl.sta.li/stali.iso 声称 http://git.suckless.org/
//exherbo.org
2016-11-04 79M https://dev.exherbo.org/stages/exherbo-amd64-current.tar.xz 将你 chroot 到智能开发人员
//sourcemage.org
2012-05-11 139M http://download.sourcemage.org/chroot/smgl-stable-0.60-basesystem-x86_64.tar.xz 让你 bash http://scmweb.sourcemage.org/
//funtoo.org
2016-12-27 373M http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/stage3-latest.tar.xz 声称拥有 Git 调味的 Gentoo 的 https://chromium.googlesource.com/
//killx.linuxbbq.org
2013-09-06 411M https://killx.linuxbbq.org/killX-nietzsche-64.tar.bz2 将你 chroot 到基于 Git 的 /dev/tty 发行版
//gobolinux.org
2016-12-15 1004M https://gobolinux.org/iso/GoboLinux-016-x86_64.iso.torrent 声称引导许多 /Programs/*/[0-9]*/
//aryalinux.org
2016-12-30 1600M https://github.com/FluidIdeas/aryalinux/ 声称构建了一个用于构建者的 XFCE 构建 Linux 从头开始
华夏公益教科书