Kumusta LinuxBoot, Paalam UEFI: dumating ang libreng kahalili ng firmware

Logo ng LinuxBoot

Sa mundo ng teknolohiya mayroong maraming mga "krimen", at sa artikulong ito pag-uusapan natin ang tungkol sa dalawa sa kanila, kahit na marami pa. Isa sa pinakamahalagang ballast sa mundo ng Ang IBM PC ay ang BIOS, ngunit ang pag-asa ay dumating na hindi ito tulad ng UEFI at Secure Boot na maraming sakit ng ulo ang ibinigay sa libreng software na komunidad at sa mga nakatuon sa paglikha ng mga operating system bukod sa Microsoft Windows, dahil nakita silang may lakas na hindi na maaring simulan ang mga ito sa ilalim ng isang computer sa pamamagitan ng sistemang ito na ipinatupad ng Microsoft ...

Matatandaan din natin ang alyansa na kilala bilang Wintel, iyon ay, ang Windows (Microsoft) + Intel, na pinamamahalaang kumuha ng mga produkto ng mga kumpanyang ito upang mangibabaw ang buong sektor gamit ang isang iron fist, tulad ng ginagawa pa rin nila ngayon. Kung hindi mo alam kung ano ang Wintel, ito ay tungkol sa mga computer na iyon na may operating system ng Microsoft at ilang Intel microprocessor. Wala itong kinalaman sa term na MacIntel, iyon ay, ang alyansa ng Apple sa Intel kung saan binago nila ang dating PowerPC (AIM) para sa bagong teknolohikal na samahan ...

Wintel: nagsisimula ang balangkas

logo ng wintel

Noong 80s mayroon isang kaguluhan sa pagiging tugma sa mga tuntunin ng kagamitan sa computer na may iba't ibang mga pamantayan sa industriya (Amiga, Apple, Atari, Acorn, ...), na pinilit ang mga tagagawa ng software at hardware na kailangang makabago at lumikha ng mas mahusay na mga teknolohiya nang mas mabilis upang makuha ang mga kalat na customer doon. Ngunit syempre, hindi iyon isang paraan upang mangibabaw ang sektor at pag-monopolyo ito, sa katunayan ito ay isang panahon kung saan walang kumpanya ang nag-monopolyo sa industriya.

Sa halip, ang takbo ng pagbabago na ito ay dapat baguhin sa isang pagbubukod ng alyansa ng Wintel, nang sinubukan ng Microsoft at Intel na iposisyon ang kanilang sarili upang mangibabaw ang sektor at ipatupad ang kanilang mga operating system. Microsoft Windows at Intel microprocessors ayon sa pagkakabanggit. Na humantong sa kanila sa halos ganap na pangingibabaw na kasalukuyang mayroon sila, bagaman ayon sa dalawang kumpanyang ito ay isang mabungang alyansa, ang totoo ay para lamang ito sa kanila. Dahil kung ano ang mayroon kami ngayon ay isang napakalakas na Intel na ang mga kakumpitensya ay unti-unting nawawala maliban sa AMD (sapagkat maginhawa para sa Intel mismo upang maiwasan ang higit pang mga monopolyo na demanda).

Laban kay Wintel, gamitin natin ang Amux (AMD + Unix) !!!

Marahil marami sa iyo ang maaalala ang mga pangalan tulad ng IBM, STMicroelectronics, NEC, maraming mga kumpanya mula sa Soviet bloc, at maraming iba pa na gumawa ng chips. tugma ang x86 mula sa Intel. Ang lahat sa kanila ay tumigil sa paggawa nito, kahit na ang mga kumpanya na partikular na nakatuon dito tulad ng IDT, Cyrix, VIA, Transmeta, atbp, ay unti-unting nawala. Sa kanilang lahat, ang AMD at VIA lamang ang nananatili, ngunit ang huli ay halos hindi kumakatawan sa anumang porsyento ng merkado ...

El IBM PC na kumakatawan sa isang maliit na strip ng industriya ng personal na computing na lumago sa pamamagitan ng pag-publish ng mga eskematiko at dokumentasyon sa mga pagtutukoy ng kagamitan nito (bukas na arkitektura) upang ang mga ikatlong partido ay maaaring lumikha ng hardware na katugma sa mga kagamitang ito. At sa pagdating ng alyansa sa Wintel, ang pagtaas ng katanyagan ay naging mabilis, at ngayon wala nang makikita sa paligid natin upang malaman kung ano ang sinasabi ko ...

Nagkaroon ito isang direktang epekto sa industriya ng software, dahil ang lahat ng mga developer ay nagsimulang magmukhang mabuti sa platform na nilikha, mula noong pagiging pinakatanyag ay ginagarantiyahan nilang magkaroon ng pinakamaraming customer para sa kanilang mga produkto. Ang pagsulat ng isang programa para sa isa pang platform ay nangangahulugang gastos sa pagpapatupad para sa kaunting mga benta, habang ang pagsusulat nito para sa mga IBM PC ay nangangahulugang garantisadong tagumpay. Ito ay isa pa sa mga hagupit na mayroon ang Linux at iba pang mga libreng system sa nakaraan pagdating sa pagsuporta sa Windows sa mga tuntunin ng mga driver at katutubong software, tulad ng tinalakay natin dito.

At sinusundan namin ang kwento sa susunod na seksyon ...

BIOS: paksa ng kontrobersya

Mayroon na kaming pangingibabaw ng Wintel sa pamantayan ng IBM PC, ngunit ang kabanatang ito sa kuwento ay sumali ng iba pang mga kumpanya upang tapusin ang kuwentong ito. Iyon ang mga kumpanya tulad Award, Phoenix, AMI, Chips at Technologies, atbp., na nagsimulang lumikha ng mga chips na may firmware na katugma sa mga IBM PC upang ang anumang iba pang tagagawa ng kagamitan ay maaaring lumikha ng kagamitan na katugma sa hardware na nais nila. Ito ang magiging simula ng pagtatapos ng IBM PC upang ipasok ang panahon ng PC at ang pagsasama ng lahat ng mga tagagawa na alam natin ngayon sa sektor na ito. Nawalan ng lakas ang IBM at ang pamana nito ay kinokolekta ngayon ng iba pang mga kumpanya na nagtipon ng mga katugmang PC (hal. Compaq).

Nanalo na ang Microsoft dami ng pera para sa MS-DOS o para sa mga lisensya ng DOS na ipinagkaloob sa ibang mga kumpanya, ang Intel ditto, dahil gumawa ito ng maraming bilang ng mga chips o nakatanggap ng mga royalties mula sa mga gumawa ng katugmang chips, maliban sa mga kumpanya ng Soviet bloc na nabanggit ko sa itaas na sa maraming beses ang mga ito ay walang lisensya na mga clone, na ginawa sa likuran ng Intel. Ngunit mabuti, buod natin at i-redirect ang kuwento sa kung saan tayo interesado, at patungo sa mga kumpanyang iyon na na-highlight ko nang naka-bold sa nakaraang talata ...

Ang nilikha nila ay hindi hihigit sa mas mababa sa mga chips BIOS (Pangunahing Input Output System), iyon ay, ang mga chips na may kinakailangang firmware upang maisagawa ang boot routine sa mga PC, kahit na ang mga tagagawa ay magkakaiba-iba, na nagdaragdag modularity. Ang akronimo BIOS ay isinulat ni Gary Kildall at lumitaw noong 1975 para sa mga operating system ng CP / M na ipatupad kung ano ang kinakailangan sa isang ROM upang ma-boot ng hardware ang OS. Ito ay pinagtibay ng mga system ng DOS.

Sa DOS ay kailangang isama ang a ROM na may isang BIOS firmware na tinatawag na BIOS DOS na may kakayahang magsagawa ng isang paunang pag-configure ng hardware sa pamamagitan ng paglo-load ng ilang mga gawain upang simulan ang system, at pagkatapos ay makagawa ng isang pagsubok na tinatawag na POST (Power-On-Self-Test) upang matagpuan ang operating system naka-install at simulan ito, sa sandaling iyon pumasa ito sa kontrol dito. At iyon?

Kaya, dahil pinangungunahan na ng Microsoft ang merkado, ipinatupad ang lahat ng mga tagagawa ng kagamitan ang mga sistemang ito upang suportahan ang mga system ng kumpanya, dahil hindi ito ginagawa ay nangangahulugang pagpapatakbo sa isang bahagyang magbahagi ng merkado. Ang BIOS ay hindi pinakamahusay sa mga system at maraming mga kisame at problema, ngunit mahalaga iyon, ang pangangailangan ay minana rin ng Windows at magpatuloy sa pasaning ito sa kabila ng katotohanang mayroong mas mahusay na mga kahalili tulad ng EFI, Open Firmware ng PowerPC , o mas kamakailang mga proyekto tulad ng CoreBoot (na napag-usapan na sa LxA), atbp. At samakatuwid, ang GNU / Linux, FreeBSD, o anumang iba pang operating system na nais mong mai-install sa isang PC, ay haharapin ang pasanin na ito ...

UEFI: ang bagong pagkakanulo na nagkubli bilang pag-asa ...

Logo ng UEFI

At pagkatapos ay dumating ito sa eksena UEFI (Universally Extensible Firmware), isang sistema na tila nagdala ng pag-asa upang mapalitan ang BIOS at talunin ang luma at sinaunang BIOS system. Ang totoo ay nagtagumpay ito, ngunit hindi ito nagdala ng ilaw, ngunit kadiliman, at ang pangunahing dahilan ay muli ang Microsoft at ang presyon nito na ipatupad ang Secure Boot sa mga computer upang magkatugma ang mga ito sa Windows 8 o mas bagong mga bersyon.

Ang UEFI ay isang mas modernong sistema, ngunit alam nating lahat kung ano ang ibig sabihin nito Secure Boot para sa libreng pamayanan ng software. Nagsulat kami ng mga ilog ng mga post tungkol dito, at kahit ngayon ay mayroon pa ring ilang mga problema sa ilang mga distrito ng minorya upang mai-install ang mga ito sa isang computer. Ang mga solusyon na ibinigay ay ang pinaka-iba-iba, ang ilan ay dumaan sa pagbili ng mga susi o lagda mula sa Microsoft mismo (dahil pinipigilan nito ang pagsisimula ng mga hindi naka-sign na operating system para sa, kuno, mga kadahilanang panseguridad, at ang isa lamang na pinirmahan bilang priori ay ang mismong Microsoft , gumagawa kami ng isang bilog na negosyo ...), kaya't ang lahat ay nakatuon upang ang dakilang benepisyaryo ay ang Microsoft ...

Oo, totoo na sa UEFI mayroon tayo isang mas modernong interface ng gumagamit at kahit na may mga graphic na maiiwan ang primitive DOS-like interface ng BIOS, upang tumakbo sa 32 at 64-bit sa halip na 16 ng BIOS, suportahan ang lampas sa apat na partisyon na suportado sa BIOS at ang 2,2TB sa laki na maximum na mapamamahalaang maabot 9,4 ZB, mas mabilis na boot, higit na kakayahang umangkop at modularity, at kalayaan mula sa mismong operating system.

LinuxBoot: ang pangwakas na solusyon

Iskema ng LinuxBoot

Tulad ng nakikita natin, ang mga patch lamang ang inilalagay sa buong kasaysayan na sa huli ay naging mga trick lamang upang magpatuloy sa karaniwang mga problema para sa libreng komunidad, hindi lamang dahil sa mga limitasyon ng BIOS o Secure Boot, ngunit dahil ito ay isang saradong sistema pa rin. Ngunit ngayon parang may ilaw sa dulo ng lagusan kasama linuxboot, isang bukas na system na darating sa mga server at inaasahan kong magkaroon ito sa mga computer sa bahay sa lalong madaling panahon.

Ang LinuxBoot ay ipinakita bilang ang buksan ang kahalili sa pagmamay-ari ng UEFI. Isang firmware na inilunsad noong nakaraang taon 2017 sa ilalim ng payong ng Linux Foundation, at unti-unting tumataas ang katanyagan at mayroong mas maraming suporta mula sa mga kumpanya ng pagmamanupaktura ng kagamitan.

Ang LinuxBoot ay naging isang inisyatiba ni Ron Minnich, may-akda ng kilalang proyekto ng LinuxBIOS at pinuno ng Coreboot ng Google. Ngayon nakuha niya ang pakikipagtulungan ng mga kumpanya tulad ng Google, Facebook, Hoirzon Computing Solutions, at Dalawang Sigma na magtutulungan sa LinuxBoot (pormal na tinawag NERF). Ito ay inilaan upang dalhin ito sa mga server ng Linux server, pinapayagan ang mga gumagamit at administrador na magkaroon ng higit na kontrol sa kanilang mga system (ipasadya ang kanilang sariling mga script ng pagsisimula, itama ang mga error, bumuo ng kanilang sariling mga runtime, magsagawa ng firmware reflash gamit ang kanilang sariling mga susi, atbp.).

ang Ang mga kalamangan ng LinuxBoot kaysa sa UEFI tunog:

  • Maaari ng mga server mas mabilis na mag-boot, na may halos 20 segundo lamang kumpara sa maraming minuto na kinakailangan sa UEFI sa mga ganitong uri ng machine.
  • Mas may kakayahang umangkop tulad ng sinabi ko, dahil sa anumang aparato, maaaring magamit ang file system (FS) o mga protocol.
  • Posibleng mas ligtas, dahil ang mga system at driver ng Linux FS ay higit na mas matatag kaysa sa mga ginamit ng UEFI.
  • Ito ay ganap pounds.

Maaari mong makita ang pagtaas ng pag-aampon ng LinuxBoot, bilang isang halimbawa ng proyekto Buksan ang Compute Project, isang proyekto na sinimulan ng Facebook upang lumikha ng mas malakas at mahusay na mga sentro ng data. At hindi lamang ito, sa emulator ng QEMU na ginagamit namin ng napakaraming LinuxBoot ay suportado din, kahit na sa Intel S2600wf, Dell R630, atbp.

Huwag kalimutan na iwanan ang iyong komento, pagdududa at ang iyong opinyon tungkol sa bagong sistemang ito ... Inaasahan kong nakatulong ito sa iyo at magkaroon ka ng isang mas malinaw na ideya tungkol sa firmware at mas may pag-asa tungkol sa ganitong uri ng system.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Fernando dijo

    Kamusta. Iniwan mo ako na nakabitin ang mga binti. Napaka-kawili-wili at napaka detalyadong artikulo. Binabati kita Tulad ng para sa paksa, inaasahan na maipatupad ito sa lahat ng mga computer sa bahay. Lahat ng pinakamahusay.

  2.   Mak dijo

    Napakagandang artikulo.

  3.   Nasher_87 (ARG) dijo

    Ang aking Asus ay hindi tugma, hakbang ...

  4.   jvare dijo

    Isang awa na sa ngayon ay nakadirekta lamang ito sa mga server
    Malinaw na ang Linux ay mabilis na gumagalaw sa sektor na iyon sa gastos ng pagkalimot sa mga desktop.

  5.   Bernard dijo

    Kahanga-hangang artikulo, inaasahan natin na ang LinuxBoot ay ang pangunahin para sa pagbabago ng computing at maaari itong ma-access sa antas ng mga personal na computer.

  6.   incom2 dijo

    Ang kahalili na ito sa hindi kanais-nais na UEFI ay tunog sa akin, ngunit huwag tayong magkakonsabo. Ang IBM ay nagkaroon ng patent sa orihinal na BIOS, at hindi pa nagawang kopyahin ito ng ibang mga tagagawa sa pamamagitan ng reverse engineering at ang ligal na ruse ng pagsasabing ito ay isang bagay na gumana nang pareho ngunit walang parehong code, na ang panahon ng hindi nagsimula ang clone PC. Noon ang Microsoft ay hindi kung ano ito ngayon, walang alyansa sa Wintel dahil ang Windows ay wala rin. Totoo na ang MS-DOS ay nakaposisyon bilang hindi pinagtatalunan na pinuno, ngunit totoo rin na ito ay sumabay sa iba pang mga katugmang system, mula sa iba pang mga kumpanya, tulad ng DR-DOS o mas bago OS / 2 Warp bilang isang kahalili sa Windows 3.1.

    Kung saan nais kong puntahan ay ang BIOS ay walang anumang bagay na pumipigil sa pag-install ng mga operating system na "hindi Microsoft", ang tanging bagay lamang na mayroon ito ay mabagal at walang pasubali. At lumitaw ito sa isang tukoy na platform: x86, kung saan kinuha ng Intel ang cake at alam kung paano iposisyon at matanggal ang mga karibal nito (Cyrix, Transmeta, atbp ayon sa sinabi nila). Ang iba pang mga platform ay nawala lamang sapagkat ang x86 at ang ecosystem na nilikha nito sa paligid nito ay mas popular at nauwi sa pagse-sitse sa kanila; At ang ARM ay hindi kung ano ito, hanggang sa maabot ang kuko sa ulo ng telephony market ngayon. At kung hindi alam ng Linux o hindi nakaposisyon ang sarili nito sa oras na iyon, hindi ito dahil pinigilan ng BIOS ang pag-install nito.

    Sa katunayan, para sa mga gumagamit ng bahay, hanggang sa dumating ang Windows XP na nagsimulang magulo ang Microsoft sa sektor ng boot ng hard drive (hindi ang BIOS), sinira ang suporta ng multiboot manager hangga't maaari na nagbibigay ng maraming sakit ng ulo sa mga na nais magkaroon ng higit sa isang OS sa kanilang makina.

    Ang UEFI at ang secure na boot nito, oo hindi maitatalo na nakinabang lamang ito sa Microsoft at sinaktan ang iba pa. Ngunit ang mga bagay na katulad nito: ang BIOS ay hindi pinigilan sa anumang paraan, o hindi nakakasama sa iba pang mga operating system na mai-install sa isang clone PC mula sa tambak, at ang Linux ay hindi nagsimulang makapinsala sa mga domestic na pag-install hanggang sa lumitaw ang Windows-95 pabalik noong 1996, sa madaling salita, mayroon itong isang buong dekada na may parehong mga posibilidad tulad ng isang MS-DOS o isang DR-DOS o isang OS / 2; at kahit na lampas sa Windows XP, ang problema ay hindi sa BIOS o sa Intel o sa x86 platform, ngunit sa Microsoft at mga masamang kasanayan lamang.

  7.   Ang kape na makakatulong dijo

    Binabati kita sa artikulo, napakahusay na impormasyon. Ito ay magtatapos sa pagdating tulad ng dati sa Desktop.

  8.   Inukaze dijo

    Mahusay na sana sa araw na maaari kang bumili ng bagong koponan. ay may LinuxBoot at hindi sa BIOS o UEFI at higit na mas mababa sa SecureBoot na dapat tawaging "MicrosoftBoot" xD

  9.   elroyer26 dijo

    Mahusay na artikulo, napaka-interesante at higit sa lahat ang nakapagpapatibay na impormasyon, ang Linux ay patuloy na gumagawa ng mahusay na mga hakbang.

  10.   Sudo dijo

    Nanalo ang Linux

  11.   Alberto dijo

    Ang UEFI at ASUS, isang malakas na sakit ng ulo kapag nais na mai-install ang Ubuntu ... inabot ako ng maraming oras