Chimera Linux

08.07.2021 - Doba čtení: 2 minut

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:

  • Jako hlavní kompilátor je LLVM, celá distribuce je jím sestavena
  • Základní systém neobsahuje žádné GNU komponenty
  • Userland založený na FreeBSD 
  • Binární balíčky
  • Snadná portovatelnost

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...


Sailfish OS 4.1: 64 bitů a nové zařízení

27.05.2021 - Doba čtení: 2 minut

Titulek v podstatě shrnuje to nejdůležitější, co desetinková aktualizace finského mobilního operačního systému přináší, přesto dovolte trochu detailněji:

Sailfish OS 4.1 podporuje nové zařízení, kterým je Sony Xperia 10 II (Mark Two) a na tomto telefonu poprvé v historii projektu běží v plně 64-bitovém režimu. Prozatím to z hardwarového hlediska nepřináší nějaké převratné možnosti, i tato relativně moderní Xperia má totiž „jen“ teoreticky 32-bitově adresovatelné 4 GB operační paměti, nicméně do budoucna je to praktická nezbytnost, protože veškerý nový mobilní hardware je již roky postaven na AArch64. 

Jednu změnu to ale přeci jen přineslo: aplikace pro Android lze instalovat z 64bit apk balíků, což je v některých alternativních repozitářích dnes default. Když už je o Androidu řeč, tak Sailfish nově podporuje API na úrovni Androidu 10, tedy je pouhou jednu verzi pozadu (čímž je na tom lépe než drtivá většina majitelů telefonů s Androidem, jimž update nikdy nikdo nevydá).

Zdroj:

Považuju za úžasné, jak se Jolla drží a nijak zásadně nezaostává za mobilním světem, tedy dělá něco, co třeba Microsoft v posledních patnácti letech několikrát zkusil a vždy strašlivě pohořel. Nezbývá než popřát, ať se daří i dále.


ARM uvedl nová procesorová jádra architektury ARMv9

26.05.2021 - Doba čtení: 3 minut

ARM pokračuje v odhalování novinek souvisejících s architekturou ARMv9, uvedenou na konci března. Po čistě serverových procesorech Neoverse přišly na řadu CPU určené pro mobily, tablety, případně desktopové/notebookové počítače. Zde už před takřka deseti lety došlo na rozdělení na jádra big, která jsou orientována na vyšší výkon - oficiální marketingovou mluvou se snaží balancovat výkon, spotřebu a plochu čipu - a jádra LITTLE, orientovaná na nízkou spotřebu. Procesory pro mobilní zařízení se pak lepí heterogenně z kombinace jader obou typů a systém je přepíná podle potřeby. Vloni navíc došlo mírnému posunu v kategorii big, kde se od top modelu Cortex-A78 oddělila řada Cortex-X, která už se nesnaží nic balancovat ani marketingově a jdou jen po výkonu.

Všechny tyto tři řady byly doposud obsazeny procesory architektury ARMv8.2 a všechny tři se tak dočkaly nových jader.

  • Cortex-A510 je zástupcem LITTLE a ačkoliv jde o procesor s in-order-execution, je výkonově porovnáván se čtyři roky starými jádry big. Proti nim nabízí o 35 % nižší spotřebu, výkonově se však pohybuje v 10% rozmezí nejvyššího modelu té doby, Cortex-A73.
  • Cortex-A710 patří do řady jader big. Proti předchozí generaci nabízí o 10 % vyšší výkon a je naopak o 30 % energeticky úspornější.
  • Cortex-X2 je nástupcem Cortex-X1, proti němuž nabízí výkon vyšší o 16 %, v oblasti strojového učení pak dokonce dvojnásobný.

Všechna tato jádra mají implementovanou vektorovou jednotku SVE2.

Zdroje:

Tiskové zprávy ARMu jsou už dávno zajímavější než ty Intelu či AMD. Snad se dočkáme nějaké dobře zdokumentované desktopové desky s X2, trochu otevřená konkurence pro Apple a jejich M1 je třeba jak sůl.


MNT Reform dostane další procesorové možnosti

07.05.2021 - Doba čtení: ~1 minuta

Autor open-source notebooku na sociální síti Mastodon vydal přehled existujících či plánovaných procesorových modulů pro MNT Reform:

  • Nitrogen8M_SOM, NXP i.MX8MQ (v prodeji, A53, GC7000L, 4 GB RAM)
  • RBZ LS1028A SOM, NXP LS1028A (testuje se , A72, GC7000L, 8/16 GB RAM)
  • MNT Kintex-7 SOM (ve stádiu návrhu, Xilinx FPGA, 2 GB RAM)
  • RPi CM4 (ve stádiu návrhu, A72, VC4, 4/8 GB RAM)
  • StarFive 71x0 (ve stádiu zvažování, RISC-V)

Pokud by se vše podařilo realizovat, pak by Reform měl opravdu širokou škálu konfiguračních možností, od 2 po 16 GB RAM, několik subarchitektur AArch64 a dokonce i RISC-V.

Zdroj:

Škoda jen, že když jsem lidem z PowerProgressCommunity navrhl upravit jejich návrch PowerPC desky pro Reform, tak to odmítli. Mohl existovat nový PowerPC notebook o dost dříve, než se jim podaří dokončit návrh vlastní.


Vyšlo OpenBSD 6.9

01.05.2021 - Doba čtení: 2 minut

Druhý nejpopulárnější BSD systém je tu s padesátým releasem od začátku projektu. Novinek není rozhodně málo, o to víc potěší, že ty týkající se hardware v podstatě všechny souvisí s hardwarem odlišným od x86/AMD64:

  • powerpc a powerpc64 mají nově implementován bezpečnostní mechanismus RETGUARD zajišťující ochranu při návratu z funkcí; powerpc64 získává ovladač pro framebuffer Aspeed BMC vyskytující se na strojích s POWER8/POWER9; na procesorech POWER9 lze používat režimy se sníženou spotřebou
  • OpenBSD/arm64 dostalo podporu procesorů Cortex-A78AE, Cortex-X1, Neoverse V1 a Apple M1; přidány byly instrukce dle specifikace ARMv8.5; na několika systémech s vyvedenou PCIe sběrnicí je tato nyní podporována

Je toho ale pochopitelně mnohem více i ve společných částech systému a na poněkud více mainstreamových platformách - vylepšení SMP a práce s pamětí, nové ovladače, nové verze programů, ...

Zdroj:

Příjemně překvapila podpora M1, zřejmě je dokumentovaný lépe, než bych u Apple čekal. Co se novinek na powerpc/powerpc64 týká, vypadá to, že ten systém skutečně někdo každý den používá, protože tam přibývají samé praktické věci, které doteď musely chybět. Doufám, že se mi podaří také zkusit, když už nic jiného, tak alespoň virtualizovaně.


Nová serverová jádra Neoverse V1 a N2

30.04.2021 - Doba čtení: 2 minut

ARM představil dvě nová procesorová jádra Neoverse. Tato serverová platforma je od svého ohlášení před před třemi roky rozdělena na tři samostatné větve:

  • E - CPU s vysokou propustností zaměřené hlavně na multithreading
  • N - CPU s vysokým výkonem, určené pro běžné servery
  • V - CPU pro superpočítače, nejvýkonnější procesory této rodiny

Neoverse V1 byl vyvíjen zhruba pět let, implementuje ARMv8.4 včetně SVE. Jelikož se jedná o první procesor této řady, lze ho srovnávat pouze s N1, tedy minulou generací procesoru nižší řady. Proti němu má zhruba o 90 % úspěšnější branch-prediction a o 50 % lepší IPC. Jedná se o aktuálně nejvýkonnější existující CPU, které má ARM k dispozici.

Neoverse N2 je prvním jádrem, které implementuje ARMv9 včetně SVE2. Proti N1 má o 40 % lepší IPC a je tedy zhruba o 10 % pomalejší než V1, přičemž ale plochou čipu a výrobními náklady je o 25 % úspornější, těží tedy z novější architektury.

Oba procesory jsou určeny pro výrobu 7nm+ technologií u partnerů, kteří budou mít o licencování zájem (aktuálně je uváděno TSMC).

Zdroje:

Tohle jsou procesory, které se do vašeho běžného mobilu či tabletu (ale ani notebooku nebo desktopu)  nepodívají. Nicméně asi půjde o nejvýkonnější serverové čipy současnosti a lze je určitě brzy očekávat v žebříčku Top500 na čelných místech. Konkurence bude muset rychle přitvrdit.


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!