Slashdot Mirror


Mozilla Project Hurt by Apple's Decision to use KH

Anonymous Coward writes "I Read this article from ZDNet claiming how some of the Mozilla developers were hurt by Apple's decision to use KHTML over Gecko. I can see both their points. Mozilla was made for cross-platform compatibility, and this probably adds to the bloat, however that's not what they were looking for. They wanted small and fast."

279 of 610 comments (clear)

  1. Pride of Authorship by tealover · · Score: 5, Insightful

    I don't think the Mozilla guys should take Apple's decision as anything more than Apple trying to do what's best for Apple. We users may have the luxury of using political motives in determing which software to use, but corporations have to answer to shareholders. If Apple sincerely believes they made the best choice for them, then I hope it works out well for them.

    I'll continue to use Mozilla, if it makes the developers happy!

    --
    -- You see, there would be these conclusions that you could jump to
    1. Re:Pride of Authorship by On+Lawn · · Score: 2

      I don't think the Mozilla guys should take Apple's decision as anything more than Apple trying to do what's best for Apple.

      Although its natural to feel sad to see your work rejected in this sense, I agree. I'm pretty clueless of any political matters that could have driven this decision other then the particular technical merits of the application.

      Its like watching models try out for a shoot, all of them are beautiful and you'd give your right arm to date. While the client could be looking for a particular kind of beauty expressed in "edginess" or "innocence", women walk away crying thinking it was their beauty in general that was rejected.

      I'll continue to use Mozilla, if it makes the developers happy!

      Or Galeon, in my case. I was using Galeon 2 until it required some development libraries in Gnome but I loved it while I was using it. I hope Evolution 2 gets simular speed increases from gtk2.

      I personally think Mozilla is past the age of wondering if it will survive or not. Using its modular approach, and gaining the branches it did has ensured quite the likelihood of survival.

    2. Re:Pride of Authorship by Dave2+Wickham · · Score: 2

      When did you last use it/on which system? Stable builds are fine for me (Win2K, WinXP, Slackware), and if you expect beta/alpha/nightly builds to be 100% stable, you're mistaken.

  2. Safari is only half finished... it will bloat by Anonymous Coward · · Score: 4, Insightful

    Mozilla supports many more standards/protocols than Safari As Safari reaches this level of functionality it will get bigger and bigger.

    At the end of the day though, who cares if they use Mozilla or not?

    What's important is that they're dumping IE, thus freeing themselves from a dependence on Microsoft.

    PS: "Bloated" or not, Mozilla runs just fine on my PC.

    1. Re:Safari is only half finished... it will bloat by Daleks · · Score: 5, Insightful

      Mozilla supports many more standards/protocols than Safari As Safari reaches this level of functionality it will get bigger and bigger.

      Chimera is 20.6MB while Safari is 7.2MB and neither of them provide alternate localizations, afaik. So you're saying it takes 13.4MB of code to properly handle CSS? Believe it or not, but Gecko re-invents the wheel many times over under the hood for the sake of being cross-platform, and pays for it.

    2. Re:Safari is only half finished... it will bloat by mu_wtfo · · Score: 2

      Please, please, please, PLEASE try to remember - Chimera is NOT Mozilla. It's a side project, associated with mozilla.org in a similar fashion as Phoenix. When comparing Safari to Mozilla, please do it properly, and compare it with the actual Mozilla OS X builds.

      Thanks.

      --
      If all the world's a stage, anyone who says they want better lighting spends far too much time in a dark theatre.
    3. Re:Safari is only half finished... it will bloat by Daleks · · Score: 3, Informative

      Please, please, please, PLEASE try to remember - Chimera is NOT Mozilla.

      Yes, but the argument is over rendering engines, not browsers. Mozilla and Chimera both used Gecko. More specifically, Chimera uses CHBrowserView, which wraps Gecko as a Cocoa NSView sublcass. Safari uses WebCore.

      It's a side project, associated with mozilla.org in a similar fashion as Phoenix.

      Yes, and Phoenix uses Gecko. Your point?

      When comparing Safari to Mozilla, please do it properly, and compare it with the actual Mozilla OS X builds.


      A comparison of the Mac OS X build of Mozilla vs. Safari makes Mozilla look even worse. The problem is that it's an apples to oranges comparison because Mozilla includes a chat program, mail & news modules, and all the other X* components. Chimera on the other hand (which may support parts of XPCOM, XUL, etc.--i'm not entirely sure) trims away these parts of the application and provides itself for better comparison. Chimera vs. Safari is as close to Gecko vs. WebCore as you're going to get.

      Thanks.

      Your welcome.

    4. Re:Safari is only half finished... it will bloat by Draoi · · Score: 2
      Chimera is 20.6MB while Safari is 7.2MB and neither of them provide alternate localizations, afaik.

      Just BTW - adding localisation to Safari should be incredibly trivial, thanks to how Cocoa handles it. And guess what - it's XML-based! I just took a look & the 'English.lproj' part of Safari is only 720K & you don't have to bundle all localisations ...

      --
      Alison

      "It is a miracle that curiosity survives formal education." - Albert Einstein

  3. Oh boo hoo... by npietraniec · · Score: 5, Insightful

    Would the khtml people be "hurt" if apple had used Gecho? Maybe if the Mozilla people are so injured they should look at why KHTML was chosen over Gecho and take steps to improve. Such is the beauty of competition. Maybe the mozilla people aren't aiming for what the Safari people were looking for... Maybe portablility wasn't important as size and speed to the Safari people. Apple adopting an open source browser is ultimately a very good thing, whether it be Gecho, Khtml, or some other open sourch engine.

    1. Re:Oh boo hoo... by kin_korn_karn · · Score: 2

      they may not have the luxury of seeing it as an opportunity for improving their browser. Maybe the Mozilla people needed a large company's adoption of their engine as the sort of industry validation that a bunch of college kids that hate Microsoft can't provide.

    2. Re:Oh boo hoo... by bluGill · · Score: 2

      I hope that this will spur web developers to write sites that will render well everywhere, not just on one specific browser. When ie dominates you write for ie. When netscape and ie split the market you either write for both (not easy, but doable), or you write simple standard html that either can handle even though things look a little different. When there is enough comptition that nobody dominates the market then you write good clean html and hope that the browsers render the standard well.

      Note the above is a simplification, but it is useful anyway.

    3. Re:Oh boo hoo... by sweetooth · · Score: 2

      Last time I checked AOL/Time Warner was a helluva lot bigger than Apple. That's where they should be turning for support. That's where we should see the big Mozilla push come from. Where's the release version of AOL using gecko?

      Apples decision says two things.
      1. KHTML is easy to work with.
      2. Apple makes business decisions based on what's best for thier business.

    4. Re:Oh boo hoo... by BZ · · Score: 2

      > Maybe if the Mozilla people are so injured

      They are not. Please bother to read the blog that article was quoting, instead of beliving the out-of-context quotes you're given.

      And there has been tremendous discussion about ways to improve generated by this. Please research before you flame, ok?

    5. Re:Oh boo hoo... by asa · · Score: 2

      Where's the release version of AOL using gecko?

      Right here: AOL using Gecko

  4. Best tool for the job by boinger · · Score: 5, Interesting

    Apple's R&D people are some of the best and their research showed which path was 'best' based on some checklist spawned from some meetings somewhere in the depths of Apple. Would we have a similar story if the KHTML kids were hurt because Apple went the other way? No. Their project is seen as less-significant. Do they have their own icon on /.? Similarly, no. For the same reason.

    --
    Send your friends messages of love at fuck-you.org
    1. Re:Best tool for the job by jbolden · · Score: 2

      OS9 never kicked PC OSes. OS 1 was very good. by OS/2 1.2 it was pretty hard to say that Apple had the better OS if you didn't care about Dos compatability. OS/2 2.1 was much better than anything Apple had at the time (and pretty much anything up to and including OS9).

      The only thing you can say is that System 6 was better than the Windows that existed around the same time.

  5. oh well no shit by tps12 · · Score: 2, Insightful

    And guess what, Intel was hurt by Apple's decision to use the PPC and Microsoft was hurt by Apple not licensing the NT kernel. They're a fucking business, not a charity.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:oh well no shit by MartinG · · Score: 2

      sdgafh

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  6. Why the bloat? by Pig+Hogger · · Score: 2, Informative
    Obviously, apart from the multiplatform thingy, the bloat surely comes from evolving code; that is, you start with a neat, swift & cool architectyre (Netscrape 1), then add some bells and whistles (Netscrape 2), then you get featuritis (Netscrape 4) until the bloat becomes unmanageable (Netscape 7).

    At one point, it's necessary to stop and redo everything from scratch.

    1. Re:Why the bloat? by entrox · · Score: 2

      Nice troll!

      You do realize, that Netscape was rewritten totally between 4 and 6? And you also realize, that this wasn't their best decision?

      Please shut up if you don't know what you're talking about.

      --
      -- The plural of 'anecdote' is not 'data'.
    2. Re:Why the bloat? by Doomdark · · Score: 3, Interesting
      You do realize that Netscape is based on Mozilla 1.x, which is a total rewrite, and shares no code with Netscape 4 series?

      FWIW, Gecko (Mozilla's HTML layout engine) is supposedly reasonably lean; Mozilla itself is more bloated due to featuritis (although, many of the features are cool, from JavaScript debugger to the whole UI framework that seamlessly ties C, C++ and JavaScript). However that's not so much a side-effect as a design decision; architecture is ambitious and feature list (too?) sizable.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  7. KHTML can't be _that_ bad w/r/t cross-platform ... by nbvb · · Score: 5, Interesting

    I mean, if the Apple folks were able to port KHTML to OpenStep^WMac OS X from that whole Linux-QT-KDE mess, it can't be that bad, can it?

    Let's call it like it is -- Gecko, while a noble effort, is really a failure. It was YEARS late, and completely missed its goal (a lightweight, fast. cross-platform rendering engine). One bit of that (cross-platform) does not a success make.

    I have to say, I'm absolutely impressed with Apple's Safari. It's FAST as all getout, and it's the first browser that really makes me think twice about having paid for OmniWeb. I've been using Safari daily since release and while, yes, it has some bugs, it's still better than Chimera, OW, & Mozilla combined. IE also has its rendering issues, and I detest lots of other things about it.

    Safari's what a browser should be -- small, lightweight, and out of my face. The interface is slim & sleek, and, like the rest of Apple's software, lets me focus on the CONTENT rather than the delivery.

    I really think that's why OSX is so wonderful -- it just stays out of my way and lets me do what I gotta do. And I have to admit, running a DVD authoring program alongside several terminal windows on a Mac (!) is still impressive to me.

    Apple didn't buy NeXT. NeXT swallowed Apple whole.'

    --NBVB

  8. Bloat by simpl3x · · Score: 2

    it might just slim down and get lighter and faster! what would they add, other than tabs, that would cause major bloat? that is the problem with the full mozilla--many features. i shouldn't say "problem" though, since i feel that it is an advantage in cases.

    1. Re:Bloat by jonadab · · Score: 3, Informative

      Yeah, Gecko is big. It has to be, to get all the layouts correct.
      Understand, it's designed to lay out and render, correctly, anything
      from non-wellformed pre-W3C HTML on the one end of the scale up
      through XSLT at the other end, plus XUL. That's a tall order.
      Konqueror doesn't handle quite as wide a spectrum.

      That said, KHTML handles more of MSIE's proprietary non-W3C extensions
      to the DOM than Gecko does, which _may_ be part of why Apple chose it.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    2. Re:Bloat by GlassHeart · · Score: 2

      6,928,478 bytes is 6.6 MB, because there are 1,048,576 bytes per MB.

    3. Re:Bloat by bunratty · · Score: 4, Interesting
      Yeah, Gecko is big. It has to be, to get all the layouts correct.
      Opera 7 is about as standards-compliant as Mozilla, and contains e-mail and newsgroup clients like Mozilla. Yet the Opera 7 download is only 3.3 MB as opposed to nearly 11 MB for Mozilla. Highly standards-compliant browsers need not be big. I doubt that Safari will grow much bigger as a result of making it as compliant as Mozilla.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Bloat by Bedouin+X · · Score: 2

      I can't believe that you have the audacity to compare the Opera Mail / News app to Mozilla's. That's really like comparing Word to Wordpad. Not that Opera's client is bad, but it has a fraction of the functionality of Mozilla's.

      Let's also not forget the html editor, IRC client, and myriad of developer tools that come with Mozilla. 11 MB sounds like a bargain to me.

      --
      Dissolve... Resolve... Evolve...
    5. Re:Bloat by Ilgaz · · Score: 2

      He speaks about Opera 7. I liked Opera 6 simple mailing stuff (yes, I am a minimalist user) too, but not an issue.

      Opera 7, has M2 (mail 2.0 I guess) and its amazing stuff. I even know some guys, IE fanatics use it instead of OUTLOOK, yes, outlook! It has IMAP, built in spam filtering and real interesting way of organising mails. All in one pool etc (I guess, its similar to Lotus notes style)

      Here, http://www.opera.com/products/desktop/m2/

      And... You say html editor, irc client is a plus for Mozilla? well... I know they can be seperately downloaded so I don't count them as bloat. But .. man, IRC client in a browser. In Java 2 days... Come on.. Have you seen Java based IRC clients running in browser lately?

  9. KHTML developers by chennes · · Score: 5, Insightful

    ...and if Apple had chosen Mozilla's engine, the KHTML developers would have been "hurt." KHTML is a compact code by comparison - far easier for Apple to take and modify. What happened to the idea that choice is good? Apple is helping to turn KHTML into a more viable choice (I used Mozilla exclusively before Safari was release- I had never touched KHTML). Now there are a whole bunch of viable browsers out there. Chris

  10. And this is a Surprise, Why? by arakon · · Score: 4, Interesting

    I mean come on, look at Apple's choices,

    1) Use this extremely bloated, unoptimized browser or

    2) Use this smaller engine that can be optimized with little effort to run like a top on our operating system.

    I'm sorry but Apple is doing what any good business would do, its looking out for its own interests. But I fail to see how this hurts Mozilla. So what mac users can use another browser. COMPETITION IS GOOD. maybe this will get those Mozilla monks in gear and start making their browser SMALLER instead of adding X more features that I don't need.

    Now if all the browsers would just use the same plugin models....

    --
    "If I were bound by all laws everywhere I'm sure I would have committed a capital crime somewhere."
    1. Re:And this is a Surprise, Why? by bogie · · Score: 2

      "1) Use this extremely bloated, unoptimized browser or

      Compared to Opera I guess Mozilla seems a little fat, but compared to IE it stacks up very well. Using any hardware from the last few years Mozilla may take a few seconds longer to load when you launch it, but it also renders pages quicker than IE and about the same as Opera. Sorry but that's just not slow by any means.

      Of course you could always do what MS does with its IE engine and preload Mozilla. As I type this the IE process is taking up 25MB. There is also undoubtably more memory being eaten as well via explorer.exe and other processes as well. Compared to IE when your actually measuring apples to apples suddenly Mozilla isn't so bloated anymore.

      The Mozilla is bloated/unoptimized arguements are just old and have been for the past several months when compared to its chief rival Internet Explorer. If you think Mozilla is ever going to be a 3MB download and only take up 5MB ram, think again. That was NEVER the plan in the first place.

      "maybe this will get those Mozilla monks in gear and start making their browser SMALLER instead of adding X more features that I don't need"

      http://www.mozilla.org/projects/phoenix/ Even though it doesn't have IE's and Mozilla's preload feature its still quite good.

      "COMPETITION IS GOOD"
      Standards are good. If websites actually stop pandering to IE we will all benefit. That is the main benefit of Apple using KHTML.

      --
      If you wanna get rich, you know that payback is a bitch
    2. Re:And this is a Surprise, Why? by arakon · · Score: 2, Insightful

      I was never comparing Mozilla to Opera or IE. I was referring to the point that Mozilla is NOT optimized for the MAC. it was written originally on a PC and ported to the mac, so I assume it lacks a lot of optimizations that a browser written/optimized for a mac would.

      With all the features they would have to wade through to update mozilla to their standards it would take years. Not to mention mozilla changes very swiftly. For compatibility reasons its a good idea for them to pick KHTML, because its smaller, would take less time for them to optimize for their platform. Nothing is stopping mac users from continuing to use Mozilla if they are interested in bleeding edge web technology.

      The point is choice is good. If people are interested in smaller browsers with less clutter (note, size does not always equal clutter/bloat). My only problem with mozilla is the UI bloat. I could care less if IE or Mozilla eats 50MB of my RAM if it works faster. I have a GB of RAM and the only time I use all of it is when I am rendering large scenes in MAX or editing large images in Photoshop/GIMP. But thats my opinion and like assholes, everyone has one.

      Open SOurce is a lot like evolution, there are hundreds of projects out there and a lot of them overlap, the successful ones thrive, mutate, and become bigger. The unsuccessful ones whither and die or become incorporated in the bigger ones to help them grow. Besides if Mozilla was the answer to everyone's needs why would anyone bother making KHTML in the first place? Someone was disatisfied with the browsers available and made their own browser. Lucky for us its open-source and everyone can learn from its technology.

      Open Source needs Open Minds.

      --
      "If I were bound by all laws everywhere I'm sure I would have committed a capital crime somewhere."
    3. Re:And this is a Surprise, Why? by ealar+dlanvuli · · Score: 2

      This is interesting, as Phoneix, Mozilla, and Netscape all impliment their browser in Gecko.

      I think in the case of gecko, the browser/renderer distinction is very minor, and it seems to grow slimmer all the time.

      --
      I live in a giant bucket.
    4. Re:And this is a Surprise, Why? by jbolden · · Score: 2

      it was written originally on a PC and ported to the mac

      I'm not so sure its true. I'm sure parts of it came from IE for Windows; but a great of IE uses the Windows code base (and vice versa). IE for Mac has features which have never been part of IE for Windows. "Port" is simply too strong; they really do seem to be independent products which share a name and some code.

  11. Oh, no! Horror of Horrors! by Garridan · · Score: 5, Insightful

    Competition in the Open Source world? Microsoft gripes about not owning 100% of the market, too, guys. Competing projects are good. They promote diversity, and since we're all Open Source people, and we all use the same open protocols, its all interoperable.

    Good to see KHTML in the commercial spotlight, and not just Mozilla. I'm typing this in Mozilla, which I sear by and tell all my friends about, but KHTML is good, too.

  12. mozilla by Guipo · · Score: 2
    you know, if mozilla is so bloated why does it work so well on my system. Another note is how does it really hurt mozilla. I mean, look at IE. Talk about bloated. Even moreso why would not having to be default hurt mozilla on the apple platform. It dosent come with any windows platform, yet I run it on all my windows PC's.

    Bah, what do I know. i'm just a user

    --
    Theonlyuse of monkeys is to testthings onthem.Some peoplemay say"Hey That'scruel!"and myresponse is"I don't like monkeys
    1. Re:mozilla by The+Bungi · · Score: 2
      you know, if mozilla is so bloated why does it work so well on my system. Another note is how does it really hurt mozilla. I mean, look at IE. Talk about bloated

      Define "bloated". IE6SP1 is a 470KB stub installer that will download up to 25MB depending on what you choose to install, with about 11MB being typical. The Mozilla 1.2.1 installer and/or ZIP Win32 download is about 12MB with no option to use a stub installer. I'd say they're about the same (without comparing bundled additional applications). The Win32 Phoenix binary ZIP is about half that (6MB).

      Or are you confusing speed with bloat? IE loads damn near instantaneously while Mozilla 1.2 takes about 7-8 seconds to load (with subsequent loads being faster of course). Once loaded rendering speed is, IMO, the same for both of them.

      So, define "bloated".

    2. Re:mozilla by PunchMonkey · · Score: 4, Insightful

      Another note is how does it really hurt mozilla.

      Good point.... I'd wager that Apple moving away from IE will help push the alternative browsers along. Less people will think "I *have* to use IE to view the web sites I visit" and there will be more people investigating Netscape again, as well as Mozilla, Opera, etc.

      --
      I'll have something intelligent to add one of these days...
    3. Re:mozilla by jfedor · · Score: 3, Interesting

      The Mozilla 1.2.1 installer and/or ZIP Win32 download is about 12MB with no option to use a stub installer.

      Here's a stub installer for Mozilla 1.2.1 (214 KB).

      -jfedor

    4. Re:mozilla by The+Bungi · · Score: 2

      Oh, cool. Didn't see that.

    5. Re:mozilla by gorilla · · Score: 2
      Comparing one bloated application with another bloated application doesn't exactly show much. Opera is 3.2Mb, and I'd still consider that bloated.

      As for IE's load time, it appears to load instantly because it's real load is shifted to the boot sequence.

  13. No... by mkoz · · Score: 4, Insightful

    I understand that mozilla might have some hurt feelings, but lets focus. Apple had specific needs and they chose what they thought was the best solution. Mozilla is doing something a bit different (multiplatform).

    In the end this is a bit of a win for Mozilla and all open source software.
    1. It is a high profile (if low distribution) browser based on an open source core. This is a good thing for open source projects in general.
    2. Competition in the open source browser arena is not a bad thing. I predict that both browsers will get better as a result or some good natured competition.
    3. Apple is not anti-Mozilla, they just decided to use a different rending engine for Safari.
    4. Chimera (Mozilla based) is still a better browser than Safari on MacOS X.

    1. Re:No... by nbvb · · Score: 3, Insightful
      Even if safari takes 100% of the MacOS X market (which it will not). It will be a minority browser because macs a are minority of computers.

      How many people have downloaded Mozilla?


      Who cares anyway? I don't think BMW or Mercedes will ever "take 100% of the market"... what's so bad about being the minority, as long as it's a quality product?

      --NBVB
    2. Re:No... by constantnormal · · Score: 2

      I've been certainly willing to give Safari a shot, but have ended up returning to Chimera and Mozilla for the following reasons:
      1) No tabbed windows in Safari. I love 'em.
      2) Safari download speeds are currently about 70% of Chimera's. It certainly renders pages quickly, but it also takes its sweet time getting the data.
      3) I find that when a manufacturer proclaims that software is "beta", it is really (IMHO) a rough beta, and more typically alpha quality code. The initial problems of Safari's deleting files point towards alpha code, IMHO. Also, there's a significant chunk of the web that it does not yet render well -- things like XHTML.

      Except for the tabbed windows, all my other complaints with Safari merely reflect the fact that it isn't done yet. I expect the Gecko folks to be looking closely at Safari, and learning from the competition's failures as welll as their successes.

      I continue to play with Safari, as it does have some spiffy features (that I hope the clever Chimera folks pick up on) like Rendezvous support, and the SnapBack feature. But my bread & butter browser on OS X remains Chimera. I use Mozilla for mail (I'm not quite ready to trust the OS X Mail app, however it's possible that I'm overly cautious in this) and as a decent page composer before hand-finishing the generated code. Safari is going to have to grow considerably before it displaces those. IE, however, has less utility for me every day.

      In the end, Safari does have the advantage in the marketplace of being the default browser shipped with OS X, and having a profit-making company backing it. If Apple is aggressive about fixing the deficiencies (and that means adding tabbed windows, for me), then in the fullness of time Chimera may dwindle into insignificance, as they are not cross-platform. But Mozilla should not be impacted at all, even if it is bloated and slow.

      Mozilla is the gold standard for cross-platform compatibility, and so long as that is true, there will be a place for it in the world.

    3. Re:No... by madmancarman · · Score: 2
      Who cares anyway? I don't think BMW or Mercedes will ever "take 100% of the market"... what's so bad about being the minority, as long as it's a quality product?

      I think this has been Apple's attitude since they conceded the business market to Microsoft and picked up Steve Jobs/Next. Obviously it's been a good decision to go that route, since they went from multiple quarters in the red and Michael Dell calling on them to sell off their assetts and return the money to the sharholders to multiple quarters of blank ink and becoming a brand associated with quality and style. There's no reason Apple can't be successsful as a niche player, they just have to protect and expand their niche as much as possible without losing their identity or their eye for quality.

      If Microsoft lost Bill Gates to an airplane accident or whatever, it would chug along without so much as a hiccup. If Apple lost Steve Jobs, however, it would be quite a different story. That's not to say there aren't highly talented people working at Apple, but they're definitely driven by their own sort of cult leader.

      First they ignore you, then they laugh at you, then they fight you, then you win. -- Gandhi

      --
      First they ignore you, then they laugh at you, then they fight you, then you win. -- Gandhi
  14. ZDNet took statements out of context by feelafel · · Score: 5, Informative

    It should be noted that Mike Shaver's (formerly of Netscape, still of Mozilla) comments were, as he points out, taken horribly out of context in the ZDNet article.

  15. Why hate KHTML? by dtype · · Score: 5, Insightful

    I question not so much the free software crowd's love of Mozilla, as the hate for KHTML. Why hate this _other_ free and excellent library for web rendering?

    Apple made a perfectly valid choice, and contributed their changes back to the free software community. Yet another great free software project now benefits from Apple, at IE/Microsoft's expense of market share on Mac desktops.

    Don't draw any conclusions you don't have to. I love Mozilla, too, but Apple made a decision, and one which even most Mozilla developers feel was a valid technical choice, even if it wasn't the one they themselves would have made.

    What exactly did Apple do wrong again?

    --

    ---
    Drew Streib, dtype.org

    1. Re:Why hate KHTML? by fucksl4shd0t · · Score: 3, Interesting

      I question not so much the free software crowd's love of Mozilla, as the hate for KHTML. Why hate this _other_ free and excellent library for web rendering?

      I don't hate KHTML, I should point out.

      I use KDE 3 on my box, and I use Mozilla as my browser, because Konqueror is a piece of shit. I would use IE before Konqueror, if technical capability was my first priority (it's not, so never fear, I'd use Konqueror). I DO use Konqeror from time to time. For example, when I read email in Kmail, I can either copy a link to the clipboard and paste it in mozilla or I can just click it and see the link in konqueror. I usually click it and see the link in Konqueror, becuase Konqueror loads a lot faster. After they start running, I find Konqueror "feels" slow, although I haven't exactly done any benchmarking.

      Suffice it to say, using both Mozilla and Konqueror side by side in KDE3, I find Mozilla to be a superior browser.

      If Apple can make Konqueror better, then I would prefer to use Konqueror over Mozilla, just because it's well-integrated into my desktop of choice. Obviously, as much as I dislike Konqueror, I like KDE.

      What exactly did Apple do wrong again?

      Maybe they should've called it GNU/Safari? Seriously, I don't think they've done anything wrong.

      I'd also like to point out as a Mozilla embedder that Mozilla hasn't exactly become cross-platform in the way that I'd define it. When you embed Mozilla on a UNIX platform, you have to link to GTK, because you have to pass a GTK widget to the rendering engine. This is not cross-platform, in my opinion. SUre, it works great on Windows, but you have to give it a HWND there, and there are other toolkits besides the winAPI. (Admittedly you should use the winAPI on Windows, the reason is self-evident) But how can I make a native Qt-based Mozilla if I have to link to GTK? Simple, I can't. With all the other cross-platform toolkits available for UNIX (and for Linux, of course) then it seems like Mozilla has ignored the others in favor of their own favorite widget set.

      IMHO, instead of taking a widget pointer, they should take a rectangle of some sort instead, and let the embedder embed it first into their library, and THEN into their application. They could still provide handlers for winAPI and for GTK if they prefer, but those of us who want to use different toolkits under UNIX could embed Mozilla into our preferred toolkit without having to link to GTK.

      --
      Like what I said? You might like my music
    2. Re:Why hate KHTML? by Captain+Large+Face · · Score: 2

      For example, when I read email in Kmail, I can either copy a link to the clipboard and paste it in mozilla or I can just click it and see the link in konqueror.

      In KMail (1.3.2 on KDE 2.2), highlight the URL. After one second, you'll be presented a context menu offering a choice of browsers (e.g. Konqueror, Netscape, Mozilla, Opera or Lynx) with which to open the URL. Should save the cutting and pasting.

    3. Re:Why hate KHTML? by fucksl4shd0t · · Score: 2

      In KMail (1.3.2 on KDE 2.2), highlight the URL. After one second, you'll be presented a context menu offering a choice of browsers (e.g. Konqueror, Netscape, Mozilla, Opera or Lynx) with which to open the URL. Should save the cutting and pasting.

      That only works if you have the Klipper app running, but with the Klipper running a menu would popup off the panel and steal focus while I was doing stuff that didn't involve Klipper, so I shut it off. That removed my wonderful choice of browser menu. :(

      However, I am posting this from withing Konqueror, because when reading reply notifications from slashdot it's a lot faster to let Kmail load Konqueror rather than mozilla, even with that menu that I killed.

      There's other problems with Konqueror as well, and in all honesty I expect they will get dealt with. It's a lot better now than it was in KDE2, and it keeps getting better. So I'm not trying to knock konqueror (although I do frequently describe it in poor terms), I'm just trying to relate my own experience with it. It's useful sometimes, other times it's a hindrance.

      The only reason I'd be willing to switch to Gnome, actually, is because Galeon is such a nice browser. But all the other little things about Gnome that irritate me aren't present in KDE, so I have to settle with a compromise. :) Luckily, the compromise is a good one.

      --
      Like what I said? You might like my music
    4. Re:Why hate KHTML? by bricriu · · Score: 3, Informative

      A page using CSS Level 2 in IE (pc), Chimera (Gecko on the Mac).

      Now, that same page using Safari

      You may notice some differences.

      --

      AHHHHHHH! I'm burning with goodness again!
      - Reakk, Sluggy Freelance

    5. Re:Why hate KHTML? by ealar+dlanvuli · · Score: 2

      How was mozilla at rendering those pages in 2000?

      Lets let it get to 1.1 before we start to really evaluate it critically, right now you should be submiting bugs as soon as you spot them!

      --
      I live in a giant bucket.
    6. Re:Why hate KHTML? by Brian+Knotts · · Score: 2
      With Klipper running, right-click on the Klipper icon, and deselect "Actions Enabled."

      This will disable the auto popup thingy.

      Now, when you highlight a URL that you want to view, just do a Ctrl-Alt-R, and there's your menu.

    7. Re:Why hate KHTML? by jbolden · · Score: 2

      I have trouble understanding how someone can be willing to learn QT or GTK and not be willing to learn the extra syntax between Struct and Class.

    8. Re:Why hate KHTML? by bricriu · · Score: 2

      I agree, but the fact that they had a perfectly good rendering engine ready to go, and decided on KHTML instead irks me.

      --

      AHHHHHHH! I'm burning with goodness again!
      - Reakk, Sluggy Freelance

    9. Re:Why hate KHTML? by MrHanky · · Score: 2

      I don't use Konqueror much myself (I agree it's too slow, so I use Opera most of the time in Linux (Debian)), but after having fooled around with a highly optimized Gentoo with KDE 3.1_RCx, I found it to be acceptably fast and rendering correctly most of the time. So it's getting better, and it probably likes GCC 3.2 and glibc 2.3 as well. If it gets half the amount of developer support Mozilla has, I think it will turn into a very good browser (at least if they simplify the GUI a bit). And we all agree that is good, don't we?

      Personally I use different browsers for different OS's: Opera for Debian, Mozilla for Windows (I detest IE). I can't afford a Mac at the moment, and probably never will. I'm a poor bastard *sob*.

      I think I forgot my point. :-( Maybe it was something like: all the browsers are under developement, and what's good and what's not is likely to change. I remember back in the day when I switched from Netscape to IE, because Netscape sucked more than IE. And back, and forth, and to Linux, and to Opera, and to Moz, and blah blah.

      Ah, goth babe lesbo porn finished downloading - gotta go. :-)

  16. even if it's "half finished".... by SweetAndSourJesus · · Score: 5, Insightful

    Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.

    Safari has a ton of room to grow before it achieves Mozilla's mammoth size.

    Regardless of this, Safari is far more than halfway done.

    --

    --
    the strongest word is still the word "free"
    1. Re:even if it's "half finished".... by sporty · · Score: 4, Insightful

      Mozilla is a suite. Safari is a browser. I'd hope that with today's resources, mozilla as a browser only, w/o XUL, chatzilla, composer and all the other goodies, would be ~7.2 megs.

      --

      -
      ping -f 255.255.255.255 # if only

    2. Re:even if it's "half finished".... by kelzer · · Score: 3, Insightful

      Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.

      In all fairness, Mozilla has a full-blown email client, news reader, etc., included in that size.

      A fairer comparison would be to Mozilla Phoenix, which is a browser only. Still considerably bigger than Safari but nowhere near the size of the fullblown Mozilla.
      --

      ---------------------------------------------
      SERENITY NOW!!!!!!!!!!!!!!!!
    3. Re:even if it's "half finished".... by SweetAndSourJesus · · Score: 2, Interesting

      Chimera is 20.6 megs.

      --

      --
      the strongest word is still the word "free"
    4. Re:even if it's "half finished".... by sporty · · Score: 2

      Actually, it doesn't have composer, mail or chatzilla. Nor the address book.

      --

      -
      ping -f 255.255.255.255 # if only

    5. Re:even if it's "half finished".... by Walterk · · Score: 2, Insightful

      As he said, it's a browser. Browsers browse the web. They browse. They do not compose, send emails, nor do they chat or keep books with addresses.

    6. Re:even if it's "half finished".... by jejones · · Score: 2

      Wouldn't a comparison with the Phoenix project be somewhat fairer?

    7. Re:even if it's "half finished".... by skahshah · · Score: 2, Informative

      The zip file is about 6.1MB. Phoenix is certainly a lot more, once the file unzipped.

    8. Re:even if it's "half finished".... by ChaosDiscord · · Score: 5, Funny
      Regardless of this, Safari is far more than halfway done.

      Safari is closer to 90% done.

      Of course, that just leaves the other 90% to do...

    9. Re:even if it's "half finished".... by DrXym · · Score: 2, Interesting
      But which is the better browser?


      What makes a browser is not how well it renders good sites (which of course it should do anyway) but how well it renders bad sites. Huge swathes of the web are made up of gnarly, shitty, broken HTML, frame abuse, CSS, images and Javascript. Browsers that balk at that are bad browsers irrespective of their code size.


      Now to concentrate on Chimera (since Mozilla also includes mail/news clients, HTML editor, JS debugger, DOM inspector, Cookie manager IRC etc.). Is is slower? Not noticeably as far as I can tell (I'm using it right now) and it runs fine for me on my crappy 450Mhz Mac. Is it less Mac-ish? Nope, in fact Chimera is probably more compliant with UI guidelines than brushed metal Safari. Could it be made smaller? Probably yes since so far Chimera has brought its own socket code, portable runtime library, image decoders, network decoders etc.. so at least some of these could be dumped in favour of the system equivalents (though it might impact stability or performance).


      So aside from the hurdle of download size, what matters at the end of the day is which is a better browser. Apple had better put out a browser which has a decent browsing experience or they're going to be clobbered. Both browser engines will improve over time, but IMHO Safari has a long way to go yet before it is remotely comparable in terms of sheer quality or stability.

    10. Re:even if it's "half finished".... by hkmwbz · · Score: 2
      "What makes a browser is not how well it renders good sites (which of course it should do anyway) but how well it renders bad sites."
      In an ideal world I would disagree. A good browser follows the standards and ignores non-standard nonsense. It is predictable in the way it handles code (which, by accident, happens to mean that it follows the standards).

      Browsers like MSIE are terrible browsers because they are not predictable. They are not predictable because they try to guess what the author is trying to do. They shouldn't.

      But this is not an ideal world, so a browser must handle nonsense.

      What makes the better browser for me is usability. Safari doesn't have any major time-saving power features like tabbed browsing or mouse gestures.

      Safari just isn't for me. It is too basic - lacks too many features - to be of any use. I feel trapped because of the incredibly basic and near-useless UI. But this is my personal opinion. Some may like the no-nonsense UI, and I am glad if they like Safari, because the browser is good news for other alternative browsers.

      --
      Clever signature text goes here.
    11. Re:even if it's "half finished".... by IamTheRealMike · · Score: 5, Insightful
      Safari has a ton of room to grow before it achieves Mozilla's mammoth size.

      Oh please. That's such a pile of crap.

      Developers always start off thinking they can do what the competition does, except faster and smaller. The Mozilla project themselves started off that way. I remember in the early days them proudly announcing their rendering engine would fit on a floppy disk.

      Then they started making it actually work and be useful on the web. They added support for the latest technologies, they made it cross platform (which itself has quite a bit of overhead) and so on.

      Getting to about 80% of the features of your nearest competitor while staying small and fast (relatively) isn't hard, but what you always find is that after you've done the last 20% and you have enough compatability to be useful in the real world, and your software has all the hairs necessary to make it work on grans bizarro ancient setup, and then you find you made a mistake in the design that wasn't obvious at the time so you hack around it and so on ... by the time you've done all of that you're just as big and "bloated" as the competition.

      The idea that somehow the KHTML have magically produced something better than Gecko is fallacy. Don't get me wrong, KHTML is a fine piece of work, but to pretend it'll remain fast and light when it has to deal with enough web pages to be useful and support all the new tech (XSLT, XForms, SVG etc, XPath, SOAP) that's beginning to filter down into the general purpose web is insane.

      Joel Spolski wrote a good article on rewriting software in this way, and despite the fact that KHTML was already there, it fits into his theories quite well. Sometimes you don't have much choice, the old Netscape codebase was SO bad it could never have gone further, but it's something that's done in dire straits only.

      Oh and finally, considering Phoenix is smaller than that, but does more, I'm not particularly impressed anyway.

    12. Re:even if it's "half finished".... by Anonymous Coward · · Score: 2, Funny

      And by the way, Phoenix is Windows-only.

      So you're saying when i ran /usr/bin/phoenix that my computer rebooted to windows, miraculously hacked Windows to be able to SOMEHOW run KDE as the UI and then downloaded, installed, and started Phoenix all so fast that I didn't even see it?

      Damn, that's pretty good for a 7mb app, zipped or not. Amazing!

    13. Re:even if it's "half finished".... by DrXym · · Score: 3, Interesting
      Browsers that render bad sites badly are bad browsers. Like it or not, HTML from 4.0 downwards was never properly defined, never properly rendered (by browsers), never properly generated (by editors, perl scripts) and never properly written by human beings. If your browser doesn't handle these quirks then a fair proportion of the web will not render properly. Try explaining this to your users and they'll say "well it works in IE/Netscape/Mozilla/Opera...". Try chasing up N (where N > 1000) websites (good luck advocating your case to the Chinese, Urdu, Finnish etc. site admin) that your users want to get at but which don't render because there is no DOCTYPE or because the site puts the wrong tag inside another tag, or where the JS document.writes an infinite number of nested IFRAMEs. You can't win by not supporting these sites and Apple users must rank alongside AOL users as being the least clueful and least likely to understand why you won't just fix your browser.


      I agree there is a case for not rendering XHTML properly or other well-formed content but while HTML exists browsers have got to grin and render it even if it does taste like shit.

    14. Re:even if it's "half finished".... by zurab · · Score: 3

      Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.

      How in the hell did this get modded insightful? Seeing past that none of these figures are correct, i.e. Safari is NOT 7.2MB but closer to 3MB and Mozilla is nowhere near 38.3MB, it actually compares two completely different applications. This guy might as well have compared both of these figures to OpenOffice or Microsoft Office.

      Besides all the replies that have mentioned that obviously Mozilla not only contains the Gecko engine, provides an e-mail client, newsreader, chat client, addressbook, authoring tool, numerous debuggers, its own full graphical user interface, feedback agent, it should also be mentioned that it provides a platform for application development that can be used not only for above tasks but for virtually anything else. Take all of these applications, put them in one package, and you are guaranteed to have an 11-15MB install at least (which is Mozilla's actual size).

      A more fair comparison would have been one between Gecko and KHTML (just like Apple did). But even then it doesn't do complete justice. Why? Because it depends on the use. KHTML is designed for and is good at rendering (X)HTML, CSS and Javascript. Beyond and above this, Gecko does client-side XML/XSLT rendering, XUL rendering, and so much more. And, does all of the above in a more standards-compliant way than KHTML.

      I don't mean to bash KHTML but I don't believe there's any reason to take shots at Mozilla or Gecko, like many posts already did. Apple didn't mean it that way in their e-mail. If you read it (rather than the ZDcrap article) you will see that they meant to praise KHTML and describe how well suited it was to their specific needs.

    15. Re:even if it's "half finished".... by prockcore · · Score: 2

      A fairer comparison would be to Mozilla Phoenix [mozilla.org], which is a browser only. Still considerably bigger than Safari but nowhere near the size of the fullblown Mozilla.

      And compare it with all the features that phoenix has but Safari lacks. How much code will need to be added to Safari to support Tabs? Or XML+CSS, or XSLT? Or MathML?

      It seems rather silly that Apple releases a "new" browser that doesn't come close to supporting what the "old" browsers do.

    16. Re:even if it's "half finished".... by Politburo · · Score: 2, Informative

      As others pointed out he's compared the wrong file sizes. None of you bothered to post the correct figure though. On Windows (2000), my phoenix directory is 12 MB. That is with ~5-10 components added, which is very little added size.

    17. Re:even if it's "half finished".... by pi_rules · · Score: 2

      Browsers that render bad sites badly are bad browsers.

      Sites that don't render properly are bad sites.

      Like it or not, HTML from 4.0 downwards was never properly defined,


      I find that hard to beleive -- ever seen the HTML spec? It's pretty detailed in what is allowed and what isn't allowed. You shouldn't design your sites based upon browser-magic either. If there's no rule that says the results your getting are right, don't just assume you're right.

      never properly rendered (by browsers),

      Agreed.

      never properly generated (by editors, perl scripts) and never properly written by human beings.

      Whoop -- backup there. Sure, there's a lot of slop HTML out there but that doesn't mean it's the browser's fault!. Do we blame C compilers for not properly compiling syntax-error ridden code? Heck no.

      If your browser doesn't handle these quirks then a fair proportion of the web will not render properly.

      It's hard to say what's proper, isn't it? I mean, if the code doesn't specificaly say how the site supposed to look, and there's no 3rd party standard out there to reference against the best you can do is try and read the mind of every nutjob out there that declared themselves an HTML expert.

      ...which don't render because there is no DOCTYPE or because the site puts the wrong tag inside another tag, or where the JS document.writes an infinite number of nested IFRAMEs.

      So, when there's no DOCTYPE what should the browser do? Email the webmaster and ask them what they wanted the site to look like? Again, with no 3rd party reference you have NO idea what they wanted the site to look like. HTML/CSS tells the browser what to show and where to put it and how to put it there. If they can't use the language properly to communicate their desires it is -IMPOSSIBLE- to be sure you're rendering the right thing.

      I yearn for the day when web development is actually done by true professionals.

    18. Re:even if it's "half finished".... by Unregistered · · Score: 2, Insightful

      "they made it cross platform (which itself has quite a bit of overhead) "

      You just said it yourself. Safari will be OSX only.

      In addition it is just a browser (unlike mozialla) which will cut down on bloat.

    19. Re:even if it's "half finished".... by bluephone · · Score: 2

      This is somethign that pisses me off to no end. Where exactly do you see Mozilla being 38 megs? On my box, even counting a decent number of plugins, and all the debug files and Talkback, it's STILL not even 22 megs installed. That's a difference on 16 megs that you're tlaking about. a few megs I'd let go, but 16 is a horrible exaggeration. I have NEVER seen a Mozilla install at 38 megs. And if you're talking about the source, you're still off, because you're looking at three major platforms' worth of code.

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    20. Re:even if it's "half finished".... by ealar+dlanvuli · · Score: 5, Interesting

      I normally agree with what you post, but I'm going to have to disagree here.

      I've attempted to get involved in the Mozilla project multiple times, and I still don't understand how pretty much anything in their browser works.

      I've been interested in KHTML for a week, and I have a very solid understanding of the renderer and the basic flow of information. I already see how the "final 20%" will be implemented without becoming hackish like Gecko feels.

      I think KHTML has Gecko beat for engineering simplicity by about a mile, I do hope Gecko continues to improve, but it's no where near what KHTML is like now. I think one of the Mozilla engineers said it best (this is misquoted since google can't find the quote I'm looking for) "There are a handful of people who understand Gecko in the world", KHTML on the other hand just has that "clean code" feel to it, all the way through.

      --
      I live in a giant bucket.
    21. Re:even if it's "half finished".... by dan+the+person · · Score: 2

      I'd guess that 99% of users never have and never will visit a page the uses MathML.

      and XML+CSS or XSLT are usually used on the serverside to format data for display e.g. by turning XML data into an HTML document that web browsers can render. The webbrowser itself doesn't need to know anything about XSLT.

    22. Re:even if it's "half finished".... by dan+the+person · · Score: 2

      How in the hell did this get modded insightful? Seeing past that none of these figures are correct, i.e. Safari is NOT 7.2MB but closer to 3MB and Mozilla is nowhere near 38.3MB

      you're right, it's no where near 38Mb, it's only a mere 37Mb, :p

      du -s /opt/mozilla-1.2.1/
      37M /opt/mozilla-1.2.1

      They are comparing the size of the application. Not the size of the download archive. The problem with comparing the download size is that it can be influenced by factors such as the size of the installer (if any) and different compression methods.

    23. Re:even if it's "half finished".... by alannon · · Score: 2

      PPC object code is usually about 70-100% larger than X86 object code. My (PPC) Mozilla directory is 38 megs. My Chimera (think Phoenix for OSX) app is 23 megs. These are real numbers. Mozilla really IS that huge.

    24. Re:even if it's "half finished".... by zurab · · Score: 2

      They are comparing the size of the application. Not the size of the download archive.

      It's nice that you can account for such things as the size of the installer and the archiving method, etc.

      But you obviously forgot to account for dis-similarities between applications themselves which was my point.

    25. Re:even if it's "half finished".... by mkldev · · Score: 2, Insightful


      As has been stated elsewhere, the figures are installed size. Installer/tarball size is a useless metric, as it drastically impacts both the difference in cross-platform binary sie and the differences in various other non-binary storage (docs, etc.) which should really not be part of the comparison anyway. The binary sizes posted are, for PowerPC binaries, reasonable. I'm not going to go and verify them, but they're certainly in the right general vicinity.

      --
      120 character sigs suck. Make it 250.
    26. Re:even if it's "half finished".... by fault0 · · Score: 2

      Once again, you can't compare Phoenix and Safari. It's unfair because x86 (assuming that's what Phoenix is running on), nearly always has much smaller binaries than ppc binaries.

      Chimera (on PPC) is much bigger than Safari (on PPC). Safari comes in a 3 mb d/l.

    27. Re:even if it's "half finished".... by fault0 · · Score: 2

      No. Phoenix does not run on OSX. A better comparison would be to Chimera (which is indeed, much larger than Safari)

    28. Re:even if it's "half finished".... by fault0 · · Score: 2

      And in fact, Chimera is based on a Mozilla version that doesn't even support MathML.

    29. Re:even if it's "half finished".... by nitehorse · · Score: 2

      Well, as the other poster noted, the Gecko that Chimera uses doesn't support MathML... but KHTML, which Konqueror and Safari are both based on, has got MathML support in CVS now. Which means that it may yet make it into Safari-final, since the Safari guys are now re-integrating the changes to KHTML HEAD back into their branch. Hopefully, we'll all soon be using the same backend, and they'll be given KDE CVS accounts to commit changes directly.

      God, I love Open Source stuff.

    30. Re:even if it's "half finished".... by Mr_Silver · · Score: 2
      Browsers that allow that are bad browsers, because they allow that kind of shit to get rendered. They allow any idiot to write a broken webpage and put it online. They allow "wysi(n)wig" web editing software to mangle the available standards and create pages that are completely non-conformant.

      I use the web to get information. Personally I don't really care how badly the HTML is written as long as I can get the information that I want out of it.

      Given the choice, when confronted with bad HTML, I'd rather the browser had a stab at it (and I got the information that I want) rather than just give up and say "No, I'm not rendering this" and leave me with nothing.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    31. Re:even if it's "half finished".... by mccrew · · Score: 2
      Safari is closer to 90% done.

      Basic software truism: The first 90% takes 90% of the time.
      The last 10% takes the other 90% of the time :)

      -Steve

      --
      Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
  17. Portability not an issue by michaelggreer · · Score: 5, Insightful

    They don't care about portability, since they are a single platform. Thus, Gecko's advantages there offered nothing. They explained their choice in terms of speed and the size and structure of the code. Probably part of the issue was whether they felt they could dive in and code away immediately. Mozilla, arguably, is a little large for that.

  18. Emulated GUI's rejected by market by Tablizer · · Score: 2

    Mozilla was made for cross-platform compatibility, and this probably adds to the bloat, however that's not what they were looking for. They wanted small and fast.

    Isn't IBM pushing for a Java UI approach that uses of *native* GUI widgets if available? (I don't remember the acronym off hand.) There have been many complaints about emulated widgets, including speed and not fitting "local" OS customs.

    It seems that this is yet anothre push to use native widgets rather than emulations. Perhaps emulated widgets is a dying idea (or hardware has not caught up yet).

    1. Re:Emulated GUI's rejected by market by ShdwStkr · · Score: 2, Informative

      It's called SWT, Standard Widget Toolkit.

      Find it here, towards the bottom.

      -SS

  19. Mozilla hurt by Mozilla, not by Apple. by tshak · · Score: 4, Interesting

    I'm sorry, but there's a reason why I personally stick with Opera and IE (IE for IE "only" pages, and for /. just for the irony) and why I'm willing to _pay_ for well made software. Mozilla hurt Mozilla by being too little (or too much when viewing the codebase!) too late. Mozilla based browsers have improved dramatically, but IMHO they are still sub-par. Although Safari has some missing features, for an initial release it looks very promising. From what I've seen, if I ever get a Mac I may be very tempted to use Safari over Opera. Of course, Opera should then sue Apple for levereging their monopoly on PowerPC desktops and pushing Opera out of their market :-).

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:Mozilla hurt by Mozilla, not by Apple. by ealar+dlanvuli · · Score: 2

      Opera should then sue Apple for levereging their monopoly on PowerPC desktops and pushing Opera out of their market :-).

      Why? Apple doesn't bundle much of any shareware with their os, why would they bundle opera?

      Also, while the frameworks will be built into the OS in 10.3 probably (just because several apps other than safari will use them), the Safari app will be trashable just like every other App. I should point out the framework will be no more "integrated" than the optional spell checker functionality of the os.

      It's nothing like IE/98 where they artifically created "unremovable" internet explorer that was only tied to the system through hacks to make it unremovable. It's really a win win situation for everyone if Safari ends up being great for most people, and Opera ends up having more features for people who want them.

      (btw I know you were joking, but I've seen some serious claims about this, and just thought I'd point out what the difference was)

      --
      I live in a giant bucket.
    2. Re:Mozilla hurt by Mozilla, not by Apple. by Xenex · · Score: 2, Informative

      " From what I've seen, if I ever get a Mac I may be very tempted to use Safari over Opera."

      I'll be rude and link to my own mini-rant about Opera on the Mac.

      Trust me, the only browser on the Mac you'd prefer Opera to is iCab.

  20. The Beauty of Choice .. by peatbakke · · Score: 5, Insightful

    .. is that you get to choose which product best suits your needs. Unfortunately, that also means that someone doesn't get picked. Get over it, and make a better product. Maybe you'll get picked the next time around.

  21. Re:Nothing new here by Apiakun · · Score: 2, Informative

    Uhm, the iPod is available for PC, and not because of great urging, but because it was a good business decision.

  22. Hey guys... by BJH · · Score: 5, Insightful

    ...you got the title wrong. It should read:

    "ZDNet trolls for more page hits yet again - film at 11."

    1. Re:Hey guys... by iomud · · Score: 2

      The zdnet/cnet guys give apple such a browbeating it's no wonder apple doesn't do much pr work. It's really sickening that whatever ubiquitous dogma is popular among journalists seems to stay that way without these guys so much as making a phone call to see if what they're writing even holds water. It's less and less about news and more about editorials there every day.

  23. The article doesn't say that! by smagoun · · Score: 5, Informative
    The article doesn't say the Mozilla developers were hurt! It says they either a) agree with Apple or b) don't care. For example:

    One Mozilla staff member called KHTML selection an understandable if not foregone conclusion, given Mozilla's technical problems.
    and
    "I guess I'm supposed to be mortally offended--or at least embarrassed--that they went with KHTML instead of our Gecko engine, but I'm having trouble working up the indignation," wrote Mike Shaver in a Web log posting. "We've all known forever that Gecko missed its 'small-and-lean' target by an area code, and we've been slogging back towards the goal, dragging our profilers and benchmarks behind us, for years."

    Apple hurt Mozilla? The only thing that hurt Mozilla was Mozilla. And for the most part, the Mozilla developers know that already.

    "Editors," indeed.

  24. Competition is good by Augusto · · Score: 5, Insightful

    I was a bit surprised Apple developed a browser, and with Open Source code, but when I read it wasn't using Gecko I was even more surprised.

    However, seems like the KDE folks have done a great job here, so congrats to them. The Mozilla folks shouldn't feel "hurt", this should motivate them to improve what is already a really good browser.

    The competition is not only IE, but more stuff is showing up all the time. That's great, competition in the browser arena is back. For a moment I tought we'd be stuck with IE forever!

    --

    - sigs are for wimps.
  25. another good (and related) read. by mkoz · · Score: 5, Informative

    http://linuxjournal.com/article.php?sid=6565

  26. Why KHTML? by artemis67 · · Score: 3, Insightful

    Apple was probably enticed by the fact that it is a smaller codebase, and thus giving Apple more "ownership" (in the creative sense) of the project.

    Mozilla is a lot more mature, feature-wise, and Apple was probably looking for a clean slate. They just want a stripped-down rendering engine, and the interface is all theirs.

  27. Phoenix isn't quite there by Milo+Fungus · · Score: 2
    From the Phoenix FAQ:

    Q: You said this was designed to be cross-platform. Where's the mac version?

    A: Designed to be cross-platform doesn't mean we offer a build on every platform, it just means the code itself works anywhere. We don't officially offer Phoenix for Mac, but some people have already begun experimenting with mac versions (see this page). We may consider officially releasing Phoenix for Mac in the future, but we want to focus on Windows and Linux for now.

    I seriously dig the Phoenix project. Mozilla is way too big and way more than I would ever use. Phoenix is just right (and getting better with every release).

    Unfortunately for Mozilla, Phoenix isn't mature enough yet to be Mac's choice of browser. Give it a year or so and we'll probably see a Mac version of Phoenix which will rival Safari in speed and size.

  28. I think it's great! by FyRE666 · · Score: 5, Insightful

    Much as I admire the Mozilla project, the guys behind Konqueror deserve much more recognition than they seem to recieve (at least on /., where it's all Mozilla,Mozilla,Mozilla). They're a much smaller group of developers who have put together a great browser for KDE, so why the hell shouldn't they have a success story of their own?!

    1. Re:I think it's great! by fault0 · · Score: 2

      > As soon as the newer KDE stuff worms its way into the Gentoo package tree.

      It's already there (and has been forever)

      ACCEPT_KEYWORDS="~x86" emerge kde

  29. Fp! by ryanvm · · Score: 5, Funny

    Damn, I would have had first post if I wasn't using Mozilla.

  30. Good in the long run by obotics · · Score: 2, Insightful
    As far as I am concerned, this will be a good thing for Open Source and the Web in the long run. I think that Open Source is all about the choice to use the program that does what is best for your needs.

    Mozilla is great, but the kHTML project is also good and definitely worthy competition to Gecko. The competition, and even a rivalry to some extent, will cause make developers for both projects work harder to maintain "an edge." Just as the competition between KDE and Gnome promotes a better windowing environment, hopefully this competition will improve the rendering capabilities of open-source browsers.

  31. Mutually exclusive goals???? by Brataccas · · Score: 2, Interesting
    Mozilla was made for cross-platform compatibility, and this probably adds to the bloat, however that's not what they were looking for. They wanted small and fast.

    Um, these goals aren't necessarily mutually exclusive (*cough* Opera *cough*). Perhaps, KHTML is simply better designed and better written. Personally, I think the KHTML team did the right thing by adding layers of functionality in each release rather than trying to get everything in there at once.

    Do one thing and do it well. Then add features, if you must. =/

  32. Good for Apple by frovingslosh · · Score: 5, Insightful

    I doubt that I've ever had anything good to say about Apple before, but good for them for this move, and I think in the long run it will be the best thing for Mozilla too. By bringing another browser to the arena, and one that seriously challanges IE even more than Mozilla, it can only help Mozilla by reducing IE's monopoly hold. And giving Mozilla some performance targets to shoot for will not be a bad thing either.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  33. Safari lacks tabs by Toe,+The · · Score: 3, Insightful
    Windows users are used to seeing all open windows in the startbar (or whatever you call it). Mac OS X users now have the lovely dock, but it shows running apps and minimized windows... not all windows.

    So Mac users are especially prone to want tabbed browsing, as Mozilla products offer.

    I started using Chimera a few days before Safari beta was released. I really like Safari, but in just those few days I was utterly hooked by the tabs of Chimera.

    Until Safari supports tabs, I'm sticking with Chimera. I doubt I'm alone.


    One thing to note, though... ALL Mac browsers now kick Microsoft's ass. Bye, bye IE-piece-of-crap. In any event, it is an awesome twist to see the Mac browser market so vitalized.

  34. Fast web browsing was best with by DakotaSandstone · · Score: 2, Insightful
    I think Lynx had the fastest, smallest engine. Oh, the simplistic purity of HTML-1!!

    Oh well. At least I'll have something to gripe about when I'm an old man. "Back in my day..."

    --
    Nothing is so smiple that it can't get screwed up.
  35. Consider the source: Ziff Davis by Spoing · · Score: 2, Troll
    Regaurdless of the personal feelings of Mozilla developers, ZD is known for this kind of sensationalistic and emotion-charged reporting.

    Ziff Davis wants you to jump on this -- and visit thier site. DON'T DO IT!

    That said, Apple and Apple's staff can choose what they wish or what fits the task. If they decide later to use Gecko for something else, ZD will no doubt run a "Apple uses Mozilla -- KDE developers miffed!" or some such garbage.

    The important thing is that open source is becoming more and more important on the user end -- not just on the server side.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    1. Re:Consider the source: Ziff Davis by Captain+Large+Face · · Score: 2

      Read the article before posting? WTF? :-P

    2. Re:Consider the source: Ziff Davis by Spoing · · Score: 2
      WTF indeed. If you read my comment, you'd know why I wouldn't read the article.

      I am amused though. Someone rated my original comment as a "Troll". (?!?!?!) Still, one bad rating out of hundreads of other comments on /. is a good record.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  36. Re:Nothing new here by scrod · · Score: 5, Informative

    Have you been living in a cave for the past few years? They eschew standards? Mac OS X has a windowing system based on PDF, OpenGL integrated at a very low level in the operating system, XML-formatted preferences for every single app and system setting, an ultra-compliant Java2 VM, and an open source foundation with a BSD UNIX personality. It's getting very, very difficult to find new technologies in OS X that are proprietary, and you're complaining that they used one open source rendering engine instead of another? What kind of warped view of the world do you have?

  37. Re:KHTML can't be _that_ bad w/r/t cross-platform by King+of+the+World · · Score: 2
    Safari's what a browser should be -- small, lightweight, and out of my face. The interface is slim & sleek
    Brushed metal? As some blogger said it's the piano key necktie of interfaces.
  38. Talk about euphemisms by jfedor · · Score: 4, Interesting
    The article says:
    In a Web log, Mozilla founder and former evangelist Jamie Zawinski said Apple is bad-mouthing Mozilla.
    Ummm... Actually, the title of his post was 'Apple says "fuck you" to Mozilla'. :)

    -jfedor
  39. Other people who deserve a voice in this. by Dante · · Score: 3, Interesting

    Other Lizard Wranglers that deserve a voice in this. To be honest these guys are the ones I listen to when it comes to Mozilla.
    alsa
    Blizzard
    mpt

    Why should JWZ be quoted about a project he bailed on years ago? jwz is entertaining when he whines, it's the only reason I can think of.

    --
    "think of it as evolution in action"
  40. Re:Nothing new here by fishboy · · Score: 5, Informative

    let's take apart your argument, slashdot take-down style:

    Apple has never valued cross-platform compatibility except at great urging.

    never is a strong word in my books-- what do you call bluetooth, 802.11, firwire, opengl, xml, and usb? refusal to embrace and push for open standards? if anything, apple is the measure of computer industry these days.

    From the days of proprietary Apple-only hardware and the squelching of would-be competitors, to the modern day with the refusal to port Aqua and launching the iPod for Macs only.

    computers are what apple sells and they stay in business by selling their machines, not other peoples'. the licencing of apple hardware was flawed from the beginning and handcuffed apple into killing the program because of abuse. porting aqua to other platforms would be the end of apple-- remember, they are a hardware complany, not a software company. aqua sells macs, not the other way around. so do ipods. apple builds incentive to buy their hardware, why give those incentives to other platform users?

    the integration of an X server in the latest release is definitely the exception to the rule.

    pal, you have so missed the boat in your post that i think you should take a step back from this fud. x server is merely the tip of the iceberg of what has been the "exception to the rule". os x is on the cutting edge of the open source / corporate relationship, existing on open standard freebsd and countless other non-proprietary formats. if the other favourite popular target of slashdot could be mentioned this favourably, we wouldn't be here.

    just my two cents.

  41. Good for Free Software by jamienk · · Score: 3, Interesting

    Free Software has again helpped a proprietary company. But maybe this will be good for Freedom, ultimately, as more companies realize that they can benefit when "their" software is Free.

    The fact that KHTML is Free software let Apple quickly and easily break free from a hold that MS had them in. They tried bundling the OmniWeb browser, but that was clearly inferior to MS IE...

    Right now Apple is tripping over themselves to get AppleWorks good enough to replace the need for MS Office. Maybe Open Office will soon help here (Apple has focused on making X11 apps more seemlessly integrated with OSX).

    If Apple, Dell, HP, etc, collaborated with Free Software projects more, they could remove the need for users to get certain software from MS. That, in turn, would allow them to chart their own paths in terms of their wares and give them the opportunity to team up with others who are threatened by MS.

    Soon, Apple will turn to FreeSoftware for Ogg code.

    Apple's costs for distributing their free (beer) value-add-software packages are making them consider (and actually) charge for their "i" crap. (see http://www.thinksecret.com/news/freeiapps.html) FreeNet would go a long way to help them spread out their bandwidth. If only they gave us the right to redistribute their code. And hell, why not let us improve the code too, and give it away for free.

    1. Re:Good for Free Software by axxackall · · Score: 2
      The fact that KHTML is Free software let Apple

      That fact is less important for Apple comparing to the fact that KHTML doesn't work on Windows like Gecko does. Helping (contributing?) to KHTML could be a part of the war against Windows.

      --

      Less is more !
  42. Well, they have a point by WhaDaYaKnow · · Score: 5, Interesting

    "Translated through a de-weaselizer, (Melton's e-mail) says: 'Even though some of us used to work on Mozilla, we have to admit that the Mozilla code is a gigantic, bloated mess, not to mention slow, and with an internal API so flamboyantly baroque that frankly we can't even comprehend where to begin,'" Zawinski wrote.

    Well, no offense, but is Melton wrong?

    I mean, download the source for both and look at the difference. The sheer volume of Mozilla is overwhelming even for the experienced programmers.

    There has been an enormous effort gone into Mozilla and it shows, but I think it still has a way to go.

    And I love this quote:

    "Gecko is already embedded and distributed in real-world applications from Red Hat, IBM, OEone, Netscape and CompuServe, and we look forward to the upcoming releases of Gecko-based products that are currently in development."

    Yes, and of course KHTML is not used in the "real" world.

    1. Re:Well, they have a point by ChaosDiscord · · Score: 2
      Yes, and of course KHTML is not used in the "real" world.

      The point was not to dis KHTML, but to rebut the implication that Gecko is too complicated for real world use.

    2. Re:Well, they have a point by IamTheRealMike · · Score: 2
      Well, no offense, but is Melton wrong?

      Er, yes? If one group of volunteers can make a well integrated and fast browser based on Gecko, what stumped Apple so bad? The Mozilla codebase is large, but that's becuase it's a hell of a lot more than a rendering engine. In fact, the rendering engine part of it isn't so bad at all, I've seen it and understood most of it and I'm hardly an ace coder.

      There has been an enormous effort gone into Mozilla and it shows, but I think it still has a way to go.

      Well, like where? Gecko is the most standards compliant, the most powerful and supports the most technology. It's also very fast, the FUD about it being slow here simply is not true. I've been blown away by the speed of Galeon. I think part of the problem is that the default front end "feels" slow because of the default theme to some extent. Oh, while I'm thinking about it, try adding this line:

      user_pref("nglayout.initialpaint.delay", 0);

      to your prefs.js file (shutdown moz first). You'll find it feels a lot snappier if you're on a decent machine.

      Yes, and of course KHTML is not used in the "real" world.

      Well of course KHTML is used a bit, but on my Linux specific site about 60% of the hits are from Mozilla, about 25-30% are from IE and about 5% are from Konq. So really KHTML is not used much at all in the real web, although it's used plenty inside KDE for their help system etc.

    3. Re:Well, they have a point by Arandir · · Score: 2

      but on my Linux specific site about 60% of the hits are from Mozilla, about 25-30% are from IE and about 5% are from Konq.

      Since Konqueror identifies itself as "Mozilla/5.0" by default, are you really sure? Are you sure some of those Mozilla hits aren't really "Mozilla/5.0 (something else)"

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  43. Discussion on MozillaZine by alanjstr · · Score: 3, Informative

    There has been a lengthy discussion on MozillaZine here

  44. Package Gecko separately? by Francis+Avila · · Score: 3, Interesting

    It seems that Apple's problem was more that there was more stripping that needed to be done with Gecko before they got down to the foundation and could start building their own browser. This seems to be a common concern, that Mozilla includes too much stuff to be very useful as a working base, and thus the popularity of things such as Phoenix, whose sole goal is to remove features from Mozilla.

    If this is indeed the case, perhaps Gecko would benefit from being packaged and maintained separately from Mozilla, as a rendering engine but not a browser. In other words, something only useful for application developers. Even conceptually, rendering HTML != browser. Suppose you're rendering to postscript, for example? This might even benefit Mozilla, buy keeping the project more modular. (Although it's pretty modular already, but not down to the core.)

    The above is spoken with next to no knowledge of the intricacies of the Mozilla codebase, so flame gently.

  45. Not that bad for Mozilla. . . by doctor_no · · Score: 2, Insightful

    I personally don't see Apple supporting Khtml that detrimental to Mozilla. Maybe a little disheartening but not detrimental. . .

    I think another viable browser that is W3C compliant (like the Khtml) gaurantees that more web sites follow W3C standards rather than IE's. That's good for all browsers(except IE).

  46. Good for Standards by farnsworth · · Score: 5, Insightful
    Apple using a different engine is good for the standards. Mozilla didn't set out to be the "most standards compliant" browser so that it could be the "only standards compliant" browser.

    The payoff for pushing for standards is that *everyone* benefits as long as they stick to said standards, and Mozilla's efforts seem to be working in that regard.

    --

    There aint no pancake so thin it doesn't have two sides.

  47. Strategic Decision by artemis67 · · Score: 5, Insightful

    Look at it another way... Apple may benefit simply by virtue of having multiple browsers on the market.

    For the longest time, Netscape owned the browser market, and set the standards. That was OK for Apple, except that the Mac version of Navigator lagged behind the Windows version, particularly with Java implementation. Then MS came along, and there was a "standards battle" between IE and Navigator; MS was so determined to win that they even wrote a better version of IE for Mac than for Windows. IE has emerged on top and, true to form, MS is now trying to move the standards to favor IE on Windows with things like ActiveX controls. Netscape/Mozilla has been and continues to be holding their own, without assistance from Apple. Apple's support of KHTML instantly puts a new rendering engine on millions of computers and lessens MS's grip on the web (albeit slightly), because IE for Mac will not be the default browser anymore on Macs (I'm assuming).

    The best thing that could happen right now in the browser wars is not for Apple to jump into the IE/Mozilla fray, but to stir a rivalry between two open source browsers, KHTML and Mozilla. Get these to browsers to compete on features, and put MS back into the position of being a follower rather than a leader.

    1. Re:Strategic Decision by rseuhs · · Score: 2
      IE is already a follower, just look at PNG-support...

      What we need is exactly what Apple did: Preinstall it.

      Most will just use the default.

    2. Re:Strategic Decision by catwh0re · · Score: 3, Interesting
      this is an excellent point. apple are pretty tired of being forced directions because of software makers.

      So think of it all this way, now we have two mature open source browser projects, instead of one really advanced one, and a bunch of others with no chance of catching up.

    3. Re:Strategic Decision by henben · · Score: 2
      Get these to browsers to compete on features, and put MS back into the position of being a follower rather than a leader.

      While I take your point about stirring up competition, it's worth mentioning that Mozilla is way ahead on features compared to IE.

      Tabbed browsing, Type Ahead find, mouse gestures etc.

  48. Paul Festa is an ass by DrXym · · Score: 2
    This guy has reeled out one negative, uninformed article after another about Mozilla. This article is no exception - the guy just cuts and pastes the most salacious remarks out of context to spin a negative picture on any situation. I guess in a way it is not surprising he's now dredging weblogs for quotes since no one associated with the project would give this hack the time of day.


    It is a toss up between him and MozillaQuest for who can spout the biggest load of bullshit about the browser. Personally I wonder what the hell Mozilla or Netscape did to these guys in the first place that they've carried such a chip on their shoulder about the project ever since.

  49. Re:KHTML can't be _that_ bad w/r/t cross-platform by Master+Bait · · Score: 2
    I mean, if the Apple folks were able to port KHTML to OpenStep^WMac OS X from that whole Linux-QT-KDE mess, it can't be that bad, can it?
    It was Trolltech who ported QT to MacOSX. In my opinion, Apple's work is trivial and we'll probably be seeing more KDE apps being released by Apple.

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  50. Multiple browser testing by Cromac · · Score: 2, Insightful

    Apple had better take extraordinary effort to make their new browser IE compatible. Like it or not most people use IE and most web sites are optimized for it. While many web developers will be willing to test their pages on IE/Mozilla/Opera how many are going to be willing to get a Mac to test this new browser?

    1. Re:Multiple browser testing by bmetzler · · Score: 4, Insightful
      Apple had better take extraordinary effort to make their new browser IE compatible.

      IE compatibility isn't important. You may not realize this, but the W3C defines web compatibility. As long as Apple implements for the W3C, it doesn't matter who uses their browser.

      While many web developers will be willing to test their pages on IE/Mozilla/Opera how many are going to be willing to get a Mac to test this new browser?

      More to the point, why would anyone need to? I do web development. I test against the W3C implementation. I don't care what browser you use. It doesn't matter. All you need is a W3C compliant browser.

      You don't know what borwser I use, and you shouldn't care. I may have written my own. But even if I have, you don't have to get a copy of it to make sure that it works. You just have to make sure that you test against the W3C implementation.

      Oh yeah, and anyone who tests against a specific browser and not an standard is a loser ;)

      -Brent
    2. Re:Multiple browser testing by civilizedINTENSITY · · Score: 2

      Yeah, like when my answers for my last math class were so very different. As soon as I explained my calculator used nonstandard algorithms it was all OK and my grade was changed. Good thing, too. Wouldn't want two engineers to have to get the same answer to the same calculation... and shouldn't PI = 3.0? Thought so.

    3. Re:Multiple browser testing by j7953 · · Score: 2
      IE compatibility isn't important. You may not realize this, but the W3C defines web compatibility. As long as Apple implements for the W3C, it doesn't matter who uses their browser.

      Sure, but that doesn't mean that your web page will look the same everywhere because there are many options even when a browser is standards compliant.

      For example, when you don't want your page to be displayed with a page margin, you can write "body {margin: 0px;}" into your CSS code, which will work fine in Internet Explorer and Mozilla, however for (I think) Opera you need to write "body {padding: 0px;}" because Opera uses "padding" for the default margin (which actually makes more sense). Of course, your page technically is "standards compliant" even when it displays with padding in Opera, but that might not be what you wanted.

      As long as there isn't a "standard stylesheet" that all W3C compliant browsers have to use for the default rendering, you'll have to test your web site with most major browsers because the style sheet that you'll be writing for your site usually only defines where you don't want to look things the default way, but "the default way" isn't really defined anywhere.

      --
      Sig (appended to the end of comments I post, 54 chars)
  51. Good for Chimera, Good for Mac users by valkraider · · Score: 4, Interesting

    I was a switcher before switching was cool. I have used Mozilla since somewhere in the .9 range. I have used Opera for Windows for a few years. I have used OmniWeb and iCab on Mac.

    My honest opinion is that Chimera is better than the other Mac browsers - but will have stiff competition from Safari.

    There are things that I like from Safari that I would like to see in Chimera. Like some of the interface elements - like the progress bar or snap back... And there are things from Chimera that I would like to see in Safari - like tabs and better cookie management and popup management. I would like both to offer flash filtering the same as chimera/mozilla do image filtering.

    All in all I think the other browsers can learn from Safari - and Apple can learn from the success of the open source Chimera. Currently - I still prefer Chimera, the latest builds have so far been extremely stable, fast, and usable. Thank you Chimera Dev....

  52. Not portable? Eh? by Ninja+Programmer · · Score: 2

    If I am not mistaken, KHTML now runs on Linux, Atheos and now Mac OS X. That's not bad for code that is supposedly "not portable".

  53. Re:KHTML can't be _that_ bad w/r/t cross-platform by GlowStars · · Score: 4, Insightful

    It was Trolltech who ported QT to MacOSX [trolltech.com]. In my opinion, Apple's work is trivial and we'll probably be seeing more KDE apps being released by Apple.

    Safari does not use QT for MacOS X.

  54. Re:political double talk from Blizzard by Karma+Sucks · · Score: 2

    I meant I'm using Konqueror as my browser, not pure KHTML. :/

    --
    (Please browse at -1 to read this comment.)
  55. architecture questions by farnsworth · · Score: 5, Interesting
    I've been on projects that have been passed up/canceled/driven into the ground, and it doesn't feel good. But, hopefully this will give mozilla developers pause to reconsider some of mozilla's architecture. It's been 5 years and the basic architecture/toolkit has not really changed. Maybe they will ask themselves:

    Why are we using xpcom considering the huge bloat/threading issues on non-win32?

    Why do the signatures on our api make almost no sense to outsiders?

    Why do we compare our performance almost exclusively to IE?

    If Apple wont use our code because it's too big, do we have any real chance of being used on small devices?

    Why are we still using xul now that we ifdef out platform-specific ui code?

    I'm sure there are more questions that someone more knowledgable than I am can come up with, but these are questions that haven't been taken very seriously up to now, because there has not been a high-profile alternative to gecko.

    I've been using mozilla/phoenix for several years (I've even submitted a few patches), and I think it's an absolutely amazing peice of software, but it *is* huge and hard to understand. It is hard to recognize the size and complexity for what it is without a highly visible comparison like khtml.

    --

    There aint no pancake so thin it doesn't have two sides.

    1. Re:architecture questions by IamTheRealMike · · Score: 3, Informative
      # Why are we using xpcom considering the huge bloat/threading issues on non-win32?

      Because XPCOM allows plugins to have some semblance of binary compatability, and because it enables XPConnect which makes it trivial to create cross platform UIs. Note that the large amount of code written in XUL/JavaScript is very easy to hack, a lot of contributors to Mozilla started this way. The development time costs were probably worth it alone.

      Why do the signatures on our api make almost no sense to outsiders?

      Signatures? If you mean function prototypes, they are fairly self explanatory usually. Anybody with a good grasp of C++ who wants to understand them can find out what the portable typing system is.

      # Why do we compare our performance almost exclusively to IE?

      Because Gecko is feature-comparable to IE (Trident) and KHTML isn't? Also remember that nobody uses Konq and everybody uses IE from a statistical viewpoint.

      # If Apple wont use our code because it's too big, do we have any real chance of being used on small devices?

      I dunno if they really target very small devices any more. For starters, very small devices probably aren't going to need fully featured web browsers anyway.

      Why are we still using xul now that we ifdef [hixie.ch] out platform-specific ui code?

      Well, that link goes to a simple preprocessing tool, it doesn't make any mention of XUL I can see. And more to the point, XUL is an abstraction system so if anything removing platform-specific code would make sense. Of course Moz does use some platform specific code, like common dialog boxes.

      Using XUL makes a lot of sense btw. Other than Qt which is only free software on X11 platforms, there weren't really any good C++ cross platform toolkits back then. The nearest is wxWindows which wasn't anywhere near as well developed as it is now, and still isn't really up to the quality needed of Mozilla from what I've heard (not used it myself, might be wrong).

      The choice was simple - either XUL or Windows only.

      Mozilla is complex at points, the use of XPCOM in all parts of the app was a mistake (which is now being rectified in de-comtamination, ho ho), but that's because the web is a complex thing. I think people malign Gecko too much really...

  56. Re:KHTML can't be _that_ bad w/r/t cross-platform by JimDabell · · Score: 5, Interesting
    I mean, if the Apple folks were able to port KHTML to OpenStep^WMac OS X from that whole Linux-QT-KDE mess, it can't be that bad, can it?

    Exactly. Everybody here seems to be using the excuse that mozilla is cross-platform, and can expect to be bloated. Well khtml works across unix/x, linux/framebuffer, and now osx as well. it's based on qt, which works on windows just fine. The Safari developers even noted how easy it was to port (all they basically did was sit it on top of a small framework that was a substitute for the kde-specific bits).

    The QT toolkit is one of the reasons this can be done in an efficient, easily understandable way. It's a great toolkit, and it's a shame the mozilla project decided to ignore it in favour of gtk/xul/javascript/etc.

    Let's call it like it is -- Gecko, while a noble effort, is really a failure. It was YEARS late, and completely missed its goal (a lightweight, fast. cross-platform rendering engine). One bit of that (cross-platform) does not a success make.

    I wouldn't go that far. It's a very useful, very standards-compliant, cross-platform rendering engine. The fact that somewhere along the line the project fell prey to creeping featuritis doesn't change this.

    On the other hand, this usenet post sums up how I feel about the whole thing.

  57. Chimera, yes by MacAndrew · · Score: 5, Insightful

    4. Chimera (Mozilla based) is still a better browser than Safari on MacOS X.

    I've been using Chimera nearly exclusively for months. The Dec. 20 release (vers. 0.6 + a few features) is the nicest so far. What a development curve in the past year compared to the much older Opera and iCab!

    I think it's interesting that Chimera is related to NS and Mozilla (Gecko) yet is soooo much cleaner and faster. Unfortunately it gets tarred with the same brush by people who haven't used it much.

    Chimera's a lot more Aqua than Safari, too! I think Safari is stunningly ugly for an Apple product.

    I agree and don't see why both open source projects can't continue. Competition is not just healthier than bloated monopoly, it's essential when we don't even know precisely what we're after. And our shared mission must be to kill IE, or at least beat it back....

    1. Re:Chimera, yes by ink · · Score: 3, Insightful
      Chimera's a lot more Aqua than Safari, too! I think Safari is stunningly ugly for an Apple product.

      Yeah, Safari looks like a bad gtk app after the themers first discovered pixmap skins. I've crashed it quite a few times, and seen many rendering errors with it (even on simple pages; Google was all rendered on the left side of the window once, instead of being properly centered). It is very fast on my iBook/500, though, and I'm sure it'll get better with time.

      But, for now, Chimera is my browser of choice for OSX. I don't want another ugly metal-brushed app, but if Apple works the bugs out and keeps it as fast as it is now, I'll "switch".

      --
      The wheel is turning, but the hamster is dead.
    2. Re:Chimera, yes by Lysander+Luddite · · Score: 2

      For me it is Chimera's CSS/XML support that keeps it in my Favorites over Safari. Once Safari gets equal/better CSS/XML support Safari will be on top.

      Since the Chimera author works on Safari what does that mean to Chimera defvelopment in the future?

    3. Re:Chimera, yes by jafac · · Score: 2

      I too was disappointed when I heard that Safari wasn't based on Gecko.
      I scoffed when they said it had no tabs.

      I tried it.

      It is SO much faster than Chimera, I currently am doing without tabs, knowing that someday, Safari will have tabs. But now I'm spending a lot less of my time waiting for Chimera to launch, and load pages.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    4. Re:Chimera, yes by MacAndrew · · Score: 2

      That's really interesting, because I found the two browsers to run about the same speed, launch and rendering -- in both cases, very good. I wonder if the difference is perception, hardware, link performance (cable modem here), type of page content, something else....

      Other folks have a variety of impressions. If I felt Chimera was slow, I would drop it; life's too short to be waiting on a computer....

      I haven't tried this -- Speed Chimera.

      I wonder what Chimera's future is? They did such a nice job is so little time. I'll keep fiddling with them all.

      BTW, Chimera has a fair number of undocumented features, like the keywords in the bookmarks. If you back a bookmark for Google like this "http://www.google.com/search?hl=en&ie=ISO-8859-1& q=%s" and set the keyword to g, then entering "g keyword" in the location bar does the search. Of course you make this do other tricks, too. (Well, I think it's neat. :)

  58. Opera? by Pyrosz · · Score: 2

    Why did they not talk (assuming they did not) with Opera to use their tech for the web browser? It rocks, its TINY and v.7 is standards compliant and its fast. I use it daily and it has some great features for web developers.

    --

    An optimist believes we live in the best world possible; a pessimist fears this is true.
  59. No Evidence for Headline by Euphonious+Coward · · Score: 2
    I don't see any evidence from the article that anybody was "hurt". Everybody is falling over themselves pointing out that it looks like a sensible decision. Even JWZ's diatribe looks more like a jab at the Mozilla team, for having such a bloated engine that Apple couldn't use it.

    I wrote to Darin Adler, BTW, and he says (my paraphrase!) that the infection of Qt MOC keywords in the Safari code is well contained. They don't use Qt underneath.

  60. Re:abandon ship by NDPTAL85 · · Score: 5, Insightful

    And just how is the community supposed to exclude Apple? Open source software is open for anyone to use, including any company. Besides Apple has contributed code back to the KHTML project. Just what will it take to please you whinny ungrateful open sourcers?

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  61. Official KDE newsflash by infolib · · Score: 3, Informative

    here

    Snippets:
    Jobs said the browser was "based on standards", "works with any Web site", has much-improved performance over IE (page-loading speed is "three times faster", JavaScript performs twice as fast and it launches "40% faster" - comparisons to Netscape 7.0 shows similar performance gains on the Macintosh platform)

    Apple [...] has today sent all changes, along with a detailed changelog, to the KHTML developers.

    Also:
    Mail from Safari team to KHTML devs
    and Dirk Muellers response

    -- With more than 200 comments this is apparently a big thing to the KDE community

    --
    Any sufficiently advanced libertarian utopia is indistinguishable from government.
  62. competition by ryochiji · · Score: 5, Insightful
    >Apple may benefit simply by virtue of having multiple browsers on the market.

    I agree, but I think we can extend that to say "multiple Open Source browsers on the market." I think Apple adopting and improving on KHTML helps the KHTML guys, which makes them a better competitor to Mozilla. The same way a M$ monopoly is harmful to the industry, a monopoly by one Open Source browser, IMHO, is also not a good thing. So at the end, I think this will help everybody, not just Apple.

  63. Yeah, but by autopr0n · · Score: 2

    It took like a year to release, and before then you had to use 3rd party hacks to get it to work.

    --
    autopr0n is like, down and stuff.
  64. Re:Nothing new here by DrXym · · Score: 2

    They eschew standards much better than they used to but many of features in the iApps (iDisk, iCal, iTunes etc.) and .mac initiative still smack of proprietary lock-in in one form or another.

  65. Bloat by Wyatt+Earp · · Score: 5, Insightful

    Chimera 0.6 (Navigator)

    21.4 MB (21,743,324 bytes) Dec 20,2002.

    Safari

    7.2 MB (6,928,478 bytes) Jan 11, 2003

    Chimera is ONLY the browser and bug feedback.

  66. Re:Oh, no! Horror of Horrors! by P.+Niss · · Score: 2, Funny

    I'm typing this in Mozilla, which I sear by...

    Must be on a Titanium Powerbook.

  67. Why is this bad? by Frag-A-Muffin · · Score: 3, Interesting

    The way I see it. The more browsers out there the better. The battle is not what engine gets used, but rather, having enough browsers out there that *aren't* IE so that the stupid web designers would get off their lazy asses and author HTML properly (ie. follow the W3C recommendations? Duh? Isn't that what they're there for?) So that EVERYONE! can view their pages! No more 'IE only' crappy pages. That's my hope anyways.

    PS Yeah, I know. Long run-on sentance. What can you do? :)

    --

    AirSpeak - http://itunes.com/apps/AirSpeak
  68. what's wrong with Chimera? by Ender+Ryan · · Score: 2
    What don't you like about Chimera? It's small(10MB last time I downloaded it), fast(mozilla rendering is slightly faster than IE, the "industry standard"), it's extremely pretty(perfectly integrated into OS X, including using Aqua widgets in web pages, OS X style sidebard, etc), standards compliant(moz is definately the most standards compliant browser out there today), stable(now. safari is still beta quality).

    What could possibly be wrong with Chimera?

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:what's wrong with Chimera? by rworne · · Score: 4, Interesting

      Ain't nothing wrong with Chimera. In fact, I have both Safari and Chimera happily sitting side-by-side on my dock, right next to the IE icon.

      I've been happily using Chimera since the 0.5 days and it sure has come a long way in that time. Safari pulled off an impressive first appearance and is perfectly functional as-is.

      I dumped IE like a hot rock after Chimera 0.6.0 was released, since that was when Chimera hit "good enough" status. Safari also meets the "good enough" threshold in my case and it gets more use than Chimera because it's faster. That's not to say I am not annoyed by Safari (or Chimera) sometimes. Tabbed browsing is neat and all, but I have a dual-headed workstation and have little need for it with my workflow.

      There's no reason not to have TWO browsers and be happy. I enjoy watching the incremental development of these things, with Slashdot being a geek site, I would have assumed people here would like it as well. No need for a jihad over which open-source version is better, or which open-source version adoption by a corporation is more "politically correct". Just because MS has a closed-source monopoly on browsers, does not make it right for Mozilla to have an open-source monopoly either.

      Use whatever you want and be happy. Browsers aren't fashion statements fer crissakes.

      --
      I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
    2. Re:what's wrong with Chimera? by ealar+dlanvuli · · Score: 2

      I'm assuming you have heard of vi vs. emacs?

      I expect this debate to die about the same time...

      --
      I live in a giant bucket.
  69. Re:KHTML can't be _that_ bad w/r/t cross-platform by Teancom · · Score: 3, Informative

    Apple didn't use QT in Safari. They used KWQ (Quack). That's a wrapper layer, that passes QT stuff onto the ObjC/Cocoa layer. So while Apple may indeed use other KDE stuff (though I don't know what else they would want), it won't be a boon to Trolltech, as they don't have to pay the trolls a dime.

  70. Why the blind defending of Mozilla? by Junks+Jerzey · · Score: 2, Interesting

    Mozilla has become the poster child of open source development for reasons I can't understand. The progress has been horribly slow, the code has gotten a reputation for being unweildy, the UI has spawned more examples of things not to do than good features (except using window tabs, like the majority of text editors under Windows), and in the end it's not even turning out to be that great of a browser. None of this is surprising, and criticisms of the project are easy to find, so no one needs any more from me.

    What I don't understand is why Mozilla is viciously defended as some kind of open source sacred cow. It's just like discussions about the X Window System, which are usually split between people who think it's a steaming pile and people who insist that it's been around for so long that we can't get rid of it (and they almost always use the "you can run it over a network" argument as a basis for why X needs to stay).

  71. Re:KHTML can't be _that_ bad w/r/t cross-platform by jaavaaguru · · Score: 2

    Genuine question: what is ^W?
    On my system, ^H is backspace.

  72. Holy pessimism. by vorwerk · · Score: 2, Insightful

    man ... Not a single comment here is seeing the alternative side of things -- it may be too bad for Mozilla, but way to go KHTML! I mean, the fact is, Apple could have just as easily allocated resources to develop their own proprietary software, but they're choosing the KDE guys' stuff.

    That's pretty significant, and deserves a pat on the back -- not a bunch of whining about why another group was turned away.

  73. Re:Bah.. Mac users will still use IE by MiT+Gr8+1 · · Score: 2

    Wow, you really have no idea what the hell you're talking about, do you? Many Mac users abandoned IE years before Safari. I personally think Safari has already caught up and surpassed IE in terms of usablility. It's quick, it's light and it's really quick! It's also still beta and will likely mature at an exponentially greater rate than IE ever hoped to.

    --
    If we all thought alike, would any of us be thinking?
  74. Raise your hand if you read the article by MSG · · Score: 2

    /me raises hand.

    I'm just asking because I did not, in any way, get that Mozilla was hurt by a new browser that didn't use their engine. What the hell? The mozilla developers don't seem to care at all. Why should they? Competition is good.

    I actually got a totally different spin out of the article. What I read several times in there amounted to "we don't care that KHTML doesn't always work right, because it was easy to use". Not exactly the sort of rationalization that I go in for.

    1. Re:Raise your hand if you read the article by orcrist · · Score: 3, Insightful

      What I read several times in there amounted to "we don't care that KHTML doesn't always work right, because it was easy to use". Not exactly the sort of rationalization that I go in for.

      That's odd. I read: "We decided it will be easier to make Khtml work right, than to make the Gecko code easier to use/integrate" Which is not a rationalization, but a simple balancing of time/cost factors.

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
  75. Time Warp Baggage by 4of12 · · Score: 4, Insightful

    I'm using Mozilla to post this and I find it a wonderful standards compliant browser.

    However, I've tried on occasion to download the source distribution and frankly I find it far too heavy (abstract, complex) for casual development. Guerilla development won't work for Mozilla; it has degenerated into long term trench warfare for anyone with the stamina for it. I applaud you Mozilla developers, but am not made of the same stuff.

    I remember once coming across some C++ portability standards made up by the Mozilla team about 5 years ago. They were relevant to portability back then, but I think things have progressed some over the years. Many of those problems with different platforms have disappeared with release of the ANSI/ISO C++ standard and the work that's gone into modern compilers.

    Personally, I think the Mozilla team ought to be unleased to begin Mozilla 2.0 from scratch, based on everything they know so far, and not be shackled to weird platforms from the early 1990s. Let the Moz 1.* tree address the needs of those using old platforms - the standards compliance should keep them humming for years to come.

    The Moz 1.* development has progressed admirably, especially if, like me, you've worked in baroque plumbing factories of code, then you can doubly appreciate the accomplishments of the Moz developers.

    But it's high time for them to start from a clean slate, just as the Safari folks have.

    --
    "Provided by the management for your protection."
  76. Build a Gecko WebCore!!! by Elwood+P+Dowd · · Score: 5, Interesting

    OK! Gecko supports more standards! Gecko is fast (enough)! Gecko is portable!

    So... make a Gecko based webcore replacement. Apple has given us a slick framework to implement in order to drive Safari's backend. We can already patch and update our KHTML based webcore... if Gecko would be better, use it. You still get the slick Apple GUI. Right?

    I think (WARNING: dumbass user demanding major architectural changes) Chimera should make their Gecko variety use the WebCore framework design, so that their backend would be pluggable with Apple's. Then we could end this argument. There'd be no argument.

    --

    There are no trails. There are no trees out here.
    1. Re:Build a Gecko WebCore!!! by Elwood+P+Dowd · · Score: 2

      Actually, if you read the comments, people are not upset with Apple.

      If you read the weblogs of the Mozilla developers, they aren't upset either.

      ZDNet was trolling for pageloads from Slashdot. And they won.

      BTW, Chimera, based on Gecko, is fast enough at pageloads. It isn't fast enough on app startup, and it isn't fast enough with its GUI.

      So it would be very valuable to have a Gecko based WebCore to swap in for KHTML. Since I suspect it's the non-webcore code that leads to a snappy GUI in Safari, I'd might prefer it.

      --

      There are no trails. There are no trees out here.
    2. Re:Build a Gecko WebCore!!! by Arandir · · Score: 2

      So... make a Gecko based webcore replacement. Apple has given us a slick framework to implement in order to drive Safari's backend.

      It doesn't work that way.

      KHTML is a component. At its heart it's merely a Qt widget. Drop it in, connect it up, and it works. I could write a minimal but usable browser with KHTML in a few days using the KDE component framework.

      Gecko works differently, as I understand it. It isn't a component. You can't just drop it in and expect it to work. You either start with Mozilla and start chopping away, or start with Gecko and start adding bricks. It doesn't give you a widget that you merely reparent and listen for events.

      The reason there are so many "tiny" Mozillas is not because it's easy to do, but because there is such a huge demand for them. Face it, Mozilla has a huge footprint. Not everyone runs a 3.2GHz system, so the need for a decent bittyzilla is acute.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Build a Gecko WebCore!!! by Elwood+P+Dowd · · Score: 2

      Gecko works differently, as I understand it. It isn't a component. You can't just drop it in and expect it to work. You either start with Mozilla and start chopping away, or start with Gecko and start adding bricks. It doesn't give you a widget that you merely reparent and listen for events.

      I totally believe that this is the case. It still seems like a valuable project to make such a component. Wouldn't it be possible to add enough bricks to Gecko to get a (20 MB, whatever) webcore? If that were doable, wouldn't we wind up with a second highly-usable (for programmers) Mac OS X layout engine framework? Maybe it's not worthwhile. I'm just talking. But I bet the Chimera folks have probably gone and added a bunch of the bricks already...

      And yes, this discussion has brought up a lot of the major issues with doing Moz development. All very interesting. I wonder if KHTML will ever get the features Gecko has without becoming a behemoth.

      --

      There are no trails. There are no trees out here.
    4. Re:Build a Gecko WebCore!!! by Arandir · · Score: 2

      Wouldn't it be possible to add enough bricks to Gecko to get a (20 MB, whatever) webcore?

      Anything's possible. Why, there's even a Vim component for KDE!

      The question is whether it would be worth the effort. Windows could use a Gecko ActiveX component much more than OSX would need a Gecko Webcore, but no one's written one yet that I am aware of.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    5. Re:Build a Gecko WebCore!!! by nitehorse · · Score: 2
  77. Actually by commodoresloat · · Score: 4, Informative

    We should be comparing to Chimera, which is the OS X version of the trimmed-down Mozilla-based browser. My copy is about 21M.

    1. Re:Actually by vondo · · Score: 3

      Is there something about OS X executables that makes them much larger than Windows or Linux?

      Looking at the full mozilla download, I see Windows - 11 MB, Linux - 13.5 MB, OS X 18 MB. (38 MB must be the uncompressed version).

    2. Re:Actually by t · · Score: 2, Insightful

      RISC maybe? It would be useful to see how big the Linux PPC version is. I am assuming that you were quoting Linux x86 numbers.

    3. Re:Actually by alannon · · Score: 3, Informative

      Actually, yes. PPC object code tends to be about 2/3 larger than X86 object code. Sometimes larger, actually, depending on the compiler.

  78. they should take it as a compliment by sc00p18 · · Score: 2

    I think apple made their decision to use the khtml engine primarily based on what they thought the mac user base would benefit the most from. Mac users already have a kick-ass browser based on gecko -- chimera. To make another gecko based browser for the Mac would have been (-1 Redundant). To take chimera and work to improve it would have been an option, but I think apple knows that Chimera has gotten this good without their help, and will continue to get better without them. The work that apple has done has given the users a second kick-ass browser that is based on a completely different rendering engine. This has the welcome side-effect of encouraging website developers to code to the standards, and not one particular implementation. I think it was a really smart move on apple's part (and I was a bit surprised when Jobs announced what they based it on) but as a Mac user, I couldn't be happier with the way the browser situation has been shaping up lately.

  79. Re:Nothing new here by earlytime · · Score: 2

    It's fair to say apple has a long history of bucking trends and using non-standard technologies. This is not to say that they always adopted closed tech, but shouldn't thinking different mean being different?
    In the last 5 years however, apple has made the switch to nearly all standard and open tech, even the stuff that they develop in-house. Note firewire, darwin & rendezvous.
    I'd imagine that for apple ( besides lean & mean) a big selling point for KHTML over Mozilla is that mozilla makes a point of being "omniplatform", while KDE stuff is really designed for unix. They get to be open and standard, but still keep their work from benefiting windows. It's the smarter move.

    --

  80. Re:Oh boo hoo... - AtheOS by victim · · Score: 5, Insightful

    Its worth noting that when Atheos (nifty OS, not a unix clone, dead now) needed a browser the author evaluated KHTML and Mozilla and decided KHTML was far easier to port, then proceeded to do it in a week or so.

    The crude abstract of this article implies KHTML is not cross platform. History says otherwise.

    <soapbox> - you do not need to agree

    Personally, I think Mozilla has set free software back about two years. Alternative browser development came to a standstill when netscape released the code. After all, we were all going to have a fast, lean, free, standards compliant browser as soon as they got it compiled. Then came the slips, the rewrites, the bloat, and the delusions of grandeur.

  81. Re:Nothing new here by Blkdeath · · Score: 2
    if you find the iPod as cool as you seem to by your statement, then buy a Mac!! (Apple does have a windows version but it does not work on the mac.)

    Ok, I had to respond to this and say "Whaaaaa?!?!?"

    So I buy an iPod. I get Windows software for it. Now I buy a Mac, and for whatever reason decide to use the Windows version of the software on a platform that supports it natively...

    I guess what they say about Mac users is, erm, true. ;)

    --
    BD Phone Home!

    Shameless plug. Like you weren't expecting it.

  82. Re:Nothing new here by clarkcox3 · · Score: 4, Insightful
    Let's see:
    • iDisk - WebDAV (open standard)
    • iCal - vCalendar (open standard)
    • iTunes - .mp3 (relatively open standard)
    • iMovie - DV, mpg (open standards)
    • iSync - SyncML (open standard)

    <sarcasm>Yep, that sure does "smack of proprietary lock-in".</sarcasm>

    --
    There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  83. Bump the parent by Archfeld · · Score: 2

    bottom line is more choices. That benefits all customers...

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  84. Re:Safari by Master+Bait · · Score: 2

    Does OSX have a usenet news client? Are their 3rd party news clients?

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  85. Safari is faster. by OS24Ever · · Score: 2

    Mozilla has been my browser of choice for about a year now. On Linux, and on Mac OS X.

    On my Powerbook G4 550Mhz (whoo hoo, speed demon, I know numbers are subjective) Mozilla takes a good 15-30 seconds to load. Some days, that's too frickin long. I don't need Mozilla's mail/news reader because I like Mail and I don't like the news reader (too slow for me, I do miss Outlook Express)

    Safari has a window up and is downloading a page in less than a few seconds.

    If I could get two features out of mozilla and on Safri I'd be set.

    I want:

    1) Master Password feature. That has to be one of the best things I've seen in a browser for some time.

    2) Tabbed Browsing.

    Other than that, I use safari for everything at the moment. It's a lean mean browser.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

    1. Re:Safari is faster. by Yunzil · · Score: 2

      Mozilla takes a good 15-30 seconds to load. Some days, that's too frickin long.

      Not a flame, but I don't really get everyone's obsession with startup times. Start it up once then leave it open.

      I don't need Mozilla's mail/news reader because I like Mail and I don't like the news reader

      OK, just uncheck the boxes for the mail and news when you install; problem solved. :)

    2. Re:Safari is faster. by PsychoSpunk · · Score: 2

      OK, just uncheck the boxes for the mail and news when you install; problem solved. :)

      Not a flame, either, but the "installer" for OS X is really a disk image that presents the license agreement, then mounts. You open it up, and copy the Mozilla folder into your Applications directory. The application is now installed. IOW, you don't get install time options to not include Mail or News or other pieces of the Moz suite.

      That's why Chimera was actually started, not for a Phoenix-like reason of speed, but for a "browser-only" distribution for OS X. Just happens that it was fast too.

      --
      ALL HAIL BRAK!!!
    3. Re:Safari is faster. by adolf · · Score: 2

      AFAICT, Mozilla (win32, at least) loadtimes are about the same with or without extra cruft like the mail reader.

      In fact, about the only difference I've noticed is the amount of disk space consumed and featureset provided.

      So, then, a bit of quick math:

      I've got a 30gig drive that I purchased two years ago for about $120, or $4/gigabyte. If MacOS X Mozilla consumes 38 megabytes fully installed, as some posts here seem to indicate, it then costs a total of about 15 cents to install, while Chimera costs about half that, from what I can tell.

      This being the case:

      [/me flips a coin out of his pocket]

      Here's a dime, kid. Get yourself a better browser.

    4. Re:Safari is faster. by PsychoSpunk · · Score: 2

      Not exactly the point I was going after. I use Moz on OSX, and have one complaint in that it insists on using the built-in mail client. I tried out earlier versions of Chimera, but didn't test mail integration, but given that it is a browser only piece, figure that it probably uses whatever you have set as default mail client in the System Preferences. My point is that Chimera serves the needs of those who only need a browser replacement on OSX. You get the Gecko-based browser, you probably get better integration with preferred apps (haven't used Chimera since early builds), and due to Cocoa frontend versus the Carbon windowing frontend of Moz coupled with XUL, you end up getting speed (a pleasant side effect, as previously noted). In fact the only downside is the fact that the Gecko used is from 1.0.1 with modifications, so there is probably not parity between the current Moz's Gecko engine and Chimera's Gecko.

      In other people's comparative tests, there's stark difference in loadtime between Moz and Chimera (same engine, disparate levels of cruft, frontend window engine), but there's not enough of a difference in loadtimes between Chimera and Safari (different engines and featureset, same frontend window engine).

      FYI, the choice of Cocoa for the window engine will practically always give you speed over Carbon, all other things being equal. This is simply because the windows are in persistent storage, as opposed to being part of the cost of starting a Carbon app.

      --
      ALL HAIL BRAK!!!
  86. mozilla, khtml and standards compliance by Ender+Ryan · · Score: 4, Insightful
    If people really read the article, and then read the original comments, they'd see that the moz developers weren't "hurt" by Apple's decision. Quite the contrary. They're happy to see another standards compliant browser.

    This is really, really interesting to see this though. 2 years ago some people were getting worried that alternative OS users would be unable to browse the web by this time, but today we've got 2 OS standards compliant rendering that beat the pants off IE in speed, correctness, and to top it off, cost.

    And despite the technical problems with Mozilla, people are still able to crank out excellent, lean, fast browsers such as Chimera and Phoenix, and other applications for embedded devices, etc.

    Mozilla has become a platform, and KHTML has become the lean, fast rendering engine Mozilla was originally going to be.

    Cheers

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:mozilla, khtml and standards compliance by Knobby · · Score: 2

      REMEMBER: We're talking about the Mac. IE on the Mac is a dog. KHTML and Mozilla may not fair quite as well against the Windows version of IE (which is apparently a different codebase)..

    2. Re:mozilla, khtml and standards compliance by Apotsy · · Score: 2

      If you think Safari "beats the pants off" the Mac version of IE in "correctness", you haven't been paying attention. IE for Mac OS X is fully CSS compliant, while Safari is not.

  87. Stop Whining!! by extrarice · · Score: 4, Insightful

    Yes, this will be flamebait. Mod me down, I don't care. I'm at the bottom of the rung anyway.

    QUIT YER WHINING!! Stop crying foul, and focus on your project! So Apple decided to use kHTML as the rendering engine instead of Gecko. So what? How does that impact the Mozilla project? Make it better than Safari! I'm sorry that the decision injured your geek pride, but if you cry foul every time a company doesn't use your sacred works, then you get destracted from the mission of finishing the product.

    Short version: FOCUS ON THE JOB!!

    --
    "Jesus saves, but everyone else in a 10 foot radius takes full damage from the fireball."
  88. Re:KHTML can't be _that_ bad w/r/t cross-platform by dodobh · · Score: 2

    Erase last word

    --
    I can throw myself at the ground, and miss.
  89. not sure how it hurts... by jdunlevy · · Score: 2

    Not sure how Apple's decision to release a KHTML browser really hurts Mozilla. Especially when you consider the default browser in Mac OS X has been Internet Explorer so far (hopefully to change when Safari gets out of beta?). If anything, it should serve as incentive to improve Mozilla.

    Personally, I still prefer Mozilla on Mac OS X to Safari, but as Safari becomes more full featured, we'll see how they compare. There's one particularly annoying problem with Mozilla on Mac OS X (acknowledged in the release notes, but I don't think yet, as a "bug"):

    Mozilla will not run when the application is installed on a UFS partition. The workaround is to move the application folder to an HFS+ partition and it will run correctly.

    I do use Mozilla on Mac OS X fairly regularly, but until this problem is fixed, Chimera is my favorite browser. Runs on a UFS volume, cocoa, decidedly un-bloated.

  90. Especialy since so many web developers use macs... by autopr0n · · Score: 4, Insightful

    Your post becomes even more relevant when you consider the fact that so many web-developers, particularly the 'artistic' kind use Macs. Not that I'm a Mac zealot, far from it, but I'm just stating facts. So many web designers switching to $NOT_IE will really help kill IEs total dominance. If not in numbers, in the hearts and minds of developers.

    --
    autopr0n is like, down and stuff.
  91. Phoenix, Mozilla and KHTML by codemachine · · Score: 2, Insightful

    I think people here should remember that Apple was looking at pre-Mozilla 1.0 when they first evaluated Mozilla. Since then, the Phoenix team has proven that you can strip out some of the bloat of Mozilla to get a fast and lightweight browser (3MB for Safari vs 5-6MB for Phoenix).

    Mozilla was intended to be able to render itself (XUL) as well as be a mail reader, online chat tool, and web page composer. It was also intended to be a cross platform web browser and GUI development tool. Of course it is not small - that was not entirely the goal (OEOne and other application developers would have no use for Mozilla if it only rendered web pages).

    Had Phoenix been around when Apple was looking at browsers, they may well have just made a Phoenix based browser for OS X branded by Apple. But at the time Apple was looking at OSS HTML engines, it was unclear how much work it would take to get Gecko/Mozilla down to the size Phoenix has now gotten it to now (due to the complexity of Mozilla's code, you can't just take a quick glance and see what needs to be done). It was also very clear that KDE already had a nice little rendering engine, even if it wasn't quite as far along.

    So Apple's decision to use KHTML isn't a surprise given their goals and the circumstances at the time. What is nice about all of this is that we'll end up with two very nice rendering engines and browsers out of the deal - Apple will make improvements to KHTMLs rendering of real web pages, and Phoenix will continue to give us a lightweight Gecko browser (which already renders very nicely). Everyone but Microsoft wins. How can Slashdot not love that!?

    1. Re:Phoenix, Mozilla and KHTML by 90XDoubleSide · · Score: 2

      Chimera (the Mac version of Phoenix) was out one year ago, although it was still at version 0.1, it gave clear proof that you could stip away the bloat in Mozilla.

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  92. Compare to Phoenix not Mozilla by prockcore · · Score: 2

    Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.

    Safari has a ton of room to grow before it achieves Mozilla's mammoth size.


    But how big is Phoenix? 8 megs. Phoenix supports soo much more than Safari, and it's not much larger.

    The issue is the gecko engine, not Mozilla.

    1. Re:Compare to Phoenix not Mozilla by fault0 · · Score: 2

      No. Phoenix does not run on OSX. A better comparison would be to Chimera. (which is indeed, much larger than Safari)

      BTW, chimera=24 mb on my box

  93. Re:Nothing new here by IamTheRealMike · · Score: 2
    It's getting very, very difficult to find new technologies in OS X that are proprietary

    You know, I think this is going to be like the "X is slow" argument - utterly full of it, but never goes away.

    OS X is chocka with proprietary tech. Oh and no, using XML for preferences doesn't make it suddenly not proprietary, the next version of IIS uses XML config files too. Is IIS not a proprietary web server?

    Anyway, if it's so hard to find proprietary stuff, where can I find the implementations of Carbon and Cocoa (the bulk of the platform). Yes, I know about GNUstep. What about the artwork?

    If MacOS isn't proprietary, where is the PC port?

    Why do Apple insist on STILL using Sorensen for all the videos on their website? And considering it's being given away for free anyway, what did they have to lose by making Safari free software?

    The "MacOS is open" line is really getting quite old.

  94. Um by autopr0n · · Score: 2

    Then what's the phoenix-i686-pc-linux-gnu.tar.gz file doing up there?

    --
    autopr0n is like, down and stuff.
  95. khtml handles some DHTML sites better by Kiwi · · Score: 3, Interesting
    One thing I would like ot bring up is that, in my experience, khtml handles some lousy dhtml sites better. While I much prefer Mozilla most of the time (more features, and, most importantly, more stable than konqueror), there are certain sites with loust DHTML which Mozilla will plain simply not render. Konqueror seems to better render sites which were only tested with Microsoft IE.

    In fact, the college I go to uses, for its on-line registration, such a site; this site refuses to allow me to sign on for on-line classes in Mozilla. However, Konqueror can render the page well enough so that I don't have to get on the phone to add classes or view my schedule.

    As an aside, the team which designed the web page were very incompetent (to give credit where credit is due, Unisys was one of the companies doing the contracting; other parties responsible for this fiasco will not be named because no one else responsible has attacked the free software movement). These same people also destroyed the computer database of students who were to receive financial aid when transferring it to the new system, forcing each and every student who wanted finanacial aid to completely resubmit any and all paperwork.

    - Sam

    --

    The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

  96. Mozilla has no reason to be upset by artificial-intellect · · Score: 2, Insightful

    Let me start by saying that I greatly admire the Mozilla project, in fact I am typing this message from Phoenix.

    Now, KHTML was chosen over Gecko for purely practical reasons. It was smaller, faster and easier to integrate with OS X. As posters have already mentioned, Safari is not a cross-platform project, so it does not need all the extra code that guarantees Gecko works on every OS under the sun.

    I would guess that the Mozilla project would have had an uneasy relationship with Safari should they have chosen the Gecko renderer. Look at the mozilla website. It says, "Mozilla is an open-source web browser and toolkit." Note "and toolkit". Mozilla's ambitions are far beyond a simple web browser. Mozilla is aiming for a complete web-based cross platform environment, "the web is the OS". This would all be extra baggage for the web browser. KHTML is just a web-rendering component of a conventional GUI (KDE) and thus fits in better with the ethos of the apple desktop environment.

  97. slashdot has a KDE icon by autopr0n · · Score: 4, Funny

    and KHTML is part of KDE.

    God, why I am I saying this? Is it that important to my life to spend time typing out inconsiquential facts for random people over the internet? I need a life...

    --
    autopr0n is like, down and stuff.
    1. Re:slashdot has a KDE icon by seanadams.com · · Score: 2

      Is it that important to my life to spend time typing out inconsiquential facts for random people over the internet? I need a life...

      I don't know if it's autopr0n that pays your bills, or if you just have too much time on your hands... but either way, you're doing a great job promoting the site. I'm not so much into pr0n myself (g/f is hot) but it's a great site nonetheless. :)

  98. Re:Oh boo hoo... - AtheOS by On+Lawn · · Score: 5, Interesting

    Alternative browser development came to a standstill when netscape released the code.

    Years from now, when documentaries are written and case studies developed I think we will see many eyes looking at that moment. It didn't come to a standstill, it took off very quickly and then something wierd happened. I remember it well...

    Netscape opens the code, and in the Gtk v KDE flame wars two teams take to porting the code to their framework. the problem? It was built off of Motif, a non-free gui toolkit.

    With the swiftness of the Open Source community, all of a sudden we had three "almost there" choices for a completely free Netscape. Seemingly just as quickly all were abandoned by the freedom offered by this software movement.

    QT-Mozilla and the subsequent KMozilla (if I remember right) was finished in a month by porting it to the QT toolkit of the day. Not to be outdone GTK-Mozilla announced that whatever they could do, we could do better and a sole programmer began the effort, with a few joining later.

    Back at the ranch, JWZ felt that it would have be far easier to pound out the last few details in "Lesstif" and link off of that. The Lesstif people were very close to binary compatibility with version 1 of Motif.

    Then for all the work going on it then it seems to have run out of steam. As far as I know (someone please correct me if I'm wrong), lesstif still can't dynamically link to netscape, GTK was abandoned, and the KDE people abandoned Netscape code entirely.

    So why it those three easiest paths were abandoned so quickly is the stuff that PBS is made of, and I'll probably never know until someone takes it up.

  99. OS X Usenet by Pope · · Score: 2

    I've been using Thoth ever since it came out, and there are also: Tin (a few different ones or compile your own), NewsWatcher X, MT-Newswatcher, Hogwasher, MacSOUP and Halime.

    --
    It doesn't mean much now, it's built for the future.
  100. What Does Being Cross-Platform Do For Me? by reallocate · · Score: 3, Insightful

    I dumped Mozilla on OSX for Chimera, and I was happy. Last week, I dumped Chimera for Safari, and I'm happier.

    I only use one platform at a time. While I'm waiting for Mozilla to do something, should I find solace in its cross-platform abilities?

    Cross-platform code maymake life simpler for coders, but what does it bring to the user?

    --
    -- Slashdot: When Public Access TV Says "No"
  101. OT I know... but.. by erroneus · · Score: 2

    ...While we're talking about Mozilla, are there any experts out there who knows how to fool a web server into thinking I'm using MSIE or something else? There is a web site I'm required to use that only uses Netscape or MSIE with 128bit encryption... the problem is that even when I got Netscape installed, it didn't work. I need to fool this site into thinking I'm using MSIE as it appears to be the only browser it supports.

    1. Re:OT I know... but.. by erroneus · · Score: 2

      I've tried this and it doesn't seem to work. Either that or I don't know where to place the "user.js" file. I could not find a "user.js" file at all, but I was able to find a "prefs.js" file. When I edited it, it just reset all of my preferences.

      I created a "user.js" file and placed it in different places... no effect. It only had one line: the one you gave. I am using the latest Mozilla build if that helps.

  102. Small and Fast by Pope · · Score: 2

    It's actually quite important for Apple to have a browser that's small and fast. One of the primary complaints about OS X (and MacOS 9 for that matter) is that the speed of all the web browsers is terrible. On OS X, this has quite a bit to do with the Aqua windowing engine: it's pretty and technically amazing, but it's pretty slow a lot of the time.

    The previous "most-native" OS X browser, OmniWeb, was no speed demon. Safari, on first public release, creams just about everything at page rendering speed while at the same time offering all the Quartz goodies and feeling "light" to the user.

    I see great things for Safari, based on a few days' using it. Sure, it's a bit unstable and is incomplete, but I was saying the same thing about Mozilla back in the day! :)

    --
    It doesn't mean much now, it's built for the future.
  103. Re:KHTML can't be _that_ bad w/r/t cross-platform by IamTheRealMike · · Score: 3, Interesting
    Let's call it like it is -- Gecko, while a noble effort, is really a failure. It was YEARS late, and completely missed its goal (a lightweight, fast. cross-platform rendering engine). One bit of that (cross-platform) does not a success make.

    Actually its goal was to be useful and powerful. The fact that they thought they could also be fast and light is a common mistake amongst coders, the two arne't necessarily mutually exclusive but often are in real life.

    Gecko is standards compliant, fast (no, really), supports many standards and is extremely powerful. So, it's larger than KHTML. Most importantly, it actually renders the vast majority of the web.

    Apple have a problem - their machines are slow. I compiled GNOME2.2 with Galeon today, and the speed blew me away. I have never used such a fast browser. Tabs opened and rendered near instantly (I was using the paint-delay trick) and I never found myself waiting for the browser, it was just there. I'm sure other people who've used Galeon2 can corroberate this. This is not a particlarly fast machine, an Athlon 1400 I think, and Gecko hasn't been optimized for Linux as much as it has for Windows (on which it's also very fast), so this Gecko is slow BS seems to be more a Mac problem than anyhting else.

    I mean, if the Galeon team can produce an insanely fast browser out of Gecko, what's stopping Apple?

    Safari's what a browser should be -- small, lightweight, and out of my face. The interface is slim & sleek, and, like the rest of Apple's software, lets me focus on the CONTENT rather than the delivery.

    Oh boy, that's funny. So that's why it has a textured window (that cannot be themed to something less distracting), along with all the rest of the usual Apple eyecandy - but no tabs?

    Apple is all about presentation. See how all the talk here is of speed, not accuracy in actually rendering the contet? I really think that's why OSX is so wonderful -- it just stays out of my way and lets me do what I gotta do. And I have to admit, running a DVD authoring program alongside several terminal windows on a Mac (!) is still impressive to me.

    Wake up mods, that's a -1 Offtopic comment.

  104. Mod parent up!!! khtml is crossplatform. by Moritz+Moeller+-+Her · · Score: 5, Informative

    Jesus H. Christ! How can anyone claim that khtml ist not crossplatform?

    It can be used without X (kde no X = kdenox, in CVS), without unix even, as Atheos shows.

    Nobody remember Konqembedded?
    http://www.konqueror.org/embedded.h tml

    Also the only slight dependency is qt, which is crossplatform (Windows, Unix, OS X, embedded). As Apple [and Atheos] shows, it is easy to write wrapper to get rid of even that dependency.

    --
    Moritz
  105. Opera by cybpunks3 · · Score: 2, Interesting

    Opera is cross-platform and it's tiny. Using cross-platform as an excuse for Mozilla's bloat makes no sense. It's the general programming approach that was taken with Mozilla that is flawed.

    1. Re:Opera by fault0 · · Score: 2

      Have you ever heard of Opera 7? It actually handles more CSS2 than Gecko does atm.

  106. Read Dave Hyatt's Blog by alanjstr · · Score: 4, Informative
    Hyatt works on Mozilla, Phoenix and Safari (he's an Apple employee).

    Here is his blog which talks about it.

  107. Public Service Announcement by Slime-dogg · · Score: 2, Insightful

    It is only feelings of some of the programmers that were hurt. The actual Mozilla project is not affected by this. It's time to rename the article.

    Now, back to your regularly scheduled program.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  108. goals and beneficiaries by kraksmoka · · Score: 2
    i use all the apple browsers, and prefer mozilla overall, but am using safari extensively as my secondary browser.

    apple's goal was to have the fastest browsing experience and they chose the rendering engine with that in mind. as noted, mozilla has a far larger code base, and i have heard plenty of grousing from the Chimera team about mozilla to mac issues. lastly, i have never gotten chimera to work in a stable fashion on my desktop, even though it is quite fast.

    ok, really lastly, Mozilla already has one large corporate sponsor, apple didn't want to tangle with them either. aol and apple have an enemy of my enemy is my friend status right now.

    who benefits?? definately Linux and mac users. mac users get a really nice fast browser (and no more of those apple slow on the web /. sour grapes posts from win users). linux users get added adoption and support, plus development improvements for KDE.

    good for everyone.

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  109. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  110. Mozilla's pride by forgoil · · Score: 2

    I think that the only thing that happen was that the Mozilla people are mad that Apple is building their own castle in the sandbox. Get over it, improve whatever you have instead.

    Not that I would ever want a whole extra GUI just because it is "platform independant". I don't buy into that whole ideal. I prefer IE or Konqi.

  111. Re:abandon ship by NDPTAL85 · · Score: 2

    Apple DOES contribute code back. Even to BSD. What are you complaining about exactly? Are you even on the free-bsd mailing lists?

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  112. WebCore is modular - put gecko in by bill_mcgonigle · · Score: 2

    Safari renders using the WebCore framework. The WebCore framework wrapps kHTML. So, if you really want Safari to use Gecko, then you can make your own version of WebCore that wraps Gecko, and exports the same functions. In theory, then you can use Gecko in Safari. You can already replace IE with Gecko on Windows.

    I'm sure Apple is hedging its bets as well as just being modular for all the good engineering reasons, so the Gecko door may not be entirely closed.

    (this was all culled from various blogs in my memory, check the technotes for details).

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  113. Re:Nothing new here by dbrutus · · Score: 2

    Apple's website has a section for all the open source programs they're contributing back to the community. The url is at http://developer.apple.com/darwin/ and by my count they're hosting about a dozen different projects. Perhaps you might take a look before you comment further. The stuff that's interesting to me is OpenPlay (which challenges the DirectX franchise), Darwin Streaming Server, Rendezvous, and Webcore but your mileage may vary and you might find their contributions to CUPS to be more of interest.

    It isn't like this stuff is very hidden. When they published Safari, they immediately dumped back their code changes to the kde team. Look it up if you don't believe me.

  114. In other news by Featureless · · Score: 2

    Users are hurt that Mozilla is bloated and slow-loading.

  115. OT:KHTML can't be _that_ bad w/r/t cross-platform by Prior+Restraint · · Score: 3, Funny

    This is not a particlarly fast machine, an Athlon 1400 I think,...

    *sigh*

    I must be getting old; until I read your comment, it didn't occur to me that my Pentium-III 550, a scant four years old (was not willing to spring for the 650) was anything less than blinding in its speed (hey, after a 486-66, it is!). So, just how often am I supposed to replace my machine to keep it reasonable?

  116. ship shape by infinite+jester · · Score: 2, Insightful
    ((( Let Apple take BSD, let them sell it. But they should also contribute their code back to the projects as everyone else does. )))

    that's precisely what they did with their darwin operating system, available here

    if you poke around a bit, you'll also find rendezvous and quicktime streaming server available for download, as well as the significant changes made to khtml and kjs (called "webcore" and "javascriptcore" on apple's site) ? this all rather puts the lie to your statement that apple doesn't give back to the community

    note that apple was not compelled to release any of this, but rather, they chose to do so

    --
    i thought, therefore i was...
  117. Re:abandon ship by ubernostrum · · Score: 2
    Just what will it take to please you whinny ungrateful open sourcers?

    Actually, I'm surprised we haven't heard from the KDE team; after all, Apple is distributing a desktop which doesn't have Konq, KMail, and KOffice as the default applications, and probably even removed the "About KDE" box -- those were mortal sins last time I checked, and I fully expect Mosfet and others to publish ringing denunciations of how Apple has broken KDE.

  118. false by Karma+Sucks · · Score: 2

    This is a bogus test (moderate me down as you want you fuckers) but Safari has not yet fully implemented all the features that are in KHTML especially as related to XML.

    This is because KHTML uses the Qt XML API and safari does not.

    --
    (Please browse at -1 to read this comment.)
    1. Re:false by Karma+Sucks · · Score: 2

      Correction: The API is probably the same, the backend is not.

      --
      (Please browse at -1 to read this comment.)
  119. Great news for Konqueror by The+Wicked+Priest · · Score: 2, Interesting

    I don't understand the negative spin of the article. KHTML is just as deserving of support as Gecko... and we should all be cheering this as a boost to free software in general. If we can have two strong rendering engines, that's far better than one -- and this decision can only help to drive KHTML forward. Gecko, for its part, already has plenty of momentum behind it without Apple.

    I've always been impressed with Konqueror. It was my main browser for a long time -- after Netscape 4.7, and before Mozilla 1.0. I moved on to Mozilla for a variety of reasons -- but if Konqueror keeps progressing like this, who knows what I'll use in the future? I like having a choice, anyway.

    I was particularly impressed when I saw KHTML ported to AtheOS (which is a lot lighter than KDE).

    --
    Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  120. A browser, not an API by Animats · · Score: 3, Interesting
    This makes sense from Apple's perspective. They need a browser, not another API. Apple has enough APIs already.

    Now Apple has a reason to push the HTML tool vendors into being more standards-compliant. The IE-specific crap has got to go.

    One browser is tyranny. Two browsers is war. Many browsers are freedom

  121. So when will we be able to run Safari on Linux? by bgfay · · Score: 2

    Maybe this is dumb to say, since I can probably run something similar under KDE, but is it expected that someone will pump out a version of Safari to run on my Red Hat box? Then I could compare it. I can't afford a Mac. ;-)

    --
    Yeah, I'm as old as my UID would suggest.
  122. Bad widgets by Cadre · · Score: 2

    Those aren't Aqua widgets you're looking at in Chimera. Those are Mozilla's own widgets merely themed to look like Aqua. Chimera may be faster than IE, but the widget's it uses are still slower than native Aqua widgets (and they don't support all the cool things that good Cocoa widgets support, like spell checking).

    --
    All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
  123. Re:KHTML can't be _that_ bad w/r/t cross-platform by iJed · · Score: 2, Informative
    Oh boy, that's funny. So that's why it has a textured window (that cannot be themed to something less distracting), along with all the rest of the usual Apple eyecandy - but no tabs?

    You can easily change the Safari theme from brushed metal Aqua to standard Aqua with a couple of clicks in Interface Builder. You could also use one of the Unsanity haxies.

  124. DEATH TO BRUSHED METAL!!! by Imazalil · · Score: 2, Insightful

    Come on now... it works for something like iTunes, but for god's sake, a browser!?!?!?

    I can't be the only one thinking this can I ?? probably... good thing I have my flame retardant vest on.

    1. Re:DEATH TO BRUSHED METAL!!! by coolmacdude · · Score: 2, Informative

      Okay well this is not meant to flame you but, any idiot knows you can turn it off if you don't like it. And even if you don't know how, there are apps willing to do it for you (check VT).

      --

      -You may license this sig for only $6.99.
  125. Looks like they're taking on Microsoft, balls-up by Toe,+The · · Score: 2, Interesting

    I run the computers of a Mac-based company. We use Microsoft Explorer, Entourage, Word, PowerPoint, and Excel.

    The great majority of our support resources go to dealing with endless stream of problems caused by crappy Microsoft programming.

    As our company moves to OS X, we're investigating the possibility of completely freeing ourselves of all Microsoft products.

    Apple has already obviated the need for Entourage (with iCal, Mail (which still needs a bit of help) and Addressbook). They've now made something that kicks IE's butt. And lest ye forget, they also made Keynote, which kicks PowerPoint's ass.

    So that just leaves Word and Excel. There are now several offerings in the wings that may replace these. The best hope is OpenOffice, but unfortunately the OS X project is going a little slowly. But word is that Apple is working on a complete re-work of AppleWorks. Then there's also Thinkfree Office, Mariner, and RagTime. But I'm hoping that Apple will provide the whole solution.

    It could be that Apple is trying to kill off all dependence on MS crap. Oh, how wonderful that would be.

    Then consider that they're also replacing expensive MS-based servers with very inexpensive OS X Server (unlimited users, and it's free with purchase of Xserve, or free as open-source Darwin code), which has very robust unix services combined with easy-to-use admin tools.

    Apple is challenging MS on ALL fronts. Won't that be a surprise when major enterprises realize that they can save millions of dollars every year by using a single-source hardware vendor. Afterall, MS is a singlesource software vendor. Better to SS the hardware, where Apple makes top-rated products, and use open-source softweare.

    POAD, Microsoft!!!!

  126. Re:I'm not an Apple user but... by 90XDoubleSide · · Score: 3, Informative
    from http://www.mozillazine.org/weblogs/hyatt/:
    A number of people have commented on Safari's UA string, which is as follows: Netscape 5.0 Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/48 (like Gecko) Safari/48 The portion of the UA string that seems to be stirring up controversy is the portion that says (like Gecko). The reason it is there is that in order to work with real-world DHTML sites you have essentially two options: you can claim to be MSIE or you can claim to be Gecko. We found that any other choice that we tried led to a significant portion of DHTML malfunctioning. You would not believe (well, maybe you would) how much DHTML exists out there that works only with MSIE or Gecko, and that uses proprietary extensions of each to accomplish the DHTML effects. Had we released a browser with a UA string that did not superficially match either MSIE or Gecko, users would have downloaded Safari and experienced many malfunctioning Web sites. If anyone thinks that would have been a good idea, please step forward in your blog and explain why. I'm willing to listen. Our solution was a compromise. We produced a user agent string that is different from Gecko's and easily distinguishable if you choose to sniff for it, but that at this time will pass most UA checks that sniff for Gecko. It may be that enough sites will start sniffing directly for our string that we can drop the "(like Gecko)" from our user agent string, but I'm not optimistic. We chose to be more like Gecko than like MSIE because we wanted to be lumped into the standards compliant category, because fundamentally we are committed to supporting DOM 1&2, CSS1&2, and enough proprietary MSIE extensions and Gecko extensions (innerHTML, createContextualFragment, offsetWidth/Height, etc.) that we could be placed in a similar category. That's all from my end. I welcome constructive feedback on this issue.
    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  127. Re:Safari only beginning. KHTML core OS component by 90XDoubleSide · · Score: 2

    Hopefully Help Viewer will be one of the first apps to embed WebCore; it's truly amazing how long it can take to render all-text HTML 3.0 pages; with WebCore help viewing should be near instantaneous :)

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  128. Re:Apple...(the) enemy OSS? by PsychoSpunk · · Score: 2

    mods this is -1, Flamebait. Based on Unix as if Unix was ever OSS, taking developers as if David Hyatt wasn't working on Chimera and Safari and Sherlock3 all at the same time, and finally talk about proprietary systems as if Apple still used ADB. All in all, no factual information was presented and all attempts at debasing Apple were due to common trolls regarding the system.

    --
    ALL HAIL BRAK!!!
  129. Re:Oh boo hoo... - AtheOS by damiam · · Score: 2
    GTK was abandoned

    Current releases of Mozilla use GTK, IIRC.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  130. Re:Oh boo hoo... - AtheOS by powerlinekid · · Score: 3, Interesting

    That would of been Kurt. Anyway, the browser in question is ABrowse of which I'm now the maintainer and lead developer (found here). We've evaluated gecko verse khtml and everyone wants gecko. It renders more pages correctly. However as a lazy, ;), developer I'm sticking with khtml for now. It just makes more sense for syllable/atheos which is also c++. Our port of KHTML is rather crufty but still ingenious. Kurt remapped qt widgets to our native kit, set the appropriate browser callbacks and somehow got everything up and running. I took over about a month ago and have only gone through about 10% of the actual khtml code (although we do now have tabbed browsing :). I think the thing for Apple was the just the plain size of such a porting job to a non already ported platform. From my work on ABrowse I couldn't possibly imagine porting gecko, especially since we do not rely on an X, gtk or any of that stuff gecko wants to compile.
    Just thought I'd chime in...
    - Shawn

    ps - Atheos is not quite dead. If interested check out Syllable at the link above. Syllable is very much so alive and progress has speeded up over the atheos days.

    --

    can't sleep slashdot will eat me
  131. Yep, one big troll. by twitter · · Score: 2

    The whole point of the article, by those M$ whores at ZDnet, is to say that Mozilla sucks. What total crap. Mozilla rocks. Tabbs, anti-popup, and yes it is fast, generally quicker than IE on Windoze 2000 because it does not have to handle so much advert garbage and spyware. Konquror is nice too and I'm happy that Apple is going to use their work.

    --

    Friends don't help friends install M$ junk.

  132. Re:AtheOS Lives On... by powerlinekid · · Score: 2

    We have no plans to port gecko anytime soon. In fact I'm getting ready to start the much needed update to our khtml engine.
    - Shawn

    --

    can't sleep slashdot will eat me
  133. Well? by 13Echo · · Score: 2

    Phoenix, which is based on stripped Mozilla code, is only 6 or 8 MB (larger uncompressed though). This is for the Windows and Linux versions respectively. It looks nice too.

    People over-exagerate Mozilla's size. Yes, it's big. That's why I don't use it. I use Phoenix instead. By 1.0, I'm willing to bet that Phoenix is the size of Safari. It's still only halfway there.

  134. Other comments taken out of context. by twitter · · Score: 2
    Zawinski seems to think his comments were taken out of context too, but he's not so graceful about it. Check this out:

    Apparently the fact that Paul Festa linked here from his CNET article is going to reduce my Livejournal to the unadulterated depths of uselessness that the Slashdot forums have pioneered, so I guess I'll just turn off comments until the newbie shitstorm blows on by.

    I'm not interested in your opinion. I'm not interested in explaining to you how you've completely missed the point of my post. I just don't care.

    Thank you, drive through.

    Someone else must have written that, as it looks like the kind of thing Slashdot trolls write, you know, "Slazdot sucks!" and it makes him look like an arogent shit. That's not the way I imagine someone who could found a huge project like Mozilla and organize all of the people who worked on it. If Mozilla is not targeted at "newbies", who is it for?

    Wait a minute, I think I see it - the same people dumping troll posts on Slashdot also work for ZDnet. M$ whoring does not get lower than that - abuse of all possible contenders. Note that the article does not say anything good about Safari or KDE, it just heaps abuse on Mozilla. Up yours, ZDnet, Mozilla rocks so hard it even makes your site bearble by turning off all the adverts and pop ups.

    --

    Friends don't help friends install M$ junk.

  135. Re:Just out of curiosity... by orcrist · · Score: 2, Interesting

    Not yet but see this thread where someone has started porting the Webcore to Windows.

    -chris

    --
    San Francisco values: compassion, tolerance, respect, intelligence
  136. how KDE wins *SILENTLY* by linuxlover · · Score: 2

    This may get modded down. But here is my observation during last 5 yrs of Linux / Opensource world.

    *gnome + mozilla crowd craves attention*

    Cases in point.

    - I remember when Gnome started there was constant gloating about how it is 'free all the way' as oppossed to KDE based on QT. KDE worked silently to form QT-Foundation which guranteed QT's availablilty.
    Also when KDE released 2.0 Gnome was under pressure to rush to 1.2(was it?) release, if I remember correctly.

    - mozilla was very vocal about how their 'super' browser will end the dominant IE and provide a viable browser on all platforms. (In my opinion they are there feature wise, but performance/looks is another issue).
    While KDE group said 'we are working on a simple File Manager + Browser'. And when Konq came out, wham, it was so awesome (and worked!) evey one liked it.

    Don't get me wrong. I use Konq and Mozilla. Konq still chokes on some sites. But for most of the sites I visit work fine and that is good enough for me.
    I also use Evolution as my email client and I also like Gnome.

    So at the end, in my opinion KDE stands out as a 'silent winner' while Mozilla crowd is screaming, 'we are cool'.

    I know I am stearotyping a lot of developers in all the projects I mentioned here. But that is my observation. ./LinuxLover

  137. Re:Gecko by jcr · · Score: 2

    Gecko is small and fast

    Small? Not really.

    Fast? Yes, but KHTML is faster.

    The Safari team were well aware of Chimera, and set out to top it. KHTML was chosen both for its performance, and its noticeably clean architecture (which promises continued high performance.)

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  138. Why don't I use active desktop? by jbolden · · Score: 2

    In my opinion, completeness and correctness are more important goals for a rendering module than size and speed.

    I think you may be thinking too small in terms of 1-2 browsers looking at webpages having access to tons of memory and processing speed. What about something like Active Desktop where (in theory) you might icons pulling from browsers; text being displayed using a real time .cgi pulling from a local database running off the local apache. Now imagine you are using finder and 6 of the folders are really HTML; the browser has instantely render the 6 .gifs, and then when the person clicks instantly render an entire page of HTML. Once you cut the download part out speed of the engine will make a big difference.

    I think Active Desktop is a great idea. I'd love to have different types of folders on my system which display information in different ways. Have text editable fields where I could leave various sticky notes. Have virtual files (which are CGI links...). I guess it is probably possible but under the current version of Windows its too much of a pain to set this up. OTOH Apple's speciality is making things that are cool but a pain into things that are cool and easy.

    Consider Apple's direction:

    a) A very fast 3D engine
    b) A very fast display system that can support complex video and sound
    c) A fast browser

    That sounding to me like the building blocks for active desktop done right.

    1. Re:Why don't I use active desktop? by jbolden · · Score: 2

      OK so you agree that for local use, if they are going to go heavily towards something like active desktop speed is a very important feature. Now the problem with your suggestion of 2 browsers is that it creates weird behavior that is noticed by the end user and that they won't understand. Conversely the programmers for websites understand the relationship between http/html and the bmp produced by the browser they just don't want the hassles of dealing with it. Apple as a company has consistently always believed in passing hassles from end users to programmers; so while I agree dealing with rendering bugs is a problem I don't see Apple as being all that likely to care much. They'd probably argue for either:

      a) A better CSS system which abstracts the bugs away
      b) Using simplier pages.

      BTW since our last post I learned from another poster a standard which is very important for Apple that Mozilla doesn't support: Aqua form widgets. So on the standards Apple cares about it may even be that KHTML is more compliant.

  139. Re:Critics and hindsight. by JimDabell · · Score: 2
    And was QT cross-platform at the time the decisions about xul were being made?

    Yes, it had been for years.

    Did it run on non-x86 platforms at the time?

    Yes, again, for years.

    What about now?

    Check it out yourself.

    What about the license at the time?

    I believe it was available under the QPL and the GPL. Whilst the GPL is fine for Mozilla (you can dual-license easily), Netscape would have had to purchase QT licenses to release Netscape as closed-source. That's hardly a big deal compared with the developer costs associated with doing it yourself.

    It always easier in hindsight to chastise anyone's decision, especially when you're not the one who has to make it.

    Chastise? Read my post again. I said it was a shame they didn't use something that was already available, cheap, and proven.

    The gtk thing has nothing to do with the core Mozilla project

    They chose to use it. One of their stated goals was to have a cross-platform browser. GTK wasn't very cross-platform at the time, it was quite unstable on Windows, and I don't even know if it supported the Mac back then. It was definitely inferior to the job at the time, and many people would argue it still is.

    QT isn't a replacement for Javascript. Totally different problem domains.

    Javascript, in combination with XUL, is used to build the Mozilla application. They eschewed traditional toolkits, and developed a user interface based around xml and javascript. To say that Javascript is unrelated to their decision to not use QT is ill-informed at best.

  140. Re:Why does Apple even bother with their own? by ealar+dlanvuli · · Score: 2

    The point is, Gecko doesn't do what they want. Hyatt basically said the following "We had a choice, a bulky hard to hack Gecko that was standards compliant, that we would have to make smaller, or a thin well engineered KHTML that we would have to make more standards compliant. We chose KHTML because it would be much easier to go that route." (misquoted, he appears to have removed that entry from his blog)

    Thats basically what it boils down to.

    --
    I live in a giant bucket.
  141. Re:abandon ship by orcrist · · Score: 2

    Actually, I'm surprised we haven't heard from the KDE team; after all, Apple is distributing a desktop which doesn't have Konq, KMail, and KOffice as the default applications, and probably even removed the "About KDE" box -- those were mortal sins last time I checked, and I fully expect Mosfet and others to publish ringing denunciations of how Apple has broken KDE.

    First of all, most of the vocal complaints were confined to a very small subset of the KDE developers. Second of all, the complaints were focused on the fact that the user is presented with "KDE", but in such a way that some of KDE's key advantages don't come into play, which supposedly (I haven't seen Redhat's KDE myself) made KDE look worse than it is. This is the exact opposite: No one is in any way thinking that the Mac desktop is representative of KDE, and Apple made it very clear that the heart of their browser is from KDE, but not e.g. the GUI.

    -chris

    --
    San Francisco values: compassion, tolerance, respect, intelligence
  142. Re:I think you are missing the point by Brian+Knotts · · Score: 2
    It's both Free and free (unlike most of KDE).

    Please explain. What part of KDE is not (F|f)ree?

  143. KHTML a natural choice by Anonymous Coward · · Score: 3, Informative

    Lets see:

    Chimera: A fantastic, impracticable plan or desire: bubble, castle in the air, dream, fantasy, illusion, pipe dream, rainbow.

    Dave Hyatt (for I think it was he, forgive me if I am wrong) said that Chimera was named thus because of the the UNHOLY alliance between the gecko codebase, and Mac OS Xs' Cocoa, object frameworks.

    The fact is, and the Mozilla team will agree, that Gecko is a hopelessly over-engineered piece of technology (a little like Quartz). It wasn't built to be 'cross-platform', it was built to be THE platform and with this in mind the engineers of it have turned it into an overcomplicated device.

    This does not deny that geko is a fine machine, it is complete, fast and effective.. BUT it is fat, and messy.

    When OmniGroup decided to adopt the JS engine from the Mozilla project, they found they had bit off an awful lot to chew.. saying that great areas of it were un-threadsafe and integrating it with OSXs' object frameworks was a nightmare.

    Contrast with KHTML.. it is extremely lightweight (if far less complete than Gecko) is more modular and it's hooks outward to the host are more prevelant (Gecko wants to BE the platform remember)

    I had no Idea Apple would do this, and was suprised when they used KHTML, but that is probably because I knew little of it.. in fact talk of Apple working on a browser worried me.. because I assumed they would try to use Gecko.. it would have been like banging a square peg into a round hole had they tried to do it.

    I'm not taking away from Chimera, they gave the Mac community something great, but look at it.. it's integration with Aqua is roughshod and bizarre, it never 'feels' right.. now look at what Apple have done with KHTML.. it is natural, looks right (like OmniWeb) and works like a dream.

    Safari has a -long- way to go, and the bloat will occur (that last 20% of standards to support will add another 50% of code, I'll bet) but now It is, far and away the benchmark in OSX browsing, and I feel it will be for some time.

  144. Re:Oh boo hoo... - AtheOS by Arandir · · Score: 3, Interesting

    The crude abstract of this article implies KHTML is not cross platform. History says otherwise.

    I don't know why people keep saying KHTML isn't cross platform. It runs on 18 different platforms that I am aware of. Linux, FreeBSD, Solaris, AIX, OS/2, etc., and i386, m68, Sparc, Alpha, etc. And don't forget the embedded palmtops! It's underlying Qt library is the world's premier crossplatform GUI library.

    But frankly, Apple isn't in the business of supplying browsers for the Windows platform, so who cares?

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  145. Re:Critics and hindsight.-XUL by JimDabell · · Score: 2
    XUL is the future, because it brings GUI's closer to the masses.

    Last time I checked, GUIs were already available for the masses.

    Such a claim can't be made about QT or GTK. Someone had to step into the future.

    Yes, and why should it have been a project that was originally slated to be a browser suite? Why should it have been a project where a long time out of the market was liable to kill it?

    There's nothing particularly revolutionary about xul, it's handy, and it leverages existing technologies fairly well. Virtually killing mozilla to get it doesn't seem worth it.

    As I said, it's a shame they didn't use something that was already available, cheap, and proven.

  146. They decided this over a year ago! by gotan · · Score: 4, Insightful

    It is important to consider when they had to decide which codebase to choose. Over a year ago means mozilla version less than .9.8, and while that version was already usable it was very obvious that it still needed a lot of work. I don't know the state KHTML was in at that time, but its main advantage is the smaller codebase. It's a very sound decision to keep the project overseeable and manageable. Had they used the mozilla-code they'd had to invest much more into the development, they might still depend on (parts of) the mozilla development, and it'd probably have taken much longer. The benefits of using the mozilla-codebase don't outweigh these costs considering that all apple wanted was a standalone-browser.

    Over all the ruckus about HTML vs. mozilla aparently nobody noticed that Apple based their browser on an open source project and decided against doing it closed-source on their own. I think that's great news.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  147. Re:one could argue by Dwonis · · Score: 2

    Good point, but at least anyone can implement an XUL engine if they really want to. It's much harder to implement the complete Win32/x86 API than XUL.

  148. Re:Oh boo hoo... - AtheOS by Kiwi · · Score: 2
    I think what happened is that a lot of hackers saw a really neat project and had a flurry of interest in said project. However, a lot of free software developers lose interest in a given project rather quickly; once the open Netscape 4.xx codebase was ported to various toolkits, people looked at the source code and realized that the code was unmaintainable, being a victim of ultrarapid software development in the dot-com boom.

    What happened at that point is that the code base was abandoned, which allowed the Mozilla project to start in earnest. Of course, completely rewriting Netscape with a new license is not a trivial task. People were bemoaning Mozilla for taking so long to write their code as IE became the dominant browser.

    What people do not realize is that free software devlopment takes time; people often times aren't getting paid to do the work and there is a strong attitude it is better to do it right slowly than to do it wrong quickly. As long as the software project is not abadoned, the software will eventually have a 1.0 release. It took Mozilla about four years to come out with a 1.0 release; this is remarkably fast in the free software world. As just one comparison, the GNU project was started in 1983; there was not a usable Unix system using 100% free software until about 1992 or so. Technically, the GNU project is still not complete after 20 years.

    - Sam

    --

    The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

  149. Re:Just out of curiosity... by tandr · · Score: 2

    Thanks Chris,

    thats means that it is looong time ahead when we will have kPhoenix on Win32. Well, I can wait :)

  150. Re:KHTML rendering engine is simply better by fault0 · · Score: 2

    > I think you may have a point there: (referenced from http://www.livejournal.com/talkread.bml?journal=jw z&itemid=138051
    )

    KHTML:
    virtual void layout();

    Gecko:
    NS_IMETHOD Reflow(nsIPresContext* aPresContext, nsHTMLReflowMetrics& aMetrics, const nsHTMLReflowState& aReflowState, nsReflowStatus& aStatus);

  151. Using mozilla from kmail by Moritz+Moeller+-+Her · · Score: 2
    I DO use Konqeror from time to time. For example, when I read email in Kmail, I can either copy a link to the clipboard and paste it in mozilla or I can just click it and see the link in konqueror. I usually click it and see the link in Konqueror, becuase Konqueror loads a lot faster. After they start running, I find Konqueror "feels" slow, although I haven't exactly done any benchmarking.


    Just change your preferences for text/html in the file associations and put your favorite browser on top of the list. Then kmail will open the links in your emails with that browser.

    --
    Moritz
  152. Re:Other people who deserve a voice in this. by Ilgaz · · Score: 2

    May I quote him too?:

    Update:, Jan 14: Apparently the fact that Paul Festa linked here from his CNET article is going to reduce my Livejournal to the unadulterated depths of uselessness that the Slashdot forums have pioneered, so I guess I'll just turn off comments until the newbie shitstorm blows on by.
    I'm not interested in your opinion. I'm not interested in explaining to you how you've completely missed the point of my post. I just don't care.
    Thank you, drive through.
    ____
    Registered Opera 7 user, k-lined from irc.mozilla.org with some fake reason.
    I'd say, burn my karma too, mozilla fanatics, I just don't fucking care too...
    Ilgaz

  153. Re:Oh boo hoo... - AtheOS by evilviper · · Score: 2
    What people do not realize is that free software devlopment takes time; people often times aren't getting paid to do the work

    Well, there is a big difference in this case... Netscape's programmers were getting paid to work on Mozilla full-time.

    Personally, I believe it was mostly because of feature bloat. It seems that they stuffed in every feature under the sun, then it took them a long time to get all those features working well, with each other, and so on.

    Even in the opinion of the Mozilla developer in the article, only now are they starting to go back to get Mozilla cleaned-up, up to speed, and bug-free
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  154. of course! by Ender+Ryan · · Score: 2
    I was by no means saying that there should only be one open source browser, or that Apple should have used mozilla, or anything of the like. I entirely agree with you, and it would appear the Mozilla developers do as well. I haven't had a chance to try Safari yet, as I don't own a Mac, but I can't wait to give it a whirl.

    Really, I was honestly wondering what the poster of the parent to my post thought was wrong with Chimera.

    Damn, I've gotta say, it sure is a good time to be a non-MS operating system user. Whatever else is still lacking(on OS X, I can't think of anything), we've got the web browser covered. ;-)

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  155. Re:abandon ship by Draoi · · Score: 3, Interesting
    Also, in their about box, they list the KHTML developers.

    Funny enough, it's not! There's a separate 'acknowledgements' sub-menu.

    Lars Knoll, et al. ( khtml ) Copyright © 1997 Martin Jones ; Copyright © 1998, 1999 Torben Weis ; Copyright © 1998, 1999, 2002 Waldo Bastian ; Copyright © 1998-2000 Lars Knoll ; Copyright © 1999, 2001 Antti Koivisto ; Copyright © 1999-2001 Harri Porten ; Copyright © 2000 Simon Hausmann ; Copyright © 2000, 2001 Dirk Mueller ; Copyright © 2000, 2001 Peter Kelly ; Copyright © 2000 Daniel Molkentin ; Copyright © 2000 Stefan Schimanski

    Then follows a copy of the GPL & the Harri Porten & Univ. of Cambridge acknowledgements. It really doesn't get much better. And remember - since Steve returned to Apple, *no* internal developers are allowed put their names to any application.

    (Disclaimer: I'm a developer @ Apple but I'm speaking just for myself)

    --
    Alison

    "It is a miracle that curiosity survives formal education." - Albert Einstein

  156. Re:Browsers .... by benedict · · Score: 2

    Let me get this right ... you think Apple is turning away
    from open source because they picked one open source
    rendering engine over another? I don't get it.

    Or are you mad because the UI isn't open source? In that
    sense, Safari is shaped the same way Mac OS X is. So it
    should at least be no surprise.

    --
    Ben "You have your mind on computers, it seems."
  157. Re:Oh boo hoo... - AtheOS by benedict · · Score: 2

    Psst, people, we're talking about Gecko vs. khtml here,
    not Mozilla vs. Konqueror.

    Gecko *is* bloated, but when you think of "Mozilla features",
    you're probably not thinking about the factors that made
    Gecko bloated.

    --
    Ben "You have your mind on computers, it seems."
  158. Re:Oh boo hoo... - AtheOS by evilviper · · Score: 2

    I wasn't talking about bloat really... Rather, I was talking about the unessential crap they were wasting their time on.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  159. Re:abandon ship by NDPTAL85 · · Score: 2

    If anyone is able to "milk" the system, then the people who designed the system, the OSS community has no one to blame but themselves. Thats kinda what happens when you give stuff away for free you know. And the BSD license is notorious for allowing just such a thing to happen.

    The APSL allows you to take the code and modify it. You can't sell it without permission from Apple though. You can distribute it for free however. This is all perfectly allowed under the BSD license that coverst the code that Apple borrowed from the community. If you don't like it, take it up wtih the BSD guys.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  160. Re:OT:KHTML can't be _that_ bad w/r/t cross-platfo by Bob+Uhl · · Score: 2
    ...my Pentium-III 550, a scant four years old...just how often am I supposed to replace my machine to keep it reasonable?

    Every three years is pretty standard. The usual progression is: the first year is wonderful; the second usable; the third painful. Anything past three years old is masochism IMHO. Technology simply moves too fast, and bloat continues.

    Note, though, that you needn't replace your box; simply upgrade the motherboard and/or CPU. As you get the money, install more RAM or another hard drive. A computer should be an organism, not something plucked off of a shelf.

    Another note: if you're using a Unix box, this is less important, esp. if you limit yourself to more traditional applications such as emacs, mutt, slrn, nethack &c. Any modern machine is more than fast enough to run them. It's stuff like GNOME and KDE which eat resources--but even they seem to be slimming of late.