3 ms·
Sin, the original author and maintainer of a few of the suckless utils necessary for Stali, has a similar project called Morpheus[0]. He has actually shipped a
by saysjonathan 12y ago
Sin, the original author and maintainer of a few of the suckless utils necessary for Stali, has a similar project called Morpheus[0]. He has actually shipped a bootable image for testing and has more or less gotten the packaging sorted out[1].
If you're interested in the idea, definitely check it out.
0: http://morpheus.2f30.org http://morpheus.2f30.org
1: http://morpheus.2f30.org/0.0/packages/x86_64/ http://morpheus.2f30.org/0.0/packages/x86_64/
- agumonkey 12y agoNever even heard of it, amazing. #xmas
- vezzy-fnord 12y agoA similarly interesting project is the musl-based Sabotage Linux with its own tiny but concurrent package manager: https://github.com/sabotage-linux/sabotage https://github.com/sabotage-linux/sabotage
- nilved 12y agoSabotage is such a wonderful idea and I really hope it succeeds. It's not nearly usable right now, though.
- justincormack 12y agoWhat do you have a problem with?
- saysjonathan 12y agoMuch of the bootstrapping of Morpheus appears to have come from Sabotage Linux, especially the use of musl-cross[0]. I thought I remember seeing numerous references to Sabotage in the docs but now I can't seem to find them. Anyhow, definitely another interesting project in a similar vein. The biggest difference I see, from a base perspective, is the choice of coreutils replacement: Sabotage uses Busybox while Morpheus uses a mixture of sbase[1], ubase[2], hbase[3] (rewrite of heriloom utils[4]), and 9base[5] (some utils from plan9port[6].) 0. https://github.com/sabotage-linux/musl-cross https://github.com/sabotage-linux/musl-cross 1. http://git.2f30.org/sbase/ http://git.2f30.org/sbase/ 2. http://git.2f30.org/ubase/ http://git.2f30.org/ubase/ 3. http://git.2f30.org/hbase/ http://git.2f30.org/hbase/ 4. http://heirloom.sourceforge.net http://heirloom.sourceforge.net 5. http://git.suckless.org/9base/ http://git.suckless.org/9base/ 6. http://swtch.com/plan9port/ http://swtch.com/plan9port/
- vezzy-fnord 12y agoThe README for hbase characterizes it differently: hbase is a collection of programs that complements sbase and ubase. It's meant to be a temporary project that will shrink and die once sbase and ubase gets implementations of most of the programs included. hbase mostly contains programs taken from the Heirloom project, but also has other programs, such as patch taken from FreeBSD and mk taken from plan9port. So it's not a rewrite, but rather a temporary code dump for "miscellaneous utilities". Skimming at the code confirms this.
- saysjonathan 12y agoCorrect. When I said 'rewrite', I mean 'update of some'.