Η Mozilla ανακοίνωσε πρόσφατα τη διαθεσιμότητα του Firefox 95, μιας έκδοσης που συνοδεύεται από την κύρια νέα λειτουργία RLBox , η οποία εφαρμόζεται από προεπιλογή για όλους.
Το RLBox είναι μια νέα τεχνολογία που ενισχύει τον Firefox έναντι πιθανών ευπαθειών ασφαλείας σε βιβλιοθήκες τρίτων. Το RLBox επιτρέπει την γρήγορη μετατροπή στοιχείων του προγράμματος περιήγησης ώστε να λειτουργούν μεμονωμένα μέσα σε ένα περιορισμένο περιβάλλον WebAssembly (wasm).
Αντί να μετατρέψει τον κώδικα σε ξεχωριστή διεργασία, ο Firefox τον μεταγλωττίζει σε ένα WebAssembly και στη συνέχεια μεταγλωττίζει αυτό το WebAssembly σε εγγενή κώδικα. Αυτό δεν απαιτεί να στείλετε αρχεία .wasm στον Firefox, επειδή το βήμα WebAssembly είναι απλώς ένα ενδιάμεσο βήμα στη διαδικασία μεταγλώττισης.
Ωστόσο, ο μετασχηματισμός επιβάλλει δύο βασικούς περιορισμούς στον κώδικα-στόχο *: δεν μπορεί να έχει πρόσβαση σε μη αναμενόμενα μέρη του υπόλοιπου προγράμματος και δεν μπορεί να έχει πρόσβαση στη μνήμη εκτός μιας συγκεκριμένης περιοχής. Μαζί, αυτοί οι περιορισμοί επιτρέπουν την ασφαλή κοινή χρήση ενός χώρου διευθύνσεων ( συμπεριλαμβανομένης της στοίβας) μεταξύ αξιόπιστου και μη αξιόπιστου κώδικα , επιτρέποντάς τους να εκτελούνται στην ίδια διαδικασία όπως παλιά ο Firefox. Αυτό, με τη σειρά του, διευκολύνει την ανάπτυξη της εφαρμογής χωρίς σημαντική αναδιαμόρφωση: ο προγραμματιστής χρειάζεται μόνο να καθαρίσει τις τιμές που προέρχονται από το sandbox (καθώς θα μπορούσαν να δημιουργηθούν κακόβουλα), μια εργασία που το RLBox διευκολύνει με ένα επίπεδο μόλυνσης.
Όσον αφορά το πώς αυτό θα ωφελήσει τον Firefox, η Mozilla αναφέρει :
"Το RLBox είναι ένα τεράστιο πλεονέκτημα για εμάς σε πολλά μέτωπα: προστατεύει τους χρήστες μας από τυχαία ελαττώματα και επιθέσεις εφοδιαστικής αλυσίδας και μειώνει την ανάγκη να βιαζόμαστε όταν τέτοια ζητήματα αποκαλύπτονται ανάντη."
Μια άλλη βελτίωση είναι η μειωμένη κατανάλωση ενέργειας του βίντεο που αποκωδικοποιείται από λογισμικό σε macOS, ειδικά σε λειτουργία πλήρους οθόνης. Αυτό περιλαμβάνει ιστότοπους streaming όπως το Netflix και το Amazon Prime Video. Η Mozilla σημειώνει επίσης ότι ο Firefox εκκινείται πιο γρήγορα σε Mac.
Επιπλέον, μπορείτε πλέον να μετακινήσετε το κουμπί εναλλαγής Picture-in-Picture στην αντίθετη πλευρά του βίντεο. Η επικάλυψη βίντεο Picture-in-Picture (PiP) σάς επιτρέπει να αποσυνδέσετε ένα βίντεο από μια ιστοσελίδα και να το μεταφέρετε σε ένα αιωρούμενο παράθυρο, πάντα στο προσκήνιο, ώστε να μπορείτε να παρακολουθείτε το βίντεο ενώ συνεχίζετε να εργάζεστε σε αυτό.
Αξίζει επίσης να σημειωθεί ότι συνεχίστηκαν οι εργασίες για τη βελτίωση της υποστήριξης για το πρωτόκολλο Wayland. Η θύρα Wayland του Firefox έχει φέρει γενική ισοτιμία λειτουργικότητας με την έκδοση X11 κατά την εκτέλεση στο περιβάλλον GNOME.
Από τις άλλες αλλαγές που ξεχωρίζουν:
- Ο Firefox μπορεί πλέον να ληφθεί από το Microsoft Store για Windows 10 και 11.
- Ο Firefox χρησιμοποιεί πλέον λιγότερη ισχύ CPU στο macOS.
Τέλος, αξίζει να σημειωθεί ότι η Mozilla όχι μόνο αυξάνει την ασφάλεια με τη νέα τεχνολογία RLBox, αλλά όπως συνήθως, υπήρχαν πολλές διορθώσεις ασφαλείας σε σχέση με την προηγούμενη έκδοση, οι οποίες τώρα έχουν αφαιρεθεί με την ενημέρωση στην έκδοση 95. Έξι από αυτά τα τρωτά σημεία αξιολογούνται από την Mozilla ως "υψηλά", που σημαίνει υψηλό κίνδυνο.
Πώς να εγκαταστήσετε τη νέα έκδοση του Firefox 95 σε Linux;
Οι χρήστες του Ubuntu, του Linux Mint ή οποιουδήποτε άλλου παράγωγου του Ubuntu μπορούν να εγκαταστήσουν ή να αναβαθμίσουν σε αυτήν τη νέα έκδοση χρησιμοποιώντας τον PPA του προγράμματος περιήγησης.
Αυτό μπορεί να προστεθεί στο σύστημα ανοίγοντας ένα τερματικό και εκτελώντας την ακόλουθη εντολή σε αυτό:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Αφού το κάνετε αυτό, τώρα απλά πρέπει να εγκαταστήσετε με:
sudo apt install firefox
Για χρήστες και παράγωγα του Arch Linux, τρέξτε σε τερματικό:
sudo pacman -S firefox
Τώρα, για όσους είναι χρήστες του Fedora ή οποιασδήποτε άλλης διανομής που προέρχεται από αυτό:
sudo dnf install firefox
Τέλος, αν είστε χρήστης του openSUSE , μπορείτε να επωφεληθείτε από τα αποθετήρια κοινότητας, από τα οποία μπορείτε να προσθέσετε το αποθετήριο Mozilla στο σύστημά σας.
Αυτό μπορεί να γίνει με ένα τερματικό και σε αυτό πληκτρολογώντας:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Για όλες τις άλλες διανομές Linux, μπορείτε να κατεβάσετε τα δυαδικά πακέτα από τον ακόλουθο σύνδεσμο.