[Cucumber-linux-development] The Build Process for Cucumber Linux 2.0
A general purpose desktop and server Linux distribution.
Brought to you by:
z5t1
From: Scott C. <sc...@cu...> - 2018-05-15 22:17:23
|
Hello All, There's been a lot of talk about this lately, but just in case you've missed it or want clarification, here is the process we will be using to build Cucumber Linux 2.0: We will be breaking the build process down into multiple phases. Each phase encompasses a different part of the build process. For now, we are starting with three phases: Phase 1 Phase 1 roughly corresponds to chapters 1 through 5 of Linux from Scratch (http://www.linuxfromscratch.org/lfs/view/8.2/). During this phase, a temporary /tools environment will be built in preparation for chapter 6. This phase goes up to and includes the "Adjusting the Toolchain <http://www.linuxfromscratch.org/lfs/view/8.2/chapter06/adjusting.html>" step in chapter 6 of Linux from Scratch. Maarten Hendrickx is in charge of this phase. The process of building phase 1 will be automated using a modified version of LFScript. For now, any progress on LFScript and phase 1 will be available on GitHub at https://github.com/cucumberlinux/lfscript. Phase 2 Phase 2 roughly corresponds to chapters 6, 7 and 8 of Linux from Scratch. It will pick up where phase 1 left off. This is the phase where we will be building the beginnings of the final Cucumber Linux 2.0 system. During this phase, we will be building only a small subset of the packages that will be included in the final 2.0 release; only the packages that are necessary to create a bootable system capable of bootstrapping phase 3 will be included in phase 2. A list of phase 2 packages can be found at https://docs.google.com/spreadsheets/d/1wz0QenLKYio_4zqJZsloEqlsXk5LfBrb34N6jiZ60eQ/edit#gid=0. Scott Court is in charge of this phase. The process of building phase 2 will be automated using the ports tree and portmake. These are available on GitHub at https://github.com/cucumberlinux/ports. Phase 3 Phase 3 will encompass building the rest of the destribution that was not built as part of phases 1 or 2. We haven't fleshed out all the details of this phase yet, but it will be automated using the ports tree and portmake. There is also a chance that phase 3 will be broken into multiple phases. More details to follow about this phase. - Scott |