mboost-dp1

unknown

Intels BIOS-afløser frigives under CPL

- Via ZDNet |UK| - , redigeret af Miklos

Intel har i længere tid været i gang med at lave en efterfølger, til den efterhånden 20 år gamle og velkendte BIOS. De er nu så langt fremme at de planlægger at frigive koden under CPL (Common Public License).

Koden der stammer fra deres Tiano projekt, skal minimere boot-tiden og gøre selve boot-skevensen kortere og mere stabil. På nuværende tidspunkt er boot-tiden for en server faldet til en tredjedel, set i forhold til den samme server med traditionel BIOS.

Ved at frigive koden under CPL, håber Intel at hardwareproducenterne bedre kan lave drivere der udnytter hardwaren bedst muligt.





Gå til bund
Gravatar #1 - AndersAndersson
2. jun. 2004 12:43
OFFTOPIC: ret lige det sidste GPL til CPL ;) bare lige for at få det rigtigt...

ONtopic:

BIOS var da en god ting i gamle dage, men lad os endelig få det af vejen. det kan gøres langt bedre og hurtigere, så vi må da håbe at intel har lavet noget som holder, OGSÅ i fremtiden.
Gravatar #2 - amokk
2. jun. 2004 12:51
uanset hvordan man vender og drejer det, bliver man vel nødt til at have en slags bios, som sørger for at alt hardware spiller og finder ud af at lede efter bootsektor mv.

og så længe der ikke er standardiserede værktøjer til konfiguration af systemet, er BIOS ofte det eneste sted at indstille egenskaber for hastighed, RAM timings og de forskellige peripherals...

men det er måske det der kommer en løsning på snart?
Gravatar #3 - bnjw
2. jun. 2004 12:53
Lyder da lovende med en opstartstid på 1/3 af normalt.

Må håbe Intel ikke laver noget lign. som ved P3 serienr. kontrol.
Gravatar #4 - amokk
2. jun. 2004 13:01
#3 tror nu man taler om opstartstiden fra man tænder maskinen og til OS'et loader...

så vidt jeg ved bliver BIOS sat ud af spillet så snart windows eller linux osv. starter, da de har deres egen hardwarehåndtering, mens fx DOS er helt afhængig af BIOS
Gravatar #5 - KozmoNaut
2. jun. 2004 13:01
Helt ærligt så jeg helst at x86-platformen gik over til OpenFirmware, ligesom Sun og Apple.

Hvis der er noget funktionalitet som ikke er der, men som man mangler, så koder man det da lige i Forth :)
Gravatar #6 - sKIDROw
2. jun. 2004 13:09
Endelig!... :)
Det har aldrig givet mening, at man ikke havde adgang til en så essentiel del af ens hardware.
Latterlige bugs som aldrig blev rettet, når producenten tabte interessen osv... ;)
Gravatar #7 - Hvidtpulver
2. jun. 2004 14:08
Hmmm jeg syntes det var rart man følte sig hjemme dér :)

Men okay det bliver nice nok..

OFFTOPIC.. det er nice at newz.dk har fået en rating ting så man slipper for at se irriterende indlæg :)
ONTOPIC..

Skal da liii have et nyt motherboard og en ny computer da.. helt sikkert :D
Gravatar #8 - skjødt
2. jun. 2004 14:19
Noget jeg hader er at opdatere bios.. Diskette drev er der ikke mange der har længere, og hvem har lige en win98 Cd liggende. Dog er nogle bundkort producenter venlige og lader det ske fra systemet.
Gravatar #9 - SmackedFly
2. jun. 2004 15:13
BIOS opdatering og brug har altid været noget sjovt noget. Men på DELL computere var det faktisk lidt praktisk, ihvertfald på et tidspunkt, da man kunne få adgang til BIOS'en direkte under Linux. Men ikke under windows, ret specielt, var vist fordi Linux ikke satte et eller andet bit der blokerede featuren. Mener også man kan opdatere fra Linux... Har aldrig sat mig ind i hvorfor man ikke kan opdatere fra Windows, synes ikke det giver så meget mening...

Grundlæggende har jeg aldrig forstået hvorfor BIOS'en kun skal kunne tilgåes under opstarten, både Windows og Linux sætter mere eller mindre BIOS ud af drift efter de tager over (ihvertfald linux), så det at ændre i bios burde ikke være noget problem.

Men igen, BIOS er forældet, så lad os endelig se noget nyt...Og kunne da være fedt om de gør det nemmere at lave en ordentlig bootloader, og endelig udrydder mareridtet med bootsektorer og lignende, så den data bare ligger i en EPROM på systemet. Generelt skal vi have færre statisk fastsatte systemer og gøre det hele mere fleksibelt.
Gravatar #10 - C#
2. jun. 2004 15:22
#9

"Har aldrig sat mig ind i hvorfor man ikke kan opdatere fra Windows, synes ikke det giver så meget mening..."
Det kan du da på flere (de fleste) idag ?
http://www.intel.com/design/motherbd/ly/ly_bios.ht...

"Use the Intel® Express BIOS Update if you are running Windows* 98, Windows 98SE, Windows ME, Windows NT*, Windows 2000, or Windows XP*. An executable file runs a Windows InstallShield* program which automatically updates the BIOS. "
Gravatar #11 - El_Coyote
2. jun. 2004 16:43
ja det er bare så fedt når windows crasher mens man updater på den måde...
sådan har jeg da mistet et bundkort.
så lige nu kan jeg ikke opdatere bios fordi jeg ikke har et diskettedrev og ikke stoler på at windows kan fatte at køre længe nok :P
Gravatar #12 - kasperd
2. jun. 2004 17:35
#11 sådan har jeg da mistet et bundkort.

Ja. Jeg så hellere at de tog sig sammen og lavede noget hardware, der ikke holdt op med at virke, bare fordi der gik noget galt med flashing af BIOS eller firmware.

Jeg har hørt om, at nogen producenter har prøvet på det. Men så vidt jeg har forstået prøver de at få den til automatisk at opdage, om der er gået noget galt, og så skifte til en backup ROM. Problemet er jo så bare at den automatik er nødt til at kunne løse haltingproblemet for at vide med sikkerhed om den nye BIOS/firmware virker eller ej.

Jeg mener man burde kunne få hardwaren udskiftet under garantien, hvis opdateringen fejler, og der ikke er nogen måde at rette det på.
Gravatar #13 - sKIDROw
2. jun. 2004 18:11
#12 kasperd

[Jeg mener man burde kunne få hardwaren udskiftet under garantien, hvis opdateringen fejler, og der ikke er nogen måde at rette det på.]

Jeg mener du skal glemme at vade i, at det var derfor det holdt op med at virke... :P
Hverken forhandler eller distributør kan bevise det alligevel, kun producenten og der har du fået et nyt board... ;)
Gravatar #14 - amokk
2. jun. 2004 19:49
#9 på min dell, kører jeg bare et program, som med det samme beder mig med at genstarte... når jeg så genstarter den, kører den BIOS opgraderingen i stedet for at POSTe... skal ikke kunne sige om den henter filen fra HD eller har en ekstra flash ram til at lægge BIOS i... men det fungerer sgu godt!!!

har selv fået ordnet mit MB tidligere, ved at pille BIOS af og sende den til www.optiuse.dk som flasher den med den BIOS man mailer til dem... det har virket fint, havde et Aopen AX6BC som var ret drilsk når man flashede den...
Gravatar #15 - kasperd
2. jun. 2004 19:55
#13 Hverken forhandler eller distributør kan bevise det alligevel

Der har du selvfølgelig en pointe. Jeg ville nu stadig foretrække at manglende mulighed for en sikker opdatering af BIOS/firmware blev betragtet som en mangel ved varen, så man roligt kan sige, hvordan problemet er opstået. Der er vist også nogle butikker, der mener, at den nye lukkelov betyder, at de ikke har nogen forpligtelser udover de første seks måneder. (I hvert fald prøver de at overbevise kunderne om det). Hvis det faktisk blev betragtet som en mangel ved varen burde man omvendt kunne vende tilbage til butikken med kortet 23 måneder senere og sige: "jeg prøvede at opgradere min BIOS, nu virker kortet overhovedet ikke", og så få det byttet. Det burde lægge lidt mere pres på producenterne. Men selvfølgelig, hvis det kun er i Danmark det bliver indført ville det nok gå værst ud over importørerne, med mindre producenterne faktisk vil påtage sig ansvaret.

kun producenten og der har du fået et nyt board... ;)

Hvorfor skulle producenten levere et nyt board? Kunne de ikke lige så godt bare flashe BIOS igen med den nyeste udgave og sende det gamle board retur? (Det vil selvfølgelig gøre situationen lidt nemmere for importørerne, hvis producenterne er så velvillige som du siger. Hvorfor er producenterne egentlig mere villige til at udskifte varen end butikkerne? Har producenterne større risiko for at miste kunder end butikkerne?)

#14 skal ikke kunne sige om den henter filen fra HD eller har en ekstra flash ram til at lægge BIOS i

Den kunne for den sags skyld også ligge i RAM. Jeg ved ikke lige præcis hvad, der er nemmest.
Gravatar #16 - Gecko
2. jun. 2004 20:01
Hvem booter nogensinde en server? Det er sikkert smart og alt muligt, men statistikken er meningsløs. Jeg ville aldrig vælge en server udfra hvor hurtigt den booter :)
Gravatar #17 - amokk
2. jun. 2004 20:33
#15 eeh når maskinen rebooter kan den nok ikke have det liggende i RAM

det er i øvrigt lettere for en producent at ombytte en vare, da de kender varen bedst og er vant til at have en vis fejlprocent på varer som forlader fabrikken, mens en forhandler frygter tab på flere tusinde hvis han skal ombytte noget som producenten ikke vil rep.
Gravatar #18 - SmackedFly
2. jun. 2004 22:00
At lave et system så maskinen kan overleve en at bios dør er da dødeligt simpelt, det er bare at lave endnu et lag som indeholder så få funktioner at det kan kodes så der mere eller mindre med sikkerhed ingen fejl er, og så lade det lag aktivere det mere komplekse lag hvor selve udviklingen foregår. Man kunne således lade det første lag kunne styre en nødfase, eller give kontrollen videre til et andet lag, som genskaber er giver mulighed for at komme videre ind i systemet, så man kan genskabe systemet.

Det er bare et spørgsmål om at ændre lidt på designet.
Gravatar #19 - amokk
2. jun. 2004 22:18
#18 der er så også en del MBs som har den funktion, fx. at det selv kan hente en BIOS update fra en floppy hvis BIOS er smadret...
Gravatar #20 - Redhack
3. jun. 2004 06:30
Jeg har prøvet et par MB fra Asus. De kunne selv lægge bios'en ind igen hvis man lavede lort i opdateringen...
Jeg mener bare at man skulle flytte en jumper... Det virkede i hvert fald

#17 "eeh når maskinen rebooter kan den nok ikke have det liggende i RAM"

Det er ikke særlig sansynligt at det ligger på hd'en.
Gravatar #21 - fuzzynoise
3. jun. 2004 08:34
Reply:

1# BIOS var da en god ting i gamle dage, men lad os endelig få det af vejen. det kan gøres langt bedre og hurtigere, så vi må da håbe at intel har lavet noget som holder, OGSÅ i fremtiden.

Du aner vist ikke en skid af hvad du snakker om!!

Et bundkort kan ikke laves uden BIOS!! Det er her alle oplysning om ramhsatigheder, CPU, grafikkort, bundkort m.m er. Det er også her at die AGP port og pci-slot på bundkorter, får sine IRQ adresser og DMA adresser. At du så mener at man skal skrotte det, besviser bare at DU AndersAndersson ikke aner en skid af hvordan en computer fungere sådan på et expert niveau!!

Så hold venligst den lorte mening for dig selv, newz.dk er ikke for useriøse barne-røve!!
Gravatar #22 - amokk
3. jun. 2004 09:29
#20 jeg skal ikke kunne sige om det ligger i en midlertidig flash-ram, men ikke i system RAM i hvert fald... det kunne sådan set sagtens laves så den blev hentet fra et bestemt sted på HDen, så flash-programmet sætter BIOS til at hente en opdatering fra den eller den fil på HDen

#21 "Så hold venligst den lorte mening for dig selv, newz.dk er ikke for useriøse barne-røve!! "

med de udtalelser lyder du virkelig som en ekspert...
Gravatar #23 - sKIDROw
3. jun. 2004 10:20
#21 fuzzynoise

En computer vil altid have en firmware af en art.
Men når det er sagt, så ER bios'en forældet.
Det er stort brug for forbedringer.
Gravatar #24 - SmackedFly
3. jun. 2004 10:58
#21

Du bør da virkelig tage dig sammen, selvfølgelig kan det laves anderledes. Vi kan altid snakke om at man skal bruge en form for BIOS, men idag styrer BIOS enormt mange opgaver og istedet for at lade BIOS varetage de opgaver, kunne man jo give 95% af opgaverne videre til et andet system der styrer resten af initialiseringsfasen.

Du har sikkert ret i at der altid skal eksistere noget der udfører BIOS opgave, men det betyder ikke at BIOS skal udføre alt det det gør idag.
Gravatar #25 - kasperd
3. jun. 2004 16:06
#17 eeh når maskinen rebooter kan den nok ikke have det liggende i RAM

Det skulle da ikke være noget problem. RAMen bliver jo ikke slettet bare fordi du rebooter. Det er noget BIOSen selv gør undervejs, men det kan den jo så bare lade være med i det tilfælde. Og nu er vi så ved at nå derud hvor vi skal til at definere, hvad det egentlig vil sige at reboote maskinen. For man kunne jo opnå samme resultat ved at bare sætte OS helt ud af spillet, så programmet har den komplette kontrol over maskinen. Det kræver selvfølgelig at OS giver den mulighed. Men det er nok nemmere at bare resette CPUen og så lade BIOS checke under opstart, om der ligger et image i RAM, der skulle køres i stedet for normal boot.

På 286 kunne man kun komme ud af protected mode ved at genstarte CPUen. Da DOS stadig kørte i real mode, og protected mode var den eneste måde at få adgang til mere end 1088KB, var det ikke usædvanligt at skifte frem og tilbage. Så for at kopiere data mellem base og extended memory måtte man lige skifte til protected mode, kopiere, skrive et sted i RAMen, at BIOS skal gå udenom den normale opstart, og til sidst genstarte CPUen.

På Amigaen blev RAMen aldrig slettet ved reboot. Man kunne sågar angive, at noget af indholdet skulle udføres ved genstart. Så crashede man sit OS (hvilket var nemt på et system uden beskyttelse), så kunne man boote maskinen fra en ramdisk. (Det må vist være eksempler nok).

#21 Et bundkort kan ikke laves uden BIOS!! Det er her alle oplysning om ramhsatigheder, CPU, grafikkort, bundkort m.m er.

Det er da rigtigt, at man ikke kan lave en maskine uden eller anden form for ROM. Men den behøver altså gøre så meget. CPUen kan altså sagtens fungere uden BIOS, den er bare nødt til at have noget kode at udføre. Og CPUen begynder altså at udføre kode uden der på forhånd er udført nogen form for opsætning, for man kan jo ikke lave nogen opsætning før CPUen kører. Og du kommer ikke langt uden RAM. Faktisk mener jeg BIOSen går ud fra, at den uden videre kan bruge de første 32KB RAM. Og den RAM er allerede i brug længe inden du ser BIOSen begynde at teste RAMen. Og hvis du sætter RAM hastigheden forkert, så kan du sikkert stadig komme ind i BIOS opsætningsmenuen og rette det. Men jeg kan godt garantere dig for, at den menu ikke fungerer uden brug af RAM.

Jeg vil gå ud fra, at maskinen simpelthen starter med nogle sikre defaults. Godt nok til, at du er sikker på at CPU og RAM fungerer godt nok til, at BIOS kan fungere osv. Når du så er kommet forbi RAM-test og BIOS opsætning, så kan BIOS skifte til nogle indstillinger, der giver en bedre performance, hvis de ellers er rigtige.

Men der er ingen grund til, at BIOS skal gøre så meget. I princippet behøver BIOS kun gøre en ting, nemlig indlæse noget kode fra en eller anden form for disk, og give kontrollen videre. Koden fra disken kan tage sig af resten. Fordelen ved at lægge så lidt som muligt i BIOS og så meget som muligt i loader+OS som indlæses fra disk er, at indholdet af disken er nemmere og mere sikkert at opdatere. Jeg mener det ultimative må være, at have sin loader på et eeprom medie, som kan opdateres i enhver maskine, og som kan udføres direkte af CPUen. Så kan vi komme helt af med ROMen.
Gravatar #26 - amokk
4. jun. 2004 20:05
#25 yeah kan godt huske amiga, hvor den dejlige røde guru meditation error kunne blive ved med at komme indtil man hev strømstikket helt ud... og hvordan en virus kunne sprede sig til alle disketter, selv om man resettede mellem spillene

øhm BIOS idag er da også på en EEPROM, det er jo derfor man kan flashe den, og derfor PCen ikke kan starte hvis den er flashet forkert... på samme måde kan en forkert sat RAM hastighed få maskinen til at nægte at boote
Gravatar #27 - kasperd
4. jun. 2004 22:24
#26 hvor den dejlige røde guru meditation error kunne blive ved med at komme indtil man hev strømstikket helt ud...

Det er altså ret usædvanligt. Tror du ikke bare maskinen har været inficeret med en fejlbehæftet virus?

og hvordan en virus kunne sprede sig til alle disketter, selv om man resettede mellem spillene

Skrivebeskyttelse

øhm BIOS idag er da også på en EEPROM

Jeg sagde EEPROM medier, altså et medie du kan flytte mellem maskiner lige så nemt som en floppydisk. Og det skal kunne skrivebeskyttes lige så nemt som en floppydisk. Men i modsætning til floppydisken skal det være et fuldstændigt elektronisk medie, som sider direkte på busen, så du kan boote fra mediet uden nogen form for driver eller forudgående opsætning.
Gravatar #28 - amokk
5. jun. 2004 00:48
#27 er godt klar over at det i 99% var virus når man fik sådan en guru meditation... og at man kunne skrivebeskytte disketter

havde i øvrigt selv det som du nævner med flytbar eeprom i tankerne da jeg læste dit indlæg, men var ikke sikker på det var det du mente
Gravatar #29 - sKIDROw
5. jun. 2004 06:19
#27 kasperd

Har været ude for en bootblockvirus, der kunne formatere de første 4/5 spor på en diskette, om den var skrivebeskyttet eller ej.
"Hurra" for Assembler.. :P
Gravatar #30 - amokk
5. jun. 2004 10:31
#29 så tror jeg dit drev har været defekt... ellers kan det ikke lade sig gøre at skrive til en disk som er beskyttet
Gravatar #31 - sKIDROw
5. jun. 2004 10:57
#30

I så fald var det den bootblock, der udløste defekten.
For ellers kunne jeg ikke gøre det... ;)
Gravatar #32 - amokk
5. jun. 2004 12:12
anyway, amiga diskettedrev var noget underligt noget... de larmede som ind i helvede, og var pisse dyre at udskifte sammenlignet med PC-drev, når de blev slidt op...
Gravatar #33 - kasperd
5. jun. 2004 13:15
#32 var pisse dyre at udskifte sammenlignet med PC-drev

Jeg har da ellers læst flere steder, at drevene var identiske (så længe vi snakker DD). Forskellene ligger i controlleren. Controlleren på Amigaen var meget mere fleksible. Med passende software kunne man vist udnytte enhver mulighed i drevet. Men det burde stadig være en fysisk umulighed at skrive til en skrivebeskyttet floppy.
Gravatar #34 - amokk
5. jun. 2004 13:32
drevet i min amiga 500 gik i stykker på et tidspunkt og jeg skulle bruge et nyt, det kostede ca 600 kr. på dette tidspunkt kostede et PC-drev 200 kr, men passede ikke til amigaen. fik at vide at forskellen bl.a. var at amiga-drevet havde en sensor som reagerede når disketten blev taget ind og ud, hvilket et PC drev ikke har
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login