neprihlásený Piatok, 22. novembra 2024, dnes má meniny Cecília
BIOS sa nahradí Linuxom, novým projektom LinuxBoot

Značky: Linuxfirmvér

DSL.sk, 30.1.2018


Organizácia The Linux Foundation, zastrešujúca vývoj a presadzovanie Linuxu ako čoraz dôležitejšieho operačného systému, zastrešuje nový projekt LinuxBoot, ktorého cieľom je nahradiť firmvér počítačov, BIOS respektíve UEFI, v maximálnej možnej miere Linuxom.

V počítačoch všetkých segmentov, od notebookov až po servery, je v súčasnosti používané množstvo proprietárneho firmvéru známeho ako BIOS a UEFI, ktorý sa spúšťa pri zapínaní počítača a ktorý je v prípade UEFI aktívny aj počas jeho ďalšieho behu.

Z viacerých dôvodov chcú viaceré skupiny užívateľov tento proprietárny firmvér eliminovať a nahradiť ho linuxovým jadrom. Táto náhrada môže umožniť výrazne rýchlejší boot, vyššiu masovým nasadením overenú kvalitu linuxového jadra a tým vyššiu spoľahlivosť aj vyššiu bezpečnosť.

Už takmer 20 rokov existuje iniciatíva coreboot, ktorá sa snaží BIOS a UEFI nahradiť kompletne. Keďže hardvér vyžaduje na začiatku inicializáciu, coreboot potrebuje implementovať podporu pre každý hardvér. Pokiaľ coreboot nepodporí výrobca, pre vývojárov je ťažké podporovať všetky možné platformy a stále tak nie je pripravený na masové nasadenie.


Základná schéma LinuxBoot, kliknite pre zväčšenie (obrázok: LinuxBoot)



Iný prístup zvolil ale okrem iného Google, ktorý pre účely svojich serverov vyvinul firmvér NERF, Non-Extensible Reduced Firmware. Ten využíva na serveroch časť proprietárneho firmvéru špecifickú pre hardvér, ďalšiu a napríklad podstatnú časť UEFI ale eliminuje a nahrádza univerzálnym linuxovým jadrom.

LinuxBoot je iniciatívou založenou práve na NERF s rovnakým prístupom, vďaka tomu má potenciál na masové nasadenie. Kým Google aj stránky projektu LinuxBoot avizujú zameranie na servery, oznámenie The Linux Foundation hovorí zrejme do budúcna aj o nasadení na osobných počítačoch, mobilných zariadeniach a špecializovaných embedded zariadeniach.


Ronald Minnich z Google prezentuje riešenie NERF, október 2017 (video: Linux Foundation)



LinuxBoot je minimálne na serveroch výrazne rýchlejší ako klasický boot, napríklad v Google sa boot zrýchlil z 8 minút na 20 sekúnd.

Google vyvinul NERF aj z dôvodov bezpečnosti, keď na x86 procesoroch v súčasnosti sú paralelne s operačným systémom prítomné a používané ďalšie tri jadrá nad ktorými užívatelia nemajú kontrolu, UEFI, SMM a ME. V nich sa nachádza a bolo objavených množstvo vážnych zraniteľností ohrozujúcich samozrejme bezpečnosť celých počítačov. Okrem eliminovania veľkej časti UEFI Google eliminuje aj SMM a ME. The Linux Foundation tento cieľ v oznámení nespomína, podľa stránok projektu ale zrejme minimálne SMM bude eliminovať.

LinuxBoot bude podobne ako klasické linuxové jadro podporovať po vlastnom nabootovaní spustenie kódu z dočasného súborového systému initramfs. Súčasťou LinuxBoot nie je na rozdiel od NERF žiadna konkrétna implementácia initramfs, projekt bude zameraný iba na samotné jadro na účely náhrady firmvéru.


      Zdieľaj na Twitteri



Najnovšie články:

Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov
SpaceX nezachytávala prvý stupeň Starship kvôli problému na štartovacej veži
Sprístupnená prvá testovacia verzia už Androidu 16


Diskusia:
                               
 

anooo, prec s UEFI hnusom
Odpovedať Známka: 6.8 Hodnotiť:
 

Keď hardvér vyžaduje na začiatku inicializáciu, preč s firmwarom.
Odpovedať Známka: -1.4 Hodnotiť:
 


https://xkcd.com/927/
Odpovedať Známka: 5.0 Hodnotiť:
 

to si sa uz pomylil, si mal napisat prec s hardwarom a jumper/dip invited :D

Odpovedať Hodnotiť:
 

uefi = win 10 sa nasilu jebe vsade a aby sa mohol a aj jebol vsade potrebuje uefi ten skurvenec co sa vsade potrebuje jebat teda ma aj vlastnost tj. nasilu sa jebe vsade to je znak skurveneho charakteru teda win10 je skurveny.



Odpovedať Známka: 1.7 Hodnotiť:
 

aha... pozri sa, pozri sa mravce, aha! Pozri sa, mravce chodia!
Odpovedať Známka: 8.1 Hodnotiť:
 

Pozri, jak mravce chodia po byte! Jebem mu kurvu vyjebanú! Ja toto dneska zbadal. Pozri sa, samý mravec, chodia od Šarinov! Tá debilka čo robí?! Kurva, lebo zajebem plyn, ja jej vyjebem do vzduchu!
Odpovedať Známka: 5.0 Hodnotiť:
 

http://dopice.sk/kWB
Odpovedať Hodnotiť:
 

Presne tak
Odpovedať Hodnotiť:
 

Co tam bootuju 8 minut .. ale so slzou v oku spominam na boot Atari .. zapnutie a po sekunde blikajuci kurzor.
Aj mobil mi bootuje hadam minutu .. a to ma 8 cores a 3gb ram
Odpovedať Známka: 7.6 Hodnotiť:
 

Osem minut sa mi tiez zda dost, ale napriklad HP ProLiant DL380e G8 v relativne zakladnej konfiguracii:
Start zdrojov: 6 sekund
Early system initialization: 52 sekund
(Cpu,Log,Qpi,Cache,Pci,SerialConsole,Acpi,Pci)
System initialization ("graficky"): 36 sekung
(Cpu,Thermal,Ram,BackupRom,ECC)
Inicializacia DynamicSmartArray (radic): 45 sekund
Inicializacia a vyzva iLO: 7 sekund
Bios/BootMenu vyzva: 7 sekund
Realne od stlacenia vypinaca po nacitanie boot loadera: 2:34
Odpovedať Známka: 10.0 Hodnotiť:
 

V Enterprise segmente sa boot rata po pridenie po vytlaceny papier.
Odpovedať Známka: 8.8 Hodnotiť:
 

Počet bootov v jednom kalendárnomroku: 0.23
Odpovedať Známka: 10.0 Hodnotiť:
 

Myslis, ze tento rok si to odbyli na dalsie 4 dopredu?

Vsetky servery museli byt restartovane kvoli update na meltdown. Extra chrumkave pri vmware hostoch.
Odpovedať Známka: 3.3 Hodnotiť:
 

Tak to není problém, keď virtuálky môžeš presunúť na iného hosta
Odpovedať Hodnotiť:
 

Nie, ked si mensia firma s par servermi a nemas dost volnej kapacity na presun virtualok :( Jo, a ESXi, nie vSphere...

Na druhu stranu, nic strasne sa tym nestalo. Aspon vieme, ze to vsetko stale bootuje :).
Odpovedať Hodnotiť:
 

Az kym v domacom labe netestujes nieco co si pyta reboot. Je to carovne.
Odpovedať Hodnotiť:
 

Pripadne nestihnes stlacit Fx ked treba a musis dalsie dve minuty cakat na druhy pokus.
Odpovedať Známka: 10.0 Hodnotiť:
 

A urcite tvoje Atari dokazalo to, co moderny pocitac alebo telefon. Nechapem, preco na beh modernej UHD hry na lnych detailoch potrebujes nejaky i7 s GTX1080, ked by uplne malo stacit stare Atari. A este by ta hra aj nastartovala do sekundy ... do blikajuceho kurzoru.
Odpovedať Známka: -4.0 Hodnotiť:
 

Vtedy atari a ostatne pocitace znamenali to iste ako dnesne. Taky atari mal tiez grafiku zvuk io rozhranie atd. a stihol nabootovat za take 2sek.
Odpovedať Známka: 5.3 Hodnotiť:
 

To ale neznamena, ze vykon hw a zlozitost sw skaluju rovnako.
Odpovedať Známka: -3.3 Hodnotiť:
 

a vedelo to atari multitasking, ovladanie mysou, malo graficke rozhranie, testovalo pamat pri starte, na pozadi monitoroval stav disku, systemu... plug and play, podporu pre kopec roznych zariadeni...
Aj dnes ti dos nastartuje do par sekund, ale co tam vies urobit?
Odpovedať Známka: 0.0 Hodnotiť:
 

Mal som Atari 130XE.

multitasking - priamo nie ale boli prerušenia
ovladanie mysou - áno (ale prvé myšky ešte len prichádzali na scénu)
graficke rozhranie - áno
testovalo pamat pri starte - áno, ale selftest bol voliteľný, s ním to trvalo o pár sekúnd dlhšie
monitoroval stav disku - myslíš kazety???
plug and play - v podstate áno, pripojíš joystick, cartridge, kazeťák či plotter a hneď šlo
kopec roznych zariadeni - bolo menej zariadení ale tie čo boli šli
Aj dnes ti dos nastartuje do par sekund - na SSD ti za pár sekúnd naštartuje aj WIN10 (i s vypnutou hibernáciou)
Odpovedať Známka: 10.0 Hodnotiť:
 

Neviem, ale prvotny boot Ryzen 7 mi s prvymi verziami BIOSu tiez trval takmer 1,5 minuty
Odpovedať Hodnotiť:
 

No neviem, ci je vyhra mat az taky system v roli niecoho ako spravca hardweru. Staci sa pozriet na ten problem s IME...
Odpovedať Známka: 5.0 Hodnotiť:
 

Je nut amigaOS a mame vystarane. Rychly, maly, bezpecny...
Odpovedať Známka: 4.3 Hodnotiť:
 

OS onboard :o)
Software-ovo prepisovatelny. Hmmmmm. Mnam.
Jedine ROM bez el. prepisu a update vymena ROM.
Basic Input Output System.
Mam rad Linux, ale teraz to bude vhodne prirovnat k java aplikacii. No Flame.
"Basic" uz dlho neplati a teraz BIOS dostal korunku.
Ak to opusti firemny sektor... AMEN
Odpovedať Známka: -5.0 Hodnotiť:
 

ten uefi bazmek mi znicil notebook
Odpovedať Známka: -3.3 Hodnotiť:
 

posielam kernel panic !
Odpovedať Známka: -2.0 Hodnotiť:
 

väčšina schvaľuje, ale keď sa o to isté pokúsilo nedávno ubuntu, všetci nadávali.. hmmm
Odpovedať Hodnotiť:
 

Spravne.
Ubuntu spravuje komercna firma, ktora do nej nadrbala kopu balastu.
Nechapem popularite ubuntu.
V dobrom samozrejme.
Odpovedať Známka: 0.0 Hodnotiť:
 

už len to že GUGel je v tom zastupeny , kolko problemov a dier je v ich nadstavbe nad linuxom kernelom plus neUpdatovatelne zariadenia , ....
Odpovedať Hodnotiť:
 

pleties piate cez deviate, to si stale ozraty?
Odpovedať Hodnotiť:
 

why? Uz tym Liunux oss magorom tiez pekne zadrbava. Namiesto toho aby sa prebobtnany UEFI osekal tak sa tam drbne nieco este vacsie a komplikovanejsie s potencionalne viac dierami a bezpecnostnymi rizikami. Ako ja fakt nepotrebujem od BIOSu aby mi bol schopny spustit binarku alebo nebodaj Xka?$#@$ BIOS ma inicializovat hw, spravit post ci vsetko bezi ako ma a nahrat OS.That's all. A zvlast nechapem tuto poterbu prave v dnesnej dobe ked nam odpadavaju rozhrania - PS/2 a rozne seriove porty uz su prakticky minulost na dnesnych doskach, IDE a FDD tak isto, zanedlho zdochne aj sata a ostane nvme.
Odpovedať Známka: 4.3 Hodnotiť:
 

vazne existuje este nejaka schopna pouzitelna doska z lpt , rs232 .
Odpovedať Hodnotiť:
 

A prečo by neexistovala??? Sériovým RS232 portom nemá prečo odzvoniť. Sú totiž v priemyselnej sfére nenahraditeľné, aj keď už aj tam drbú nezmyselné USB...
No horšie je to s klasickým LPT portom. on mnohým zavadzia. Skôr pre jeho veľkosť ako pre funkcionalitu.
Odpovedať Hodnotiť:
 

RS232? Pfff, prilis komplikovane. Mame tu predsa GPIO.
Odpovedať Hodnotiť:

Pridať komentár