1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Otvoreno vs. Operativni sustav zatvorenog koda

Operativni sustavi zatvorenog koda koriste kôd koji je vlasnički i čuva se u tajnosti kako bi se spriječilo njegovo korištenje od strane drugih entiteta. Tradicionalno se prodaju radi zarade. Operativni sustavi otvorenog koda koriste kod koji se slobodno distribuira i dostupan svima za korištenje, čak iu komercijalne svrhe. Obje vrste operativnih sustava imaju prednosti.

Cijene

Operativni sustavi otvorenog koda kao što su Linux ili FreeBSD ne koštaju ništa, a neke Linux tvrtke, poput Red Hata, pružaju podržane verzije uz naknadu. Operativni sustavi zatvorenog koda mogu biti besplatni ili ponuđeni uz određenu cijenu. Microsoft Windows dolazi unaprijed instaliran na mnogim novim računalima; iako je ne morate posebno platiti, trošak licence za Windows uračunava u cijenu proizvođač računala, koji Microsoftu plaća skupnu naknadu za licenciranje za sve njihove unaprijed instalirane kopije Windowsa. Windows se može kupiti zasebno za računala bez operativnog sustava ili kao nadogradnja na prethodnu verziju Windowsa. OS X također je unaprijed instaliran na novim Mac računalima, uz male naknade koje se obično naplaćuju za nadogradnje, iako je nadogradnja Mavericksa bila besplatna.

Razvoj

Kod operativnih sustava zatvorenog koda, troškove razvoja obično plaća sama tvrtka, koja angažira programere i određuje smjer projekta. To nudi prednost profesionalnog tima programera i zajamčenu izvedbu, što je bitno za određene softverske pakete. U zajednici otvorenog koda, smjer projekta određuje ili upravni odbor, zajednica ili pojedinci. Troškovi razvoja generiraju se kombinacijom donacija tvrtki i pojedinaca ili neizravnim metodama poput programera koje korporacije plaćaju za rad na kodu otvorenog koda. Na primjer, IBM i Red Hat, koji prodaju Linux sustave i podršku za Linux, plaćaju zaposlenike za razvoj open-source Linux koda, što koristi ne samo njihovim open-source Linux varijantama, već i drugim Linux projektima. Apple također plaća svojim programerima da rade na BSD-varijanti Darwin, koja je osnova za njegov OS X softver. Projekti otvorenog koda slobodni su birati svoj smjer i nisu vođeni profitabilnošću.

Dostupnost izvora

Proizvođači operativnih sustava zatvorenog koda, kao što su Windows ili OS X, neće dopustiti da većina trećih strana vidi njihov programski kod. Ako postoji ranjivost u kodu, mora je otkriti sama tvrtka; jer postoji ograničen broj programera koji su dodijeljeni projektu, moguće je da će ranjivost proći nezapaženo. U operativnim sustavima otvorenog koda kod je vidljiv svima. Teoretski, to znači da će puno više ljudi moći vidjeti programski kod, nudeći potencijal za brže otkrivanje bilo koje ranjivosti nego kod operativnih sustava zatvorenog koda. U praksi to nije uvijek slučaj. Budući da programeri mogu biti volonteri koji rade na onome što ih zanima ili zaposlenici koje korporacija plaća da rade na određenom dijelu koda, ranjivosti u drugim dijelovima koda mogu ipak proći nezapaženo.

Primjeri

Primjeri računalnih operativnih sustava otvorenog koda uključuju Linux, FreeBSD i OpenSolaris. Operativni sustavi zatvorenog koda uključuju Microsoft Windows, Solaris Unix i OS X. Stariji operativni sustavi zatvorenog koda uključuju OS/2, BeOS i originalni Mac OS, koji je zamijenjen OS X. Na mobilnim i tabletnim sustavima operativni sustavi zatvorenog koda sustavi uključuju Windows Phone, iOS i Symbian OS koji koristi BlackBerry. Android se temelji na Linux OS-u otvorenog koda, iako ima mnogo vlasničkih proširenja zatvorenog koda. Firefox OS temeljen na Linuxu primjer je potpuno otvorenog mobilnog OS-a, iako tek treba steći značajnu popularnost.


  1. Prednosti sustava za praćenje
  2. Vrste GPS sustavi
  3. Navigacijski sustav Upute
  4. Posebni tekstovi vs. Otvorite Titlovanje
  5. Kako nadograditi operativni sustav računala