Slik prøver du Firefox's nye webgjenoppretting motorer på Linux
Altfor lenge har Mozilla kjørt med en svært datert webgjenvinningsmotor. Google, Microsoft, Apple og til og med Opera har passert dem da de omfavner Webkit, Blink eller hva det er som Edge kjører på. Det er nok nok å si at de moderne nettleserne kjører på noen killer-rendering motorer med mye strøm og sparker bak dem.
Mozilla har stakk det ut med Gecko, en gjengivelsesmotor som pleide å være god nok. Og for det er det verdt motoren gjør jobben ganske bra. Men "vel" er ikke nok, siden det meste av mobilnett (og web generelt) nå er tatt hensyn til Webkit, eller i det minste gir motorer som har litt mer under hetten.
Det er der Servo kommer inn. Det er den nye nettleverandøren til Mozilla. Sjansene er om et par år, dette er hva som vil erstatte Gecko i alles favoritt åpen kildekode nettleser. Fortsatt, hvorfor vent å prøve det? Hva om du vil se hva de har til å gå akkurat nå? Slik kan du!
Merk: Servo er ustabil og kjører ikke perfekt. Bruk det på egen risiko!
Building Servo
Først må du kontrollere at du har Git installert på systemet ditt. Hvis du kjører en annen Linux-distribusjon, kan du prøve å installere pakken "git" med systemets pakkebehandling. Det bør ikke være mye annerledes enn kommandoen ovenfor. Hvis du er på Ubuntu, installer git med denne kommandoen:
sudo apt-get install git
Når git-pakken er installert, er det på tide å ta Servo-nettleserkoden fra det offisielle depotet og klone det til ditt lokale system.
git klon https://github.com/servo/servo
Etter at koden er klonet til maskinen din, er det på tide å legge inn katalogen for bygging.
cd servo
Når du går inn i katalogen, kan ting komme i gang. Før Servo kan virkelig brukes, må du først bygge den. Siden denne nettleseren er i utvikling og vanligvis ikke brukes med forbrukerne, må du spesifisere utgivelsesflagget. Dette er slik at Servo kjører i et optimert tempo. Vanligvis gjør det ikke.
./mach build --release
Merk: Samlingen kan ta litt tid. Vær tålmodig.
Etter å ha merket det med utløsingsflagget, er det da mulig å kjøre det. Skriv inn denne kommandoen i terminalen, og det vil starte med testsiden. Dette handler bare om den eneste måten du kan bruke Servo med mindre du oppretter en skrivebordsoppføring.
./mach kjøre --release -b
Arch Linux Package
Arch Linux-brukere, du er heldig. I stedet for å måtte gå ut og bygge alt, kan du installere Servo-nettleseren med AUR. Når du installerer det, får du et skrivebordsoppstartsikon og alt. Pek din favoritt AUR-hjelperen her, og installer pakken.
Lag et skrivebordstegn for servo
Start med å åpne din favoritt tekstredigerer og lim inn følgende kode i den.
#! / bin / bash cd servo ./mach kjøre --release -b
Lagre det som "servorun.sh" i din hjemmekatalog. Dette er et shell-skript, og det vil sørge for at nettleseren kjører hver gang. Deretter åpner du en ny fil i tekstredigeringsprogrammet, og limer inn følgende kode:
[Desktop Entry] Name = Servo Kommentar = Servo, Parallel Browser Engine Project. Exec = / hjem / brukernavn / servorun.sh Terminal = false Type = Application Categories = Internett;
Merk: erstatt "brukernavn" med brukernavnet ditt.
Etter at koden er limt, lagre denne filen som Servo.desktop i hjemmemappen. Deretter åpner du en terminal og skriver inn følgende kommandoer:
sudo chmod + x servorun.sh sudo chmod + x servo.desktop
Ovennevnte kommandoer gjør det slik at kjøreskriptet og skrivebordet filen er begge kjørbare. Nå er det på tide å "installere servo" til systemet. I terminal, tpe i denne kommandoen:
sudo mv servo.desktop / usr / share / applications
Konklusjon
Mozilla opprettet Servo som en måte å spille fangst på. Gecko, like imponerende som det fremdeles er i dag, ligger like bak teknologisk vis. Når du ser på den nye motoren, begynner du å se hvor mye bedre det er. Tydeligvis har vi ennå ikke sett det implementert inne i Firefox, slik at alt kan bli fullstendig endret.
Men fra det jeg har sett over bare noen få timer, er det mye å være begeistret for, selv om du ikke er en webutvikler og bare liker å bruke kule nye ting. Måten den håndterer sider og alt er mye bedre, og alt er veldig glatt, skarpt, raskt og rent.
Tiden vil bare fortelle med Servo. Mozilla kunne helt skrive om alt fra bakken opp neste år og helt endre retninger for sin nye webgjenvinningsmotor. Som Mozilla-fans kan vi imidlertid bare være glade for å se hva Servo har i butikken for fremtiden.
Bilde kreditt: Firefox bil