Põhiline Tarkvara Mac OS X 10.4.2 sees
Tarkvara

Mac OS X 10.4.2 sees

UudisedTabletidS 4. august 2005 17:00 PDT

Mac OS X 10.4.2 tõeline teema – Apple avaldas juuli keskel – on lihtne: see parandab vead. Kliendid leidsid vigu, mida testijad ja arendajad ei tuvastanud, ning see värskendus parandab hulga neist. Mac OS X 10.4.2 ei lastud välja ainult selleks, et toetada uut riistvara või lisada operatsioonisüsteemile uusi intrigeerivaid võimalusi ega sillutada teed mutantidele iPodidele, mis töötavad iTunesiga, et juhtida teie garaažiust ja samal ajal õhku puhastada. See parandab vead, kusjuures mõned parandused on selgemini dokumenteeritud kui teised.

Operatsioonisüsteemi Mac OS X 10.4.2 väljalaskmine tähistab Tigeri värskendustsükli tõsist algust. Kuna operatsioonisüsteemi Mac OS X 10.4.1 arendustsükkel algas enne, kui 10.4 DVD-d jaemüügiklientideni jõudsid, on 10.4.2 esimene Tigeri värskendus, mis käsitleb simuleerimata klientide teatatud kasutatavusprobleeme. Suured teemad näivad olevat võrgundus ja väikesed tüütused, teisejärgulise fookusega iChat ja Mail, millel näib alati olevat probleeme Mac OS X suurema versiooni esimesel väljalaskmisel.

kuidas hallata paroole Macis

Just nendele muudatustele – koos Tigeri kettaparandustööriistade täiustustega – keskendume selle Mac OS X 10.4.2 sisemise ülevaate käigus. Värskendus sisaldab ka parandusi ja muudatusi kaustades Library, System Library, Core Services ja Unixi, mida käsitletakse põhjalikumalt MWJ 31. juuli väljaandes (nagu ka Mac OS X Server 10.4.2 värskenduses). Siin on vaid mõned esiletõstmised:



Rakendused

iChat AV Värskendus 10.4.2 muudab iChat AV-i, rakendust, mis näib tõmbavat ligi probleeme, mis jäävad ellu nii testimise kui külvamise korral. Meie iChati testimine nii Pantheri kui ka Tigeri väljalaskeeelsetes versioonides näitas, et see on üks viimaseid komponente, mis end laialdasel igapäevasel kasutamisel tõeliselt tugevana tundus, ja videokonverentsi tugi on meie jaoks endiselt habras. Raske on kontrollida, kas probleemid on iChatis, võrguühenduses, teises otsas olevas AIM-tarkvaras, kaamerates, ühe osapoole konfiguratsioonis või võib-olla kuskil ruuteris olevas suhtelises õhuniiskuses.

Apple'i sõnul parandasid Mac OS X 10.4.2 värskendatud iChat AV 3.0.1 (v392) ja sellega seotud avalik kiirsõnumiraamistik (v356) eelmistes versioonides probleemi, mis võib vale lõpp heli- või videovestlused ebapiisava ribalaiuse tõttu. Kuigi Apple ei ole selliseid üksikasju kinnitanud, on kolmanda osapoole kogukond usub probleem on seotud teenuse kvaliteedi (või QoS) garantiidega, mida iChat AV proovib kasutada.

Lühend QoS viitab tehniliselt kogu võrgu läbilaskevõime tagamise kontseptsioonile; Näib, et iChat AV kasutab DSCP (Diferentseeritud teenuste koodipunkt) TCP- ja UDP-pakettides QoS-i garantiide rakendamiseks. Idee seisneb selles, et kiireloomulised paketid, näiteks reaalajas inimestevahelise video ja heli jaoks mõeldud paketid, tuleks sellistena märgistada, et Interneti-ruuterid saaksid neile vajaliku prioriteedi anda.

Ilmselt on probleem selles, et mõned ruuterid on paketipäistesse manustatud DSCP-teabe tõttu nii segaduses, et suunavad need paketid aeglasemalt kui teised paketid. Kui pakette ei kuvata nii kiiresti kui peaks, arvab iChat AV, et see on tingitud sellest, et teil pole piisavalt ribalaiust. See ütleb teile seda ja lõpetab konverentsi.

Kuna Apple pole probleemi kinnitanud, on saadaval väga vähe teavet selle kohta, kuidas Mac OS X 10.4.2 selle probleemi lahendab. Arvame, et sellel pole midagi pistmist mitte ainult iChati rakendusega, vaid ka muudetud privaatse videokonverentsi raamistikuga. Lihtsaim lahendus, mida võiksime leida, on proovida uuesti: kui QoS-i teabega konverentsil näib olevat ebapiisav ribalaius, võib iChat AV jätta QoS-i teabe välja ja proovida uuesti, et näha, kas see ajab ruuterit natuke vähem segadusse. See on lihtsalt teooria.

Safari Mac OS X 10.4.2 sisaldab Safari uut versiooni, kuid kaks dokumenteeritud muudatust Apple'i brauseris on peaaegu kindlasti rakendatud avalikus veebikomplekti raamistikus: parem kerimine kerimisrattaga hiirtega ja võimalus Cingular's Webi sisse logida. -põhine kontosüsteem. Muude dokumentide kohaselt parandab Mac OS X 10.4.2 ka probleemid, mis võivad takistada Safaril teatud vidinaid alla laadimast ja mis võisid mõned vidinad automaatselt installida, kui te seda ei soovinud.

Mac OS X 10.4.2 sisaldab ka privaatse Syndication ja SyndicationUI raamistiku uusi versioone, mis haldavad Tigeri RSS-i allalaadimise ja kuvamise võimalusi. See võib olla seotud veaga, mida arendajad teadsid ainult JavaScriptCore'i ja RSS Visualizeri probleemina. Kuigi need raamistikud on privaatsed, näib Apple mõistvat, et sündikatsioon muutub iga päevaga olulisemaks. Ettevõttel on loodud uue sündikatsiooni arendajad meililist et arendajad saaksid rääkida Safari RSS-ist (ja sellest, kuidas need raamistikud RSS-i vooge käitlevad), iTunes'i taskuhäälingusaadete voogudest, Apple'i peatüki tööriistast täiustatud taskuhäälingusaadete tegemiseks ja muust – mitte ainult kasutajatasandi muredest.

kasutage imaci monitorina Macbooki jaoks

Mail ja teised Apple dokumenteerib mitu muudatust Mac OS X 10.4.2 rakenduses Mail, mis ei tule mitte ainult muudetud meilirakenduses kaustas /Applications, vaid ka avalikus sõnumiraamistikus (kataloogis /System/Library/Frameworks), mis rakendab suure osa Maili tagasi lõpp.

Väljalaskemärkmetes mainitakse ka teenustes Stickies ja iCal parandatud vigu, samuti eelvaate viga, mis on mõnes raamistikus parandatud, kuna versioon 10.4.2 ei sisalda eelvaate uut versiooni. Värskendus sisaldab ka dokumenteerimata muudatusi aadressiraamatus, automatoris (mitte ainult mõne Apple'i komplekteeritud Automatori toimingu puhul), installeris (võib-olla seotud dokumenteeritud veaga kirjutuskaitsega draividesse installimisel) ja printeri häälestusutiliidis.

Ketaste remont

Mac OS X 10.4.2 värskendab kettautiliiti (kaustas /Applications/Utilities/) ja käsurea utiliiti /usr/sbin/diskutil. Mõlemad on privaatse kettahaldusraamistiku esiotsad, mis sisaldavad koodi HFS Plusi köitestruktuuride ja -õiguste kontrollimiseks ja parandamiseks. Raamistik – ja seega nii Disk Utility kui ka käsurea utiliidid, nagu fsck kettaparandustööriist – näevad Mac OS X 10.4.2 olulist uuendust kattuvate ulatustega failide käsitlemise osas.

An ulatus on lihtsalt järjestikuste plokkide jada HFS- või HFS Plus-kettal. Mac OS püüab alati faile eraldada järjestikuste tükkidena, nii et see jälgib failisegmente ulatuse järgi, identifitseerides igaüks neist selle algusploki numbri ja ulatuse plokkide arvu järgi. Fragmentimata failil, olenemata sellest, kui suur see on, on ainult üks ulatus, kuna see asub kettal järjestikuste plokkidena. 12KB failil, mis on killustatud kolmeks 4KB jaotusplokiks kettal, on kolm ulatust, millest igaüks on ühe ploki pikkune. Kuna nii HFS kui ka HFS Plus on loodud killustatuse vältimiseks, on failide ulatuse järgi jälgimine tõhusam kui iga failile eraldatud ploki jälgimine.

Kuidas võivad ulatused kattuda? Ketta rikkumine saab sageli alguse vigadest plokkide eraldamisel. Kas programmeerimisvea või voolukatkestuse tõttu saab rikkumine alguse siis, kui failisüsteem kasutab mõnda kettal olevat plokki, kuid ei märgi neid plokke jaotusfailis (või vanemas HFS-vormingus mahu bitmapis) kasutatuna. Millalgi hiljem, kui operatsioonisüsteemil on millegi kirjutamiseks ruumi vaja, leiab ta, et need plokid pole jaotusfailis kasutatavaks märgitud, mistõttu ta kasutab neid, teadmata, et need on juba mõne muu ulatuse osad. Just niimoodi usuvad kaks faili, et nad kasutavad kettal samu plokke.

kui palju iphone se kaalub

Oletame, et teie Safari järjehoidjate fail kattub teie iPhoto teegis oleva pildiga. Kui pilt kirjutati viimasena, võib Safari käivitamisel kokku kukkuda, kuna ta ei saa sõeluda seda, mis tema arvates peaks olema järjehoidjaid täis HTML-fail, milles on hoopis binaar-JPEG-andmed. Kui järjehoidjad kirjutati viimasena, siis hea õnne korral kurdab iPhoto vaid, et ei suuda pilti kuvada. Kui teil ei vea, jookseb iPhoto käivitamisel kokku, üritades kuvada JPEG-pilti koos HTML-vorminguga, kus peaksid olema binaarandmed, ja saate ise probleemile jälile.

Kattuvad ulatused ei käivita failihalduri tõrkekoode, mida rakendused saavad püüda ja kuvada. Kattuva ulatusega fail ei ole liiga lühike ega liiga pikk ning OS ei tea ega hooli sellest, et failis olevad binaarandmed on ühe omaniku jaoks valed. Niikaua kui HFS Plusi kood suudab plokke leida, lugeda ja kirjutada, ei tagasta see vigu – see ei tea isegi, et mitu ulatust nõuavad sama plokki. Õnneks ehitab iga korralik kettautiliit jaotusfaili uuesti nullist osana köite uurimisest, vaadeldes iga ulatust ja veendudes, et iga plokki kasutatakse üks kord ja ainult üks kord. Ainult nii saate teada, kas kaks või enam ulatust kattuvad.

Probleemi leidmine on lihtsam kui selle parandamine. Tegelikult ei saa seda parandada, sest õigeid andmeid ei tohi olla rohkem kui viimases failis, mis kasutas kattuvat ulatust. Definitsiooni järgi kirjutas programm kattuva ulatuse olemasolul faili andmed plokkidesse, mida varem loodud fail juba kasutas. Nendes kattuvates plokkides olevad varasema faili andmed on igaveseks kadunud. Utiliidid saavad probleemi tuvastada ja ulatuse lahti harutada, kopeerides kõik failid ketta uutesse osadesse, kuid õigeid andmeid ei sisalda rohkem kui üks neist päästetud failidest. Kui mitu ulatust kattuvad sassis, on see võimalik mitte ühtegi failidel on enam kõik oma andmed.

Mac OS X 10.4.2 muudetud kettahalduse raamistik suurendab märkimisväärselt Tigeri võimet parandada kattuva ulatusega kettaid. Versioonides 10.4.1 ja varasemates versioonides teatab fsck (ja kettautiliidi logi) lihtsalt kattuvate ulatuste olemasolust, kuvades veateate osana mõjutatud faili ID-numbrid (kataloogisõlme ID-numbrid, tehniliselt või CNID-d). Seejärel pidite enda jaoks tegelike teenimede leidmiseks kasutama käsu find parameetrit -inum. 10.4.2-s kuvab süsteem kahjustatud faili teenime ja selle CNID-i.

See on alles algus. Mac OS X 10.4.2 HFS Plusi paranduskood üritab eraldada uut ruumi iga jagatud ulatuse jaoks. Kui kahel failil on samad kolm plokki, eraldab kood nüüd kettal kaks uut kolmeplokilist ulatust, kopeerib jagatud ulatuse sisu mõlemale uuele ulatusele ja värskendab kataloogi nii, et kaks algset faili viitavad nüüd oma uued individuaalsed ulatused vanema, ebaseaduslikult jagatud ulatuse asemel. Apple hoiatab, et see võib ebaõnnestuda või õnnestuda vaikselt, kuid kui teie ketas pole nii täis või killustatud, et kood ei suuda uusi ulatuseid eraldada, peaks see õnnestuma.

kuidas icloudi salvestusruum tagasi saada

Järgmisena loob uus kettahalduse paranduskood kõnealuse ketta juurtasemel kausta nimega DamagedFiles ja loob iga mõjutatud faili jaoks tõelise Unixi sümboolse lingi (mitte mingisuguse Mac OS-i varjunime) iga mõjutatud faili jaoks. algne CNID ja failinimi. Meie näites, kui teie Safari järjehoidjate failil oli faili ID 45892 ja pildil, mis kattub sellega teatud ulatuses, on faili ID 81834, sisaldab kaust DamagedFiles kahte sümboolset linki, millest ühe nimi on 45892 Bookmarks.plist ja teine ​​81834 DSCN0001. .jpg'https://go.redirectingat.com/?id=111346X1569486&url=http://www.alsoft.com/DiskWarrior/&xcust=1-1-176553-1-0-0&sref=https://www. macworld.com/article/176553/os1042analysis.html' rel='nofollow'>DiskWarrior on pikka aega parandanud kattuvaid ulatuseid sarnaste protseduuridega, kuid see on suurepärane, kui see on operatsioonisüsteemi sisse ehitatud, kui mitte muul põhjusel kasutab Mac OS X seda koodi teie failisüsteemi kontrollimiseks ja parandamiseks käivitamise ajal, kui arvuti ei toiminud korralikult. Lülita välja. Kui näete, et teie kõvaketta juurtasemel kuvatakse kataloog DamagedFiles, lõpetage oma tegevus ja vaadake selles olevaid faile. Vaadake, millised failid on kahjustatud, ja asendage need varukoopiast või looge need uuesti. Seejärel käivitage DiskWarrior, kui teil see on, või käivitage ühe kasutaja režiimis ja käivitage fsck, et see saaks kontrollida, kas teie kettaga pole enam probleeme. (Saate käivitada oma Tigeri installikettalt ja käivitada Disk Utility, kuid kuna see ei sisalda selle koodi Mac OS X 10.4.2 versiooni, ei toimi see kattuvate ulatustega sama hästi, seega soovitame kasutada ühe kasutaja režiim kõigepealt.)

Viimane Sõna

Kuigi Mac OS X 10.4.2 võtab esimese kahe Tigeri väljalaskega kasutajate teatatud probleemidest palju vaeva, pole see täiuslik. Viga, mis kustutab aadressiraamatust URL-i teabe, kui kasutatakse sünkroonimist ja .Maci andmete kasutamist põhiallikana, pole parandatud näiteks 10.4.2-s ei ole ka mitmed muud vead .

Värskendus ei käsitlenud iPhoto 5 tähelepanu kõrvalejuhtimine mis manustati pildile vale värviprofiili iga kord, kui seda Tiger all redigeerisite, kuid iPhoto 5.0.3 värskendus, mis ilmus vahetult pärast operatsioonisüsteemi Mac OS X 10.4.2, parandab selle. Me pole kindlad, miks see nõuab ka operatsioonisüsteemi Mac OS X 10.4.2, sest näib, et OS-i värskenduses pole midagi ColorSynciga seotud olevat muutunud, kuid see on nii. Kahjuks jookseb iPhoto 5.0.3 mõne pildi pööramisel kokku, mistõttu tuleb iPhoto 5.0.4 kiiresti vabastada.

Mac OS X 10.4.2 on olnud looduses paar nädalat ja keegi pole teatanud selle massiliselt kurnavatest vigadest. Lisaks on Mac OS X 10.4.3 ja 10.4.4 ning 10.4.5 veaparandusi veelgi. Jaguar sai kaheksa olulist muudatust; Panther sai üheksa (ja sellest ei pruugiks piisata). 10.x.2 värskendus saabub tavaliselt umbes kaks kuud pärast suuremat väljalaset ja 10.4.2 on selle ajakavaga kooskõlas.

Teisisõnu, siin pole midagi ebatavalist. See on suur värskendus, kuid seda on ka iga 10.x.2 värskendus, sest just siis hakatakse klientide teatatud vigu parandama.

Kui kasutate Tigerit, installige Mac OS X 10.4.2, kui te pole seda veel teinud. Kui olete oodanud Tigeri installimist, kuni esimesed vead on lahendatud, on aeg see arutluskäik kõrvale jätta ja värskendada. See pole maad raputav uuendus. See on ainult üks, mida soovite.

Väljavõte loal MWJ 31. juuli numbrist, mille avaldas MacJournals.com. Autoriõigus 2005, GCSF Incorporated. MWJ tasuta prooviversiooni saamiseks külastage www.macjournals.com .

ei saa kustutada, kuna fail on kasutusel