Hej LinuxBoot, farvel UEFI: det gratis firmwarealternativ ankommer

LinuxBoot-logo

I teknologiens verden har der været mange "forbrydelser", og i denne artikel vil vi tale om to af dem, selvom der er et par flere. En af de vigtigste forkoblinger i verden af IBM PC var BIOS, men så kom håbet om, at det ikke var sådan med UEFI og Secure Boot, som så mange hovedpine har givet det gratis softwarefællesskab og dem, der er dedikeret til at skabe andre operativsystemer end Microsoft Windows, da de blev set med impotensen af ​​ikke kunne starte dem under en computer af dette system implementeret af Microsoft ...

Vi vil også huske alliancen kendt som Wintel, det vil sige Windows (Microsoft) + Intel, som formåede at tage produkterne fra disse virksomheder til at dominere hele sektoren med en jernhånd, som de stadig gør i dag. Hvis du ikke ved, hvad Wintel er, handler det om disse computere med Microsoft-operativsystemet og en eller anden Intel-mikroprocessor. Dette har intet at gøre med udtrykket MacIntel, det vil sige Apples alliance med Intel, som de ændrede den gamle PowerPC (AIM) for denne nye teknologiske forening ...

Wintel: handlingen begynder

wintel-logo

I 80'erne var der et kompatibilitet kaos med hensyn til computerudstyr med forskellige standarder i branchen (Amiga, Apple, Atari, Acorn, ...), som tvang software- og hardwareproducenter til at skulle innovere og skabe bedre teknologier hurtigere for at fange de spredte kunder der var på det tidspunkt . Men selvfølgelig var det ikke en måde at dominere sektoren og monopolisere den på, faktisk var det en æra, hvor ingen virksomheder monopoliserede branchen.

I stedet skulle denne trend med innovation omdannes til en undtagelse af Wintel-alliancen, da Microsoft og Intel forsøgte at positionere sig for at dominere sektoren og implementere deres operativsystemer. Microsoft Windows og Intel mikroprocessorer henholdsvis. Det førte dem til den næsten absolutte dominans, som de i øjeblikket har, selv om det ifølge disse to selskaber var en frugtbar alliance, sandheden er, at det kun var sådan for dem. Siden det, vi har nu, er en meget magtfuld Intel, hvis konkurrenter gradvist er forsvundet undtagen AMD (fordi det passer Intel selv for at undgå flere monopolretlige sager).

Mod Wintel, lad os bruge Amux (AMD + Unix) !!!

Måske vil mange af jer huske navne som IBM, STMicroelectronics, NEC, mange virksomheder fra den sovjetiske blok og så mange andre, der lavede chips. x86 kompatibel fra Intel. Alle stoppede med at gøre det, selv virksomheder, der specifikt var dedikeret til det som IDT, Cyrix, VIA, Transmeta osv., Er gradvist forsvundet. Af dem alle er kun AMD og VIA tilbage, men sidstnævnte repræsenterer praktisk talt ingen procentdel af markedet ...

El IBM PC som repræsenterede en lille del af den personlige computerindustri voksede ved at offentliggøre skemaer og dokumentation om specifikationerne for dets udstyr (åben arkitektur), så tredjeparter kunne skabe hardware, der var kompatibelt med dette udstyr. Og med ankomsten af ​​Wintel-alliancen var den stigning i popularitet eksponentiel, og nu er der ikke mere at se omkring os for at vide, hvad jeg taler om ...

Dette havde en direkte indvirkning på softwareindustrien, da alle udviklerne begyndte at se positivt på den platform, der var oprettet, da de var de mest populære, garanterede de, at de havde flest kunder til deres produkter. At skrive et program til en anden platform betød implementeringsomkostninger for ringe salg, mens det at skrive et program til IBM-pc'er betød garanteret succes. Dette er en anden af ​​de plager, som Linux og andre gratis systemer tidligere har haft, når det kommer til at være kompatibel med Windows med hensyn til drivere og indbygget software, som vi har diskuteret her.

Og vi følger historien i næste afsnit ...

BIOS: genstand for kontrovers

Vi har allerede Wintel-dominans med IBM PC-standarden, men dette kapitel i historien blev tilsluttet af andre virksomheder for at sætte sidste hånd på denne historie. Det var virksomheder som Award, Phoenix, AMI, Chips og Technologiesosv., der begyndte at oprette chips med firmware, der var kompatible med IBM-pc'er, så enhver anden udstyrsproducent kunne skabe kompatibelt udstyr med den ønskede hardware. Dette ville være begyndelsen på slutningen af ​​IBM PC'en til at indlede pc-æraen og inkluderingen af ​​alle de producenter, som vi kender i dag i denne sektor. IBM mistede styrke, og dets arv blev nu indsamlet af andre firmaer, der samlede kompatible pc'er (f.eks. Compaq).

Microsoft vandt allerede store mængder penge for dets MS-DOS eller for DOS-licenser, der er tildelt andre virksomheder, Intel ditto, da det producerede et stort antal chips eller modtog royalties fra dem, der producerede kompatible chips, undtagen fra firmaerne fra den sovjetiske blok, som jeg har nævnt ovenfor, i mange gange var de ikke-licenserede kloner, produceret bag Intels ryg. Men godt, lad os opsummere og omdirigere historien til, hvor vi er interesserede, og det er over for de virksomheder, som jeg har fremhævet med fed skrift i det foregående afsnit ...

Hvad de skabte var hverken mere eller mindre end chips BIOS (Basic Input Output System), det vil sige chips med den nødvendige firmware til at udføre opstartsrutinen på pc'er, selvom producenterne var meget forskellige, tilføjede modularitet. Forkortelsen BIOS blev skrevet af Gary Kildall og dukkede op i 1975 for CP / M-operativsystemerne til at implementere det, der var nødvendigt i en ROM, så hardwaren kunne starte operativsystemet. Dette blev vedtaget af DOS-systemerne.

I DOS er der behov for at inkludere en ROM med en BIOS-firmware kaldet BIOS DOS, der er i stand til at udføre en indledende hardwarekonfiguration ved at indlæse nogle rutiner for at starte systemet og derefter være i stand til at udføre en test kaldet POST (Power-On-Self-Test) for endelig at finde operativsystemet installeret og start det, i det øjeblik overfører det kontrol til det. Og det?

Da Microsoft allerede dominerede markedet, alle udstyrsproducenter implementeret disse systemer til at understøtte virksomhedens systemer, da det ikke betød at operere i mindretals markedsandel. BIOS er ikke det bedste af systemerne, og det har mange lofter og problemer, men det betyder ikke meget, behovet arves også af Windows og fortsætter med denne byrde på trods af at der var bedre alternativer som EFI, Open Firmware af PowerPC eller nyere projekter som CoreBoot (som vi allerede har talt om i LxA) osv. Og derfor vil GNU / Linux, FreeBSD eller ethvert andet operativsystem, som du vil installere på en pc, skulle håndtere denne byrde ...

UEFI: det nye forræderi forklædt som håb ...

UEFI-logo

Og så kommer det på scenen UEFI (universel udvidelig firmware), et system der syntes at bringe håb om at erstatte BIOS og besejre det gamle og primitive BIOS-system. Sandheden er, at det lykkedes, men det bragte ikke lys, men mørke, og hovedårsagen er igen Microsoft og dets pres for at implementere Secure Boot i computere, så de er kompatible med Windows 8 eller nyere versioner.

UEFI var et mere moderne system, men vi ved alle, hvad det har betydet Sikker Boot til det gratis softwarefællesskab. Vi har skrevet floder med indlæg om det, og selv i dag er der stadig nogle problemer i visse minoritetsdistroer for at kunne installere dem på en computer. De leverede løsninger har været meget varierede, nogle går gennem køb af nøgler eller signaturer fra Microsoft selv (da det forhindrer opstart af usignerede operativsystemer af angiveligt sikkerhedsmæssige årsager, og de eneste, der underskrives på forhånd, er Microsoft selv, vi laver en god forretning ...), så alt er orienteret, så den store modtager er Microsoft ...

Ja, det er rigtigt, at vi har det med UEFI en mere moderne brugergrænseflade og selv med grafik til at efterlade den primitive DOS-lignende interface til BIOS, at køre i 32 og 64-bit i stedet for 16 i BIOS, understøtte ud over de fire partitioner, der understøttes i BIOS, og 2,2 TB i størrelse, der maksimalt kan håndteres 9,4 ZB, hurtigere opstart, større fleksibilitet og modularitet og uafhængighed af selve operativsystemet.

LinuxBoot: den endelige løsning

LinuxBoot-skema

Som vi kan se, er der kun patches gennem historien, der i sidste ende kun har været tricks til at fortsætte med de sædvanlige problemer for det gratis samfund, ikke kun på grund af begrænsningerne i BIOS eller Secure Boot, men fordi det stadig var et lukket system. Men nu ser der ud til at være lys ved enden af ​​tunnelen med LinuxBoot, et åbent system, der kommer til servere, og jeg håber snart at have det på hjemmecomputere.

LinuxBoot præsenteres som åbent alternativ til proprietær UEFI. En firmware, der blev lanceret sidste år 2017 under paraplyen af ​​Linux Foundation, og som gradvist øges i popularitet og har mere og mere støtte fra udstyrsproducenter.

LinuxBoot har været et initiativ fra Ron Minnich, forfatter af det også kendte LinuxBIOS-projekt og leder af Googles Coreboot. Nu har han fået samarbejde med virksomheder som Google, Facebook, Hoirzon Computing Solutions og Two Sigma, der vil samarbejde i LinuxBoot (formelt kaldet NERF). Det er beregnet til at bringe det til Linux-servermaskiner, så brugere og administratorer kan have større kontrol over deres systemer (tilpasse deres egne opstartsskripter, rette fejl, opbygge deres egen driftstid, udføre firmware-reflash ved hjælp af deres egne nøgler osv.).

den LinuxBoot fordele i forhold til UEFI lyd:

  • Servere kan start betydeligt hurtigere, med kun ca. 20 sekunder sammenlignet med de mange minutter, det tager med UEFI på disse typer maskiner.
  • Mere fleksibel som sagt, da enhver enhed, filsystem (FS) eller protokol kan bruges.
  • Potentielt sikrere, da Linux FS-systemer og drivere er betydeligt mere robuste end dem, der bruges af UEFI.
  • Det er helt pounds.

Du kan se den stigende anvendelse af LinuxBoot, som et eksempel på projektet Åbn Compute Project, et projekt startet af Facebook for at skabe mere kraftfulde og effektive datacentre. Og det er ikke den eneste, i QEMU-emulatoren, som vi bruger så meget LinuxBoot, er også blevet understøttet, selv i Intel S2600wf, Dell R630 osv.

Glem ikke at forlade din kommentarer, tvivl og din mening om dette nye system ... Jeg håber, det har hjulpet dig, og du kan få en klarere idé om firmwaren og også mere håb om denne type system.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Fernando sagde han

    Hej. Du har efterladt mig med mine ben dinglende. Meget interessant og meget detaljeret artikel. Tillykke. Med hensyn til emnet håber jeg, det kan implementeres i alle hjemmecomputere. Alt det bedste.

  2.   Mak sagde han

    Meget god artikel.

  3.   Nasher_87 (ARG) sagde han

    Min Asus er ikke kompatibel, trin ...

  4.   jvare sagde han

    En skam, at det i øjeblikket kun er rettet mod servere
    Det er klart, at Linux bevæger sig meget hurtigt i denne sektor på bekostning af at glemme stationære computere.

  5.   Bernard sagde han

    Pragtfuld artikel, vi håber, at LinuxBoot er præcedens for transformation af computing, og at den kan tilgås på niveau med personlige computere.

  6.   indkom2 sagde han

    Dette alternativ til den uhyggelige UEFI lyder godt for mig, men lad os ikke være sammensvorne. IBM havde patent på det originale BIOS, og det var først, da andre producenter formåede at kopiere det gennem reverse engineering og den juridiske brud ved at sige, at det var noget, der fungerede det samme, men ikke havde den samme kode, at æraen med klon-pc'en begyndte ikke. Dengang var Microsoft ikke, hvad det er i dag, der var ingen Wintel-alliance, fordi Windows heller ikke eksisterede. Det er rigtigt, at MS-DOS var positioneret som den ubestridte leder, men det er også rigtigt, at det eksisterede sammen med andre kompatible systemer fra andre virksomheder, såsom DR-DOS eller senere OS / 2 Warp som et alternativ til Windows 3.1.

    Hvor jeg vil hen, er, at BIOS ikke havde noget, der forhindrede installationen af ​​"ikke-Microsoft" operativsystemer, det eneste, det havde, er at det var langsomt og rudimentært. Og at det dukkede op på en bestemt platform: x86, hvoraf Intel tog kagen og vidste, hvordan man placerede og slippe af med sine rivaler (Cyrix, Transmeta osv. Som de har sagt). Andre platforme forsvandt simpelthen, fordi x86 og det økosystem, som det genererede omkring det, var meget mere populært og endte med at frigøre dem; og ARM var ikke, hvad det er, før det ramte neglen på hovedet med dagens telefonimarked. Og hvis Linux ikke vidste eller ikke kunne placere sig selv på det tidspunkt, var det ikke fordi BIOS forhindrede dens installation.

    Faktisk for hjemmebrugere var det først med fremkomsten af ​​Windows XP, at Microsoft begyndte at ødelægge dårligt med harddiskens opstartssektor (ikke BIOS) og bryde kompatibiliteten med multiboot-loadere så meget som muligt. Giver en lang række hovedpine til dem, der ønskede at have mere end et operativsystem på deres maskine.

    UEFI og dens sikre opstart, ja det er ubestrideligt, at det kun har været til gavn for Microsoft og skadet alle andre. Men ting som de er: BIOS forhindrede ikke på nogen måde og skadede heller ikke andre operativsystemer fra at blive installeret på en klon-pc fra bunken, og Linux begyndte ikke at skade indenlandske installationer før udseendet af Windows-95 tilbage i 1996 havde det med andre ord et helt årti med de samme muligheder som en MS-DOS eller en DR-DOS eller et OS / 2; og endda ud over Windows XP var problemet hverken med BIOS eller Intel eller med x86-platformen, men med Microsoft og dets dårlige praksis udelukkende.

  7.   Den kaffe, der hjælper sagde han

    Tillykke med artiklen, meget god info. Det ender med at ankomme som normalt til skrivebordet.

  8.   Inukaze sagde han

    Fremragende forhåbentlig den dag, du kan købe et nyt hold. leveres med LinuxBoot og ikke med BIOS eller UEFI og meget mindre SecureBoot, som skal kaldes "MicrosoftBoot" xD

  9.   elroyer26 sagde han

    Fremragende artikel, meget interessant og frem for alt opmuntrende information, Linux fortsætter med at gøre store fremskridt.

  10.   sudo sagde han

    Linux vinder

  11.   Alberto sagde han

    UEFI og ASUS, en stærk hovedpine, når jeg ønsker at installere Ubuntu ... det har taget mig mange timer