Servo este un motor de randare experimental pentru internet, scris în Rust, dezvoltat acum sub Linux Foundation Europe. Nu e încă un navigator complet pregătit pentru uz zilnic, dar merită încercat dacă vrei să vezi pe ce lucrează comunitatea sau vrei să contribui la proiect.
La momentul scrierii acestui tutorial versiunea curentă este Servo 0.4, lansată la finalul lunii iulie 2026, cu îmbunătățiri semnificative la randarea unor situri reale precum lichess.org, Speedtest.net, Zulip și Google Photos.
Ce vei obține
Un binar numit servoshell, care este demo-ul de navigator construit peste motorul Servo.
Pasul 1: descarcă build-ul
Descarcă ultimul build nightly pentru Linux direct de pe siteul oficial:
wget https://download.servo.org/nightly/linux/servo-x86_64-linux-gnu.tar.gz
Dacă preferi să folosești o versiune de release marcată explicit (de exemplu 0.4.0), poți lua binarul corespunzător din pagina de releases de pe GitHub în loc de build-ul nightly.
Pasul 2: dezarhivează
tar zxf servo-x86_64-linux-gnu.tar.gz
cd servo
Pasul 3: rulează
./servoshell
Pasul 4 (opțional): fă-l accesibil global
Dacă vrei să-l pornești din orice director fără să navighezi mereu în folderul de instalare, creează un link simbolic:
sudo ln -s $(pwd)/servoshell /usr/local/bin/servoshell
De acum îl poți lansa simplu cu servoshell din orice terminal.
Activarea funcțiilor experimentale
Unele funcții moderne ale internetului nu sunt activate implicit. Le poți porni fie din interfață, apăsând butonul “Enable experimental web platform features” din bara de unelte, fie din linia de comandă:
./servoshell --enable-experimental-web-platform-features
Rezolvarea problemelor frecvente
Eroare: libgstwebrtc-1.0.so.0: cannot open shared object file
Instalează pachetul GStreamer necesar:
sudo apt install libgstreamer-plugins-bad1.0-0
Eroare: symbol lookup error: undefined symbol: gst_webrtc_data_channel_state_get_type
Verifică versiunea de GStreamer și gst-plugins-bad instalată la tine, trebuie să fie 1.16 sau mai nouă.
Eroare: libunwind-x86_64.so.8: cannot open shared object file
Instalează libunwind:
sudo apt install libunwind8
De reținut
Servo este încă un proiect experimental. Chiar siteul oficial avertizează utilizatorii să nu se autentifice în conturi bancare folosind acest navigator. E potrivit pentru testare, curiozitate tehnică sau contribuții la dezvoltare, nu pentru navigare zilnică.
Resurse utile
- Site oficial: https://servo.org/
- Descărcări: https://servo.org/download/
- Cod sursă și releases: https://github.com/servo/servo
- Chat Zulip pentru comunitate: https://servo.zulipchat.com/