Το webOS, γνωστό και ως webOS TV και open webOS, είναι ένα λειτουργικό σύστημα πολλαπλών εργασιών για έξυπνες συσκευές όπως τηλεοράσεις και ρολόγια, βασισμένο σε Linux.
Η νέα έκδοση του Το WebOS 2.23 συνοδεύεται από διάφορες διορθώσεις σφαλμάτων, καθώς και με κάποια υποστήριξη, βελτιώσεις απόδοσης, βελτιστοποιήσεις και επίσης με μερικές αρκετά ενδιαφέρουσες αλλαγές.
Για όσους εξακολουθούν να αγνοούν την έκδοση webOS Open Source (ή επίσης γνωστή ως webOS OSE), θα πρέπει να γνωρίζετε ότι η πλατφόρμα webOS αναπτύχθηκε αρχικά από την Palm το 2008. Το περιβάλλον συστήματος webOS έχει δημιουργηθεί χρησιμοποιώντας το OpenEmbedded και τα βασικά πακέτα, καθώς και ένα σύστημα κατασκευής και σύνολο μεταδεδομένων από το έργο Yocto.
Τα βασικά στοιχεία του webOS είναι το System and Application Manager (SAM), το οποίο είναι υπεύθυνο για την εκτέλεση εφαρμογών και υπηρεσιών, και το Luna Surface Manager (LSM), το οποίο αποτελεί τη διεπαφή χρήστη.
Η απόδοση γίνεται μέσω ενός σύνθετου διαχειριστή χρησιμοποιώντας το πρωτόκολλο Wayland. Για την ανάπτυξη προσαρμοσμένων εφαρμογών, προτείνεται η χρήση τεχνολογιών web (CSS, HTML5 και JavaScript) και του πλαισίου Enact που βασίζεται στο React, αλλά είναι επίσης δυνατή η δημιουργία προγραμμάτων σε C και C++ με διεπαφή βασισμένη στο Qt.
Δείκτης
Κύρια νέα χαρακτηριστικά του WebOS Open Source Edition 2.23
Σε αυτή τη νέα έκδοση του WebOS 2.23 που παρουσιάζεται, έχουν ενσωματωθεί διάφορες βελτιώσεις, από τις οποίες ξεχωρίζει, για παράδειγμα, ότι πλέον στο SDK του Telegraf, πρόσθεσε τη δυνατότητα παρακολούθησης της κατανάλωσης πόρων της CPU, παρακολούθηση της λίστας διεργασιών και παρακολούθηση της μνήμης διεργασιών, καθώς και έχει προστεθεί ένα πλαίσιο για μετα-επεξεργασία ήχου, με τη βοήθεια του οποίου υλοποιείται η λειτουργία ισοσταθμιστή.
Μια άλλη από τις αλλαγές που ξεχωρίζει σε αυτή τη νέα έκδοση είναι αυτή Το σύστημα αναγνώρισης κακόβουλου ιστότοπου έχει βελτιωθεί χρησιμοποιώντας το Web Risk API, ενώ τώρα στο WebOS 2.23 χρησιμοποιείται μια τοπική βάση δεδομένων αντί για ένα αρχείο για την αποθήκευση κατακερματισμών κακόβουλων τοποθεσιών, γεγονός που μειώνει σημαντικά την κατανάλωση μνήμης.
Μπορούμε επίσης να βρούμε σε αυτή τη νέα έκδοση του WebOS 2.23, η οποία έχει προσθέσει το Υποστήριξη μορφής εικόνας AVIF στη μηχανή web και ότι επιπλέον έχει ενημερωθεί η διαμόρφωση του μοντέλου ελέγχου πρόσβασης ACG (Access Control Groups), που χρησιμοποιείται για τον περιορισμό των εξουσιών των υπηρεσιών.
Όσον αφορά τις βελτιώσεις υποστήριξης, μπορούμε να διαπιστώσουμε ότι προστέθηκε Υποστήριξη συστήματος για τη μονάδα Raspberry Pi 3 για εργασία με κάμερες g-camera-pipelinε, επισημαίνονται επίσης οι βελτιώσεις υποστήριξης DRM.
Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:
- Η βιβλιοθήκη Qt έχει ενημερωθεί στην έκδοση 6.5.2.
- Το στοιχείο UnifiedSinkBin, το οποίο παρέχει απόδοση βίντεο σε διαφορετικά SoC, γράφτηκε ξανά στη γλώσσα Rust.
- Διορθώθηκε ένα πρόβλημα όπου το curl θα κολλούσε λόγω σφαλμάτων DNS.
- Διορθώθηκε ένα πρόβλημα όπου το βίντεο θα σταματούσε στον εξομοιωτή εάν άλλαζε η ταχύτητα αναπαραγωγής.
- Διορθώθηκε ένα πρόβλημα όπου η τελευταία καρτέλα δεν έκλεινε
- Διορθώθηκε ένα πρόβλημα όπου το πάτημα σε μια κενή περιοχή δεν εμφανίζει μια λίστα διευθύνσεων μετά την εισαγωγή μιας άλλης διεύθυνσης στη γραμμή διευθύνσεων.
- Διορθώθηκε ένα πρόβλημα όπου η διάταξη της οθόνης δεν προσαρμόστηκε με απόκριση ενώ το VKB ήταν ενεργοποιημένο
- Διορθώθηκε ένα πρόβλημα όπου οι συμβουλές εργαλείων για τα μενού WebEx δεν εμφανίζονταν στο RPi 4
Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτήν τη νέα έκδοση, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.
Πώς να αποκτήσετε το webOS Open Source Edition 2.23;
Για όσους ενδιαφέρονται να μπορούν να χρησιμοποιήσουν ή να δοκιμάσουν το webOS Open Source Edition είναι απαραίτητο να δημιουργήσουν την εικόνα συστήματος για τη συσκευή τους, για αυτό μπορούν να συμβουλευτούν τα βήματα που πρέπει να ακολουθήσουν από το παρακάτω σύνδεσμο.
Αξίζει να σημειωθεί ότι ως πλατφόρμα υλικού αναφοράς θεωρούνται οι πλακέτες Raspberry Pi 4. Η πλατφόρμα αναπτύσσεται σε δημόσιο αποθετήριο με την άδεια Apache 2.0 και η ανάπτυξη εποπτεύεται από την κοινότητα, ακολουθώντας ένα μοντέλο συλλογικής διαχείρισης ανάπτυξης.