Uzbl

Uzbl
Uzbl logo.svg
Uzbl screenshot 1.png
UZBL läuft auf Ubuntu
Originalautor (en) Dieter Plaetinck, et al.
Stabile Version
0.9.1[1] Edit this on Wikidata / 27. Oktober 2016; vor 5 Jahren
Repository
Geschrieben in C, Python
Motor Webkit
Betriebssystem Unix-artig
Typ Webbrowser
Lizenz GPL-3.0-Nur[2]
Webseite www.uzbl.org

Uzbl ist ein abgebrochener frei und offen minimalistisch Webbrowser für Einfachheit und Einhaltung der Unix -Philosophie. Die Entwicklung begann Anfang 2009 und wird immer noch in berücksichtigt Alpha Software von den Entwicklern. Die Kernkomponente von UZBL ist in geschrieben C, aber andere Sprachen werden auch verwendet, vor allem Python. Alle Teile des UZBL -Projekts werden als kostenlose Software unter veröffentlicht GNU GPL-3.0-Nur.

Der Name kommt vom Wort verwendbar, geschrieben lol spreche.[3]

Die Entwicklung von UZBL ist noch in Alpha -Stufe. UZBL wurde ursprünglich für für Arch Linuxarbeitet aber mit anderen Linux -Verteilungen und BSD Systeme. Kompilierungsleitfäden sind für verfügbar Gentoo Linux, Ubuntu, Macports, und Nix Package Manager.[4] Das Projekt ist derzeit aufgrund mangelnder Zeitmangel "aufgegeben".[5]

Obwohl UZBL in frühen Entwicklungsstadien ist, hat sie als a bekannt geworden minimalistisch Browser.[6] Ab 2019 wird die weitere Entwicklung des Projekts eingestellt.[5]

Entwurf

UZBL folgt dem Unix -Philosophie, „Schreiben Sie Programme, die eine Sache tun und es gut machen. Schreiben Sie Programme, um zusammenzuarbeiten. Schreiben Sie Programme, um Textströme zu verarbeiten, da dies eine universelle Schnittstelle ist. “[7] Infolgedessen enthält UZBL nicht viele Merkmale anderer Browser. UZBL hat keine eigene Werkzeugstangen oder Grafische Kontrollelemente, und nicht verwaltet Lesezeichen, Geschichte, Downloads, oder KekseSie werden von externen Programmen oder Skripten behandelt. Diese Skripte sind in der Regel benutzerschrieben, obwohl einige zum Download zur Verfügung stehen uzbl_tabbed zum Surfenstöbern Unterstützung. Für die Interaktion kann es Eingaben aus lesen Standardeingabe (FIFO Rohr) oder von POSIX LOCAL IPC -Sockel oder es kann bestanden werden Textdateien so wie ein Konfigurationsdatei. Dieses Design ist beabsichtigt und ermöglicht eine weitere Anpassung.[wer?]

UZBL -Browser bestehen den Acid3 -Test vollständig

Merkmale

UZBL verwendet das Webkit Layout -Engine und erbt daher die Unterstützung für viele Webstandards, einschließlich Html, Xml, XPath, Cascading Style Sheets, ECMaskript (JavaScript), Dom, und SVG, das Acid3 Browser -Test.[8][9] Web Kit unterstützt Netscape-Stil -Plugins wie z. Adobe Flash Player und Mplayer.[10]

Für die Tastaturnavigation aktivierter Links -Funktionsfunktion

UZBLs Design konzentriert sich auf Tastatursteuerung und heiße Tasten, obwohl es auch unterstützt Maus und andere Zeigevorrichtungen Eingang. Wie Pentadaktyl und Vimperator[11] Firefox-Erweiterungen, UZBL vi und VIM -Textredakteure. Anstatt den Cursor in eine Adressleiste oder einen Link zu verschieben, drückt ein Benutzer einen Hotkey, um in den Befehlsmodus zu wechseln. Aus diesem Modus kann der Benutzer: Wählen Sie Links in der aus Port anzeigen durch zugewiesene Schlüssel (0 bis 9 standardmäßig) oder durch Eingabe einer eindeutigen Zeichenfolge des Link -Textes; Navigieren Sie zu einer anderen Webseite, indem Sie seine URL eingeben. Einstellungen ändern; und andere normale Webbrowsing-Aufgaben ausführen. Während diese modusbasierte Schnittstelle eine anfangs steile Erzeugung erzeugt LernkurveEinmal erlernt es, wenn es in der Regel eine größere Geschwindigkeit und Bequemlichkeit als viele andere Browser mehr ermöglicht. UZBL ermöglicht die Konfiguration der verwendeten Hotschlüssel.

Geschichte

Die Idee, einen neuen Webbrowser zu erstellen, begann im Frühjahr 2009 am Internetforen von Arch Linux.[12] Dieter Plaetinck begann die Entwicklung des Browsers und wurde dann von anderen Entwicklern unterstützt.[8] Der erste Code wurde am 21. April 2009 veröffentlicht.[3][12] Das Produkt war nach nur zwei Monaten Entwicklung verwendbar.[11] Neben Zusammenstellungsleitfäden für eine Reihe von Linux -Verteilungen und Mac OS X/Darwin (MAC -Ports) Es sind mehrere vorkompilierte Binärdateien verfügbar,[4] Obwohl offiziell noch keine Version als stabil markiert ist. Am 21. September 2009 wurde UZBL in die aufgenommen Debian Betriebssystem[13] und wurde am 2. Oktober 2009 in seine Testabteilung migriert.[14]

Verweise

  1. ^ "Release 0.9.1". 27. Oktober 2016. Abgerufen 21. Juni 2018.
  2. ^ UZBL -Lizenzdatei aus GitHub.
  3. ^ a b Perrin, Chad (2010-11-15). "Probieren Sie den UZBL -Browser aus, wenn Sie es satt haben, aufzublähen.". TechRepublic. Archiviert von das Original Am 2010-11-23. Abgerufen 2019-02-20. Am 21. April 2009 war das erste Commit im Github -Projekt für einen Browser namens UZBL - LOLCAT Rechtschreibung für "Usable" -, obwohl die erste Nachrichten der UZBL -Website fast einen Monat zuvor ausgeht.
  4. ^ a b "Howtos". Uzbl Wiki. Abgerufen 2010-03-03.
  5. ^ a b "Wie ist der offizielle Status dieses Projekts? #408".
  6. ^ "Software Review: 2009 LNF Awards". Arch Linux Magazine. Januar 2010. Abgerufen 2010-03-13.
  7. ^ "UZBL - Ein Browser, der sich an die Unix -Philosophie hält".
  8. ^ a b Vervloesem, Koen (2009-07-15). "UZBL: Ein Browser, der der Unix -Philosophie folgt". Lwn.net. EKLKTIX, INC. Abgerufen 2010-03-03.
  9. ^ "Ein kurzer Vergleich der Linux -Webbrowser". 2009-06-22. Archiviert von das Original am 2009-06-26. Abgerufen 2010-03-03.
  10. ^ "WebkitFeatures". Webkit Wiki. Abgerufen 2010-03-03.
  11. ^ a b Bataille, Benoit (2009-05-12). "UZBL: UN Navigateur Internet, Rien Qu'un Navigateur Internet" [UZBL: Ein Webbrowser, nur ein Browser] (in Französisch). Abgerufen 2010-03-03.
  12. ^ a b Dieter@be (2009-04-19). "Archphilosophie/Struktur auf einen Browser angewendet". Arch Linux BBS. Abgerufen 2011-12-27.
  13. ^ Ritter, Stefan (2009-09-21). "Akzeptiert UZBL 0.0.0 ~ Git.20090826-1 (Quelle I386)". Debian-devel-änderungen (Mailingliste).
  14. ^ Debian Testing Watch (2009-10-02). "UZBL 0.0.0 ~ Git.20090826-1 migriert auf Tests". Uzbl (Mailingliste).

Externe Links