Usbekistan | |
---|---|
Uzbl kører på Ubuntu | |
Type | Browser |
Forfatter | Dieter Plaetinck, et al. |
Skrevet i | C , Python |
Interface | GTK |
Operativ system | UNIX-lignende |
nyeste version |
|
Stat | Aktiv |
Licens | GPLv3 [2] |
Internet side | uzbl.org |
Mediefiler på Wikimedia Commons |
Uzbl er en gratis og open source minimalistisk webbrowser designet og inspireret af UNIX-filosofien . Udviklingen startede i begyndelsen af 2009, den seneste stabile version blev frigivet den 28. februar 2016 [3] . Størstedelen af browseren er skrevet i C , men der bruges andre sprog, oftest Python . Alle dele af uzbl-projektet udgives som gratis software under GNU GPL 3-versionen .
Navnet er afledt af det engelske usable skrevet af lolspeak .
På trods af at Uzbl er på et tidligt udviklingsstadium, har projektet allerede etableret sig som en af de bedste minimalistiske browsere [4]
Uzbl følger Unix-filosofien , "Skriv programmer , der gør én ting, og gør det godt. Skriv programmer, der arbejder sammen. Skriv programmer, der understøtter tekststreams, fordi det er en generisk grænseflade." [5] Som følge heraf indeholder Uzbl ikke de fleste af de funktioner, som andre browsere har: for eksempel har den ikke sin egen værktøjslinje , den har ikke sine egne widgets , den administrerer ikke bogmærker, downloads eller cookies , hvilket efterlader alt dette til eksterne scripts eller programmer som uzbl_tabbed ( tilføjer understøttelse af faner ). Den bruger standardinput ( FIFO ), pipes , en UNIX-domæne-socket eller en tekstfil til at kommunikere med andre programmer . Dette design er ikke en ulempe, men en fordel, der giver dig mulighed for at gøre programmet mere fleksibelt og tilpasseligt.
Uzbl bruger WebKit og har derfor understøttelse af mange webstandarder inklusive HTML , XML , XPath , CSS , ECMAScript ( JavaScript ), DOM og SVG og består alle Acid3- tests. [6] [7] Webkit understøtter også Netscape - lignende plugins såsom Adobe Flash Player og MPlayer . [otte]
Uzbls design fokuserer på brugen af tastaturgenveje , men understøtter også mus og andre pegende input-enheder. Ligesom pentadactyl og vimperator [9] giver Uzbl en grænseflade baseret på tilstande nedarvet fra vi og Vim . I stedet for at flytte markøren til adresselinjen eller til et link, trykker brugeren på en genvejstast, der aktiverer kommandotilstand, hvor han kan følge links, ændre browserindstillinger og gøre de samme ting som i velkendte webbrowsere. At mestre en sådan grænseflade viser meget tydeligt essensen af indlæringskurven , når den først er lært, giver den brugeren mulighed for at arbejde hurtigere, opleve mere bekvemmelighed end med nogen anden browser.
Uzbl er skrevet og designet til Arch Linux , men kan også kompileres til andre GNU / Linux-distributioner . Der er byggevejledninger til Gentoo Linux , Ubuntu , PLD Linux, MacPorts og Nix-pakkehåndtering . Færdiglavede pakker er også tilgængelige til mange distributioner. [ti]
Idéen til en ny browser dukkede op i foråret 2009 på Arch Linux-forummet [11] , fordi der ikke var nogen browser, der strengt fulgte Unix-filosofien. Som et resultat begyndte Dieter Plaetinck udviklingen, og snart opstod et helt udviklerfællesskab omkring projektet. [6] Den allerførste version udkom den 21. april 2009. [12] Efter kun to måneders udvikling blev projektet relativt brugbart. [9] 21. september 2009 blev Uzbl accepteret i Debian [13] og dukkede op i testgrenen den 2. oktober 2009. [14]
Gratis og open source software | |
---|---|
Det vigtigste |
|
Fællesskab |
|
Organisationer | |
Licenser | |
Problemer | |
Andet |
|
|
Browsere | |
---|---|
På Blink -motoren |
|
På Gecko | |
På Java / J2ME | |
På KHTML og WebKit | |
På Presto |
|
På Trident | |
Andet | |
Tekst | |
browsere i kursiv , der er udgået |