Note

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Test

From Funtoo
Revision as of 22:58, March 13, 2022 by Drobbins (talk | contribs)
Jump to navigation Jump to search


2022-02-01
Official project launch. Gekman and drobbins are leading the effort. 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. 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.
2022-02-08
* Initial project page created.
  • Ebuilds for v2 exist in Seemant's git repo on bitbucket
  • Ebuilds will be autogen'd during livestream sessions with @siris
2022-02-09
* Grafana-bin v8.3.4 autogen has been created via Funtoo Discord Live Stream hacking event and merged, making it available in Funtoo 1.4 (autogened to v8.3.5 and v8.3.6 days after)
  • Prometheus node_exporter v1.3.1 autogen has been created, merged, and is available in Funtoo 1.4
  • Partial autogen.yml foundation for single binary Prometheus exporter GitHub released tarballs has been created. Subsequent autogens of Official Prometheus upstream and community exporters can leverage reuse this work directly.
2022-02-10
We are currently working on a community-oriented warm-up activity to get familiar with the cross-compile process using CLFS. Pnoecker is pushing through the CLFS build process while Drobbins is working on automating the build streamlining it as much as possible.
2022-02-12
* Prometheus-bin autogen created and merged, making it available in Funtoo 1.4 and next (autogened to v2.33.1, v2.33.2, and most recently v2.33.3)
  • Alertmanager-bin autogen created and is in code review.
  • The latest Prometheus, Alertmanager, node_exporter and Grafana bin CatPkgs all have been tested locally via their OpenRC init scripts and are working on Funtoo 1.4
  • Here is a screenshot of the beginnings of a Funtoo node_exporter Grafana dashboard dashboard, all powered by the above software on a local Funtoo 1.4 system:
node_exporter funtoo grafana dashboard
2022-02-14
Alertmanager-bin v0.23.0 and blackbox_exporter-bin v0.19.0 auto-generated packages are now available in Funtoo 1.4 and next
2022-02-15
Memcached_exporter-bin 0.9.0 and redis_exporter-bin v1.35.1 auto-generated packages created during a Funtoo Discord Community Live Stream and are now available in Funtoo 1.4 and next
2022-02-18
* FL-9455 app-metrics/blackbox_exporter_bin autogen failing was mitigated during a Funtoo Discord Community Live Stream
  • Consul_exporter-bin 0.8.0 auto-generated package created during a Funtoo Discord Community Live Stream and are now available in Funtoo 1.4 and next
  • There is only one more official autogen to create for Phase 1 of the Telemetry Project: mysqld_exporter-bin

More... The latest release of metatools is 1.3.5, released on 09 November 2023. It is a regular software release. View Release Notes.

   Summary
The 'evolved bootstrap' is a new project to create a technology to build Funtoo Linux completely from scratch.
   People
  • Drobbins
  • Brantgurga
   Status

We are currently working on a community-oriented warm-up activity to get familiar with the cross-compile process using CLFS.

01 February 2022

(View Projects)