Změny v podpoře hardware u FreeBSD 13

10.04.2021 - Reading time: 3 minutes

Vydání FreeBSD 13.0 se očekává každým dnem (aktuálně jsme u Release Candidate 5) a bylo by proto dobré stručně shrnout, k jakým změnám v podpoře u nemainstreamového hardware dojde. FreeBSD dělí úroveň podporovaného hardware do čtyř stupňů

  • Tier 1 - Plně podporovaný hardware, u nějž mají vydání nových verzí, bezpečnostní záplaty a balíčky na starosti přímo pověřené týmy FreeBSD projektu
  • Tier 2 - Minoritní a vývojové architektury, s pouze komunitní podporou.
  • Tier 3 - Experimentální podpora, případně legacy hardware.
  • Tier 4 - Nepodporované architektury.

V aktuální verzi 12.x má FreeBSD pouze dvě platformy zařazené do Tier 1 a sice 32bitové x86 s 64bitové AMD64. I v chystané verzi zůstanou dvě, nicméně x86 se přesune do Tier 2, což je logické vzhledem k tomu, že veškeré nové procesory od AMD i Intelu jsou už minimálně šestnáct let 64bitové. Jeho místo nově zaujme ARMv8/AArch64, který se tedy stane druhou oficiální platformou systému.

Z Tier 3 do Tier2 se přesouvá port FreeBSD/RISC-V, což nepochybně souvisí i s tím, že se na trh chystá několik relativně dostupných desek s procesory této architektury, takže bude možné vývoj a testování ve větší míře realizovat i mimo emulátor QEMU.

A aby to nebyly jen dobré zprávy, o celé dva stupně si pohorší SPARC a stane se nově nepodporovanou platformou. Bohužel i to je zcela logické. Procesor, který byl podporován od verze 5.0, již odepsala i mateřská společnost (Oracle), ztratil své uživatele již i mezi komunitou, o čemž svědčí i třeba mailing list, dlouhé měsíce plný jen spamu a neřešených chybových hlášení. Ti, kdož stále hardware této platformy provozují, budou muset přejít například na NetBSD, kde je 64bitový SPARC stále v Tier 1 a 32bitový v Tier2.

Zdroje:

FreeBSD je nejdesktopovější z větších BSD systémů, proto je jen logické, že také nejvíce sleduje trendy - populární hardware se objevuje, zastaralý mizí. Škoda jen, že při pohledu na seznam podporovaných desek u AArch64 není vidět žádné velké železo, jen samé malé destičky. Na to, že ta architektura je minimálně stejně schopná jako AMD64 a určitě mnohem výkonnější než opouštěný SPARC, všude jsou na ní vidět jen samé hračky.


Publikovány návrhy PCB pro PowerPC notebook

07.04.2021 - Reading time: ~1 minute

Šest a půl roku od zahájení projektu a měsíc a půl od zveřejnění návrhů ve formátu proprietárního programu Mentor Expedition, v němž byly původně kresleny, došlo ke konverzi, kontrole a publikaci i ve formátech pro software Altium a otevřený Kicad.

Dalším krokem je výroba dvou funkčních prototypových desek a jejich pokusné osazení do zapůjčených 15.6" šasi Slimbook. Za tímto účelem probíhá výběr prostředků, z potřebných 12500 EUR jsou vybrány zhruba dvě pětiny.

Zdroj:

Projektu už chvíli fandím. Trpí bohužel zcela typickým problémem dnešní doby: levné desky založené na ARM/AArch64 uspokojily potřebu po hardware odlišném od x86/AMD64, zájem o ostatní platformy mezi širším obecenstvem je tak zcela minimální, zvlášť pokud ještě jde o platformu s odlišnou endianitou. Nezbývá než přát štěstí, aby se podařilo vše dokončit.


JingOS 0.8 přináší OTA a další novinky

05.04.2021 - Reading time: 2 minutes

V posledním březnovém dni byla vydána verze 0.8 nové linuxové distribuce, která chce primárně cílit na použití na tabletech a zařízeních konvertovatelných z tabletu na desktop/notebook. Systém samotný je založený na Ubuntu, grafické prostředí pak na KDE a Plasma Mobile, přičemž část ovládacích prvků i funkcionality si autoři píší sami.

Ačkoliv většina serverů uvádí jako nejzásadnější novinku, že tato verze běží již i na architektuře x86, opak je pravdou - ode dne ohlášení je x86/AMD64 hlavní architekturou na níž vývoj probíhá a vlastně ani jiná oficiálně podporována není. Podle roadmapy se to má změnit až s verzí 1.0, která dorazí na konci června a bude podporovat minimálně vlastní chystaný ARMový tablet JingPad A1. Co tedy 0.8 skutečně přinesla?

  • Možnost OTA aktualizací
  • Vlastní App Store
  • Redesign správce souborů a nastavení
  • Možnost přeuspořádání ikon na ploše
  • Automatické škálování aplikací na HiPPI displejích
  • Bugfixy
  • Nový wallpaper

Zdroje:

Jsem skeptik. Pokud autoři tvrdí, že je JingOS "World’s FIRST Linux Tablet OS" tak jsou buď neznalí (Co třeba Nokia Internet Tablety před už více než 15 lety?), nebo lžou. Chtějí-li cílit na tablety a zatím oficiálně neběží na žádném ARM zařízení, protože čekají na vlastní tablet, je to podivné. Systém lze zatím stáhnout jen tak, že někam zadáte e-mail a dorazí vám odkaz, opět podivné. Možná se - jako už hodněkrát v historii - pletu, ale neprorokuju, že bychom za pět let všichni svištěli na tabletech s JingOS.


Vyšel postmarketOS 21.03 Second Beta

01.04.2021 - Reading time: 2 minutes

Po deseti měsících od vydání první beta verze mobilní distribuce založené na Alpine Linuxu, je tu beta druhá. Oficiálně je podporovaných jedenáct zařízení (tj. od minule o jedno více): 

  • ASUS MeMo Pad 7
  • BQ Aquaris X5
  • Motorola Moto G4 Play
  • Nokia N900
  • PINE64 PinePhone
  • PINE64 PineTab
  • Purism Librem 5
  • Samsung Galaxy A3 (2015)
  • Samsung Galaxy A5 (2015)
  • Samsung Galaxy S4 Mini Value Edition
  • Wileyfox Swift

V režimu testing je pak zařízení již více než 250. Co se grafického rozhraní týká, jsou v nabídce tři moderní mobilní GUI - Phosh, Plasma Mobile a Sxmo, pouze na N900 autoři doporučují použít vzhledem k jejímu stáří spíše desktopové i3.

Zdroj:

postmarketOS je něco, na co jsem celé roky čekal. Bohužel i se šuplíkem plným různých starých telefonů stále čekám, protože plně podporovaný kromě N900 není žádný a tam se spíše chystám vyzkoušet Maemo Laeste. Dále se nejblíže funkčnosti blíží Samsung Galaxy SIII i9300, ovšem i tam zatím absentuje podpora veškeré bezdrátové komunikace či senzorů, takže je z něj v podstatě pouze linuxový počítač jen s ARMem, zato bez klávesnice.


ARM oznámil novou architekturu ARMv9

31.03.2021 - Reading time: 2 minutes

Před deseti lety ARM přišel s ARMv8 (AArch64) - plně 64bitovou architekturou, která kromě toho, že rozšířila virtuální adresní prostor, také pročistila značné roztříštění, které panovalo u předchozích generací. Dočkala se za svou existenci šesti revizí a prošla zajímavou cestou ze serverů přes mobilní zařízení po desktop, v němž se začíná objevovat v poslední době.

Teď ARM uvedl architekturu novou, ARMv9, která je s osmičkou plně zpětně kompatibilní a zachovává i tři profily -  A pro univerzální procesory, R pro real-time nasazení a M pro mikrokontroléry. Jako základ byla použita revize ARMv8.6, k níž byla přidána celá řada novinek, například nová vektorová jednotka SVE2 (Scalable Vector Extension 2) či mechanismus bránící přístupu k důvěrným datům a to privilegovanému software, nazvaný CCA (Confidential Compute Architecture).

Zdroj:

ARM byl kdysi skvělý procesor pro desktopy (doba počítačů od Acornu), následně to byl neuvěřitelný čip pro PDA (doba od Newtonu po Palm TX), pak to byl strašný brajgl (doba od uvedení iPhone) různých subarchitektur a následně s příchodem AArch64 se opět vrátil na začátek - je z něj skvělý procesor pro desktopy. Tak už jen aby s ním ty desktopy začal vyrábět i někdo jiný než Apple.


Ohlášen konec vývoje prohlížeče TenFourFox

30.03.2021 - Reading time: 3 minutes

Ne všechny novinky jsou vždy pozitivní, třeba tato rozhodně nepotěší uživatele počítačů Apple Mac s procesory PowerPC: Cameron Kaiser ohlásil, že po deseti letech ukončí na podzim vývoj prohlížeče TenFourFox. I když podle statistik má prohlížeč ještě zhruba dva tisíce aktivních každodenních uživatelů a několikanásobek tohoto počtu představují uživatelé občasní, není už pro jednoho hlavního vývojáře a několikmenších přispěvatelů dále udržitelné pokoušet se doběhnout zběsilé tempo změn na webu.

TenFourFox vznikl v dubnu 2011 poté, co bylo oznámeno, že Firefox 4 již nebude podporovat PowerPC procesory. Až do roku 2015 udržoval krok s releasy Firefoxu, poté co ten ale začal více a více záviset na programovacím jazyce Rust, který pro Tiger neexistuje, byl základ zafixován kódu Firefoxu 45ESR a následně byly vydávány tzv. Feature Parity Release, v nichž byly na tento základ zpětně portovány novinky.

TenFourFox je jeden z mála, který umí TLS ve verzích novějších než 1.1, tj. lze z něj stále přistupovat i na moderní weby a jediný prohlížeč pro PowerPC Mac OS X s JavaScript JIT. Také je prakticky jediný, který za poslední dekádu dostal nějaké nové vlastnosti a optimalizace a ne pouze doháněl, co se vyvinulo jinde. Bohužel Cameronův čas není nafukovací, sám TenFourFox už roky každodenně nepoužívá a tak dle něj nastal čas projekt ukončit. Poslední verzí tak bude FPR32, do září letošního roku pak budou vycházet bezpečnostní záplaty.

Zdroj:

Tohle je smutné. V letech 2011-2018 byl na PowerMacu G5 TenFourFox můj hlavní (a vlastně jediný používaný) browser. Nechce se ani věřit, že to je už tak dávno, co Cameron začal - ostatně už je to víc než sedm let, co jsem o TFF psal na DIIT. Jenže všechno jednou musí skončit a jelikož Firefox už chvíli vydává velkou verzi každý měsíc, divím se že to nezabalil dřív. Už jsem mu posílal mail s díky za to, že protáhl životnost PowerPC Maců o dobrých patnáct let a já se tak dočkal dostupné náhrady v podobě Blackbirdu.
I když sám už každodenně TFF také nepoužívám, tohle je opravdu konec starých časů.


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.