ο Κυκλοφόρησε η νέα διορθωτική έκδοση του προγράμματος περιήγησης ιστού Pale Moon 32.0, μια έκδοση στην οποία εκτός από τη λήψη διάφορων διορθώσεων σφαλμάτων, σε αυτήν τη νέα έκδοση το κύριο επίκεντρο είναι η συμβατότητα ιστού, ειδικότερα, οι επεκτάσεις κανονικών εκφράσεων, τα ζητήματα συμμόρφωσης με τα πρότυπα και η μεγαλύτερη συμβατότητα με το JPEG-XL. Αυτό το ορόσημο παρέχει πλέον πλήρη κάλυψη των προδιαγραφών JavaScript ECMAScript 2016-2020, με εξαίρεση τα BigInt primitives.
Για όσους δεν είναι εξοικειωμένοι με το πρόγραμμα περιήγησης, πρέπει να γνωρίζουν ότι αυτό είναι ένα Fork της βάσης κώδικα του Firefox για καλύτερη απόδοση, διατήρηση της κλασικής διεπαφής, ελαχιστοποίηση της κατανάλωσης μνήμης και παροχή πρόσθετων επιλογών προσαρμογής.
Το έργο συμμορφώνεται με την κλασική οργάνωση της διεπαφής, χωρίς αλλαγή στη διασύνδεση Australis που είναι ενσωματωμένη στον Firefox 29 και με την παροχή εκτεταμένων δυνατοτήτων προσαρμογής.
Pale Moon 32.0 Κύρια νέα χαρακτηριστικά
Σε αυτή τη νέα έκδοση του προγράμματος περιήγησης που παρουσιάζεται, επισημαίνεται ότι έχει γίνει δουλειά για την επίλυση προβλημάτων συμβατότητας, Επιπλέον, έχει εφαρμοστεί πλήρης κάλυψη των προδιαγραφών ECMAScript που δημοσιεύθηκαν το 2016-2020, με εξαίρεση την υποστήριξη BigInt.
Μια άλλη αλλαγή που γνωρίζω είναι ότι η υποστήριξη για κινούμενα σχέδια και προοδευτική αποκωδικοποίηση (εμφάνιση κατά τη φόρτωση) προστέθηκε στην υλοποίηση της μορφής εικόνας JPEG-XL και ενημερώθηκαν οι βιβλιοθήκες JPEG-XL και Highway.
Ο μηχανισμός κανονικών εκφράσεων έχει επεκταθεί, καθώς εμφανίστηκε υποστήριξη για ονομασμένες ομάδες (ονομασμένες συλλήψεις) σε κανονικές εκφράσεις, ακολουθίες διαφυγής κλάσεων χαρακτήρων Unicode (για παράδειγμα, \p{Math} – μαθηματικά σύμβολα), η υλοποίηση του "lookbehind" ( πίσω αναφορά) και οι λειτουργίες "κοιτάξτε γύρω" (έλεγχος του περιβάλλοντος) έχουν επανασχεδιαστεί.
Μετονόμασε τις ιδιότητες CSS από offset-* σε insert-* για να πληροί τις απαιτήσεις προδιαγραφών, έκανε επίσης επιδιορθώσεις CSS με κληρονομικότητα και συμπλήρωση γύρω από ένα στοιχείο.
Από τις άλλες αλλαγές που ξεχωρίζουν από τη νέα έκδοση:
- Ο κώδικας καθαρίστηκε με την εφαρμογή αχρησιμοποίητων ιδιοτήτων CSS με πρόθεμα.
- Διορθώθηκε ένα πρόβλημα εξάντλησης της μνήμης κατά την απόδοση κινούμενων εικόνων πολύ υψηλής ανάλυσης.
Προστέθηκε υποστήριξη για εναλλακτικούς συνδέσμους κατά τη δημιουργία συστημάτων τύπου Unix. - Οι εργασίες για τη δημιουργία επίσημων εκδόσεων για macOS και FreeBSD πλησιάζουν στην ολοκλήρωση (οι εκδόσεις beta είναι πλέον διαθέσιμες).
- Ενσωματωμένη ανάλυση των εσφαλμένα διπλότυπων κεφαλίδων HSTS με αναμενόμενη συμπεριφορά (απορρίψτε όλες εκτός από την πρώτη).
- Εφάρμοσε μια μέθοδο για την πρόληψη της εξάντλησης της μνήμης στην περίπτωση κινούμενων εικόνων (πολύ) μεγάλης ανάλυσης.
- Βελτιώθηκε η δυνατότητα σύνδεσης σε λειτουργικά συστήματα *nix με άλλους συνδέσμους εκτός από την προεπιλογή gcc.
- Βελτιώσεις σταθερότητας (πιθανές διορθώσεις σφαλμάτων).
- Ζητήματα ασφαλείας που αντιμετωπίζονται: CVE-2023-23598, CVE-2023-23599 και πολλά άλλα που δεν έχουν αριθμό CVE.
Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό σχετικά με αυτήν τη νέα έκδοση, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Ιστού Pale Moon στο Ubuntu και σε παράγωγα;
Για όσους ενδιαφέρονται να εγκαταστήσουν αυτό το πρόγραμμα περιήγησης στο Διαδίκτυο, απλά πρέπει να ανοίξουν ένα τερματικό στο σύστημά σας και να πληκτρολογήσουν οποιαδήποτε από τις ακόλουθες εντολές.
Το πρόγραμμα περιήγησης διαθέτει αποθετήρια για κάθε έκδοση του Ubuntu που εξακολουθεί να υποστηρίζει. Και σε αυτή τη νέα έκδοση του προγράμματος περιήγησης υπάρχει ήδη υποστήριξη για το Ubuntu 22.04. Απλώς πρέπει να προσθέσουν το αποθετήριο και να εγκαταστήσουν πληκτρολογώντας τις ακόλουθες εντολές:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Τώρα για χρήστες που είναι στην έκδοση Ubuntu 20.04 LTS εκτελέστε τα εξής:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Για όποιον κι αν είναι Χρήστες του Ubuntu 18.04 LTS θα εκτελέσουν τις ακόλουθες εντολές στο τερματικό:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon