Ero sivun ”Mac OS” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
viitteet viitemallineisiin :)
Rivi 15:
Edistyksellisestä graafisesta käyttöliittymästään huolimatta Mac OS oli teknisesti varsin vajavainen. Käyttöjärjestelmässä ei ollut muistinsuojausta, joten kaatuva ohjelma pystyi kaatamaan koko koneen. Käyttöjärjestelmä ei myöskään tukenut irrottavaa moniajoa, vaan moniajo tapahtui yhteistoiminnallisesti (System 7:sta eteenpäin) samoin kuin 16-bittisissä Windows-käyttöjärjestelmissä ohjelmien luovuttaessa suoritusvuoron toisilleen. Käyttöjärjestelmä ei varsinaisesti tukenut laiteajureita, mutta niiden tekemiseen (esimerkiksi TCP/IP, USB tai Firewire -tuet) muodostuivat käytännöksi niin sanotut extension-ohjelmat, jotka ladattiin käynnistysvaiheessa muistiin. Näiden luomiseen ei ollut mitään virallista menetelmää, ja extensionien keskinäiset konfliktit muodostuivat käyttöjärjestelmän vakautta heikentäväksi tekijäksi.
 
Ehkä merkittävin ongelma oli käyttöjärjestelmän muistinhallinta. Jokainen ohjelma varasi tarvitsevansa muistin käynnistyessään. Käyttöjärjestelmä pystyi jakamaan vain yhtenäisiä alueita muistista ja ohjelmia suljettaessa muisti saattoi fragmentoitua siten että tarpeeksi suurta yhtenäistä aluetta ei löytynyt.<ref>{{Verkkoviite | Osoite =http://lowendmac.com/2005/apples-copland-project/ | Nimeke =Apple’s Copland Project | Tekijä =Hormby, Tom| Ajankohta =11.8.2005 | Julkaisu =LowEndMac | Viitattu = 27.10.2017 }} {{en}}</ref>
Monia ohjelmia ei oltu suunniteltu moniajoa varten ja ne varasivat kaiken käytettävissä olevan muistin. Käyttäjä pystyi kuitenkin asettamaan rajoituksen ohjelmalle annettavalle muistille. Jos se ei riittänyt, piti käyttäjän sulkea ohjelma ja antaa sille lisää muistia.<ref>{{Verkkoviite | Osoite =https://kb.iu.edu/d/afkw | Nimeke =ARCHIVED: With Mac OS, how can I allocate more memory to an application? | Tekijä = | Ajankohta =31.3.2010 | Julkaisu =Indiana University | Viitattu = 27.10.2017 }} {{en}}</ref>
 
Mac OS käytti alun perin [[Macintosh File System]]ia (MFS), joka ei tukenut alihakemistoja. Sen korvasi jo 1985 [[Hierarchical File System]] (HFS), joka tuki oikeaa hakemistopuuta. Toisin kuin Unix-tyyppisissä tiedostojärjestelmissä, Mac OSin tiedostojärjestelmä tallensi tiedoston datan lisäksi niin sanotun resource forkin, johon tallennettiin metatietoa tiedostosta, kuten sen tyyppi ja ikoni. Tästä syystä Mac OS ei käyttänyt tiedostopäätteitä, kuten MS-DOS. Resource forkin käyttö oli kuitenkin metadataa laajempi ja esimerkiksi ohjelmat tallensivat siihen tiedon menuistaan ja ikkunoistaan, joita voi muokata niin sanotulla resource editorilla ohjelmia uudelleenkääntämättä.
Rivi 31:
 
Käyttöjärjestelmän uudistamisen tarve oli jo tässä vaiheessa ilmeinen ja sen suunnittelu oli aloitettu jo 1989 (niin sanottu Project Pink) tarkoituksena julkaista uudistettu käyttöjärjestelmä vuoden 1993 paikkeilla. Tavoitteena oli Nukernel-mikroytimen päällä ajettava oliopohjainen käyttöjärjestelmä, joka näyttäisi Maciltä ja ajaisi vanhoja ohjelmia. Samalla oli tarkoitus lyödä [[Windows 95]] -projektia kehittävä Microsoft vuodella. Applen projekti oli kunnianhimoinen ja ajautui ongelmiin ja viivytyksiin. Kun System 7.5 oli julkaistu, uuden käyttöjärjestelmän koodinimeksi ilmoitettiin Copland ja sitä demottiin toukokuun 1995 messuilla. Projekti jatkui kaksi vuotta, jonka jälkeen se hylättiin ja osa toiminnallisuudesta siirrettiin vanhalta perustalta kehitettyyn [[Mac OS 8]] -käyttöjärjestelmään. Mac OS 8 oli ensimmäinen merkittävä päivitys Mac OSiin kuusi vuotta System 7:n julkaisun jälkeen. Copland-projektin uusi käyttöjärjestelmä siirrettiin Applen ja IBM:n yhteisyritykseen Taligent, josta Apple luopui ja se lopetettiin 1998.
Copland-käyttöjärjestelmän epäonnistuminen on luettu yhdeksi historian suurimmista epäonnistumisista IT-projekteissa ja se ajoi Applen konkurssin partaalle.<ref>http{{Verkkoviite | Osoite =https://www.pcworld.com/article/152103/it_project_failures.html?page=2 | Nimeke =Lessons Learned: IT's Biggest Project Failures | Tekijä =Widman, Jake | Ajankohta =9.10.2008 | Julkaisu =PCWorld | Viitattu = 27.10.2017 }} {{en}}</ref><ref>http://arstechnica.com/apple/2010/06/copland-2010-revisited/ </ref><ref>{{Verkkoviite | Osoite =https://arstechnica.com/gadgets/2010/06/copland-2010-revisited/ | Nimeke =Copland 2010 revisited: Apple’s language and API future | Tekijä =Siracusa, John | Ajankohta =16.6.2010 | Julkaisu =Ars Technica | Viitattu = 27.10.2017 }} {{en}}</ref>
 
Apple osti vuonna 1996 NeXTSTEP-käyttöjärjestelmää kehittäneen NeXTin 429 miljoonalla dollarilla. Samalla yhtiön palvelukseen palasi sen entinen perustaja [[Steve Jobs]].
Tammikuussa 1997 Apple ilmoitti uudesta ”Rhapsody”-koodinimellä tunnetusta projektista, jossa yhdistettäisiin NeXT Softwaren ja Applen tekniikkaa.<ref>http://web.archive.org/web/19990116231607/http://product.info.apple.com/pr/press.releases/1997/q2/970107.pr.rel.macos.html </ref>
Elokuussa 1997 Microsoft pelasti Applen uhkaavalta konkurssilta sijoittamalla yhtiöön 150 miljoonaa dollaria.<ref>{{Verkkoviite | Osoite =https://www.engadget.com/2014/05/20/what-ever-became-of-microsofts-150-million-investment-in-apple/ </ref><ref>http://www | Nimeke =What ever became of Microsoft's $150 million investment in Apple? | Tekijä =Heisler, Yoni | Ajankohta =20.ibtimes5.co2014 | Julkaisu =Engadget | Viitattu = 27.uk/microsofts-biggest-mistake-investing-apple-was-craziest-thing-we-ever-did-152575210.2017 }} {{en}}</ref>
<ref>{{Verkkoviite | Osoite =http://www.ibtimes.co.uk/microsofts-biggest-mistake-investing-apple-was-craziest-thing-we-ever-did-1525752 | Nimeke =Microsoft's biggest mistake: Investing in Apple was the 'craziest thing we ever did' | Tekijä =Billington, James | Ajankohta =26.10.2015 | Julkaisu =International Business Times | Viitattu = 27.10.2017 }} {{en}}</ref>
 
 
Uusi käyttöjärjestelmä, [[Mac OS X]] perustuu [[NeXTSTEP]] ja [[BSD]]-käyttöjärjestelmiin. Sen ensimmäinen versio, Mac OS X Server 1.0 julkaistiin maaliskuussa 1999. Käyttöjärjestelmä käytti NeXTSTEPin ikkunointia ja DisplayPostScriptia, jonka päälle oli rakennettu Mac OS 8:aa muistuttava käyttöliittymä. Vanhoja Mac OS -ohjelmia ajettiin Blue Box -emulaattorissa. Kuluttajakäyttöön tarkoitettua Mac OS X:ää saatiin odottaa vuoteen 2001.
Rivi 47 ⟶ 49:
* [[Macintosh Toolbox]]
 
= =Lähteet ==
{{Korjattava/viitteet}}
{{Viitteet}}
 
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/Mac_OS