Libre-SOC poslalo do výroby vlastní OpenPOWER procesor

23.07.2021 - Doba čtení: ~1 minuta

V první půli července volné sdružení několika osob nazvané Libre-SOC, jehož primárním cílem je vytvořit kompletně otevřený návrh CPU, GPU a VPU, ve spolupráci s Chips4Makers a Pařížskou univerzitou a za finanční podpory NLnet Foundation poslalo do výroby vlastní návrh procesoru založeného na OpenPOWER architektuře. Po více než dvanácti letech tak nový čip této architektury vytvořil i někdo jiný, než IBM.

Procesor implementuje OpenPOWER ISA v3.0B a bude vyráběn 180nm technologií u TSMC. Tato technologie je sice zhruba dvacet let stará, pro tento typ SoC ale postačuje.

Zdroje:

Chvíli mi trvalo, než jsem se RSS čtečkou po dovolené prokousal až na konec a ona je tam takováhle perla! Má oblíbená architektura má nový přírůstek!


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


Dvě firefoxové novinky na platformě OpenPOWER

08.06.2021 - Doba čtení: 2 minut

Cameron Kaiser, tak jak oznámil při ohlášení konce vývoje TenFourFoxu, nasměřoval své úsilí a svůj volný čas k vylepšování Firefoxu na platformě OpenPOWER, respektive ppc64le pod Linuxem. Výsledkem je:

  • JavaScript JIT, ač má zatím daleko do plně funkčního software, umí generovat nativní instrukce, provádět ABI-compliant volání SpiderMonkey VM a při volání a návratech z funkcí správně obsluhuje zásobník. Je to vše teprve začátek práce, při níž už bylo a ještě bude (i dalšími vývojáři) použito hodně z věcí vytvořených původně pro TenFourFox, nicméně na konci snad bude plně funkční JIT ve Firefoxu, kde zatím (narozdíl od Chromia) chybí.
  • Firefox 89 je potvrzený jako přeložitelný a funkční. Tato nová verze s novým GUI sice pro překlad (minimálně pod Fedorou, kde Cameron testuje) vyžaduje konkrétní verzi GCC 11, jinak se nepřeloží a v případě použití clang se sice přeloží, avšak nejde spustit, nicméně při správném nastavení a se správným softwarem funguje a je dokonce o něco rychlejší, než verze dosavadní.

Zdroje:

Používám Firefox a používám ho na plus-mínus podobném železe jako Cameron. Pro mě osobně dvě velmi dobré zprávy - snad mi nová verze do Void Linuxu dorazí brzy.


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!