Linux 6.0

07.10.2022 - Doba čtení: 2 minut

V případě linuxového jádra znamená nová major verze pouze to, že Linus Torvalds začal považovat číslo za desetinnou tečkou za příliš velké a rozhodl se tedy začít zase od nuly a není zde tak nic vpravdě revolučního. Z hlavních novinek má smysl zmínit alespoň:

  • Rozšíření ochrany proti zranitelnosti Retbleed na další modely procesorů Intel a AMD.
  • Vylepšení NUMA balancingu zejména na procesorech AMD Zen, takže by mělo být podstatně efektivnější hledání volného jádra pro nový task při vysoké zátěži systému.
  • Do ACPI přidána podpora mj. procesorů  Zhaoxin a Centaur.
  • Vylepšena virtualizace a to jak na x86_64, tak na RISC-V.
  • Grafické ovladače rozšířeny o podporu dalších modelů, jak AMD tak Nvidia, tak i integrovaných GPU od Intelu.
  • Book3E PowerPC procesory získaly KASAN (Kernel Address Sanitizer), POWER/PowerPC procesory obecně dostaly podporu syscall stack randomization.
  • Odstraněna byla podpora NEC VR4100 MIPS CPU, což znamená třeba odstřižení proslulého Agenda VR3 Linux PDA.

Zdroje:

Systém-nesystém v číslování jádra, kdy někomu 5.19 přišlo OK, ale 5.20 už by bylo moc, mě vždycky pobaví. 


Linux pro 386 a 486

21.09.2022 - Doba čtení: 2 minut

Mainstreamové linuxové distribuce již 32bitové procesory architektury x86 dávno opustily. Některé okrajové stále ještě existují ve variantě pro i686. Na prstech jedné ruky by se daly spočítat ty - které alespoň teoreticky - fungují i na i586. Na procesorech o jednu či dvě generace starších ale už dlouhé roky nic aktuálního nainstalovat nelze, tři-osm-šestku pak dokonce už téměř deset let nepodporuje ani samotné linuxové jádro.

Nicméně v této oblasti stojí za zmínku dvě relativní novinky:

  • gray386linux - zdrojáková distribuce, kterou lze přeložit pro AMD 386 a procesory jako Cyrix 486DLC (Intel zatím nepodporován). Potřebuje alespoň 8 MB RAM a překlad ze zdrojáků je testován na kombinaci Fedora 35+Nix.
  • gray486linux - binární distibuce, která využívá toho, že jádro alespoň teoreticky zatím 486 podporuje. Určena pro konfigurace novější než v předchozím případě.

Zdroje:

Opravdu by mě zajímalo, jestli na AMD386DX40 lze sestavit něco jako funkční linuxový systém. Linus Torvalds to před 30 lety dokázal, ale teď?


Void Linux pro PowerPC na přelomu roku skončí

16.09.2022 - Doba čtení: 2 minut

Daniel Kolesa, autor portu Void Linuxu pro POWER/PowerPC architekturu, vydal na webu projektu prohlášení, v němž oznámil, že s novým rokem bude projekt ukončen. Původně měla na konci letošního roku skončit jen big-endianová větev, nicméně nový projekt Chimera Linux, který vznikl aby odstranil některé nedostatky Voidu a zachoval co nejvíce jeho výhod, je již v takovém stavu, že v bude postrádat smysl pracovat na obou projektech zároveň. Pokud by někdo měl zájem ve Void Linux PPC pokračovat, má možnost, nicméně musí si sehnat vlastní infrastrukturu pro hosting repozitářů i systému samotného a stejně tak i pro jeho překlad. Uživatelům je doporučen přechod právě na Chimera Linux.

Ten má jako tier 1 architektury ppc64le, x86_64 a aarch64, v budoucnu přibude ještě 64bitové RISC-V a nelze vyloučit ani ppc64be. Není postaven nad glibc, ale nad musl a jelikož je zde musl v hlavní roli, je jeho použití více odladěno.

Zdroje:

Tato novinka se mě přímo dotýká. Dva roky (s malou odbočkou k Riscy Slack) Void PPC prakticky denně na svém hlavním počítači (tedy Blackbirdu s POWER9) používám ke své naprosté spokojenosti. Na přelomu roku tedy budu muset řešit, kam se přesunu - Chimera je samozřejmě volba číslo jedna, nicméně nevyhnutelně se budu muset poohlédnout i jinde.


Liveslak 1.6.0 s rozšířenou podporou bootu z diskových obrazů

16.08.2022 - Doba čtení: 2 minut

Eric Hameleers, známý jako AlienBOB, vydal novou verzi své live distribuce liveslak postavené na current verzi Slackware. Tato verze přidává rozšířenou podporu startu systému z obrazu disku například pomocí nástroje Ventoy, který umožňuje startovat z USB disku operační systémy uložené právě v podobě obrazů na exfat oddílu. Uživatel tak může na jednom flashdisku mít větší množství různých distribucí a při bootu si vybrat, kterou nastartuje. Ventoy sice umí nastartovat i systémy, které přímo s ním nepočítají, nicméně děje se tak za pomocí nejrůznějších speciálních postupů, což nemusí být vždy optimální a je lepší, když systém podporu má. U liveslaku byla tedy nyní doplněna, společně s čímž byla i rozšířena podpora perzistentního úložiště a přidána možnost šifrování adresáře home /home.

Systém lze stáhnout v podobě ISO obrazů několika verzích:

  • plná verze s desktopem KDE, označená jen jako current, je přímo live verzí instalačních médií se vším všudy
  • odlehčená verze s desktopem Xfce, která neobsahuje všechen software
  • verze s desktopy Cinnamon, Mate či Gnome Shell místo KDE
  • verze Digital Audio Workstation a StudioWare pro práci se zvukem a multimédii

A kromě toho jsou dostupné i přímo skripty, kterými lze liveslak v některé z těchto či ve zcela vlastní verzi vygenerovat.

Zdroj:

AlienBob je po Patrickovi asi nejdůležitější postavou ve světě distribuce Slackware a dělá toho opravdu hodně. Je úžasné, že ještě najde čas na live verzi systému.


Nový release Slax je opět založen na Slackware

27.07.2022 - Doba čtení: ~1 minuta

Tomáš Matějíček, autor linuxové live (mini)distribuce Slax, na svém blogu oznámil vydání nové experimentální či přesněji prototypové verze, která je po pěti letech opět založena na Slackware, tentokrát v aktuální verzi 15. Ten byl v roce 2017 u Slax 7 vyměněn za Debian, nicméně jelikož se už nějaký čas jako destop nepoužívá KDE, ale mnohem lehčí prostředí s FluxBoxem, autor se rozhodl sestavit i verzi nad nedávno vydanou patnáctkou.

Žádné konkrétní přísliby do budoucna ohledně ní učiněny nebyly, s výjimkou toho, že autor podmiňuje budoucí udržování obou verzí paralelně ve stejně aktuálním stavu alespoň tisícovkou podporovatelů na Patreonu. Ti jsou zatím také jediní, kdo si tento prototyp mohou stáhnout.

Zdroj:

Live distro jsem na nic nepoužil už roky, ale je vždycky hezké vidět, že někde někdo bere Slackware jako relevantní možnost.


macOS 13 umožní ve virtualizovaném Linuxu spouštět x86_64 programy

09.06.2022 - Doba čtení: ~1 minuta

Ohlášený macOS 13 nově umožní na strojích s Apple Silicon celkem zajímavou věc: spouštění x86_64 binárek ve virtuálních strojích s ARM Linuxem.

Dle dokumentace je jasné, že se nejedná o zpřístupnění možnosti virtualizace celých x86_64 systémů, musí se skutečně jednat o nativní distribuci pro ARM. V ní je následně pomocí VirtioFS přimountován speciální sdílený adresář s Rosettou (JIT překladač, který má na starosti spouštění intelovských binárek v macOS) a ta je zaregistrována jako handler pro x86_64 ELF formát. Jsou-li k dispozici všechny nezbytné dynamicky linkované knihovny, jsou nadále x86_64 binárky z uživatelského hlediska stejně funkční, jako ty nativní.

Zdroj:

Pod Linuxem existuje hned několik řešení, která se pokouší o totéž (Hangover, Box86, Box64) a která půjdou i v přímo běžících systémech (tj. bez virtualizace pod macOS) a hlavně i na nejablečném hardware. Nicméně troufnu si říct, že žádné zatím asi nebude tak funkční, jako prověřená Rosetta. 


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

HTTPS verze zde