Δευτέρα 6 Ιουνίου 2011

Mac OS

Το Mac OS X  είναι μια σειρά γραφικών λειτουργικών συστημάτων που αναπτύσσεται, προωθείται και πωλείται από την Apple Inc. και συμπεριλαμβάνεται σε κάθε καινούριο υπολογιστή Macintosh (Mac).
Το Mac OS X είναι η εξέλιξη του αρχικού Mac OS το οποίο ήταν το αρχικό λειτουργικό σύστημα της Apple την περίοδο 1984-1999. Σε αντίθεση με το αρχικό Mac OS, το Mac OS X είναι ένα UNIX λειτουργικό σύστημα το οποίο άρχισε να αναπτύσσεται στην εταιρία NeXT από τα τέλη του 1980 και μέχρι την εξαγορά της από την Apple το 1997.
Η πρώτη έκδοσή του κυκλοφόρησε το 1999 ως Mac OS X Server 1.0, ενώ η πρώτη desktop έκδοσή του, Mac OS X v10.0 "Cheetah" , ακολούθησε τον Μάρτιο του 2001. Έκτοτε, το Mac OS X έχει δεχτεί τέσσερις αναβαθμίσεις από τις οποίες οι πιο πρόσφατες, Mac OS X v10.5 "Leopard" (Λεοπάρδαλη) κυκλοφόρησε τον Οκτώβριο του 2007, ενώ η επόμενη έκδοση (10.6) με το όνομα Snow Leopard τον Σεπτέμβριο του 2009. Όλες οι εκδόσεις του Mac OS X φέρουν ονόματα αιλουροειδών.Το Mac OS X v10.4 αναφέρεται συνήθως ως Tiger (Τίγρης), το Mac OS X 10.3 ως Panther (Πάνθηρας), το Mac OS X 10.2 ως Jaguar (Iαγουάρος), to Mac OS X 10.1 ως Puma (Πούμα) και το Mac OS X 10.0 ως Cheetah (Τσίτα).

Το Mac OS X δημιουργήθηκε για να λειτουργεί μόνο σε ηλεκτρονικούς υπολογιστές Macintosh, οι οποίοι κατασκευάζονται από την ίδια την Apple. Ωστόσο από το 2006 και μετά οι Macintosh χρησιμοποιούν σχεδόν το ίδιο hardware (υλικό) με αυτό των περισσότερων άλλων κατασκευαστών, δίνοντας τη δυνατότητα για μη εξουσιοδοτημένη παράνομη χρήση του Mac OS X σε μη-Apple υπολογιστές με τη χρήση hacks. Η Apple παράγει τροποποιημένες εκδόσεις του Mac OS X για χρήση σε άλλες τρεις συσκευές της, το AppleTV, το iPhone και το iPod Touch. Το τροποποιημένο λειτουργικό περιέχει θεωρητικά μόνο ό,τι χρειάζεται για τη συγκεκριμένη συσκευή, χωρίς drivers (οδηγούς) και άλλα υποσυστήματα του λειτουργικού που δεν χρειάζονται.

Ετυμολογία

Mac: Συντόμευση της λέξης Macintosh.
OS: Αρχικά γράμματα του όρου Operating System (Λειτουργικό σύστημα).
X: Το λατινικό νούμερο 10. Ιστορικά το Mac OS X είναι η εξέλιξη του Mac OS System 9.

Συμβατότητα

Λογισμικό (Software)

Κατά τα τέλη της δεκαετίας του '90, για τη διευκόλυνση της μετατροπής των υφισταμένων εφαρμογών από το Mac OS 9 στο Mac OS X, ενσωματώθηκε στο Mac OS X το Carbon (Άνθρακας) API (Application Programming Interface - περιβάλλον προγραματισμού εφαρμογών). Οι εφαρμογές γραμμένες με το Carbon τρέχανε κανονικά σε όλα τα συστήματα και οι εφαργογές που είχαν σχεδιαστεί για το Mac OS 9 χρειάζονταν μόνο λίγες μετατροπές για να λειτουργούν με το Carbon API. Από την άλλη, τα πιο ισχυρά API του Mac OS X που προήλθαν από το Openstep δεν ήταν συμβατά με τις εκδόσεις που προηγήθηκαν του Mac OS X. Αυτά τα API αναφέρονται ως Cocoa (Κακάο). Αυτή η κληρονομιά είναι πολύ εμφανής στους προγραμματιστές με Cocoa, αφού τα περισσότερα Cocoa class ονόματα ξεκινούν με το συνθετικό "NS" από τη λέξη Nextstep.
Από το 2006 και μετά εγκαταλήφθηκε η Java ως το προτιμώμενο πακέτο λογισμικού. Στο Mac OS X η Java είχε πάντα ιδιαίτερη μεταχείριση. Εφαρμογές γραμμένες σε Java ενσωματώνονται όσο καλύτερα γίνεται στο σύστημα ενώ παραμένουν cross-platform (ανεξάρτητης-πλατφόρμας) και γραφικά περιβάλλοντα γραμμένα με Swing φαίνονται σχεδόν ακριβώς το ίδιο με τα κανονικά Cocoa περιβάλλοντα. Παραδοσιακά οι εφαρμογές για το Mac OS X γράφονται με Objective-C, με την Java μόνο ως εναλλακτική. Όμως στις 11 Ιουλίου 2005 η Apple ανακοίνωσε ότι "τα χαρακτηριστικά που θα προστεθούν στο Cocoa μετά το Mac OS X v10.4 δεν θα προστεθούν στο Cocoa-Java API".

Υλικό (Hardware)

Στις αρχές του Mac OS X, υποστηρίζονταν όλες οι αρχιτεκτονικές των τότε Macintosh υπολογιστών (φορητών, επιτραπέζιων και διακομιστών) που βασίζονταν σε επεξεργαστές PowerPC G3, G4 και G5. Μετέπειτα εκδόσεις διέκοψαν την υποστήριξη για το παλιότερο υλικό. Για παράδειγμα το v10.3 δεν υποστηρίζει τα "beige" (μπεζ) G3s, το v10.4 δεν υποστηρίζει τα συστήματα πριν την έναρξη χρήσης των θυρών FireWire από την Apple και το v10.5 δεν υποστηρίζει το συστήματα παλιότερα των G4 στα 867MHz, αν και κυκλοφόρησαν εργαλεία όπως το XPostFacto τρίτων που επιτρέπουν την αναβάθμιση χωρίς την υποστήριξη της Apple.
Το Mac OS X διατηρεί συμβατότητα με εφαρμογές γραμμένες για παλιότερες εκδόσεις του Mac OS παρέχοντας ένα περιβάλλον προσομοίωσης που λέγεται Classic, που επιτρέπει στους χρήστες να τρέχουν το Mac OS 9 ως κομμάτι του Mac OS X. Το Classic έπαψε να υποστηρίζεται 7 χρόνια μετά την έναρξη του Mac OS X, με την έλευση των βασισμένων σε intel Macintosh.

ΠΗΓΗ: http://el.wikipedia.org



Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου