Hi, LibreCMC is not just a distro for access points where the user is supposed to flash it and install packages, it's more than just that.
It's also a build system that is very optimized to output very small size images. It's based on OpenWRT which spend a lot of time find tuning things to make that happen. I'm a total newbie with fossil, but I did what was on the website documentation[1]: > fossil clone https://librecmc.org/librecmc librecmc.fossil2 > mkdir mydir && cd mydir > fossil open ../librecmc.fossil2 && cd trunk > make menuconfig I ended up without x86 in "make menuconfig" So I went to the fossil website[2], and tried to import to git (I know the GIT scm best). > mkdir git && cd git > fossil export --git ../librecmc.fossil2 | git fast-import > git checkout trunk > git log This gave me the log[3], with: > commit ba0b703e8a2623c07626dad7a6fd2ecc3d12a889 > Author: nynex <nynex> > Date: Mon Sep 21 09:51:43 2015 +0000 > > iwinfo and rpcd fix (stripped brcm* mods) > > commit ffa6dd6ce706bec19ec6a5a1832292b8847002b4 > Author: nynex <nynex> > Date: Sat Sep 5 04:02:16 2015 +0000 > > Removal of x86 support [...] Why was x86 removed? Previously I was able to compile x86 images. If we look at what x86 could be useful for, I don't only have network equipment in mind[4]. The most interesting use case I'm aware of are the libreboot laptops. Two of them are RYF compliant. The x200 seem to have a very big flash chip, If my memory is good, some version have 16M. Distributions like Trisquel or Parabola are way to big to fit. ProteanOS is probably still too big. LibreCMC would be a perfect fit. While some options can't easily be removed (dependencies of the base-files packages): -> you can remove most network related packages like dnsmasq and so on and end up with a very minimal rootfs -> Some interesting packages are present in "make menuconfig" such as debootstrap(Maybe it can debootstrap Trisquel) or flashrom. References: ----------- [1]https://librecmc.org/librecmc/wiki?name=Fossil [2]https://www.fossil-scm.org/index.html/doc/trunk/www/inout.wiki [3]There are no files checked out, I remember needing to do an additional git trick for that. [4]Boards like Alix.1c have a GPL binary that can't be recompiled yet without a non-free compiler, that binary adds i686 compatibility (The CPU used is i586). LibreCMC could probably be compiled for i586 and booting the board without this blob could be tried. Coreboot/libreboot payload also might need to be compiled for i586.
pgpYq5fgm755g.pgp
Description: OpenPGP digital signature
_______________________________________________ Librecmc-dev mailing list Librecmc-dev@lists.librecmc.org https://librecmc.org/mailman/listinfo/librecmc-dev