Dùin sanas

Dh'fhoillsich an neach-colbh Seiceach Patrick Zandl leabhar air a 'mhìos seo a' beachdachadh air cruth-atharrachadh a 'ghnìomhachais bho choimpiutairean pearsanta gu fònaichean-làimhe agus an àm a leanas, a tha air mairsinn airson còig bliadhna, nuair a thàinig Apple gu bhith mar a' chompanaidh as luachmhoire san t-saoghal. Leughaidh tu gu mionaideach a h-uile dad a tha air cùl an ar-a-mach mòr ann am fònaichean-làimhe agus mar a chuidich e an uairsin gus margaidh clàr gu tur ùr a chruthachadh. Seo a’ chiad eisimpleirean bhon leabhar.

Mar a chaidh an siostam obrachaidh airson iPhone OS X - iOS a chruthachadh

Bha an siostam obrachaidh cuideachd cinnteach airson soirbheachas am fòn-làimhe Apple a bha ri thighinn. B 'e creideas a bha seo nach robh gu tur cumanta ann an 2005, cha b' e "fònaichean sgairteil" an luchd-reic as fheàrr, air an làimh eile, fònaichean le firmware aon-adhbhar air an reic mar chèicean teth. Ach bha feum aig Jobs bhon fhòn aige air comas mòr airson leudachadh san àm ri teachd, sùbailteachd ann an leasachadh agus mar sin an comas dèiligeadh ri gluasadan a bha a’ tighinn am bàrr. Agus cuideachd, ma ghabhas e dèanamh, an co-chòrdalachd as fheàrr leis an àrd-ùrlar Mac, oir bha eagal air gum biodh a ’chompanaidh a’ faighinn thairis air leasachadh siostam obrachaidh eile. Chan eil leasachadh bathar-bog, mar a sheall sinn, air a bhith mar aon de na puingean as làidire aig Apple airson ùine mhòr.

Thàinig an co-dhùnadh sa Ghearran 2005 goirid às deidh coinneamh dhìomhair le riochdairean Cingular Wireless air nach d’ fhuair Motorola cuireadh. Bha obraichean comasach air toirt a chreidsinn air Cingular gum faigheadh ​​​​Apple cuibhreann den teachd-a-steach a chaidh a chruthachadh air an fhòn aige fhèin agus toirt a chreidsinn air Cingular a bhith dha-rìribh a’ togail lìonra cealla. Fiù ‘s aig an àm, bha Jobs a’ brosnachadh a ’bheachd a bhith a’ luchdachadh sìos ceòl bhon lìonra gluasadach, ach bha riochdairean Cingular eu-dòchasach mun àrdachadh ann an luchd a dh’ fhaodadh luchdachadh sìos eadar-lìn a ghineadh. Bha iad ag argamaid mu bhith a’ luchdachadh sìos fònaichean-làimhe agus làraich-lìn agus, mar a sheallas an àm ri teachd, cha do rinn iad dì-meas air an hype a b’ urrainn dha Jobs a ghineadh leis an inneal aige. A tha gu luath air ais orra.

Seo mar a thòisicheas am pròiseact Purple 2, leis a bheil Jobs ag iarraidh gluasad nas fhaide na fàire a’ cho-obrachaidh neo-thaitneach le Motorola. An t-amas: fòn-làimhe fhèin stèidhichte air teicneòlasan a tha Apple air fhaighinn a-nis no a leasaicheas gu sgiobalta, grunn dhiubh (leithid FingerWorks) a bha Jobs an dùil a chleachdadh airson a’ chlàr a bha e airson a chuir air bhog a thogail. Ach dh'fheumadh e taghadh: an dara cuid cuiridh e fòn-làimhe air bhog gu luath le iPod còmhla agus mar sin sàbhail e an èiginn a tha a 'tighinn faisg air reic iPod, no coilean e a bhruadar agus cuiridh e clàr air bhog. Cha bhith e comasach dha an dà chuid a bhith aige, oir cha toir co-obrachadh le Motorola iPod dha san fhòn-làimhe aige, a bha gu math follaiseach aig an àm sin, ged a bheir e leth-bhliadhna eile mus buail an Motorola ROKR air an fhòn-làimhe aige. mhargaidh. Aig a’ cheann thall, is dòcha gu h-iongantach, ach gu reusanta, chuir Jobs geall air a bhith a’ sàbhaladh margaidh a’ chiùil, chuir iad dheth foillseachadh a’ chlàir agus ghluais iad a h-uile goireas gu pròiseact Purple 2, agus b’ e an t-amas fòn touchscreen a thogail le iPod.

Bha an co-dhùnadh siostam obrachaidh Mac OS X na companaidh atharrachadh airson fònaichean-làimhe chan ann a-mhàin air sgàth nach robh mòran roghainnean eile ann, ach cuideachd comasachd co-ghluasad inneal nas fhaide air adhart. Thug an àrdachadh ann an cumhachd coimpiutaireachd agus comas cuimhne innealan gluasadach cinnteach do Jobs gum biodh e comasach san àm ri teachd tagraidhean a thabhann air a’ fòn coltach ris an fheadhainn a chleachdar air deasg agus gum biodh e buannachdail a bhith an urra ri aon chridhe siostam obrachaidh.

Gus leasachadh a luathachadh, chaidh co-dhùnadh cuideachd gun deidheadh ​​​​dà sgioba neo-eisimeileach a chruthachadh. Bidh e mar dhleastanas air an sgioba bathar-cruaidh am fòn-làimhe fhèin a thogail gu sgiobalta, bidh an sgioba eile ag amas air siostam obrachaidh OS X atharrachadh.

 Mac OS X, OS X agus iOS

Tha beagan troimh-chèile aig Apple le bhith a’ comharrachadh dreachan den t-siostam obrachaidh. Chan eil ainm aig an dreach tùsail den t-siostam obrachaidh airson an iPhone - bidh Apple a’ cleachdadh an t-sònrachadh laconic “iPhone a’ ruith dreach de OS X" anns na stuthan margaidheachd aige. Bidh e nas fhaide air adhart a 'tòiseachadh a' cleachdadh "iPhone OS" gus iomradh a thoirt air siostam obrachaidh a 'fòn. Nuair a chaidh an ceathramh dreach aige fhoillseachadh ann an 2010, thòisich Apple air an ainm iOS a chleachdadh gu riaghailteach. Anns a 'Ghearran 2012, thèid an siostam obrachaidh deasg "Mac OS X" ath-ainmeachadh gu dìreach "OS X", a dh' fhaodadh a bhith meallta. Mar eisimpleir, ann an tiotal na caibideil seo, far a bheil mi a 'feuchainn ri gabhail a-steach gu bheil iOS aig a chridhe a' tighinn bho OS X.

Darwin air a chùlaibh

An seo feumaidh sinn slighe eile a dhèanamh a dh’ ionnsaigh siostam obrachaidh Darwin. Nuair a cheannaich Apple companaidh Jobs NeXT ann an 1997, thàinig an siostam-obrachaidh NeXTSTEP agus an tionndadh aige a chaidh a chruthachadh ann an co-obrachadh le Sun Microsystems agus ris an canar OpenSTEP gu bhith mar phàirt den ghnothach. Bha siostam obrachaidh NeXTSTEP cuideachd gu bhith na bhunait airson siostam obrachaidh coimpiutair ùr Apple, às deidh a h-uile càil, b ’e seo aon de na h-adhbharan a cheannaich Apple Jobs NeXT. B’ e seun tarraingeach agus is dòcha aig an àm nach robh meas mòr air NeXTSTEP an nàdar ioma-àrd-ùrlar aige, dh’ fhaodadh an siostam seo a bhith air obrachadh an dà chuid air àrd-ùrlar Intel x86 agus air an Motorola 68K, PA-RISC agus SPARC, ie cha mhòr air a h-uile pròiseasar a bhios àrd-ùrlaran deasg a ’cleachdadh. aig an àm. Agus bha e comasach faidhlichean cuairteachaidh a chruthachadh anns an robh dreachan binary den phrògram airson gach àrd-ùrlar pròiseasar, ris an canar binaries geir.

Bha dìleab NeXT mar sin na bhunait airson leasachadh siostam obrachaidh ùr ris an canar Rhapsody, a thug Apple seachad an toiseach aig co-labhairt leasaiche ann an 1997. Thug an siostam seo grunn atharrachaidhean an coimeas ri dreachan roimhe de Mac OS, bhon t-sealladh againn, tha iad seo gu ìre mhòr mar a leanas:

  • bha an kernel agus na fo-shiostaman co-cheangailte stèidhichte air Mach agus BSD
  • fo-shiostam airson co-chòrdalachd leis an Mac OS roimhe (Blue Box) - ris an canar nas fhaide air adhart mar an eadar-aghaidh Clasaigeach
  • gnìomhachadh leudaichte de OpenStep API (Bogsa Buidhe) - thàinig e gu bhith na Cocoa nas fhaide air adhart.
  • Inneal brìgheil Java
  • siostam uinneig stèidhichte air Displa PostScript
  • eadar-aghaidh stèidhichte air Mac OS ach còmhla ri OpenSTEP

Bha Apple an dùil gluasad gu Rhapsody a’ mhòr-chuid de structaran bathar-bog (frèamaichean) bho Mac OS, leithid QuickTime, QuickDraw 3D, QuickDraw GX no ColorSync, a bharrachd air siostaman faidhle bho na coimpiutairean Apple tùsail Apple Filing Protocol (AFP), HFS, UFS agus feadhainn eile . Ach cha b’ fhada gus an robh e soilleir nach b’ e obair fhurasta a bha seo idir. Chaidh a' chiad fhoillseachadh leasaiche (DR1) san t-Sultain 1997 a leantainn le dàrna DR2 sa Chèitean 1998, ach bha mòran obrach ri dhèanamh fhathast. Cha tàinig a’ chiad ro-shealladh leasaiche (Ro-shealladh Leasaiche 1) ach bliadhna às deidh sin, sa Chèitean 1999, agus b’ e Mac OS X an t-ainm a bh’ air an t-siostam mu thràth, mìos roimhe sin dhealaich Apple ris an tionndadh frithealaiche Mac OS X Server 1 bhuaithe, a bha e gu h-oifigeil. fhoillseachadh agus cuideachd dreach fosgailte de Darwin, mar sin a’ coinneachadh ris a’ phàirt (mòran connspaid agus deasbad) den chumha airson còdan stòr siostam a leigeil ma sgaoil a bhios a’ cleachdadh pàirtean stòr fosgailte eile a dh’ fheumas seo agus a thug Apple a-steach don t-siostam aige nuair a bha e stèidhichte. air na kernels Mach agus BSD.

Tha Darwin dha-rìribh Mac OS X às aonais eadar-aghaidh grafaigeach agus às aonais grunn leabharlannan seilbh leithid tèarainteachd faidhle ciùil FairPlay. Faodaidh tu a luchdachadh sìos, leis nach eil ach faidhlichean tùsail rim faighinn nas fhaide air adhart, chan e dreachan dà-chànanach, faodaidh tu an cur ri chèile agus an ruith mar shiostam obrachaidh air raon farsaing de àrd-ùrlaran pròiseasar. San àm ri teachd, bidh Darwin a ’frithealadh dà dhreuchd aig Apple: bidh e na chuimhneachan cunbhalach nach bi e cho duilich a bhith a’ gluasad Mac OS X gu àrd-ùrlar pròiseasar eile gus a bhith do-dhèanta. Agus bidh e na fhreagairt do na gearanan gu bheil bathar-bog Apple dùinte, seilbh, a tha na bheachd a chruthaicheas Apple nas fhaide air adhart, gu sònraichte san Roinn Eòrpa. Ann an Ameireagaidh, far a bheil e nas fharsainge ann am foghlam agus Darwin air a chleachdadh gu cumanta an seo air grunn luchd-frithealaidh sgoile, tha mothachadh air fosgarrachd agus cleachdadh phàirtean àbhaisteach taobh a-staigh bathar-bog Apple mòran nas motha. Tha Darwin fhathast aig cridhe a h-uile siostam Mac OS X an-diugh, agus tha buidheann gu math farsaing de dhaoine a’ cur ris an leasachadh stòr fosgailte aige, leis an leasachadh sin a’ dol air ais gu cridhe Mac OS X cuideachd.

Tha a’ chiad fhoillseachadh de Mac OS X 10.0, ris an canar Cheetah, air fhoillseachadh sa Mhàrt 2001, ceithir bliadhna às deidh dha Rhapsody tòiseachadh air leasachadh, a bhathas den bheachd a bha furasta a thionndadh airson a chleachdadh air àrd-ùrlar Apple. ìoranas a chruthaich grunn dhuilgheadasan don chompanaidh, oir airson na ceithir bliadhna sin thug e air an luchd-cleachdaidh aca àrd-ùrlar Mac OS a bha neo-thaitneach agus gun ghealladh.

Mar sin thàinig Darwin gu bhith na bhunait airson an t-siostam obrachaidh fo Project Purple 2. Aig àm nuair nach robh e cinnteach an co-dhùin Apple pròiseasairean ARM a chleachdadh, anns an robh com-pàirt dealbhaidh aige, no Intel, a bha dìreach a’ tòiseachadh air a chleachdadh ann an deasg. , b’ e roghainn gu math ciallach a bh’ ann, oir rinn e comasach an àrd-ùrlar pròiseasar atharrachadh gun mòran pian, dìreach mar a rinn Apple le PowerPC agus Intel. A bharrachd air an sin, b ’e siostam teann agus dearbhte a bh’ ann ris am feumadh eadar-aghaidh (API) a chuir ris - anns a ’chùis seo Cocoa Touch, API OpenSTEP làn-suathadh le leabharlann fòn-làimhe.

Mu dheireadh, chaidh dealbhadh a chruthachadh a roinneadh an siostam gu ceithir sreathan tarraing:

  • còmhdach kernel an t-siostam
  • còmhdach seirbheis kernel
  • còmhdach mheadhanan
  • an còmhdach eadar-aghaidh Cocoa Touch Touch

Carson a bha e cudromach agus is fhiach a thoirt fa-near? Bha obraichean den bheachd gum feum am fòn-làimhe freagairt gu foirfe ri riatanasan an neach-cleachdaidh. Ma bhrùthas an neach-cleachdaidh putan, feumaidh am fòn freagairt. Feumaidh e gu follaiseach aideachadh gu bheil e air gabhail ri cuir a-steach an neach-cleachdaidh, agus tha e nas fheàrr seo a dhèanamh le bhith a’ coileanadh an gnìomh a tha thu ag iarraidh. Sheall aon den luchd-leasachaidh an dòigh-obrach seo a thaobh Obraichean air fòn Nokia leis an t-siostam Symbian, far an do fhreagair am fòn ro fhadalach le bhith a’ brùthadh air an dial. Sguab an neach-cleachdaidh ainm air an liosta agus gun fhiosta thug e ainm eile air. Bha seo na shàrachadh dha Jobs agus cha robh e airson rudeigin mar sin fhaicinn air a’ fòn-làimhe aige. Bha aig an t-siostam obrachaidh ri roghainn an neach-cleachdaidh a phròiseasadh mar phrìomhachas, bha am prìomhachas as àirde san t-siostam aig an eadar-aghaidh Cocoa Touch Touch. Is ann dìreach às a dhèidh a bha prìomhachas aig na sreathan eile den t-siostam. Ma rinn an neach-cleachdaidh roghainn no cuir a-steach, dh'fheumadh rudeigin tachairt gus misneachd a thoirt don neach-cleachdaidh gun robh a h-uile càil a 'dol air adhart gu rèidh. B' e argamaid eile airson an dòigh-obrach seo na "ìomhaighean leum" ann an deasg Mac OS X. Ma chuir an neach-cleachdaidh prògram air bhog bho doca an t-siostaim, mar as trice cha bhiodh dad ri fhaicinn airson greis gus an deach am prògram a luchdachadh gu h-iomlan bhon diosc gu RAM a’ choimpiutair. Leanadh luchd-cleachdaidh a’ cliogadh air an ìomhaigh oir cha bhiodh fios aca gu bheil am prògram ga luchdachadh mar chuimhneachan mu thràth. Dh’ fhuasgail an luchd-leasachaidh an uairsin e le bhith a’ toirt air an ìomhaigh breabadh mun cuairt gus an deach am prògram gu lèir a luchdachadh na chuimhne. Anns an dreach gluasadach, dh'fheumadh an siostam freagairt a thoirt do chuir a-steach neach-cleachdaidh sam bith san aon dòigh sa bhad.

Às deidh sin tha an dòigh-obrach seo air fàs cho domhainn anns an t-siostam gluasadach gu bheil eadhon gnìomhan fa leth taobh a-staigh Cocoa Touch air an giullachd san t-siostam le diofar chlasaichean prìomhachais gus am bi an coltas as fheàrr aig an neach-cleachdaidh air obrachadh fòn rèidh.

Aig an àm seo, cha robh Apple dha-rìribh a’ ruith aplacaidean treas-phàrtaidh air a’ fòn. Cha robh e eadhon ion-mhiannaichte aig an àm seo. Gu dearbh, bha an siostam obrachaidh a bha ri thighinn a’ toirt làn thaic do ioma-obair preemptive, dìon cuimhne agus feartan adhartach eile de shiostaman obrachaidh an latha an-diugh, a bha eu-coltach ri siostaman obrachaidh eile aig an àm a bha a’ strì ri dìon cuimhne (Symbian), ioma-obair (Palm OS) no mu seach. leis an dà chuid (Windows CE). Ach bheachdaich Jobs air an fhòn-làimhe a bha ri thighinn gu sònraichte mar inneal a thèid a chleachdadh gus ceòl a thoirt seachad le Apple. Cha dèanadh tagraidhean treas-phàrtaidh ach dàil, agus thuig Jobs gum feumadh grunn mion-fhiosrachadh fhuasgladh mun cuairt orra, leithid an siostam cuairteachaidh, agus mar sin ged a chuir OS X gluasadach taic ris a’ chomas air tagraidhean a bharrachd a ruith air a’ chùl gu dùthchasach, bha Apple cuingealaichte gu saor-thoileach. an comas seo. Nuair a thàinig an iPhone a-mach, cha b 'urrainn ach fònaichean "jailbroken" às aonais an dìon seo aplacaidean treas-phàrtaidh a tha a' tighinn am bàrr a stàladh. Fada às deidh an iPhone a chuir air bhog san Fhaoilleach 2007, ghabh Jobs ris gun cruthaicheadh ​​luchd-leasachaidh aplacaidean lìn a-mhàin agus nach cruthaicheadh ​​​​ach Apple ach aplacaidean dùthchasach.

Fiù 's as t-samhradh 2006, ge-tà, bha leasachadh an dreach gluasadach de OS X ann an staid gu tur neo-thaitneach. Ged a thachair gluasad bunaiteach an t-siostaim ann an ùine nach robh riamh roimhe le sgioba de dìreach dà innleadair, bha eadar-cheangal agus co-òrdanachadh nan eileamaidean fa leth den eadar-aghaidh fòn-làimhe èiginneach. Thuit fiosan, thuit bathar-bog gu tric, bha beatha bataraidh mì-reusanta ìosal. Fhad 'sa bha 2005 neach ag obair air a' phròiseact san t-Sultain 200, dh'fhàs an àireamh gu luath gu XNUMX ann an dà sgioba co-shìnte, ach cha robh e fhathast gu leòr. B 'e ana-cothrom mòr a bh' ann an dìomhaireachd anns an robh Apple ag obair: cha b 'urrainnear daoine ùra a lorg le fastadh poblach, ach le moladh, gu tric tro eadar-mheadhanairean. Mar eisimpleir, bha am pàirt deuchainn den sgioba bathar-bog gu ìre mhòr brìgheil, chaidh prototyping agus deuchainn a dhèanamh le daoine a bha a’ conaltradh ri chèile sa mhòr-chuid air post-d agus airson ùine mhòr cha robh fios aca eadhon gu robh iad ag obair dha Apple. Gus an ruig an leithid de dhìomhaireachd.

 

Gheibh sibh barrachd fiosrachaidh mun leabhar aig Làrach-lìn Patrick Zandl. Faodar an leabhar a cheannach ann an clò ann an stòran leabhraichean Neoluxor a Kosmas, tha dreach eileagtronaigeach ga ullachadh.

.