Så här testa du Firefoxs nya webbserverservo på Linux
För länge har Mozilla kört med en mycket daterad web-rendering motor. Google, Microsoft, Apple och även Opera har gått igenom dem eftersom de omfamnar Webkit, Blink eller vad det än är som Edge körs på. Det räcker med att säga att de moderna webbläsarna körs på vissa mördare-återgivningsmotorer med mycket kraft och sparkar bakom dem.
Mozilla har stickat ut det med Gecko, en återgivningsmotor som brukade vara tillräckligt bra. Och för det är det värt att motorn gör sitt jobb ganska bra. Men "bra" räcker inte, eftersom det mesta av mobilwebben (och webben i allmänhet) nu tillgodoses Webkit, eller åtminstone ger motorer som har lite mer under huven.
Det är där Servo kommer in. Det är Mozillas nya webbleveransmotor. Chansen är om några år, det här kommer att ersätta Gecko i allas favorit open source-webbläsare. Fortfarande, varför vänta med att prova det? Vad händer om du vill se vad de har just nu? Så här kan du!
Obs! Servo är instabil och kör inte perfekt. Använd det på egen risk!
Bygga Servo
Kontrollera först att du har Git installerat på ditt system. Om du kör en annan Linux-distribution, försök bara att installera paketet "git" med systemets pakethanterare. Det borde inte vara mycket annorlunda än kommandot ovan. Om du är på Ubuntu, installera git med det här kommandot:
sudo apt-get install git
När git-paketet är installerat är det dags att ta Servo-webbläsarkoden från det officiella arkivet och klona det till ditt lokala system.
git klon https://github.com/servo/servo
När koden har klonats till din maskin är det dags att gå in i katalogen för att bygga.
cd servo
När du anger katalogen kan saker komma igång. Innan Servo verkligen kan användas, måste du bygga den först. Eftersom denna webbläsare är i utveckling och vanligtvis inte används med konsumenter måste du ange frisläppningsflaggan. Det här är så att Servo går i optimerad takt. Vanligtvis gör det inte.
./mach build --release
Obs! Sammanställningen kan ta lite tid. Ha tålamod.
Efter att ha taggats med frigöringsflaggan är det då möjligt att köra den. Skriv detta kommando i terminalen, och det börjar med testsidan. Det här handlar bara om det enda sättet du kan använda Servo om du inte skapar en skrivbordspost.
./mach kör --release -b
Arch Linux Package
Arch Linux-användare, du har tur. I stället för att gå ut och bygga allt, kan du installera Servos webbläsare med AUR. När du installerar det får du en skrivbordsstartikon och allt. Peka på din favorit AUR-hjälpen här och installera paketet.
Gör en stationär ikon för servo
Börja med att öppna din favorit textredigerare och klistra in följande kod i den.
#! / bin / bash cd servo ./mach kör --release -b
Spara det som "servorun.sh" i din hemkatalog. Detta är ett skalskript, och det kommer att se till att webbläsaren körs varje gång. Öppna sedan en ny fil i textredigeraren och klistra in följande kod:
[Desktop Entry] Name = Servo Kommentar = Servo, Parallell Browser Engine Project. Exec = / hem / användarnamn / servorun.sh Terminal = Falskt Typ = Applikationskategorier = Internet;
Obs! Ersätt "användarnamn" med ditt användarnamn.
När koden har blivit klistrad, spara den här filen som Servo.desktop i din hemmapp. Öppna sedan en terminal och skriv in följande kommandon:
sudo chmod + x servorun.sh sudo chmod + x servo.desktop
Ovanstående kommandon gör det så att körskriptet och skrivbordsfilen är båda körbara. Nu är det dags att "installera servo" till systemet. I terminal, tpe i det här kommandot:
sudo mv servo.desktop / usr / share / applications
Slutsats
Mozilla skapade Servo som ett sätt att spela uppspelning. Gecko, lika imponerande som det fortfarande är idag, ligger precis bakom tekniken. När du tittar på den nya motorn börjar du se hur mycket bättre det är. Självklart har vi ännu inte sett det implementerat inuti Firefox, så allting kan ändras helt.
Men det går mycket att vara glada över från vad jag sett över några timmar, även om du inte är en webbutvecklare och bara gillar att använda coola nya saker. Det sätt som hanterar sidor och allt är mycket bättre, och allt är mycket smidigt, skarpt, snabbt och rent.
Tiden kommer bara att berätta med Servo. Mozilla kan helt skriva om allt från grunden till nästa år och helt ändra riktningar för sin nya webbleveransmotor. Men som Mozilla-fans kan vi bara vara glada att se vad Servo har i butik för framtiden.
Bildkredit: Firefox Bil