Kompiuterio įrenginių tvarkyklės leidžia operacinei sistemai nurodyti kompiuterio aparatūrai ir prijungtiems išoriniams įrenginiams, ką daryti.

Kaip ir programos bei operacinės sistemos, šias aparatinės įrangos tvarkykles gali sudaryti atvirai prieinamas šaltinio kodas, paslėptas už dvejetainių tinklaraščių, ir ilga galutinio vartotojo licencijos sutartis.

Taigi, kuo skiriasi uždarojo ir atvirojo kodo aparatinės įrangos tvarkyklės? Be to, kaip šie skirtumai jus veikia?

Kas yra aparatinės įrangos tvarkyklė?

Yra aparatinės įrangos tvarkyklės, leidžiančios jūsų kompiuterio programinė įranga, skirta bendrauti su aparatine įranga. Kartais jie yra integruoti į jūsų kompiuterio operacinę sistemą. Kitais atvejais turite patys atsisiųsti ir įdiegti tvarkykles.

Galima atsisiųsti daugybę „Microsoft Windows“ tvarkyklių. Senesni kompiuteriniai įrenginiai dažnai buvo su kompaktiniais diskais, kuriuose buvo tvarkyklės, kad aparatinė įranga veiktų. Aparatinė įranga reiškia bet ką nuo USB mikrofono iki vaizdo plokštės žaidimams.

instagram viewer

Linux sistemoje tvarkyklės dažnai įtraukiamos į operacinę sistemą, kuri turi savo privalumų ir trūkumų. Dažniausiai, kai prijungiate naują įrenginį, jis tiesiog veikia. Tai ypač pasakytina apie senesnę aparatinę įrangą, kuri turėjo laiko patekti į Linux branduolį. Tačiau kartais, ypač naudojant naujesnius įrenginius, jūsų kompiuteris neatpažins naujojo įrenginio, todėl mažesnė tikimybė, kad su Linux suderinamas tvarkykles bus galima atsisiųsti internetu.

Kodėl daugelis vairuotojų yra nuosavybės teisės

Kompiuterio komponentas arba išorinis įrenginys gali atrodyti kaip visų pirma fizinis produktas, tačiau įrenginį maitinanti programinė įranga dažnai daro vieną produktą patrauklesnį už kitą. Daugelis įmonių mano, kad šios programinės įrangos kodas yra jų konkurencinis pranašumas prieš kitas įmones.

Užuot paskelbę šį kodą viešai, jie leidžia kodą matyti tik tiems, kurie neturi įmonės ar tam tikrų rangovų. Kodas laikomas nuosavybės teise priklausančia informacija. Gauta programinė įranga yra patentuota programinė įranga, taip pat žinoma kaip uždarojo kodo programinė įranga.

Konkurencija tarp AMD ir NVIDIA yra viena aršiausių kompiuterių techninės įrangos srityje. NVIDIA jau seniai turi pranašumą prieš konkurentus ir yra mažiau linkusi teikti atvirojo kodo aparatinės įrangos tvarkykles. Šiose tvarkyklėse esantis kodas neabejotinai galėtų padėti esamam konkurentui pasivyti arba naujai įmonei lengviau patekti į lauką nekuriant kodo nuo nulio.

Patentuotos operacinės sistemos turi patentuotas tvarkykles

Čia taip pat reikia kreiptis į dramblį kambaryje. „Microsoft Windows“ yra plačiausiai naudojama darbalaukio operacinė sistema pasaulyje. „Windows“ sudaro uždaras šaltinio kodas.

Aparatinės įrangos tvarkyklės integruojasi su operacine sistema tokiu žemu lygiu. Nuo Windows 8, Windows kompiuteriai gali paleisti tik pasirašytas tvarkykles. Tai reiškia, kad tvarkykles turi sertifikuoti „Microsoft“, o kadangi „Windows“ yra patentuota, šios tvarkyklės taip pat turi būti sertifikuotos.

Galbūt mažiau stebina tai, kad „Apple“ taip pat sertifikuoja „macOS“ tvarkykles. Tačiau branduolio lygiu „macOS“ yra pagrįsta įvairiomis atvirojo kodo technologijomis. „macOS“ spausdintuvams tvarkyti taip pat naudoja atvirojo kodo CUPS sistemą. Bet jei diegiate tvarkyklę, greičiausiai ji yra patentuota.

„Google“ „Chrome“ OS čia yra šiek tiek išimtis. „Chrome“ OS yra techniškai patentuota, tačiau ji sukurta remiantis atvirojo kodo pagrindu. Kadangi „Chrome“ OS naudoja „Linux“ branduolį, ji naudoja ir atvirojo kodo tvarkykles, ir uždaras dvejetaines blobas, kurios pateikiamos kartu su branduoliu. Tačiau jei jums reikia paleisti papildomą aparatinę įrangą, kuri nepalaikoma, „Chrome“ OS iš tikrųjų nėra skirta.

Kam reikalingos atviros tvarkyklės?

Tai reiškia, kad atvirojo kodo ir uždarojo kodo tvarkyklių klausimas labai veikia Linux vartotojus. Čia pirmenybė yra priešinga kitoms darbalaukio OS. Nė viena įmonė nekuria ir nesiunčia „Linux“, todėl nėra vienos įmonės, kuri sertifikuotų tvarkykles. „Linux“ kūrimas yra paplitęs tarp žmonių visame pasaulyje, vieni dirba savanoriais, o kiti – darbuotojai įvairiose įmonėse. Tai geriau veikia visiems, kai yra tvarkyklių šaltinio kodas.

Atvirojo kodo tvarkyklių pranašumai atspindi daugelį atvirojo kodo programinės įrangos pranašumai apskritai.

  • Lengvesnis bendradarbiavimas su programine įranga: Daugelis žmonių gali kurti programinę įrangą kartu, kai nėra vienos įmonės, kuri būtų šaltinio kodo saugotoja.
  • Programinė įranga, kuria galite pasitikėti: Neturėdami prieigos prie šaltinio kodo, jūs iš tikrųjų nežinote, ką programa daro.
  • Didesnis privatumas: Atvirojo kodo programinė įranga retai stebi, ką darote, nes kas nors gali lengvai perskirstyti kitą programinės įrangos kopiją, pašalinus stebėjimą.
  • Programinės įrangos ilgaamžiškumas: Kai įmonė praranda susidomėjimą programa ar įrenginiu, dažnai nustoja juos platinti. Atvirojo kodo kodas suteikia galimybę bet kam kitam toliau teikti programinę įrangą.

„Linux“ sistemoje, kai tvarkyklė yra atvirojo kodo, yra didesnė tikimybė, kad viskas tiesiog veiks. Jūsų aparatinėje įrangoje taip pat greičiausiai bus mažiau klaidų.

Pavyzdžiui, „Linux“ vartotojai gali tikėtis sklandesnės darbalaukio animacijos naudojant „Intel“ integruotą grafiką nei NVIDIA grafika. kortelę, nes „Linux“ grafikos kūrėjai neturi prieigos prie vidinio NVIDIA lusto veikimo, kad galėtų atlikti visus klaidų. Keistai gali atsirasti netikėtose vietose, pavyzdžiui, uždarius nešiojamąjį kompiuterį, kad jis užmigtų. Dėl to „Linux“ naudotojai, kurie nori sklandesnės patirties, tačiau taip pat turi galingą grafikos plokštę, gali rinktis AMD – bendrovę, kuri teikia daugiau atvirojo kodo tvarkyklių.

Jei „Linux“ būtų plačiau naudojamas staliniuose kompiuteriuose, greičiausiai įmonėms būtų daromas didesnis spaudimas išleisti atviras tvarkykles. „Linux“ sistemoje atvirojo kodo kodas yra labiau konkurencinis pranašumas – funkcija, kurią daugelis vartotojų, priimdami sprendimus dėl pirkimo, teikia svarbą. Tačiau kadangi „Linux“ naudotojai sudaro tokią mažą procentą visų kompiuterių vartotojų, beveik niekada nekyla klausimas, ar padaryti tvarkyklę atviro kodo. Sistemose „Windows“ ir „MacOS“ atvirojo kodo tvarkyklė nebus sertifikuota.

Atvirojo kodo vs. Patentuota: kurį naudoti?

Daugumoje kompiuterių jūs neturite pasirinkimo. „Windows“ ir „MacOS“ tvarkyklės yra patentuotos. Jei naudojate „Chrome“ OS, ar jūsų tvarkyklės atidarytos, ar uždarytos, šios žinios iš esmės nežinomos ir nesusijusios su jūsų patirtimi.

Bet jei naudojate „Linux“, šis klausimas yra svarbus. Jei jums nereikia papildomos galios, kurią gali suteikti patentuota tvarkyklė, pvz., žaidimams, aparatinė įranga su atvirojo kodo tvarkyklėmis dažnai suteikia geresnę patirtį. Ir tokios tvarkyklės geriau dera su platesniu etosu ir funkcionalumu, išskiriančiu Linux iš kitų OS.