AxRuntime v41.3

11.05.2022 - Reading time: 2 minutes

Vývojář Krzysztof Śmiechowicz známý pod přezdívkou deadwood vydal novou verzi svého runtime, určeného pro běh aplikací původně vyvinutých pro Amigu i pod jinými operačními systémy jiných platforem. 

AxRuntime, vydaný poprvé takřka přesně před dvěma lety, je založen na AROS ABI a umožňuje rekompilovat zdrojové kódy programů psaných v některém z existujících Amiga API a frameworků pro Linux bez dalších úprav. Otestovaných programů je zatím nevelká řada, ale jde jak o menší nástroje, tak o komplexnější aplikace - za všechny jmenujme třeba Final Writer 7 či WookieChat. 

Právě vydaná verze přináší podporu Windows Subsystem for Linux 2 ve Windows 11, kde je umožněn i běh GUI aplikací. 

Zdroj:

Obdivuju autory podobných knihoven a nástrojů. Nesdílím jejich předpoklad, že umožnění běhu amigáckých (či jiných) aplikací pod Linuxem přitáhne víc zájemců k platformě nebo že zvýší zájem o vývoj nového software pro platformu. Průměrnému linuxovému uživateli či vývojáři je Amiga ukradená a když už, vystačí s UAE, aby si mohl zahrát Putty Squad. O to víc ale obdivuju autory podobných knihoven a nástrojů, že to ještě nevzdali. 


FEX-Emu

07.02.2022 - Reading time: 2 minutes

Jedna z přednášek na proběhnuvší konferenci FOSDEM 2022 upozornila na existenci existenci projektu, jehož cílem je tvorba emulátoru schopného spouštět 32-bitový a 64-bitový x86 binární kód na procesorech AArch64. FEX-Emu, jak se emulátor jmenuje, cílí zejména na možnost spouštění her, je tedy optimalizován hlavně na rychlost. Aby běžel co nejrychleji, používá JIT a pro urychlení vývoje prozatím z dle autorů ohromně rozsáhlé instrukční sady x86/x86_64 podporuje vše jen do úrovně SSE4.1 - další sady jako SSE4.2, AVX, AVX2 se chystají v budoucnu. Co se ale nechystá a chystat nebude je podpora 16-bitového kódu, na ten je dle autorů už rychlých emulačních prostředků dostatek. Hry, které v x86/x86_64 verzi existují i pro Linux mohou těžit z toho, že u kernelu ve verzi 5.0 a vyšší je většina systémových volání volána přímo, bez emulace, takže nedochází ke zpomalení proti původní verzi.

Zdroje:

V podstatě jde o takovou open-source verzi Apple Rosetta 2 či x86/x86_64 emulace na Windows on ARM. Pokud se v budoucnu ARM respektive AArch64 rozšíří i mimo pole mobilů, tabletů, SBC a serverů, pak takový kód bude zapotřebí a je dobře, že se mu někdo věnuje.


Slackware Linux 15.0

04.02.2022 - Reading time: 2 minutes

Pouhých 21 dnů bylo mezi vydáním Slackware release candidate 3 a ostrou patnáctkou, tedy tři týdny. To jen svědčí o tom, že šlo skutečně o velmi dokončené dílo a pilovalo se už jen minimum drobností. Nyní je ale dopilováno a dle některých linuxová distribuce udělaná hned napoprvé správně má po takřka šesti letech novou stable verzi.

Za šest let se toho ve světě Linuxu změnilo opravdu hodně, což lze ilustrovat například na těchto změnách, které se udály proti verzi předchozí, tedy 14.2:

  • změna výchozího kódování z ASCII na UTF-8
  • přechod z KDE4 na Plasma5
  • přechod z Python 2.x na 3.x
  • v systému přibyl Wayland či Rust

Patrick Volkerding ve svém komentáři k vydání uvádí, že to nejhorší při modernizaci stable větve bylo už pravděpodobně vykonáno, takže 15.1 a další desetinkové verze budou přicházet v pravidelnějších a zejména kratších intervalech, než tomu bylo u 14.x.

Zdroje:

A je to tady. Stahuju instalační ISO a za chvíli už to poběží. Proti slackware-current to není až tak revoluční, na druhou stranu ze stále se měnícího current na stable verzi rád přejdu, minimálně bude míň potíží se slackbuildy.


Slackware Linux 15.0 RC3

14.01.2022 - Reading time: ~1 minute

Byl vydán pravděpodobně poslední release candidate před příchodem nové velké verze Slackware. Dle Patricka Volkerdinga jsou věci již na 99 % zafixovány a nebudou se měnit, RC3 má být poslední příležitostí odhalit dosud neodhalené bugy. Verze kernelu 5.15.15 zůstane pravděpodobně i do ostrého release a požadavky, které nebyly dosud do RC promítnuty zůstanou asi až do -current větve systému po vydání patnáctky.

Zdroj:

Já to chápu. Až patnáctka vyjde, bude to stable verze zase dlouhou na řadu let (14.0 je skoro deset let stará a za tu dobu se dočkala jen dvou desetinkových updatů, přičemž ten poslední - 14.2 - je tu s námi  už šest let), takže se to nesmí uspěchat a musí se to pořádně odladit. Ale kdo to má vydržet?


Funkční KVM na NXP T2080

08.01.2022 - Reading time: 2 minutes

Na webu projektu GNU/Linux Open Hardware PowerPC Notebook bylo mezi jinými novinkami oznámeno, že díky trojici vývojářů Fabiano Rosas, Cédric Le Goater a Zoltan Balaton bude linuxové jádro od verze 5.16 obsahovat podporu virtualizace pro procesory odvozené od PowerPC e6500 (Book3e), tedy i NXP T2080, který je srdcem vyvíjeného laptopu. Do QEMU se tato podpora promítne nejspíše ve verzi 7.0.

Vše je laděno na vývojové desce NXP T2080RDB pod Debianem SID, screenshot ukazuje běžící VM s další instancí Debian SID a také OpenSUSE Tumbleweed PPC64 a VOID Linuxem - všechny systémy v 64bitové big-endian verzi.

Zdroje:

Opravdu by mě zajímalo, jak je to NXP T2080 rychlé. POWER9 v mém Blackbirdu je proti dnešním top procesorům už lehce za zenitem (přeci jen je to čip z roku 2017), přesto je pravděpodobně násobně rychlejší než toto CPU určené převážně pro embedded nasazení (to „e“ v Book3e znamená právě embedded). A přesto to pohodlně virtualizuje další systémy. Nahlédnuto z druhé strany - kdyby na to někdo portoval AmigaOS nebo MorphOS, byla by to asi nejrychlejší Amiga v historii.


Slackware Linux 15.0 RC2

19.11.2021 - Reading time: ~1 minute

Patrick Volkerding ohlásil vydání druhé release candidate verze nejstarší stále fungující linuxové distribuce, tedy Slackware. RC2 již netrpí žádnými chybami typu „fails to build from source“  a do ostrého vydání patnáctky tak již pravděpodobně bude doznávat pouze drobnějších změn. I sám autor o RC2 mluví jako o „much harder freeze“

Zdroje:

Nejsem v tomto ohledu absolutně objektivní. Kdyby měla zůstat jediná distribuce, měl by to dle mého být Slackware a proto se na 15.0 těším, na některých strojích rád opustím hektický -current a přejdu na mnohem stabilnější číslovanou verzi, bohužel u 14.2 už je s překladem nového software tolik práce, že to za to nestojí.


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.