Na konci října vyšla nová verze GNU Make, jednoho z nejpoužívanějších nástrojů pro automatizaci sestavování binárek ze zdrojového kódu. V této verzi byly jako deprecated označeny některé platformy, jež budou v příští verzi již zcela vyřazeny z kódu:
Zdroj:
Nevím jak je to s uživateli Xenixu či starých Cray mainframů, ale troufnu si říct že pro zbývající uživatele Amigy a OS/2 to bude celkem rána. GNU Make k sestavení používá třeba Firefox nebo LibreOffice a dokonce i samotné GCC, takže jeho absence může být celkem rychlá cesta do pekla.
Při příležitosti vydání Debian GNU/Linux 11 vychází i varianta založená na jádře Hurd místo Linuxu. Systém existuje pouze pro architekturu i386 a má dostupných cca 70 % software, které existují pro 32-bitový Debian GNU/Linux.
Mezi novinkami autoři uvádí zejména:
Zdroj:
Hurd měl být tím „pravým“ jádrem pro operační systém GNU. Vyvíjí se ale dokonce o rok déle než „dočasný“ Linux a pořád není ani z desetiny tak daleko. Za dobu jeho vývoje vznikly desítky systémů, dostaly se na jeho úroveň či mnohem dále, zanikly nebo jsou tu s námi dodnes. A on pořád nic moc...
... tak alespoň že systemd tam z Debianu neportovali.
Daniel Kolesa, který stojí mimo jiné za portem Void Linuxu na PowerPC, pracuje společně s dalšími vývojáři na nové linuxové distribuci, nazvané Chimera Linux.
Hlavní cíle distribuce jsou:
Systém je ve velmi raném stádiu vývoje. Zatím obsahuje dvě GNU komponenty - make a ncurses - jinak se drží toho, co si autoři stanovili. Jako standardní C library je použita musl libc. Systém aktuálně sám o sobě nebootuje, je nutné ho bootstrapovat z jiné distribuce založené na musl (třeba právě z Voidu), na úvod jsou podporovány architektury ppc64le, aarch64 a x86_64.
Zdroj:
Kombinace Linuxového jádra a FreeBSD userlandu je zajímavá, podobně funguje třeba macOS, který kombinuje FreeBSD userland a jádro Mach. Ptal jsem se autora a systém je ještě na hony daleko každodenní použitelnosti, teprve se začíná. Budu ale Chiméru sledovat, třeba ji jednou místo Voidu na Blackbird nasadím. Použití systemd coby init systému nepředpokládám...