●●● From Techrights

Tiny Core Linux is one of the least Github-dependent GNU/Linux distros. Everything is very modular, the package manager is based on shell scripts, the init isn't systemd.

It's also a small, powerful distro that makes it easier to examine the various parts of than most of distros. This page examines the gradual Github takeover of GNU/Linux where it should be very minimal:

●●● Key

Red: On Github

Gold: Needs something from Github

Yellow (lighter): Python-- might not need Github if working suitably with PyPy-----

Green: Self-hosted

Lighter Green: GNU or NonGNU (Savannah)-----

Grape: Gitlab

Cyan: Sourceforge

Grey: Java-----

Blue: Undetermined/Other

●●● Examples

Needs Github: 739 of the 2,321 packages (39%) need libffi.tcz. Libffi is from Github (moved May 2016).

712 of those 739 packages require glib2. This is GNOME lib, not GNU libc. All of the glib2-needing packages (gtk applications, for instance) need libffi.

Needs Github: GNU binutils needs flex.tcz. Welcome to Microsoft GNU.

It should be possible to compile binutils without Flex. The binutils.tcz.info file says "the ar function requires the flex extension". Hopefully not...

Needs Github: All Mozilla web browsers-- Mozilla uses Rust, which is Github-based. It also static-links hunspell (Github). You know what else uses hunspell? LibreOffice (which is not in Tiny Core, but if you're using the 32-bit version they've stopped doing 32-bit LibreOffice anyway).-----

On Github: Not glib2, but libffi

On Github: Not timidity, but freepats

On Github: Not GRUB2, but grub4dos

On Github: Not Quagga (nongnu) but its fork, FRRouting

On Github: Mono, MariaDB, Quake

On Github: Perl, CPython-----

Needs Python (Github): Mercurial

On Gitlab: cmake

On Sourceforge: net-snmp-----

Self-hosted: fpc-src

Delete_Github

Github_Projects_on_Trisquel_netinstaller

Delete Android Apps on Github

Librethreat Database

Github-free

----------

Techrights

➮ Sharing is caring. Content is available under CC-BY-SA.