Slashdot Mirror


Meet Uzbl — a Web Browser With the Unix Philosophy

DigDuality writes "Dieter@be over at Arch Linux forums, a release engineer for Arch Linux, got inspired by this post. The idea? To create a browser based on the Unix philosophy: 'Write programs that do one thing and do it well, programs that work well together, programs to handle text streams because that is a universal interface,' among other points. The result? A fast, low-resource browser named Uzbl, based on WebKit, which passes the Acid3 Test with a perfect score. The browser is controlled (by default) by vim-like keybindings, not too dissimilar to vimperator for Firefox. Things like URL changing, loading/saving of bookmarks, saving history, and downloads are handled through external scripts that you write (though the Uzbl software does come with some nice scripts for you to use). It fits great in a tiling window manager and plays extremely well with dmenu. The learning curve is a bit steep, but once you get used to it, it's smooth sailing. Not bad for alpha software. Though built for Arch, it has been reported to work on Ubuntu."

5 of 318 comments (clear)

  1. Re:vi? by clang_jangle · · Score: 5, Informative

    Oh wow, now I've gone and looked at it and it's really cool! It's a collection of python scripts, so it should run on pretty much anything. And yes, keybndings (and most everything else) are easily reconfigured -- if you know python.

    --
    Caveat Utilitor
  2. Re:Reinvent the browser again? by s4m7 · · Score: 4, Informative

    but you could say the same about the Chrome developers

    Ahem. Chrome was based on webkit which was derived from the Konqueror browser for KDE. Maybe not a huge market share but probably in the hundreds of thousands of users globally at the time.

    and I guess we could say the same about Firefox..

    Firefox was based on mozilla which was the open sourced version of the venerable and at one time market-dominating Netscape Navigator.

    No, it doesn't matter if the browser has useful features to YOU. it matters if they are useful to someone. And apparently someone out there wanted a modular browser with vi keybindings out there bad enough to write the damn thing. If it's not for you? Don't use it.

    --
    This comment is fully compliant with RFC 527.
  3. Re:And the UNIX philosophy is... by DigDuality · · Score: 4, Informative

    what the fuck does OS X have to do with any of this? This was a conversation about browsers, i'm sure uzbl can run on OS X just as well as on Linux. Jesus you Mac tards are fucking assholes who just jump at the fucking chance to jam your feng shui tonka toys down peoples throats whenever you're not sipping on a fucking latte.

  4. It's Webkit by PhunkySchtuff · · Score: 4, Informative

    This browser is simply a wrapper around Webkit - so things like passing Acid3 with a 100/100 score is something that it inherits by default. It's not like the developers of this project did anything in particular, other than chose to use Webkit, to make it pass Acid3 or be standards compliant in other areas...

    As mentioned above, Webkit isn't the most unix-like unix software being a big, monolithic program written in C++ .

    All this project does is wrap a purposely obtuse front-end around a popular, open source browser engine.

  5. Re:dupe! by Trepidity · · Score: 4, Informative

    It did--- Slashdot's had a discussion system since the beginning (or at least very close to it). Pre-account-system comments aren't archived, though, it seems. You originally just entered a name and a comment and posted it, the way most blog comment sections still work today. Impersonation of well-known users was getting too common, though, so they introduced an account system in mid-1998, requiring that you either post as Anonymous Coward, or register an account to post as anyone else. It seems that the old stories only archive comments made after that switch, so the pre-mid-1998 comment threads are mostly in the bitbucket, except to the extent that the Wayback Machine got them.