Mac OS (ingelesetik datorren Macintosh Operating System) Apple Inc. enpresak garatutako sistema eragile bat da, eta enpresa bereko Macintosh konputagailu pertsonaletan erabiltzen da. Mac ordenagailuen sistema eragile nagusia izan zen 1984an merkaturatu zenetik 2001era arte, orduan Mac OS X-era aldatu baitzen.
(22C5033e})) (info) (2022ko urriaren 25a (urtebete eta 16 egun))
Mac OS-en hainbat bertsio aurkeztu dira bere historian zehar, besteak beste: Mac OS 1, Mac OS 7, Mac OS 8 eta Mac OS 9. Erabiltzaile-interfaze grafikoagatik (GUI) eta erabiltzeko erraztasunagatik ezaguna egin zen.
Mac OS sistema monolitikoko arkitektura batean oinarritu zen eta Macintosh konputagailuetarako garatu zen. Mac ordenagailuek aurrera egin eta teknologia berriak sartu ahala, Intel prozesadoreak kasu, Applek sistema eragilearen berridazketa oso baten alde egin zuen, eta hori Mac OS X-rako trantsizioan gertatu zen 2001ean.
Historia
Mac OS X NEXTSTEPetik abiatuta garatu zen, eta NEXTSTEPekCarnegie Mellon Unibertsitateko Mach nukleoaren kodean eta Berkeleyko Unibertsitateko Unix-en doako bertsio irekian oinarritu zen.[2] FreeBSDren eta NetBSDren zati batzuk ere NEXTSTEPen sartu ziren.[3] Jobs NeXT enpresan zegoen bitartean, Appletik kanpo, konpainia «hurrengo belaunaldiko» sistema bat sortzen saiatu zen Taligent, Copland eta Gershwin proiektuen bidez, arrakasta gutxirekin.[4]
Azkenik, NeXT sistema (orduan OPENSTEP esaten zitzaiona) hautatu zuten Appleren hurrengo sistema eragilearen oinarri izateko. Hori dela eta, Cupertinoren konpainiak NeXT erosi zuen.[5] Steve Jobs Applera itzuli zen behin-behineko CEO gisa, ondoren bete-betean hartuko zuen kargua, eta horrekin batera, OPENSTEP sistema pribatibo eta itxura leunagokoa bihurtu zuen, Appleren lehen mailako merkatuan erabiltzeko: etxe-erabiltzaileak eta multimedia-profesionalak.[6] Hasieran, Rhapsody izena jarri zioten proiektuari, baina ondoren, Mac OS X izena hartu zuen.[7] Applek kode irekiko oinarria argitaratzen jarraitzen du, orain Darwin izenaz ezaguna dena. Oinarri honi interfaze grafiko pribatiboa gehitu eta Mac OS gisa merkaturatzen da.[8]
Deskribapena
Mac OS X Macintosh ordenagailuetarako Appleren sistema eragilearen hamargarren bertsioa da. Aurreko bertsioek zenbaki kardinala erabili zuten, adibidez Mac OS 8 eta Mac OS 9. Mac OS X izenari dagokion X letraren iragarpen zuzena «hamar» da testuinguru horretan, nahiz eta «ixa» gisa ahoskatzea oso ohikoa den.[9] Mac OS X-ren nukleoa bateragarria da XNU nukleoaren gainean eraikitako POSIXarekin, nonkomando-lerroko interfazean (terminala) eskuragarri dauden UNIX erraztasunak dituen. Applek sistema eragile libre eta kode irekikotzat liberatu zuen software-familia hori, Darwin izenarekin, baina, hein batean, kode itxi bihurtu zen. Darwinen gainean, Applek hainbat osagai jarri zituen, Aqua erabiltzaile-interfazea eta Finder barne, Mac OS X-aren oinarri zen interfazea osatzeko.
Mac OS X-ek funtzio berri ugari sartu zituen bere aurrekoa, Mac OS 9, baino plataforma bideragarriagoa eta egonkorragoa lortzeko. Adibidez, multitarea prebentiboak eta memoria babestuak sistemaren trebetasuna hobetu zuten, hainbat aplikazio aldi berean etenik gabe exekutatzeko.[10] Mac OS X-en arkitekturaren alderdi asko OpenStep-etik eratortzen dira. Eramangarria izateko diseinatu zen, plataforma batetik bestera igarotzeko. Adibidez, Nextstep 68k a x86 prozesadoreetan oinarritutako Next lan-estazioetatik eta NeXT Apple-k erosi baino lehen beste arkitektura batzuetatik eraman zuten, eta OpenStep geroago PowerPCarkitekturara eraman zuten, Rhapsody proiektuaren zati gisa.[11]
Aldaketarik nabarmenena Aqua interfazea sartzea izan zen. Honek ertz leunak, kolore zeharrargitsuak eta arraiak erabiltzen zituen, lehen iMac-en hardwarearen diseinuaren antzekoa..Testura eta kolore gehiago ekarri zizkion erabiltzailearen interfazeari, OS 9rekin edo OS X Server 1.0-rekin konparatuz. Interfaze berriari buruzko harrerak aurkitu ziren. Bruce Tognazzinik (hasierako Apple Human Interface Group taldearen sortzailea) esan zuen, erabilgarritasunaren eldetik, Mac OS X v10.0 bertsioko Aqua interfazea atzera pausu bat izan zela Mac OSaren jatorrizko interfazearekin konparatuta.[12][13] Bien bitartean, Ars Technica-ren editoreetako batek, John Siracusak, esan zuen arrakasta izugarria izan zela Aquaren sarrera eta ohiko look-etik ateratzea.[14] Interfaze berriarenganako eztabaida sortu arren, aplikazio garatzaileak Mac-en aplikazio pertsonalizatuetarako eta Aqua imitatzen zuten beste sistema eragile batzuetarako software-larruak ekoizten hasi ziren.
Segurtasuna
Babes-mekanismo gutxien ezarri dituen sistema eragileetako bat da Mac OS X. Adibidez, Snow Leopard-ek partzialki bakarrik aplikatzen du ASLR; gaur egungo beste sistema batzuek, hala nola GNU/Linux, Windows Vista edo Windows 7 banaketek, ausazkotze osoa ezartzen dute duela zenbait urtetik.[15] Gainera, ez du DEP osoa aplikatzen (beste sistemek aplikatzen dute); 64 biteko prozesuetan baino ez du aplikatzen.
Horietako batzuk hauek dira: ASLR sistemaren kernelera zabaltzea, sandboxak erabiltzea aplikazio guztietan, Gatekeeper izeneko utilitate berria, zein aplikazio instalatu eta exekutatu daitezkeen eta zein ez kontrolatzen saiatzen dena, sistema eragilearen eguneratze gotortuak eta zifratuak, hirugarrenen softwarearen eguneratze integratuak, FileVault hobetua eta zabaldua, xProtect hobetua, edo Interneteko beste aukera batzuk dituen Find My tresna bat.
Bai komando-lerroan bai interfaze grafikoan, prozesuak igo egin behar dira aldaketak egiteko. Sistemaren fitxategietara sarbide mugatua izateak segurtasunaren zati handi batean eragiten du. Hala ere, sistemak aldaketak onartzen ditu eskatzen zaionean.[16] Adibiderik nabariena software instalatzailea da, erabiltzaile bati baino gehiagori eragiten dion softwarea instalatzeko administrazio-baimena behar duena. Hala ere, sistema bat bera ere ez da zauriezina.
Baimenen egitura
Mac OS X-ek erabiltzaileak (user), root sistemaren administratzailea (admin) eta supererabiltzailea (superuser) bereizten ditu. Erabiltzaileak ezin du aldaketarik egin sisteman, eta bere karpeta pertsonalean bakarrik instala dezake softwarea. Erabiltzaile horiek exekutatzen dituzten aplikazioek erabiltzaile-mota horri dagozkion baimenak izango dituzte. Erabiltzaile administratzaileek baimen gehiago dituzte, baina ezin dute sistemaren konfigurazio orokorrean aldaketarik egin, softwarea instalatu edo sistemaren direktorio batzuetarako sarbidea izan kautotu gabe.
Sistema instalatu ondoren, ez dago supererabiltzailearen baimenak etengabe dituen root konturik. Hala ere, lehenespenez desgaitutako «root» erabiltzaile bat dago. Hala eta guztiz ere, erabiltzaile administratzaile bati administrazio-softwarea exekutatzeko eta sistemaren erabateko kontrola izateko aukera ematen dioten hutsuneak aurkitu dira.
Malwarea
MacOS X-ko malwarearen jatorria 2006koa da, Macarena birusa argitaratu zenean.[17] Birus hau ez zen arriskutsua, baina ohartarazten zuen segurtasun handiagoa arriskuan jar zezakeela sistema honetan.
2007an, Intego enpresak alerta bat eman zuen OSX izeneko troiatar bati buruz.RSPlug-en.A, Macarena baino askoz serioagoa zen malware bat zen, QuickTime-rentzat kodeka zela simulatuz instalatzen zena, eta DNSko manipulazioen bidez norabide batzuen trafikoa bideratzen zuena.[18]
2009an, Dino Dai Zovik, nazioartean ospe handia duen segurtasunean adituak, tresna batzuk argitaratu zituen (Mac OS X Advanced Rootkit Tools). Tresna horiek 2009ko Black Hat AEBko hitzaldietan erabili zituen, sistema horretarako malware aurreratua eta rootkitak nola sor daitezkeen frogatzeko. Aurten ere, lehen botnet sortu zen horrelako ekipoekin. iWork suite ofimatikoa, Adobe Photoshop suitea eta P2P sareen bidez hedatu zen.[19]
2011ko maiatzaren 13an, INTECOk mota guztietako 34 malwar ezagutu zituen sistema honetarako. Adibidez: Boonana (troiatarra), Hellraiser (RAT, "Remote Administration Tool"), BlackHole RAT (RAT), Mac Defensa (antibirus faltsua), Incognito RAT (RAT) edo Koobface (gusanoa). Mac OS X-erako malwarea profesionalizatu egin da.[20]
2014ko azaroan, Palo Alto Networks enpresak “Wire Lurker” izeneko malwarea detektatu zuen. Malwareak OS X plataforma erabiltzen du ekipora USB bidez konektatzen diren iOS gailuak infektatzeko, eta, hala, erositako aplikazioak infektatzen ditu. China-dendetatik deskargatutako hirugarrenen aplikazioen bidez banatzen da Wire Lurker. Malware berri hori Txinara mugatuta dagoela uste da, banatzeko modua dela eta.
Apple-ren ezaugarriak
Apple etxeak bere gain hartzen du ordenagailu hauen euskarria den hardware eta softwarearen diseinu, fabrikazio eta mantentzea. Makina itxiak direla esan daiteke: Macintoshek Applek diseinatutako hardwarea dute, Applek sortutako Mac OS X sistema eragilearekin eta Applek berak garatzen dituen aplikazio sortarekin. Enpresa honek bere produktuaren atal guztiak kontrolatzen dituenez, sistema hauen egonkortasuna handia da PCekin alderatzen baditugu. PC munduan, enpresa batzuek hardwarea bakarrik egiten dute (Acer, Asus, Dell, HP...); Microsoft eta horrelako enpresek sistema eragilea eta milaka eta milaka enpresek softwarea sortzen dute. Macintosh ordenagailuen beste ezaugarri bat estetika zaindua izan da.
Bertsioak
Bederatzi bertsio atera dira merkatura lerro klasikoaren barruan.
2003 urtearen inguruan zaletu batzuk Mac OS X bertsioaren interfazea euskaratzen hasi ziren, euren kabuz, Macuarium izeneko foro batean eta Librezaleko software librearen euskaratzearen aldeko ekintzaileen ekarpenak tartean zirela. Joxe Rojas teknofiloak hartu zuen bere gain lan hura nolabait koordinatzea.
Itzulpena bera eta hura sisteman instalatzeko sistema Applek berak eskaintzen zituen tresnekin egin zuten, ulertuta hartarako aukera teknikoa ematen bazuen, ez zela aparteko problemarik izango, eta lortu ere egin zuten, ordu asko borondatez eskainita. Instalatzaile batzuk sortu ziren MacOS X-en interfaz grafikoa eta oinarrizko hainbat aplikaziori euskaraz funtzionatzeko aukera gehitzeko. Azkenean dena prest zegoenean, artxibo guztiak dohainik deskargatzeko moduan jarri ziren.
2003ko azaroan jasotako mezu elektroniko baten bidez Appleren sail legalaren gutun bat jaso zuten euskaratzaileek, eskerrak emanez interesagatik, baina azalduz Mac OS X euren produktua zela eta euskaratzaile taldea ez zela nor haien produktuaren gaineko lan eratorriak egiteko. Agindu eta mehatxua zeukan mezuak softwarea euskaratzeko artxiboak saretik berehala kentzeko. Hala egin zuten euskaratzaileek, eta promesa jaso zuten "itzultzaile komunitatearekin" batera elkarlanean aritzeko formulen bila zegoela Apple, eta jakinaraziko zietela nola euskaratu. Horretan geratu zen promesa, bete gabe, eta Applek ez du MacOS bertsio euskaraturik bultzatu edo baimendu 2003tik, ezta mugikorretarako iOS bertsiorik ere ez.