Comments about Linux/Ubuntu from a former MS-programmer

Alan McKinnon alan at linuxholdings.co.za
Tue Apr 11 12:01:46 BST 2006


On Tuesday 11 April 2006 05:29, Ari Torhamo wrote:
> I don't know if Nautilus should be a web browser or not, but the
> term "browsing" appears to be used in different ways in the context
> of web browsing and the context of browsing a file system. When
> people talk about browsing a file system, they usually mean opening
> folders and looking at the file listings inside them. Browsing the
> web means opening certain types of files (HTML or other) and having
> their content presented. The fact that Nautilus is able to "browse"
> a file system doesn't mean that it should be able to "browse" the
> web - these are two different things. When I think about it, are
> there any types of files that Nautilus does open?

It all depends on how you abstract what the software is doing in your 
mind. Nautilus is a file manager, a program like this knows about 
directories and files. Give it an "Open" function and when you double 
click an arb file it should determine the file type and launch an 
appropriate app.

Konqueror is a general purpose browser. It's stated purpose is to be 
able to display and view any accessible file any place using any 
protocol (using kioslaves to accomplish this). So it displays text 
files, man pages, rendered html and just about most other things too.

Neither method is inherently right or wrong, but the developer does 
have to pick one and state which method he is using. I prefer 
konqueror but that's because I've taken "everything is a file" to the 
next logical step in my head, and have abstracted the http and 
rendered HTML steps away (I treat them as invisible transport 
mechanisms when browsing).

Nautilus should never be a web browser, as it doesn't cater for this 
abstraction, and neither does the rest of Gnome. Gnome wants the user 
to assume the viewpoint that file system objects and web pages are 
different things, accessed in different ways.

-- 
If only you and dead people understand hex, 
how many people understand hex?

Alan McKinnon
alan at linuxholdings dot co dot za
+27 82, double three seven, one nine three five



More information about the sounder mailing list