Tabbed Terminal Screenshot with UNIX Icon

UNIX. UNIX, jonka tunnet. Mac, jota rakastat.

Mitä Leopardin täysin yhteensopiva UNIX-teknologia tekee? Se voi suorittaa mitä tahansa POSIX-yhteensopivaa lähdekoodia. Auttaa saamaan kaiken irti moniytimisistä järjestelmistä. Sijoittaa uuden, välilehdillä varustetun Päätteen sormenpäihisi. Esittelee koko joukon uusia ominaisuuksia, jotka tekevät elämästä helpompaa kaikille kehittäjille. Joten kysymys on, mitä se ei tee?

UNIX-sertifiointi.

Leopard on nyt Open Brand UNIX 03 -rekisteröity tuote, joka vastaa SUSv3- ja POSIX 1003.1 -määrityksiä C-rajapinnan, komentorivityökalujen ja säikeiden osalta. Koska Leopard voi kääntää ja suorittaa kaikkea nykyistä UNIX-koodia, voit ottaa sen käyttöön ympäristöissä, jotka vaativat täyttä standardinmukaisuutta — yhdessä lisäysten kanssa, jotka ylläpitävät yhteensopivuutta olemassa olevien ohjelmien kanssa.

Pääte 2.

Leopardin Pääte-ohjelma hyödyntää käyttöjärjestelmän natiiveja teksti- ja grafiikkaominaisuuksia ja tukee täysin kaikkia kieliä Input Manageria ja CoreTextiä käyttäen. Päivitetty asettelumoottori tarjoaa erittäin nopeaa ASCII-, ISO- ja Unicode-tekstin piirtämistä ja uusi käyttöliittymä antaa käyttäjille ympäri maailmaa mahdollisuuden valjastaa UNIXin tehokkuus. Yksinkertaistettu inspektori ja integroitu asetuspaneeli tekevät Päätteen ulkonäön ja toiminnan muuttamisesta helppoa.

Itsekseen säätyvä TCP.

Leopard saavuttaa parhaan mahdollisen nopeuden laajakaistaisissa ja hitaissa verkoissa optimoimalla puskurien koon paikallisten resurssien ja yhteyden tyypin mukaan. Suuremmalla ikkunalla aloittaminen auttaa TCP:tä jatkuvan dynaamisen optimoinnin kanssa. Tämä on erityisen hyödyllistä, kun yhdistetään nopeisiin, mutta suurilatenssisiin verkkoihin, kuten Verizonin FiOSiin, joka aiemmin vaati erikoistuneita työkaluja, kuten Broadband Tunerin.

Autofs.

Kokonaan uusi monisäikeinen tiedostojärjestelmän autofs-taso seuraa mitkä polut sijaitsevat AFP-, SMB- tai NFS-tiedostopalvelimilla — jopa symbolisia linkkejä seuraten — ja tuo oikean palvelimen automaattisesti näkyviin. Finderin ja muiden ohjelmien ei tarvitse odottaa, että yksi näkyviin tuominen suoritetaan loppuun ennen seuraavaan pyytämistä. Nyt voit määritellä automout-polkuja koko organisaatiolle samoilla standardeilla automounter-kartoilla (esim. NIS), joita Linux ja Solaris tukevat.

64-bittiset ohjelmat.

Leopard on ensimmäinen yleinen käyttöjärjestelmä, joka tukee täysin ja saumattomasti sekä 64-bittisiä ja 32-bittisiä ohjelmia samalla alustalla käyttäen kaikkia nykyisiä laitteitasi. Jopa merkittävät grafiikkajärjestelmänkirjastot — mukaan lukien Cocoa, X11 ja OpenGL — ovat saatavilla 32- ja 64-bittisille prosesseille.

Optimoitu monelle ytimelle.

Leopard sisältää parannetun vuorottimen, muistinhallinnan ja prosessorin affiniteettialgoritmit, jotka hyödyntävät paremmin useita ytimiä. Useat alijärjestelmät (TCP-verkkotoiminto, autofs-automounter ja NFS-palvelin) on kirjoitettu uudelleen täysin monisäikeisiksi. POSIX-säikeiden allokointi on myös optimoitu tukemaan uusia NSOperation-rajapintoja.

DTrace.

DTrace on matalan tason vianmääritys- ja profilointiohjelma ohjelmien lähes kaikkien ominaisuuksien yksityiskohtaiseen seurantaan. Se perustuu avoimen lähdekoodin Solaris-projektiin ja Apple on integroinut tekniikan Darwin-ytimeen. Lisäksi Java, Ruby, Python ja Perl on laajennettu tukemaan DTracea, mikä tarjoaa ennennäkemättömän pääsyn suorituskykytietoihin kyseisissä kielissä.

Scripting Bridge.

Mac OS X on nyt ideaalinen alusta kaikenlaiseen skriptipohjaiseen kehitystyöhön. Cocoa-siltojen, Xcode- ja Interface Builder -tuen, DTrace-seurannan, Framework-buildien ja uuden Scripting Bridgen AppleEvent-sidosten ansiosta Ruby 1.8.6 ja Python 2.5 ovat ensiluokkaisia kieliä Mac-kehityskeen. Leopard on myös huippuympäristö Ruby on Rails -kehitystyöhön, koska Rails, Mongrel ja Capistrano on integroitu mukaan.

Tasainen tiedonsiirto.

IOKitin uusi IOStream-luokka tarjoaa korkean tason rajapinnan DMA:n ja muiden nopeiden tiedonsiirtojen hallintaan ilman tarvetta optimoida välimuististrategioita eri laitteistoarkkitehtuureille. Tämä muodostaa myös pohjan uudelle IOVideo-perhelle, joka on suunniteltu tukemaan ammattitason videokortteja. Näiden uusien rajapintojen avulla kehittäjien on helpompaa hyödyntää niin uusimpia kuin edellisen sukupolven laitteitakin.

Kerberoitu NFS.

Leopardin NFS tukee nyt Kerberos-autentikointia vaihtoehtona UNIX-käyttäjätunnuksille taltiolle pääsyn määrittelemiseen. Lisäksi kaikki palvelimet luovat automaattisesti oman Kerberos v5 -toimijan sallien niiden tarjota Kerberos-autentikoituja palveluita.

Hakemistotyökalu.

Hakemistotyökalu tarjoaa sinulle yhden paikan, josta hallita kaikkia paikallisia ja etähakemistotietueita ja -palveluja — tehtävä, joka aikaisemmin edellytti monimutkaisia komentorivitoimintoja.

UNIX on The Open Groupin rekisteröity tavaramerkki Yhdysvalloissa ja muissa maissa. Kaikki Mac OS X Leopardin verkkosivustolla esitellyt ominaisuudet voivat muuttua.

Leopard-pakkaus Osta Leopard Osta Leopard