Atidaryti Vs. Uždarojo šaltinio operacinė sistema

Blackboard operacinė sistema

Operacinė sistema yra programinė įranga, tiesiogiai valdanti kompiuterio aparatinę įrangą.

Vaizdo kreditas: Mindscanner/iStock/Getty Images

Uždaro kodo operacinės sistemos naudoja kodą, kuris yra patentuotas ir laikomas paslaptyje, kad jo nenaudotų kiti subjektai. Tradiciškai jie parduodami siekiant pelno. Atvirojo kodo operacinės sistemos naudoja kodą, kuris yra laisvai platinamas ir prieinamas visiems, net ir komerciniais tikslais. Abiejų tipų operacinės sistemos turi privalumų.

Kainodara

Atvirojo kodo operacinės sistemos, tokios kaip Linux ar FreeBSD, nieko nekainuoja, per kai kurias Linux kompanijas, tokias kaip Red Hat, palaikomas versijas teikia už tam tikrą mokestį. Uždarojo kodo operacinės sistemos gali būti nemokamos arba siūlomos už kainą. „Microsoft Windows“ yra iš anksto įdiegta daugelyje naujų kompiuterių; nors už tai nereikia mokėti atskirai, Windows licencijos kaina įskaičiuojama į kainą kompiuterių gamintojas, kuris moka Microsoft masinį licencijos mokestį už visas iš anksto įdiegtas kopijas Windows. „Windows“ galima įsigyti atskirai kompiuteriams be operacinės sistemos arba kaip naujinimą į ankstesnę „Windows“ versiją. OS X taip pat iš anksto įdiegta naujuose „Mac“ kompiuteriuose, o už atnaujinimą paprastai imamas nedidelis mokestis, nors „Mavericks“ naujinimas buvo nemokamas.

Dienos vaizdo įrašas

Vystymas

Naudojant uždarojo kodo operacines sistemas, kūrimo išlaidas paprastai apmoka pati įmonė, samdydama kūrėjus ir nustatydama projekto kryptį. Tai suteikia profesionalios kūrėjų komandos pranašumus ir garantuotą našumą, kuris yra būtinas tam tikriems programinės įrangos paketams. Atvirojo kodo bendruomenėje projekto kryptį nustato direktorių taryba, bendruomenė arba asmenys. Plėtros išlaidos susidaro iš įmonių ir asmenų aukų, arba netiesioginiais metodais, pvz., kūrėjams, kuriems korporacijos moka už atvirojo kodo darbą kodas. Pavyzdžiui, IBM ir Red Hat, parduodančios Linux sistemas ir Linux palaikymą, moka darbuotojams už plėtrą atvirojo kodo Linux kodas, kuris naudingas ne tik jų atvirojo kodo Linux variantams, bet ir kitiems Linux projektams kaip gerai. „Apple“ taip pat moka savo kūrėjams, kad jie dirbtų su BSD variantu „Darwin“, kuris yra jos OS X programinės įrangos pagrindas. Atvirojo kodo projektai gali laisvai pasirinkti kryptį ir nėra skatinami pelningumo.

Šaltinio prieinamumas

Uždarojo kodo operacinių sistemų, tokių kaip „Windows“ ar „OS X“, gamintojai neleis, kad jų programavimo kodas būtų peržiūrėtas daugumai trečiųjų šalių. Jei kode yra pažeidžiamumas, jį turi aptikti pati įmonė; kadangi projektui priskirtas ribotas kūrėjų skaičius, gali būti, kad pažeidžiamumas liks nepastebėtas. Atvirojo kodo operacinėse sistemose kodą gali peržiūrėti visi. Teoriškai tai reiškia, kad daug daugiau žmonių galės matyti programavimo kodą, o tai suteiks galimybę greičiau sugauti pažeidžiamumą nei naudojant uždarojo kodo operacines sistemas. Praktikoje taip būna ne visada. Kadangi kūrėjai gali būti savanoriai, dirbantys tuo, kas juos domina, arba darbuotojai, kuriems moka a korporacijai dirbti su konkrečia kodo dalimi, kitų kodo dalių pažeidžiamumai vis tiek gali išnykti nepastebimai.

Pavyzdžiai

Kompiuterių atvirojo kodo operacinių sistemų pavyzdžiai yra Linux, FreeBSD ir OpenSolaris. Uždaro kodo operacinės sistemos apima Microsoft Windows, Solaris Unix ir OS X. Senesnėse uždarojo kodo operacinėse sistemose yra OS/2, BeOS ir originalioji Mac OS, kurią pakeitė OS X. Mobiliosiose ir planšetinių kompiuterių sistemose uždarojo kodo operacinės sistemos apima Windows Phone, iOS ir Symbian OS, kurią naudoja BlackBerry. „Android“ yra pagrįsta atvirojo kodo „Linux“ OS, tačiau turi daug patentuotų uždarojo kodo plėtinių. „Linux“ pagrindu veikianti „Firefox“ OS yra visiškai atviro kodo mobiliosios OS pavyzdys, nors ji dar nesulaukė didelio populiarumo.