Výsledky testování prototypů desek pro PowerPC notebook

20.02.2023 - Doba čtení: 2 minut

Testování prototypů open-source notebooku založeného na architektuře PowerPC/POWER, které probíhá posledního zhruba čtvrt roku, přineslo první výsledky a nutno říct, že více než uspokojivé.

Návrh desky, všechny komponenty týkající se napájení i samotné napájecí cesty se jeví být jako bezproblémové a kromě drobného doladění na nich není třeba provádět žádné dodatečné změny. Procesor, paměti, NVMe úložiště i periferie jsou tedy napájeny korektně a nic nebrání naprogramování obsahu do hlavního CPLD, které tato zařízení obsluhuje, a následná úprava firmware U-Boot tak, aby je detekoval a umožnil boot operačního systému. 

Tato fáze se předpokládá zhruba do začátku jara letošního roku. Mezitím iniciativa potřebuje ještě dovybrat prostředky, protože prototypy stály více, než bylo plánováno. Pokud se povede zařízení nabootovat, přistoupí se k certifikaci notebooku pro evropský trh a jeho následné uvedení do prodeje se stane realitou.

Zdroj:

Je skoro až zvláštní, že poloamatérský projekt něčeho tak složitého nemá v návrhu desky žádné zásadní chyby a prototypy vypadají, že budou fungovat hned na první pokus. Ale třeba je to dobré znamení.


Prezentace Chimera Linuxu na FOSDEM 2023

13.02.2023 - Doba čtení: ~1 minuta

Na počátku února proběhla v belgickém Bruselu tradiční konference FOSDEM, zaměřená na svobodný a otevřený software (a hardware) a na ní měl Daniel Kolesa pěknou prezentaci svého projektu Chimera Linux. Ve zhruba padesáti minutách seznamuje s cíli projektu a prostředky, kterými chce těchto cílů dosáhnout.

Linuxových distribucí je dnes nepřeberné množství, nicméně těch, které se opravdu nějak vymykají schématu fork-forku-forku-mainstream-distra zase až tolik není. Chimera si plánuje ze světa GNU/Linuxu ponechat právě jen ten „Linux“ (tedy jádro) a většinu onoho „GNU“ nahradit něčím jiným. Autor sám na začátku vysvětluje, že jedním z důvodů je i to, že dlouhé roky používal FreeBSD, nicméně pak přešel na Power ISA a musel se obrátit směrem k Linuxu. Několik let aktivně spolupracoval na projektu Void Linux, ale nakonec se rozhodl vydat se novým směrem. Více už si raději poslechněte sami...

Velmi pravděpodobně bude Chimera mým hlavním operačním systémem, hned jak mi Dan na IRC odmávne, že už můžu. Takže video jsem si samozřejmě pustil a podíval se na něj na celé. A doporučuju totéž i všem ostatním.


.NET 7 běží i na PPC64LE Linuxu

16.12.2022 - Doba čtení: 2 minut

Vzhledem k tomu, že .NET 7 a Windows 11 jsou zejména ve znamení dalšího pokusu Microsoftu o průnik na architekturu ARM/Aarch64, poněkud zapadlo, že od této verze  běží framework i na linuxových serverech platformy POWER. Již takřka před měsícem to bylo oznámeno na webu IBM, největšího producenta počítačů této architektury a zároveň jejího hlavního autora. 

Portováno bylo:

  • .NET Core Runtime VM a JIT
  • základní knihovny a třídy frameworku
  • SDK (kompilátory C#, F# a VB  + nástroje jako nuget, atd.)
  • ASP.NET Core

Rychlosti běhu nebyla prozatím předmětem optimalizace, takže nemusí .NET dosahovat stejných výkonů jako na jiném podporovaném železe, nicméně dobrou zprávou je, že jde o upstream port přímo od MS, takže je možné překládat bez dalších úprav přímo z oficiálního zdrojového kódu z GitHub repozitáře.

Zdroj:

Jako vždy u alternativních platforem zamrzí absence portu alespoň jednoho GUI toolkitu. Přitom například MAUI běží na počítačích, telefonech či chytrých televizích, takže na POWER by jistě bylo také možné ho portovat. IBM (a nejen IBM) má však POWER jen jako serverovou platformu, takže na port GUI nebyl pravděpodobně vyvíjen žádný tlak. Otázkou je, zda alespoň alternativní toolkity (např GTK#) půjdou bezproblémově používat.


Prototypy desek pro PowerPC notebook hotovy, začíná testování

05.12.2022 - Doba čtení: 2 minut

Iniciativa, která dlouhé roky stojí za vývojem PowerPC notebooku, oznámila že dorazily hotové prototypové desky a po zabudování do předem pořízených šasi začne testování.

Deska nazvaná Powerboard Tyche je osazena procesorem NXP T2080 a její návrh je kompletně otevřený - vše od schémat po návrhy desek je volně k dispozici. Na prototypech není HDMI konektor, protože kvůli globálnímu nedostatku součástek nebyl k dispozici v době osazování desek. Bude nicméně osazen dodatečně, protože se již podařilo sehnat konektory se správnou roztečí pinů. 

Zmíněná krize v zásobování komponentami způsobila, že každý ze tří prototypů stál o 1200 eur více, než bylo původně počítáno. Bylo to dočasně pokryto z jiných zdrojů, nicméně dodatečně běží další kolo crowdfundingu, aby se účty vyrovnaly.

Zdroj:

Počítačů s PowerPC není nikdy dost. Výsledná cena bude asi zcela brutální (vždyť i jen Sam 460 LE vyšla na cca dvacet tisíc korun a to je "jen" deska do stolního počítače), ale jestli se to podaří dotáhnout, bude to něco.


Tagování paměti na Talos II a Blackbirdu

02.11.2022 - Doba čtení: 2 minut

Operační systémy, které pro svůj hardware založený na POWER architektuře píše přímo IBM, využívají po většinu své exitence tagování paměti. Jedná se o techniku, která umožňuje přiřazovat metadata k oblastem paměti a tak rozdělit data v ní uložená například na spustitelná a nespustitelná. Podpora pro to existuje přímo v instrukční sadě, bohužel ale jde o její proprietární nezdokumentovanou část, takže až dosud nikdo další neměl šanci tagování použít.

Hugo Landau na základě zjištění Jim Donoghua publikoval postup včetně ukázky zdrojového kódu, jak tagování zprovoznit i mimo IBM i System. Procesor musí běžet v big endian módu, musí být deaktivováno Radix MMU a v Machine State Registru musí být nastaveno Tags Active. 

Zdroje:

Tagování paměti se řeší na všech platformách, je dobré vědět, že POWER nezaostává, ba naopak, že tady udával směr už před lety. Praktické využití je ale momentálně sporné, už jen proto, že drtivá většina systémů na POWER mimo svět IBM běží v little-endian módu.


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.


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.

Chcete podpořit tvorbu tohoto webu? Kupte mi třeba kafe!