Tags Posts tagged with "bios"

bios

przez -
8 1555
Konsola katalog

Matthew Garrett, który zajmuje się projektem Shim Secure Boot, otrzymał niedawno kilka maili, w których użytkownicy skarżyli się na uszkodzenia laptopów Samsunga, na których był zainstalowany Linux. Po kontakcie z Gregiem Kroah-Hartmanem, który pracuje przy sterowniku samsung-laptop odkryto, że sterownik w dziwny sposób manipuluje kodem firmwaru w kości, która przechowuje UEFI i BIOS, a w konsekwencji doprowadza to do uszkodzenia sprzętu.

Podatne na tego typu problemy były laptopy z serii 300E5C, 530U3C, 700Z3C, 700Z5C, 700Z7C i 900X4C. Zrobiono natychmiast poprawkę do jądra Linux 3.2.38, 3.7.6 i 3.8-rc6, która dezaktywuje sterownik samsung-laptop, podczas uruchamiania poprzez UEFI, aby zapobiec uszkodzeniom. Zalecono nawet, aby przełączyć się na tryb kompatybilności BIOS, jeżeli jest to jeszcze możliwe.

Matthew Garrett nadal drążył problem i odkrył, iż owa podatność występuje również w systemach Windows. Napisał w tym celu specjalny program, który wykonuje się z prawami administratora i w konsekwencji wyłącza laptopa, na tyle że nie jest on w stanie wystartować. Problemem okazały się zmienne UEFI, przechowywane w wolnej przestrzeni pamięci, gdzie poprzez zapisanie zbyt dużej ilości danych, laptop po prostu nie chce się uruchomić.

Nadal do końca nie wiadomo, co jest przyczyną aż takich problemów, mimo odkrytych podatności. Temat jest drążony przez deweloperów Windowsa, Samsunga i Linuksa.

Richard Stallman

Richard Stallman ogłosił, że od tej pory będzie korzystał do pracy tylko z komputera OLPC XO. Migrację na ten sprzęt dokonał zgodnie ze wcześniejszymi ustaleniami. Przeniesienie wszystkiego zajęło mu tydzień. RMS pisze, że zdecydował się na taki krok, ze względu na wolność.

Głównym argumentem jaki przekonał Stallmana do przejścia na OLCP okazał się wolny BIOS. Laptopy XO są jedynymi, które posiadają wolny BIOS. Oprogramowanie notebooka oparte jest na otwartych aplikacjach, poza oprogramowaniem firmware, które służy do uruchomienia WiFi. Stallman chcąc mieć komputer całkowicie oparty o wolnościowe komponenty usunął plik firmware WiFi, w związku z czym funkcja ta u niego nie działa. RMS pisze, że WiFi nie jest mu potrzebne do pracy.

Coreboot

Powstały już pierwsze płyty główne, które są wspierane przez LinuxBIOSa. Teraz wyprodukowano pierwszą wersję LinuxBIOSa, która zawiera serwer X11. Pozwala to na otwieranie aplikacji graficznych na poziomie BIOSu. Dzięki temu przyszłe BIOSy będą graficzne.

W kości o pojemności 2 MB wmontowano jądro Linuksa, które zawiera zestaw standardowych narzędzi uniksowych BusyBox, mały serwer X11 (Kdrive), menedżer okien Matchbox oraz terminal rxvt. Bios uruchamia się przez 6 sekund a przez kolejne 2 sekundy uruchamia się serwer X11 oraz rxvt.

Prezentację nowego LinuxBIOSa można obejrzeć w serwisie YouTube lub w formacie OGG Theora. Ciekawe kiedy pojawią się kości zawierające GNOME lub KDE.

Coreboot

Nie tak dawno LinuxBIOS został ukończony i nadawał się do użycia w płytach głównych. Za sprawą inżyniera Yinghai Lu z firmy AMD, na rynku pojawiła się pierwsza płyta główna przeznaczona dla desktopów, która w pełni jest wspierana przez LinuxBIOS. Produkt firmy GIGABYTE, o symbolu M57SLI-S4 przeznaczony jest dla procesorów AMD (slot AM2) i bazuje na chipsecie NVIDIA nForce 570 SLI.

Parę danych technicznych płyty:

  • wspierane procesory: AMD Athlon 64 X2, Athlon 64 FX i Athlon 64
  • 2 sloty PCI Express x16
  • 3 sloty PCI Express x1
  • 2 sloty PCI
  • 3 porty 1394a (FireWire)
  • 10 wejść USB 2.0
  • 16GB obsługiwanej pamięci
  • SATA RAID
  • 6 slotów SATA 3Gb/s

Płyta ta jest ogólnie dostępna w sprzedaży (również w Polsce za ok. 400 zł), zaś kod źródłowy BIOS-u można ściągnąć z serwera SVN projektu LinuxBIOS.

Polecane

Jesień Linuksowa

1 1102
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...