LinuxBoot: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Creata dalla traduzione della pagina "LinuxBoot"
 
FrescoBot (discussione | contributi)
m Bot: righe vuote in eccesso e modifiche minori
 
(5 versioni intermedie di 3 utenti non mostrate)
Riga 1:
{{Software
|Logo = LinuxBoot<!-- logoWikidata black.svg-->
|Screenshot = <!-- Wikidata -->
|Didascalia =
|Sviluppatore =
|DataPrimaVersione =
|UltimaVersione = <!-- Wikidata -->
|DataUltimaVersione = <!-- Wikidata -->
|SistemaOperativo =
|Linguaggio = <!-- Wikidata -->
|Genere = BIOS
|Licenza = [[Licenza GPL]]
|SoftwareLibero = sì
|Lingua =
|SitoWeb = http://linuxboot.org/
|SitoWeb = <!-- Wikidata -->
}}
 
'''LinuxBoot''' è un progetto che mira a sostituire la maggior parte dei moduli Driver Execution Environment (DXE) nel firmware [[UEFI|Unified Extensible Firmware Interface]] (UEFI) con il [[Linux|kernel Linux]]. Per poter essere avviato, LinuxBoot riochiederichiede un software di inizializzazione hardware che potrebbe essere prePre- [[UEFI|EFI]] Initialization (PEI) di UEFI, [[coreboot]] o [[Das U-Boot|U-Boot]] . <ref>{{Cita web|url=https://media.ccc.de/v/34c3-9056-bringing_linux_back_to_server_boot_roms_with_nerf_and_heads|sito=media.ccc.de}}</ref>
 
LinuxBoot può avviare Linux tramite la [[Chiamata di sistema|syscall]] kexec ma è anche in grado di avviare [[Microsoft Windows|Windows]] utilizzando un metodo alternativo. <ref>{{Cita web|url=https://www.phoronix.com/scan.php?page=news_item&px=LinuxBoot-Can-Boot-Windows|sito=www.phoronix.com|dataaccesso=2019-11-13}}</ref>
 
== Storia ==
Originariamente, il progetto è stato avviato da Google sotto il nome di NERF (Non-Extensible Reduced Firmware). <ref>{{Cita web|url=https://lwn.net/Articles/748586/|sito=LWN.net}}</ref> NERF puntava a sostituire gran parte del firmware proprietario dei server con un sistema basato su Linux. L'idea era quella di utilizzare un kernel Linux semplificato per inizializzare l'hardware e gestire le prime fasi di avvio del sistema. Il progetto è stato suddiviso successivamente in LinuxBoot (che contiene il bootblock e il kernel) e u-root, che contiene l'applicazione userland.
 
Nel 2018, LinuxBoot, è diventato un progetto ufficiale della [[Linux Foundation]]. <ref>{{Cita web|url=https://www.linuxfoundation.org/blog/2018/01/system-startup-gets-a-boost-with-new-linuxboot-project/}}</ref>
 
== Supporto hardware ==
Attualmente, il supporto [[UEFI|EFI]] di LinuxBoot è limitato ad alcuni server: <ref>{{Cita web|url=https://github.com/linuxboot/linuxboot|sito=GitHub}}</ref>
 
* [[Dell]] R630
Line 25 ⟶ 32:
* [[Intel]] S2600WF
 
In linea teoria, LinuxBoot, è disponibile anche per tutte le schede madri supportate dal progetto coreboot, che include anche OCP Monolake. <ref>{{Cita web|url=https://www.coreboot.org/status/board-status.html}}</ref> Nella pratica però il supporto è limitato a causa dei vincoli derivati dalle dimensioni della memoria flash disponibile su di esse.
 
== Voci correlate ==
 
* [[Coreboot]]
* [[Rapid Boot]]
 
== Note ==
Line 31 ⟶ 43:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
* [https://www.linuxjournal.com/content/foss-project-spotlight-linuxboot LinuxBoot]
[[Categoria:Software con licenza GNU GPL]]
[[Categoria:Firmware]]
 
{{Portale|Informatica|Software libero}}