Čtvrtek, 10 října, 2024
Google search engine
DomůElektronikaPočítačeOpenBSD 7.6 přidává podporu pro Snapdragon X Elite

OpenBSD 7.6 přidává podporu pro Snapdragon X Elite

728x90

OpenBSD, které jako jediný ze tří hlavních BSD systémů dodržuje striktní release plán a vydává novou velkou verzi dvakrát ročně, tak učinilo i tentokrát a na světlo světa vypustilo verzi 7.6. Samozřejmě, že za půl roku se nenahromadí tolik novinek, jako třeba u NetBSD, které má mezi verzemi obvykle dva až čtyři roky, ale i tak je toho dost.

Od poslední verze například vznikla vcelku nová počítačová platforma – notebooky určené pro běh Windows 11, založené na Snapdragon X Elite (X1E-80-100) od Qualcommu. OpenBSD v tomto release přidalo jejich základní podporu, s níž se podařilo v ACPI režimu systém nabootovat například na Samsung Galaxy Book4 Edge. Práce na podpoře ale začaly již v červnu, hned druhý den po vydání prvních modelů, kdy si Patrick Wildt koupil Lenovo Yoga Slim 7 a  ještě týž den počítač nabootoval z NVMe s funkčním USB a klávesnicí. Už v původním commitu bylo nicméně uvedeno, že běh v ACPI režimu je pouze dočasné řešení, jakmile to bude možné, přejde se na režim device tree, práce tedy je stále před vývojáři dost a pravděpodobně systém není zatím ve stavu, kdy by ho na Snapdragonu X Elite šlo používat výhradně ke všem činnostem.

OpenBSD si velmi zakládá na tom, že ve výchozí instalaci byly za celou jeho existenci odhaleny pouze dvě vzdáleně využitelné zranitelnosti, tedy že jde o velmi bezpečný systém. Proto nemalou část release notes pokaždé tvoří informace o tom, jaké známé procesorové zranitelnosti byly mitigovány. Tentokráte dostal systém ochranu před Spectre-V4 na arm64 a na amd64 přibyl kód řešící ve spolupráci s aktualizací firmware procesoru zranitelnost RFDS (Register File Data Sampling), která se projevuje u některých procesorů Intel Atom.

Z dalších novinek v oblasti spolupráce systému s hardwarem stojí za zmínku přidání podpory SIMD instrukční sady AVX-512 na architektuře amd64 či možnost uspávání v režimu suspend-to-idle na i386 a amd64 na strojích, které neumí suspend do režimu S3, nebo ho tam zatím neumí systém vyvolat. Verze riscv64 nově běží na desce Milk-V Pioneer. Napříč platformami pak přibyla podpora akcelerace práce s videem pomocí hardware grafických karet a to prostřednictvím Video Acceleration API, které do X Window Systemu přidává knihovna libva.

Zdroj: DIIT

Novinek a oprav jsou samozřejmě další desítky či stovky, ať už těch univerzálně platných, nebo platformně specifických. Kromě novinek v samotném systému je spousta novinek i v dostupných balíčcích, jichž je pro dvě nejaktivnější platformy přes dvanáct tisíc pro každou a i seznam verzí těch nejdůležitějších balíčků by byl pro tento text zbytečně dlouhý, najdete ho ostatně v oznámení o vydání, takže jej nemá smysl duplikovat.

Zdroj:DIIT

Upgrade je – jako vždy – podporován pouze o jednu verzi, jinak se doporučuje čistá instalace. V případě upgrade je v ideálním případě (který nastává, máte-li v /usr alespoň 1.1 GB volného místa a v /home dost místa pro stažení nové verze systému) vše otázkou tří příkazů – sysupgrade, sysmerge a pkg_add -u – přičemž mezi prvním a druhým čeká uživatele jeden restart. Musel jsem si na svém historickém tenkém klientu Wyse Cx0 nejdříve nějaké to místo uvolnit, ale pak vše proběhlo během necelé hodiny tak, jak mělo. Kéž by třeba aktualizace Windows 11 končily vždy takhle pozitivně.


Zdroj: diit.cz
RELATED ARTICLES
- Advertisment -
Google search engine

Populární články

BLOG

OpenBSD 7.6 přidává podporu pro Snapdragon X Elite

728x90

OpenBSD, které jako jediný ze tří hlavních BSD systémů dodržuje striktní release plán a vydává novou velkou verzi dvakrát ročně, tak učinilo i tentokrát a na světlo světa vypustilo verzi 7.6. Samozřejmě, že za půl roku se nenahromadí tolik novinek, jako třeba u NetBSD, které má mezi verzemi obvykle dva až čtyři roky, ale i tak je toho dost.

Od poslední verze například vznikla vcelku nová počítačová platforma – notebooky určené pro běh Windows 11, založené na Snapdragon X Elite (X1E-80-100) od Qualcommu. OpenBSD v tomto release přidalo jejich základní podporu, s níž se podařilo v ACPI režimu systém nabootovat například na Samsung Galaxy Book4 Edge. Práce na podpoře ale začaly již v červnu, hned druhý den po vydání prvních modelů, kdy si Patrick Wildt koupil Lenovo Yoga Slim 7 a  ještě týž den počítač nabootoval z NVMe s funkčním USB a klávesnicí. Už v původním commitu bylo nicméně uvedeno, že běh v ACPI režimu je pouze dočasné řešení, jakmile to bude možné, přejde se na režim device tree, práce tedy je stále před vývojáři dost a pravděpodobně systém není zatím ve stavu, kdy by ho na Snapdragonu X Elite šlo používat výhradně ke všem činnostem.

OpenBSD si velmi zakládá na tom, že ve výchozí instalaci byly za celou jeho existenci odhaleny pouze dvě vzdáleně využitelné zranitelnosti, tedy že jde o velmi bezpečný systém. Proto nemalou část release notes pokaždé tvoří informace o tom, jaké známé procesorové zranitelnosti byly mitigovány. Tentokráte dostal systém ochranu před Spectre-V4 na arm64 a na amd64 přibyl kód řešící ve spolupráci s aktualizací firmware procesoru zranitelnost RFDS (Register File Data Sampling), která se projevuje u některých procesorů Intel Atom.

Z dalších novinek v oblasti spolupráce systému s hardwarem stojí za zmínku přidání podpory SIMD instrukční sady AVX-512 na architektuře amd64 či možnost uspávání v režimu suspend-to-idle na i386 a amd64 na strojích, které neumí suspend do režimu S3, nebo ho tam zatím neumí systém vyvolat. Verze riscv64 nově běží na desce Milk-V Pioneer. Napříč platformami pak přibyla podpora akcelerace práce s videem pomocí hardware grafických karet a to prostřednictvím Video Acceleration API, které do X Window Systemu přidává knihovna libva.

Zdroj: DIIT

Novinek a oprav jsou samozřejmě další desítky či stovky, ať už těch univerzálně platných, nebo platformně specifických. Kromě novinek v samotném systému je spousta novinek i v dostupných balíčcích, jichž je pro dvě nejaktivnější platformy přes dvanáct tisíc pro každou a i seznam verzí těch nejdůležitějších balíčků by byl pro tento text zbytečně dlouhý, najdete ho ostatně v oznámení o vydání, takže jej nemá smysl duplikovat.

Zdroj:DIIT

Upgrade je – jako vždy – podporován pouze o jednu verzi, jinak se doporučuje čistá instalace. V případě upgrade je v ideálním případě (který nastává, máte-li v /usr alespoň 1.1 GB volného místa a v /home dost místa pro stažení nové verze systému) vše otázkou tří příkazů – sysupgrade, sysmerge a pkg_add -u – přičemž mezi prvním a druhým čeká uživatele jeden restart. Musel jsem si na svém historickém tenkém klientu Wyse Cx0 nejdříve nějaké to místo uvolnit, ale pak vše proběhlo během necelé hodiny tak, jak mělo. Kéž by třeba aktualizace Windows 11 končily vždy takhle pozitivně.


Zdroj: diit.cz
RELATED ARTICLES