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."

610 comments

  1. fp by Anonymous Coward · · Score: 0, Funny

    First post written in Mozilla, proving that gecko is indeed fast (and can be made small).

  2. 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 Anonymous Coward · · Score: 0

      Stupid troll. Plenty of companies did worse in th post dot-com crash. LNUX anyone? Thought not.

    2. Re:Pride of Authorship by Anonymous Coward · · Score: 0

      Quit comparing apples and oranges. Apple, unlike LNUX, has been around forever and has had plenty of opportunity to actually "enhance stockholder value" by making popular and resonably priced products and getting a market that isn't dependent of Jobs reality distortion field.

    3. 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.

    4. Re:Pride of Authorship by Anonymous Coward · · Score: 0

      As oppossed to the smaller start ups that didn't learn from the mistakes of those that went before them?

      There must be some value, regardless of whether you comprehend it or not, after all, Apple "... has been around forever...".

      What an asshole!

    5. Re:Pride of Authorship by Anonymous Coward · · Score: 0

      I'm in total agreement with you on the Apple side of things. It's up to them to decide what's best for them. Politics be damned, it's not their responsibility to use certain software just because it's "open" or what have you.

      On an aside note, no way in hell I'd EVER bundle mozilla with something. While it's a great project, it has a LONG way to go. Every computer I've installed it on, be it linux, MS, or mac, the performance/stability of that app leave a lot to be desired.

    6. 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.

    7. Re:Pride of Authorship by Anonymous Coward · · Score: 0

      Nice analogy. I am sure that Slashdot is just full of super-model photographer geeks. And, of course, you speak from experience?

    8. Re:Pride of Authorship by Airline_Sickness_Bag · · Score: 1

      Moz works fine for me - I've had no problems with the 1.0 and newer releases, with better stability than the Netscape 4.7x series.

      To me, security is far more important than performance and stability once you get to the level of Moz 1.0. The market leader, IE, has had so many security holes in it that it is unbelievable. That would be the browser I would never bundle with an OS.

      -asb

  3. 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

  4. 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 Anonymous Coward · · Score: 1, Interesting
      I read the Mozilla blogs and the general feeling is that although they're "hurt" they understand why.

      They're hurt but they're not bitter, and they don't hold a grudge. But come on, it still hurts.

      Sometimes, hurt is all they feel.

    2. 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.

    3. Re:Oh boo hoo... by *xpenguin* · · Score: 1, Flamebait

      Gecko is spelled:

      G-E-C-K-O

      I just felt bad for you pronouncing it "gecho" all the time.

    4. Re:Oh boo hoo... by Anonymous Coward · · Score: 0

      I think that, while Mozilla developers do understand Apple's reasons for going with KHTML, Mozilla developers and fans have different priorities and therefore would have preferred a different choice. Mozilla's rendering engine has undergone far more real-world testing than KHTML and in my experience does a much better job when it has to leave the safe path of pages which are specifically written with the respective browser in mind. In my opinion, completeness and correctness are more important goals for a rendering module than size and speed. We can't have people coding for different browsers again. It doesn't matter whether they do it because of bugs or intentional differences. If Apple can bring KHTML up to par and maybe even raise the bar for Mozilla in that arena, then more power to them.

    5. 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.

    6. 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.

    7. 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?

    8. Re:Oh boo hoo... by scrytch · · Score: 1

      > Last time I checked AOL/Time Warner was a helluva lot bigger than Apple

      So is Microsoft.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    9. Re:Oh boo hoo... by asa · · Score: 2

      Where's the release version of AOL using gecko?

      Right here: AOL using Gecko

  5. 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 Anonymous Coward · · Score: 0

      > Apple's R&D people are some of the best

      Before NeXT has been bought by Apple, they were producing Mac OS 9. The relict and obsolete system with primitive multitasking

    2. Re:Best tool for the job by boinger · · Score: 0, Offtopic
      Is the weather nice in your universe? It's a bit chilly over here.

      Apple bout NeXT.
      MacOS9 might have not used the most cutting-edge multitasking, but it certainly kicked PeeCee OSes for quite some time. And Apple uses 'slower' processors in their boxen.

      Cutting edge does not imply 'best'. OS9 is far more stable than any Windoze OS.

      --
      Send your friends messages of love at fuck-you.org
    3. 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.

    4. Re:Best tool for the job by Anonymous Coward · · Score: 0

      OS/2 blah blah blah .... The only thing you can say is that System 6 was better than the Windows

      Ha. Read the Jargon File entry for OS/2 lately?

  6. Gecko by Karamchand · · Score: 1, Redundant

    Gecko is small and fast - just mozilla is a bit bloated.

    1. Re:Gecko by Anonymous Coward · · Score: 0

      That's like saying Hitler was a bit naughty.

    2. 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."
  7. abandon ship by spongebobsquarepants · · Score: 1, Troll

    Maybe it's high time to put Apple in the back of our minds when it comes to open source development. Let's face it, they generally slow the process down (e.g., OpenOffice) or try to re-invent it (X11) and hide behind more restrictive licenses after borrowing from the wealth of open source code (...though kudos to them for their recent contribution to the Konqueror project). Let Apple take the responsibility for streamlining code to work under their platform.

    1. 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.
    2. Re:abandon ship by spongebobsquarepants · · Score: 1

      We necessarily don't exclude anyone, but since they are a buisness, we should concentrate our efforts on coding functionability into software or writing new software, not streamlining it to their platform. They pay folks to do that.

      Yes. I acknowledged the KHTML reoffering above.

      What will it take to please us "whinny ungrateful open sourcers"? My opinion is that you should give back what what you take, whether in terms of coding, or constructive feedback. Let Apple take BSD, let them sell it. But they should also contribute their code back to the projects as everyone else does. Just how much of their approx $129 /copy of OS X does the OpenSource community receive? Before you answer, also ask yourself, "how much did the Open Source Community contribute?"
    3. 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.
    4. Re:abandon ship by spongebobsquarepants · · Score: 1

      So if I want to, I can take the code, modify it, and sell it? Further am I allowed to take the operating system code, modify it, and distribute it for free in the spirit of Linux? Admittedly, I don't know the answer to that one. My hunch is that I doubt it. If I can't do either, then they they are merely milking the system IMO. I

    5. 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.

    6. Re:abandon ship by Anonymous Coward · · Score: 0

      The "mortal sin" is taking the code and removing any credits of the original authors. As you remember (well, you probably don't), this was done with khtml from KDE 1 by gtk. They made their little gtkhtml widget, which was a direct rip of KDE's html widget; however they removed all instances of the KDE guys' credits because, I guess, they were ashamed that they had to turn to their "enemy" to get good code.

      Contrast that to Apple: They are very open about using KHTML. At http://www.apple.com/safari/ they mention KHTML, JKS and KDE, and at their WebCore page they mention KDE again. Also, in their about box, they list the KHTML developers.

      Thus the KDE guys have nothing to complain about. Apple has acted very, very appropriately, and didn't have to be pressured at all to give credit or release their changes back (of course they are obligated to do both, but lots of companies put up a stink about stuff like this). If you actually read the KDE mailing lists, you'd see that the KDE guys are quite happy with Apple.

    7. Re:abandon ship by Anonymous Coward · · Score: 0

      insightful my ass.

      Here's some insight:
      3. Your Grants. In consideration of, and as a condition to, the licenses granted to You under this License:

      (a) You hereby grant to Apple and all third parties a non-exclusive, royalty-free license, under Your Applicable Patent Rights and other intellectual property rights (other than patent) owned or controlled by You, to use, reproduce, display, perform, modify, distribute and Deploy Your Modifications of the same scope and extent as Apple's licenses under Sections 2.1 and 2.2; and

      (b) You hereby grant to Apple and its subsidiaries a non-exclusive, worldwide, royalty-free, perpetual and irrevocable license, under Your Applicable Patent Rights and other intellectual property rights (other than patent) owned or controlled by You, to use, reproduce, display, perform, modify or have modified (for Apple and/or its subsidiaries), sublicense and distribute Your Modifications, in any form, through multiple tiers of distribution.

    8. Re:abandon ship by Anonymous Coward · · Score: 0

      Do some bloody research before you start bitching.
      The answer to all your questions are a resounding YES!

    9. 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
    10. Re:abandon ship by Anonymous Coward · · Score: 0

      Listen dumbass the answer also seems to be that if you fail to patent your code before you submit it, Apple can claim YOUR intellectual property. They don't have to acknowledge YOUR work, and they can change the rules anytime THEY want to. Read their f'n license!

    11. Re:abandon ship by Anonymous Coward · · Score: 0

      Dude Avie Tevanian wrote a lot of Mach and he works for Apple. Plus Apple publishes thier changes too. Just cause it isn't linux doesn't mean its bad. You can download darwin and have a GNU system with the Mach/Apple kernel that is in every way as functional and free as your run of the mill linux system.

    12. 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

    13. Re:abandon ship by Anonymous Coward · · Score: 0

      Listen dumbass the answer also seems to be that if you fail to patent your code before you submit it, Apple can claim YOUR intellectual property. They don't have to acknowledge YOUR work, and they can change the rules anytime THEY want to. Read their f'n license!

      You can't just go around patenting random code, you dangling ignorant nutsack. Say, what's the weather like up your own ass?

    14. 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.
    15. Re:abandon ship by Anonymous Coward · · Score: 0

      You actually want apple to PAY the open source community for every OS X box they ship?

      hah. hahaha. hahahahahahahahahahahahah (oh boy, I think I'm going to die laughing.)

      Get a clue. Apple added a hell of a lot onto the BSD base that they "stole". They have a right to sell it for whatever they want. Just as they have a right to contribute or not contribute what they want to the community (and they contribute a hell of a lot.)

      You're argument is like saying "Well, they've been a bunch of OSes before OS X. And a lot of people developing OS concepts and code. And well, Apple has been using their ideas and code to develop new ideas and code. But that's not worth anything. They should give it all back to the people that thought up things first. They don't have a right to their own original ideas."

      Maybe I don't understand open source, but that's like imagining a world where EVERYONE steals EVERYTHING off of everyone else. No new idea is worth anything at all, because it will be immediately copied in the exact same way by everyone else.

      Remember, it's not possible for apple to operate completely in the open source model. They are a business, and they rely on their ideas and designs to sell units. And MANY of their ideas, or the way in which they've gone about implimenting them, are their own. Just like anyone else who's ever created anything, they must borrow off of others. But that shouldn't invalidate their ability to charge for implimentations that are unique to them.

  8. 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
    2. Re:oh well no shit by Anonymous Coward · · Score: 0

      sdgafh = sorry dude, get a fucking hore?

  9. Bah.. Mac users will still use IE by Anonymous Coward · · Score: 0, Troll

    Interent Explorer is still the best browser for the Mac platform. By Apple getting rid of it, its a big slap in the face for users of OSX.

    Oh well, Apple is only 3% market share, so who cares anyways?

    1. Re:Bah.. Mac users will still use IE by Anonymous Coward · · Score: 0

      Nice Troll.

      Have you ever been within 5 feet of a mac or a mac user ?

    2. Re:Bah.. Mac users will still use IE by Anonymous Coward · · Score: 0

      Nice troll, but, IE blows!!!

    3. Re:Bah.. Mac users will still use IE by Paradise+Pete · · Score: 1
      By Apple getting rid of [Internet Explorer]...

      It's still around, ya know.

    4. Re:Bah.. Mac users will still use IE by Wyatt+Earp · · Score: 1

      Apple isn't getting rid of IE.

      It's still in the Dock on every new Mac that ships.

      Right now the only things IE has that Safari doesn't is Autofill and page archival features.

      Oh and freezing, Safari doesn't freeze like IE does.

    5. 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?
    6. Re:Bah.. Mac users will still use IE by AnalystX · · Score: 0

      You're joking right? From the last statement you made about Apple's market share, it doesn't sound like you are a dedicated Mac user. If this is the case, speaking on behalf of the Mac community just isn't prudent.

      Also stating something like "the best" is far too subjective anyway. User experience should be broken down into well-defined categories like, "Browser X is the faster at rendering HTML," or "Browser Y is the most configurable." The interesting thing is that IE, when examined and compared against other browsers in specific categories of user experience, actually looses every time. How one can derive IE for the Mac platform as being "the best" is beyond comprehension, or at least a joke.

    7. Re:Bah.. Mac users will still use IE by An+Onerous+Coward · · Score: 1
      "Oh and freezing, Safari doesn't freeze like IE does."
      Silly, that's not a bug. It's a feature.

      Think of it as your computer recognizing that you should get off line and get some fresh air, then reacting accordingly.
      --

      You want the truthiness? You can't handle the truthiness!

  10. Been there done that and got the t-shirt by Anonymous Coward · · Score: 0

    I once had a MAC. Really nice machine. But then I had to develop on a G3 Firewire MAC. It just kept churning and churning... I kept scratching my head and wondering. I installed YellowDog Linux and the churning would not stop. I replaced it with an Intel box and the churning stopped...

    Apple has some great hardware, but the software end sucks. I have been to multiple conferences as a speaker and seen others struggle with their Apple boxes because the software just is not there. Apple, the x86 instruction set has won! Get with the show!

    So if Apple wants to use the K-Browser, by all means all the power to them. But meanwhile I am on Linux/Windows XP and plan to continue using Mozilla. On P4 it is not slow, nor is it buggy. Mozilla 1.3Alpha is quite neat actually...

    1. Re:Been there done that and got the t-shirt by Anonymous Coward · · Score: 0

      The x86 instruction set has "won" in the sense that Intel is in bed with microsoft, and microsoft has 95% of the desktop market. Otherwise, it's a nowhere near more efficient instruction set. Even Intel is starting to hate it, the problem is that switching to something else would break all the zillions of win apps and piss off the majority of the world's population.

      PPC is still much more prevalent in workstations (IBM makes a shitload of money churning out PPCs year after year)

  11. Competition is a good thing. by Anonymous Coward · · Score: 0, Redundant

    This is what competition is all about. Sometimes the competitor wins. This sort of thing makes products better in the end.

  12. 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
    3. Re:Why the bloat? by MikeBabcock · · Score: 1

      If you followed the Mozilla project in its infancy on the newsgroups, that's what actually happened; many of the developers looked at the code and cried. Much of it sucked -- bad. Entire sections were "taken back to formula" including the rendering engine.

      --
      - Michael T. Babcock (Yes, I blog)
  13. Why does Apple even bother with their own? by ShatteredDream · · Score: 1

    It would just be easier to hire some guys to work full time on Mozilla for OSX and keep them at just enough of a distance so that Microsoft doesn't know Apple is funding them. Same would go for OpenOffice.

    1. 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.
  14. 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

  15. 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 Wyatt+Earp · · Score: 1

      I'm just telling you what Get Info told me.

      I thought the numbers were off, but hey, I'm not here to make sense out of an OS.

    4. 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.
    5. 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...
    6. Re:Bloat by Anonymous Coward · · Score: 0

      Do you realize how useless Opera's mail and news client is? Maybe you should try using it sometime. My personal suggestions is with many newsgroups. While you're at it, you can pretend you keep track of your sent e-mail, or I don't know, just about every sort of functionality one would expect from either a mail or news client.

      Don't even get me started about how poorly-compliant Opera is.

    7. Re:Bloat by Anonymous Coward · · Score: 0

      Not on a disk, it isn't.

    8. Re:Bloat by Anonymous Coward · · Score: 0

      I'm absolutely certain that you don't need a binary size of tens of megabytes just in order to display web pages correctly.

      Very likely the sizes of both Gecko and KHTML could be reduced significantly by making different design choices (different object models etc.) without compromising functionality.

      A different language choice might also make a big difference. I don't mean that another language could be optimized that much better, but the methodology would be different. Functional programming languages are very well suited for building parsers and layout engines.

    9. 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?

    10. Re:Bloat by Anonymous Coward · · Score: 0

      But what if it is on a RAM disk, or any other solid state storage device?

    11. Re:Bloat by Anonymous Coward · · Score: 0

      I have downloaded and used Opera 7 since it first came out. Being a standards-fanatic, I immediately tested it in my website. My website uses CSS for layout instead of tables and HTML, and completely validates at the W3 tests. Yet, it turns out wrong in Opera 7. The only browsers that interpret my code correctly are IE5/Mac and Mozilla.

  16. 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

    1. Re:KHTML developers by dancingmad · · Score: 1

      Nah, the KHTML guys aren't such babies.

      --
      "There is no time, sir, at which ties do not matter," Jeeves, (Jeeves and the Impending Doom)
  17. 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 Anonymous Coward · · Score: 0
      Gecko isn't a browser, goon. It's a rendering engine. It's like you're saying that Apple ported Konqueror. Get it? Gecko is to KHTML as Mozilla is to Konqueror.

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


      They do. It's Netscape/Mozilla's plugin model. The only difference is IE, or if you want to get technical- the differences between the architectures. Konqueror, Mozilla, Netscape, and Opera all use the same plugins. IE is the exception.
    4. 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.
    5. 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.

  18. 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.

  19. 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 Anonymous Coward · · Score: 0

      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.

      You can download Mozilla's net installer which is 214KB and will install a minimum of 6MB.

    6. 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.

  20. 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: 1
      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.


      I wouldn't call 300,000 downloads in one day low distribution .....

      --NBVB
    2. Re:No... by mkoz · · Score: 1

      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?

    3. 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
    4. Re:No... by chicks.net · · Score: 1
      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?

      When you need service stations and motorways to make sure they work for your car there will be a lot fewer brands of cars in common use.

      --

      --
      Free software isn't free, but expensive software is expensive.

    5. Re:No... by Anonymous Coward · · Score: 0

      5. ???
      6. PROFIT!

    6. 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.

    7. Re:No... by Anonymous Coward · · Score: 0
      What application that I need to do my work is not available on the Mac? Office or equivalent? Igor Pro and JMP and Image/J for data analysis? GIMP? Photoshop/Illustrator? Browsers? Email and FTP and news clients? Text editors? Quake?

      Truth is that anyone who is competent can get most any kind of work done on any modern Windows or *nix platform. Document interchange is not a the biggest problem and when it is the problem is almost always readly solved. Some applications are not available on all platforms. I can't get native Linux distributions of Igor or Photoshop for Linux and I prefer these programs to gnuplot and gimp. So we make choices. I'd rather not send money to Gates, Ballmer et al. and MS licensing for XP is onerous.

      So I use a Mac. Jobs is no saint and the platform has issues (processor speed, processor speed, processor speed, hardware choice, and price). So the fuck what? Truth is I'd prefer to run a Thinkpad (GREAT keyboards) or an Alienware machine (speed kills) instead of my powerbook but EVERY choice involves tradeoffs and no choice is right for everyone.

      If Apple suceeds this is Good. More choice is Good, more competition is Good.

      How fucking insecure do you have to be to insist that your choices are appropriate for other people, and any other choices are wrong?

    8. 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
  21. 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.

    1. Re:ZDNet took statements out of context by feelafel · · Score: 1

      Oops .. I meant to point here for Mike Shaver's initial reaction to the ZDNet article, which was to echo the comments of Christopher Blizzard, another Mozilla developer who took issue with the article.

      Clear? Good.

  22. 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 bricriu · · Score: 1, Troll

      Because KHTML supports CSS like tissue paper supports wet bricks.

      KHTMLs CSS Level 2 compliance is for crap. Gecko's, by contrast, is fully up to spec.

      --

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

    3. Re:Why hate KHTML? by nandres · · Score: 1

      _was_ for crap. Apple fixed most of the stuff.

    4. 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.

    5. 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
    6. 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

    7. Re:Why hate KHTML? by markus_prime · · Score: 1

      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.

      Specifically that Apple's own HTMLDisplay framework is not that good. Which makes KHTML a much better candidate than Gecko as a replacement. Especially when it comes to embedded uses. IIRC, Sherlock uses KHTML too.

    8. Re:Why hate KHTML? by Anonymous Coward · · Score: 0

      This same hissy fit was responsible for the creation of the GNOME project, in competition to the existing desktop, KDE. All because they chose to use the Qt library.

      Critisize all you want, but if it wasn't for the GNOME project, Qt would still not be open source.

      Besides, even if Qt were opensourced from the beginning, GNOME would still have been created for another reason. The real reason KDE and GNOME exist side by side: KDE is written in C++, and a lot of open source programmers don't know (or want to learn) C++. It's a question of programmer culture, rather than project history and licensing difficulties. The fact that QT was closed was just the excuse used for starting a C-based desktop project.

    9. 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.
    10. 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.

    11. 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.

    12. 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

    13. Re:Why hate KHTML? by Anonymous Coward · · Score: 0

      Wow, the only thing that comes to mind after seeing that POS ie-focused page was "KHTML is kicking more arse than I expected".

    14. 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. :-)

    15. Re:Why hate KHTML? by Anonymous Coward · · Score: 1, Insightful

      It would be nice if we could actually know which site that is, so the HTML can be studied to see if it's a browser issue or a code issue...

    16. Re:Why hate KHTML? by Anonymous Coward · · Score: 0

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

      I had all the little CSS bugs in KHTML, but I stick with Safari. Why? because it's a hell of a lot less bloated and easy to develop with than Gecko. Even JWZ thinks so.

    17. Re:Why hate KHTML? by Anonymous Coward · · Score: 0

      The same JWZ that thinks we should develop for Motif, and that Linux is a waste of time? I'm sorry, when has anyone cared what JWZ thinks? Are you that in love with XEmacs? Maybe you think he's special because he worked for Netscape?

  23. Safari by blackmonday · · Score: 1

    Safari is a little over 3MB, Mozilla...well, you know if you're reading this. Chimera is great, and OS X already has a good mail client. The choice is obvious to me, K being so lightweight. Safari flies, had it been gecko people would just say "Why not continue using Chimera?". I think it was a good move. Now if I could only afford Stebe's new tiny laptop.

    1. 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
  24. 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 CptNoSkill · · Score: 1

      Actually there is a browser that meats most of those requirements here. I think it includes XUL, but it close and small..

    3. 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!!!!!!!!!!!!!!!!
    4. Re:even if it's "half finished".... by S.O.B. · · Score: 1

      Actually there is a browser-only implementation using the Gecko engine called Phoenix (http://www.mozilla.org/projects/phoenix/) and it's ~6.1MB. At 7.2MB I guess it is Safari that has some bloat to get rid of.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    5. 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"
    6. Re:even if it's "half finished".... by medeii · · Score: 1

      Phoenix, the Win32 equivalent of Safari, is 6.2 MB. Presumably, they'll remove some more bloat before it reaches 1.0. Somehow I don't see Mozilla as being "mammoth," when it also includes IRC connectivity, a mail and news reader, and far more debugging tools than Safari.

      --
      got standards? --- http://www.w3.org/
    7. 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

    8. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Yes phoenix uses xul.

    9. Re:even if it's "half finished".... by kleinux · · Score: 1

      Nope, I just downloaded it today for Win32 using the full installer and it was *checking right now* 11.1 MB. I am not sure where you got 38.3 MB from.

    10. Re:even if it's "half finished".... by SweetAndSourJesus · · Score: 1, Insightful

      It's 38.3MB on OS X, which is the only platform on which we can compare it to Safari.

      --

      --
      the strongest word is still the word "free"
    11. 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.

    12. Re:even if it's "half finished".... by blufive · · Score: 1
      Safari weighs in at 7.2 megs, Mozilla is 38.3 megs.
      Where in the cosmos did you get those figures from?

      The largest version of Mozilla 1.3 Alpha so far is OpenVMS, at 29MB. The Apple version is 18MB, Windows and Linux, 11 and 13mb respectively. Every site I see quoting a figure for Safari says it's 3MB.

    13. Re:even if it's "half finished".... by SweetAndSourJesus · · Score: 1

      Ah, sorry for the confusion.

      I'm referring to the expanded size of the browser, not the size of the download, not the size of the installer. I don't think download size is a good metric, given that the various compression tools used do not compress equally.

      --

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

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

    15. 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.

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

      That's hardly fair: you're comparing the download size of Phoenix to the full program size of Safari. Safari is a 3 MB download. And by the way, Phoenix is Windows-only.

    17. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Not until they make an OSX version. I would see win32 and linux.

    18. Re:even if it's "half finished".... by mcwetboy · · Score: 1

      Since Phoenix is a Gecko browser, it's actually the Win32 equivalent of Chimera.

    19. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Considerably bigger? Mozilla Phoenix is 6.08 megs, I've just downloaded it.

    20. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0
      Actually, it doesn't have composer, mail or chatzilla. Nor the address book.

      Isn't that what you asked for, Herr Cheesehead?

    21. 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...

    22. 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.

    23. Re:even if it's "half finished".... by snol · · Score: 1

      To be fair, installed Phoenix is 11-12mb. Still not bad, for a browser with quite a bit more functionality (from what I hear) than Safari.

    24. 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.
    25. 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.

    26. 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!

    27. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0
      gnarly, shitty, broken HTML, frame abuse, CSS, images and Javascript. Browsers that balk at that are bad browsers irrespective of their code size.

      NO.

      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.

      That is what makes writing a web browser so difficult: having to render pages that were written in FrontPage, PageMill, or Word. I'd be interested to see how much code is spent handling "quirks" in Mozilla vs. standards complaint page handling.

      I would be interested in seeing the kind of size that could be achieved by Phoenix on OSX. As you mentioned, Chimera isn't really a fair comparison because of all the stuff that comes with it. For comparison's sake, Phoenix on Win32 is ~12 MB installed, and I think there's still some stuff that can be trimmed out yet.

    28. 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.

    29. 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.

    30. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      The size is just not how long it takes to download. It's how much memory it's using up. Running mozilla on my powerbook typically takes up well over 100M of memory. I know that's not resident, but it's still a memory hog.

    31. 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.

    32. Re:even if it's "half finished".... by 13Echo · · Score: 1, Redundant

      That's funny. I must have compiled a Windows version of Phoenix on my Slackware box. Man, I'm one 1337 coder.

      http://zborgerd.freeshell.org/crisp.png

    33. 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.

    34. 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.

    35. 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.

    36. 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 ]
    37. 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.
    38. Re:even if it's "half finished".... by Wolfrider · · Score: 1

      Yep. Silly rabbit, this is why we have mail.yahoo.com!

      [G]

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    39. 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.

    40. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Of course if we followed your suggestion, Unix boxes would have been locked out of most websites for most of the 1990s.

      Until about 1-2 years ago, IE/Windows was pretty much the gold standard for W3C-compliance, and Unix had Netscape 4.

    41. 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.

    42. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Fortunately for struggling artists, self-publishing authors, independent content providers without $$$ to blow, and millions of individuals with personal homepages, that day will never come.

      But I guess only "true professionals" should have a voice on the internet, right?

    43. 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.

    44. Re:even if it's "half finished".... by bluephone · · Score: 1

      A) I know about Chimera. :)
      B) I forgot about the PPC compilation size problem. I'm still thinking back in the sayd when classic Mac (M68x00) code was usually smaller.

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    45. Re:even if it's "half finished".... by mccoma · · Score: 1
      if you do a "get info" on Safari, you get 7.1 MB on disk (6,868,405 bytes)

    46. Re:even if it's "half finished".... by Glass+of+Water · · Score: 1

      I figured they spent some time looking at the code that's out there, and took a guess that KHTML would be a good place to start given their goals. That's how it works. There were probably people on the dev team thinking that gecko was better. Those were the people who fully groked gecko. Others had different projects they liked, or wanted to start from scratch, but the project manager decided that the argument for KHTML was sound, and so here it is. That's so obvious, it's not worth arguing over.

      --
      There are no trolls. There are no trees out here.
    47. 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.

    48. Re:even if it's "half finished".... by mkldev · · Score: 1

      To be fair, due to differences in instruction set, binaries on PowerPC typically take about twice as much space as an equivalent Intel binary. Phoenix should be around 25 megs on PPC. Just an approximation, of course. Could be 20, could be 30, or anywhere in-between.

      --
      120 character sigs suck. Make it 250.
    49. 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.
    50. Re:even if it's "half finished".... by mcwetboy · · Score: 1

      My mistake; I ought to have said that Phoenix wasn't a Mac program. Sorry about that, Linux users.

    51. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Phoenix is not a valid comparison.
      Chimera (on PPC) is.

    52. 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.

    53. Re:even if it's "half finished".... by unclebulgaria · · Score: 1

      It doesnt appear to be in the fink database, but i'd imagine you could compile it on the mac with some fiddling.

    54. 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)

    55. 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.

    56. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      That's ok, I can't run Safari on my PC.

    57. Re:even if it's "half finished".... by phoenix_rizzen · · Score: 1

      God, I hope that a "good browser" is *not* one that displays broken websites. A "good browser" is one that displays an error message when it comes across non-standard HTML, CSS, XML, etc. It should show a nice error message stating that the site is non-standard, that it has no way of knowing what the webmaster was trying to do, and that it cannot display anything.

      The reason we have bloated, incompatible browsers is that there is no method of checking for validated, conforming, well-formed HTML pages. Once XHTML starts being used more, we'll see a lot of these error messages start to popup, and the web will become a much better place.

    58. 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.

    59. 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.
    60. Re:even if it's "half finished".... by Walterk · · Score: 1

      For mail we have mutt, for IRC we have xchat or irssi or BX or epic, for composing we have vim. All highly flexible tools perfectly suitable for each job.

      I bet you haven't tried to keep up with a conversation amount friends with about 300 emails in an hour with mail.yahoo.com

    61. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      Phoenix smaller? On what platform?

      I haven't looked at KHTML or Gecko, but I do know that particularly in projects with lots of people, inefficient design choices are very common.

      One would think that the Gecko team would be able to come up with good choices based on experience with the Netscape code base...on the other hand, familiarity with one design may make you blind to possible alternatives.

    62. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      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.

      Well.. Phoenix (BrowserOnly w/ XUL and w/o chatzilla, mail, etc) weights only ~6M download size and 11M unzipped... (At least on my machine - and I have installed few add-ons)

    63. 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.
    64. Re:even if it's "half finished".... by Yi+Ding · · Score: 1

      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.

      And sometimes they succeed. Look at Phoenix: smaller, faster, portable, and still compatible.

      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.

      Once again, I point out the Phoenix example. v7 is smaller (I'm comparing w/o java), faster (at least in my opinion), more standards friendly, and didn't take that long to rewrite to boot.

      Conclusion, a good rewrite for the sake of speed and efficiency, as well as compatibility and compactness can be done, should be done, and will be done, but it requires dedicated coders who know what they're doing, have a vision of what they wwant their product to come out looking like, and who are good.

    65. Re:even if it's "half finished".... by pi_rules · · Score: 1


      But I guess only "true professionals" should have a voice on the internet, right?


      They can have their place... but don't expect my browser to render shitty code is all I'm asking for.

      They can write all the slop they want -- but I'm pissed when I see major sites totally ignore standards and tell me that it works on Internet Explorer 6.0 and that my Mozilla 1.2.1 isn't good enough for them.

    66. Re:even if it's "half finished".... by jcr · · Score: 1

      The idea that somehow the KHTML have magically produced something better than Gecko is fallacy.

      Who said they did it magically? They have produced something better than Gecko, and they did it by starting with a decent architecture, and sticking to their plan and coding standards.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    67. Re:even if it's "half finished".... by Misch · · Score: 1

      So, you're saying that getting 100% of the project done takes 180% of the time budgeted?

      Come to think of it... that may be right...

      --

      --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    68. Re:even if it's "half finished".... by Anonymous Coward · · Score: 0

      WTF? Umm, ok. Like I would want a f**king error to show up for half the sites on the web. Informing me of a problem I can do nothing about. Denying me information that I can view quite easily in other "non-standard" browsers.

      Quite frankly, an average user doesn't give a flying shit HOW badly written a website's code is. When they click on a link, they damn well expect to be presented with a web page that gives them the information they're looking for. If it's rendered badly, because the web designer was an idiot, then so be it. Certainly and ultimately, you can't blame that on the browser. But still, a user is not going to understand why "this POS browser can't view my favorite website."

      I remember a web browser on the mac, iCab, that tried to do something like this. The developers were all big about standards, and so had implimented a little smiley-face guy into the UI. The browser would check for "standards-compliant" code, and if the code checked out, the face would smile. If not, the face would frown. No joke: that f**king face was frowning at least 50 but probably more like 80-90% of the time. Every god damn page that was designed for IE, the face frowned.

      And you know what happened? Eventually, the face started to piss me off. What the fuck do I care if a website uses compliant code or not?

      (As an engineer, I totally understand the desire to write clean code and stick to standards. But the web is a hogepodge of websites who, on the whole, care nothing for standards. A "good" web browser is designed for users, who don't give a crap, and want to view content. Therefore, it MUST make an attempt to render anything it possibly can.)

  25. 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.

  26. 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

  27. 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 Anonymous Coward · · Score: 0

      Opera on the Mac is just about the worst browser you can imagine. It took years and years to arrive, and when it finally did it was the biggest single software let down I have ever experienced.

    2. Re:Mozilla hurt by Mozilla, not by Apple. by Anonymous Coward · · Score: 0

      The Safari thing is nothing like the Windows/IE debacle, at least not yet. Microsoft treid to artificially "integrate" IE into their operating system. Apple has simply built a competing browser.

    3. 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.
    4. 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.

  28. 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.

  29. 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.

  30. Show me... by Anonymous Coward · · Score: 1, Insightful

    ...a platform developer that really cares if a browser is cross-platform...

    The point of HTML is that it is cross-platform, once you have a good app on your platform to view it (preferably adhereing to certain standards), what more do you need?

  31. 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 Anonymous Coward · · Score: 0

      Offtopic, my ass. Put down that crack pipe, dude...

    2. 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.

  32. small and fast by Stanley+Feinbaum · · Score: 1, Flamebait

    When I think of small and fast, I think of IE. It's a much smaller download than mozilla and it runs great.

    IE on mac OS X just as good if not better than the windows version. It's good to finally see IE running well on a unix operating system.

    --

    Stanley Feinbaum, professional journalist and master debater! God bless the USA!

    1. Re:small and fast by Anonymous Coward · · Score: 0

      I dunno why the parent post was modded as "Flamebait" I'm also wondering where in the hell Apple got benchmarks that show IE is slower than Mozilla on OSX...in my experience it's just the opposite. IE on the Mac is actually faster than NS.

      That being said, I'm using Safari and I love it. Still have to keep IE around for retarded html monkeys.

    2. Re:small and fast by Anonymous Coward · · Score: 0

      Why don't people get it? Mozilla is not just a *browser*. It got an email/news client, webpage composer and address book plus the fact that it's also a toolkit of sorts. Compare IE with phoenix if you want a fair comparison.

    3. Re:small and fast by Anonymous Coward · · Score: 0

      yes, but the email/news client, webpage composer, address book, and other crap shouldnt be slowing it down if it was properly written. they should be seperate components, and only loaded when needed. IE has outlook express for mail/news, and frontpage for web composing. these components dont slow ie down. they arent loaded untill nedded, such as clicking on an email link, or choosing to edit a page from the menus

    4. Re:small and fast by Anonymous Coward · · Score: 0

      IE may be smaller than mozilla, but it sure is butt ugly - what were they thinking with that color scheme? It also destroys the joy of having an MS free environment to work in.

    5. Re:small and fast by Anonymous Coward · · Score: 0

      Problem is that it is carbon and not cocoa. It brings a lot of cruft from a crufty app and platform. There are now 3 cocoa browsers for OS X (Chimera, OmniWeb, Safari) that are on a more solid foundation in regards to running on OS X while IE continues to live in the dark ages of Mac API's and frameworks.

      IE is Fintstones and the other browsers are Jetsons. Yabba dabba DON'T!

  33. 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.

    1. Re:The article doesn't say that! by Anonymous Coward · · Score: 0

      "Editors," indeed.

      "Well done, Holmes! So, how did you figure it out?"

      "Well, my first clue was when I remembered editors are supposed to be able to handle spelling and grammar".

  34. 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.
    1. Re:Competition is good by Anonymous Coward · · Score: 0

      but when I read it wasn't using Gecko I was even more surprised.

      Why? You've only ever heard of Gecko?

      As soon as you find out about other renderers, you start to wonder exactly WHAT the fascination with mozilla really is. Is it because it used to be Netscape, and Evil MS (tm) crushed them, so we must support the poor, open-source underdog?

      I hate bloat, and mozilla was supposed to be getting rid of it. But what happened? The open source bloat-free netscape takes four times longer to download than any other browser... I call THAT bloat. I was willing to overlook it in the betas and milestones, because everyone would tell me "Hey! It's a beta... they're cleaning it up!". Well, since then they released 1.0, and frankly, I don't see any cleaning up. I see a big, dirty pile under the rug.

  35. another good (and related) read. by mkoz · · Score: 5, Informative

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

  36. I think you are missing the point by PhysicsGenius · · Score: 0, Interesting
    If we want to push Microsoft down to a level playing field in the marketplace, we all have to work together. That's why Apple didn't license the NT kernel and why Apple doesn't use the biggest chipmaker on the planet. They are trying to help break the back of the monopoly.

    Which is why they should have used Mozilla. It's both Free and free (unlike most of KDE). I wonder if this choice of their reflects a fundamental change at Apple--are they in bed with Microsoft now?

    1. 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?

    2. Re:I think you are missing the point by Anonymous Coward · · Score: 0

      The K and the E.

    3. Re:I think you are missing the point by Anonymous Coward · · Score: 0

      he's a known troll (check comments D:)

  37. KHTML rendering engine is simply better by Anonymous Coward · · Score: 0

    I'm using kde 3.1 rc6. Konqueror is simply better and faster than mozilla. Also, konqueror is more modular and the code is more simple than mozilla.

    Mozilla and Netscape seems to think that it is suffisent to have some evangelists. For me Apple had do the right choice of considering code before listening evangelist. Mozilla is simply too slow, to complex to be interresting !

    1. 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);

  38. Hurt? by Anonymous Coward · · Score: 0

    No where in the article does it support the claim that "Mozilla hurt by Apple blast " or "Mozilla Project Hurt by Apple's Decision to use KH". How about "Apple chooses KH over Mozilla's Gecko". What's wrong with telling the truth?

    1. Re:Hurt? by Anonymous Coward · · Score: 0

      Cnet got smart and changed the title to "Apple snub stings Mozilla".

  39. Makes sense by opcenter · · Score: 1

    If Apple had used Gecko instead, they would be reproducing work that is already done in Chimera. They obviously wanted something of their own that they could make a huge announcement about. They also wanted to make it as small and fast as possible. So the decision to use khtml makes sense.

    Above all else, Apple is a control freak... whether it's over their OS or their hardware or whatever runs on their OS, they want to have complete domination over it.

  40. Fragmentation by Anonymous Coward · · Score: 1, Funny


    Apple is hurting the entire free world by doing this. They are causing market fragmentation in the browser arena. Many fine companies in democratic countries will suffer..

    When you buy Apple, you're supporting terrorism!

    1. Re:Fragmentation by Anonymous Coward · · Score: 0

      Jokes Aside. Apple _is_ the devil incarnate. After all they put computers in the hands of the masses. And we've had to deal with WIMP lusers ever since. May they rot in hell.

  41. 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.

  42. 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.

  43. Slashdotted Already? by perlstar · · Score: 0, Informative


    Applications

    Mozilla hurt by Apple blast

    By Paul Festa
    Special to ZDNet News
    January 14, 2003, 4:00 AM PT

    AOL Time Warner's Mozilla project is facing new questions about quality after Apple Computer's release of a browser based on rival open-source code.
    Apple last week unveiled its own browser, called Safari. The company said it was based on the KHTML rendering engine that is the core of Konqueror, an open-source file manager and Web browser for the K Desktop Environment (KDE).

    In an e-mail congratulating KHTML engineers on their work and its selection by Apple, Safari's engineering manager touted the technology over Mozilla and its rendering engine, Gecko.

    "When we were evaluating technologies over a year ago, KHTML and KJS stood out," Safari Engineering Manager Don Melton wrote. (KJS is KDE's JavaScript interpreter.) "Not only were they the basis of an excellent, modern and standards-compliant Web browser, they were also less than 140,000 lines of code. The size of your code and ease of development within that code made it a better choice for us than other open-source projects."

    Despite its diplomatic tone and anonymous reference, Mozilla veterans read between the lines of Melton's message.

    In a Web log, Mozilla founder and former evangelist Jamie Zawinski said Apple is bad-mouthing Mozilla.

    "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.

    One Mozilla staff member called KHTML selection an understandable if not foregone conclusion, given Mozilla's technical problems.

    "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."

    Shaver, who left Netscape three years ago but retained his position on the small Mozilla staff, said that in Apple's shoes he might have made a similar decision.

    "If I had to write a new browser, and I was going to have to touch the layout code in a serious way, I would think about Mozilla alternatives," Shaver wrote. "I really, really hope that Mozilla will learn from Safari/KHTML, because they've done a lot of great work in about a tenth of the code."

    Mitchell Baker, who goes by the title of chief lizard wrangler at Mozilla, defended the Mozilla project against technical gripes in a prepared statement. "Gecko offers crossplatform capabilities, leading standards support as well as a full feature set and tested compatibility on the Web," she said.

    "Gecko's speedy crossplatform nature is important to maintaining a Web to which all users have access regardless of their platform," she added. "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."

    Slow progress
    Mozilla has faced criticism before over the pace of its development efforts, which were originally conceived as the Web community's best chance to challenge the dominance of Microsoft's Internet Explorer. Mozilla 1.0 was released last year, after long delays that effectively allowed Microsoft to cement its lead.

    AOL Time Warner's Netscape division issued Netscape 6--its first browser based on the Mozilla code--to poor reviews, but a subsequent update answered many of the critics. Netscape Communications is Mozilla's corporate sponsor.

    Mozilla and Netscape have both seen small gains in market share, appearing in the market alongside an independent entry from Norway's Opera Software. None has significantly challenged Microsoft's lead, however, which remains well above 90 percent, according to a recent survey.

    Apple's browser is unlikely to alter the market-share picture, but is still a significant entry into the field. Although it caters to a small group of users, it could help Apple wean itself from its reliance on Microsoft's IE and create new software services. Apple's vote also carries significant weight in software circles as a result of its development of several highly-regarded applications for its Macintosh personal computers, particularly its iTunes and iPhoto multimedia tools.

    Melton's e-mail detailed the Safari team's deep roots in the Mozilla project. Melton helped launch Mozilla in 1998. Safari engineer David Hyatt launched Chimera, a version of Mozilla for Mac OS X.

    Asked to elaborate on its rejection of Mozilla, Apple went out of its way to minimize its dissatisfaction with the technology it bypassed.

    "The Gecko engine is fairly well-regarded engine," said Chris Bourdon, product marketing manager for Mac OS X. "It isn't to say that there is anything poor about Gecko or Mozilla. The Safari team just felt KHTML was a better code base from which they could build a browser."

    Bourdon said Safari engineers looked at size, speed and compatibility in choosing KHTML. In addition to Mozilla, Apple also considered building its own browser from scratch.

    Bourdon said the fact KHTML's small size--140,000 lines of code--let Apple build a browser that is a svelte 3 MB in size. He compared that with Netscape's more than 17 MB, though that includes an e-mail reader and other peripheral applications.

    Untying browser knots
    Apple, which embarked on its browser project in order to free itself further from dependence on Microsoft and its Internet Explorer browser, may have balked at using Mozilla because of its ties to AOL Time Warner. The media giant's Netscape unit funds and staffs Mozilla's nonvolunteer positions.

    Though shared enmity with Microsoft has made Apple's relations with AOL Time Warner comparatively warm, the question remains whether Apple would want to trade in its browser reliance on the world's largest technology company for that of the world's largest media and technology company.

    Apple and analysts alike insisted that technical, rather than political, considerations were the real reason behind Apple's choice.

    "Every discussion I had with them had more to do with the quality and size of the kernel and what they could do with it," said Tim Bajarin, an analyst at Creative Strategies in San Jose, Calif. "My suspicion is the real goal was to just try to work with what they considered the best technology that they could build on. And they did a heck of a lot of research."

    Since Safari's release last week, Web developers have been trying the browser out and discovering bugs in its rendering capabilities and standards compliance. That's only to be expected from the first public beta of a browser, and Safari's Hyatt has been maintaining a Web log detailing some of the more prominent problems and their resolutions.

    While Mozilla has long carried the torch of standards compliance, standards advocates called the new prominence of its open-source competitor a boon for Web standards.

    "The two projects have had very different histories and goals--some very much in line with our stance, and some that may have served to detract attention away from their implementing standards as well as we'd like," said Steven Champeon, a member of the Web Standards Project and chief technology officer of Hesketh.com. "But in the long run, as long as the number of highly standards-compliant browsers continues to grow, and we can see some great competition out there, everyone wins."

    One Web developer cheered Apple's decision, and agreed with the company's comparative evaluation of the two open-source browsers.

    KHTML is "very fast, doesn't have nearly the bloat of Mozilla, and does most of what I need," said Alex Russell, a Web application developer for SecurePipe and a lead developer for netWindows. "The Mozilla rendering engine isn't slow, but at the same time it has emphasized crossplatform correctness over speed, while KTHML has taken a slightly more expedient approach of shooting for a smaller feature set, getting it right, and then making things fast."

  44. 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 Anonymous Coward · · Score: 0

      Maybe if Konqueror actually ran on Windows the way Mozilla does, more of us would be excited about it. Plus, I've tried just about any browser (including a very long stretch using Konqueror) I could get to compile on Linux, and right now I'm mostly liking Galeon. As soon as the newer KDE stuff worms its way into the Gentoo package tree, I'll be giving Konq another good look. But for my part I want stuff to use a consistent GUI toolkit and not a whole fleet of background services (which is what KDE does).

    2. 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

  45. safari vs chemira by interdigitate · · Score: 1

    i was excited when safari came out. kept refreshing apples site during the keynote speech until it showed up for download and might have been the first one to download and install it.

    a week later not only did i stop using it, i trashed it. after using chemira i have to say that safari just wasnt the next big thing.

    --


    ----
    12" ibook, G3 700, 640MB RAM, 20GB HD
    1. Re:safari vs chemira by Anonymous Coward · · Score: 0

      Judging from your post, you might find a Safari's spell checking quite useful, though.

  46. Lin32 version of mozilla sucks by Anonymous Coward · · Score: 0

    The only decent mozilla was the win32 version, the lin32 version sucks, and its ugly, slow and HAS UGLY GTK widgets.

    KHTML is so much nicer, im using it now because it is fast, has scrollbar color support (!) and the 3.1 version of konqueror has tab support thats much better than mozillas. I threw mozilla in the trash along time ago, it can't beat khtml, and Im proud with Apple to tell them the truth, MOZILLA SUCKS!

    1. Re:Lin32 version of mozilla sucks by Anonymous Coward · · Score: 0

      ummm... don't know what version of Mozilla you're using in Linux. The 1.2 version I am using is fast and looks exactly the same as the win32 version. Granted, Konqueror ain't bad either.

    2. Re:Lin32 version of mozilla sucks by Anonymous Coward · · Score: 0

      GTK ownZ your candy QT-Ass.

  47. Cross-platform? by vmfedor · · Score: 1
    Why is Apple so concerned about 'small and fast?' On an x86 machine this might be a concern because of the huge variety of hardware configurations, but Apple software runs on the same hardware every time. Since gecko is open-source, they could optomize the code to make it system-specific and super-fast.

    Then again, I guess that requires more work then just using an already-existing codebase that's fast. *shrugs* Just a thought, I guess. :)

    --

    I like my women how I like my sugar.. granulated.

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

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

  49. 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.

  50. Mozilla The Best by Anonymous Coward · · Score: 0

    Mozilla is the best browser for me.

    No other offers so much features PERIODE

    1. Re:Mozilla The Best by Anonymous Coward · · Score: 0

      > PERIODE

      I think you need safari's excellent spell checker.

  51. 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. =/

  52. 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.
  53. 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.

    1. Re:Safari lacks tabs by Anonymous Coward · · Score: 0

      Cant you use dock replacement software?

    2. Re:Safari lacks tabs by Anonymous Coward · · Score: 0

      Yes, such a great win for a whole whopping 3% of the computing world. This is hardly big news, interesting maybe, but nothing to browse home about. Move along folks, nothing to see here but a sad little troll, huddled beneath a bridge. Please don't throw pebbles at it, use the big rocks we have for your stoning convience.

    3. Re:Safari lacks tabs by NaugaHunter · · Score: 1

      Saying 'Mac users are especially prone to want tabbed browsing' is self-based presumption. Many people are perfectly comfortable with the 1-window, 1-site tree(or whatever you want to call it) approach. Command-~ cycles through windows. What more is needed? Is clicking on tabs that may move if the window moves really that much easier than clicking on the Windows menu?

      Personally, I find the Task Bar useless. It takes me maybe ten windows/programs tops before they are all reduced to ugly icons. To use them I'd either have to have hover my mouse (yeah, that's fast) or cycle through all open windows.

      From posts I've seen no, you are not alone in wanting tabs. However, I am probably not alone in not wanting them. It's all a matter of how a person gets use to working, and what each finds convenient.

      Personally, I don't think Apple will add tabs across the top, as it seems that that would conflict with their UI goal. I have heard it suggested that they might branch a different way and use a drawer to the side which would also hold bookmarks, history, etc. {c.f. the mailboxes feature in Mail.} Whether they can succeed in making it seem natural, or even if they will try, only time will tell.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    4. Re:Safari lacks tabs by Toe,+The · · Score: 1
      Saying 'Mac users are especially prone to want tabbed browsing' is self-based presumption. Many people are perfectly comfortable with the 1-window, 1-site tree(or whatever you want to call it) approach. Command-~ cycles through windows. What more is needed? Is clicking on tabs that may move if the window moves really that much easier than clicking on the Windows menu?

      Indeed only some will agree with me, but my point was that Mac users who would prefer such a thing can't get it from the OS, so would appreciate it in a browser. Just like many, many Mac users go out and buy a 2-button scroll-wheel mouse, even though it is totally unnecessary... it's just a heck of a lot nicer, IMO.

      I've requested that Apple add tabs, but also doubt they'll go for it. Apple is into creating the simplest/cleanest interface thay can make that is still usable. OTOH, Apple was one of the first big boys to use tabs to organize their own web site. And a very nice job they did, too.

    5. Re:Safari lacks tabs by Anonymous Coward · · Score: 0
      Yes, such a great win for a whole whopping 3% of the computing world. This is hardly big news, interesting maybe, but nothing to browse home about.

      You make a very good point. 3% of a few hundred million is... next to nothing, right?

      Wouldn't we all be better off if everyone used Windows 95 for the next hundred years? Yes, we wouldn't have to deal with those nasty Mac users driving progress. You can bet if it weren't for the Mac, you would be using Win95 right now... or more like DOS 9.

      Go back to your clunky CLI on your noisy/ugly beige box and see how long it takes you to type yourself up a life.

      Oh no! The nasty Mac-basher annonymously called someone a troll! Oh dear! Let's all do what he says, because 95% of the computing world can't be wrong... right?

    6. Re:Safari lacks tabs by mbbac · · Score: 1
      So Mac users are especially prone to want tabbed browsing, as Mozilla products offer.

      I disagree. I think by the benefit of not having the Taskbar, Mac users are less likely to need or want tabs. I use tabs in Mozilla at work, but when I am at home on the Mac using Safari (or OmniWeb or Chimera) I don't need tabs because the Dock isn't cluttered like the Taskbar (Win2000, WinXP's Taskbar behaves more like the Dock when lots of windows are open). Add to that the fact that Command+Tab switches between applications and Command+` switches between windows in the current application and you have very little reason for tabs to exist.
      --

      mbbac

    7. Re:Safari lacks tabs by buckminster · · Score: 1

      On the contrary, if you prefer the single window single site model you can just open multiple instances of Mozilla. The same cannot be said for tabs. If you prefer tabs and they aren't there - well there's no alternative but to use another browser.

      Personally I find tabs exceptionally useful while doing web development. I frequently have to work in multiple areas of the same application and bounce between them. If I'm focused on one page in particular I can make that the active tab and then return to it instantly by opening the Mozilla window - which is much quicker than cycling through all open windows.

      I never have fewer than three pages open at any given time. For me tabs are essential and there is no acceptable substitute.

    8. Re:Safari lacks tabs by Toe,+The · · Score: 1

      Indeed, I just opened each response to this thread in a separate tab (Command-Shift-Click to load a new tab in background). developers.slashdot.org is loading really slowly for me right now, so this allowed them all to load at their own pace, and I could tab through them at MY own pace.

      Using tabs opens up whole new experiences, if you're willing to just slightly adjust your behavior (like hitting command-T for new tab, instead of Command-N for new window). I spend WAY less time waiting for pages to load now. And way less time looking for the right window. They're all right in front of me, with nice favicon.ico images to differentiate the sites. And I can maximize the browser window, because I'm no longer worried about trying to cascade my windows in such a way that I can see pieces of five different ones at the same time.

      Tabs changed my life! Well, they made web browsing a lot more enjoyable, anyway.

    9. Re:Safari lacks tabs by Anonymous Coward · · Score: 0

      And so the great Safari Browser Tabs Flame War lives on.

  54. doh by entrox · · Score: 1

    And I should probably fine-tune my sarcasm detectors before hitting the submit-button. Now where's the "delete post" button :/

    --
    -- The plural of 'anecdote' is not 'data'.
  55. 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.
    1. Re:Fast web browsing was best with by Anonymous Coward · · Score: 0

      Lynx is a barely usable piece of trash. Links is great though.

  56. 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 Entropy248 · · Score: 1

      Why would I read the article anyway? This is /. !!

    2. Re:Consider the source: Ziff Davis by Captain+Large+Face · · Score: 2

      Read the article before posting? WTF? :-P

    3. 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.
  57. 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?

  58. Re:I think you are missing the point QWZX by Anonymous Coward · · Score: 0

    I wonder if this choice of their reflects a fundamental change at Apple--are they in bed with Microsoft now?

    Sheesh, dude, if you're going to put that little effort into your trolls, don't bother. If they were going to be in bed with Microsoft, I think they would continue using IE.

    Try more of an anti-GNU slant instead.

  59. 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.
  60. 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
    1. Re:Talk about euphemisms by Anonymous Coward · · Score: 0

      That's not a euphemism, it's a literal description of what JWZ said.

  61. 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"
  62. 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.

  63. KDE IS cross-platform compatible by Anonymous Coward · · Score: 0

    Just look at the available binaries here: http://www.kde.org/download.html

    Irix and Solaris is supported. I'm sure that KDE runs fine on FreeBSD an others Unixes.

  64. 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 !
    2. Re:Good for Free Software by Anonymous Coward · · Score: 0

      Or perhaps they will pick KOffice for the office suite. Apple would just need to buy a license from TT and do a little porting and they get a very nice Office Suite rendered with the MAC OS look.

    3. Re:Good for Free Software by mbbac · · Score: 1
      They tried bundling the OmniWeb browser, but that was clearly inferior to MS IE...

      When did they bundle OmniWeb? It didn't come on my iBook and wasn't installed along with Jaguar.
      --

      mbbac

    4. Re:Good for Free Software by Anonymous Coward · · Score: 0
      Consider:
      1. Your article about apple charging for iApps comes from Think Secret. Those are the same guys who promised the iWalk, remember? Definitely not a credible source.
      2. Even if Apple considered charging for iApps, they never actually went through with the policy (except for iDVD, which Apple was already selling as a commercial application)
  65. Most Important - Good For Standards by virtigex · · Score: 1

    By far the most important aspect of this is that web sites will tend to be written for accepted standards rather than IE. Mozilla, KHTML and everybody else gain by this and should be happy. Everything else is just a matter of ego. In the end Apple's move is a victory for open source and open standards.

  66. 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 WhaDaYaKnow · · Score: 1

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

      Ah right, my bad. That was not the way I read it, I didn't imagine anyone would question that. But I can see your point.

    3. 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.

    4. Re:Well, they have a point by WhaDaYaKnow · · Score: 1

      Well, the major thing where JWZ's interpretation of Melton's email is wrong is in saying that Mozilla is slow. I agree that that's simply not true.

      However, the Mozilla code IS gigantic (my last download is 223MB of source), it IS a bloated mess (yes, if they would seperate the render engine a bit more things would certainly improve) and the internal API IS more or less flamboyantly baroque.

      Again, I urge you to look at the KHTML source and see the difference. The Moz render engine may seem understandable from a glance but did you ever try to compile it, let alone port it to an other platform?

      You are right though about the Moz engine being more standards compliant, but personally I'd rather work on a browser that's simple and small and make it more standards compliant.

    5. 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
  67. Discussion on MozillaZine by alanjstr · · Score: 3, Informative

    There has been a lengthy discussion on MozillaZine here

  68. 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.

  69. MacPolls suggests many will switch by Toe,+The · · Score: 1
    Macpolls suggests that a lot are switching. Then again, it's not scientific or anything, but it currently shows 72% of respondants saying they will switch

    And of course, one can assume that soon Safari will be the default browser with OS X, with IE being relegated to an also-installed, or hopefully totally gone.

    P.S. Found that link on MacRumors. I changed the ?ref= for them to show Slashdot traffic.

    1. Re:MacPolls suggests many will switch by Toe,+The · · Score: 1

      Wait... the question is "Did you decide to switch to Safari?" and 15% are undecided.

      Huh???

  70. KHTML *isn't* that bad w/r/t cross-platform ... by Anonymous Coward · · Score: 1, Interesting

    When Kurt Skuen (Guy who wrote AtheOS) was looking for a browser engine for AtheOS, he looked at both KHTML and Gecko. In the end, he chose KHTML because it was easier to port than Gecko. That even included writing Qt2.x wrappers around the AtheOS GUI (Not easy, as Qt is not thread safe, while AtheOS is inherently multi threaded).

    Kurt was able to port KHTML in about two months or so. I'm barly surprised that Apple chose KHTML over Gecko (Have you even tried to read the docs regarding embedable Gecko? Just look at the list of dependencies!)

    1. Re:KHTML *isn't* that bad w/r/t cross-platform ... by Gnulix · · Score: 1

      That even included writing Qt2.x wrappers around the AtheOS GUI (Not easy, as Qt is not thread safe, while AtheOS is inherently multi threaded).

      Why shouldn't it be easy? Going from thread safe->unsafe might be hard, but the other way around...

    2. Re:KHTML *isn't* that bad w/r/t cross-platform ... by Anonymous Coward · · Score: 0

      I guess I'll call you next time I need to re-write unsafe code to be thread safe.

      Moron.

    3. Re:KHTML *isn't* that bad w/r/t cross-platform ... by Gnulix · · Score: 1

      Moron.

      Look kiddo, just 'cause your warez elijte d00de palz have told you something is hard, doesn't really make it so. So just chill 'til you're old enuff to kode youzelf...

    4. Re:KHTML *isn't* that bad w/r/t cross-platform ... by Anonymous Coward · · Score: 0

      The only way to solve it easily and quickly was to use one big global mutex. Obviously that solves the threading issues, but it kills any performance benefits of an MT API. Ah well, ABrowse works!

  71. Apple...(the) enemy OSS? by rxed · · Score: 1

    Over the last year or so I've seen Apple taking more from the OSS than giving back. Taking developers, using OSS good name as advertising motto (OSX: 'Based on Unix')...etc. Somehow I'm not surprised that all this comes from the company that has proprietary OS _and_ proprietary Hardware.

    1. 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!!!
  72. I was hurt by the ground... by john_is_war · · Score: 1

    Nope, article said it wrong, I was just lying down.

    --
    Live life to the fullest. It's not that life is short, but that you are dead for so long.
  73. 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).

  74. 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.

    1. Re:Good for Standards by gidds · · Score: 1
      Exactly.

      For a long while, `standards compliant' effectively meant `works in IE'. (And Windows IE at that.)

      More recently, `standards compliant' effectively meant `works in IE and Mozilla/Netscape'. While this is a lot better, it's still not perfect; Mozilla has quirks, and some web developers simply code separately for each (as the need for `Gecko' in Safari's user agent string showed).

      With a third major browser, many more developers might actually think about coding to the standards, rather than to three different browsers. Safari's far from perfect (various CSS and JS bugs, not enough control over cookies and images, limited bookmark import and export, &c &c), but simply because it has different bugs from IE and Mozilla, I hope it'll encourage both browser authors and web developers to think more of standards.

      Gecko has lost little by not being chosen; the web may gain much. Which is good for everyone.

      --

      Ceterum censeo subscriptionem esse delendam.

  75. Re:Nothing new here by the_2nd_coming · · Score: 1

    troll. refusal to port aqua? that is about as stupid of a comment as saying that MS refuses to port Luna...just becasue you like an interface you can't get pissy becasue you can not run it on your hardware.

    and how is KHTML proprietary? it is GPL, infact all the changes to the code are going to be resubmited to the KHTML project....good news for konq....and if you did not know, Apple wants to sell computers....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.)

    you are just a whiny little bitch that likes the stuff apple has developed but want it without choosing to use apple hardware.....hell if you could use it on a PC you would be bitching becasue it was not free I bet.

    --



    I am the Alpha and the Omega-3
  76. Re:Nothing new here by mAIsE · · Score: 0

    Are you saying there is no value in a complete system.

    Hardware built for the software and software built for the hardware.

    IE an RS/6000 running AIX or a SPARC running Solaris ?

    With a Mac the entire user experience is considered, This is something no one else in the desktop market can seriously claim.

    Apple's might be more of an investment initially but, when you ask it to do something it somehow always 'Just works'.

  77. 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.

  78. Re:KHTML can't be _that_ bad w/r/t cross-platform by Gnulix · · Score: 1

    Linux-QT-KDE mess,

    Why is this a mess?

  79. I agree by Anonymous Coward · · Score: 0

    Ive been a linux user for over a year, and when you want more than just a toy desktop, kde is the better option, when you figure out kdes vast advanced options, you will just see how SHITTY mozilla is.

    KHTML is faster, smaller, has more support for stuff and its excellent use throughout kde makes it a better choice, and Apple knew it.

    The Dinosaurs became exticnt in favour of smaller, more adapable mammals.

  80. Talk About Junior High Gossip... by 0x69 · · Score: 1

    This sounds like a Junior High newspaper's bimbo social reporter trying to whip up a story about the lonely & hurt mystery-meatball-serving lunch lady watching students flock to the Friday Pizza Alternative. ZD really needs to get back on their meds.

    --
    It's easy to make up & spread cool- and credible-sounding stuff. Finding & checking hard facts is hard work.
  81. Having 2 cores promotes standards use by wayfarer3130 · · Score: 1

    I'm quite happy that Apple chose something other than Gecko, even though I love using the current Mozilla browser, and think that the current core is fairly good. The reason is that it means that web developers will hopefully start to notice that there are lots more users who ARENT IE or Netscape 4.x, and thus start using the actual standards, rather than the abominations that IE and Netscape 4.x implement.

  82. just fix the UA string, 'k? by ChristTrekker · · Score: 1, Insightful

    C'mon, Apple, it's 2003. The Mozilla-spoofing stunt was stupid when Microsoft first did it back in the Stone Age of '95-'96. Just come out and label yourself "KHTML/2.1 [en] (MacOS X)/Safari 1.0" or something similar. With all the high-quality spec-compliant browsers currently available, any serious website that is still sniffing for "Mozilla" is doing itself a disservice. There's no reason for it anymore.

    Code to specs and trust the browser to do something sensible with it. If it doesn't, the user will upgrade, which is a good thing.

    1. Re:just fix the UA string, 'k? by Anonymous Coward · · Score: 0

      copied entirely from the safari bugfix blog:

      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.

  83. 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.

  84. 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
  85. 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 westneat · · Score: 1
      I don't care what browser you use. It doesn't matter. All you need is a W3C compliant browser.


      I don't know about your clients, but my clients certainly want me to care about what browsers they use. If I write a page that looks like shit in Netscape 4, or has broken Javascript in whatever browser that is installed by their IT department, then they will bitch at me. I can try to explain W3C compliance till the cows come home, if it is broken, it is broken.
    3. Re:Multiple browser testing by Erisian+Pope · · Score: 1

      Yeah, but flip it around. Every browser has its bugs, and as a web designer it is still my responsibility to cope with those bugs. At least with an open-source browser I can get in on beta testing and report where the browser doesn't meet the spec and, with any luck, it'll get fixed before the browser goes gold.

      As for testing against stardards only... try this, write an xhtml document and put this at the top:

      <script type="text/css" src="/somewhere" />

      It meets the standard but ie users will see a blank page!

    4. Re:Multiple browser testing by MrMiyagi · · Score: 1

      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.

      Well, I guess that's all and good if you don't care what your customers are using. If I write a page, and it looks ugly in IE even though it's W3C compliant, then that is a problem. If you don't test your HTML in other browsers, then I think you are living in la-la land hoping that everything works out fine.

    5. 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.

    6. 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)
    7. Re:Multiple browser testing by MrMickS · · Score: 1
      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.

      In the current web environment this is naive to say the least. Whatever people on /. think the majority of the rest of net users browse with IE on Windows. Anyone working to short timescales will go for IE first and standard compliance later. In addition if they think that a specific feature in IE on Windows will improve the site for their visitors they will go with that.

      Before people complain about this I've seen it happen in more than one dotcom. They look at the web stats, check the heavy users, and go with what will give them the best hit for the lowest cost. Standards compliance may come later but often they are chasing the next feature rather than bothering about tidying up to allow the remaining 5% of the audience to use the site.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  86. 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....

  87. 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".

  88. political double talk from Blizzard by Karma+Sucks · · Score: 1, Flamebait

    Blizzard is nothing but a political double-talker, his propaganda laden piece is exhausting. It's sad to see developers reduced to this.

    He knocks KHTML several times, supposedly because Mozilla renders web pages so much better and KHTML sucks or so he has heard. I have been using KHTML for several years as my only browser and I can say that he couldn't be further from the truth.

    On the other hand I constantly hear (ha!) of rendering screw ups by Mozilla. Just the other day a friend showed me how Mozilla completely distorted the rendering of fonts on /.

    Blizzard says Mozilla renders not only the webpage but the whole user interface of the browser. I'm sorry, but I never heard of a dumber excuse for incompetence.

    Another thing you've got to remember is that Blizzard is a Red Hat/GNOME partisan. That should put it in context.

    --
    (Please browse at -1 to read this comment.)
    1. 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.)
    2. Re:political double talk from Blizzard by Anonymous Coward · · Score: 0

      I don't know if it's medication you are taking, or medication you are in need of taking, but your comparisons of Mozilla and Konq made me laugh. Having just a few days ago build the 3.1rc6 of KDE, upon launching konq did I notice a few hitches in the way it rendered webpages. Sure, it's tollerable, and a decent browser, don't get me wrong. But for those unfortunate moments when I feel like being in a droned out flashy newbie environment like KDE, I'll still use mozilla or phoenix or galeon for the sheer reason of it's rendering capabilities alone. Not that I care if you like konq or anything, hell use it, I'm just throwing down my 2 cents on your childish (seeminly common on slashdot these days) rant. Let's all bitch about something, hey I know.. here's a gay topic that keeps coming up. KDE vs. GNOME, because in the long run, it matters right? How? I have no idea, but cluewads like to think so.. so let's go.. pick a side, then we can bitch like children, or better yet, get together and beat each other to death with severed limbs.. That will solve everything. Blah. This is gay. Slashdotters are even gayer these days.
      > CSM

  89. How does this really hurt Mozilla by rks404 · · Score: 0


    Anything that hurts IE helps Mozilla. Even if they picked KHTML, it's better for Mozilla to be #2 in a 3 man race than #2 in a two man race.

    BTW - I just switched to Mozilla from IE and I think it's freaking fantastic.

  90. 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.

  91. I blame XUL by Anonymous Coward · · Score: 0

    Why would you care if the program looks the same across all platforms? Who benefits from this other than developers? I want my programs to look and behave like every other program (without having to apply a skin, which is only a half-assed fix),

  92. 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...

  93. 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.

  94. 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. :)

    5. Re:Chimera, yes by Anonymous Coward · · Score: 0

      of course aqua is stunnigly ugly too so hey it all works out

    6. Re:Chimera, yes by markus_prime · · Score: 1

      I've been using Chimera [mozilla.org] 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 agree completely. Some real strides are being made by the Chimera development team. I'm using a nightly build from 01/13/03 and it's getting better feature-wise while still retaining a small footprint.

      Although I haven't used Safari, I have used Konqueror and I don't like the feel of the way things are rendered, not to mention the dodgy output.

      FWIW, there are a couple programs I've seen on Version Tracker that deal with this. One is Safari Masks and the other is SafariNoBrush. And because I got a pile of links, here's one to a Chimera theme program called ChimerIcon which not only themes, but helps to enable an Image Blocking feature with it's own preference pane.

    7. Re:Chimera, yes by MacAndrew · · Score: 1

      FWIW, SpeedChimera appears to work as advertized (i'm testing it now). It optimizes for broadband connections, and also permits control over various hidden features of Chimera like stopping animated GIF looping.

      A neat feature is the "keyword" item in bookmarks. You can use it so that a single letter will bring up a site, and %s will carry arguments over -- e.g., "http://www.google.com/search?hl=en&ie=ISO-8859-1& q=%s"

      I really haven't experimented with altering Chimera because of the rate of development -- wait 15 minutes and they'll have addressed it. A couple of trivialities that might be nice are autofill and a spellchecker, but I'm not going to suggest it -- they already have plenty of advice!

    8. Re:Chimera, yes by jafac · · Score: 1

      I know, MOSR said that they're about on-par, but on my 450MHz G4-upgraded Beige G3 with 640 megs of RAM, and on my wife's 350MHz slot loading iMac, Chimera and Mozilla apparently slowed way down with the 10.2 upgrade (?). So maybe those comparisons were done on 10.1?

      THAT, I can say may be just perception. But running them side by side, same box, Safari is way way faster. It's not just a small difference. It's huge.

      I have to say that I was very very impressed with Chimera in it's first few iterations, and I still think it's a really great browser - but the Safari speed difference is too much for me to ignore. Maybe there's only a difference on old hardware?

      That'd be a real switch - Apple releasing something that breathes new life into old hardware. Lately they've been very strongly trying to force people to buy new hardware. . .

      --

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

      Gone are the days when one could compare performance between setups. I suppsoe there are too many variables.

      I've been using Chimera on a 400 MHz G4 w/300+ Mb RAM and a 466 iBook w/ 192 Mb RAM. Also, OS X 10.2 was a significant performance improvement, as I think was generally reported -- esp. with graphics. Maybe you haev some bottleneck somewhere that Chimera can't handle ... SpeedChimera has improved performance here. Also, I watch the little status bar to see what the broser is doing, and my impression is that the slow part is the remote servers.

      Hmm. I'd like to see benchmarks -- not that they'll mean anything. :)

      Chimera is not set up for broadband out of the box for some reason. That's what SpeedChimera does, changes a fes of the properties for you. Here is a casual benchmark over a SLOW modem; Apple stats show near-parity with differences of maybe 15% except on launch (Safari wins naturally .. but dontcha think iBench returns more than three numbers?). I bet the types of sites one visit matters a lot, too.

      I don't care ... so long as IE gets creamed, and it is the dog in this horserace. I dount MS can work backwards with the same product to speed it up. Perhaps it would be clever to whip up a fast IE Lite. We'll see.

    10. Re:Chimera, yes by jafac · · Score: 1

      what's IE? :)

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  95. 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.
    1. Re:Opera? by Anonymous Coward · · Score: 0

      KHTML is free, Opera costs money.
      KHTML renders dhtml as well as Gecko. With Opera, it's a crapshoot whether a given page will render right.

  96. 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.

  97. Safari would be great if it didn't crash by Anonymous Coward · · Score: 0

    It worked fine for me the first 4 times I ran it. Now even after reinstalling, and applying the latest patch from Software Update, I get an "Unexpected Exit" crash every time it starts up. For me its an 8.6MB crash generator.

  98. 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.
  99. 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.

  100. Thank you Mozilla team by Anonymous Coward · · Score: 0

    Mozilla team does a great job.
    I dont care what people on this thread think.
    Mozilla is good fast ( yes, it is ) browser.
    Instead of trolling how much better MSIE/Opera/MSHTML/KHTML may be you should perhaps appreciate how much time and code was put in mozilla. It is by far the most stable browser i have ever used, has rich control set ( where is the popup control IE users? ), adheres to the standards, has clean interface, tabs, etc.
    Yes, before 1.x it was rather edgy. If you have tried it back then and made up your opinion for all the releases - well, perhaps you should check out mozilla.org again.

  101. Why Phoenix when you have Chimera? by Michel+Fortin · · Score: 1

    I guess you haven't tryed Chimera, it is not skinable, but use Mac OS X native widgets, a big plus, and Gecko. I guess a big reason for no Phoenix Mac port now is Chimera itself.

  102. 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.
  103. Re:KHTML can't be _that_ bad w/r/t cross-platform by Anonymous Coward · · Score: 0

    It's OK to not understand the difference between a GUI toolkit and an HTML rendering engine. You do, however, look pretty stupid when you make prognostications as if you were an expert when you don't know what you're talking about.

  104. 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.

  105. 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.

  106. 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.

  107. 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
  108. 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 KH · · Score: 1

      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).


      I'm not the poster you were asking the question, but...

      - Chimera (Navigator) is huge, compared to other browsers:


      [me@host:Applications]% du -sk /Applications/Safari.app
      7368 /Applications/Safari.app
      [me@host:Applications]% du -sk /Applications/OmniWeb.app
      9196 /Applications/OmniWeb.app
      [me@host:Applications]% du -sk ~/Applications/Navigator.app
      22052 /Users/kengo2/Applications/Navigator.app


      - Chimera (Navigator) renders buttons incorrectly. (The font inside widgets don't honour the font size setting, at leat on me. It's always 14pt.)

      - Unconventional keybindings for page up/down, go back. Safari and OmniWeb share the same keys to page down/up (space/shift + space) and go back (backspace). Mail.app and Preview.app use, to some degree, compatible key strokes to go up and down a page. I can't even figure out how to page down in Chimera. (Is it cmd+space? In that case, that's too bad. The key combo is taken to change script.) Don't tell me to use pgup and pgdn. I need to press two keys to do that. I'm on an iBook.

      - In Chimera, when I page down, it leaves about three lines of the bottom of the window at the top of the window. That forces me to look for the line I just finished reading. This is unacceptable.

      - Chimera does not support AppleSpell service.

      It's not like I hate Chimera. I just notice some rough edges. And to me, it seems that the things I don't like about Chimera comes from exactly the fact that it uses Gecko, a cross-platform rendering engine. I sense slight un-Macness in Chimera.
    3. 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.
    4. Re:what's wrong with Chimera? by Anonymous Coward · · Score: 0

      Us vi users won that one years ago.

  109. 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.

  110. Good! by Anonymous Coward · · Score: 0

    I agree with other posters - this can only be a good thing.. Going from an IE-only world to a Mozilla-only world is not the goal - going to a world where there are multiple competing browsers (or O/S's), and they *must* maintain compatibility in order to keep their market share is the goal.

  111. 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).

  112. Re:Nothing new here by mcwetboy · · Score: 1

    iDisk uses WebDAV. iCal uses standard calendar formats. iTunes uses MP3. Explain how that represents "proprietary lock-in"?

  113. 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.

  114. 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.

  115. Really? by sterno · · Score: 1

    I've used Konqueror and Mozilla quite routinely and I eventually got frustrated with pages not rendering properly in Konqueror. So I've been using Mozilla for most of my browsing since then. I've found that it works quite well for all but the most IE-centric web pages. Perhaps the latest version of Konqueror is better, but I'm pretty happy with how Mozilla does.

    --
    This sig has been temporarily disconnected or is no longer in service
  116. 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
  117. Re:Oh, no! Horror of Horrors! by wirelessbuzzers · · Score: 1

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

    I suppose that dragon thing would be a great cooking tool if you could stop him from burning/crushing your house...

    --
    I hereby place the above post in the public domain.
  118. mozilla.org already doing this - it's called GRE by rklrkl · · Score: 1
    GRE is basically what you're talking about - see the bugzilla.mozilla.org track bug 186291, aka http://bugzilla.mozilla.org/show_bug.cgi?id=186291 (sorry, slashdot links aren't allowed to that site...).

    Also look at the proposal for creating a gecko [aka "GRE"] RPM in bug 103291 at http://bugzilla.mozilla.org/show_bug.cgi?id=103291

  119. 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."
    1. Re:Time Warp Baggage by Scorchio · · Score: 1

      Joel Spolsky comments on what starting again from scratch did for Netscape. Now I've never looked at the Mozilla code, so I can't comment on what state it's in, but I'd be thinking long and hard before choosing to start again from a completely clean slate.

  120. "Editors" indeed! by Cool+Hand+Luke · · Score: 1

    They edited down Mike Shaver's 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... WE'RE DOOMED! WE'RE DOOMED! ALL IS LOST! APPLE DIDN'T GIVE US THE RECOGNITION WE DESERVE! WE'LL NEVER FIX ALL OF MOZILLA'S BUGS! SCREW YOU GUYS, I'M GOING HOME!"

    Because, you know, Mozilla developers are in it for the fame, fortune, money, women, and beer. ;)

  121. 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 DiscoOnTheSide · · Score: 1

      Oh, but you see, Gecko *isn't* fast enough. I've used Mozilla on OS X. IE on mac which is an EXCRUTIATING process is still faster than Mozilla. So obviously Apple picked the one that *was* the fastest. They used open source stuff, gave credit where it was due, and is giving their innovations back to the community. This is what most open source people have been DREAMING FOR for YEARS. It finally happens. A respectable company that ISN'T linux based uses open source and STILL gives back to it, and people get all pissy because it wasn't what everyone THINKS they should have chosen. I swear, some open source people are never happy. You remind me of those "emo" kids at the mall. Cheer the fuck up and be happy you still have a choice. Geez. And I'm not trolling or flamebaiting or anything. I'm just tired of this double standard crap that seems so prevalent whenever Apple does something good for OSS. Now if you'll excuse me, I'll be wiping my Powerbook G4 of Gentoo Linux and putting Jaguar in, because PowerPC Linux runs like crap.

      --
      Viva La Revolucion! Buy a Mac!
    2. 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.
    3. 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
    4. 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.
    5. 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
    6. Re:Build a Gecko WebCore!!! by nitehorse · · Score: 2
  122. 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 SweetAndSourJesus · · Score: 1

      Some OS X executables are actually packages that contain everything the app needs to run. This results in a larger "executable" size because it doesn't stash components in a system folder. They don't have an installer to spray files all over the place.

      --

      --
      the strongest word is still the word "free"
    3. 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.

    4. 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.

    5. Re:Actually by mkldev · · Score: 1

      PPC binaries are typically about twice as big as x86 binaries for the same code, at least when gcc is used as the compiler. Other compilers may perform slightly better or worse, but the PPC binary will always be much larger, in any case.

      --
      120 character sigs suck. Make it 250.
  123. 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.

  124. 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.

    --

  125. 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.

  126. Just out of curiosity... by tandr · · Score: 1

    Is there KHTML based browser for windows a-la Phoenix? Dare to compare size and "bloatness"

    Thanks in advance

    1. 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
    2. 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 :)

  127. When the f*&*(^&^ by Anonymous Coward · · Score: 0

    When the F- did Apple start worrying about bloated applications???
    OS X is gargantuous itself, another 30 megs aren't going to hurt it.
    Ah, F- em
    nidump passwd .

  128. 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.

  129. 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.
  130. Re:KHTML can't be _that_ bad w/r/t cross-platform by sircrown · · Score: 1

    Delete's the current word. Like control+backspace in Windows..

  131. competition among open-source projects is GOOD. by deviator · · Score: 1

    Another great reason Apple chose KHTML: if they stuck with Gecko, you'd basically have a choice of two options for browsing the web. And Microsoft has most of the browsing market right now. Gecko would always be "that other browser that Macs & AOLers use." The more market share IE has, the more Microsoft can reinterpret "standards" as they see fit.

    By choosing KHTML, Apple has agressively opened the browser market back up. Gecko already has legs and is finding its way into other software & embedded devices. Rather than pick this popular alternative to IE, Apple is now propping up a THIRD viable option. This gives much more competition to IE and ultimately forces developers to stick to standards. In effect, they're actually thumbing their nose at Microsoft in yet another way, saying "you can't control the web, because we've just created even more viable alternatives."

  132. Bump the parent by Archfeld · · Score: 2

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

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  133. Re:KHTML can't be _that_ bad w/r/t cross-platform by Wyatt+Earp · · Score: 1

    http://mog.online.fr/SafariNoBrush.dmg

    There, all gone.

  134. 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!!!
  135. Apple, Yeah by Anonymous Coward · · Score: 0

    Apple is too small a company, so don't get bent out of shape because they won't use the Mozilla rendering engine. Visionaries developed Mozilla apple just likes eyecandy and round computers. They don't care about the future and they have no vision what so ever. They ripped off Xerox and made rectangle computers which looked like crap. Mozilla is a platform that will take over everything, because it's compatible with everything. Embedded apps and even having the browser as the GIU will win over all. Screw apple, I won't pay $3000 for a machine that is half ass in performance compared to a $1000 Intel machine. Good looking or not, apple just don't really ever get it.

    1. Re:Apple, Yeah by Anonymous Coward · · Score: 0

      > Apple is too small a company, so don't get bent out of shape

      Tell that to all of the web developers designing your web from their mac boxes.

  136. And that's why Mozillia is a failure by Anonymous Coward · · Score: 0

    It's a decent browser but it's always going to be slower & bulkier than other browsers that are tweaked tightly for a specific platform.

  137. Re:Nothing new here by Anonymous Coward · · Score: 1, Interesting

    Some peopel equate open source and open standards to FREE. Well its not !

    Ahh.... socialism will never die for some people

  138. Re:Nothing new here by clarkcox3 · · Score: 1
    (Apple does have a windows version but it does not work on the mac.)

    That is simply wrong, I have used many "Windows" iPods with my Mac. It works fine.

    --
    There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  139. multiple implementations is very good by Anonymous Coward · · Score: 0

    By having multiple HTML rendering implementations, the actual HTML specification becomes more important, because it is harder for web page developers to "cheat" by checking their HTML code in simplistic manner, by viewing their pages in a small number of browser programs.

    By having at least Gecko, IE and KTHML rendering code out there, real HTML validation might be used more -- like at
    http://validator.w3.org/

    So, at least to me it seems like Apple's use of KHTML is a very good thing.

  140. Safari only beginning. KHTML core OS component by kovas · · Score: 1
    When watching the macworld stream I too was a little surprised at the choice of KHTML, and knowing about chimera wasnt too taken in by the speed argument.

    But after taking a look at WebCore and reading the latest ADC news bulliten mentioning an upcoming WebCore SDK, its a little more clear what is going on.

    Basically apple has wrapped an objective-c++ interface around khtml, which developers will soon be using to integrate web rendering into their apps with unprecedented ease... and i dont think anyone can argue that an apple-designed API will be easier to imbedd in os x apps than gecko.

    If apple were just interested in building a browser, then Gecko may have been a better choice. But because Gecko is meant to be the basis of an entire platform, it has a whole lot of stuff that will make it tricky to tightly integrate with OS X as a core component of the system, since OS X already has its own ways of doing things (for example i dont think apple is thrilled with the prospect of xul which cannot help but violate the human interaface guidelines. But theres lots of purely technical points too.)

    1. Re:Safari only beginning. KHTML core OS component by kovas · · Score: 1

      >ease... and i dont think anyone can argue that an apple->designed API will be easier to imbedd in os x apps than gecko.

      will->won't, for true meaning

      ahh, the first few /. posts.

    2. 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
  141. 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.

  142. It's simple by mixmasta · · Score: 1

    Apple is getting beat up about how it's machines aren't keeping up hardware-wise....

    On top of that the main browser on the system, IE, isn't well optimized, and is not MS's priority.

    Apple says to itself, "We need a FAST browser, now!"

    Their selection shows me that they valued speed over anthing else when choosing technology for this project. Looks like a good decision for them at this point, and now khtml will benefit also.

    Wins all around, and I still love mozilla!

    --
    #6495ED - cornflower blue
  143. 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."
    1. Re:Stop Whining!! by rdean400 · · Score: 1

      Just to be clear, this is more the result of the media trying to make it appear like this was a slight towards Mozilla/Gecko (in some ways it maybe was, but it was clear they had different priorities, leading KHTML to be a better fit). It was NOT Mozilla complaining about the slight.

  144. Re:Nothing new here by rebrane · · Score: 1

    First of all, congratulations on your highly buzzword-compliant post. Second of all, thank you for all of the unexpressed value judgments you inferred from my hasty note. For instance, that I was "complaining" and even have a "warped view of the world." Your skills of psychologically insight are clearly well-developed.

    Unfortunately, I fail to see how much of this is at all relevant to my post. The key word was "cross-platform compatibility." Is MacOS X's windowing system, with all of its use of standards, actually cross-platform compatible? No. Are the apps (and their preference files) compatible? No.

    The UNIX underpinning, on the other hand, does allow them to borrow quite a few things from other platforms, but I have not seen anything new that Apple has actually contributed back to the "open-source community" or whatever you want to call it. If I'm missing anything about how opening the source to Darwin is a great benefit, I welcome an explanation; it should be clear that I'm hardly a close follower of Apple and their products.

  145. Competition? Hurting? Wha? by Anonymous Coward · · Score: 0

    Am I on the right site, did someone just mention competition HURTING an OSS project. No, competition is healthy, normal, and wholesome. Could this be Apples start of using their proprietary hardware to push their OS and then using their OS to push their browser product. I think antitrust allegations will start soon.

  146. Some one should... by Anonymous Coward · · Score: 0

    ...tell Phoenix that its windows only. It is working just fine on NetBSD.

  147. Re:KHTML can't be _that_ bad w/r/t cross-platform by Anonymous Coward · · Score: 0

    It deletes a word.

  148. Re:Nothing new here by the_2nd_coming · · Score: 0, Flamebait

    the firm ware of the windows iPod(the one sold by apple) is diffrent that that of the one sold for the mac....so OSX filters out the windows iPods.

    --



    I am the Alpha and the Omega-3
  149. It's not Gecko! by Anonymous Coward · · Score: 1, Funny

    It's Geico! Honestly, I keep getting all these calls from you people. Go away!

  150. Re:Nothing new here by rebrane · · Score: 0, Flamebait

    Well, I'll hand it to Slashdot readers, they really do have the ability to get inside the author's head. Especially all those mods who divined that my parent post must be flamebait because it suggested Apple had certain traits which might not be considered good by some people. Boy, have I ever learned my lesson. Why, I just took out a loan for $5,000 so I could buy a brand spanking new Macintosh computer with the superb open source operating system MacOS X. After all, with the help of this fine young man, I have learned that i am just a whiny little bitch that likes the stuff apple has developed.

  151. 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.
  152. 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.

  153. Re:Nothing new here by DrXym · · Score: 0, Troll

    And all of the above have visible menus and buttons that tie in to .mac, to buy CDs / airline tickets / hotels / movie tickets through Apple partners, to listen to their radio stations, to sync with an iPod etc. So they use open standards to direct people to their proprietary services - so what?

  154. 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.
  155. 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
  156. 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

  157. 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.

  158. 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.
  159. Still helps mozilla's case... indirectly by l8apex · · Score: 1

    By not promoting IE on the Mac platform, it may reduce the pressure for web site designers to create sites that only work well or even *correctly* on IE.

    And not just by resisting os-specific active content, like activeX controls, but browser specific D/HTML and javascript features that work correctly on only one browser.

  160. 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.

  161. 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.

  162. 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 boinger · · Score: 1
      I know that.

      Why isn't Mozilla just part of 'Open Source'? Why isn't Netscape just part of Mozilla (or vice-versa)? It's not that I expect KHTML to get their own icon. My point just was that some random coder(s) feelings getting hurt is not really newsworthy (and the mods appear to agree).

      --
      Send your friends messages of love at fuck-you.org
    2. 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. :)

  163. Re:Nothing new here, GNU leftism as usual by Anonymous Coward · · Score: 0

    Apple 'gives back' good products at good prices. Sorry it isnt free as in speech as GNU people want, but its what they 'contribute'.

    Apple is full of people who have families, and deserve to be paid for their hard work, despite whether you think they should or not.

    If you dont want other people using code, DONT RELEASE IT.

  164. 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.

  165. 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.
    1. Re:OS X Usenet by vi-rocks · · Score: 1

      "fink install tin" -- works great!

  166. 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"
  167. 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 aok · · Score: 1

      Try putting this line in user.js:

      user_pref("general.useragent.override", "Mozilla/4.0
      (compatible; MSIE 6.0; Windows NT 5.0)");

    2. 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.

    3. Re:OT I know... but.. by aok · · Score: 1

      Hmm...I've never actually tried this myself. I basically got the info from here:

      http://mozilla.org/unix/customizing.html#prefs

      It looks like you put the user.js in the same directory as your prefs.js and is used for settings that override those in prefs.js that you don't want to keep getting reset and lost.

    4. Re:OT I know... but.. by Anonymous Coward · · Score: 0

      Install PrefBar.

  168. 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.
  169. 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.

  170. Re:Nothing new here by vorpal22 · · Score: 1

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

    As is the bitching coming from the people who consider it to not be open enough. If Apple completely opensourced all their core technologies (i.e. Cocoa, Carbon, Aqua, etc...), they would be hurting themselves immensely. If Mac OS X was ported to Intel architecture, many people who are now lusting after Macs would not have the same incentive to purchase one.

    Frankly, I'm happy with Apple's business decisions, and they're one of the few companies that I feel any loyalty to (indeed, I feel disgusted with most companies). Apple has no obligation to open source anything, but in the spirit of good will, they've decided to open source a good number of things that will not jeapordize their revenue model, and I applaud them for this.

  171. 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
    1. Re:Mod parent up!!! khtml is crossplatform. by egghat · · Score: 1

      If Apple has really done this with a wrapper, could this mean, that we may get a lot more qt programs ported to MacOS X?!? Another reason to buy a Mac?

      Bye egghat.

      --
      -- "As a human being I claim the right to be widely inconsistent", John Peel
    2. Re:Mod parent up!!! khtml is crossplatform. by kilgore_47 · · Score: 1

      If Apple has really done this with a wrapper, could this mean, that we may get a lot more qt programs ported to MacOS X?!? Another reason to buy a Mac?

      You don't need a wrapper for Qt on the mac. Qt/Mac has been out for some time now, though it's gotten surprisingly little press. It's source compatible with Qt/Windows, and provides *real* native aqua controls (unlike MacGtk) via carbon. Yes, "Another reason to buy a mac". Is someone keeping a list somewhere?

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
  172. 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 NightEyez · · Score: 0

      And the fact that Opera is a very simple browser that can't do sh*t except view static html pages. It's pointless to use Opera for anything more than viewing uninteresting pages.

    2. Re:Opera by Anonymous Coward · · Score: 0

      Bullshit, and another popular excuse used by Mozilla-fanboys. Opera's next generation rendering engine (currently undergoing beta testing in Opera 7/Win) is very capable and can show many pages that Mozilla can't... It's also -- unlike Mozilla -- not bloated; on the contrary, it's actually smaller than the version 6...

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

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

  173. Re:Oh boo hoo... - AtheOS by Anonymous Coward · · Score: 0

    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.

    Right, but he realized that Motif/Lesstif was disliked by OSS Developers (Free Labor), so the decision to use XP+GTK was done for purely political reasons.

    Remember this was 5 years ago now. Motif was still The Standard and QT still was not open source.

  174. gecko is the most standards compliant, period. by Xiphoid+Process · · Score: 1

    apple chose khtml for its size/speed advantage, not its standards support. noone who knows would ever argues that kthml is more standards compliant than gecko, there is just too much proof otherwise:

    http://www.hut.fi/u/hsivonen/os-x-browsers.html

    --
    got drum'n'bass?

    http://mp3.com/vitriolix
  175. Re:Nothing new here by Anonymous Coward · · Score: 0


    troll. refusal to port aqua? that is about as stupid of a comment as saying that MS refuses to port Luna...just becasue you like an interface you can't get pissy becasue you can not run it on your hardware.


    You are the troll. You and your Macfriends must understand that why aqua should be ported is because in the unix camp programmers write portable code. As it is now MacOSX can run unix programs but other unixes can not run OSX programs. This is in no way because MacOSX is any better than other unixes.

    Apple choosed to go teir own way with their unix spinoff making sure that porting to other OSes would be very hard.

    Mac users generally don't know or care about the other unixes but it's important to understand that today unixes live in a symbios with eachother. Each of them contributing a little bit to make a great platform. Apart from MacOSX which more or less is the parasite of the unixes.

  176. 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.

  177. 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.
  178. 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
  179. Lynx rules Konq is #2 by A55M0NKEY · · Score: 1
    1. Browsers rated in order of good to bad:
    2. Lynx - I use it the most and it is good to me
    3. Konqueror - for when you need pictures
    4. Netscape 4.7 Decent browser for when some page has bad javascript. Netscape 4.7 will usually understand it anyway. Also decent mail/news. KNode/KMail s what I use tho.
    5. IE - some people seem to think that if the page works w/IE then it needs no further testing - the browser of last resort
    6. Gecko derivatives - not a bad browser but I never get this far down the list. Netscape 6 deletes Netscape 4.7 so I don't install it. The mail and news is less reliable than 4.7 too
    7. Opera and all of the other browsers - redundant
    --

    Eat at Joe's.

  180. Re:Nothing new here by Forge · · Score: 1

    I don't know about him/her but I AM saying that.

    This whole "Design the Hardware for the software and design the software for the hardware" argument is a myth. People believe it because that's an excuse Microsoft uses whenever systems built entirely from the HCL break down.

    Troth is that you just need to build good hardware and good software and make sure the drivers work properly.

    --
    --= Isn't it surprising how badly I spell ?
  181. Good reason! by ernstp · · Score: 1

    There are already 3 variants of Gecko avaliable for MacOS X (or maybe more?), one embedded in Cocoa (Chimera) and two in Carbon (Mozilla and Netscape). So why should apple make a 4:th?? There (were) 0 variants of KHTML avaliable for MacOS X. Now there is one! More choises for Mac users! No unnecessary duplication of work, that another Cocoa frontend to Gecko for MacOS X would have been!

  182. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  183. 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.

  184. 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)
  185. MOD UP +1 INFORMATIVE by EugeneK · · Score: 1

    interesting background; keep a record of this so the documentary people can interview you :)

  186. Wow by Anonymous Coward · · Score: 0

    I never knew mozilla articles attracted so many trolls.

    Guess the combination apple+mozilla competition had something to do with it.

  187. 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.

  188. Phoenix by Anonymous Coward · · Score: 0

    Windows = 6.1 m.
    Linux = 8.7 m.

    1. Re:Phoenix by Anonymous Coward · · Score: 0

      Phoenix doesn't run on PPC/OSX (which has MUCH larger binaries)..

      slashdot= fucking morons.

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

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

  190. 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?

  191. AtheOS Lives On... by tankrshr77 · · Score: 1

    AtheOS is not "dead", since the author quit, there has been a group of developers that have been working on it for about 6 months (not just that Bill Hayden linux-atheos hack). The fork is called "Syllable." They've released a few new versions and are working on the web browser. Interestingly enough, the khtml port has been very difficult to maintain and they are abandoning it in favor of a gecko port.
    http://syllable.sf.net

    1. 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
  192. 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...
  193. Re:Nothing new here by aristotle-dude · · Score: 1

    Contributed nothing to the open source community? What about the recent enhancements to KHTML? What about the enhancement to Zero Config a.k.a Rendevous? I'm sure there are others.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  194. haha by Anonymous Coward · · Score: 0

    quite the load of shit!

  195. 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.)
    2. Re:false by Xiphoid+Process · · Score: 1

      um, no, i presented facts. i note you have not refuted any of the actual hard facts on web browser standards compliance. gecko *is* in fact the most standards compliant renderer out there. we could both talk about what a particular browser will have in the future, but the fact remains that right now, in real functioning code, gecko is the most compliant. plus, seeing how fast mozilla continues to develope, this situation is not likely to change anytime in the near future.

      --
      got drum'n'bass?

      http://mp3.com/vitriolix
    3. Re:false by Karma+Sucks · · Score: 1, Flamebait

      Mozilla developing fast? Whatever... live in your dream land. It's still the same piece of crap on my desktop now as it was a year ago. Ugh.

      --
      (Please browse at -1 to read this comment.)
    4. Re:false by Anonymous Coward · · Score: 0

      Blow me, flyboy

    5. Re:false by Anonymous Coward · · Score: 0

      Is there an antonym to fanboy? If so, it applies to this "Karma Sucks" guy.

    6. Re:false by Anonymous Coward · · Score: 0

      Anyone who feels that development is not moving fast on Mozilla needs to take one look at the tinderbox (http://tinderbox.mozilla.org). See those? That is development. I looked 5 minutes ago, and saw about 20 checkins.

      Also, take a peek at the Bugzilla database. http://bugzilla.mozilla.org. Click summary reports and charts. Do a graph of bug resolutions (new, assigned, resolved, verified) against time. And tell me that Mozilla isn't moving forward.

      I am stating facts. You have an opinion "It's still the same piece of crap on my desktop now as it was a year ago." I cannot help an opinion like that, and I don't know why so many people dislike Mozilla as much as they do. Netscape/Mozilla make Open Source seem like a viable option, and we all must help make Mozilla work, for the future of open source.

      http://www.mozilla.org/why-mozilla-matters.html

      " From a utilitarian perspective, it is irrelevant what you think of Netscape's code or their programmers or their business practices or whether you want them to succeed or fail in general. The material issue is that a loud success for mozilla.org will be a triumphant victory for open-source software, and it will be imitated. Wouldn't you like the source code to Sun's JDK? To Qualcomm's Eudora? To Adobe's Acrobat? While there is no guarantee that any of these companies will wake up and smell the CVS repository, you can be sure there are people inside each of these companies ready and able to lobby for an open source code model. A successful mozilla.org project could be the lever that moves a dozen previously immobile stones."

      Wake up, Mozilla bashers/open source advocates. Don't you get it? Even if you hate Mozilla, we need it to work!

    7. Re:false by Anonymous Coward · · Score: 0

      And you are probably the same dumb incorrect peice of shit you were a year ago too. Here's a thought.. know what your talking about before talking about it! Actually don't think about that, just do it, and maybe other people that don't know "shit-about-shit" that come here and read what you say will actually learn something more towards the truth. Quite honestly, I think you are just a Troll, and think that everybody out there should use KDE, because of this useless tidbit of news. Nobody cares about Apple, even fewer care about KDE (unless your from Germany), and nobody cares about you. Except maybe your mom, and only because she's obligated.

      Have a good day! :-]

  196. 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
  197. Wow... you buch topped yourselves by Anonymous Coward · · Score: 0

    Not only haven't you read the article, but on top of that you are talking out of your asses. Do you have the slightest idea what KHTML actually is? Hint: it's not Konqueror. It's a rendering engine just like Gecko is. I'm browsing at +5, and two thirds of the posts compare KHTML and Mozilla. Apples and oranges, anyone? Apple didn't have to port all that KDE/Qt POS because it's not there in the first place. The problem with mozilla is that Gecko is too coupled with Mozilla itself. If you can't read code, look at Galeon for evidence: notice all those very non GTK+ stuff popping up at random? Apple of course does not want Mozilla, they want the rendering engine and KHTML is the fruit that's hanging lowest. That doesn't make it the best fruit, just the easiest one to pick. Have you used Konqueror and Mozilla lately? Can you say, with a straight face, that Konqueror has a better rendering engine than Mozilla's?

  198. So can it be used by GNUStep then? by Anonymous Coward · · Score: 0

    If Apple didn't have much problem to port it to Cocoa, it shouldn't be so hard to port it to GNUStep, should it?

    If is do-able I would LOVE to see that... a fast, lean environment with a fast, lean browser.

  199. I'm not an Apple user but... by BladeMelbourne · · Score: 1

    This is the HTTP_USER_AGENT of Safari if anyone is interested: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/48 (like Gecko) Safari/48

    I wonder why it says "like Gecko"?

    I still think that organisations (organizations for the Yanks) who develop web standards (such as the W3C) should make free cross platform libraries available. So Netcape, Mozilla, Internet Explorer, etc. all produce the same output, have the same standards compliance and render pages exactly the same. Only the GUI and some additional features can be different.

    Since this is not likely to happen, I will have to settle for my favourite (favorite for the Yanks) browser, Mozilla. Pity how at work all we have to develop for is Internet Explorer.

    1. 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
  200. Am I being used? by KH · · Score: 1

    Darn, whey Hemos had to abbreviated KHTML to KH? It's not like the headline was too long or something.

    Anyhow, the same article appeared at C|Net. Is it normal?

    Posting from Safari...

  201. 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

  202. 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.
    1. Re:So when will we be able to run Safari on Linux? by The+Wicked+Priest · · Score: 1

      Yes, you can run something very similar under KDE. It's called Konqueror. (Hint: That's where KHTML came from.)

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  203. Safari lacks tabs, matters to some, not to others. by NaugaHunter · · Score: 1

    Multiple instances would go back to having to cycle through all applications instead of just browsing windows, which is probably moot since while they may or may not add tabs they probably won't remove multiple windows. Also, you only have no alternative if you must use tabs, not if you prefer tabs.

    I will agree that tabs can be useful and in all honesty if they were in a browser I was using there would be instances where I would use them. However, I generally have a couple of overlapping windows so I can keep track of which ones have finished loading, though that probably has more to do with my modem speed then anything else. ;) In that case, tabs would be a hinderance compared to glancing right or left.

    And just in case the tabs do say whether a page has finished loading, I will clarify that while using a modem I don't really care if all of the page loads, just what I want to see.

    Personally, what I'd prefer to either of these solutions is a key-combination that would pop up a list of open windows with name, site, %loaded, if it is still loading, etc.. It would allow arrow navigation to select, close or refresh. Yes, that's pretty radical, but I do find the window menu limiting. I just don't want ten tabs that would either shrink to unreadable or use up way too much real estate on my monitor.

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  204. Re:Oh boo hoo... - AtheOS by WWWWolf · · Score: 1
    Then came the slips, the rewrites, the bloat, and the delusions of grandeur.

    Bloat? *cough* Galeon works just fine on my mother's Pentium 166! And at times it feels faster than Netscape 4 on the same machine. I couldn't believe my freaking eyes!

    Agreed, Mozilla in itself is pretty huge, but as Galeon (and Phoenix, I've been told) show, there's a nice little rendering engine in Mozilla screaming to get out.

    And you can't blame Mozilla for "delusions of grandeur" if it really is a good browser. Misunderstood, perhaps. =)

  205. 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.
  206. 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.

  207. 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.
    2. Re:DEATH TO BRUSHED METAL!!! by zilly · · Score: 1

      I rather like it. I was never a fan of brushed metal before -- I still want to gag when I launch QuickTime Player -- but in Safari, it just seems to make sense.

      I can't put my finger on it, but maybe it has something to do with the way the brushed metal widgets aren't screaming "LOOK AT ME!!" the same way most Aqua widgets are (like Chimera's, for instance). Safari's interface doesn't distract from the page. As a result, it feels clean and uncluttered, and I love it.

      And who's to say web browsing shouldn't be just as much an "appliance" task as organizing your music (iTunes) or photos (iPhoto)?

      That said, I'll be using Chimera unless Safari grows tabs someday...

  208. 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!!!!

  209. Mozilla devs are more pissed at the reporter... by eggz128 · · Score: 1

    for miss quoting them.

    At least thats the impression I'm given from browsing their blogs.

  210. Re:Safari lacks tabs, matters to some, not to othe by Toe,+The · · Score: 1
    Personally, what I'd prefer to either of these solutions is a key-combination that would pop up a list of open windows with name, site, %loaded, if it is still loading, etc.. It would allow arrow navigation to select, close or refresh. Yes, that's pretty radical, but I do find the window menu limiting. I just don't want ten tabs that would either shrink to unreadable or use up way too much real estate on my monitor.

    Actually, this is pretty easy to envision in a tabbed interface.

    Right now, Safari has a blue bar that fills up in the same space as the address bar. So you can lolok in one place to see what's loading and how far it has loaded. with tabs, you could just have the tab fill up with a blue bar. There, problem solved.

    This is developers./. ...anyone wanna do that? ;-)

    P.S. BTW, in Chimera, the tabs currently say "Loading..." then switch to the title when loaded. Thoght that feature seems a little buggy.

  211. I think this is incorrect. by Anonymous Coward · · Score: 0

    Chimera doesn't use XUL. The first line of the Chimera page reads "Chimera is a browser for Mac OS X that has a Cocoa user interface, and embeds the Gecko layout engine."

  212. Re:Safari lacks tabs, matters to some, not to othe by Anonymous Coward · · Score: 0

    Well, that is the point, I think. Some people love tabs, so its nice to at least have the option. Its not like anyone has to use them if they dont want to.

  213. Apple shares and plays nice by agentofchange · · Score: 1

    I fail to see how Apple is wanting to have "complete domination" over everything. Apple contributes to many open source projects.

    Some current Apple open source projects are:
    Darwin
    Streaming Server
    CDSA
    CUPS
    Open Directory
    OpenPlay
    Rendezvous
    WebCore
    HeaderDo c

    I'm not picking on you, I'm just assuming you're not aware. Check it out for your self:
    http://www.opensource.apple.com/

  214. 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.
  215. Re:Apple, Yeah (What an IDIOT!) by coolmacdude · · Score: 1

    Okay well if you had watched the last 4 keynotes (which you obviously didn't) you would agree they have tremendous vision. I would also say your assertion they are too small a company to affect the industry or create standards is completely absurd. Hello!!! (Wi-Fi, 802.11g, Firewire, Firewire 2, DVD-R, Quicktime, digital hub apps, etc.) All Apple inventions or firsts that led the industry and have since made a lasting impact. You don't like there computers, fine. Please don't denegrate Slashdot again with your profound ignorance.

    --

    -You may license this sig for only $6.99.
  216. 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
  217. 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.

  218. Critics and hindsight. by Anonymous Coward · · Score: 0

    " 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."

    And was QT cross-platform at the time the decisions about xul were being made? Did it run on non-x86 platforms at the time? What about now? What about the license at the time?

    It always easier in hindsight to chastise anyone's decision, especially when you're not the one who has to make it. The gtk thing has nothing to do with the core Mozilla project, and QT isn't a replacement for Javascript. Totally different problem domains.

    1. 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.

  219. 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.

  220. 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.

    1. Re:Other comments taken out of context. by Anonymous Coward · · Score: 0

      JWZ not an arrogant shit? Hahaha!

      Arrogance, along with his programming brilliance, are his defining features.

    2. Re:Other comments taken out of context. by Anonymous Coward · · Score: 0

      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.

      Umm...Jamie pretty much *is* an arrogant shit. :) But he's also a pretty damn awesome coder.

  221. Re:Oh boo hoo... - AtheOS by On+Lawn · · Score: 1

    Current releases of Mozilla use GTK, IIRC.

    I may have spoken to shortly, I meant GTK-Mozilla. I have no idea how much GTK mozilla uses, but its very small if anything. A GTK version of Mozilla is called Galeon, and is being ported to GTK2 right now. I only hope that Evolution has as much speed up as Galeon did moving over to GTK2.

  222. 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

  223. 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 Anonymous Coward · · Score: 0

      A (world-wide-)web-browser obviously has other requirements than a local browser. That's why Konqueror works fine in the environment which it grew up in. If I had to limit myself to one browser for both tasks, I would sacrifice some speed and compactness if necessary. Computers are rapidly becoming faster, but a web full of pages with workarounds for incomplete implementations and rendering bugs in various browsers is hard to create, maintain and archive. I'm not saying that I don't want a fast and lean browser. It's just a matter of priorities.

    2. 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.

  224. GTK2 - Galeon2 by Anonymous Coward · · Score: 0

    On Lawn wrote,

    "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."

    GTK was abonded because Gnome moved on to GTK2. Galeon2 is being actively developed. I use it on my system.

  225. Re:KHTML can't be _that_ bad w/r/t cross-platform by Anonymous Coward · · Score: 0

    But the question is: should you have to?

    Almost everyone recognizes that the brushed metal theme is ugly. So why is apple insisting on it? Annoying their userbase, as usual?

  226. oh no, don't get pissed off! by SweetAndSourJesus · · Score: 1

    That would just ruin my day!

    Mozilla 1.2b is 38 megs on OS X. Sorry if that pisses you off, but it's a fact.

    --

    --
    the strongest word is still the word "free"
  227. shia by Anonymous Coward · · Score: 0

    Yeah, meep meep meep. Denegrate Slashdot? I think it's already Degenerated with mac users. Go to apple.slashdot.com where you belong, you sound worse than the linux freaks that frequent the main site.

    1. Re:shia by coolmacdude · · Score: 1

      Why don't you go to billgatesisgodandiamhisservant.slashdot.com As for the rest of it, I'm not even going to waste my time coming down to your level to explain myself any further.

      --

      -You may license this sig for only $6.99.
  228. Not alone at all. by Onan · · Score: 1
    Nope, it really is garbage. I continue to be amazed when the company that contributed so much to the idea of UI standards releases software which so blatantly ignores them.

    As many people have pointed out, there are several ways to disable this. My personal choice has been demetallifizer, as it will globally fix all cocoa applications.

    (Of course, it crosses my mind that brushed aluminum applications are incredibly ugly...as mac applications go. They still tend to look and behave better than any X11 applications.)

  229. As a longtime Lynx user by Anonymous Coward · · Score: 0

    I'm hurt that Apple decided not to use the Lynx rendering engine. *sniff*

    (Oh, wait, I don't give a shit what they used as long as it works well. Back to doing something useful with my time.)

    1. Re:As a longtime Lynx user by mlk · · Score: 1

      But, get out the dark ages man, Links is THE way to go!

      --
      Wow, I should not post when knackered.
  230. Re:Nothing new here by glitchvern · · Score: 1
    the licencing of apple hardware was flawed from the beginning and handcuffed apple into killing the program because of abuse.

    Howso? I only vaguely remember the mac clones, but I thought the reason they were canceled was that there purpose was to increase mac's marketshare of computers sold and the only thing they did was take away from apple's share of macs sold. I don't know much about the clones and am curious what kind of abuse was occurring and besides what I mentioned how was the licencing flawed? Or are you talking about something besides the clones?
  231. Last I checked... by Usefull+Idiot · · Score: 1

    Competition is good, whatever you choose to use. Apple has it's own reasons for choosing KHTML, and hopefully this will motivate the mozilla developers to compete directly or develop its own niche.

    Truthfully when I heard Apple was coming out with a browser, I wanted to see what it was like. Slight Problem being I don't have a Mac, so pictures will have to do for now. Oh well, hopefully they'll work with the KDE Developers so there'll be a decent Linux version (although apple will probably keep it to themselves).

  232. Re:Critics and hindsight.-XUL by Anonymous Coward · · Score: 0

    "Chastise? Read my post again. I said it was a shame they didn't use something that was already available, cheap, and proven."

    XUL is the future, because it brings GUI's closer to the masses. Such a claim can't be made about QT or GTK. Someone had to step into the future.

    BTW there's more to the QPL,GPL issue than money.

  233. Mozilla = Mammothzilla by Anonymous Coward · · Score: 0
    "The Dinosaurs became exticnt in favour of smaller, more adapable mammals."
    Exactly. From hereon Mozilla shall be referred to as "Mammothzilla". Because Mozilla is so exceedingly large as to suggest a mammoth, and it is soon to be just as extinct...
  234. 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.

  235. 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
  236. Re:KHTML can't be _that_ bad w/r/t cross-platform by iJed · · Score: 1

    Almost everyone recognizes that the brushed metal theme is ugly. So why is apple insisting on it? Annoying their userbase, as usual? I really like the brushed metal theme. The only problem I can see with it is that it makes app slightly inconsistent between each other. At least you can use this rather than develop your own theme that will create total inconsistency with your app and the rest of the OS.

  237. one could argue by hswerdfe · · Score: 1
    MS is now trying to move the standards to favor IE on Windows with things like ActiveX controls.
    Uhm It works both ways...XUL anyone?
    --
    --meh--
    1. 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.

  238. Since when by hswerdfe · · Score: 1
    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.
    uhmmm...Mozzilla doesn't deal Propperly with
    sections of XSLT, Xpath, & SVG...
    I know there are outstanding bugs on all of them
    --
    --meh--
  239. 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.

  240. One must remember that by madsenj37 · · Score: 1

    Mozilla may be an excellent browser now, and so are its spawnings, but it wasnt necessarily so when Apple had to choose long ago which code to base their browser off of.

    --
    Choosing the lesser of two evils is a choice for evil.
  241. 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
  242. Re:Nothing new here by The+Phantom+Buffalo · · Score: 0

    Troth is that you just need to build good hardware and good software and make sure the drivers work properly.

    So the fact that limited hardware has nothing to do with it? Even with hardware companies developing thier drivers for windows, they still have to hope they will work with countless configurations. Apple's limited hardware can allow them the luxury of testing drivers with all hardware configurations.

  243. Re:Especialy since so many web developers use macs by The+Phantom+Buffalo · · Score: 0

    I'm not that optimistic, the web designers still have to cater to the masses. As long as IE dominates the market, I don't see any big changes.

    "Get back to work, you aren't getting paid to believe in the power of your dreams." - no idea where this came from, but seemed appropriate.

  244. Re:FIRST POST! by Anonymous Coward · · Score: 0

    Your Rights Online Articles are a great way to burn Karma! I lost 35 points in two days!

    I guess I'll name it the YuRO Diet!
    Heres a link! YuRO details!

    The trick is to post anything not cynical.
    Slashdot seems to just mod ANYTHING in ANYWAY!

    Ps, IN SOVIET RUSSIA 3.Profit pours hot grits on all your base! Natalie Portman!

  245. Re:KHTML can't be _that_ bad w/r/t cross-platform by Anonymous Coward · · Score: 0

    Because it's Linux.

  246. Questionable Usefulness in Cross Platform World! by doubledome · · Score: 1

    While my intial experiences with Safari have been very good...what I need and what I believe a lot of Mac people need is a browser I can use at home, at work, at play so to speak. Mozilla fills this need and then some. Of course it's not difficult to shift between browsers, but the feature set and wins to use different ones must be quite substantial. So I'll use Mozilla...it's home now...I can use it on my PC, use it on my Mac...it does the job and I'm comfortable.

  247. Go *nix by Anonymous Coward · · Score: 0

    Why not start froms scratch, and code Mozilla only to work in *nix? Windows will be getting DRM tech which may not allow Mozilla to run as fast as it could, (Who knows MS might even make code to cause problems with Mozilla like they did to their competitors in the 80s). Plus, IE will always have the advantage of integration with Windows. If Mozilla could get superior under *nix, AOL/Netscape could switch away from Windows entirely along with millions of people.

  248. Mozilla is not a browser by Anonymous Coward · · Score: 0

    We shouldn't lose sight of the fact that Mozilla, using XPFE, is a "cross-platform development framework".(Creating Applications With Mozilla, published by O'Reilly)


    The Mozilla suite (browser, mail client, news reader, etc.) is a collection of XPFE applications. As more documentation and examples become available expect to see many more cross platform applications which rely on the Mozilla framework.


    Safari is very fast, but it is just a browser. Unfortunately Mozilla on the Mac blows chunks at the moment. It's a sluggish Carbon application that doesn't look too good. Use fink to install Mozilla for X11 and try running it rootless under Apple's new Quartz enhanced build of XFree86. It goes off like a frog in a sock.

  249. safari, chimara, omniweb aaarrgghhh!!!!! by Anonymous Coward · · Score: 0

    1. OSX becomes real and functional
    2. Netscape, Mozilla, IE are all OK but not great
    3. Omniweb appears, it is beautiful, the interface is pure cocoa, the security, and ad blocking feautures are second to none.
    4. Chimara is spawned from Mozilla, the interface is just as nice as Omniweb, CSS support is much better, Speed is much better, but it is hard to give up the cool ad blocking of Omniweb. (suddenly I am using 2 browsers one for everyday and one for problem sites) tabbed browsing rocks
    5. Safari beta is released, the interface is better yet, it is even faster, no tabs, basic ad blocking only
    6. What to do what to do? I pray to the great goddess Eris and write a script that randomly picks for me each time I want to launch a browser. HAHAHAHAHAAAAAAA!

  250. 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.

  251. Re:Especialy since so many web developers use macs by Anonymous Coward · · Score: 0

    It is not about what the web dev uses, it is about what the public is using on their boxes. It is a fact that the vast majority of computers used to surf the net come preloaded with Windoews & IE. I don't like it but don't give to much credit to 'web developers' as being able to dseign for anything other than the the majority view.

    Greg

  252. Browsers .... by GuruOfTheMac · · Score: 1

    In my experience with macs over the years i feel this is a mix-bagged situation. On one hand, us apple die-hards get more support for our UNIX environment. However I think apple is turning cheek on the open-source world, but then agian it is at Steve Job's descretion... - GotM

    1. 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."
  253. Re:OT:KHTML can't be _that_ bad w/r/t cross-platfo by Anonymous Coward · · Score: 0

    Don't you realise, MHz are the only thing that matters

  254. Re:Nothing new here by syd02 · · Score: 1

    Do you remember seeing all of those ads for Mac clones in magazines? You could really only find them in the Mac magazines. VERY aggressive campaigns to get you to buy a Power Computing Mac instead of an Apple Mac. They offered side by side spec comparisons and boldly emphasized their slightly lower price.

    This is all understandable, but I think Apple had gotten into this partially because they were fighting such an uphill battle trying to market the Mac to PC users all by themselves. Then when the program started, they didn't see UMAX, Motorola or (especially) Power Computing doing much to help. The competitors seemed to have the initial goal of getting their Mac clone operations started by cannabalizing what little remained of Apple's already dwindling revenue stream. Actually, I think I remember seeing Motorola ads in the non-computer press. Kudos to them for trying to grow the pie.

    It would have been great for everyone if Apple could have survived long enought to benefit from it, but they really couldn't have.

    I'm not an insider, but this is my guess at what the poster meant by "abuse" based on my recollection. The whole experience seemed so ugly. If only Apple wouldn't have hired such lousy CEO's. Gil Amelio and others are still making money off of their time spent there, and they nearly brought the company to it's knees by not putting the necessary emphasis on building exciting looking products. Steve makes it look so easy.

  255. Article Text (For Posterity) by Anonymous Coward · · Score: 0

    Mozilla hurt by Apple blast
    By Paul Festa
    Special to ZDNet News
    January 14, 2003, 4:00 AM PT
    URL: http://zdnet.com.com/2100-1104-980498.html

    AOL Time Warner's Mozilla project is facing new questions about quality after Apple Computer's release of a browser based on rival open-source code.

    Apple last week unveiled its own browser, called Safari. The company said it was based on the KHTML rendering engine that is the core of Konqueror, an open-source file manager and Web browser for the K Desktop Environment (KDE).

    In an e-mail congratulating KHTML engineers on their work and its selection by Apple, Safari's engineering manager touted the technology over Mozilla and its rendering engine, Gecko.

    "When we were evaluating technologies over a year ago, KHTML and KJS stood out," Safari Engineering Manager Don Melton wrote. (KJS is KDE's JavaScript interpreter.) "Not only were they the basis of an excellent, modern and standards-compliant Web browser, they were also less than 140,000 lines of code. The size of your code and ease of development within that code made it a better choice for us than other open-source projects."

    Despite its diplomatic tone and anonymous reference, Mozilla veterans read between the lines of Melton's message.

    In a Web log, Mozilla founder and former evangelist Jamie Zawinski said Apple is bad-mouthing Mozilla.

    "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.

    One Mozilla staff member called KHTML selection an understandable if not foregone conclusion, given Mozilla's technical problems.

    "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."

    Shaver, who left Netscape three years ago but retained his position on the small Mozilla staff, said that in Apple's shoes he might have made a similar decision.

    "If I had to write a new browser, and I was going to have to touch the layout code in a serious way, I would think about Mozilla alternatives," Shaver wrote. "I really, really hope that Mozilla will learn from Safari/KHTML, because they've done a lot of great work in about a tenth of the code."

    Mitchell Baker, who goes by the title of chief lizard wrangler at Mozilla, defended the Mozilla project against technical gripes in a prepared statement. "Gecko offers crossplatform capabilities, leading standards support as well as a full feature set and tested compatibility on the Web," she said.

    "Gecko's speedy crossplatform nature is important to maintaining a Web to which all users have access regardless of their platform," she added. "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."

    Slow progress
    Mozilla has faced criticism before over the pace of its development efforts, which were originally conceived as the Web community's best chance to challenge the dominance of Microsoft's Internet Explorer. Mozilla 1.0 was released last year, after long delays that effectively allowed Microsoft to cement its lead.

    AOL Time Warner's Netscape division issued Netscape 6--its first browser based on the Mozilla code--to poor reviews, but a subsequent update answered many of the critics. Netscape Communications is Mozilla's corporate sponsor.

    Mozilla and Netscape have both seen small gains in market share, appearing in the market alongside an independent entry from Norway's Opera Software. None has significantly challenged Microsoft's lead, however, which remains well above 90 percent, according to a recent survey.

    Apple's browser is unlikely to alter the market-share picture, but is still a significant entry into the field. Although it caters to a small group of users, it could help Apple wean itself from its reliance on Microsoft's IE and create new software services. Apple's vote also carries significant weight in software circles as a result of its development of several highly-regarded applications for its Macintosh personal computers, particularly its iTunes and iPhoto multimedia tools.

    Melton's e-mail detailed the Safari team's deep roots in the Mozilla project. Melton helped launch Mozilla in 1998. Safari engineer David Hyatt launched Chimera, a version of Mozilla for Mac OS X.

    Asked to elaborate on its rejection of Mozilla, Apple went out of its way to minimize its dissatisfaction with the technology it bypassed.

    "The Gecko engine is fairly well-regarded engine," said Chris Bourdon, product marketing manager for Mac OS X. "It isn't to say that there is anything poor about Gecko or Mozilla. The Safari team just felt KHTML was a better code base from which they could build a browser."

    Bourdon said Safari engineers looked at size, speed and compatibility in choosing KHTML. In addition to Mozilla, Apple also considered building its own browser from scratch.

    Bourdon said the fact KHTML's small size--140,000 lines of code--let Apple build a browser that is a svelte 3 MB in size. He compared that with Netscape's more than 17 MB, though that includes an e-mail reader and other peripheral applications.

    Untying browser knots
    Apple, which embarked on its browser project in order to free itself further from dependence on Microsoft and its Internet Explorer browser, may have balked at using Mozilla because of its ties to AOL Time Warner. The media giant's Netscape unit funds and staffs Mozilla's nonvolunteer positions.

    Though shared enmity with Microsoft has made Apple's relations with AOL Time Warner comparatively warm, the question remains whether Apple would want to trade in its browser reliance on the world's largest technology company for that of the world's largest media and technology company.

    Apple and analysts alike insisted that technical, rather than political, considerations were the real reason behind Apple's choice.

    "Every discussion I had with them had more to do with the quality and size of the kernel and what they could do with it," said Tim Bajarin, an analyst at Creative Strategies in San Jose, Calif. "My suspicion is the real goal was to just try to work with what they considered the best technology that they could build on. And they did a heck of a lot of research."

    Since Safari's release last week, Web developers have been trying the browser out and discovering bugs in its rendering capabilities and standards compliance. That's only to be expected from the first public beta of a browser, and Safari's Hyatt has been maintaining a Web log detailing some of the more prominent problems and their resolutions.

    While Mozilla has long carried the torch of standards compliance, standards advocates called the new prominence of its open-source competitor a boon for Web standards.

    "The two projects have had very different histories and goals--some very much in line with our stance, and some that may have served to detract attention away from their implementing standards as well as we'd like," said Steven Champeon, a member of the Web Standards Project and chief technology officer of Hesketh.com. "But in the long run, as long as the number of highly standards-compliant browsers continues to grow, and we can see some great competition out there, everyone wins."

    One Web developer cheered Apple's decision, and agreed with the company's comparative evaluation of the two open-source browsers.

    KHTML is "very fast, doesn't have nearly the bloat of Mozilla, and does most of what I need," said Alex Russell, a Web application developer for SecurePipe and a lead developer for netWindows. "The Mozilla rendering engine isn't slow, but at the same time it has emphasized crossplatform correctness over speed, while KTHML has taken a slightly more expedient approach of shooting for a smaller feature set, getting it right, and then making things fast."

  256. Have to disagree by enol · · Score: 1

    When I first got Chimera referred from an enthusiastic email, I was sorely disappointed. The latest version didn't lure me back either, I ended up dumping it as well. It didn't run any faster than Mozilla nor IE. I hate IE but it was the only thing that would run speedily on my 500mhz ibook, but I chose to bear Mozilla's slow loading because overall it's a better browser.

    Now I'm using Safari and cannot believe the speed the pages load. I always thought it was because of my slow processor or because the notebook was so outdated but it doesn't seem to be the case. Kudos to the Safari team, there's finally an alternative that is actually fast and good.

  257. GTK and XUL? by mcbridematt · · Score: 1
    I belive one problem behind not using Mozilla in Safari is because it required the use of the Gtk+ toolkit. Disadvantages over Qt are:
    • You can use it in proprietary apps: Qt is availiable in a proprietary edition. Apple couldn't really hack Gtk+ to point to Carbon, Classic or Cocoa (NeXTStep/OpenStep) without having to send the changes back to the FSF (and with MacOS X and Darwin on non-GPL compliant (BSD?) licenses, it wouldn't be legal to do that anyway
    • Qt can be styled a bit: A problem that dooms GNOME (and it's prequisites: Gtk, Pango etc.) is because of a lack of Desktop intergration, especially in the styling area (e.g, A KDE theme maker can specify both Window decorations and Widget style in the same theme, but GNOME (therefore Gtk+, Sawfish etc.) theme makers have to do without
    I don't explicitly belive that MacOS(/X) ports of Mozilla use Gtk (Windows and Unix ones do, but Unix uses xlib along with Gtk) (can someone from Mozilla.org confirm this). One problem with Mozilla is:
    • XUL overhead: Gecko can't be modified to drop XUL Support easily. This is something Apple Didn't need.
  258. Re:Oh boo hoo... - AtheOS by Anonymous Coward · · Score: 0
  259. Re:Especialy since so many web developers use macs by Anonymous Coward · · Score: 0

    I'm a mac web developer.

    I have 8 web browsers installed on my workstation. I test on all of them. The idea that we all use IE primarily is naiive. IE is the most painful to test for because it won't let you run the carbon and classic versions concurrently...they make you quit one, launch the other, test, quit...repeat ad nausuem. You can run Netscape/Mozilla for OS X and NN 4.7x at the same time. I tend to have Opera, Omniweb, Mozilla, NN 4.7 and IE OS X running concurrently. I fix the bugs, then IE OS 9 is an afterthought. Sometimes I ignore it for quite some time and just give the site a good once over.

    Seriously...with that kind of roster of browsers for OS X (substitute chimera for mozilla proper on the user end)...IE really is the redheadded stepchild. It's opie with a mean streak. Jerry Lewis with 'roid rage.

    I've been wanting to test for Konquerer for quite some time. I just don't have the time to get KDE working rootless on my Mac so I can do it concurrently with the other browsers. With Safari, I can now test in the same rendering engine.

    So the advantage is not a move from IE (the only carbon browser in a world of native cocoa...a kludgy hodgepodge of obsolete frameworks and evil that no mac developer worth their salt could love)...it's being able to test for Konquerer without having to be a grey-bearded unix admin of lore to do so.

  260. 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
  261. Re:Oh boo hoo... - AtheOS by Anonymous Coward · · Score: 0

    >A GTK version of Mozilla is called Galeon, and is being ported to GTK2 right now.

    Galeon has been ported over to gtk2 already. Although it is currently flagged as a development version, it runs even better than any previous Galeon, I've been using it as my sole browser for a couple of months. RPMs are available from various places, including Mandrake Cooker, or you can build your own easily enough if you've got a recent GNOME2 version.

  262. Re:Oh boo hoo... - AtheOS by Anonymous Coward · · Score: 0

    >Technically, the GNU project is still not complete after 20 years.

    Yes it is, you even have two flavours GNU/Linux (GNU
    with a Linux kernel), or GNU/Hurd (GNU with a vapourware kernel).

  263. 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

  264. 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
  265. Safari is not just Apples browser by Anonymous Coward · · Score: 0

    Omniweb can improve their browser using all things apple have did with khtml, the same applies to mozilla too, if you think in improvements and better quality everybody wins. I think someday this will a BIG Open Source Community against the anti-standards and proprietary formats, you know of who im talking about.

  266. 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
  267. 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."
  268. 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
  269. Re:Oh boo hoo... - AtheOS by Nevyn · · Score: 1
    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.

    They were going for Source compatability binary compatability was never a real goal.

    You also missed out on one of the biggest fuckups, ESR goes into netscape to speak with everyone and they ask him do we release a working netscape, or one that we've put a lot of time into and think will be releasable soon showing yet again his stunning lack of clue he gets them to dump 10s of thousands of lines of non-working development level code that doesn't help anyone for years.

    --
    ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  270. Re:Oh boo hoo... - AtheOS by On+Lawn · · Score: 1

    They were going for Source compatability binary compatability was never a real goal.

    Good point. I would be very interested in if anyone ever did get Netscape to compile with lesstif.

    ESR goes into netscape to speak with everyone and they ask him do we release a working netscape, or one that we've put a lot of time into and think will be releasable soon showing yet again his stunning lack of clue

    Ahh yes, the exciting time of snake oil salesmen and carpet baggers.

  271. 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.

  272. In Soviet Russia by WetCat · · Score: 0, Offtopic

    XUL is an obscene word!

  273. Re:Nothing new here by Forge · · Score: 1

    By that logic, Windows should only crash on big name machines after you upgrade the hardware.

    IBM, Dell etc... test thoroghly every configuration they sell. It still crashes long before any hardware device fails.

    This is just an excuse because MS makes broken OSs and dosn't open enogh info for better drivers.

    --
    --= Isn't it surprising how badly I spell ?
  274. Re:OT:KHTML can't be _that_ bad w/r/t cross-platfo by Prior+Restraint · · Score: 1

    Every three years is pretty standard.

    Hooray! A serious answer. I feared that getting modded as Funny ruined my chances of anyone taking me seriously.

    Three years, eh? No escape from the upgrade treadmill. Oh, well. So it goes.

    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.

    Wow, I thought I was the only one who ever used "&c."

    I've been dual-booting for a year or so, and at this point, Windows is just for games. It would've taken a long time to wean myself from it, but an accident with fdisk sort of caused a "cold turkey" effect.

    I've been leery of upgrading to GNOME 2 specifically because of the bloat factor. Sort of defensively, I've been moving toward more text-based software. If GNUCash had an ncurses front-end, I might be able to ditch X altogether.

  275. Re:Nothing new here by The+Phantom+Buffalo · · Score: 0

    By that logic, Windows should only crash on big name machines after you upgrade the hardware.

    If IBM, Dell etc had complete control over hardware and software then this would be the case.

    Back to the "design hardware for the software and software for the hardware". If Apple isn't doing this, they are fools. And if they are, then it isn't a myth and would have an impact on the stability of thier systems.

  276. What the hell is Zawinski's problem, anyway? by jcr · · Score: 1

    Melton sends a message to the KHTML guys, which doesn't mention Gecko at all, and Zawinski goes off like some chick on a "so you think I'm fat?" kick.

    Maybe he's just touchy because he knows that netscape is the only company that ever got beaten on quality by microsquish.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  277. Link and/or details? by Anonymous Coward · · Score: 0

    Please? :)

  278. Re:Nothing new here by Anonymous Coward · · Score: 0

    Now we see what your REAL argument is.

    Look. Mac OS X is not "just another unix". It has been built on a unix foundation, but has evolved into entirely something more then that. OS X can run OS X native apps. It can run app packages. It can run recompiled and native unix apps. It can run X11 apps. It can run java apps. It can run Mac OS Classic apps. It can run windows apps (via emulation). All of this can be done side-by-side, with little (if any) user distiction.

    Your problem is not with apple not making everything open source, your problem is that apple created a "unix" which in your mind, doesn't play nice with other *nixes. That's NOT what Apple intended to do. The primary reason for going with the foundation they did was to add stablity and modern OS concepts to the foundation of the Mac OS. NOT to just create another unix. Though it has a unix foundation, OS X was primarily designed for MAC users, not *nix users. (It is only now that *nix users are finding that they really like the OS for *nix.)

    What people don't understand I think, and one of the things that makes OS X really unique in my mind, is the near perfect blend of *nix, command line, hard core hacking side of the OS with the user-friendly, easy using, consumer side. That's what you get when you marage something like the Mac OS with unix (which in philosophy, seem at complete opposite ends of the spectrum.)

    In short, treating OS X as "just another unix" is shortsighted. Apple CAN'T just abandon all their development and go completely open source (due to the "mac" side.) As well, they can't make everything propriatary (due to the unix side). What they have to do is what they've done, develop great solutions which attempt to use as many open source technologies as possible. And contribute as much as possible back to the community, so long as it doesn't distrupt their bottom line. What I believe is what they're doing, and doing well.

  279. Re:Nothing new here by Forge · · Score: 1

    Let me be clear. Aple just designs beter stuff and make it work togather.

    Linux on Aple hardware is more stable than OS9.

    --
    --= Isn't it surprising how badly I spell ?
  280. Re:Nothing new here by The+Phantom+Buffalo · · Score: 0

    This whole "Design the Hardware for the software and design the software for the hardware" argument is a myth.

    Aple just designs beter stuff and make it work togather.

    You appear to be contradicting yourself.