开源的经济学 › 第 01 期
软件市场演变 / 闭源与开源 / 大教堂与集市 / 交付方式 / 订阅
提纲:软件市场演变 / 闭源与开源 / 大教堂与集市 / 交付方式 / 订阅
make.conf 写入 ACCEPT_KEYWORDS、MAKEOPTS、FEATURES——这是发行版的"宪章",决定了什么包能装、怎么编译emerge --sync 同步 ebuild 仓库(数千个上游项目的元数据),然后 chroot 进入新根,emerge --newuse --deep --update world——所有已安装包重新编译+gtk -qt5 +dbus -java),同一份源码可以编译成完全不同的样子——发行版的制度选择在这里体现genkernel all 或手动 make menuconfig——从 Linux 上游源码选驱动、文件系统、模块,编译成 bzImage,这是发行版的"宪法"emerge xorg-server 编译 X11,emerge kde-plasma/plasma-meta 递归编译 KDE 桌面(~600 个依赖包),每个依赖包各自从源码编译,编译时间以小时计