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ňů
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.
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.
Necelý týden poté, co PINE64 znovu spustila předobjednávky PinePhone, se totéž děje i s již delší dobu vyprodaným PineBookem Pro, čtrnáctipalcovým notebookem založeným na architektuře AArch64 (64bitový ARM). Za sníženou cenu 219 USD je k dispozici omezené množství strojů, určené zejména vývojářům open-source systémů pro tuto platformu - přímo na e-shopu je vyvěšeno upozornění, že by zařízení neměli objednávat ti, kdo hledají náhradu x86/AMD64 notebooku, nebo ti, kdo si chtějí PineBook jen zkusit a pak vrátit.
Stručně k parametrům:
Dodávky předobjednaných kusů budou realizovány na konci dubna.
Zdroj:
Vzhledem k tomu, kolik let jsem bezproblémově fungoval na Efice MX Smartbooku s možná desetkrát nižším výkonem, umím si představit, že odložím jak windowsový Surface Go, tak starý 14" Acer 291 s Linuxem a místo obojího začnu používat PineBook Pro. Nejsem ale vývojář, takže si počkám, zda se někdy vrátí objednávky i pro obyčejné smrtelníky. AArch64 v oblasti klasických desktopových systémů je rozhodně na vzestupu.
Ode dnešního dne je možno předobjednávat PinePhone BETA edition s Manjaro Linuxem a KDE Plasma Mobile.
Ceny jsou následující:
Obě konfigurace jsou založeny na nejnovější revizi desky (1.2b), dock přibalený u dražší varianty umožňuje konverzi telefonu v desktop, poskutuje totiž ethernet, 2x USB a HDMI výstup obrazu.
Zdroje:
PinePhone je telefon, který sice neoslní parametry, ale zato ho najdete mezi podporovanými zařízeními u snad všech aktuálně vyvíjených alternativních mobilních systémů. Za ty peníze stojí za zkoušku, zamrzí snad jen absence dual-SIM verze.