Android

Το λειτουργικό μου σύστημα φαντασίας

Ο βιονικός άνθρωπος είναι γεγονός

Ο βιονικός άνθρωπος είναι γεγονός

Πίνακας περιεχομένων:

Anonim

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

Μαζί με την αγορά ακινήτων, τα γρήγορα αυτοκίνητα και μια ζωηρή Kylie Minogue fembot (συμπεριλαμβανομένου του προαιρετικού αξεσουάρ καυτού παντελονιού), η φαντασία μου θα ήταν να δημιουργήσω το τέλειο λειτουργικό σύστημα. Αυτό ίσως να μην είναι υψηλό στη λίστα των λιστών Lottery-Winner-Fantasy. Είναι σίγουρα κάτω από την αγορά μιας αθλητικής ομάδας ή ταξιδεύοντας στον κόσμο. Αλλά αντικατοπτρίζει την έμφυτη ελπίδα μου και επίσης την απογοήτευσή μου από τις υπάρχουσες προσπάθειες του λειτουργικού συστήματος.

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

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

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

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

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

Kernel

Ας ξεκινήσουμε στην καρδιά του λειτουργικού συστήματος: τον πυρήνα. Ίσως με έκπληξη, δεν θα χρησιμοποιούσα το Linux, παρά το γεγονός ότι νομίζω ότι είναι σαφώς η καλύτερη επιλογή. Έχει σίγουρα την καλύτερη υποστήριξη υλικού και τον ταχύτερο αναπτυξιακό κύκλο. Αλλά ο πυρήνας του Linux έχει πρόβλημα εικόνας. Η πραγματικότητα είναι ότι, εκτός της κοινότητας, πολλοί άνθρωποι στον πραγματικό κόσμο φοβούνται το Linux. Θα έλεγα ακόμη ότι έχει στίγμα. Εάν ανακοίνωσα το νέο λειτουργικό σύστημα λέγοντας "βασίζεται στο Linux", υποψιάζομαι ότι θα οδηγούσα ένα σημαντικό αριθμό απλών ανθρώπων μακριά.

Αντίθετα, θα χρησιμοποιούσα το FreeBSD ως βάση του λειτουργικού συστήματος, όπως το ενδιαφέρον έργο DesktopBSD (ναι, θα υιοθετήσω και μια άδεια τύπου BSD). Θα ήθελα επίσης να εξετάσω το OpenSolaris, το οποίο βρίσκει ένα σπίτι στο εξίσου ενδιαφέρον έργο Nexenta.

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

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

Η χρήση του BSD μας επιτρέπει επίσης να διαθέτουμε το λειτουργικό σύστημα λέγοντας κάτι σαν: "Βασίζεται στο BSD, λίγο όπως το Mac OS Χ." Ο καθένας με μισό εγκέφαλο θα δει μέσα από αυτό, αλλά οι τεχνικοί χρήστες δεν είναι η αγορά-στόχος. Οι Techies διαθέτουν ήδη ένα λειτουργικό σύστημα ανοιχτού κώδικα πρώτης τάξεως. Ονομάζεται Linux.

Επιτραπέζιο

Δεν υπάρχουν μεγάλες εκπλήξεις όταν πρόκειται για την επιφάνεια εργασίας. Θα ήθελα να χρησιμοποιήσω το έργο Gnome, το οποίο πιστεύω ότι είναι μία από τις καλύτερες και απλούστερες διεπαφές επιφάνειας εργασίας ανοιχτού κώδικα. Ωστόσο, θα ήθελα να υποστηρίξω τη δημιουργία ή την προσαρμογή ενός προγράμματος εκκίνησης / αποβάθρας προγραμμάτων με βάση τη γραμμή εργαλείων. Αυτή είναι η μόδα αυτή τη στιγμή, φυσικά. η επόμενη έκδοση των Windows θα έχει μια τέτοια διασύνδεση και το OS X έχει το Dock της για χρόνια. Η γραμμή εργαλείων θα χρησιμοποιηθεί για την εκκίνηση προγραμμάτων και την ελαχιστοποίηση των προγραμμάτων. Πολύ απλό, πραγματικά, αν και θα ήθελα η προσπάθειά μου να είναι εξαιρετικά διαισθητική και εύκολη στη χρήση.

Όσον αφορά το παρεχόμενο λογισμικό, εξετάζουμε και πάλι μια συλλογή όπως το Linux - Firefox (ή ίσως το Google Chrome, αν και δεν είμαι σίγουρος αν μεταφέρεται στη BSD ή ακόμα και αν είναι εφικτή). Δεν είμαι 100% σίγουρος ότι θα συμπεριλάμβανα το OpenOffice.org, αλλά θα διερευνήσαμε τη σύνδεση σε μια online σουίτα γραφείου μέσω κάτι σαν το Prism και το Google Gears. Ωστόσο, θα ήθελα και οι δύο να ενισχυθούν με κρυπτογράφηση, για να διασφαλιστεί η απόλυτη προστασία προσωπικών δεδομένων. Μπορώ να υποστηρίξω ένα plugin προγράμματος περιήγησης που κρυπτογραφεί / αποκρυπτογραφεί εν πτήσει, έτσι ώστε τα δεδομένα που είναι αποθηκευμένα στο διαδίκτυο να είναι ασφαλή. Για ό, τι αξίζει, μου φαίνεται ότι αυτός είναι ο μόνος τρόπος για να προχωρήσουν οι ηλεκτρονικές εφαρμογές

Συμβατότητα προγράμματος

Ίσως η πιο εκπληκτική πτυχή του νέου μου λειτουργικού συστήματος θα ήταν η συμπερίληψη του Wine, που αποτελείται από προγραμματιστές που δημιουργούν δέσμες ενεργειών και τροποποιούν τον κώδικα έτσι ώστε το νέο λειτουργικό σύστημα να τρέχει το μεγαλύτερο μέρος του δημοφιλούς λογισμικού και παιχνιδιών των Windows. Αυτό δεν είναι τελείως διαφορετικό από το Codeweavers, στην πραγματικότητα, το εμπορικό offshoot του Wine.

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

Ο στόχος δεν θα ήταν 100% συμβατότητα με τα Windows, γιατί αυτό είναι πολύ υψηλό bar και θα μας έβαζε για πτώση. Ο στόχος θα ήταν να υποστηριχθούν οι πιο δημοφιλείς εφαρμογές και παιχνίδια. Με τη δημοσίευση έντιμων καταλόγων του τι κάνει και δεν λειτουργεί, όπως και με τις λίστες υλικού, θα μπορούσαμε να κερδίσουμε τον σεβασμό της βάσης χρηστών και να μην κάνουμε υποσχέσεις που δεν μπορούσαμε να κρατήσουμε. Βέβαια, οραματίζομαι μια κοινότητα που θα προκύψει γύρω από το λειτουργικό σύστημα, το οποίο θα μπορούσε επίσης να συνεισφέρει σε αυτή την προσπάθεια.

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

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

Απόδοση

Ένας βασικός στόχος του έργου OS θα ήταν να τρέχει γρήγορα, ακόμη και σε μέτρια hardware. Θα θέσω ένα αυθαίρετο ανώτατο όριο στο υλικό που αναμένουμε από τον χρήστη να έχει (ίσως κάτι σαν 1GB μνήμης RAM και τουλάχιστον CPU 1,5GHz).

Η βελτιστοποίηση και η αποδοτικότητα είναι κάτι σαν μόδα αυτή τη στιγμή και τόσο τα Windows 7 όσο και Το Mac OS X 10.6 υπόσχεται ουσιαστικές βελτιώσεις στις επιδόσεις

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

Το νέο λειτουργικό σύστημα θα απευθυνόταν επίσης στην αναδυόμενη αγορά του netbook και ο στόχος θα ήταν να δημιουργηθεί ένα λειτουργικό σύστημα που να απευθύνεται σε φορητούς υπολογιστές. Μπορεί να μην έχετε συνειδητοποιήσει ότι ο παραδοσιακός επιτραπέζιος υπολογιστής πεθαίνει. Οι μόνοι χρήστες που χρησιμοποιούν επιτραπέζιους υπολογιστές στις μέρες μας είναι gamers και εργαζόμενοι γραφείου. Σχεδόν όλοι χρησιμοποιούν ένα φορητό υπολογιστή στις μέρες μας, ακόμα και αν δεν εγκαταλείπουν ποτέ το σπίτι τους ή ακόμα και μετατοπίζονται από το γραφείο τους.

Φιλοσοφία

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

Όσο συναρπαστικά είναι τα νέα χαρακτηριστικά του λειτουργικού συστήματος, απλώς δεν χρειάζονται ή επιθυμούνται από τους περισσότερους ανθρώπους. Με τα Windows XP και το Mac OS X 10.4 και τις πρόσφατες εκδόσεις του Ubuntu (θα αναφέρω ως παράδειγμα το 8.04), έχουμε φτάσει σε μια κορυφή της ανάπτυξης του λειτουργικού συστήματος. Τα πράγματα έχουν τόσο καλή όσο μπορούν να πάρουν. Τυχόν νέες λειτουργίες από τώρα και στο εξής θα αποφύγουν την

Συμπέρασμα

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

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

Ωστόσο, το μεγαλύτερο ζήτημα είναι ότι τα λειτουργικά συστήματα δεν έχουν πλέον σημασία. Είναι κάτι πολύ από τα 90's. Οι δεκαετίες του 90 ήταν για να εξερευνήσετε το καθιστικό της Alice. Τα noughties είναι για το τι συμβαίνει όταν βγαίνουμε από το γυαλί.

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

Οδηγός και Αναφορά για το Pocket Ubuntu