Mac OS X ή Τι πρέπει να γνωρίζουν όλοι για Macintosh, Apple και λειτουργικά συστήματα. Λειτουργικό σύστημα Mac OS

Ίσως θα έπρεπε να ξεκινήσουμε καταρρίπτοντας έναν πολύ γνωστό μύθο για τους Macintosh. Για κάποιο λόγο, πολλοί άνθρωποι πιστεύουν ότι ο Macintosh, ή Mac για συντομία, είναι ένας υπολογιστής που προορίζεται για σχεδιαστές και ότι ένα τέτοιο μηχάνημα μπορεί να είναι κατάλληλο μόνο για επαγγελματίες σε εταιρείες γραφικών και εκδοτικούς οίκους. Αυτή η δήλωση ήταν αλήθεια πριν από δέκα χρόνια, αλλά από τότε έχουν συμβεί πολλά γεγονότα που θα μπορούσαν να κάνουν ριζικές αλλαγές στο κοινό-στόχο του Macintosh, καθιστώντας τον έναν υπέροχο οικιακό υπολογιστή, καθώς και έναν ισχυρό επαγγελματικό σταθμό για επεξεργασία βίντεο και ένα βολικό Unix σταθμός. Έτσι, πολλοί περισσότεροι χρήστες ενδιαφέρονται πλέον για Macintosh.

Σας προσκαλούμε να γνωρίσετε αυτή την πλατφόρμα με περισσότερες λεπτομέρειες, προκειμένου να διευρύνετε τους ορίζοντές σας και να διαλύσετε τους μύθους που περιβάλλουν το Mac OS X.

Από τι αποτελείται ένα Macintosh;

Πρώτα απ 'όλα, αυτός είναι ένας υπολογιστής που παράγεται από τον υπολογιστή Apple, όπως ένας φορητός υπολογιστής MacBook ή ένας επιτραπέζιος υπολογιστής iMac (εκτός από αυτούς, η Apple παράγει επίσης ορισμένα επιτραπέζια και φορητά μοντέλα). Το δεύτερο εξίσου σημαντικό στοιχείο είναι το λειτουργικό σύστημα Mac OS X, τα χαρακτηριστικά του οποίου είναι οι κύριες διαφορές μεταξύ Macintosh και υπολογιστών με Windows. Η πρώτη έκδοση αυτού του συστήματος κυκλοφόρησε το 1984 την ίδια στιγμή που κυκλοφόρησε ο πρώτος προσωπικός υπολογιστής Macintosh. Οι ιδέες της πρώτης έκδοσης του λειτουργικού συστήματος δανείστηκαν από τους συγγραφείς του από τη Xerox.

Εάν έχετε οποιεσδήποτε ερωτήσεις σχετικά με το Mac OS ή χρειάζεστε βοήθεια με τη ρύθμιση, μια κλήση από μια αξιόπιστη εταιρεία θα σας βοηθήσει.

Το System 0.0-1.1 παρουσιάστηκε το 1984. Αυτό είναι το πρώτο σύστημα Mac.

Μεταγενέστερος OSδεν έχουν υποστεί σημαντικές αλλαγές.

Το System 7.5 παρουσιάστηκε το 1994. Δεν είχε σχεδόν καμία διαφορά από την έκδοση 7, αλλά πρόσθεσε κάποιες βελτιώσεις, όπως βελτιωμένη σταθερότητα και συμβατότητα με το Διαδίκτυο. Παρουσίασε επίσης το AppleTalk.

Η έκδοση συστήματος 8 παρουσιάστηκε το 1997. Αυτό ήταν το πρώτο σύστημα που έλαβε την επίσημη ονομασία του. Το OS 8 περιλάμβανε πολλές βελτιώσεις, ιδίως όσον αφορά τη συμβατότητα με το Διαδίκτυο και τα πολυμέσα.

Η έκδοση 8.5, που παρουσιάστηκε το 1998, βελτιώθηκε σχεδόν με κάθε τρόπο. Είχε βελτιωμένα εικονίδια 32-bit και ένα νέο σύστημα σχεδίασης, τώρα κάθε χρήστης μπορούσε να επιλέξει το δικό του «θέμα» του λειτουργικού συστήματος. Επιπλέον, εμφανίστηκε το πρόγραμμα Sherlock, το οποίο σας επιτρέπει να κάνετε αναζήτηση στο Διαδίκτυο και σε τοπικά αρχεία. Και αυτό το λειτουργικό σύστημα έγινε το πρώτο λειτουργικό σύστημα Macintosh που υποστήριξε το 68k Macintosh.

Το λειτουργικό σύστημα "Panther" έκδοση 10.3 εισήχθη το 2004. Πολλοί σήμερα πιστεύουν ότι αυτό το σύστημα είναι το καλύτερο από όλα τα υπάρχοντα. Περιλάμβανε πολλές καινοτομίες, όπως FileVault, Exposé, iChat AV, Fast User Switching, το Finder επανασχεδιάστηκε. Η εξωτερική εικόνα έχει επίσης αλλάξει. Βελτιώσεις έχουν γίνει στη διεπαφή Aqua και το σύστημα έχει πολύ επαγγελματική εμφάνιση.

Το "Tiger" Mac έκδοση 10.4 παρουσιάστηκε το 2005. Είχε πολλές καινοτομίες, όπως Image, Core Image, Safari 2.0, Dashboard, Mail ενημερώθηκε Το ίδιο το σύστημα άρχισε να λειτουργεί πιο γρήγορα και πιο σταθερά.

Το σύστημα Leopard 10.5, που παρουσιάστηκε το 2007, περιέχει περισσότερες από τριακόσιες καινοτομίες. Αυτό είναι κυρίως το TimeMachine, το οποίο είναι ένα σύστημα δημιουργίας αντιγράφων ασφαλείας δεδομένων, καθώς και το Spaces - εικονικοί επιτραπέζιοι υπολογιστές.

Θα πρέπει να σημειωθεί ότι είναι δυνατή η εγκατάσταση ενός εγγενούς συστήματος Macintosh σε ορισμένα μη Macintosh. Και πράγματι είναι. Αλλά για να κάνετε μια τέτοια εγκατάσταση, θα χρειαστεί να βρείτε μια έκδοση του συστήματος με σπασμένη μονάδα προστασίας και αυτό σημαίνει ότι θα παραβιάσετε τη συμφωνία χρήστη και θα αντιμετωπίσετε επίσης πολλά προβλήματα στη λειτουργία αυτού του λειτουργικού συστήματος η ίδια, που προκύπτουν λόγω αλλαγών κατά την αφαίρεση της προστασίας .

Από το 2006, στους νέους υπολογιστές της Apple, οι επεξεργαστές PowerPC της IBM και της Motorola άρχισαν να αντικαθίστανται με επεξεργαστές Intel. Έτσι, τα εσωτερικά εξαρτήματα ενός Macintosh είναι συχνά πανομοιότυπα με μοντέλα που παράγονται από άλλους κατασκευαστές. Η μόνη διαφορά είναι το λειτουργικό σύστημα στο οποίο λειτουργούν.
Πρόγραμμα BIOSεκκινεί τη διαδικασία εκκίνησης του υπολογιστή και του ίδιου του λειτουργικού συστήματος. Η κύρια διαφορά μεταξύ υπολογιστών Mac είναι ότι δεν χρησιμοποιούν αυτό το πρόγραμμα. Αλλά χρησιμοποιούνται τα ανάλογα του - το εκκινήσιμο Open Firmware και το Extensible Firmware Interface.

Το σύστημα Mac θεωρείται ασφαλές και σε υψηλό επίπεδο, επομένως οι ιοί δεν εισχωρούν σε αυτό πολύ συχνά.

Από πού προήλθε το λειτουργικό σύστημα για Macintosh;

Αυτό το ίδιο το σύστημα περιλαμβάνει τόσο ενδιαφέροντα στοιχεία που πρέπει να δοθεί ιδιαίτερη προσοχή στην ιστορία του.

Στην αρχή δημιουργήθηκε ένα λειτουργικό σύστημα, το οποίο ονομάστηκε απλά System (με αριθμό έκδοσης). Μετά από αυτό, όταν κυκλοφόρησε η έκδοση 7.6 το 1997, έλαβε το όνομα που χρησιμοποιείται τώρα.

Την ίδια περίοδο, η NeXT, υπό την ηγεσία του Steve Jobs, ο οποίος ήταν και ένας από τους ιδρυτές της Apple, ανέπτυξε το λειτουργικό της σύστημα OpenStep, το οποίο δημιουργήθηκε με βάση το BSD και τον πυρήνα Mach. Το OpenStep σχεδιάστηκε για τον χρηματοοικονομικό τομέα, όπου η αξιόπιστη και αδιάλειπτη λειτουργία ήταν πιο σημαντική. Αλλά το σύστημα για το Macintosh δεν είχε τέτοιες ιδιότητες - ήταν βολικό και εύκολο στην εκμάθηση και τη χρήση, αλλά δεν είχε πλήρη λειτουργία πολλαπλών εργασιών και προστατευμένη μνήμη, οπότε λόγω της "συντριβής" ενός προγράμματος, ολόκληρο το σύστημα πάγωσε. Αυτός είναι ο λόγος που η Apple ήρθε στην ανάγκη να δημιουργήσει ένα εναλλακτικό λειτουργικό σύστημα και ταυτόχρονα δεν απέκλεισε τη δυνατότητα αγοράς ενός τελικού προϊόντος από άλλη εταιρεία, ώστε να μην αρχίσει να χτίζει τα πάντα από την αρχή. Το σύστημα OpenStep αποδείχθηκε ότι ήταν ακριβώς ένα τέτοιο προϊόν, το οποίο αγόρασε η Apple, πληρώνοντας 400 εκατομμύρια δολάρια για αυτό το 1997, συμπεριλαμβανομένου του ίδιου του Steve Jobs, ο οποίος, μετά από μια επιτυχημένη συναλλαγή, έγινε διευθυντής της Apple και εξακολουθεί να κατέχει αυτή τη θέση.

Εσωτερική δομή του συστήματος Macintosh

Ως αποτέλεσμα, μετά από πολλά χρόνια ανάπτυξης, το 2000, η ​​Apple κατάφερε να κυκλοφορήσει την πρώτη έκδοση του νέου λειτουργικού συστήματος για Macintosh, έκδοση 10.0.

Βασισμένο στο OpenStep, απέκτησε μια ισχυρή βάση - τον πυρήνα Unix του συστήματος FreeBSD, καθώς και μια γραφική διεπαφή που έμοιαζε με τον «κλασικό» Mac.

Χάρη σε αυτό, το νέο σύστημα μπορεί να τρέξει εφαρμογές τερματικού, ο αριθμός των οποίων είναι τεράστιος για την πλατφόρμα Unix. Και για να διασφαλιστεί η συμβατότητα με εφαρμογές που γράφτηκαν για το σύστημα Mac προηγούμενης γενιάς, το νέο σύστημα διαθέτει πλέον περιβάλλον εξομοίωσης. Επιπλέον, το νέο σύστημα λειτουργεί και με εφαρμογές Java, καθώς η εταιρεία συνεργάζεται στενά με τη Sun προς αυτή την κατεύθυνση.

Αυτό το σύστημα έχει άλλα εξίσου σημαντικά στοιχεία που καθορίζουν τη λειτουργικότητά του και σήμερα αποτελεί πρότυπο για όλους τους προγραμματιστές λογισμικού. Η δημοτικότητα αυτού του συστήματος αυξάνεται σήμερα, όπως και η δημοτικότητα του Linux στην παγκόσμια αγορά λειτουργικών συστημάτων.

Λειτουργικό σύστημα MacOS

Ιστορία του Mac OS

Το Mac OS κυκλοφόρησε το 1984 μαζί με τον πρώτο προσωπικό υπολογιστή Macintosh από την Apple.

Οι ιδέες που ενσωματώθηκαν στην πρώτη έκδοση του συστήματος Mac OS ελήφθησαν από τους συγγραφείς του από τη Xerox. Στο ερευνητικό κέντρο Xerox PARC εκείνη την εποχή υπήρχε ήδη ένας υπολογιστής με γραφικό λειτουργικό σύστημα, το οποίο ήταν τότε μια πραγματική ανακάλυψη στην εξελικτική ανάπτυξη των λειτουργικών συστημάτων. Όμως το χρησιμοποιούσαν μόνο για τις δικές τους ανάγκες και δεν σχεδίαζαν για εμπορική χρήση.

Συνδυάζοντας τις υπάρχουσες εξελίξεις και τις δικές τους ιδέες, οι προγραμματιστές της Apple δημιούργησαν το Mac OS, το πρώτο γραφικό λειτουργικό σύστημα διαθέσιμο σε όλους. Χρησιμοποιούσε ήδη τη γνωστή διεπαφή παραθύρου, φακέλους με αρχεία και για πρώτη φορά χρησιμοποιούσε έναν χειριστή που ονομάζεται ποντίκι υπολογιστή, ικανός να μετακινεί τον κέρσορα σε ολόκληρη την περιοχή της οθόνης. Αυτή η ιδέα ήταν απολύτως συνεπής με την κύρια ιδέα της ίδιας της Apple, η οποία πρότεινε τη δημιουργία ενός υπολογιστή προσβάσιμου σε όλους, τόσο σε τιμή όσο και σε τεχνικούς όρους.

Ακόμη και τότε, οι συγγραφείς του Mac OS ξεκίνησαν να δημιουργήσουν ένα λειτουργικό σύστημα που θα ήταν βολικό και διαισθητικό για κάθε χρήστη, ακόμη και για εκείνους που δεν είχαν μελετήσει έναν υπολογιστή πριν. Μέχρι εκείνη τη στιγμή, τα προγράμματα και οι διαδικασίες υπολογιστών ελέγχονταν χρησιμοποιώντας τη γραμμή εντολών, έτσι η εμφάνιση οπτικών εικονιδίων που υποδεικνύουν φακέλους, κάδο ανακύκλωσης, υπολογιστή και άλλα αντικείμενα έγινε μια πραγματική αίσθηση εκείνης της εποχής. Οι συγγραφείς άρχισαν να αποκαλούν αυτά τα εικονίδια εικονίδια. Οι προγραμματιστές του Mac OS καθόρισαν τη βάση για την περαιτέρω ανάπτυξη όλων των λειτουργικών συστημάτων, πολλά από αυτά που βρήκαν το 1984 είναι πλέον το πρότυπο για όλους τους προγραμματιστές λογισμικού.

Η πρώτη έκδοση του Mac OS καταλάμβανε μόνο 216 KB χώρου στο δίσκο και λειτουργούσε ακόμη και με κανονική αντιγραφή από τον έναν υπολογιστή στον άλλο. Αλλά ένα τέτοιο προϊόν ήταν εντελώς απροστάτευτο από την παραχάραξη, επομένως, για να διατηρήσουν το εισόδημά τους, οι προγραμματιστές αφιέρωσαν όλο το χρόνο όχι μόνο στην τεχνική του βελτίωση, την επέκταση της λειτουργικότητας και της σταθερότητάς του, αλλά και στην προστασία. Μετά την κυκλοφορία της πρώτης έκδοσης του Mac OS, κυκλοφόρησαν ακόμη εννέα τροποποιήσεις, οι οποίες εισήγαγαν τέτοιες βελτιώσεις όπως:

χρήση πολυ-εύρεσης, που επιτρέπει σε πολλές εφαρμογές να λειτουργούν ταυτόχρονα.

βελτίωση των λειτουργιών πολυμέσων και των δυνατοτήτων του Διαδικτύου.

η αλλαγή από ασπρόμαυρα εικονίδια σε έγχρωμα και αργότερα η εμφάνιση μιας νέας «πλατινένιας» διεπαφής και η δυνατότητα επιλογής θέματος που ταιριάζει στο γούστο σας.

η εμφάνιση ενός νέου συστήματος αρχείων HFS+.

Βελτιωμένες λειτουργίες εγκατάστασης.

την εμφάνιση του προγράμματος Sherlock, σχεδιασμένο για αναζήτηση αρχείων σε τοπικές μονάδες δίσκου και στο Διαδίκτυο.

η εμφάνιση μιας λειτουργίας πολλαπλών χρηστών και η διαφοροποίηση των δικαιωμάτων πρόσβασης.

Τον Μάρτιο του 2000, κυκλοφόρησε μια εντελώς νέα δέκατη έκδοση του Mac OS X, η οποία δεν υποστηρίζει λογισμικό σχεδιασμένο για Mac OS 9. Για τη δημιουργία του, ο αρχικός κώδικας προγράμματος ξαναγράφτηκε πλήρως και το λειτουργικό σύστημα NeXTSTEP, ο προγραμματιστής του οποίου ήταν ένας από αυτούς που κάποτε ίδρυσαν την Apple, αλλά κατά σύμπτωση την εγκατέλειψαν.

Τις εξελίξεις της NEXT, μαζί με τον ηγέτη της, αγόρασε η Apple, χάρη στην οποία ο ιδρυτής της Steve Jobs γίνεται ξανά επικεφαλής της.

Το Mac OS X χρησιμοποιεί πλέον τον πυρήνα Mach, τις τυπικές υπηρεσίες BSD και όλες τις βασικές δυνατότητες του λειτουργικού συστήματος Unix. Αυτό κατέστησε δυνατή την πολλαπλάσια αύξηση της λειτουργικότητας, της ασφάλειας και της σταθερότητάς του. Η προληπτική λειτουργία πολλαπλών εργασιών, η οποία χρησιμοποιείται στο Mac OS X, επιτρέπει σε πολλές διεργασίες να λειτουργούν ταυτόχρονα, αλλά να μην παρεμβαίνουν μεταξύ τους, και εάν μία από αυτές αποτύχει, ολόκληρο το σύστημα δεν διακόπτεται και η εργασία άλλων διεργασιών διακόπτεται.

Προς το παρόν, το Mac OS X έχει τη δική του όμορφη διεπαφή Aqua, όχι υπερφορτωμένη με ειδικά εφέ και ευχάριστη στο μάτι. Είναι εύκολο στη χρήση και φιλικό. Χρησιμοποιεί το περιβάλλον προγραμματισμού Core Foundation, το οποίο περιλαμβάνει στοιχεία όπως το Carbon API, το Cocoa API και το Java API. Το γραφικό περιβάλλον αντιπροσωπεύεται από τη χρήση τεχνολογιών όπως QuickTime, Quartz Extreme και OpenGL. Επιπλέον, το Mac OS X σάς επιτρέπει να χρησιμοποιείτε λογισμικό γραμμένο σε γλώσσες προγραμματισμού όπως C, C++, Objective-C, Ruby και Java. Ένα σημαντικό πλεονέκτημα του Mac OS X είναι η ασφάλειά του όταν εργάζεται στο Διαδίκτυο είναι καλά προστατευμένο από επιθέσεις στο Διαδίκτυο και ο αριθμός των ιών που μπορούν να το μολύνουν σήμερα είναι αμελητέος.

Αν λάβουμε υπόψη όλα τα πλεονεκτήματα του Mac OS, τίθεται αμέσως το ερώτημα γιατί εξακολουθεί να μην είναι τόσο διαδεδομένο όσο ο κύριος ανταγωνιστής του, το γνωστό λειτουργικό σύστημα Windows. Η απάντηση είναι πολύ απλή, το Mac OS είναι εγκατεστημένο μόνο σε υπολογιστές Apple Macintosh, κάτι που αποτελεί θεμελιώδη απόφαση της διαχείρισής του. Αυτό δεν σημαίνει ότι το Mac OS δεν είναι συμβατό με υπολογιστές άλλων κατασκευαστών και δεν μπορεί να εγκατασταθεί σε αυτούς. Φυσικά, είναι δυνατή η εγκατάσταση του συστήματος, αλλά αυτή τη στιγμή θεωρείται παράνομο. Οι υπολογιστές Macintosh έχουν μικρή σειρά και στερούνται ποικιλίας και είναι αρκετές φορές πιο ακριβοί από τους συμβατικούς προσωπικούς υπολογιστές, επομένως ο αριθμός των χρηστών Macintosh είναι σχετικά μικρός σε σχέση με τον συνολικό αριθμό χρηστών υπολογιστών σε όλο τον κόσμο.

Πλατφόρμα υλικού Macintosh

Το Mac OS κυκλοφόρησε το 1984 μαζί με τον πρώτο προσωπικό υπολογιστή Macintosh από την Apple. Οι ιδέες που ενσωματώθηκαν στην πρώτη έκδοση του συστήματος Mac OS αντλήθηκαν από τους συγγραφείς του από τη Xerox...

Σημεία ασύρματης πρόσβασης χρησιμοποιώντας το πρωτόκολλο WAP

Το 1995, η Unwired Planet (μετονομάστηκε Phone.com το 1999 και Openwave το 2001) πρότεινε ένα πρωτόκολλο επικοινωνίας για δίκτυα CDMA, DAMPS (CDPD) και iDEN, που υλοποιήθηκε με βάση την HDML (Handheld Device Markup Language). Η πρώτη αναφορά του WAP γίνεται τον Ιούνιο του 1997...

Υψηλού επιπέδου επιστήμη των υπολογιστών και μέθοδοι προγραμματισμού

Η πρώτη ακριβής τεκμηριωμένη περιγραφή ενός πολυαλφαβητικού κρυπτογράφησης διατυπώθηκε από τον Leon Battista Alberti το 1467, χρησιμοποιώντας έναν μεταλλικό δίσκο κρυπτογράφησης για εναλλαγή μεταξύ αλφαβήτων...

Εκμάθηση του λειτουργικού συστήματος Windows Vista

Ο Jim Allchin, αντιπρόεδρος της εταιρείας, κάλεσε δύο από τους καλύτερους ειδικούς της εταιρείας ως βοηθούς του - τον Brian Valentine και τον Amitabh Srivastava...

Πακέτα μαθηματικών

Το MATLAB ως γλώσσα προγραμματισμού αναπτύχθηκε από τον Cleve Moler στα τέλη της δεκαετίας του 1970, όταν ήταν κοσμήτορας του τμήματος επιστήμης υπολογιστών στο Πανεπιστήμιο του Νέου Μεξικού...

Τοποθέτηση του BGIT σε συστήματα γεωγραφικών πληροφοριών

Αρχική περίοδος (τέλη δεκαετίας 1950 - αρχές δεκαετίας 1970) Έρευνα θεμελιωδών δυνατοτήτων, συνοριακών τομέων γνώσης και τεχνολογίας, ανάπτυξη εμπειρικής εμπειρίας, πρώτα μεγάλα έργα και θεωρητική εργασία. 1...

Συστήματα θέσεων αριθμών

Η εφεύρεση της αρίθμησης θέσης, με βάση τη σημασία του τόπου των αριθμών, αποδίδεται στους Σουμέριους και τους Βαβυλώνιους. Αυτή η αρίθμηση αναπτύχθηκε από τους Ινδουιστές και είχε ανεκτίμητες συνέπειες στην ιστορία του πολιτισμού...

Μηχανές αναζήτησης στο Διαδίκτυο. Περιοδικά

Ένα από τα πρώτα εργαλεία αναζήτησης στο Διαδίκτυο (πριν από το WWW) ήταν το Archie. Η πρώτη μηχανή αναζήτησης για τον Παγκόσμιο Ιστό ήταν το Wandex, ένα ανενεργό ευρετήριο που δημιουργήθηκε από το World Wide Web Wanderer, ένα bot που αναπτύχθηκε από τον Matthew Gray...

Κρυπτογράφηση αρχείων ροής

Η σημασία της διατήρησης μυστικών πληροφοριών ήταν γνωστή ήδη από την αρχαιότητα, όταν με την έλευση της γραφής υπήρχε επίσης ο κίνδυνος να διαβαστούν από ανεπιθύμητα άτομα. Υπήρχαν τρεις κύριοι τρόποι προστασίας των πληροφοριών...

Σχεδιασμός αυτοματοποιημένου ηλεκτρονικού καταλόγου

Το Firebird προέρχεται από τον πηγαίο κώδικα BorlandInterBase 6.0. Είναι ένα πρόγραμμα ανοιχτού κώδικα χωρίς διπλές άδειες, μπορείτε να το χρησιμοποιήσετε εντελώς ελεύθερα όπως σε εμπορικές εφαρμογές...

Ανάπτυξη διαδραστικού εκπαιδευτικού υλικού σε FLASH με χρήση της μεθόδου αποθήκευσης δεδομένων από την πλευρά του πελάτη σε εφαρμογές πελάτη-διακομιστή

Η τεχνολογία διανυσματικής μορφοποίησης χρησιμοποιήθηκε πολύ πριν από το Flash. Το 1986 κυκλοφόρησε το πρόγραμμα Fantavision, το οποίο χρησιμοποιούσε αυτή την τεχνολογία. Το 1991, το παιχνίδι Another World κυκλοφόρησε χρησιμοποιώντας αυτήν την τεχνολογία και δύο χρόνια αργότερα - Flashback...

Το 1834, ο Charles Babbage άρχισε να αναπτύσσει την Analytical Engine. Ονόμασε ένα από τα σημαντικά μέρη αυτού του μηχανήματος «Αποθήκη» (κατάστημα), αυτό το τμήμα προοριζόταν για την αποθήκευση ενδιάμεσων αποτελεσμάτων υπολογισμών...

Υποθέτω ότι οι περισσότεροι άνθρωποι που θέλουν να αλλάξουν σε Mac παρεμποδίζονται από μύθους σχετικά με το Hackintosh - έναν υπολογιστή που τρέχει Mac OS. Πριν πάτε απευθείας στην περιγραφή εγκατάσταση Mac OS X σε υπολογιστή, θα προσπαθήσω να καταρρίψω μερικούς από τους μύθους:

1. Το Mac OS X θα εγκατασταθεί μόνο σε επεξεργαστές και chipset συμβατά με αυτό από την Intel και σε κάρτες βίντεο μόνο από NVidia. Τα περισσότερα από τα περιφερειακά δεν θα λειτουργήσουν.

Αυτό ίσχυε κάποτε, αλλά η πρόοδος δεν σταματά, όλο και περισσότερες νέες ενημερώσεις κώδικα και προγράμματα οδήγησης κυκλοφορούν και ο όγκος του υλικού συμβατού με Mac OS X αυξάνεται καθημερινά. Τώρα το Mac OS μπορεί εύκολα να εγκατασταθεί σε υπολογιστή με επεξεργαστή που υποστηρίζει τουλάχιστον SSE2, αλλά κατά προτίμηση SSE3, για παράδειγμα, AMD ή Intel. Πολλές σύγχρονες κάρτες γραφικών υποστηρίζουν επιτάχυνση υλικού, συγκεκριμένα Quartz Extreme, Quartz 2d, Core Image, GL. Νομίζω ότι τώρα καταλαβαίνετε ότι τίποτα υπερφυσικό δεν απαιτείται από τον υπολογιστή σας.

2. Η εγκατάσταση του Mac OS X είναι δύσκολη.

Στην πραγματικότητα, δεν είναι πιο δύσκολο από την εγκατάσταση των Windows XP, νομίζω ότι είναι ακόμα πιο εύκολο αν επιλέξετε τα σωστά κείμενα και διορθώσεις.

3. Το Mac OS X δεν θα μπορεί να "ζήσει" στον ίδιο φυσικό δίσκο με τα Windows.

Μπορεί! Υπάρχουν 2 επιλογές:
— Windows bootloader + chain0 (για παράδειγμα, έτσι είναι στον υπολογιστή μου)
- Επιλογέας Acronis OS

Ας ασχοληθούμε λοιπόν.

Βήμα 1. Προετοιμασία.

Αρχικά, πρέπει να ελέγξετε τον υπολογιστή σας για συμμόρφωση με τις απαιτήσεις του Mac OS X.
Το απόλυτο ελάχιστο είναι ένας επεξεργαστής που υποστηρίζει SSE2. Αυτό μπορεί να προσδιοριστεί από το πρόγραμμα CPU-Z ((1,97 Mb)).
Ελάχιστη μνήμη τυχαίας πρόσβασης (RAM) 256 MB, φυσικά, όσο περισσότερη τόσο το καλύτερο.
Δεν είναι ακριβώς μια παλιά κάρτα γραφικών για AGP ή PCI-E, ξεκινώντας από το GF4.

Εάν ο υπολογιστής σας πληροί τις απαιτήσεις του Mac OS X, προχωράμε.

Πολλοί άνθρωποι συμβουλεύουν τη λήψη και εγγραφή του Hiren's Boot CD. Εάν στον ίδιο φυσικό δίσκο όπου πρόκειται να εγκαταστήσετε το Mac OS υπάρχουν κατατμήσεις σε μορφή NTFS, τότε είναι καλύτερο να τα μετατρέψετε σε FAT32 (), γιατί κατά τη δημιουργία ενός νέου διαμερίσματος μπορεί να προκύψει σφάλμα και το FS θα γίνει μη αναγνώσιμο, αλλά υπάρχει ένας άλλος, πιο εύκολος τρόπος είναι να μεταφέρετε τα δεδομένα σας σε άλλο φυσικό δίσκο ή μονάδα flash.

Για ευκολία εγκατάστασης, σας συμβουλεύω να εκτυπώσετε αυτό το κείμενο, ώστε να μπορείτε να δείτε τι πρέπει να κάνετε στη συνέχεια ανά πάσα στιγμή.

Τελειώνοντας την προετοιμασία προχωράμε στο δεύτερο βήμα.

Βήμα 2. Κατεβάστε την εικόνα του δίσκου εγκατάστασης.

Το πρώτο βήμα είναι να αποφασίσουμε ποια έκδοση του Mac OS X χρειαζόμαστε: η πιο πρόσφατη αυτή τη στιγμή είναι η 10.5. Επειδή το καθήκον μας είναι να εξοικειωθούμε με το σύστημα, προτείνω να εγκαταστήσετε τις εκδόσεις 10.4.6 ή 10.4.7, επειδή συνήθως εγκαθίστανται χωρίς μεγάλη δυσκολία. Στη συνέχεια, μπορείτε να ενημερώσετε χρησιμοποιώντας τη συνδυαστική ενημέρωση. Αλλά μπορείτε επίσης να δοκιμάσετε το OS X 10.5. Στη συνέχεια, μεταβείτε στο torrents.ru και γράψτε κάτι σαν αυτό στη φόρμα αναζήτησης:

Mac OS X 10.4.6

Εάν το αρχείο που κατεβάσατε είναι σε μορφή ISO, τότε μπορείτε εύκολα να το εγγράψετε στο δίσκο, αλλά εάν είναι σε μορφή DMG, θα πρέπει επίσης να κάνετε λήψη της εφαρμογής DMG2ISO ((12,29 Kb)) και να μετατρέψετε το ληφθέν αρχείο σε εικόνα ISO .

Βήμα 3. Εγγραφή της εικόνας στο δίσκο.

Θα χρειαστείτε έναν δίσκο DVD-R ή DVD+R. Μπορείτε να γράψετε μέσω Nero ή Alcohol 120%. Νομίζω ότι μπορείτε να χειριστείτε μόνοι σας τη διαδικασία ηχογράφησης. Μετά την εγγραφή ενός δίσκου με Windows, πολλά έγγραφα μεγέθους περίπου 150 KB θα είναι "ορατά" στο δίσκο ή ίσως τίποτα δεν θα είναι "ορατό" καθόλου, έτσι θα έπρεπε να είναι.

Βήμα 4. Εγκατάσταση.

Τοποθετήστε το δίσκο που κάψατε πρόσφατα στη μονάδα δίσκου και επανεκκινήστε τον υπολογιστή. Όταν εμφανιστεί το μήνυμα για την έναρξη της εγκατάστασης από το δίσκο στην οθόνη, πατήστε F8 ή περιμένετε μερικά δευτερόλεπτα και εισαγάγετε την παράμετρο «-v» (χωρίς εισαγωγικά). Εάν πατήσετε οποιοδήποτε άλλο πλήκτρο ή συνεχίσετε την εγκατάσταση χωρίς αυτήν την ενέργεια, τότε η λειτουργία γραφικών θα ενεργοποιηθεί αντί για τη λειτουργία κειμένου - αυτό είναι όμορφο, αλλά μπορείτε να μάθετε μόνο για σφάλματα στη λειτουργία κειμένου.
Υπάρχουν δύο πιο συνηθισμένα λάθη:

« Το αρχείο διαμόρφωσης συστήματος '/com.apple.Boot.plist' δεν βρέθηκε"- υπάρχει πρόβλημα με τη διανομή Mac OS X (θα πρέπει να κάνετε λήψη άλλου)
« Ακόμα περιμένει τη συσκευή root"- πιθανότατα υπάρχει πρόβλημα με το υλικό, ίσως κάποιο είδος ασυμβατότητας.

Εάν η αρχική εκκίνηση πήγε χωρίς προβλήματα, τότε θα ανοίξει μπροστά σας μια μπλε οθόνη (όχι BSOD) με δρομέα αναμονής. Στη συνέχεια θα σας ζητηθεί να επιλέξετε μια γλώσσα. Επιλέξτε Ρωσικά (ή Αγγλικά, αν όχι). Κάντε κλικ στο βέλος, μετά από το οποίο θα εμφανιστεί ένα μενού στην κορυφή, επιλέξτε Utilities -> Disk Utility και μορφοποιήστε το διαμέρισμα στο οποίο πρόκειται να εγκαταστήσετε το Mac OS X σε μορφή Mac OS Extended journaled.

Μερικές φορές συμβαίνει αυτό Βοηθητικό πρόγραμμα δίσκουδεν μπορεί να διαμορφώσει αυτό το διαμέρισμα σε HFS ή να το προσαρτήσει, τότε αυτό μπορεί να διορθωθεί με το Acronis. Για να το κάνετε αυτό, επιλέξτε τη μη αυτόματη λειτουργία για την αλλαγή κατατμήσεων στο Acronis Disk Director Suite και δημιουργήστε ένα διαμέρισμα σε μορφή FAT32. Στη συνέχεια, στο μενού περιβάλλοντος, επιλέξτε το στοιχείο για να αλλάξετε τον τύπο διαμερίσματος και ορίστε την τιμή σε 0xAFh (Shag OS Swap). Ο Acronis, φυσικά, θα παραπονεθεί ότι όλα τα δεδομένα σε αυτό το διαμέρισμα μπορεί να χαθούν και να γίνουν δυσανάγνωστα, αλλά ούτως ή άλλως δεν έχουμε τίποτα εκεί. :-) Εφαρμόστε τις αλλαγές και επανεκκινήστε.

Αφού μορφοποιηθεί επιτυχώς ο δίσκος, κάντε κλικ στο Continue, διαβάστε και αποδεχτείτε τη σύμβαση άδειας χρήσης και επιλέξτε το διαμέρισμα που ετοιμάσατε για εγκατάσταση. Στη συνέχεια, κάντε κλικ στο Continue. Στη συνέχεια, κάντε κλικ στις Ρυθμίσεις (Προσαρμογή) και επιλέξτε τα στοιχεία που πρέπει να εγκαταστήσετε. Ιδιαίτερη προσοχή στις ενημερώσεις κώδικα και τα kext: πρέπει να εγκαταστήσετε μόνο εκείνες τις ενημερώσεις κώδικα που είναι απαραίτητες ειδικά για το σύστημά σας και τίποτα περιττό. Μην εγκαθιστάτε patches για SSE2 και SSE3 ταυτόχρονα! Εγκαταστήστε μόνο αυτόν που ταιριάζει με τον επεξεργαστή σας. Κάντε κλικ στο Continue. Στη συνέχεια θα προετοιμαστεί η εγκατάσταση και θα ελεγχθεί ο δίσκος. Η εγκατάσταση θα ολοκληρωθεί με επανεκκίνηση του υπολογιστή.

Βήμα 5: Ολοκληρώστε την εγκατάσταση.

Μετά την επανεκκίνηση του υπολογιστή, υπάρχουν δύο επιλογές:
1. Επιτυχής εκκίνηση του συστήματος (ειδικά αν χρησιμοποιείτε το Acronis OS Selector)
2. σφάλμα b0. Εκκινούμε από το CD εκκίνησης της Hiren και χρησιμοποιούμε το Acronis Disk Director για να κάνουμε ενεργό το διαμέρισμα με Mac OS X. Επανεκκίνηση.

Το σύστημα εκκινείται με ασφάλεια και θα σας ζητηθεί να εισαγάγετε αυτές ή τις πληροφορίες, εισαγάγετε τις. Η εξαίρεση είναι το Mac ID - πρέπει να μείνει κενό (αυτό μπορεί να προκαλέσει πάγωμα)

ΥΣΤΕΡΟΓΡΑΦΟ.Η διάταξη μπορεί να αλλάξει χρησιμοποιώντας τα πλήκτρα Command + Space (ALT + Space).

Εάν όλα γίνονται σωστά, η επιφάνεια εργασίας φορτώνεται. Ζήτω! Εργα!

Π.Π.Σ.Η διαχείριση αυτού του ιστότοπου σε καμία περίπτωση δεν σας αναγκάζει ή σας προτείνει να εγκαταστήσετε hack builds του Mac OS X, είμαστε κατά του hacking λογισμικού! Όταν εγκαθιστάτε ένα παραβιασμένο Mac OS X, είστε υπεύθυνοι ενώπιον των νόμων της χώρας σας.

Ένα λειτουργικό σύστημα είναι ένα σύνολο διασυνδεδεμένων προγραμμάτων που συνοδεύουν τη λειτουργία ενός υπολογιστή, τα οποία ελέγχουν τη λειτουργία του και διασφαλίζουν την εκκίνηση και την εκτέλεση όλων των διαδικασιών. Ο κύριος λόγος που καθιστά απαραίτητη τη χρήση ενός λειτουργικού συστήματος είναι ότι για να διατηρηθεί η λειτουργικότητα ενός υπολογιστή, είναι απαραίτητο να εκτελούνται ταυτόχρονα πολλές λειτουργίες χαμηλού επιπέδου, ο αριθμός των οποίων ανέρχεται σε εκατοντάδες ή και χιλιάδες.

Ποιο λειτουργικό σύστημα είναι το καλύτερο; Επί του παρόντος, υπάρχει ένα βαγόνι και ένα μικρό καρότσι λειτουργικών συστημάτων διαφόρων κατευθύνσεων, αλλά μόνο τα πιο κοινά είναι γνωστά στο ευρύ κοινό. Σήμερα θα δούμε καθένα από αυτά και θα προσπαθήσουμε να επιλέξουμε το καλύτερο. Αλλά πριν ξεκινήσουμε, φέρνω στην προσοχή σας άρθρα που μπορεί επίσης να σας ενδιαφέρουν:

  1. Ποιο πρόγραμμα περιήγησης είναι καλύτερο: Chrome, Opera, Mozilla, πρόγραμμα περιήγησης Yandex.
  2. Ποιο antivirus είναι καλύτερο: Kaspersky, Nod32, Avast, Doctor Web.
  3. Τα καλύτερα προγράμματα για τον καθαρισμό του υπολογιστή σας από σκουπίδια.
  4. Ποια μηχανή αναζήτησης είναι καλύτερη: Yandex ή Google;

Ας γνωρίσουμε τους συμμετέχοντες της κριτικής μας

Windows

Μια οικογένεια κλειστών (ή, όπως λένε επίσης, ιδιόκτητα) λειτουργικά συστήματα που αναπτύχθηκε από τη Microsoft. Επί του παρόντος, σύμφωνα με στατιστικά δεδομένα, περίπου το 85% των οικιακών υπολογιστών, φορητών υπολογιστών και tablet ελέγχονται από αυτό το λειτουργικό σύστημα και η θέση του, σε αντίθεση με τις προβλέψεις ορισμένων ειδικών, μόνο ενισχύεται. Αυτό αποδεικνύεται από το εντυπωσιακό αποτέλεσμα των 200 εκατομμυρίων αντιγράφων με άδεια χρήσης, που κατάφερε να επιτύχει η τελευταία έκδοση των Windows (8.1) σε λιγότερο από 12 μήνες από την ημερομηνία κυκλοφορίας.

Linux

Αυτός ο όρος αναφέρεται σε όλα τα λειτουργικά συστήματα τύπου Unix που βασίζονται στον ομώνυμο πυρήνα. Δεν έχουν σαφή ταξινόμηση, επομένως κάθε διανομή έχει τα δικά της χαρακτηριστικά και το δικό της σύνολο προγραμμάτων εφαρμογής. Το Linux δεν είναι πολύ δημοφιλές μεταξύ των κατόχων οικιακών υπολογιστών, αλλά κυριαρχεί στην αγορά για smartphone (το λειτουργικό σύστημα Android βασίζεται σε πυρήνα Linux) και διακομιστές Διαδικτύου.

Mac OS

Ένα ιδιόκτητο λειτουργικό σύστημα κλειστού κώδικα που βασίζεται στο Unix. Αναπτύχθηκε από την Apple ως συνοδευτικό λογισμικό για τους υπολογιστές και τους φορητούς υπολογιστές της. Συσκευές άλλων κατασκευαστών, σύμφωνα με τη συμφωνία χρήστη, δεν επιτρέπεται να χρησιμοποιούν αυτό το σύστημα. Ξεκινώντας από την έκδοση 10.6, το σύστημα υποστηρίζει μόνο επεξεργαστές Intel, αν και προηγουμένως πραγματοποιούνταν εργασίες και με PowerPC.

Ποιο λειτουργικό σύστημα είναι καλύτερο: Windows, Mac OS ή Linux;

Ας κάνουμε μια σύγκριση σύμφωνα με ορισμένα κριτήρια που είναι πιο σημαντικά για τους χρήστες - το κόστος του λειτουργικού συστήματος, οι απαιτήσεις υλικού, η διαδικασία εγκατάστασης και διαμόρφωσης, η ευκολία χρήσης, το υποστηριζόμενο λογισμικό και η ασφάλεια.

Κόστος άδειας

Εάν όλα τα torrents, οι πειρατικές τοποθεσίες και άλλες πηγές «δωρεάν» σταματήσουν ξαφνικά να λειτουργούν, πολλοί άνθρωποι θα ανησυχήσουν για ζητήματα τιμών. Εξάλλου, οι εκδόσεις λειτουργικών συστημάτων με άδεια χρήσης μπορεί να είναι αρκετά ακριβές. Ευτυχώς, υπάρχουν διαθέσιμες επιλογές με δωρεάν άδεια.

  1. Η τελευταία έκδοση των Windows (8.1) διατίθεται σε δύο παραλλαγές - κανονική και Pro. Το πρώτο κοστίζει περίπου 6 χιλιάδες ρούβλια στο κατάστημα της Microsoft και υποστηρίζει όλες τις απαραίτητες λειτουργίες για έναν οικιακό υπολογιστή. Η δεύτερη (έκδοση Pro) είναι 3 χιλιάδες ρούβλια πιο ακριβή από τη βασική και παρέχει προηγμένες λειτουργίες, συμπεριλαμβανομένης της κρυπτογράφησης δεδομένων, της πρόσβασης από έναν υπολογιστή στο δίκτυο σε έναν άλλο κ.λπ. Εάν το επιθυμείτε, μπορείτε πάντα να αναβαθμίσετε το παλιό σας σύστημα για μικρότερο ποσό.
  2. Το Mac OS συνοδεύεται από εξοπλισμό υπολογιστή Apple από προεπιλογή, επομένως θεωρείται δωρεάν. Αλλά αν λάβετε υπόψη τα χρήματα, το κόστος των προϊόντων της Apple είναι σημαντικά υψηλότερο από αυτό των υπολογιστών παρόμοιας ισχύος, επομένως η υπερπληρωμή δεν μπορεί να αποφευχθεί. Από την άλλη πλευρά, όλες οι επόμενες ενημερώσεις σε αυτό το σύστημα δεν θα κοστίζουν ούτε μια δεκάρα, και αυτό είναι ένα μεγάλο πλεονέκτημα (προηγουμένως, πριν από την έκδοση 10.9, έπρεπε να πληρώσετε 20-30 $ στο App Store).
  3. Το Linux είναι ένα εντελώς δωρεάν σύστημα, που βασίζεται κυρίως σε λογισμικό ανοιχτού κώδικα, γι' αυτό μεγάλες εταιρείες που διαθέτουν αρκετές δεκάδες ή και εκατοντάδες υπολογιστές καταφεύγουν ολοένα και περισσότερο στη χρήση του. Υπολογίστε πόσα θα έπρεπε να ξοδεύει ένα τμήμα πληροφορικής με είκοσι υπολογιστές ετησίως, αν, ας πούμε, ήταν εγκατεστημένα τα Windows 8, αλλά αυτά είναι τα κόστη μόνο για το ίδιο το σύστημα. Πρέπει να σας υπενθυμίσω ότι το μεγαλύτερο μέρος του λογισμικού στα Windows κοστίζει επίσης πολύ.

Απαιτήσεις συστήματος

Το θέμα των απαιτήσεων συστήματος δεν είναι πλέον τόσο επίκαιρο όσο πριν από 5-6 χρόνια, όταν ο αγώνας ήταν κυριολεκτικά για κάθε gigabyte ελεύθερου χώρου και ποσοστό φόρτου επεξεργαστή. Ωστόσο, όταν ο χρήστης εργάζεται σε εφαρμογές έντασης πόρων, οι επιπλέον δωρεάν πόροι θα είναι χρήσιμοι. Ας προσδιορίσουμε το καλύτερο λειτουργικό σύστημα με βάση αυτήν την παράμετρο:

  1. Οι τελευταίες εκδόσεις των Windows είναι αρκετά απαιτητικές για τους πόρους του υπολογιστή (ω, μου λείπουν οι χρυσές μέρες των Windows XP) - για αποδεκτή λειτουργία χρειάζεστε επεξεργαστή διπλού πυρήνα, 1 gigabyte μνήμης RAM και μια καλή κάρτα βίντεο, αν θέλετε να απολαύσετε όλες οι γραφικές ομορφιές χωρίς φρένα. Εάν επιλέξετε μια διανομή 64-bit (οι 32-bit γίνονται παρελθόν), τότε θα πρέπει να εγκαταστήσετε ακόμη περισσότερη μνήμη RAM.
  2. Με τα συστήματα Linux η κατάσταση είναι πολύ καλύτερη - για κανονική λειτουργία, αρκεί ένας επεξεργαστής μονού πυρήνα με συχνότητα 1 Gigahertz, 256 megabyte μνήμης RAM και οποιαδήποτε, ακόμη και ενσωματωμένη, κάρτα βίντεο. Φυσικά, εάν ο στόχος σας δεν είναι απλώς να κοιτάξετε το σύστημα, αλλά και να εργαστείτε στο περιβάλλον του με κάθε είδους εφαρμογές και όχι απλώς να παρακολουθείτε βίντεο και να σερφάρετε στο Διαδίκτυο, θα πρέπει να εγκαταστήσετε νεότερο υλικό.
  3. Μιλώντας για τις απαιτήσεις συστήματος του Mac OS, είναι αδύνατο να εξαχθεί ένα σαφές συμπέρασμα. Η Apple εξοπλίζει πάντα τις συσκευές της με αρκετά ισχυρό υλικό, ώστε το λειτουργικό σύστημα να λειτουργεί χωρίς παγώματα ή καθυστερήσεις. Υποθετικά, το Mac OS μπορεί να εκτελεστεί σε υπολογιστή με 512 megabyte μνήμης RAM, επεξεργαστή 1 Gigahertz και εννέα gigabyte ελεύθερου χώρου στον σκληρό δίσκο.

Εγκατάσταση και διαμόρφωση

Η διαδικασία εγκατάστασης και διαμόρφωσης ενός λειτουργικού συστήματος είναι κάτι που αργά ή γρήγορα θα συναντήσει κάθε χρήστης. Και αν ορισμένα λειτουργικά συστήματα επιδεικνύουν φιλική συμπεριφορά, τότε με άλλα, αντίθετα, θα πρέπει να κουρδίζετε για πολύ καιρό για να τα διαμορφώσετε για μέγιστη απόδοση.

  1. Ακόμη και ένας αρχάριος χρήστης υπολογιστή μπορεί να εγκαταστήσει τα Windows. Η όλη διαδικασία εγκατάστασης/ενημέρωσης είναι διαισθητική. Δυστυχώς, ένα καθαρό λειτουργικό σύστημα πρέπει ακόμα να γυαλιστεί - εγκατάσταση των απαραίτητων προγραμμάτων οδήγησης, ρύθμιση διαδικασιών και υπηρεσιών, και αυτό είναι πολύ πιο δύσκολο. Μερικές φορές χρειάζεται ακόμη και να χρησιμοποιήσετε λογισμικό τρίτων για τη βελτιστοποίηση του συστήματος.
  2. Για να εγκαταστήσετε το Linux, πρέπει τουλάχιστον να κατανοήσετε τα πακέτα λογισμικού αυτού του συστήματος και τη σχέση τους μεταξύ τους, γιατί μερικά από αυτά απλά δεν θα ξεκινήσουν χωρίς άλλα. Αν και ακόμη και η εγκατάσταση της συνιστώμενης διαμόρφωσης, θα πρέπει να ανησυχείτε για την κατάτμηση του σκληρού δίσκου (ειδικά αν θέλετε να εγκαταστήσετε το Linux ως δεύτερο λειτουργικό σύστημα) και την εγγραφή του κιτ διανομής σε εξωτερικά μέσα.
  3. Η εγκατάσταση ενός Mac δεν είναι πιο δύσκολη από την εγκατάσταση των Windows, μόνο που τώρα γλιτώνουμε την ανάγκη να εισαγάγουμε έναν μεγάλο κωδικό άδειας χρήσης. Για τη διαμόρφωση (ρυθμίσεις), χρησιμοποιούνται ενσωματωμένα εργαλεία System Preferences, χωρισμένα σε πέντε κατηγορίες, καθεμία από τις οποίες περιέχει ένα μενού με μεταβλητές αρχικές παραμέτρους.

Ευκολία στη χρήση

Οι προγραμματιστές λειτουργικών συστημάτων προσπαθούν να κάνουν τις δημιουργίες τους όσο το δυνατόν πιο προσιτές και εύχρηστες. Αλλά αν κάποιοι το κάνουν πολύ καλά, άλλοι θα κάνουν τόσα πολλά πράγματα που θα πρέπει να καθίσετε με ένα βιβλίο αυτο-οδηγιών για έναν ολόκληρο μήνα πριν καταλάβετε τι συμβαίνει. Ποιο σύστημα είναι το καλύτερο για ευκολία στη χρήση;

  1. Τα λειτουργικά συστήματα της οικογένειας των Windows ήταν πάντα διάσημα για την απλή και διαισθητική διεπαφή τους, η οποία καθιστά την εργασία σε έναν υπολογιστή όσο το δυνατόν πιο βολική. Ναι, δεν είναι χωρίς κάποια μειονεκτήματα (ειδικά η νέα έκδοση που παρουσιάστηκε με την κυκλοφορία των Windows 8), αλλά μπορείτε να κάνετε τα στραβά μάτια σε αυτά. Για παράδειγμα, σε πολλούς ανθρώπους δεν αρέσει η τυπική Εξερεύνηση των Windows, επομένως την αντικαθιστούν με το βοηθητικό πρόγραμμα Total Commander ή παρόμοια.
  2. Χωρίς αμφιβολία, το Mac OS είναι το πιο προσεγμένο και βολικό λειτουργικό σύστημα. Λαμβάνει υπόψη όλα τα μικρά πράγματα, η διεπαφή είναι γυαλισμένη και διαισθητική, γεγονός που καθιστά δυνατό ακόμη και σε ένα άτομο που έχει καθίσει πρόσφατα με Mac να λειτουργεί άνετα. Δεν είναι τυχαίο που ακόμη και ορισμένοι χρήστες υπολογιστών εγκαθιστούν το σχεδιασμό των Windows στο στυλ του λειτουργικού συστήματος της Apple, αλλά το αποτέλεσμα είναι μόνο μια αξιολύπητη παρωδία.
  3. Είναι δύσκολο να πούμε πόσο εύκολο είναι στη χρήση του Linux γιατί, σε αντίθεση με τα άλλα δύο συστήματα που εξετάσαμε, δεν έχει κεντρικό κατασκευαστή. Χάρη στον ανοιχτό κώδικα, κάθε άτομο ή οργανισμός μπορεί να γίνει προγραμματιστής. Αυτή τη στιγμή, υπάρχουν 6 γνωστά κελύφη γραφικών - KDE, Gnome3, Gnome, XFCE, Openbox, Unity. Κάθε ένα από αυτά έχει τους θαυμαστές του. Αλλά θα πω ένα πράγμα με βεβαιότητα - τα συστήματα Linux σαφώς δεν προορίζονται για αρχάριους.

Υποστηριζόμενο λογισμικό

Εδώ θα μιλήσουμε για προγράμματα και βοηθητικά προγράμματα τρίτων κατασκευαστών (ακριβέστερα για τον αριθμό τους) που μπορούν να εκτελούνται και να λειτουργούν στο περιβάλλον ενός συγκεκριμένου λειτουργικού συστήματος. Μετά από όλα, σκεφτείτε μόνοι σας - γιατί χρειάζεστε ένα σύστημα με το οποίο δεν μπορείτε να ολοκληρώσετε τις εργασίες που σας έχουν ανατεθεί;

  1. Τα Microsoft Windows είναι το πιο κοινό σύστημα για οικιακούς και γραφειακούς υπολογιστές, επομένως οι περισσότεροι κατασκευαστές λογισμικού αναπτύσσουν εκδόσεις των προγραμμάτων τους ειδικά για αυτό το λειτουργικό σύστημα, μερικές φορές ξεχνώντας ακόμη και να συμπεριλάβουν άλλες πλατφόρμες στη λίστα των υποστηριζόμενων. Αυτό ισχύει ιδιαίτερα για προγραμματιστές στη βιομηχανία παιχνιδιών υπολογιστών που δεν θέλουν να χάνουν χρόνο μεταφέροντας τα έργα τους σε Linux ή Mac OS. Η συντριπτική πλειονότητα των προγραμμάτων πληρώνονται, ωστόσο, στο Διαδίκτυο υπάρχει αρκετό ελεύθερα διανεμημένο λογισμικό για κάθε γούστο - προγράμματα επεξεργασίας κειμένου, προγράμματα περιήγησης, προγράμματα προστασίας από ιούς κ.λπ.
  2. Αν και το Mac OS υστερεί σε σχέση με το λειτουργικό σύστημα Windows ως προς τον αριθμό των διαθέσιμων προγραμμάτων, εντούτοις τα παρέχει σε επαρκή ποσότητα. Εργασία με προγράμματα γραφικών, επεξεργασία βίντεο και ήχου, ανάπτυξη Ιστού και ούτω καθεξής, γενικά, όλα όσα επιθυμεί η καρδιά σας. Δυστυχώς, από προεπιλογή, μπορείτε να εγκαταστήσετε προγράμματα μόνο μέσω του AppStore και αυτό μπορεί να είναι πρόβλημα για χρήστες με αργό ή καθόλου Διαδίκτυο (με κάποιο σκάψιμο εδώ και εκεί, αυτό μπορεί να διορθωθεί).
  3. Κάθε χρόνο γίνονται όλο και λιγότερα παράπονα για συστήματα Linux όσον αφορά τη διαθεσιμότητα λογισμικού. Τα πιο απαραίτητα βοηθητικά προγράμματα περιλαμβάνονται συνήθως στο πρόγραμμα εγκατάστασης και είναι ήδη διαθέσιμα για χρήση. Επιπλέον, το παλαιότερο υλικό εξακολουθεί να υποστηρίζεται (ενώ είναι ήδη δύσκολο να εγκαταστήσετε προγράμματα οδήγησης για παλιές μητρικές πλακέτες, προσαρμογείς δικτύου και άλλο εξοπλισμό στα Windows 7) και η συντριπτική πλειονότητα των προγραμμάτων για αυτό το λειτουργικό σύστημα διανέμεται εντελώς δωρεάν.

Ασφάλεια

Το ζήτημα της ασφάλειας του λειτουργικού συστήματος ανησυχεί πολλούς χρήστες, ειδικά αυτούς που αποθηκεύουν σημαντικό υλικό, προσωπικές πληροφορίες στον υπολογιστή τους ή πραγματοποιούν οικονομικές συναλλαγές στο Διαδίκτυο. Κάθε σύστημα αντιμετωπίζει τις εξωτερικές απειλές με τον δικό του τρόπο - το ένα το κάνει καλύτερα, ενώ το άλλο, αντίθετα, το κάνει χειρότερα. Ποιο όμως είναι το καλύτερο από αυτή την άποψη; Ας αξιολογήσουμε καθένα από τα συστήματα από την άποψη της ασφάλειας.

  1. Τα Windows είναι το πιο ευάλωτο σύστημα. Όχι μόνο επειδή οι υπάλληλοι της Microsoft δεν ασχολούνται πολύ με την εξάλειψη των τρωτών σημείων και τη δημιουργία ενημερώσεων κώδικα, αλλά και λόγω της επικράτησης του. Οι χάκερ και άλλοι απατεώνες κατανοούν ότι αυτό το σύστημα χρησιμοποιείται από τον μεγαλύτερο αριθμό ατόμων και κατευθύνουν όλες τις προσπάθειες για την ανάπτυξη κακόβουλου λογισμικού κάτω από αυτό το κέλυφος. Επομένως, οποιοσδήποτε κάτοχος υπολογιστή με εγκατεστημένο το λειτουργικό σύστημα Windows θα πρέπει να φροντίσει να εγκαταστήσει ένα αξιόπιστο πρόγραμμα προστασίας από ιούς και να αντικαταστήσει το τυπικό τείχος προστασίας συστήματος με ένα πιο αποτελεσματικό.
  2. Όπως γνωρίζετε, το Linux είναι ένα σύστημα Unix, πράγμα που σημαίνει ότι τα τρυπήματα και οι τρύπες είναι πολύ σπάνια εδώ. Φυσικά, δεν θα μπορείτε να προστατεύσετε τον εαυτό σας από σελίδες phishing και άλλες απάτες, αλλά μπορείτε να ξεχάσετε διάφορα exploits, keyloggers και pop-up blockers. Υπάρχει επίσης η δυνατότητα κρυπτογράφησης δεδομένων. Ωστόσο, για αυτό ο χρήστης πρέπει να έχει ορισμένες δεξιότητες.
  3. Το Mac OS μπορεί δικαίως να θεωρηθεί το πιο ασφαλές από όλα τα αναφερόμενα λειτουργικά συστήματα, δεν είναι χωρίς λόγο ότι οι ιστότοποι χάκερ προσφέρουν μια εντυπωσιακή ανταμοιβή για την παραβίασή του. Χάρη στην κρυπτογράφηση (ενεργοποιημένη στις ρυθμίσεις προστασίας και ασφάλειας) και στη σαφή κατανομή των αρχείων στα αρχεία συστήματος και χρηστών, οι ιοί απλά δεν μπορούν να ριζώσουν σε αυτό το περιβάλλον. Επιπλέον, οι νέες εκδόσεις του Mac OS έχουν ξαναγραφτεί πλήρως και δεν είναι συμβατές με το Mac OS Classic, το οποίο πρόσθεσε ακόμη περισσότερα προβλήματα στους εισβολείς.

Ας το συνοψίσουμε

Ενώ έκανα αυτή τη μικρή έρευνα, παρατήρησα ότι τα τρία λειτουργικά συστήματα που εξετάστηκαν είναι πολύ διαφορετικά για να τα συγκρίνω λίγο άδικα. Τα Windows, για παράδειγμα, είναι ο ξεκάθαρος ηγέτης στο οικιακό τμήμα - ευκολία στη χρήση, τεράστιος όγκος υποστηριζόμενου λογισμικού και αποκλειστική υπηρεσία από τη Microsoft. Το Mac OS επικεντρώνεται περισσότερο στην εργασία παρά στην ψυχαγωγία - η σταθερότητα και η ασφάλεια βρίσκονται στο υψηλότερο επίπεδο, καθώς και μια προσεγμένη και όμορφη διεπαφή μέχρι την παραμικρή λεπτομέρεια. Λοιπόν, τα συστήματα Linux - χάρη στην ευελιξία τους στη διαμόρφωση, την ελευθερία και την ασφάλειά τους, έχουν γίνει ένα πραγματικό θεϊκό δώρο για προγραμματιστές ιστού, μεγάλες εταιρείες και απλώς οπαδούς υπολογιστών.

ΥΣΤΕΡΟΓΡΑΦΟ. Ποιο λειτουργικό σύστημα θεωρείτε το καλύτερο και γιατί; Γράψτε για αυτό στα σχόλια.

Γνώμες ειδικών και πολλά άλλα

Υποστηρίζω πλήρως την άποψη του συγγραφέα ότι δεν έχει νόημα να συγκρίνουμε αυτά τα λειτουργικά συστήματα ως προς το "καλύτερο" ή το "χειρότερο". Ο καθένας αποφασίζει μόνος του για τι χρειάζεται τον υπολογιστή του. Η χρήση Mac ή Linux για παιχνίδια δεν είναι η καλύτερη επιλογή, αν και οι μεγαλύτερες εταιρείες ανάπτυξης παιχνιδιών μεταφέρουν με επιτυχία τις δημιουργίες τους στο Unix. Ή να αγοράσετε ένα MacBook και να παραπονεθείτε για το υψηλό κόστος του μεγαλύτερου μέρους του προσφερόμενου λογισμικού είναι τουλάχιστον παράλογο.

Προσωπικά, περνάω τον περισσότερο χρόνο μου στο Linux. Αυτή η επιλογή οφείλεται στο γεγονός ότι δεν έχω πονοκέφαλο για το πότε πρέπει να πραγματοποιήσω την επόμενη σάρωση για ιούς, δεν χρειάζεται να φοβάμαι να κάνω κλικ σε συνδέσμους (μερικές φορές είναι τόσο περίεργο, αλλά είναι αδύνατο. Προς το παρόν, δεν υπάρχει τίποτα που να μην μπορούσα να κάνω στο Linux και να το κάνω στα Windows (δεν λειτούργησε σε MacOS, όλα είναι μπροστά.

Η χρήση Mac ή Linux για παιχνίδια δεν είναι η καλύτερη επιλογή.
Θα το προκαλέσω! Εάν ρυθμίσετε το κρασί όπως απαιτείται, μπορείτε να παίξετε οποιοδήποτε παιχνίδι. Και χρησιμοποιήστε οποιοδήποτε λογισμικό. Απλώς η κατανάλωση πόρων θα είναι 20-25% μεγαλύτερη.

Σβετόζαρ

Svetozar, τελικά, δεν θα κυκλοφορήσουν όλες οι εφαρμογές/παιχνίδια μέσω του κρασιού. Και πολλές εφαρμογές έχουν πολλή αδεξιότητα στο Vine, και τα συχνά κολλήματα στα παιχνίδια σίγουρα θα σου αφαιρέσουν ένα κομμάτι από τα νεύρα, και αυτό που είπε για τους πόρους ισχύει επίσης, γιατί... Ωστόσο, είναι πιο ευχάριστο να βλέπεις έναν καλό δείκτη FPS.

Στην πραγματικότητα, αν το καλοσκεφτείς, δεν έχεις παρά να δεις σε τι χρησιμεύει ο υπολογιστής, αφού έχεις πάντα επιλογή.
Αν σου αρέσει να παίζεις, τότε μόνο windows. Αν δουλεύει μόνο η Apple. Εάν προγραμματίζετε μόνο συστήματα unix.
Αλλά υπάρχει μια διέξοδος: μπορείτε να χρησιμοποιήσετε ένα εικονικό σύστημα.

Ας δούμε, ας πούμε ότι είστε σε Windows, τότε έχετε πολλά δωρεάν, μπορείτε να παίξετε και να εργαστείτε δωρεάν στις περισσότερες περιπτώσεις.

Το Linux είναι το ταχύτερο σύστημα, αλλά υπάρχουν πολλές αποχρώσεις. Τα Windows είναι κατάλληλα για όλους, αυτό είναι το πλεονέκτημά τους. Το Mac os δεν είναι κατάλληλο για όλους, όπως λένε, δεν είναι για όλους.

Εξακολουθώ να πιστεύω ότι τα windows προηγούνται αυτή τη στιγμή. Επειδή εγκαταστάθηκε από περισσότερα άτομα. Το Mac os δεν χρησιμοποιείται συχνά, αλλά το Linux χρησιμοποιείται για σχολικά μαθήματα πληροφορικής ή για εργασίες εκτύπωσης.

Είναι γρήγορο το Linux; Χμ, για κάποιο λόγο δεν το πρόσεξα. Συμφωνώ για τα Windows, ταιριάζει σε όλους και μάλλον δεν υπάρχει καλύτερο πρόγραμμα ακόμα. Αν και η Apple έχει καλό πρόγραμμα. Αλλά θα προτιμούσα ακόμα τα Windows αφού ασχολούμαι με αυτά όλη μου τη ζωή. Αλλά για πολύ καιρό είχα Windows 98, τώρα είμαι στο έβδομο, το όγδοο δεν είναι κατά κάποιο τρόπο πλήρες ή έτσι μου φαίνεται και κάνω λάθος. οι οκτώ δεν ρίζωσαν.

Ξέρετε, πρόσφατα συνάντησα το γεγονός ότι όταν αγόρασα έναν νέο υπολογιστή, είχε το λειτουργικό σύστημα Windows 8 και όταν πέρασα μισή ώρα σε αυτόν, ειλικρινά δεν κατάλαβα τίποτα. Στη συνέχεια προσπάθησα να εγκαταστήσω μερικά παιχνίδια και δεν λειτούργησαν παρόλο που ο υπολογιστής ήταν ισχυρός. Και αποφάσισα να επανεγκαταστήσω το σύστημα και να το βάλω σε επτά. Μετά την εγκατάσταση, άρχισα να εγκαθιστώ τα ίδια παιχνίδια που εγκατέστησα στο οκτώ και λειτούργησαν τέλεια. Δεν ξέρω γιατί συμβαίνει αυτό, αφού δεν είμαι προγραμματιστής, αλλά και πάλι είμαι υπέρ του επτά.

Θεωρώ ότι τα Windows είναι τα καλύτερα λόγω της συμβατότητας με αυτά της συντριπτικής πλειοψηφίας των ήδη υπαρχόντων προγραμμάτων. Επιπλέον, θεωρώ ότι το XP είναι το καλύτερο από όλη την οικογένεια και εξακολουθώ να το χρησιμοποιώ (όχι, ο υπολογιστής δεν είναι τόσο αδύναμος). Είναι το XP που είναι εξαιρετικό για άτομα που γνωρίζουν τους υπολογιστές: δεν τον ενδιαφέρει τι κατεβάζετε, επεξεργάζεστε ή προσπαθείτε να κάνετε. Το σύστημα ασφαλείας εκεί είναι ελάχιστο και πολύ εύκολο να απενεργοποιηθεί πλήρως και το ίδιο το σύστημα παρέχει εξαιρετικές δυνατότητες. Αν δεν είσαι ανόητος, δεν υπάρχει καλύτερο XP.

Δεν θα συμβούλευα έναν αρχάριο χρήστη να μεταβεί κατευθείαν στο Linux. Αξίζει να συνεργαστείτε, για παράδειγμα, με το VirtualBox και να εγκαταστήσετε όλο το απαραίτητο λογισμικό. Υπάρχουν ορισμένες αποχρώσεις που δεν είναι προφανείς, π. και στην κοινή ζωή Windows και Linux. Σαν θεωρητικά, το Linux είναι έτοιμο και στις περισσότερες περιπτώσεις δεν χρειάζεται να ασχοληθείς με αυτό. Αλλά οι προσεγγίσεις για τον χρήστη στα συστήματα είναι διαφορετικές. Και ναι, κάποια πράγματα είναι ακόμα πιο βολικά. Μετά τη λεπτή ρύθμιση, το να κάθεσαι σε Mac ή Windows γίνεται πολύ δύσκολο.
Για παράδειγμα, ένας από τους παρόχους μου δεν υποστήριζε καθόλου Linux και το Διαδίκτυο δεν λειτουργούσε στο σύστημα.

Πόσο τεχνικά θα μπορούσε ο πάροχος να περιορίσει την πρόσβαση από μηχανές Linux; Αυτό είναι ανοησία IMHO, επειδή οι περισσότεροι δρομολογητές χρησιμοποιούν Linux
Δεν βλέπω κανένα πρόβλημα με το Linux για αρχάριους - δεν είναι πια η ίδια εποχή. Εγκατεστημένο - λειτουργεί, υπάρχει πολύ λογισμικό για κάθε γούστο. Υπάρχει ακόμη και το Dota 2)

SeruyWorld, το Linux έχει ακόμα πολλά τυφλά σημεία. Δεν μπορεί να λειτουργήσει κανονικά με άλλα συστήματα από κάθε άποψη. Αυτό μπορεί να είναι ένα πραγματικό πρόβλημα εάν πρέπει να εργαστείτε με όσους δεν έχουν Linux.

Προς το παρόν υποστηρίζω τα Windows 8 και τα χρησιμοποιώ. Αλλά θέλω να αγοράσω για τον εαυτό μου ένα MAC

Συνολικά, το λειτουργικό σύστημα φροντίζει να διατηρεί το υλικό σε λειτουργία. Οι ευχαριστημένοι χρήστες εργάζονται σε εφαρμογές, λύνουν τα εφαρμοσμένα τους προβλήματα (σχέδιο, σχέδιο, μοντελοποίηση, αναπαραγωγή μουσικής, προγραμματισμός) και δεν ασχολούνται πραγματικά με το ίδιο το σύστημα.

Τα Windows περιέχουν ένα μητρώο (βάση δεδομένων), οπότε όταν βουλώσει αρχίζει να επιβραδύνεται. Αλλά το μητρώο ελέγχει την ορθότητα των δεδομένων.
Εάν το γραφικό στοιχείο αποφασίσει να πέσει, θα τραβήξει και τα υπόλοιπα μαζί του (εμφανίζοντας μια μπλε οθόνη θανάτου). Αλλά το οπτικό μέρος λειτουργεί πιο γρήγορα.
Όλοι γνωρίζουν ήδη πώς πάνε τα πράγματα με τις εφαρμογές.

Το Linux χρησιμοποιεί αρχεία κειμένου αντί για το μητρώο. Η απρόσεκτη επεξεργασία ενός αρχείου μπορεί να είναι αρκετή για να «πέσει» το πρόγραμμα. Αλλά τα αρχεία είναι πιο γρήγορα από το μητρώο.
Ο διακομιστής γραφικών διαχωρίζεται από τον υπόλοιπο - εάν κολλήσει, μπορείτε να πληκτρολογήσετε γρήγορα μια εντολή επανεκκίνησης και να μην χρειαστεί να κάνετε επανεκκίνηση. Αλλά τα γραφικά είναι γενικά πιο αργά.
Δεν υπάρχει Photoshop, δεν υπάρχει επαγγελματικό λογισμικό επί πληρωμή και δεν μπορούν να παιχτούν όλα τα παιχνίδια.

Το OS X στα μάτια του χρήστη θα μοιάζει με "Linux χωρίς δυσλειτουργίες", το οποίο τρέχει σε ένα στενό σύνολο υλικού. Σχεδόν όλα τα προγράμματα Linux έχουν επίσης μεταγλωττιστεί για το OS X.
Η απαγόρευση εγκατάστασης σε υπολογιστή δεν είναι τυχαία. Όσοι ήθελαν να «αγγίξουν τον Αμερικανό» είχαν χρόνο να παίξουν μαζί του μέσα στην εικονική μηχανή.
Στοχασμένα αποκλειστικά προγράμματα, αλλά συχνά χωρίς επίσημη ρωσοποίηση. Δεν θα χαρούν όλοι να πληρώσουν 99 $ και να χρησιμοποιήσουν λογισμικό στα αγγλικά.

Το Linux είναι ένα σύστημα για προγραμματιστές και διεστραμμένους υπολογιστές, επειδή ούτε ένας μέσος χρήστης δεν θα μελετήσει τον κώδικα για χάρη της πλοήγησης στο Διαδίκτυο.
Αλλά στα Windows είναι ήδη πιο απλό και σαφές για όλους. Και το OS Mac βασίζεται στη Wind, επομένως αυτά τα δύο συστήματα είναι για ανθρώπους!

Όσο για την κλειστή φύση του OS X, ναι... Αλλά κανείς δεν θα ξαναφτιάξει το λογισμικό από τον πηγαίο κώδικα - γιατί γιατί να χάνουμε χρόνο; Μπορείτε, φυσικά, να μπερδευτείτε με την επανασυναρμολόγηση και να ορίσετε σημαίες βελτιστοποίησης, αλλά αυτό είναι πιο πιθανό για άτομα που έχουν τελειώσει.

Αν και ο μάκος είναι κλειστός, τα ποδήλατα και το μαζεύουμε σε αυτόν είναι δυνατά. Έκοψα τις περιττές υπηρεσίες και τους δαίμονες έτσι ώστε: γράφτηκαν λιγότερα στον SSD, καταλάμβαναν λιγότερη μνήμη και ασκούσαν λιγότερη πίεση στον επεξεργαστή.

Τα Windows μπορούν επίσης να υποβληθούν σε επεξεργασία με ένα αρχείο, αλλά το πρόβλημα εκεί είναι η βλακεία των χρηστών: δεν ξέρουν πώς και δεν θέλουν, είναι πιο εύκολο για αυτούς να αναδιατάξουν. Ακόμη και ένα Live-DVD που ξεκινά από έναν εσωτερικό δίσκο (θεωρήστε τα αθάνατα Windows) δεν ήταν αρκετά έξυπνο.

Linux; Τι είναι αυτός? Είναι ένα σωρό μικρά προγράμματα (κοιτάμε τα πνευματικά δικαιώματα και βλέπουμε το 1993 εκεί) και ο πυρήνας... Τα υπόλοιπα γράφτηκαν αργότερα και με στραβά χέρια. Λειτουργούσε για μένα στον διακομιστή για χρόνια, τίποτα δεν ήταν buggy (δεν υπάρχει τίποτα buggy στον διακομιστή). Είναι αλήθεια ότι πρόσφατα άλλαξα στο FreeBSD - επειδή η ανατομία εκεί είναι πιο κοντά στο OS X (έτσι ώστε οι κατάλογοι στο σπίτι και στον διακομιστή να βρίσκονται πάνω κάτω το ίδιο). Και γενικά - υπάρχουν πολλά Linux, αλλά μόνο ένα fryah.

Σήμερα δημιούργησα μια μονάδα flash με δυνατότητα εκκίνησης (μέσω του Boot Camp Assistant) και κατάλαβα "πώς φτιάχνεται"... Από τη μία πλευρά, το βοηθητικό πρόγραμμα απλοποιεί την εγκατάσταση σε αυτό το Mac όσο το δυνατόν περισσότερο, αλλά η δημιουργία μιας μονάδας flash για έναν άλλο υπολογιστή μετατρέπεται σε πονοκέφαλος (φασαρία για την αντικατάσταση του πιστοποιητικού).

Γενικά, το OS X και το iOS μπορούν να ονομαστούν «χρυσό κλουβί»... Έχει γίνει καλά, αλλά υπάρχουν αποχρώσεις όπως η έλλειψη καθολικότητας.

Εξακολουθώ να πιστεύω ότι τα Windows είναι τα καλύτερα. Μάλλον επειδή αυτό το λειτουργικό έχει μεγαλύτερη ζήτηση και το χρησιμοποιώ σε όλη μου τη ζωή. Δεν μπορώ να πω τίποτα για άλλα λειτουργικά συστήματα λόγω του γεγονότος ότι δεν τα έχω χρησιμοποιήσει καθόλου. Τα συστήματα είναι όλα γνωστά, αλλά τα Windows είναι φυσικά ιδανικά για μένα, γιατί δεν υπάρχει σύγκριση.

ΑΛΕΞΑΝΔΡΟΣ ΠΟΤΕΜΚΙΝ

Mac OS X ή Τι πρέπει να γνωρίζουν όλοι

σχετικά με Macintosh, Apple και λειτουργικά συστήματα

Η πρώτη μου γνωριμία με τον Mac έγινε ερήμην: μέσα από στιγμιότυπα οθόνης, περιγραφές και ενθουσιώδεις κραυγές ανθρώπων που είχαν συνεργαστεί μαζί του τουλάχιστον μία φορά. Ήταν πολύ φυσικό να θέλεις να εξοικειωθείς με αυτόν τον υπολογιστή και όσο πιο γρήγορα τόσο το καλύτερο.

Έτσι, η ευχή έγινε πραγματικότητα - «συστηθήκαμε» και από εκεί ξεκίνησαν όλα...

Θα διηγηθώ την ιστορία της ανάπτυξης των υπολογιστών Apple (αγγίζοντας έτσι τη δημιουργία των πρώτων προσωπικών υπολογιστών) και της ίδιας της Apple, και επίσης θα μιλήσω για την πιο πρόσφατη (τη στιγμή που γράφω αυτές τις γραμμές) έκδοση του λειτουργικού συστήματος Mac OS X .

Η εμφάνιση του πρώτου προσωπικού υπολογιστή (μια σύντομη ιστορική εισαγωγή)

Οι υπολογιστές Altair θα πρέπει να θεωρούνται ο πρώτος προσωπικός υπολογιστής (με την έννοια ότι θα μπορούσατε να τον "πάρετε μαζί σας"). Ωστόσο, τα πρώτα Altairs δύσκολα μπορούν να ονομαστούν πλήρεις "υπολογιστές" - μία φορά. υπολογιστές «κατάλληλοι» για τον μέσο χρήστη – δύο.

Σχετικά με τη χρησιμότητα: όλος αυτός ο εξοπλισμός ήταν ένα συνηθισμένο "κουτί" με μεγάλο αριθμό διακοπτών. Επιπλέον, ζητήθηκε από τον χρήστη να συναρμολογήσει ο ίδιος τέτοιο εξοπλισμό, επομένως αυτός ο εξοπλισμός δεν είχε επίσης ιδιαίτερες ιδιότητες χρήστη.

Μια σύντομη παρέκβαση σχετικά με την ανάπτυξη των υπολογιστών τη δεκαετία του 1970: οι κύριοι χρήστες ήταν επαγγελματίες υπολογιστών - χάκερ. Η καριέρα τους ξεκίνησε κυρίως με μεγάλους υπολογιστές από την Dell ή την IBM (οι τελευταίοι δεν ήταν δημοφιλείς). Ο χρόνος υπολογιστών ήταν πολύ ακριβός και η επιθυμία για υπολογιστές ήταν πολύ μεγάλη. Έτσι άρχισαν να εμφανίζονται οι πρώτοι υπολογιστές που συναρμολογήθηκαν «για τον εαυτό τους».

Ένας από αυτούς τους υπολογιστές που τέθηκε σε «βιομηχανική» παραγωγή ήταν οι υπολογιστές Altair από το MITS. Αμέσως μετά την οργάνωση αυτής της εταιρείας, πλημμύρισε από παραγγελίες για το επόμενο έτος. Οι άνθρωποι πλήρωσαν χρήματα για την ευκαιρία να λάβουν ένα πακέτο με μικροκυκλώματα και ένα κύκλωμα για τη συναρμολόγηση όλων των εξαρτημάτων σε ένα μπλοκ.

Ο αριθμός των ατόμων που ήθελαν να κατέχουν έναν τέτοιο «υπολογιστή» αυξανόταν σταθερά, γεγονός που αύξησε το γενικό επίπεδο τεχνικής εκπαίδευσης, και συνεπώς τον αριθμό των ατόμων που ασχολούνταν με το hacking.

Τέτοια «κουτιά» ήταν περιζήτητα, αλλά πάντα υπάρχουν άνθρωποι που θέλουν να κάνουν κάτι δικό τους, για να το κάνουν καλύτερα. Ένας από αυτούς τους ανθρώπους ήταν ο Steve Wozniak. Παρακολουθούσε τακτικά συναντήσεις χάκερ και τελικά αποφάσισε να φτιάξει έναν υπολογιστή για τη δική του ευχαρίστηση.

Ο επεξεργαστής υπολογιστή ήταν ένα τσιπ 6502 από την MOS Technology (το κύριο κριτήριο κατά την επιλογή αυτού του τσιπ ήταν η τιμή), τσιπ που μπορούσαν να λειτουργήσουν με αυτόν τον επεξεργαστή του παρουσιάστηκαν από τον Dan Sokol σε μια από τις συναντήσεις του συλλόγου.

Μετά από λίγο καιρό, ο Wozniak συναρμολόγησε τον υπολογιστή του έτσι ώστε τα πάντα να χωρούν σε μια πλακέτα (που ήταν μια αρκετά όμορφη λύση). Επιπλέον, έπρεπε να γράψει το δικό του Basic, αφού η μόνη έκδοση εκείνη την εποχή ήταν η λεγόμενη Tiny Basic, η οποία δεν ταίριαζε καθόλου στον Wozniak - χρειαζόταν μια πλήρη έκδοση. Χωρίς διερμηνέα γλώσσας προγραμματισμού, ένας υπολογιστής δεν θα είχε ιδιαίτερο ενδιαφέρον.

Ο φίλος του Wozniak, Steve Jobs, εμπνεύστηκε από αυτό το ταμπλό και ως εκ τούτου αποφάσισε ότι έπρεπε απλώς να κυκλοφορήσει τον υπολογιστή τους με τον ίδιο τρόπο που έκαναν άλλες εταιρείες.

Αυτή ήταν η αρχή του θρυλικού υπολογιστή Apple II, η παρουσίαση του οποίου δεν μπορούσε να αφήσει κανέναν αδιάφορο σε μια τέτοια τεχνολογία.

Η Apple Inc.

Ο Τζομπς κατάφερε να πάρει στην ομάδα του έναν μάνατζερ ονόματι Mike Markkula, ο οποίος είχε εργαστεί στο παρελθόν στην οργάνωση πωλήσεων και σημείωσε μεγάλη επιτυχία σε αυτόν τον τομέα. Από τότε που έφυγε από την Intel, ο Markkula συμμετείχε σε διάφορα επιχειρηματικά έργα.

Ο Jobs του ζήτησε να γράψει ένα επιχειρηματικό σχέδιο για την Apple και ο Markkula ενεπλάκη στη δουλειά: με τη βοήθειά του, η εταιρεία κατάφερε να συγκεντρώσει κεφάλαιο για επενδύσεις και να δελεάσει τον Mike Scott, έναν από τους μάνατζερ της Fairchild Semiconductor, στον οποίο προσφέρθηκε η θέση του προέδρου. της εταιρείας. Επιπλέον, ο Markkula υπέγραψε επίσης τα έγγραφα ως ο πρώτος πρόεδρος του διοικητικού συμβουλίου.

Το επόμενο άτομο που εισήχθη στην εταιρεία ήταν ο John Sculley, πρόεδρος της Pepsi-Cola, του μεγαλύτερου τμήματος της PepsiCo.

Ο Sculley δεν είχε επίσημη τεχνική κατάρτιση, αλλά ήταν από καιρό λάτρης της τεχνολογίας αιχμής και ήταν επίσης γοητευμένος από τον Jobs.

Η γραμμή του Jobs προς τον Sculley: «Ήθελες ποτέ να αλλάξεις τον κόσμο; Ή σκοπεύετε να περάσετε το υπόλοιπο της ζωής σας συνεχίζοντας να πουλάτε ζαχαρούχο νερό;» σηματοδότησε την αρχή μιας πολύ στενής σχέσης μεταξύ τους, που στο μέλλον, δυστυχώς, θα έμελλε να καταρρεύσει.

Ο John Sculley έγινε πρόεδρος της εταιρείας τον Απρίλιο του 1983.

Στις αρχές του 1980, ο ετήσιος κύκλος εργασιών της εταιρείας ξεπέρασε τα 10 εκατομμύρια δολάρια.

Πρώτα προβλήματα

Μετά το Apple II, η εταιρεία άρχισε να έχει τα πρώτα της προβλήματα. Στις 19 Μαΐου 1980, παρουσιάστηκε ένας νέος υπολογιστής - το Apple III. Τεχνικά, αυτό το μηχάνημα ήταν πιο προηγμένο, αλλά εδώ ξεκίνησε η σειρά των αστοχιών: μετά από μια σειρά καθυστερήσεων, το προϊόν κυκλοφόρησε στην αγορά σε ημιτελή μορφή, με αποτέλεσμα να μην «αναγνωριστεί» ποτέ από τους χρήστες. Ένας από τους κύριους λόγους για τέτοια προβλήματα ήταν ο ακόλουθος: αυτός ήταν ο πρώτος υπολογιστής που συναρμολογήθηκε σε ένα «σταθερό» περιβάλλον από μια ομάδα μηχανικών με επικεφαλής τον Jobs.

Το 1983, κυκλοφόρησε ο υπολογιστής Lisa, χρησιμοποιώντας όλα τα πλεονεκτήματα μιας γραφικής διεπαφής (που αναπτύχθηκε στη Xerox) και εξοπλισμένο με 1 MB μνήμης RAM, επεξεργαστή Motorolla 68000 (32 bit, 5 MHz), 2 μονάδες δισκέτας και σκληρό 5 MB οδηγώ.

Ο Markkula αφαίρεσε τον Steve (Τζομπς· ο ίδιος ο Wozniak συνταξιοδοτήθηκε μετά από ένα σοβαρό αεροπορικό δυστύχημα το 1981) από την εργασία σε αυτόν τον υπολογιστή, με αποτέλεσμα όλη η ενέργεια του Jobs να πεταχτεί στον υπολογιστή Macintosh.

Οι υπολογιστές Lisa θα γίνονταν δημοφιλείς με την κυκλοφορία του "Lisa 2" και μια σημαντική μείωση στην τιμή (3495 $ έναντι 9995 $), αλλά αφού διορίστηκε στη θέση του project manager για τη Lisa και τον Macintosh, ο Steve θα φρόντισε για το κλείσιμο του πρώτου έργο.

Ο Τζομπς προώθησε ενεργά το πνευματικό του τέκνο, με αποτέλεσμα ο Macintosh να γίνει πολύ πιο δημοφιλής από τη Λίζα. Αυτό διευκολύνθηκε από μια αρμόδια εταιρεία μάρκετινγκ και, κυρίως, από τον ίδιο τον ακούραστο Jobs.

Κατά την ανάπτυξη αυτού του υπολογιστή, έγινε ένα σοβαρό λάθος - σε τιμή άνω των 2.500 $, δεν θα μπορούσε να ονομαστεί φθηνός υπολογιστής και ταυτόχρονα, ο τεχνικός του εξοπλισμός (ιδίως η απουσία σκληρού δίσκου, η αδυναμία για τη σύνδεση εξωτερικών συσκευών, η παρουσία ενός μικρού αριθμού προγραμμάτων) δεν επέτρεψε να θεωρηθεί αυτός ο υπολογιστής ως ένα σοβαρό κομμάτι του εξοπλισμού.

NeXT Inc.

«Μέχρι το 1985, οι πωλήσεις της Apple είχαν φτάσει τα 2 δισεκατομμύρια δολάρια για πρώτη φορά στη σύντομη ιστορία της εταιρείας και άρχισαν να μειώνονται, ενώ το μερίδιο αγοράς των προσωπικών υπολογιστών της IBM και των συμβατών μοντέλων αυξανόταν. Η Apple βρίσκεται σε μια δύσκολη κατάσταση που απαιτεί άμεση παρέμβαση των μεγαλύτερων της.

...Η Apple χρειαζόταν απεγνωσμένα να συντομεύσει τον κύκλο ανάπτυξής της για νέα μοντέλα, πολλά από τα οποία οφείλονταν σε καθυστερήσεις που προκλήθηκαν από την αδιάκοπη αναζήτηση της τελειότητας από τον Jobs. Επιπλέον, ο Jobs άρχισε όλο και περισσότερο να παρεμβαίνει στις δραστηριότητες άλλων τμημάτων της εταιρείας, μη ικανοποιημένος πλέον με την εξουσία μόνο στο τμήμα υπολογιστών Macintosh. Οι διευθυντές από όλα τα τμήματα πλημμύρισαν τον Sculley με παράπονα, η ουσία των οποίων συνοψιζόταν σε ένα πράγμα: είτε θα καθιερωνόταν γρήγορα έλεγχος στον Jobs, είτε ολόκληρο το πλοίο θα βυθιζόταν.

...Τελικά, μετά από μακροχρόνιο και επίπονο δισταγμό, ο Sculley αποφάσισε να στερήσει από τον φίλο και δάσκαλό του την πραγματική επιρροή στις δραστηριότητες της εταιρείας, αφαιρώντας τον στη συμβολική θέση του προέδρου του διοικητικού συμβουλίου της Apple. Μια τέτοια θεμελιώδης αλλαγή στην ισορροπία δυνάμεων εντός της εταιρείας απαιτούσε την έγκριση του Mike Markkul και του διοικητικού συμβουλίου της Apple. Λίγο πριν ξεκινήσει η συνεδρίαση του διοικητικού συμβουλίου στις 10 Απριλίου 1985, ο Sculley τράβηξε τον Jobs στην άκρη και του είπε για τα σχέδιά του. Ο Τζομπς αντέδρασε σαν ένα παιδί που στέλνεται στην οικογένεια κάποιου άλλου για να το μεγαλώσει παρά τη θέλησή του.

...Τελικά, μετά από μια ατελείωτη συζήτηση που ξεκίνησε νωρίς το βράδυ και ολοκληρώθηκε σχεδόν μια μέρα αργότερα, το διοικητικό συμβούλιο της Apple πήρε ομόφωνη απόφαση να στείλει τον Jobs σε τιμητική συνταξιοδότηση...» [1].

Έτσι ο Steve Jobs «έφυγε». Ωστόσο, η ιστορία των δραστηριοτήτων του δεν τελειώνει εκεί - ίδρυσε μια νέα εταιρεία, η οποία έπαιξε μεγάλο ρόλο στην ανάπτυξη των λειτουργικών συστημάτων, και στη συνέχεια την ίδια την εταιρεία Apple, τόσο εν συντομία για την ταχεία ανάπτυξη της εταιρείας NeXT.

Δημιουργία εταιρείας

Ο Jobs, με τη βοήθεια επτά συνιδρυτών που έφυγαν από την Apple μαζί του, δημιούργησε την NeXT Inc. το 1985. (αργότερα μετατράπηκε σε NeXT Computer Inc.) με ναυλωμένο κεφάλαιο 7 εκατομμυρίων δολαρίων.

Ο Steve Jobs επισκέπτεται τα περισσότερα αμερικανικά πανεπιστήμια αναζητώντας ενδιαφέρουσες τεχνολογίες, έτσι στο Πανεπιστήμιο Carnegie Milo συναντά την Avie Tevanian, η οποία εργάζεται στον πυρήνα Mach.

12 Οκτωβρίου 1988 Ο Steve Jobs διοργανώνει μια παράσταση στο Σαν Φρανσίσκο, επιδεικνύοντας όλες τις δυνατότητες της νέας κομψής μηχανής NeXTcube (με μαγνητοοπτικό δίσκο 256 MB, επεξεργαστή 68030, χωρίς σκληρό δίσκο και μονάδα δισκέτας) και το σύστημα NeXTSTEP (έκδοση 0.8 ).

18 Σεπτεμβρίου 1990 Ο Steve Jobs κάνει μια νέα παράσταση στο Σαν Φρανσίσκο για να παρουσιάσει μια νέα μηχανή και το νέο σύστημα NeXTSTEP 2.0. Αυτή η ημερομηνία θεωρείται η επίσημη ημερομηνία κυκλοφορίας του υπολογιστή NeXT.

Ο Tim Berners-Lee, που εργάζεται στο CERN, αναπτύσσει τον πρώτο web client (browser) για το NeXTSTEP.

25 Απριλίου 1991 Ο Steve Jobs διοργανώνει μια παράσταση στο CNIT στο Παρίσι για να συμπέσει με την επίσημη κυκλοφορία των υπολογιστών NeXT στη Γαλλία.

Έχουν γίνει πολλές επιδείξεις μηχανών NeXT και NeXTSTEP2. Συγκεκριμένα, ο Jobs έδειξε πίνακες Lotus 1-2-3 να τρέχουν μέσω του εξομοιωτή SoftPC, μετά τον οποίο, σημειώνοντας ότι κάτι θα μπορούσε να γίνει καλύτερα, έδειξε ένα επαναστατικό πρόγραμμα εργασίας με τραπέζια - Improv. Επίσης αποδείχθηκε η λειτουργία του υποσυστήματος γραφικών.

Το NeXTSTEP 3.1 κυκλοφόρησε στις 25 Μαΐου 1993 στην Έκθεση NeXTWORLD, το NeXTSTEP 3.1 ήταν η πρώτη έκδοση του NeXTSTEP που τρέχει σε μηχάνημα μη NeXT, το PC 486. Η έκδοση για υπολογιστή του NeXTSTEP 3.1 ονομαζόταν NEXTSTEP 486.

23 Νοεμβρίου 1993 Η Sunsoft ανακοινώνει ότι αδειοδοτεί τμήματα του κώδικα NeXTSTEP για μελλοντική χρήση στο λειτουργικό σύστημα Solaris. Η NeXT, με τη σειρά της, ανακοινώνει μια θύρα NeXTSTEP σε υπολογιστές στην πλατφόρμα SUN - SPARC.

Αμέσως μετά τη συμφωνία αυτή, η SUN θα επενδύσει 10 εκατομμύρια δολάρια στο NeXT.

Το 1994, η NeXT δημοσίευσε προδιαγραφές λογισμικού που ονομάζονται OpenStep, βασισμένες στο σύστημα NeXTSTEP 3.2. Η πρωτοβουλία λαμβάνει υποστήριξη από το GNU - η ανάπτυξη του GNUstep έχει ξεκινήσει.

Τον Απρίλιο του 1995, η NeXT αγόρασε όλα τα δικαιώματα του Object-C από τη Stepstone. Ταυτόχρονα, κυκλοφόρησαν το PDO (PDO - Portable Distributed Objects - ένα σύστημα για κατανεμημένους υπολογισμούς) και το NetInfo - ένα πρόγραμμα που συνοδεύει το NeXTSTEP.

Τον Ιούνιο του 1995, η NeXT κυκλοφόρησε τα NeXTSTEP 3.3J και EOF 1.1J, ιαπωνικές εκδόσεις του λογισμικού.

Στις 20 Δεκεμβρίου 1996, η Apple αγόρασε το NeXT για 400 εκατομμύρια δολάρια. Ωστόσο, κάποιοι υποστηρίζουν το αντίθετο. Μια μυστηριώδης εικόνα στην επίσημη ιστοσελίδα προηγήθηκε της ανακοίνωσης. Σε κάθε περίπτωση, αυτή είναι μια άλλη ιστορία που ξεκινά στις 24 Μαρτίου 2001 με την κυκλοφορία του Mac OS X.

Επιστροφή του Ιδρυτή

Στις 20 Δεκεμβρίου 1996, ο Steve Jobs επέστρεψε στη μητρική του εταιρεία, η οποία ωφέλησε μόνο την τελευταία.

Ο Steve συνεχίζει την πολιτική της αρχικής σχεδίασης του αμαξώματος της μηχανής (τα μηχανήματα NeXT ήταν «συσκευασμένα» σε μια πολύ κομψή μαύρη θήκη) και το φέρνει στο λογικό του συμπέρασμα: από τη στιγμή της ίδρυσής του, τα Mac θεωρήθηκαν δικαίως τα πιο απλά και ευκολότερα χρήση.

Η πολιτική του Steve Jobs βασίζεται στο γεγονός ότι ένας υπολογιστής δεν πρέπει πλέον να εκλαμβάνεται ως κάτι περίπλοκο, αλλά ως ένα άλλο μέρος του εσωτερικού, οικιακές συσκευές. Αυτό είναι που καθορίζει τον εξαιρετικό σχεδιασμό των τελευταίων θηκών υπολογιστών (το πιο εντυπωσιακό παράδειγμα είναι το iMac) από την Apple, καθώς και μια σειρά προγραμμάτων που ξεκινούν με το γράμμα "i" (iTunes, iMovie, iDVD, iPhoto) - η ιδεολογία απλών προγραμμάτων. Η Apple βλέπει τον υπολογιστή ως ένα απλό, αλλά ταυτόχρονα πολύ ισχυρό εργαλείο για την εκτέλεση οποιασδήποτε εργασίας για κάθε χρήστη.

Macintosh: όπως ο δημιουργός, όπως ο υπολογιστής...

Τα Mac είναι η δημιουργία της Apple υπό την ξεκάθαρη ηγεσία του Steve Jobs, του ανθρώπου χάρη στην ξέφρενη ενέργεια του οποίου δημιουργήθηκε αυτή η «εταιρεία Apple». Μια σύντομη περιγραφή του Jobs μπορεί να περιγραφεί ως εξής: αυτοπεποίθηση, λίγο εγωιστής και, αναμφίβολα, ταλαντούχος, χαρισματικός ηγέτης. Ωστόσο, ο δημιουργός του πρώτου Mac ήταν ο φίλος του Jobs, Steve Wozniak, ένας ταλαντούχος χάκερ (με την αρχική έννοια της λέξης) που ήταν από τη φύση του ένα αρκετά ήρεμο, πρωτότυπο και χαρούμενο άτομο. Ίσως αυτές είναι οι ιδιότητες που εξακολουθούν να υπάρχουν στους Mac μέχρι σήμερα. Κάθε αυτοκίνητο είναι πρωτότυπο με τον δικό του τρόπο, έχει τα δικά του πλεονεκτήματα και μειονεκτήματα. Επιπλέον, η Apple μπορεί δικαίως να θεωρήσει ότι το κύριο πλεονέκτημα είναι το γεγονός ότι μπορείτε να βγάλετε οποιοδήποτε άτομο από το δρόμο, να το βάλετε μπροστά σε Macintosh και σε 15-20 λεπτά θα είναι σε θέση να εκτελέσει τις περισσότερες από τις απαραίτητες λειτουργίες. Ωστόσο, αυτό είναι ήδη ένα λειτουργικό σύστημα και αυτό είναι μια ξεχωριστή συζήτηση.

Λειτουργικά συστήματα από την Apple

Mac OS 9 (Κλασικό)

Σε Mac, από τη γέννηση μπορούν να «τρέξουν» δύο λειτουργικά συστήματα – Mac OS X και Mac OS 9 – αυτό είναι εγγενές. Ωστόσο, η Apple προσπαθεί επίμονα να εξαναγκάσει την τελευταία δημιουργία να βγει από την αγορά με το νεότερο σύστημά της («δέκα»).

Οποιοδήποτε σύστημα τρέχει σε επεξεργαστές PowerPC μπορεί να εγκατασταθεί σε Mac, και αυτό είναι τουλάχιστον Linux, OpenBSD, NetBSD, QNX, αλλά το εγγενές σύστημα, κατά τη γνώμη μου, έχει τη δική του γοητεία και δεν βλέπω πολύ νόημα να το αλλάξω .

Έτσι, η Apple έχει δύο λειτουργικά συστήματα στο οπλοστάσιό της: Mac OS 9 και Mac OS X. Το πρώτο από αυτά ονομάζεται πλέον κλασικό, ή μάλλον, είναι ένα παλαιότερο σύστημα που δεν χρησιμοποιεί τέτοιες απολαύσεις της ζωής όπως η προστασία της μνήμης και το προληπτικό πολλαπλών εργασιών.

Σε μια από τις περιγραφές αυτού του συστήματος, συνάντησα μια καλή αναλογία: το Mac OS 9 υποθέτει ότι όλα τα προγράμματα είναι φιλικά μεταξύ τους και προς τον χρήστη και, επιπλέον, είναι καλογραμμένα. Εάν κάποιος «δηλώνει» ότι αυτός και μόνο αυτός χρειάζεται όλους τους πόρους του επεξεργαστή, εδώ και τώρα, τότε το σύστημα θα παρέχει αυτούς τους πόρους. Κάποια στιγμή, το ιερό καθήκον του προγράμματος είναι να «επιστρέφει» ό,τι δανείζεται μόλις δεν χρειάζεται πλέον και να μην «πειράζει» τη λάθος περιοχή μνήμης. Αυτή η προσέγγιση μπορεί να φαίνεται περίεργη σε κάποιους, αλλά έχει λειτουργήσει για περισσότερα από 10 χρόνια, και μέχρι τώρα η πλειοψηφία των χρηστών Macintosh δεν πρόκειται να εγκαταλείψει το αγαπημένο τους σύστημα, δικαιολογώντας την απόφασή τους απλά και λακωνικά: «Και εμείς δεν είμαστε εδώ». κακό". Ωστόσο, μπορούν να γίνουν κατανοητά: το "nine" είναι ένα πολύ απλό και ευέλικτο σύστημα, σε αντίθεση με το "ten", το οποίο βασίζεται στο UNIX. Σε λίγους από όλους τους βετεράνους Mac αρέσει αυτό το γεγονός, αλλά είναι πολύ ελκυστικό για τους χρήστες συστημάτων UNIX...

Mac OS X

Λοιπόν, «δέκα». Η γνωριμία μου ξεκίνησε με το Mac OS 9.2.2 και αυτό το σύστημα κατάφερε να με αναστατώσει αρκετά με τον σχεδιασμό του και ίσως δεν θα είχα γράψει αυτές τις γραμμές (με κάποιες προπαγανδιστικές προεκτάσεις) αν δεν με είχε πιάσει η νέα δημιουργία των ανθρώπων του Yabloko eye » – Mac OS X (10.2, γνωστό και ως Jaguar). Υπάρχει ήδη κάτι να μιλήσουμε εδώ.

Συσκευή συστήματος Mac OS X

Το "Ten" είναι ένα αρκετά πρωτότυπο σύστημα. Η αρχιτεκτονική συστήματος του Mac OS X είναι πιο εύκολο να φανταστεί κανείς ως πίτα πολλών επιπέδων. Στο πρώτο επίπεδο είναι ο μικροπυρήνας Mach, πάνω από αυτό είναι το Darwin, μετά οι Υπηρεσίες Core, οι Υπηρεσίες Εφαρμογών. Πάνω από αυτά υπάρχουν δύο ακόμη επίπεδα: Άνθρακα και Κακάο. Στην κορυφή βρίσκονται τα ίδια τα προγράμματα. Λοιπόν, ας δούμε καθένα από αυτά τα υποεπίπεδα ξεχωριστά.

Microkernel Mach

Ο μικροπυρήνας είναι υπεύθυνος για τις ακόλουθες εργασίες:

  • εικονική διαχείριση μνήμης?
  • επικοινωνία διαδικασίας (IPC).
  • υποστήριξη για είσοδο/έξοδο (I/O) και διακοπές.
  • υποστήριξη για αλληλεπίδραση μεταξύ υλικού και λογισμικού·
  • διαχείριση εργασιών και νημάτων (Tasks & Threads).

Αυτή η προσέγγιση παρέχει μια αρκετά σαφή, κατανοητή και εύκολα φορητή δομή λειτουργικού συστήματος. Η αρθρωτότητα του συστήματος υλοποιείται μέσω ενός μοντέλου "πελάτη-διακομιστή" - η μόνη διεργασία που εκτελείται σε λειτουργία προστατευμένου επεξεργαστή είναι ο μικροπυρήνας - ο πρωταρχικός στόχος είναι να μετακινηθεί η μέγιστη ποσότητα κώδικα στο επίπεδο χρήστη. Μετά τη φόρτωση, ο μικροπυρήνας παρέχει όλες τις απαραίτητες υπηρεσίες για την εκτέλεση διακομιστών, ένας από τους οποίους είναι ο Darwin.

Δαρβίνος

Ο Δαρβίνος είναι αυτό που επεκτείνει τον μικροπυρήνα σε ένα πλήρες σύστημα. Ίσως ο πιο κατανοητός (αν και κάπως χοντροκομμένος) ορισμός είναι ο ακόλουθος: Το Mach είναι ο πυρήνας, το επίπεδο συστήματος. Το Darwin είναι ένα κέλυφος για τον χρήστη με όλες τις εφαρμογές του.

Αυτός ο σχεδιασμός του συστήματος ήρθε με το 4.4BSD Lite - το πρώτο σύστημα *nix που διανεμήθηκε ελεύθερα σε πηγαίο κώδικα, απαλλαγμένο από τον κώδικα AT&T - αρχικά, το UNIX ήταν το πνευματικό τέκνο αυτής της εταιρείας και βγήκε από τα ερευνητικά της εργαστήρια. Στην αρχή, ο γίγαντας των επικοινωνιών έκλεισε τα μάτια στη διανομή του συστήματος, αλλά στη συνέχεια, μόλις συνειδητοποιήθηκαν τα πιθανά οικονομικά οφέλη, όλοι όσοι χρησιμοποιούσαν τον κώδικα που γράφτηκε στην AT&T αναγκάστηκαν να τον αφαιρέσουν υπό την απειλή νομικής δράσης.

Βασικές Υπηρεσίες, Υπηρεσίες Εφαρμογών

Σε αυτό το επίπεδο υπάρχουν στοιχεία κοινά σε ολόκληρο το σύστημα, όπως Core Foundation, Carbon Core, Apple Events... (Επίπεδο Core Services) και Quartz, QuickDraw... (Επίπεδο Υπηρεσιών Εφαρμογών). Μια ιστορία για καθένα από αυτά ξεφεύγει από το πεδίο μιας γενικής ανασκόπησης του συστήματος, αλλά έχουν ένα κοινό χαρακτηριστικό - όλα αποτελούν τη βάση για όλες τις εφαρμογές του συστήματος, και για το σύστημα ειδικότερα.

Άνθρακας, Κακάο

Αυτή είναι επίσης μια πολύ ενδιαφέρουσα τεχνολογία που αξίζει ιδιαίτερης προσοχής.

Το Mac OS X είναι το «επόμενο βήμα» από το Mac OS 9 (Classic), αλλά ταυτόχρονα είναι μια λογική συνέχεια της ανάπτυξης του NeXT (και των προδιαγραφών OpenStep). Ως εκ τούτου, είναι επιθυμητό οι εφαρμογές καθενός από τα παραπάνω συστήματα να μπορούν να μεταφερθούν στη νέα δημιουργία της εταιρείας Apple χωρίς ιδιαίτερη δυσκολία.

Βρέθηκε μια μάλλον πρωτότυπη λύση - το νέο σύστημα υποστηρίζει «κλασικές» εφαρμογές μέσω του περιβάλλοντος Carbon και «νέες» (στην πραγματικότητα, Next) μέσω του περιβάλλοντος Cocoa. Για να λειτουργήσει η εφαρμογή στο νέο σύστημα, για τις εφαρμογές NeXT αρκεί απλώς να γίνει recompile, ενώ οι κλασικές εφαρμογές θα απαιτήσουν κάποιες τροποποιήσεις.

Σύμφωνα με την Apple, η "ανθρακοποίηση" είναι μόνο μια προσωρινή λύση - η δυνατότητα γρήγορης μεταφοράς εφαρμογών σε ένα νέο σύστημα (διαφορετικά το "δέκα" θα έχανε απλώς τις κύριες εφαρμογές του, από γραφικά έως MS Office).

Οι "απανθρακωμένες" εφαρμογές δεν είναι σε καμία περίπτωση ελαττωματικές - οι καλά μεταφερμένες εφαρμογές δεν είναι πολύ κατώτερες από τις νέες αντίστοιχές τους (για παράδειγμα, μια από τις κύριες εφαρμογές για γραφική αλληλεπίδραση του συστήματος με τον χρήστη - Finder - έχει γραφτεί χρησιμοποιώντας αυτό το συγκεκριμένο περιβάλλον ), ωστόσο, αυτό το περιβάλλον δεν υποστηρίζει όλα τα συστήματα χαρακτηριστικών που εκτίθενται εξ ολοκλήρου μέσω κλήσεων Cocoa.

Υπάρχει η άποψη ότι το Carbon θα παραμείνει στο σύστημα ως πρότυπο για πολύ μεγαλύτερο χρονικό διάστημα από ό,τι υποθέτει η ίδια η Apple - ο αριθμός των "παλιών" εφαρμογών είναι πολύ μεγάλος και λίγες εταιρείες θα τολμήσουν να τις ξαναγράψουν από την αρχή χρησιμοποιώντας νέες δυνατότητες που μπορεί να δεν χρειάζεται από όλους, ωστόσο Επιπλέον, στις περισσότερες περιπτώσεις αυτό συνεπάγεται τεράστιο οικονομικό κόστος.

Αρχιτεκτονική συστήματος Mac OS X

Η αρχιτεκτονική συστήματος του Mac OS X, όπως το NextStep/OpenStep, βασίζεται στο λειτουργικό σύστημα UNIX.

Για να κατανοήσουμε καλύτερα τη λειτουργία αυτού του συστήματος, ας εξετάσουμε λεπτομερέστερα τη λειτουργία ενός συστήματος *nix από τη φόρτωση έως την «πρόσκληση για εργασία» (γραφικό ή κείμενο).

Η πρώτη ξεκινά αμέσως αφού το υλικολογισμικό λογισμικού στον υπολογιστή (αυτό που ονομάζεται BIOS στην πλατφόρμα x86, Firmware στο PowerPC και μερικά άλλα) μεταφέρει τον έλεγχο στο πρόγραμμα που είναι εγγεγραμμένο στον σκληρό δίσκο (ή στο CD/DVD).

Εδώ μπαίνει στο παιχνίδι ο bootloader. Το έργο του είναι σχετικά απλό - φορτώστε τον πυρήνα στη μνήμη και μεταφέρετε τον έλεγχο σε αυτόν. Ίσως, έχοντας προηγουμένως ρωτήσει τον χρήστη εάν θα ήθελε να ορίσει πρόσθετες παραμέτρους για τη φόρτωση του πυρήνα ή να υποδείξει ότι πρέπει να φορτωθεί μια διαφορετική εικόνα.

Το δεύτερο στάδιο είναι η φόρτωση του πυρήνα. Το κύριο καθήκον του είναι να προσδιορίσει τον διαθέσιμο εξοπλισμό και να τον προετοιμάσει. Στο μέλλον, ο πυρήνας θα είναι υπεύθυνος για τη λειτουργία όλων των προγραμμάτων - οι κλήσεις απευθείας στο υλικό του υπολογιστή απαγορεύονται. Στη συνέχεια, ο πυρήνας ξεκινά μόνο μία διαδικασία, το init.

Το τρίτο στάδιο - η εργασία της διαδικασίας init (από τα αγγλικά - "initialization") - αποτελείται από τη διαδοχική εκτέλεση εντολών που είναι γραμμένες στα αρχεία διαμόρφωσης (/etc κατάλογο).

Το πρώτο βήμα είναι συνήθως ο έλεγχος για σφάλματα στο δίσκο και, στη συνέχεια, ο ορισμός μεταβλητών περιβάλλοντος (όπως διαδρομές για αναζήτηση εκτελέσιμων προγραμμάτων, κωδικοποίηση γλώσσας συστήματος, τύπος τερματικού και άλλα).

Στη συνέχεια, εκκινούνται οι «δαίμονες» του συστήματος - προγράμματα που εκτελούνται στο παρασκήνιο και περιμένουν ένα συγκεκριμένο συμβάν, για παράδειγμα, ένας διακομιστής ιστού περιμένει να φτάσει μια σύνδεση στη θύρα 80 και στη συνέχεια εξυπηρετεί τις εισερχόμενες εντολές.

Τέλος, προετοιμάζεται ένα τερματικό για τον χρήστη και ξεκινά το πρόγραμμα «login», προτρέποντάς σας να εισαγάγετε ένα login και έναν κωδικό πρόσβασης για να ξεκινήσετε.

Αυτή ήταν η τυπική επιλογή εκκίνησης συστήματος. Υπάρχουν και άλλες επιλογές: μεταξύ των κύριων είναι οι λεγόμενες single-mode και γραφικές.

Το πρώτο χρησιμοποιείται για να επαναφέρει το σύστημα στη ζωή εάν συμβεί κάτι. Σε αυτήν την περίπτωση, επιτρέπεται μόνο η τοπική πρόσβαση κατά την εκκίνηση, εκτελείται ένας ελάχιστος αριθμός ενεργειών (συνήθως προσαρτάται ο δίσκος σε λειτουργία μόνο για ανάγνωση, αρχικοποίηση ενός τερματικού).

Το δεύτερο, το γραφικό, είναι ήδη ένα είδος προσθήκης: μετά την κύρια εκκίνηση, αντί ή μαζί με την προετοιμασία του τερματικού κειμένου, εκκινείται επίσης "κάτι γραφικό". Στην περίπτωση ενός τυπικού συστήματος *nix, "κάτι γραφικό" είναι "X server" στην περίπτωση ενός Mac, είναι "WindowServer". Από αυτό το σημείο και μετά, οι περισσότεροι χρήστες βρίσκονται στο εγγενές γραφικό περιβάλλον τους.

Ιδέες πίσω από το Mac OS X

*τα συστήματα nix ήταν πάντα ευέλικτα δημιουργήθηκαν και αναπτύχθηκαν ως λειτουργικά συστήματα πολλαπλών εργασιών, πολλαπλών χρηστών. Η κανονική αλληλεπίδραση με έναν υπολογιστή κατά τη δημιουργία αυτού του συστήματος θεωρήθηκε ότι είναι εργασία σε τερματικό κειμένου, με τον ένα ή τον άλλο τρόπο συνδεδεμένο στον κύριο υπολογιστή.

Λίγο αργότερα, οι υπολογιστές άρχισαν να εξατομικεύονται και ο αριθμός των χρηστών άρχισε να αυξάνεται. Επιπλέον, δεν άρεσε σε όλους η λειτουργία κειμένου, όπως ακριβώς και η γραμμή εντολών.

Μετά από κάποιο χρονικό διάστημα, και όχι χωρίς τη βοήθεια της Apple (καθώς και της Xerox), οι χρήστες έμαθαν ότι η διεπαφή του υπολογιστή μπορεί επίσης να είναι γραφική, επομένως όλο και λιγότεροι άνθρωποι ήθελαν να εισάγουν εντολές.

Η ζήτηση δημιουργεί προσφορά και πολλές πλατφόρμες και λειτουργικά συστήματα άρχισαν να προσθέτουν τη δυνατότητα εργασίας σε γραφικό περιβάλλον και το *nix δεν έμεινε στην άκρη - υλοποιήθηκε ένα έργο διακομιστή γραφικών, το οποίο εκτελείται σε ένα μηχάνημα (διακομιστής) και επεξεργάζεται συνδέσεις με αυτό σε μια συγκεκριμένη θύρα (πελάτες). Καθώς περνούσε ο καιρός και ο υπολογιστής άρχισε να χρησιμοποιείται όλο και πιο συχνά από ένα άτομο, η ιδέα της «διανομής» πόρων σε άλλα μηχανήματα γινόταν όλο και λιγότερο σχετική και ο διακομιστής επεξεργαζόταν ήδη συνδέσεις από το ίδιο μηχάνημα στο οποίο έτρεχε μόνο του.

Επιπλέον, η αρχιτεκτονική γραφικών ήταν «πολυεπίπεδη». Μετά την εκκίνηση του διακομιστή X, ξεκίνησε μια εφαρμογή που επέτρεπε στον χρήστη να αλληλεπιδρά με τον υπολογιστή - Διαχείριση παραθύρων (διαχειριστής παραθύρων) στην ορολογία *nix. Ο διαχειριστής παραθύρων, με τη σειρά του, θα μπορούσε να εκκινήσει πρόσθετα προγράμματα (για παράδειγμα, εφαρμογές υπεύθυνες για την επιφάνεια εργασίας, για τον πίνακα στο κάτω μέρος της οθόνης και άλλες μικρές εφαρμογές, μικροεφαρμογές). Ο τερματισμός της διαχείρισης παραθύρων σημαίνει έξοδο από τον διακομιστή X.

Αυτό το layering είναι αρκετά στο πνεύμα ενός συστήματος *nix, όπου πολλές εφαρμογές κάνουν καλά τη δουλειά τους και η σύνδεσή τους σάς επιτρέπει να έχετε ένα καλό αποτέλεσμα. Ωστόσο, το μειονέκτημα αυτής της ευελιξίας είναι ο σημαντικός κατακερματισμός του συστήματος (ο οποίος, όπως δείχνει η πρακτική, μπορεί να είναι καλός για το σύστημα στο σύνολό του, αλλά όχι για τη γραφική διεπαφή), καθώς και η απώλεια απόδοσης.

Αυτοί είναι οι παράγοντες που εμποδίζουν την πρόοδο του συστήματος *nix:

  • έλλειψη μιας ενιαίας τυπικής βιβλιοθήκης γραφικών για προγραμματιστές (που υπάρχει σε κάθε διανομή και δεν αλλάζει από έκδοση σε έκδοση).
  • μια ενιαία γραφική διεπαφή (η επιλογή είναι καλή, αλλά ένα πρότυπο είναι απαραίτητο).
  • τη στοχαστικότητα του (σήμερα, οι διεπαφές συχνά είτε αντιγράφουν εμπορικές υλοποιήσεις, όπως Microsoft, Apple, Motif, είτε δεν είναι πολύ σαφείς στους απλούς χρήστες).
  • ικανή εφαρμογή (ποιότητα κώδικα, σταθερότητα).

Η Apple αποφάσισε να επιλέξει το *nix ως βασική της πλατφόρμα, να το επεκτείνει ώστε να ταιριάζει στον εαυτό της και να ανακατασκευάσει ολόκληρο το σύστημα γραφικών. Έτσι, μία από τις καινοτομίες είναι η μορφή αποθήκευσης δεδομένων διαμόρφωσης - τώρα όλες οι ρυθμίσεις αποθηκεύονται σε αρχεία XML, κάτι που είναι πιο δύσκολο για χειροκίνητη επεξεργασία, αλλά είναι εγγενές στην αποθήκευση δεδομένων "λογισμικού". Όποιος χρειάστηκε να επεξεργαστεί αρχεία διαμόρφωσης μετά την εκτέλεση τους από έναν αυτόματο, φιλικό προς το χρήστη διαμορφωτή γραφικών σε μια πλατφόρμα *nix, θα καταλάβει τι εννοώ. Για άλλους, θα εξηγήσω: ως αποτέλεσμα τέτοιων διαμορφώσεων ολόκληρη η λογική της κατασκευής του αρχείου είναι μπερδεμένη και αρκετά συχνά παραμένουν πολλά σκουπίδια και δεν μπορούν να ρυθμιστούν σωστά όλες οι παράμετροι.

Επιπλέον, η εταιρεία δεν μπορεί να χάσει τις εξελίξεις των περασμένων ετών, με τη μορφή ενός μεγάλου όγκου λογισμικού γραμμένου για τα «κλασικά» (Mac OS έως την έκδοση 9 συμπεριλαμβανομένου) και ελαφρώς λιγότερο για το NextStep/OpenStep.

Για να επιτευχθεί αυτό, το νέο σύστημα υποστηρίζει δύο τύπους βιβλιοθηκών – Carbon και Cocoa. Το πρώτο από αυτά είναι για συμβατότητα με τα "κλασικά", το δεύτερο δηλώνεται νέο και προτεραιότητα. Για να λειτουργήσει στο νέο σύστημα παλιό (για «κλασικά» ή που πληροί τις προδιαγραφές OPENSTEP) λογισμικό, είναι απαραίτητο να γίνει εκ νέου μεταγλώττιση με μικρές αλλαγές (ή χωρίς αυτές). Επιπλέον, το περιβάλλον Java έχει δηλωθεί ως ένα άλλο περιβάλλον εργασίας - η εικονική μηχανή στο Mac OS X θεωρείται η καλύτερη υλοποίηση μεταξύ άλλων και είναι αρκετά στενά ενσωματωμένη με το σύστημα.

Δεν πρέπει να ξεχνάμε το επίπεδο BSD και τον διακομιστή X, τους οποίους η εταιρεία θα πρέπει σύντομα να κυκλοφορήσει στην τελική έκδοση (προς το παρόν είναι διαθέσιμη μόνο μια έκδοση beta). Επίσης, δεν αναφέρθηκε η δυνατότητα εκτέλεσης «κλασικών» εφαρμογών που δεν είχαν μεταφερθεί στο νέο σύστημα. Αποδεικνύεται λοιπόν ότι τώρα, ακριβώς έξω από το κουτί, το σύστημα μπορεί να εκτελεί εφαρμογές για τα "κλασικά", εφαρμογές OPENSTEP, Java και έναν τεράστιο αριθμό εφαρμογών *nix (για τις οποίες έχει δημιουργηθεί ένα ξεχωριστό έργο για τη μεταφορά του οι λεγόμενες θύρες από το FreeBSD στο Darwin, που σας επιτρέπουν να εγκαταστήσετε την εφαρμογή δύο εντολές "cd" και "make install"), τόσο γραφικές όσο και εκτελούμενες από τη γραμμή εντολών.

Ολοκληρώνοντας την εικόνα, δεν μπορούμε παρά να αναφέρουμε ένα προϊόν που ονομάζεται Virtual PC - ένας εξομοιωτής υπολογιστή x86 σε Mac OS (η τελευταία έκδοση 6 προσομοιώνει ένα Pentium II MMX, η συχνότητα ρολογιού εξαρτάται από την ισχύ του ίδιου του Mac).

Έτσι, η εταιρεία κατάφερε να διατηρήσει παλιούς προγραμματιστές, καθώς και να προσελκύσει νέους, συμπεριλαμβανομένου τέτοιου πολύτιμου «προσωπικού σε εξωτερικούς συνεργάτες» όπως *nix hackers και απλά χρήστες σε όλο τον κόσμο, που δεν απαιτούν πληρωμή, αλλά εξακολουθούν να συνεισφέρουν πολύ απτά στην ανάπτυξη του συστήματος.

Mac OS X σε δράση

Επιφάνεια εργασίας

Τι χρειάζεται ο μέσος χρήστης από τη ζωή; Εύκολη εγκατάσταση, διαθεσιμότητα γραφείου, εφαρμογές για εργασία στο Διαδίκτυο, εργασία με τη μητρική σας γλώσσα (στην περίπτωσή μας, τα ρωσικά).

Υπάρχουν τουλάχιστον δύο σουίτες γραφείου: το Microsoft Office (δεν βρέθηκε να λειτουργεί σταθερά) και το Open Office. Και τα δύο παρέχουν συμβατότητα με έγγραφα που δημιουργούνται σε «κανονικούς» υπολογιστές. Επιπλέον, το Office από τη Microsoft είναι εξοπλισμένο με ακόμη περισσότερες «χαρακτηριστικά» από το αντίστοιχο για Windows.

Εφαρμογές Διαδικτύου

Η επιλογή εδώ είναι πολύ μεγάλη και τα ονόματα των κατασκευαστών είναι αρκετά γνωστά, οπότε θα δώσω απλώς το όνομα της εφαρμογής και το όνομα του κατασκευαστή:

Προγράμματα περιήγησης: Internet Explorer (Microsoft), Safari (Apple), Mozilla (Open Source), Opera (Opera Software)και πολλοί άλλοι.

ICQ: ICQ (ICQ Inc.), Fire.app (Open Source), Proteus.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ l: Outlook Express (Microsoft), Entourage (Microsoft), Mail (Apple).

Εντοπισμός

Η κωδικοποίηση συστήματος είναι Unicode, επομένως όλες οι καλογραμμένες εφαρμογές δεν αντιμετωπίζουν δυσκολίες όταν εργάζονται με οποιαδήποτε γλώσσα (το σύστημα μπορεί να «μιλάει» τόσο κινέζικα όσο και ουκρανικά ανά πάσα στιγμή· το ίδιο ισχύει για οποιαδήποτε εφαρμογή, αν ενδιαφέρεται ο προγραμματιστής της πολυγλωσσική υποστήριξη).

Επιπλέον, παρέχεται επανακωδικοποίηση κειμένου σε επίπεδο κλήσης συστήματος.

Υπηρέτης

Οι απαιτήσεις ενός διαχειριστή συστήματος είναι συνήθως κάπως διαφορετικές, δηλαδή, να μην επιτρέπει στους χρήστες να κάνουν αυτό που δεν χρειάζονται και να είναι σε θέση να διαμορφώσουν όλες τις απαραίτητες παραμέτρους για μια συγκεκριμένη εργασία, καθώς και υποστήριξη για το ενημερωμένο σύστημα .

Το σύστημα γνωρίζει κάτι τέτοιο ως χρήστης "root" εδώ είναι επίσης βασιλιάς και θεός και, εάν το επιθυμείτε, μπορεί να κάνει οτιδήποτε με το σύστημα (ειδικά από τη γραμμή εντολών).

Η ρύθμιση του συστήματος εδώ είναι κάπως πιο απλή από ό,τι στο κανονικό *nix - υπάρχουν γραφικά προγράμματα για αυτό. Ωστόσο, σε αντίθεση με το κανονικό *nix, όπου οτιδήποτε γραφικό προκαλεί συνήθως ένα θλιβερό χαμόγελο από έναν γκουρού του Unix, όλα εδώ είναι μελετημένα.

Πρώτον, δεν ήταν μάταια που η Apple άρχισε να δημιουργεί το σύστημα Unix, τοποθετώντας τις ρυθμίσεις της στην κλασική αρχιτεκτονική. Μέχρι τη στιγμή που διαβάζονται και εκτελούνται τα αρχεία /etc/rc*, όλα συνεχίζονται ως συνήθως, αλλά στη συνέχεια καλούνται σενάρια από την εταιρεία Apple από αυτά τα ίδια αρχεία. Εκείνοι. Στην πραγματικότητα, αυτό που συμβαίνει είναι το εξής: Φορτώνει Mach, φορτώνει init, το οποίο στη συνέχεια, όπως αναμένεται, είναι υπεύθυνη για όλες τις διεργασίες στο σύστημα, αλλά οι περισσότερες από αυτές τις διεργασίες ξεκινούν από το SystemStarter, το οποίο διαβάζει και εκτελεί άλλα αρχεία (από το /System /Βιβλιοθήκη/Κατάλογος StartupItems). Έτσι, η μορφή αρχείου διαμόρφωσης για κάθε εφαρμογή στο Mac OS X είναι XML. Αυτή η μορφή αρχείου είναι ελαφρώς λιγότερο ευανάγνωστη για τον άνθρωπο, αλλά είναι εύκολα αναγνώσιμη για εφαρμογές, επιπλέον, η εγγραφή της διαμόρφωσης δεν δημιουργεί τελικά "σκουπίδια", τα οποία συνήθως βρίσκονται πάντα σε κανονικά αρχεία διαμόρφωσης.

Ωστόσο, αυτό έχει ένα μείον: ό,τι δεν μπορεί να ρυθμιστεί γραφικά πρέπει να γίνεται χειροκίνητα. Όχι, το θέμα δεν είναι ότι αυτό είναι δύσκολο να γίνει (ο διερμηνέας εντολών tcsh και ο επεξεργαστής vi δεν έχουν ακυρωθεί), αλλά ότι όλες οι αλλαγές που γίνονται με τρόπο που δεν προορίζεται από το σύστημα μπορούν στη συνέχεια να αντικατασταθούν από μια ενημέρωση συστήματος.

Επιπλέον, το τείχος προστασίας (στην έκδοση διακομιστή του συστήματος διακομιστή Mac OS X) στη γραφική έκδοση της διαμόρφωσής του έχει δύο επιλογές για εργασία με την κυκλοφορία: άδεια/άρνηση. Και εάν ο διαχειριστής αποφασίσει να ρυθμίσει το NAT (μεταμφιεσμένος από την άποψη των άλλων συστημάτων), τότε οι κανόνες του τείχους προστασίας (τυποποιημένος ipfw, παρεμπιπτόντως) θα πρέπει να γραφτούν απευθείας στα αρχεία διαμόρφωσης, κάτι που απαιτεί μια αρκετά στενή εξοικείωση με το σχεδιασμό του συστήματος .

Σε γενικές γραμμές, μπορούμε να πούμε ότι είναι λογικό να εγκαταστήσετε έναν διακομιστή με Mac OS X Server όπου απαιτείται ευκολία διαχείρισης, ίσως σε βάρος της ευελιξίας σε ορισμένες περιπτώσεις. Με άλλα συστήματα, ένας τέτοιος διακομιστής θα λειτουργεί πολύ καλά (το σύστημα συνοδεύεται από samba, nfs, ssh, ftpd και τον προαναφερθέντα apache) και η ενημέρωσή του πραγματοποιείται με όχι περισσότερα από 6 κλικ του ποντικιού (και δεν προκαλεί τέτοια θλίψη συνέπειες όπως αυτόματη ενημέρωση σε άλλη δημοφιλή πλατφόρμα γνωστού κατασκευαστή λογισμικού), και επιπλέον, η διαθεσιμότητα ενημερώσεων μπορεί να ελέγχεται κάθε μέρα/εβδομάδα/μήνα και θα ζητείται από τον χρήστη να εγκαταστήσει διαθέσιμες ενημερώσεις.

Σταθμός προγραμματιστή

Ένας προγραμματιστής είναι ένα άτομο που χρειάζεται λίγα τόσο από έναν διαχειριστή συστήματος όσο και από έναν απλό χρήστη, αλλά πρώτα απ 'όλα χρειάζεται ένα βολικό σύστημα ανάπτυξης (IDE), πλήρη τεκμηρίωση και, πιθανώς, παραδείγματα υλοποίησης.

Επίσης, δεν μπορώ να χάσω μια εφαρμογή όπως το Virtual PC, μια εφαρμογή που σας επιτρέπει να τρέχετε οποιοδήποτε λειτουργικό σύστημα x86 και μιμείται ένα Pentium II MMX, S3 Trio 32/64 (4/8/12 MB), Sound Blaster, Intel 21041 Based Προσαρμογέας Ethernet και κατανομή της ποσότητας σκληρού δίσκου και μνήμης RAM που θα υποδειχθεί σε αυτόν. Αυτή η εφαρμογή μπορεί να ταξινομηθεί τόσο ως προγραμματιστής (δοκιμάζοντας το πρόγραμμά σας για διάφορα συστήματα) όσο και ως ειδικός συστήματος (ο αριθμός των συστημάτων που εκτελούνται ταυτόχρονα περιορίζεται μόνο από τους πόρους συστήματος του "κεντρικού υπολογιστή") και απλώς για τον μέσο χρήστη - Τα "παράθυρα" στο "παράθυρο" σάς επιτρέπουν να εργάζεστε με εφαρμογές που δεν έχουν ακόμη μεταφερθεί στο Mac ή ακόμα και να παίζετε παιχνίδια (αν και όχι με μεγάλη ένταση πόρων).

Κατά την προετοιμασία του άρθρου χρησιμοποιήθηκαν τα ακόλουθα υλικά:

  1. Τζιμ Κάρλτον. Μήλο. Μια ματιά από μέσα: μια ιστορία ίντριγκας, λαθών και εγωισμού. Εκδοτικός οίκος "LORI", 2001.
  2. Στίβεν Λέβι. Οι χάκερ είναι οι ήρωες της επανάστασης των υπολογιστών. (www.cooler.it/hackers)
  3. Ιστορία της ανάπτυξης του NeXT. (