The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Funtoo:Macaroni Linux"
Line 4: | Line 4: | ||
|Project Category=Packages | |Project Category=Packages | ||
|leads=geaaru | |leads=geaaru | ||
|components={{Project/Component | |components={{Project/Component | ||
|name=ISO | |name=ISO | ||
Line 28: | Line 25: | ||
|summary=[https://github.com/geaaru/extensions/tree/master/extensions/repo-devkit luet-repo-devkit] is a development tool to retrieve the list of packages missing on a luet repository and clean the old packages. | |summary=[https://github.com/geaaru/extensions/tree/master/extensions/repo-devkit luet-repo-devkit] is a development tool to retrieve the list of packages missing on a luet repository and clean the old packages. | ||
}} | }} | ||
|status_date=2022-02-14 | |||
|status=We are currently working on a binaries distro with a good integration with automatic CD/CI process that use MottainaiCI for the pipelines. | |||
A lot of things must be organized and planned. | |||
}} | }} | ||
Macaroni Linux OS is a young distribution under the Funtoo Linux umbrella and is developed and evolved primarily by Daniele Rondina (ex Sabayon Linux developer) aka geaaru. | Macaroni Linux OS is a young distribution under the Funtoo Linux umbrella and is developed and evolved primarily by Daniele Rondina (ex Sabayon Linux developer) aka geaaru. |
Revision as of 06:33, February 25, 2022
- geaaru
A new release of Eagle branch is out! 22.10-eagle.
01 October 2022
Macaroni Linux OS is a young distribution under the Funtoo Linux umbrella and is developed and evolved primarily by Daniele Rondina (ex Sabayon Linux developer) aka geaaru. The name Macaroni is related to the pinguin specie found from the Subantarctic to the Antarctic Peninsula. It bears a distinctive yellow crest.
Macaroni OS uses the luet fork as PMS that is under heavy development.
Official Macaroni portal is here.
Releases
Following the idea of Funtoo about 1.4-prime
release and next
releases on Macaroni there are different releases with different targets.
Release | Codename | core-kit branch | Description |
Macaroni Funtoo | Phoenix | 1.4-prime | The core release based on OpenRC/SysVinit Funtoo system for Server and Desktop. |
Macaroni Funtoo Next | Dragon | next | The next release based on OpenRC/SysVinit Funtoo system for Server and Desktop. (Not yet started). |
Macaroni Funtoo Systemd | Eagle | 1.4-prime+patches | A Funtoo SystemD release. The idea is to use it only for Server target and as experimental base rootfs where we will develop an alternative tool that will replace SystemD probably written in Golang but that will be compatible with part of SystemD files. In this moment, this release has only Container based targets and Server services. |
Architecture
At the moment the only supported architecture is x86_64bit
just because we need to prepare a good automation workflow. When we will ready other arches will be supported.
Init System
OpenRC is the official init system of Macaroni but it also support SystemD for containers until will be replaced with a new init process implementation that supply similar features (cgroup, coredump handler, sandboxing, etc.).
Kernel
In Macaroni Linux at the moment we support both LTS and stable release based on vanilla kernels.
The binaries packages of the kernels are built separately to be used for all releases and are available on macaroni-commons repository.
Only the extra drivers are built over the specific release (for example, nvidia drivers, virtualbox, etc.).
Desktop Environments
Multiple desktop environments will be supported soon in Macaroni Linux, with the most well-supported of these being GNOME that the only available at the moment.