OS.js: Ένα νέο είδος λειτουργικού συστήματος για τον Ιστό
Θέλατε ποτέ να έχετε ένα web-based λειτουργικό σύστημα - ένα από τα οποία μπορείτε να έχετε πρόσβαση οπουδήποτε σε οποιοδήποτε υπολογιστή απευθείας από το πρόγραμμα περιήγησης ιστού σας; Αν ναι, το OS.js μπορεί να είναι ακριβώς το πράγμα. Είναι ένα λειτουργικό σύστημα βασισμένο σε javascript που έχει σχεδιαστεί για το σύννεφο.
Τι κάνει το OS.js Special;
Σε αντίθεση με άλλα λειτουργικά συστήματα, το OS.js μπορεί να λειτουργήσει σε οποιονδήποτε υπολογιστή χωρίς να εγκαταστήσει τίποτα. Το λειτουργικό σύστημα έχει κατασκευαστεί εξ ολοκλήρου από javascript. Μπορεί να χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα που διαθέτει σύγχρονο web browser. Υπάρχει ακόμη και ένα ζωντανό demo που μπορείτε να δοκιμάσετε εδώ.
Παρά το γεγονός ότι αυτό το λειτουργικό σύστημα είναι web-based και έχει σχεδιαστεί για να χρησιμοποιείται μέσα σε προγράμματα περιήγησης ιστού, είναι πολύ περίπλοκο. Δεν είναι καμία πρόκληση με κανένα τρόπο. Το OS.js έχει έναν πλήρη διαχειριστή παραθύρων και επιφάνεια εργασίας και έρχεται με ένα πλήρες σύνολο εφαρμογών (διαχειριστής αρχείων, συσκευή αναπαραγωγής μουσικής και βίντεο κ.λπ.), πολύ παρόμοιο με τα παραδοσιακά λειτουργικά συστήματα ανοιχτού κώδικα. Το καλύτερο από όλα, όπως κάθε παραδοσιακό λειτουργικό σύστημα ανοιχτού κώδικα, όλα τα OS.js είναι πλήρως προσαρμόσιμα. Σχεδόν κάθε πτυχή της μπορεί να τροποποιηθεί.
Εδώ είναι μερικά συναρπαστικά πράγματα που OS.js έχει να προσφέρει:
- Εικονικό σύστημα αρχείων που τροφοδοτείται από το Google Drive, το Dropbox ή το One Drive
- Υποστήριξη Javascript του Google API
- Υποστήριξη Javascript των API των Windows
- Μπορεί να τρέξει ανεξάρτητα από ένα διακομιστή αν είναι κατασκευασμένο με αυτόν τον τρόπο
- Εκτελεί μητρικές εφαρμογές GTK + 3.x μέσω Broadway
- Μπορεί να εκτελείται ως κανονική επιφάνεια εργασίας x11 σε Linux
- Σύρετε και αποθέστε
- Υποστήριξη προσαρμοσμένου κώδικα και προσαρμοσμένων ενοτήτων
- Υποστήριξη για Linux, BSD, OSX και Windows
Αυτό που κάνει το OS.js ξεχωριστό είναι το γεγονός ότι είναι τόσο παραγωγικό. Φανταστείτε τη ρύθμιση του OS.js σε ένα VPS (ή στον κεντρικό υπολογιστή σας). Είσαι έξω και περίπου, και έρχεται κάτι. Πρέπει να κάνετε κάποια γρήγορα πράγματα και οι εφαρμογές smartphone σας δεν θα το κόψουν.
Θα μπορούσατε εύκολα να ανοίξετε το πρόγραμμα περιήγησης smartphone και να ξεκινήσετε μια πλήρη εφαρμογή για να κάνετε εργασία. Είναι μια απίστευτη ιδέα, τουλάχιστον. Το καλύτερο από όλα, υπάρχουν πολλές, πολλές εφαρμογές για να διαλέξετε. Η τακτική κατασκευή του OS.js είναι αρκετά αραιή, αλλά έχουν μερικές επιπλέον αποθήκες γεμάτες με φοβερά προγράμματα για να διαλέξετε.
Εγκατάσταση
Το OS.js είναι μια εφαρμογή javascript στον πυρήνα του. Τούτου λεχθέντος, δεν συνδέεται με έναν συγκεκριμένο τύπο πλατφόρμας διακομιστή. Αντίθετα, το λειτουργικό σύστημα που βασίζεται στο web μπορεί να τρέξει σε πολλούς, πολλούς διαφορετικούς τύπους. Οι υποστηριζόμενες πλατφόρμες περιλαμβάνουν: PHP, Nginx, Apache, NodeJS, Docker, Vagrant και ακόμη και τοπικά μέσω του X11.
Δεδομένου ότι υπάρχουν πολλοί τρόποι για να εγκαταστήσετε αυτό το λειτουργικό σύστημα, η διαδικασία δεν καλύπτεται εδώ. Αντ 'αυτού, επικεφαλίστε εδώ και διαβάστε την επίσημη τεκμηρίωση και μάθετε πώς μπορείτε να εγκαταστήσετε το OS.js για την προτιμώμενη πλατφόρμα επιλογής σας. Κάθε πλατφόρμα έχει τη δική της λεπτομερή ενότητα για να βοηθήσει το OS.js να λειτουργεί τέλεια.
συμπέρασμα
OS.js είναι μια επαναστατική ιδέα που μετατρέπει ένα λειτουργικό σύστημα σε ένα φορητό εργαλείο και όχι κάτι κολλημένο σε ένα μηχάνημα. Είναι στις πρώτες μέρες, καθιστώντας δύσκολο να σκεφτεί κανείς πού θα μπορούσε να χωρέσει αυτό το εργαλείο για τον μέσο χρήστη. Παρόλα αυτά, με τον πολλαπλασιασμό των εφαρμογών και υπηρεσιών που βασίζονται στον ιστό, είναι μόνο θέμα χρόνου για κάτι τέτοιο.
Πώς αισθάνεστε σχετικά με τα λειτουργικά συστήματα που βασίζονται στο web; Πείτε μας παρακάτω!