The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Funtoo:Evolved Bootstrap/Activities/Launch"
(Created page with "{{Activity|summary= What we are suggesting people do, who want to be involved, is to simply go to "Cross Linux From Scratch", pick a build, and follow their documentation to b...") |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Activity|summary= | {{Activity | ||
What we are suggesting people do, who want to be involved, is to simply go to "Cross Linux From Scratch", pick a build, and follow their documentation to bootstrap by hand. As you do this, take notes! Note what little changes you need to make to get the instructions to work. | |summary=What we are suggesting people do, who want to be involved, is to simply go to "Cross Linux From Scratch", pick a build, and follow their documentation to bootstrap by hand. As you do this, take notes! Note what little changes you need to make to get the instructions to work. | ||
|kind=development | |||
|status=completed | |||
|project=Funtoo:Evolved Bootstrap | |||
|start_date=2022-02-01 | |||
|end_date=2022-02-28 | |||
|next=Funtoo:Evolved Bootstrap/Activities/Phase 2 | |||
}} | }} | ||
== Rationale == | |||
Linux From Scratch is a great project. Cross Linux From Scratch is a sub-project which is not always as current as LFS but it has a cross-build toolchain as its foundation. As our own 'from scratch' project evolves, we want to also reflect the positive qualities of the LFS projects by having each bootstrap step documented in a guide. | |||
The different with the 'evolved bootstrap' project is that this effort will eventually build a Funtoo image, and it will be automated - but, we will start by just doing the manual upstream CLFS process, observing, and then I will build out a portion of metatools to autogenerate bootstrap scripts to do everything automatically. So start here: https://trac.clfs.org/wiki/read -- pick a book, and start whittling away. The last time I did a CLFS build, a few packages needed patches so they would compile with the newer version of glibc on funtoo systems. CLFS tends to trail LFS by quite a lot. If you desire to try more updated versions of packages in your CLFS build, please do, and take notes on any tweaks if any that were needed to get the new version to work. | |||
== Completion == | |||
This community effort is officially completed, and we will build upon it in [[Funtoo:Evolved Bootstrap/Activities/Phase 2|Phase 2]]! Thanks to [[User:Pnoecker|pnoecker]], [[User:invakid404|invakid404]], [[User:alex2101|alex2101]] and all participants in the #bootstrap Discord channel! Key pages documenting the completed work are listed under ''Related Pages'' on the [[Funtoo:Evolved Bootstrap|Evolved Bootstrap]] project page. |
Latest revision as of 22:16, March 15, 2022
Parent Project | Funtoo:Evolved Bootstrap |
---|---|
Start Date | 01 February 2022 |
End Date | 28 February 2022 |
Activity Kind | Development |
Status | Completed |
Next | Phase 2 |
Overview
What we are suggesting people do, who want to be involved, is to simply go to "Cross Linux From Scratch", pick a build, and follow their documentation to bootstrap by hand. As you do this, take notes! Note what little changes you need to make to get the instructions to work.
Rationale
Linux From Scratch is a great project. Cross Linux From Scratch is a sub-project which is not always as current as LFS but it has a cross-build toolchain as its foundation. As our own 'from scratch' project evolves, we want to also reflect the positive qualities of the LFS projects by having each bootstrap step documented in a guide.
The different with the 'evolved bootstrap' project is that this effort will eventually build a Funtoo image, and it will be automated - but, we will start by just doing the manual upstream CLFS process, observing, and then I will build out a portion of metatools to autogenerate bootstrap scripts to do everything automatically. So start here: https://trac.clfs.org/wiki/read -- pick a book, and start whittling away. The last time I did a CLFS build, a few packages needed patches so they would compile with the newer version of glibc on funtoo systems. CLFS tends to trail LFS by quite a lot. If you desire to try more updated versions of packages in your CLFS build, please do, and take notes on any tweaks if any that were needed to get the new version to work.
Completion
This community effort is officially completed, and we will build upon it in Phase 2! Thanks to pnoecker, invakid404, alex2101 and all participants in the #bootstrap Discord channel! Key pages documenting the completed work are listed under Related Pages on the Evolved Bootstrap project page.