Jump to content
7 posts in this topic

Recommended Posts

in pratica oramai il bios è troppo vecchio per i nuovi sistemi.

ora è stato sostituito dal EFI, il quale inizierà a prendere piede sui normali pc a partire da Vista, infatti winxp non supporta l'EFI.

praticamente che cambia??

come si passa da bios a efi?

che comporta?

in parole povere il bios è un ammasso unico di istruzioni che fa accendere il pc. e quello rimane fisso

 

l'efi invece non è altro che un firmware che puo essere programmato ed esteso avendo la possibilità di eseguire moduli di espansione e programmi a basso livello.

questo, naturalmente. se ben utilizzato puo dare piu poteri sull'hardware da parte del sistema operativo. nelle macchine attuali invece gli accessi e l'utilizzo dell'hardware sono 'limitati' dagli strumenti fissi del bios e il sistema operativo puo fare quello che il bios gli fa fare e niente dippiu.

oltre queste funzioni di "gestione dell'hardware" l'efi potra(in futuro) essere utilizzato anche per craccare i sistemi operativi, grazie alla creazione di un modulo che cambia il comportamento del pc bypassando i sistemi di protezione, senza dover andare a modificare kernel(drasticamente almeno) e roba varia. ed è quello che stanno provando a fare kiko bofors & co. ma sono ancora lontani tempi simili

Rispondo io in modo più approfondito.

Parecchie pagine più indietro era già stato aperto un topic sull'EFI, quindi riporto esattamente il suo contenuto qui:

Per quanto ne so io EFI sta per Extensible Firmware Interface, ossia Interfaccia Firmware Estensibile. EFI, almeno stando a quanto annunciato da Intel, è in grado di includere applicazioni e nuove funzionalità giù a livello del firmware, fra cui tool per la diagnostica e il ripristino dei dati, servizi di crittografia dei dati, e anche estensioni per la gestione dei consumi. E' inoltre capace di gestire nativamente connessioni di rete.

Inoltre, essendo sviluppato completamente in C++, consente di eseguire applicazioni programmate in linguaggi ad alto livello nativamente attraverso alcuni toolkit appositi. Di fatto, si può definire un micro-sistema operativo che si occupa dell'inizializzazione di tutte le periferiche della macchina e di gestire gran parte delle utility di sistema in modo slegato dal sistema operativo.

Al momento attuale, EFI è stato implementato solo in una sua versione particolare da Apple, la quale lo sfrutta non solo come "trampolino di lancio" di Mac OS X, ma anche come vera e propria base per alcuni suoi hardware. L'AppleEFI, in particolare, gestisce nativamente la scheda video ATI X1600 fino alla sua massima risoluzione e permette accesso in lettura/scrittura istantaneo a partizioni HFS+.

EFI si appoggia su una sua micropartizione situata in un'area nascosta del disco fisso in cui alloggiano gran parte delle utility e i driver efi per l'inizializzazione delle periferiche base.

Al momento attuale, EFI è installato di default unicamente su hardware Apple, mentre alcune schede Intel hanno la compatibilità per il supporto futuro di chipset Intel EFI. Attualmente non esistono motherboard in commercio con EFI preinstallato.

E' possibile avviare un ambiente EFI a partire da un floppy di avvio, ma questo annulla gran parte dei vantaggi dati da EFI, che derivano dalla sua locazione in un chipset simile al BIOS attualmente non ancora in commercio.

OSX86 per i normali PC _NON_ supporta EFI, ma viene lanciato tramite alcuni "trucchi" dai sistemi BIOS.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

in teoria esistono schede madri intel che usano la tecnologia efi ma supportano solo i processori itanium AI 64, che però funzionano 'solo' in modalità 64bit, difatti la prima versione di windows a 64bit funziona solo su quei processori e supporta l'efi.Per dipiu sono processori da server e naturalmente servono solo a quello scopo.per ora quindi, non possono funzionare con osX visto che la versione 10.4.x funziona solo su sistemi a 32bit.

 

le qualità modulari dell'efi le potete notare tutti quanti, per esempio il bootcamp di Apple installa un modulo efi di retro compatibilita con lo standard bios, e windows XP puo girare caro e felice.

fortunatamente per noi, almeno in questa versione di macOS non è stato curato molto quest'aspetto e il kernel è stato facilmente crackato senza il bisogno di modificare i comportamenti di gestione. da qui si evince che in questo macos l'efi non sia poi così utilizzato fino in fondo.

 

spero non sia diverso in futuro.

 

in teoria.. quando tutti i pc saranno dotati di efi, il cracking di sistemi oparativi sarà piu semplice.. senza modificare kernel e compagnia bella basterà lavorare su un modulo di compatibilità da mettere nell'efi, come gia fa il menzionato bootcamp.

 

(si ringrazia lord_muad_dib per la seconda parte del post)

Sherry Haibara

se ho letto bene ci sono tipi di x labs che sono riusciti diciamo a 'installare' l'efi su alcune motherboard intel...

sapete nulla visto ke io ho una 915???

inoltre se ho capito bene.. l'efi diciamo va in supporto al sistema operativo no? cioè in pratica è come se fosse un'estensione del bios...

No. L'EFI rimpiazza il BIOS in tutto.

I Macintosh, infatti, funzionano a meraviglia ma sono solo EFI-based e non hanno il BIOS.

L'EFI comunque è a un gradino intermedio tra il BIOS e il sistema operativo: come il BIOS, si occupa di inizializzare le risorse della macchina; in più, però, può eseguire operazioni di ripristino, di diagnostica, di navigazione internet e soprattutto fornire dei driver-base al sistema operativo che già supportino le caratteristiche avanzate della macchina su cui si avvia (es. la massima risoluzione e profondità di colore di una scheda grafica, il mouse, la gestione dei file system etc.).

Alcuni Labs sembra siano riusciti a installare un EFI simile a quello adottato da Apple su alcune motherboard Intel, questo perché le recenti schede logiche Intel sono progettate per accogliere, in futuro, l'upgrade a EFI.

Sherry Haibara

×
×
  • Create New...