everything wrong with free software

 "obedience breeds foolishness"

### [generate-title] other pages: [[why-bsd]] | *originally posted:* jan 2021 tiny core linux was the last gnu[lit]/[lit]linux distribution i had installed on my computers, after doing extensive research on hundreds of distros to find out which was best suited to creating a "github-free" distro. although i dont recommend any gnu[lit]/[lit]linux distro as a primary operating system, i recently started writing something that recommended trying a live distro as a stepping stone to get away from windows. since tiny core was the last distro i had relied on, i simply suggested tiny core for this purpose. but somehow, it had escaped me when i switched to tiny core in the first place that *they had switched to github in 2016*. [lit]http://forum.tinycorelinux.net/index.php/topic,20314.0.html[lit] that sucks. if i had to guess how this happened, going to the tc downloads page and hovering over "browse our git repository" gives you the address of [lit]http://git.tinycorelinux.net/[lit] (which i discovered today, redirects to github). *furthermore*, you can download the source of any package in the tinycore packages, and i simply never noticed any links to github at all. crap-- *tiny core is microsoft github*. i dont use it anymore, though now i dont know what to tell people if they ask "so *which distro is the farthest from github?*" going back to my research from april 2020: [lit]http://techrights.org/2020/04/06/check-phase/[lit] i can tell there is need for some updating. according to those findings that sampled 275 distros, 62% were tied to github via systemd, 24% of *those* are themselves developed on github, plus an additional 11% of non-systemd distros are hosted and developed on github. most of the others are built on core components (that is, components that if you removed you would basically have a different distribution, or one without package management or init for example) that need something github based such as python, perl, flatpak, docker, etc. when i had researched those 275 distros to the best of my ability, only 12% met the criteria for being (relatively) independent of github: 1-3: 4mlinux, absolute linux, android-x86 4-6: crux, cucumber linux, dragonfly bsd 7-9: dragora, exherbo, fatdog64 linux 10-12: freebsd, fuguita, guix system 13-15: haiku, kolibrios, kwort linux 16-18: linuxconsole, lfs, obarun 19-21: openbsd, ovios linux, plop linux 22-24: porteus, redcore, risc os open 25-27: slackel, slackware linux, slitaz gnu/linux 28-30: source mage, t2 sde, tiny core linux 31-33: wifislax, tens, zenwalk linux freebsd i found out, uses github to develop its package management system, and thus never belonged on this list. however this list was based on the 275 active "distributions" on distrowatch at the time, and for the purposes of this section there are several things that dont belong on the list that were kept originally for the sake of full disclosure. android-x86, dragonfly, freebsd, fuguita, haiku, kolibrios, openbsd and risc os open are not even gnu[lit]/[lit]linux distributions. of those, android-x86 is the closest thing to one. lfs isnt really a distribution in the sense that we are looking for, tens is created by the usdod (you can decide if you want to trust that but i dont know anybody who uses it) wifislax forces you to trust obnoxious and slow file-sharing hosts for its isos (i started downloading it but after a while cancelled it) and linux console is built on docker, uses flatpak, includes npm (github) for some reason, plus it (like flatpak) it exists largely to promote non-free software like steam and skype and minecraft. now our list that had 33 items is cut down by a third: 1-3: 4mlinux, absolute linux, crux 4-6: cucumber linux, dragora, exherbo 7-9: fatdog64 linux, guix system, kwort linux 10-12: obarun, ovios linux, plop linux 13-15: porteus, redcore, slackel 16-18: slackware linux, slitaz gnu/linux, source mage 19-20: t2 sde, zenwalk linux zenwalk uses flatpak, *guix devs are traitors*, distrowatch lists cucumber as dormant, and i didnt recommend distros to people that only support x86_64. that brings the 275 distros down to just 10: 1. dragora 2. exherbo 3. fatdog64 linux (it also supports arm) 4. plop linux 5. porteus 6. slackel 7. slackware linux 8. slitaz gnu/linux 9. source mage 10. t2 sde dragora i havent gotten working in years, exherbo uses systemd by default, im not looking to install gnu[lit]/[lit]linux so slackware, source mage and t2 really arent useful to me: 1. fatdog64 linux 2. plop linux 3. porteus 4. slackel 5. slitaz gnu/linux supporting only x86_64 (and needing 1g of ram) and arm, fatdog64 does not suit my needs, the technical design of slitaz has gotten very tedious (i had less trouble with bsd, and in my opinion a live gnu[lit]/[lit]linux distro should be easier to get working than a completely different os), so that brings the candidates to: 1. plop linux 2. slackel 3. porteus porteus loses points for not being hybridised-- the plop and slackel isos give me more options whether im running from qemu, writing to dvd or writing directly to a usb or external drive. but i suppose the "winner" if you can call it that, is plop. but honestly, i dont have much to say about it thats nice except its the farthest thing from github that i can get to do most of what i want in just a couple hours-- it gave me less hassle than slackel. if theres good news about this, i did discover fuguita along the way. first impressions? it wants too much information on startup. perhaps better defaults would be a step in the right direction for fuguita. tiny core switched to github before microsoft purchased them. they ought to switch to something else. one of the reasons that robert shingledecker left his previous live distro project is that it had strayed too far from free software ideals. perhaps the team will leave github for similar reasons. that would be cool. home: [lit]https://wrongwithfreesw.neocities.org[lit]