Slashdot Mirror


A Linux 'Browser War' in the Making?

We all know about Mozilla. It's one of the major 'poster children' for the entire Open Source concept. Build 9, Build 10, Build 11, and so on. Someday there will be a Mozilla that will run without crashing, and we'll love it. Someday. Then there's Opera's Linux - and BeOS, Mac, EPOC and OS/2 - ports. Over the last week we've had 100+ readers submit the news that (proprietary shareware) Opera for Linux is close to beta release. But there's another potentially exciting Linux browser in the works that has hardly gotten any publicity. (continued)

I learned about the new KDE browser project almost by accident. The concept is only a few months old, and active work on it only started a few days ago. Konqueror - "Konq" for short - is not the spotty KFM utility included in the current KDE release, but a whole new code base.

The people working on Konqueror are worried about getting too many people's hopes up too hard and fast; if they do, and if they run into Mozilla-type slowdowns, they'll end up with plenty of egg on their faces. All they're willing to show the world at this point is this screenshot.

It's amazing how far Konqueror has come in almost no time, especially when you realize that this is a purely volunteer project with just a few members, not a big deal with big money from a big company like AOL/Netscape behind it.

Are there other Linux browsers in the works? Good question; if you know of one, please tell us about it.

Another question: Would more volunteers help Konqueror? Perhaps, perhaps not; the KDE developers aren't sure that more bodies would necessarily help.

Should we all get behind Mozilla and push? Yet another good question - and one that's been hashed to death all over the place but hasn't been fully answered yet.

Whatever the answers, I believe most Slashdot readers agree on one thing: that a better Linux browser would be a Good Thing(tm).

We have a little poll about Linux browsers to the right of this story. And, as always, your thoughts on the subject are more than welcome.

5 of 401 comments (clear)

  1. Competition is good by slk · · Score: 5

    What the browser space really needs is competition, on all fronts. Companies and projects should be competing to make the fastest, most stable, most compliant browser with the best user interface. Mnemonic and several other free browser projects were effectively killed by Mozilla.

    We shouldn't have all our browser eggs in one basket, any more than we should all be using the same operating system or text editor. Especially with open source browsers (but even with closed source ones), competition brings about innovation, as well as better code and, in the end, a better browser.

    If one browser supports PNG, then they all will feel the need to support PNG. If another one is 100% compliant with the HTML 4.0 spec, then they all will feel the need to be compliatn. This competition is going to be the best thing that's happend to browsers, on any platform.

    Personally, I look forward to trying out all the new browsers (konquerer, opera, and mozilla), as well as the old favorites (w3m, lynx, and netscape), and using whatever's best. Especially if it's open source, I'd also look forward to contributing bug fixes and new code. However, this means a relatively small and clean open source project, not that 120MB of C++ monstrosity called Mozilla.

    --
    ERROR: Null .sig, core dumped.
  2. Konqueror should use the Mozilla Layout Library by hattig · · Score: 5

    Is it just me, but the layout engine in Mozilla is pretty damned good by all accounts, it is the stuff surrounding it that cacks up all the time.

    So wouldn't it make sense to use the Mozilla layout engine inside of Konqueror, and also to use that layout engine as a standard html widget for all of the different programs that display html to some extent? That way, all (bug hunting and fixing) resources will be focussed of one code base, instead of having loads and loads of different code bases around?

    Or maybe it is just me being hopeful!

    Just the idea of a standard libhtml widget would be great for Linux and other Unix variants. Why reinvent the wheel indeed!

    Oh well... there will always be two or three competing things in the Linux world it seems (gtk vs. qt, KDE vs. Gnome, Mozilla vs. Konqueror, etc)... it is when they are merged that the trouble occurs... look at gcc.

    1. Re:Konqueror should use the Mozilla Layout Library by Christopher+B.+Brown · · Score: 4
      That certainly sounds like a good idea; one not-so-minor problem; MLL uses the Mozilla Public License, which is not compatible with GPLed code as documented in the MPL FAQ:
      18.How can GPL code be incorporated into the Communicator code base?

      Under our reading of the GPL, it will not be possible to incorporate code covered by the GPL into the Communicator source code base. It is also not possible to use GPLed code and NPLed code together in a Larger Work. This is different for LGPL code. It is possible to create a larger work using LGPLed code that can then be used in conjunction with NPLed code through an API..

      --
      If you're not part of the solution, you're part of the precipitate.
  3. We Need Netscape by bjb · · Score: 4
    I'm sure some people won't agree with this, but I strongly believe that we need to get Mozilla out soon so that Microsoft won't have an opportunity to 'standardize' the internet. What I mean is that if most of the general population uses Internet Explorer long enough, web developers will start developing sites that work ONLY with IE. This hasn't quite happened yet, but with some more time and some more 'features' put out with IE, this most likely will happen.

    What we need is competition in the browser market to prevent this and to ensure that standards, not companies, rule the internet's content.

    This is why we need Mozilla. It is Netscape. People know who Netscape is. Netscape might be in a strange state right now, but they are the underdog and people did use them at one point. Now I'm not bashing KDE or Opera (I use both browsers), but telling web designers that their new IE feature won't work under those browsers probably won't hold much weight (I hope I'm wrong there). Netscape, on the other hand, will get them to think about it.

    I guess it comes down to the number of people who use a particular browser. There is still a significant number of people using Netscape, so you can argue that you need to support that browser. I just hope we can see Mozilla in force before its too late.

    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
  4. Re:Why Mozilla is so badly broken by Anonymous Coward · · Score: 4

    Maybe you should look at the mozilla code and/or newsgroups before whether you decide if the mozilla team is forward thinking.

    Mozilla is a very heavily Object oriented project which is very modularized.

    Most people who actually know anything about the Mozilla project look upon 'bloat' differently than idle commentators such as seen often in slashdot.

    The fact is that the market requires certain features from their 'internet experience'. This includes mail/news, Postscript output, etc.

    Communicator was built as a monolothic application which had all these modules inextricably linked in one binary. In mozilla, these modules are seperated. If you want, you could rip out the mail/news DLL, and you would not have mail support any more.

    I don't understand what you consider 'bloat'. You don't like large executables? Fine, we split it up into multiple DLLs. You don't like large download time? Fine, we make the distribution download size a fifth of what is was previously.

    Maybe you're just whining that you think we'd get a better product quicker if you had all the mail/news engineers working on core browser stuff? Well, anyone who's done any s/w engineering knows that you can't just throw more engineers at a project to get it done quicker/better.

    Mail/news is an application that sits on top of the new mozilla framework. If mozilla was just a browser, it could not compete with IE. The core of Mozilla is a framework for building applications such as a web browser, or mail client.

    The importance of an HTML mail client cannot be underestimated in a corporate environment. Many millions of seats of Communicator and outlook have been sold to corporations, and they love and demand HTML mail.

    So, we must provide and HTML mail client. Do we make them download it seperately? What do you do about the shared components such as core layout? do we make people download it twice?

    Here's some real numbers from a recent mozilla status report:

    Footprint
    Estimate of compressed total download size on Win32: 1266k

    Uncompressed DLL sizes:
    Win32: 1174k, Mac: 2382k, Linux: 2331k


    Now compare to Microsoft IE 5.

    Minimum installation (without Outlook) is about 50MB. With Outlook, you're talking about another 20MB.

    THAT'S bloat. We can get mail/news for around (guess) 500kb compressed download.


    My main point is that adding these features don't significantly impact the size of the project. If you don't want a feature, remove the DLL. But the mozilla team know what the market demands. Just because you don't want something in the browser doesn't mean nobody else does.