Πώς να δοκιμάσετε το Νέο Web Serving του Servo του Firefox στο Linux
Για πολύ καιρό το Mozilla τρέχει με μια πολύ χρονολογημένη μηχανή επιδόσεων ιστού. Η Google, η Microsoft, η Apple, ακόμα και η Όπερα έχουν περάσει από αυτές καθώς αγκαλιάζουν το Webkit, το Blink ή ό, τι κι αν τρέχει το Edge. Αρκεί να πούμε ότι τα σύγχρονα προγράμματα περιήγησης τρέχουν σε κάποιες μηχανές rendering με πολλή δύναμη και κλωτσιές πίσω τους.
Το Mozilla το έχει κολλήσει με τον Gecko, μια μηχανή rendering που ήταν αρκετά καλή. Και σίγουρα, αυτό που αξίζει τον κινητήρα κάνει τη δουλειά του αρκετά καλά. Ωστόσο, το "καλά" δεν είναι αρκετό, καθώς το μεγαλύτερο μέρος του κινητού Ιστού (και του Διαδικτύου εν γένει) τροφοδοτείται τώρα με το Webkit ή τουλάχιστον με την απόδοση μηχανών που έχουν λίγο περισσότερο κάτω από την κουκούλα.
Αυτό είναι όπου έρχεται ο Servo. Είναι η νέα μηχανή rendering του Mozilla. Οι πιθανότητες είναι σε λίγα χρόνια αυτό είναι αυτό που θα αντικαταστήσει το Gecko στο αγαπημένο πρόγραμμα περιήγησης ανοιχτού κώδικα του καθενός. Ακόμα, γιατί να περιμένετε να το δοκιμάσετε; Τι γίνεται αν θέλετε να δείτε τι πηγαίνουν τώρα; Δείτε πώς μπορείτε!
Σημείωση: Το σέρβο είναι ασταθές και δεν λειτουργεί τέλεια. Χρησιμοποιήστε το με δική σας ευθύνη!
Κτίριο Servo
Αρχικά, βεβαιωθείτε ότι έχετε εγκαταστήσει το Git στο σύστημά σας. Εάν εκτελείτε διαφορετική διανομή Linux, δοκιμάστε να εγκαταστήσετε το πακέτο "git" με το διαχειριστή πακέτων του συστήματός σας. Δεν πρέπει να διαφέρει πολύ από την παραπάνω εντολή. Αν είστε στο Ubuntu, εγκαταστήστε το git με αυτήν την εντολή:
sudo apt-get install git
Μόλις εγκατασταθεί το πακέτο git, ήρθε η ώρα να πάρετε τον κώδικα του προγράμματος περιήγησης Servo από το επίσημο αποθετήριο και να τον κλωνοποιήσετε στο τοπικό σας σύστημα.
git κλώνος https://github.com/servo/servo
Μετά την κλωνοποίηση του κώδικα στο μηχάνημά σας, ήρθε η ώρα να μπείτε στον κατάλογο για την κατασκευή.
cd servo
Όταν μπαίνετε στον κατάλογο, τα πράγματα μπορούν να ξεκινήσουν. Πριν μπορέσει να χρησιμοποιηθεί πραγματικά το Servo, θα χρειαστεί να το κατασκευάσετε πρώτα. Δεδομένου ότι αυτό το πρόγραμμα περιήγησης βρίσκεται σε εξέλιξη και δεν χρησιμοποιείται συνήθως με τους καταναλωτές, θα πρέπει να καθορίσετε τη σημαία απελευθέρωσης. Αυτό συμβαίνει ώστε ο Servo να τρέχει με βέλτιστο ρυθμό. Συνήθως δεν το κάνει.
./mach build - release
Σημείωση: η σύνταξη ενδέχεται να χρειαστεί λίγο χρόνο. Κάνε υπομονή.
Μετά την επισήμανση της με τη σημαία απελευθέρωσης, τότε είναι δυνατή η εκτέλεσή της. Πληκτρολογήστε αυτήν την εντολή στο τερματικό και θα ξεκινήσει με τη δοκιμαστική σελίδα. Αυτός είναι ακριβώς ο μόνος τρόπος που θα μπορείτε να χρησιμοποιήσετε το Servo, εκτός εάν δημιουργήσετε μια καταχώρηση στην επιφάνεια εργασίας.
./mach run - release -b
Το πακέτο Arch Linux
Οι χρήστες Arch Linux, είστε τυχεροί. Αντί να πρέπει να βγείτε και να κατασκευάσετε τα πάντα, θα μπορείτε να εγκαταστήσετε το πρόγραμμα περιήγησης Servo με το AUR. Όταν το εγκαταστήσετε, θα λάβετε ένα εικονίδιο εκκίνησης στην επιφάνεια εργασίας και όλα. Τοποθετήστε το αγαπημένο σας βοηθό AUR εδώ και εγκαταστήστε το πακέτο.
Δημιουργία εικονιδίου επιφάνειας εργασίας για το σερβο
Ξεκινήστε ανοίγοντας τον αγαπημένο σας επεξεργαστή κειμένου και επικολλώντας τον ακόλουθο κώδικα σε αυτό.
#! / bin / bash cd servo ./mach run -release -b
Αποθηκεύστε το ως "servorun.sh" στον οικείο κατάλογό σας. Αυτό είναι ένα script κελύφους, και θα βεβαιωθείτε ότι το πρόγραμμα περιήγησης λειτουργεί κάθε φορά. Στη συνέχεια, ανοίξτε ένα νέο αρχείο στον επεξεργαστή κειμένου και επικολλήστε τον ακόλουθο κώδικα:
[Επιφάνεια εργασίας] Name = Servo Comment = Servo, το έργο Parallel Browser Engine. Exec = / home / username / servorun.sh Τερματικό = ψευδή Τύπος = Κατηγορίες εφαρμογών = Internet;
Σημείωση: Αντικαταστήστε το όνομα χρήστη με το όνομα χρήστη σας.
Μετά την επικόλληση του κώδικα, αποθηκεύστε αυτό το αρχείο ως Servo.desktop στον αρχικό σας φάκελο. Στη συνέχεια, ανοίξτε ένα τερματικό και εισαγάγετε τις ακόλουθες εντολές:
sudo chmod + x servorun.sh sudo chmod + x Servo.desktop
Οι παραπάνω εντολές το κάνουν έτσι ώστε το script εκτέλεσης και το αρχείο επιφάνειας εργασίας να είναι και τα δύο εκτελέσιμα. Τώρα είναι καιρός να "εγκαταστήσετε σερβο" στο σύστημα. Στο τερματικό, πληκτρολογήστε την εντολή:
sudo mv Servo.desktop / usr / share / εφαρμογές
συμπέρασμα
Το Mozilla δημιούργησε Servo ως έναν τρόπο να παίξει το catchup. Ο Gecko, όπως και σήμερα είναι εντυπωσιακός, είναι πίσω από την τεχνολογία. Όταν κοιτάξετε τη νέα μηχανή, αρχίζετε να βλέπετε πόσο πιο βελτιωμένη είναι. Προφανώς, δεν έχουμε ακόμα να το δούμε να εφαρμόζεται στο εσωτερικό του Firefox, οπότε όλα θα μπορούσαν να αλλάξουν εντελώς.
Ωστόσο, πηγαίνοντας από αυτό που έχω δει μόλις λίγες ώρες, υπάρχουν πολλά που πρέπει να ενθουσιαστούν, ακόμα κι αν δεν είστε web developer και απλά να χρησιμοποιήσετε δροσερά νέα πράγματα. Ο τρόπος με τον οποίο χειρίζεται σελίδες και τα πάντα είναι πολύ βελτιωμένα, και όλα είναι πολύ ομαλά, τραγανή, γρήγορη και καθαρή.
Ο χρόνος θα πει μόνο με το Servo. Το Mozilla θα μπορούσε να ξαναγράψει τα πάντα από το έδαφος μέχρι το επόμενο έτος και να αλλάξει εντελώς τις οδηγίες για τη νέα μηχανή rendering του ιστού. Ωστόσο, ως οπαδοί της Mozilla, μπορούμε μόνο να είμαστε ενθουσιασμένοι που βλέπουμε τι διαθέτει το Servo για το μέλλον.
Πιστοποίηση εικόνας: Αυτοκίνητο του Firefox