Slashdot Mirror


Mac OS X Slow for Web Browsing?

Atryn writes "Wired News has reportedly confirmed user performance complaints in their own tests. From the article: 'That was a conscious decision Apple made,' Mac MSIE project manager Jimmy Grewal said. 'They optimized for user experience rather than raw performance.'" My hunch is that you can take care of many Mac OS X performance issues by logging in as user ">console" ...

195 of 637 comments (clear)

  1. MSIE by class_A · · Score: 4, Insightful

    MSIE is very slow. Table parsing in particular is dog slow. I have to read Slashdot on a PC; stories with 150+ comments take forever on the Mac. Other browsers are reported to be faster, but the default browser is crap. I know I could replace it, but does the typical iMac user who just wants it to work out of the box?

    1. Re:MSIE by u2zoo · · Score: 2, Informative

      This is because Internet Explorer is horribly buggy - it hangs on java and large tables - something it never did in Classic OS - Clearly the port to carbon and OS X caused this. The Microsoft ports to OS X have been rather shabby so far. Windows Media Player sucks and even Office is a bit of a dog. Yet the new Photoshop 7 hauls ass. (I'm on a powerbook g4 500... not the fastest computer in the apple line-up). While most of the carbon apps are slower compared to cocoa, the Microsoft ones in particularly crash quite a bit and have issues with rendering their windows.

      I've switch to Mozilla full time and after I installed the carbonized java plug-in I can do everything IE 5.1 did and more. IE 5.1 also has some silly CSS bugs (like adding a horizontal scrollbar whether it is needed or not when positioning elements relatively)

      I use Chimera or Opera every now and then for testing and both are WAY faster the IE. I believe Opera is carbon as well as Mozilla - which shows that carbon.. while slower can still produce quality apps.

      This is Microsoft FUD at it's best.

    2. Re:MSIE by coolgeek · · Score: 2

      Chimera rocks, although I have to say you can't really replace your "other" browser with it just yet...

      --

      cat /dev/null >sig
  2. Interesting Source they chose by Microsift · · Score: 4, Interesting

    Asking the guy who makes the browser, and works for a competitor of Apple's...Surprising he put the blame on Apple...Shocking!

    I run OS X, and I don't have any issues with browsing the internet.

    --
    My other sig is extremely clever...
    1. Re:Interesting Source they chose by TheTomcat · · Score: 2

      Microsoft is the leading third-party software provider for Apple OSes (or at least so my former employer, who was himself a former Apple employee, told me).

      I wouldn't exactly call them competitors.
      Their software doesn't even run on the same platform.

      S

    2. Re:Interesting Source they chose by the_rev_matt · · Score: 4, Informative

      Outside of Apple Corp. MBU (Mac Business Unit) @ Microsoft is the largest Apple development shop in the world, and Apple has noted this more than once. The MBU is largely independent of the rest of MSFT (which is why Office.X is so much nicer/faster/more stable than Office 2000). I haven't seen a performance problem with IE on a G3-500 running both 9.2 and OSX.

      --
      this is getting old and so are you

      blog

    3. Re:Interesting Source they chose by TheTomcat · · Score: 2

      Like I posted in that discussion, try loading a complex table on IE Mac, then do the same on PC. It's noticibly slower on the Mac. (OS9.2 I haven't tested (much) on X)

      S

    4. Re:Interesting Source they chose by MoneyT · · Score: 2

      So then please explain the sales of iMacs and such? If the iMacs are selling as well as both Apple and other media sources claim, then theres a bit more than just 5% buying these things. And it isn't all just in the schools, a lot of schools are buying PC because it's cheaper.

      --
      T Money
      World Domination with a plastic spoon since 1984
  3. No problem here. by toupsie · · Score: 4, Informative
    I run a G4/500 (old PowerMac) and use Internet Explorer using Squid+Squid Guard as my proxy system (protects against ads and "accidental" pr0n). I have no problem with the speed of browsing. Mozilla is a tad bit faster but it is buty-ugly to look at compared to IE. Omniweb is blazing fast and beautiful but it doesn't handle JavaScript and CSS as well as IE, YET! As a Mac user, look and feel is very important to me since I look at my monitor for 8 hours a day for work.

    Looking at just web browsing speed on an OS is not a great reason to choose one over an another.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:No problem here. by larien · · Score: 2, Offtopic
      protects against ads and "accidental" pr0n

      What, as opposed to deliberate pr0n?

      Anyway, what is accidental porn? Is that when the guy misses the, er, lets just stop here....

    2. Re:No problem here. by b1t+r0t · · Score: 3, Insightful
      Mozilla is a tad bit faster but it is buty-ugly to look at compared to IE.

      When's the last time you downloaded a new one? Mozilla for OS X has had an "Aqua" style appearance for like three or four months now.

      Sheesh, people, quit judging Mozilla based on stuff before 0.9.5. There may have been a few regressions here and there, but there has been a lot of progress since the start of the year.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    3. Re:No problem here. by toupsie · · Score: 2

      Accidently stumbling upon pr0n while surfing the net. :)

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    4. Re:No problem here. by toupsie · · Score: 3, Interesting
      When's the last time you downloaded a new one? Mozilla for OS X has had an "Aqua" style appearance for like three or four months now.

      That's what I am talking about! I have tried about every build of Mozilla since the beginning for OS X. The Chimera builds show some promise with more incorporation of native widgets but the interface is still ugly. Looks like it was designed by a Windows user.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    5. Re:No problem here. by rfisher · · Score: 2, Insightful

      Toupsie wrote, "Looking at just web browsing speed on an OS is not a great reason to choose one over an another."

      Well, if web browsing is the primary purpose of your computer, (and for some, this is the case) then it is the best reason to choose one over another.

      For myself, web browsing speed certainly isn't the only criterion, but web browsing has definately become one of the primary purposes of my computer, so web browsing speed is an important criterion.

      In fact, back in 1996/7ish when I switched from Mac to NT, web browsing speed was definately a big factor in my decision. (Even then, web browsing speed had a tangible effect on my productivity.) All other things being equal, both IE and Netscape on Mac crawled compared to IE and Netscape on NT. Combined with the real productivity boost of preemptive multitasking and true virtual memory with memory protection, I found myself much more productive on my NT system than on my beloved Mac. (The boosts more than made up for the ease-of-use penalty.)

      My transition to Linux was definately hampered by the quality of Netscape on Linux compared to Netscape on Windows.

      Now, my wife uses her computer for email, web browsing, and printing photos from the digital camera. That's pretty much it.

      Some years ago, before printing photos was added to that list, when I made her use Linux, she found Netscape to be a real hinderance. (It was really bad at the time.)

      She found Windows harder to use than Linux, but overall she was happier since her web experience was now so much better.

      Now that Mac OS X is here, I'm thinking that may be a good choice for her next computer. But if she's going to find web browsing frustrating, then the idea is a non-starter.

    6. Re:No problem here. by toupsie · · Score: 3, Funny
      Well, if web browsing is the primary purpose of your computer, (and for some, this is the case) then it is the best reason to choose one over another.

      I have never meet someone that only web surf besides corporate executives (dig). But I guess if that is your only reason for using a computer, my statement would be incorrect. Most people I know do more than click links. They are using digital cameras, scanners, video cameras, printers, mp3 players, web cams, etc. Mac OS X does a great job of making those items easy to connect and interface with the Mac. Its what my Dad and I gave my mother so she would stop calling me and let him sleep at night about the expletivedeleted, expletivedeleted, expletivedeleted, expletivedeleted, expletivedeleted, expletivedeleted, expletivedeleted, expletivedeleted, expletivedeleted Windows computer. My mother tends to curse like a sailor when she can't get the computer to do what she wants.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    7. Re:No problem here. by toupsie · · Score: 2

      I have but it is currenlty lacking a lot of features I need. The font rendering is almost as good as Omniweb which I think is the most beautiful browser on the planet. I think I need to shoot those guys $25 bucks to help them out.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    8. Re:No problem here. by wbajzek · · Score: 2, Insightful
      The solution to the web browsing speed problem is easy. Don't use a crappy, half-assed browser like Explorer. It was great under OS 9, but pretty abonimable under OS X. The first version was really bad; the entire program would lock up while loading a web page, which would take minutes. I don't think there's more than one thread in that program.

      I use OmniWeb 99% of the time and Mozilla for accessing my bank's site. I browse a lot, and it doesn't seem slow to me. Chimera is nice too, as others have noted. Yeah, they've all got flaws, and for some reason that sends people running back to IE which has the most serious flaws of them all... It's unusably slow unless you've got broadband (on not much better if you do) and it's extremely buggy. try searching through a page, click a link, go back, and search again... *maybe* it'll remember where it last found a result, maybe not. But people seem to think that having a font style ignored (and a much more readable one used instead) is a more heinous flaw than having to wait 20 times as long for a page to load.

      My frustrations with IE are similar to my feelings about Starbucks. I think their coffee sucks, and there's often a much better local joint nearby. Everybody goes to Starbucks ostensibly because "at least I know the coffee will be hot" or "at least I know the muffins will be fresh," when the real reason is because they're familiar with the brand name and they're afraid to try something their not used to. FUD.

      I think I woke up on the wrong side of the bed this morning... Need a donut...

    9. Re:No problem here. by daviddennis · · Score: 2

      ... but it doesn't even let you change the default font yet!

      I have Omniweb running Optima as the default font, and it looks stunning. It's the most readable combination of browser and font I've ever seen.

      It also doesn't fix the infamous referer bug, so it's no better than OmniWeb in handling my browsing behaviour.

      (The Referer bug: Some sites use the referer as a crude autentication mechanism. In a couple of browsers, including OmniWeb and Chimera, if you open a page in a new window, it doesn't pass on the referer, so these sites won't work. One of them is http://www.themls.com/ - go to the site, look up property in some area, and try to pull up a listing in a new window).

      I've written to the OmniWeb people about this, but sadly I haven't heard back from them. :-( ).

      D

    10. Re:No problem here. by coolgeek · · Score: 2

      Actually, they both look like graphics made by programmers. They need a real graphic artist to step up...

      --

      cat /dev/null >sig
    11. Re:No problem here. by Phroggy · · Score: 2

      Yes, OmniWeb is prettier than Mozilla: Bug 121540. When it can be fixed, it will be fixed. There's a lot of enthusiasm about this. If you know how to make text drawing work with ATSUI in CFM applications, perhaps you could contribute your skills?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    12. Re:No problem here. by Perdo · · Score: 2

      I was able to afford a 22 inch monitor with my commodity PC. I spend over 8 hours a day on my computer. Had I bought an apple, I would have had a pretty 17 inch monitor to go with my slow computer to "enhance user experience".

      BTW, my monitor will display 2048 by 1536 at 80Hz.

      Not even the Cinema display will do that. Try again, but from a technical perspective without an "Apple's are better because they are pretty" and you will find that you were sorely ripped off.

      --

      If voting were effective, it would be illegal by now.

    13. Re:No problem here. by toupsie · · Score: 2
      Its not the screen size that is the issue the visual appeal of the user interface. My Mac at work has 3 monitors running on it, 1 21" and 2 17" which gives me a virtual screen size of 3840x1024. But this is an argument over beauty which in the eye of the beholder as they say. To each their own. I just think the UI in Windows and most, if not all, Window Managers in Linux and BSD (Non-Mac OS X) are just plain ugly.

      I completely understand the cost issue. I am fortunate that my employer pays for my home system as a part of my contract and as an incentive to slave away when I am at home -- they know me too well.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  4. Reverse Slashdotting? by JZ_Tonka · · Score: 5, Funny

    I noticed a link to Slashdot in that Wired article. Wouldn't it be ironic if a bunch of Wired readers brought Slashdot to its knees?

    1. Re:Reverse Slashdotting? by PsiPsiStar · · Score: 2

      ...or if they learned to 'first post'.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
  5. MSIE for mac by jlemmerer · · Score: 2, Insightful

    Since IE is already slow on Windows, the native system it comes from, it was to be expected that it will be even slower on a mac, since as far as i know there is only a compability layer to make the IE work with the mac instead of a truly MAC - Designed IE. to summarize - just patchwork to make it run...

    cheers,
    jl
    ---
    In those days spirits were brave, the stakes were high, men were real men, women were real women and small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri.

    --
    ".Sig Stealer" was here
    1. Re:MSIE for mac by Anonymous Coward · · Score: 2, Informative

      Microsoft apps used to be written that way - most notoriously Word 6. Since the days of Office 98, however, Microsoft's Mac apps (including IE) have been written from the ground up for that Mac. They share very little code with their Windoze counterparts.

    2. Re:MSIE for mac by inajar · · Score: 3, Informative

      What makes you think IE on the Mac is just a patchwork port running in some sort of mythical compatability layer? While it may be true that older versions of IE on the Mac (versions 4.5 and earlier) were based on the Windows versions, version 5 was built from scratch for the Mac. I would encourage you to do a little research before posting next time.

      tim

    3. Re:MSIE for mac by JatTDB · · Score: 2, Interesting

      You're probably seeing IE6 vs IE5.5. IE5.5 was good. Very good. Fast as hell. Stable (I could leave my Win2K box at work up for at least a month, with 6-10 or so IE windows open at any given time).

      Then came IE6. Slow. Frequently jumps to 100% CPU usage on even the simplest flash animations (a big problem now that so many ads use those rather than animated GIFs). Crashes frequently.

      Unfortunately, uninstalling IE6 isn't exactly an easy task...maybe they'll make 6.5 soon and it'll be as good as 5.5 again.

      --
      "That's Tron. He fights for the Users."
    4. Re:MSIE for mac by rseuhs · · Score: 2

      The upgrade is available right now.

  6. Chimera by Gerv · · Score: 5, Informative

    Chimera is, according to these tests, the fastest MacOS Web browser by a factor of 2.

    Chimera is, of course, based on Gecko, the Mozilla rendering engine. It's mainly the work of Mozilla uber-hacker Dave Hyatt.

    Gerv

    1. Re:Chimera by guttentag · · Score: 2

      Whatever Mozilla's tests may claim, Links is the fastest MacOS Web browser... hands down. Run it in X11 or glTerm and you can even click on the links and forms. I'm posting with it right now.

    2. Re:Chimera by TheAJofOZ · · Score: 2
      Chimera [mozdev.org] is, according to these tests [mozdev.org], the fastest MacOS Web browser by a factor of 2.

      I finally got around to checking out Chimera and it is looking really cool. Typing into a form needs a little work I now see (the last character typed flashes once straight after typing). There is a significant lack of features at the moment, but once they are added in this is going to be a great browser. I always said that Mozilla needed a native UI to have any chance and by the look of this I was right.

      If you have a copy of OS X grab a copy of Chimera and you'll be amazed at how cool it is considering it's at 0.2. The best features I've found so far is the sidebar that shows my bookmarks (the OS X sidebar is different to the typical Mozilla sidebars or IE sidebars and seems to work a lot better) and the tabbed browsing (due to the "Open Link In New Tab" in the popup menu).

      One gripe is that it's not using native widgets for form elements like buttons and popup menus yet (but it has a native looking scroll bar on the text box).

      On an off-topic side note: Anyone got good suggestions for places to explore in Fiji - preferably of the non-geek kind (it's a holiday afterall). I've just booked 6 nights over there starting in a weeks time.

  7. Hmmm thats strange by Mattygfunk · · Score: 2
    Mac MSIE project manager Jimmy Grewal said. 'They optimized for user experience rather than raw performance.'"


    In my experience you optimize for performance and sacrifice optimization for user experience.

  8. Mac OS X IE is not the same as in Windoze by ciryon · · Score: 4, Insightful

    Who uses IE in Mac OS X anyway? Both Opera and Mozilla are truly great browsers which run fast and smoothly in Mac OS X.

    Here's something interesting though:

    IE in Mac OS X follows the standards a lot better than IE in Windows.

    When we constructed our new company webpage we had to customize it for both IE/windows and IE/Mac.

    Ciryon

    1. Re:Mac OS X IE is not the same as in Windoze by Erik+K.+Veland · · Score: 2

      The fewer designers who care about optimizing for the Netscape 4 series, the faster the world can move on to real standards...

      --
      "I tend to think of OS X as Linux with QA and Taste", James Gosling, creator of Java
    2. Re:Mac OS X IE is not the same as in Windoze by ottffssent · · Score: 2


      IE in Mac OS X follows the standards a lot better than IE in Windows.


      Including, as I hear it, the Microsoft-standard crash factor.

  9. Slashdot is the most painful of all... by krugdm · · Score: 3, Insightful

    On my Win2K machine at work, a /. article with 200 replies render within seconds. On my G4/400 at home, the same page could take 30 seconds or more to render. What's worse, I get the "spinning CD cursor of doom" while it renders, so I can't even click on Stop or Back.

    1. Re:Slashdot is the most painful of all... by TWR · · Score: 5, Informative
      Which browser are you using? IE for the Mac (under OS 9 and OS X) has problems with complicated tables; it will take minutes (yes, minutes) to render moderately sized Slashot pages. OmniWeb, Opera, iCab, Chimera, all return the same page in seconds.

      The problem is in the Tasmin rendering engine used by IE for Mac. But blaming Apple seemed to be the easiest thing for them to do.

      There are certainly performance problems in OS X's UI, but let's give blame where blame is due.

      -jon

      --

      Remember Amalek.

    2. Re:Slashdot is the most painful of all... by duffbeer703 · · Score: 2

      I thought that a G4 is incredibly fast, even though it runs at an awfully slow clock speed?

      My 450Mhz Pentium 2 running Windows 2000 renders slashdot fine with IE or Mozilla.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    3. Re:Slashdot is the most painful of all... by krugdm · · Score: 2

      I'm using the latest version of IE. On a fresh install of OSX.

      I haven't done a speed test with OmniWeb. I'd like to make the switch, but I can't use it 100% until I can open up my online banking page with it.

    4. Re:Slashdot is the most painful of all... by TWR · · Score: 2
      Ah. You may have to do what I do: use one browser for much of your surfing (OmniWeb or Mozilla) and IE for the sites that are IE-dependent.

      It's icky and against the entire point of the web, but c'est la vie. OmniWeb and Mozilla are getting closer every day...

      -jon

      --

      Remember Amalek.

    5. Re:Slashdot is the most painful of all... by um...+Lucas · · Score: 2

      Which browser are you using? IE for the Mac (under OS 9 and OS X) has problems with complicated tables; it will take minutes (yes, minutes) to render moderately sized Slashot pages. OmniWeb, Opera, iCab, Chimera, all return the same page in seconds.

      Somethings wrong with your setup, then... My iMac (Rev. A, 233 MHz G3, 160 MB RAM, 8.7 MB allocated to IE 5.1 on MacOS 9.2.2) took 28 seconds to render this page (as it stood, 283 comments at my threshold (1) out of 426 comments being displayed).

      Yes, it's still a far cry from my WinXP box (Athlon 750, 128 MB RAM, yes, this one too is getting a little long in tooth), hence i'm posting from the XP box, though mostly for love of the larger monitor). But it's not nearly as bad as you make the situation out to be.

    6. Re:Slashdot is the most painful of all... by viper21 · · Score: 2

      It's quite obvious what his problem is.

      Any browser is going to have a hard time rendering pages with so many spelling errors.

      -S

  10. Open Source? by line-bundle · · Score: 3, Interesting
    The culprit, it turns out, isn't the new iMac's hardware, but its operating system, which Apple focused on getting to market first and bringing up to speed later.

    This looks like the opensource motto `release early, release often'.

    1. Re:Open Source? by foobar104 · · Score: 2

      This looks like the opensource motto `release early, release often'.

      Actually, it's more like a real-world application of the common programming aphorism: don't optimize too early.

  11. use xfce by wbg · · Score: 2

    the real interface behind macosX.
    honestly i switched to it from kde, and am really happy. the filemanager r0x0rs, the way minimised windows get iconified to icons, is really neat, you can drag them around, and handle them like desktop icons.
    for example icon view of directory "devel" for example.
    desktop menu is great, that lets you minimize all windows at once etc.
    it even supports antialiasing if you want to. and is no resource hog. xfce is the working environment, that gtk is built for, not gnome.
    i say working environment because i mean it, you can really get work done, whereas the desktop environments i know mostly try to mimic commercial gui's like apples macosX and windows.
    fighting the eyecandy

  12. Re:No troll, but the WHOLE UI is slow by teamhasnoi · · Score: 2
    Not to be a bastard, but why would apple do that? Apple WANTS you to upgrade more than anything else. That's where their $$$ is. Why not leave in localtalk too? They want to kill the old tech, and bring in the new!

    IOW, they left compatabillity in 'cause you would have had the 'million man march' on apple headquarters if they hadn't. (Apple did take forever to support their video card cards in the g3's - long enough to get some upgrades to g4)

  13. Re:DID anybody actually read the article? by larien · · Score: 3, Informative

    It tells you the answer...

  14. Speed is relative by b1t+r0t · · Score: 4, Insightful

    My mom wants one of those new iMacs, and I don't think she'll consider OS X web browsers to be slow. Because right now she's using a 6100 with AOL 4.0. Now that's slow.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
    1. Re:Speed is relative by Hadlock · · Score: 2

      damn straight. i have a brand new (well, 3 months old) powerbook g4 w/ a mobile radeon card (60 fps in quake 3_, and scrolling is choppy at best. scrolling in IE on PC's running windows 95 at school (pII 233-550) and all my friend's computers scroll silky smooth. i'm running chimera 0.2, and it's at the bottom of accpetable. i have a hunch it has to do with antialiased text, but then again, OS 9 is just as slow :(

      --
      moox. for a new generation.
    2. Re:Speed is relative by Perdo · · Score: 2

      You are a bad son. You should have built her a better machine a long time ago. You could have at least put a Sonnet G4 in her machine.

      --

      If voting were effective, it would be illegal by now.

    3. Re:Speed is relative by TheAJofOZ · · Score: 2
      They think their Mac is 'fast' but only because they've never used anything faster.

      I'm sitting here next to a 1.2Ghz Athlon running XP, I work on a wide range of hardware from Windows 98 to Solaris servers (usually with low levels of load) and various linux boxes. I also use OS X on iMacs, iBooks, my Ti Laptop and my G3 300Mhz B&W G3. OS X is snappy. The key to OS X performance (and XP performance) is to give it enough RAM. 384MB for X and XP seems to be the minimum for good performance, but the more the merrier.

      OS X was slow through the 10.0.x series but was hugely improved with 10.1 and every release has improved speed since.

    4. Re:Speed is relative by b1t+r0t · · Score: 2

      A Sonnet G4... into a 6100? Do the words "good money after bad" mean anything to you?

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    5. Re:Speed is relative by Perdo · · Score: 2

      spend 100 bucks on ebay.

      Install the extention but rename it with a space in the beginning so it executes first thing on boot.

      Wait, do you mean money after bad hardware or after bad grandmas?

      Once I realized I would not be able to pry my granma's Mac out of her cold dead fingers, upgrade was the only option.

      her first quote "This computer is good enough for me"

      Her second quote "my computer is broken, it takes to long to show pictures"

      Implied quote "You might make 80k as a net admin but I will see to it that you spend at least 2 days a month over here fixing my computer if you do not make it fast and reliable.."

      The hundred bucks is so, so, so worth it.

      --

      If voting were effective, it would be illegal by now.

  15. Post Script Acceleration by jone1941 · · Score: 3, Interesting

    The main reason that people are complaining about the speed, is the fact that OS X uses Post Script to store and draw pretty much everything. This Post Script Engine is what gives the GUI its beauty and its lack of speed. The GUI, as it stands now, has no support for 2D hardware acceleration. This is mostly due to the fact that todays graphics cards were not intended to support 2D Post Script Acceleration directly. This is the problem that needs to be fixed.

    Alot of the issues surrounding OS X's percieved speed will hopefully be resolved with the 10.2 upgrade. There should be some components that will have hardware acceleration support. So, as already stated in the article, apple wanted the user experience first and the speed second. As we have seen each revision of the os has provided better performance. The good news is it can only get better.

    --
    Fear trumps hope and ignorance trumps both
    1. Re:Post Script Acceleration by znu · · Score: 2

      PDF, not PostScript. This is the cause of some of the GUI performance problems some people see. But remember, the OS X architecture is going to probably be around for another 15 years. It's hard to switch graphics engines at a later date, so it made sense to go with something really capable from the beginning, since the hardware that will be on sale for most of OS X's lifespan will have no problem handling it. Try OS X on a dual 1 GHz machine. "Snappy" is a good word for it.

      --
      This space unintentionally left unblank.
    2. Re:Post Script Acceleration by tb3 · · Score: 3, Informative

      No, it doesn't. It uses PDF. NextStep/OpenStep used display PostScript. PDF is a different animal.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    3. Re:Post Script Acceleration by znu · · Score: 2

      PostScript is actually an executable language. That's what they're talking about; Quartz provides drawing instructions that work something like some of those included with PostScript. This doesn't mean it's PostScript-based. The end result of executing those instructions is PDF data (PDF isn't an executable language).

      --
      This space unintentionally left unblank.
    4. Re:Post Script Acceleration by MadCow42 · · Score: 2

      PDF is VERY similar to PostScript, and is often referred to as PostScript Level 3 (not quite accurate).

      Believe me... I've written PostScript by hand, as well as PDF. And no, it's not just a document format, it's a fairly robust programming language too!

      I wish I had a link, but there was a guy that wrote an entire web server APPLICATION in PostScript... pretty cool stuff.

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    5. Re:Post Script Acceleration by j09824 · · Score: 2

      In 15 years, desktop graphics will be completely based on 3D acceleration; PDF/PostScript won't make it in the long term for the desktop.

    6. Re:Post Script Acceleration by FozzTexx · · Score: 2, Insightful

      Ah, of course. It's that PostScript/PDF that makes it go so slow. That's why my 25mhz '040 NeXT has such a slow UI. Oh no wait, it doesn't, it's actually down right snappy.

      That throws out your theory.

  16. haven't noticed by westcourt_monk · · Score: 2
    I have a PII 300 running win2k, a powerbook g4 with OS X, and a G4 400 tower with OS 9.2. My wintel box is about the same speed as both the macs. The OS 9 machine has memory issues (even after assigning 256 RAM to it) with IE that crash it every so often and I have crashed my OS X machine twice in 11 months.

    I really don't notice a speed difference in page loading.

    Now my room mate has a 1.6 GHZ AMD with XP on it. That is faster but it crashes at least twice a day. I'll take the extra 10 seconds (more like 2-4) over a crash or a two a day.

    --
    I am going to hell and I am going to take all of you with me.
    1. Re:haven't noticed by mcwop · · Score: 2, Informative
      I'll second that.

      I have a 933 tower that surfs the web just fine and fast.

      Same experience on my wife's iBook 600mhz. Both are networked to cable Internet.

      Article is FUD.

      --

      "I don't think it's selfish, to eat defenseless shellfish." -NOFX

    2. Re:haven't noticed by clontzman · · Score: 3, Funny
      Now my room mate has a 1.6 GHZ AMD with XP on it. That is faster but it crashes at least twice a day. I'll take the extra 10 seconds (more like 2-4) over a crash or a two a day.

      What is your roommate doing? Ripping out PCI cards while the machine is running? Clearly this guy has some kind of hardware problem because I have three machines running XP and the one thing they almost never do is crash. Clearly your roommate needs to take his machine back to the store or -- if he built it himself -- learn how to do it properly.

      (Seriously) not trying to troll here, but an XP machine in proper working order shouldn't crash twice a day. Did he forget to attach the heat sink? Did he drool some hummus onto the motherboard? Does he have back issues of Gent piled up on the cooling vent? Something is clearly wrong with that machine.

    3. Re:haven't noticed by mcwop · · Score: 2, Interesting
      Win XP is not supposed to crash, but has a auto reboot feature that I see as no different than a crash. Yes more stable than Win 98,95 or ME, but not rock solid.

      Link to auto reboot info: CNet Win XP Nightmares

      The causes may be bad drivers etc, but the point of a solid OS is to keep humming and allow you to kill a process gone wrong in most cases.

      --

      "I don't think it's selfish, to eat defenseless shellfish." -NOFX

    4. Re:haven't noticed by crawling_chaos · · Score: 2
      Sounds like he needs the lastest 4-in-1 drivers from his mobo manufacturer, or directly from VIA. I had an Athlon that was moderately unstable under XP until I upgraded those.

      If it's homebuilt, this could be heat. These 1 GHz+ processors sure need a lot of fans!

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
  17. Re:Why exactly does it run slow??? by Anonymous Coward · · Score: 2, Informative

    Two reasons, probably.

    First, the current batch of PowerPCs are no longer the FP monsters they used to be. The 604e ran circles around the x86 chips of the day, but x86 has since caught up.

    Second, up until very recently OS X relied on straight ANSI C for its math libraries (pilfered from one of the BSDs). That code was recently replaced with hand-tuned libraries written in assembler, which should provide a boost. I'm not sure if the new mathlibs have been released or not.

  18. Re:Why exactly does it run slow??? by znu · · Score: 2

    If it's the OS, why is Photoshop only a couple of percent slower on OS X? Why is LightWave faster on OS X?

    --
    This space unintentionally left unblank.
  19. Been discussed in Apple's forums by TheTomcat · · Score: 3, Insightful

    Here's an example.
    The mac zealots (not unlike linux zealots) get all defensive about such issues, as you can see.

    Why Does Web Browsing STILL S*ck On the Mac?

    S

  20. Re:Why exactly does it run slow??? by jone1941 · · Score: 2, Informative

    Because photoshop uses 2D graphics and lightwave uses 3D graphics. When apple said they concentrated on usablity, they also realized people would want games. So they skipped writing 2D acceleration for the entire os but made sure that they had the best OpenGL (3D) acceleration on the market.

    So, to answer your question, 3D runs fine, 2D has no acceleration, so anything that uses considerable 2D redrawing will be some percent slower, while 3D should be as fast or faster.

    --
    Fear trumps hope and ignorance trumps both
  21. Over-emphasised as usual. by cowscows · · Score: 5, Informative

    You'd have a hard case arguing that OSX doesn't have room for improvement speedwise, but it's this horrible thing that some people like to pretend that it is. Some of the blame goes to Apple, some goes to the application writers. Mac IE renders some stuff painfully slow. I don't know why. Like the article said, things like slashdot comments feel like they're taking all day. In reality, it's only 5 seconds, but we all know what sort of attention spans people have nowadays. There's a pretty new browser called Chimera that is early in development, and still has a limited feature set, but it renders things almost instantly, including slashdot comments. So there isn't some inherent problem within the OS that makes it impossible for your applications to function reasonably.

    Not to sound too much like an apple apologist, but they've done quite a bit to get OSX to where it is so far, and the more I use it, the more I appreciate where it's advanced over OS9. I don't mind waiting a bit for things to improve. Just like I don't really mind anymore waiting 5 seconds for IE to throw together the comment threads. Most of us could benefit from learning a little patience.

    Although I would surmize that it's apple's fault that they get judged so harshly. Seeing as steve jobs claims that every time someone in their company makes a sketch on a post-it note, they've created a new revolution in the world, people are justified in being extremely critical.

    --

    One time I threw a brick at a duck.

    1. Re:Over-emphasised as usual. by cowscows · · Score: 2

      err..it's not this horrible thing yada yada...

      even when I use the preview button, I get crap wrong.

      --

      One time I threw a brick at a duck.

    2. Re:Over-emphasised as usual. by Phroggy · · Score: 2

      I'd guess they were using Netscape 4's table rendering code.

      Of course not; that's stupid. The Mac Business Unit at Microsoft wrote IE/Mac, with portions taken from IE/Win.

      Just trying to convince Mac users to switch over to wintel.

      That's why the Mac Business Unit was formed - to make decent Mac software, instead of the pile of crap that was Word 6. Word 6 for Mac was basically a direct port of Word 6 for Windows, and Mac users refused to put up with it. Plus they introduced delay loops to make sure it wasn't too fast (wouldn't want winword seeming slow by comparison, now would we!); that annoyed people too.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  22. OmniWeb, Chimera by MouseR · · Score: 3, Informative

    I use OmniWeb. Primarily. It's render outclasses anything else on the platform. It's very fast too in comparaison to IE.

    Blaming Apple for IE's sluggish performance is a bit easy. Coming from the IE project manager, it's downright insulting.

    For browsing outside a proxy, I sometime uses the new Chimera browser. It's a Cocoa (Objective-C) -based browser that's based on Fizilla. Fizilla is a Mac OS X version of Mozzila.

    Chimera is astonishingly fast. It's render is better than Netscape 6.2, but like OmniWeb, it's JavaScript support is still lacking somewhat. Fortunately, javascript support isn't an issue for me, unless I require online banquing, where I'll use Netscape 6.2 (despite it's utter ugliness).

    1. Re:OmniWeb, Chimera by The+Cat · · Score: 2

      Good question. I never quite have understood why every browser, once it reaches the Mac, suddenly loses all hope of running compatible Javascript (IE 5.1 as an example).

    2. Re:OmniWeb, Chimera by MouseR · · Score: 2

      Either it uses Gecko, or it doesn't, make up your mind.

      It uses Gecko. And it's javascript is broken.

      Eg, www.desjardins.com loads fine, but clicking on the AccèsD link fires up some javascript that doesn't work with Chimera, yet works w/ NS 6.2.

    3. Re:OmniWeb, Chimera by Darren+Winsper · · Score: 2

      Let's see:
      IE for the Mac has a completely different code-base to IE for Windows, that's why.

      However, with Mozilla, the Javascript engine is identical across platforms, and all JS that will execute on Mozilla for Windows will execute in Mozilla for the Mac.

  23. Re:No troll, but the WHOLE UI is slow by larry+bagina · · Score: 3, Funny

    If it's Unixlike does that mean there is a port of the X Window System?

    yes. Rooted and rootless.

    You could just get rid of that whole icky Aqua nonsense and run an X server with something nice and minimal like icewm.

    Yep. This must be slashdot.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  24. GPUs by 1010011010 · · Score: 2

    Microsoft of moving towards using 3D hardware to accelerate GUI performance, treating windows as surfaces and textures in order to offload the eye candy to the graphics processor.

    I have heard that Apple is trying to (essentially) port Quartz/Aqua to OpenGL, so they they, too, can take advantage of hardware acceleration for drawing their eye candy.

    The days of 2-D GUI acceleration, where fills and bitblts were 90% of the solution, are quickly passing. 2D hardware acceleration does not help with alpha blending, for instance.

    I wonder how X/QT/Gtk will keep up with this next round of WIMP: WIMP-3D. Perhaps the Gnome Canvas could be hardware-accelerated using GLX. Rasterman is working (supposedly) on EVAS, a 3D-assisted rendering mechanism for X.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:GPUs by Unknown+Lamer · · Score: 2

      I wonder how X/QT/Gtk will keep up with this next round of WIMP: WIMP-3D. Perhaps the Gnome Canvas could be hardware-accelerated using GLX. Rasterman is working (supposedly) on EVAS, a 3D-assisted rendering mechanism for X.


      "Supposedly" eh? Check the evas module from enlightenment CVS. It looks fairly complete.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
  25. Browsers differences and UI responsiveness by theolein · · Score: 4, Interesting

    I use OSX on an old G3 333MHz system and although it *is* slow in terms of responsiveness, the whole UI seems made to provide a sort of "pseudo" realism in that there is a lot of animation going on all the time, all windows support alpha transparency and in order to make dragging a non flickering experience, Apple has made every window double buffered. There *are* shareware goodies that'll turn off the shows but I think Apple made a mistake by not allowing users (or coders) easy access to a panel to turn off live scaling, live drag'ndrop and double buffering on a system wide level. I think Apple did this on purpose partly in order to sell newer hardware (from whence they gain the revenue so it makes sense) and partly in order to create a consistent "branding" in order to raise market awareness. Since I spend a fair amount of time in the terminal I'm not so affected byall this.

    On the topic of browsers, MS IE is definitely the worst in terms of stability and speed in OSX. The other main contenders, Omniweb and Mozilla (and especially the Cocoa based Mozilla derivative Chimera) have improved enormously over the past year, from the point where Omniweb could not render any css or do any javascript and Mozilla crashed just about every 5 minutes to the point where Omniweb renders Hotmail better than IE itself and Mozilla now supports native UI elements and almost never crashes. IE improved a bit from the first beta version last years but has since only had the odd security upgrade and no feature or performance improvment whatsoever.

    My personal two winners in the future will be Omniweb when it is fully CSS and DOM compatible and Chimera when it gets to version .9 or 1.0

    I have also noticed that the UI has improved to the point where it is not that much slower than the Classic MacOS anymore and I presume that with 10.2 and further on it will get even better.

    1. Re:Browsers differences and UI responsiveness by stripes · · Score: 2
      I think Apple made a mistake by not allowing users (or coders) easy access to a panel to turn off live scaling, live drag'ndrop and double buffering on a system wide level.

      Some of that is probably true, but would increase the amount of testing they need to do. Double buffering being off though would either result in worse flickering and tearing then in other windowing systems (because none of the apps are written to minimize those effects), or would largely eliminate the advantages to the developers of having double buffering since they still have to worry about people who have turned it off. (Turning off the "single buffering" or backing stores would be far worse though).

  26. I don't know what these guys are talking about... by Schemer · · Score: 5, Funny

    ...Lynx screams on my TiBook!

    --
    A buddhist walks up to a hot dog stand and says ``Make me one with everything.''
  27. Usability & Stability over Speed by giberti · · Score: 5, Interesting

    Apples market isn't the hard core geek (not yet anyway) they are trying to puncture the home PC market with the iMac, not the corporate desktop. So far I think they have done suprisingly well.

    I just bought a G4 and it comes with: mp3 software, dvd / cd burning software, video editing software, email software, web browser, and a VERY intuituve interface.

    Another nice feature is the DVD playback isn't sketchy (I had a creative DVD Player in my old Win2000 machine and could never get the DVD Window to size right.) and you can even tile applications without having any wierd show through from the DVD window.

    Straight out of the box, you can do more than any WinXP/2000/ME/98 Box ever did. Then throw on any of the available apps Office / Photoshop / Illustrator / Mozilla / FTP (for those who don't like the command line) etc.

    The set up is easy and the "iTools" that mac provides (free for mac users) are actually quite nice.

    I have been using intel based machines for a little over 12 years and have always regarded mac's as odd. But now that OS X (BSD) is at the core, its a truely robust system. The only thing I use my PC for is work (we are married to some microsoft technologies like SQL Server.)

    I will sacrifice speed for two things:

    • Usability
    • Stability

    Mac has them both now. And without the need to reboot the machine due to memory leaks if an application crashes. I have this problem all the time on my Thinkpad.

    --

    AF-Design, web development.
    1. Re:Usability & Stability over Speed by nachoman · · Score: 3, Informative

      I'm a hardcore geek and bought an iBook earlier this year. Personally OS X makes sense for me. I can use all my favorite UNIX development tools and when I get a damn MS Office document from marketing I can actually open it in MS Office.

      An no, ksh and vim aren't slow in OS X. Not to overshadow your point, because I think it's a good one... For geeks this is a perfect system too.

  28. Re:Why exactly does it run slow??? by znu · · Score: 3, Insightful

    LightWave rendering (which is what all the benchmarks I've seen have been measuring) doesn't use OpenGL at all. It's pretty much pure floating point.

    Similarly, applying filters in Photoshop doesn't use 2D graphics accelleration at all -- it's all raw FP or integer (or AltiVec) depending on the filter.

    The Photoshop speed difference is almost certainly the result of OS X not allowing apps to completely monopolize the CPU -- IOW, it doesn't demonstrated any OS X inefficiency whatsoever, it's just the cost of modern multitasking.

    --
    This space unintentionally left unblank.
  29. Re:No troll, but the WHOLE UI is slow by stilwebm · · Score: 3, Interesting

    Two reasons -

    Apple knows if they turn their hardware in to commodity hardware (with constant upgrades needed to use the latest), their users will be less loyal, since that is one of the selling points for die-hard Mac users. Their users love backwards compatability and long machine livability. Think - FireWire and gigabit ethernet standard.

    Also, Apple knows that a good interface will sell more machines. Mac users are likely to think that OS X is really pretty and simple to use when they try it on their G3, and will think less about its lack of speed. But in the long run, users will eventually realize the need for a new upgrade, and will of course pick something running OS X. That happens to be another Apple machine.

  30. It's as much IE as OS X by Watts+Martin · · Score: 5, Interesting

    While others have made this observation, I'll second (or third or fourth) it--when you use a web browser that's fully Cocoa, it's a lot snappier. I've given up using IE except when I have to; I primarily use OmniWeb, but I have to say that Chimera's rendering speed is pretty stunning.

    I don't doubt that OS X's speed can be improved, particularly particularly in the "subjective performance" category. Very few people seem to have learned what was (IMHO) the real lesson from Amiga: if you make your UI quick and responsive, your entire OS will seem quick and responsive. BeOS figured that out. OS X, well, hasn't. It's great that they're pushing stability, but in my experience OS X has been the least stable Unix I've used (and I say that as a committed OS X fan). I'd like to at least have gained speed from that tradeoff, but that isn't there yet.

    Here's hoping OS X 10.2 has that missing hardware acceleration.

    Incidentally: when it hits 11.0, what are they going to do? Call it OS Y?

    1. Re:It's as much IE as OS X by ZigMonty · · Score: 4, Insightful

      X is the roman numeral 10 not the letter X. It stands to reason that Mac OS 11 will be Mac OS XI. Has a nice ring to it.

    2. Re:It's as much IE as OS X by dissonant7 · · Score: 3, Funny

      It'll be called OS-XI, pronounced by the faithful as "Oh-Sexy" and the non believers as "gross-icky".

      Hope that helps.

    3. Re:It's as much IE as OS X by SmittyTheBold · · Score: 2

      No, fool! It'll be Mac OS X11.

      Incedentally, they are switching awar from the decimal-based (x.y.z) versioning system and moving to revision numbers.

      I can't wait until X11R6!

      --
      ± 29 dB
    4. Re:It's as much IE as OS X by Arker · · Score: 2

      The speed problems have several likely sources.

      Darwin's Mach heritage is one. Mach is about the slowest kernel known to man. I wonder how much it would cost them to port to a decent kernel, like L7? Apparently too much. Apple would probably rather sell lots of new G4s anyway. Remember, they're a hardware company.

      The display-pdf layer is another. It's a great idea, don't get me wrong, but it does soak up a lot of CPU.

      Anyway, the slashline itself was either stupid as hell or a sort of troll - despite the headline, the article wasn't saying that the new Macs are slow at web browsing, but that they're slow at running MSIE and MS blames Apple. There are plenty of other, better browsers out for Mac users though, so it's a non-issue. IE running slow? Get a real browser. Doh!

      Oh yeah, the next version, several have pointed out that, logically, it should be XI - I'll go out on a limb and predict they go back to good old regular arabic numerals and write it 11.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:It's as much IE as OS X by rho · · Score: 2

      Like how SCSI was supposed to be pronounced "sexy", but instead got labled "scuzzy", because of SCSI1's unrepentant idiocy and world-class nastiness.

      --
      Potato chips are a by-yourself food.
  31. I think it's a matter of interp... by Justen · · Score: 2, Interesting

    Four years ago I purchased an iMac G3/233. At the time, it was fairly fast, and it remains to be a speedy machine, even today. With 96 MB of RAM it runs Mac OS X well, and my mother now uses the computer daily to stay in touch with me. The average consumer Mac user (iMac/iBook) is more concerned that things /work/ rather than how fast they work.

    Mac OS X on a G3 isn't "painfully slow," but it isn't a speed demon (haha) so to speak, either. Mac OS X on a G4 rocks all over, and anyone who thinks otherwise might want to install an OS X native browser and stop whining. =)

    jrbd

  32. The reason why by DrXym · · Score: 3, Insightful
    OS X is "slow" for browsing because IE is just a Carbon port and was mostly single threaded to begin with.


    You're better off using Mozilla, especially the rapidly developing Mach-O version which has an multithreaded Unix backend and is very fast.

  33. A tip for speeding up page renders by tibbetts · · Score: 2, Informative

    The diagnosis: The problem is not a bandwidth issue caused by fat HTML, but an annoying delay in actually drawing the page onscreen after its components have been downloaded.

    I'm not sitting at my OS X box right now, but I believe that IE defaults to displaying a page only after all of its components have been downloaded. If you turn this off, you'll see text and placeholders displayed right away while the graphics are downloading, if you can tolerate annoying reformatting and redrawing as you go.

    --
    :wq
  34. I think it's Carbon vs. Cocoa by jetro · · Score: 3, Interesting

    Just installed OS X 10.1.3 on a 400 Mhz iMac the other days -- and noticed that IE was indeed painfully slow, especially when compared to Mozilla on Yellow Dog Linux on the same machine, which is the fastest browser I've ever seen, anywhere.

    But -- since it's pretty obvious that Microsoft just Carbonized the existing IE for Mac OS 9, and since everything else OS X is real fast (I threw in a gig of RAM) -- I think the real problem lies with IE. A true Cocoa version oughta rip whenever Microsoft comes up with it.

    1. Re:I think it's Carbon vs. Cocoa by Chris+Johnson · · Score: 2

      You know, it's very interesting how many people are running OSX on iMacs at 400Mhz or slower... I've been holding off on it because I'm only on a 9500 with half a gig of RAM, but I am running a 300Mhz G3 in it. Maybe it's time to have a look at it. Really the primary appeal of it for me is not performance, but porting the software I write for MacOS 8 over to it- which would be a hell of a task, a complete rewrite AND translation into C or some variant of it, but it would make everything much friendlier for a Linux port, which I'd love to see...

    2. Re:I think it's Carbon vs. Cocoa by Chris+Johnson · · Score: 2
      Heh, I wish. (well, maybe not).

      I'm not really a coder. I daresay I'd be a hell of a good software DESIGNER, and I turned out to be quite good at evaluating algorithms in DSP and sorting out which ones sound great and/or perform great under FFT waveform analysis. But I'm not a coder.

      I've been using 'REALbasic' for years- in fact, since it was a one-person project named 'CrossBasic'. I gleefully endorse it for non-programmers or semi-programmers on the Mac who need to be able to express their ideas in software, but it's really not the same as C hacking: what I need is to do my DSP realtime with direct sound output, and REALbasic is completely incapable of that. I get up to 20% realtime processing, and I happen to know that if I was polling the controls live rather than dumping them to local variables, it'd crash to 1% realtime or less- getting values from RB controls is _expensive_.

      So, in a way I am a precursor of what is surely going to be a much greater problem- more people need to program than just programmers. I needed to program because I had to have state-of-the-art wordlength reduction and harmonic enhancement, and I understood how that was done. I don't understand interfacing with sound drivers, barely understand the AIFF file format, but I understand my problem set real well...

      I hope in future, someday, the Linux world will have tools just as 'luser-friendly' as REALbasic is. And that's a funny way to put it, but I'm serious. You've got no idea if you haven't seen it. You can run the IDE, automatically get this window, resize it to whatever size you want, drag a bunch of 'parts' like buttons and editfields and radio buttons and checkboxes to the window like a PHB on quaaludes, RUN the thing just as it is without typing a line of code, and even BUILD a standalone program just from that, like a 'mockup', in which all the controls will work even though they don't do anything and you didn't write a line of code! Even things like radio buttons will automatically deselect when another related radio button is selected. Then you only need to figure out OOP-ness enough to put code in events like the 'action' event of a pushbutton, use stuff like the 'value' property of a checkbox or the 'text' property of an editfield which contains all the text currently in it (it cut/copy/pastes, accepts typing, scrolls etc. by itself) and write the functional aspects of your program.

      Like I said, I am not actually a coder. I know _some_ things about coding, and I've had to become something of an optimization fiend to get the RB programs running effectively, but this is why I need to translate it all into C to be able to do realtime. And I'll need to be coding for sound drivers, threading for interface interactivity, and writing for OSX instead of OS8- so it ain't happening any time soon, I'm afraid. I CAN'T learn that overnight, and nobody is going to do it for me.

      However, thanks to the FSF and the GPL, the concepts I'm dealing with are still part of the free software community- I just GPLed my realbasic code. :D not being a coder didn't have to stop me!

      I am currently working on a film screenwriting 'screenplay-processor' along the same lines- also to be GPL as soon as I get something working. I do look forward to getting with OSX... but I can't just sit back and say 'they need to make this easier so I can do it!'. If that won't happen, I'll write Free software some other way.

  35. Re:VM by pmsr · · Score: 4, Funny

    I beg to differ. The Mach 3 i use has a revolutionary vm called triple-blade shaving system. Try it yourself.

    /Pedro

  36. Duh, try a different browser (like Chimera!) by PierceLabs · · Score: 2, Interesting

    It is just odd that Wired would take IE as the only browser in their performance tests without looking at the others.

    Mozilla RC1 is noticably faster than IE on my TiBook 550 and Chimera is at least twice as fast as Mozilla.

    I've never used OmniWeb which most Mac users swear by, but IE on the Mac is a good bit slower than IE on Windows - but I would easily say that Chimera is the fastest browser I've use on ANY platform.

  37. It's time to change!!! by DrXym · · Score: 2

    If browsing is slow for you on OS X, you might like to try Mozilla Release Candidate 1.

  38. A fast browser for OS X by proclus · · Score: 2, Informative
    Heh, I think this problem will now be fixed soon ;-}. If you can't wait for that, GNU-Darwin has a very fast default browser called Dillo, and X11 Mozilla will also be available for users soon. Although they are OS X compatible, they also work in console mode with XDarwin.


    Regards,
    proclus

  39. Mach-O Mozilla by PenguinLord · · Score: 2, Informative

    There is a way to build mozilla using native API's to take advantage of anti-aliasing and make it faster. Info here

  40. Re:No troll, but the WHOLE UI is slow by mind21_98 · · Score: 2

    Actually, I installed the nVidia binary-only drivers recently onto my 450 MHz Linux/Windows 2000 box, and X runs way faster now. Of course it takes longer initially to start but once that happens it runs faster than I've ever gotten X to run (I'm using FVWM95 at the moment because I don't have the bandwidth to download KDE).

    Once I download and install KDE it might slow a bit but the difference has been so amazing under FVWM95 that the slowdown might not be significant.

  41. Mac OS 1.1 by neo · · Score: 2, Insightful

    Sure, it's nice to say that you're using MacOS "ten"... but in reality you're using a new OS. Brand spanking new... with a remarkably noble achievement in using postscript for the entire rendering. Most people don't get what this means, but it's a completely different way of dealing with what you see on the screen... You can take anything and save it as postscript.

    Of course it's a little slow. It's new code. That's why they can make it faster with each revision. It's probably going to continue getting faster and faster as the coders get more comfortable with the code base.

    So yeah, it's slow. Is anyone really surprised?

    1. Re:Mac OS 1.1 by self+assembled+struc · · Score: 2

      Actually, it's not postscript that does the display in OS X. It's display PDF. Display Postscript is what the NeXT used. Apple updated it for OS X switching to the open PDF formart by adobe.

    2. Re:Mac OS 1.1 by x+mani+x · · Score: 2

      OSX uses pdf technology to display. You're mixing things up with NeXT/OpenStep :)

      (they said that pdf isn't a complete programming language, and more of a powerful rendering layer, so its more optimized and maybe a little less powerful than display postscript).

  42. Comparisons Don't Wash Yet by Spencerian · · Score: 3, Insightful

    Say you have a young daughter who, at 7 years old, is a whiz at math and has great promise. Then, say that you have a new baby son. A year later, the 1 year old has learned to do the same thing as the now-8 year old, only slower.

    It's a simple way to say that Mac OS X is really a "1.0" product, folks. NOTHING like this OS has been put together to do the things it does. Other posters indicated that many of us would trade speed for stability, and I fall in that camp, too.

    The original Mac OS became quite refined and swift from the OS level after many years of development. Windows 95 wasn't all that optimized at its introduction but its successors do well in this area. Yet Microsoft sacrifices stability AND security for speed.

    Mac OS X is pleasing to the eye, but graphic pros know a slug when they see it. Still, time will fix it. Now that Apple has solved most of the serious feature deficits and bugs (or at least knows of them), they can concentrate on optimization--big time.

    How much performance and happiness did you get out of Windows 1.0? Linux 1.0? Cut the new kid some slack. It's doing good for a 1 year old.

    Oh...OmniWeb rocks for general viewing. Loading 200+ posts from Slashdot is much faster than IE, which has to load ALL the posts before you can view them. Cocoa also adds antialiasing to text that makes web browsing great.

    In comparison to web browsing in Windows and Mac OS 9, things a little slower in OS 10.1. But then, IE won't kill my OS when it crashes, and my OS X system has never suffered an OS X kernel panic for over a year. I'll take that over the speed thing any day, for now.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  43. Try another brower by Arcturax · · Score: 2

    There is Omniweb and iCab and Opera and Mozilla, and so on and so on. You have half a dozen browsers to choose from under OS X, probably more. Try a different one.

    Oh, and slashdot reads just find under Omniweb 4.x as well as iCab, I should know, I use them at home for Slashdotting all the time.

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  44. Won't be default forever (probably) by Dephex+Twin · · Score: 2
    I know I could replace it, but does the typical iMac user who just wants it to work out of the box?

    Don't forget that Apple has been in a contract with MS for the past 5 years, and part of that required Explorer as the default browser. Now that the contract is coming to an end, Apple can choose a different browser to be the default (like, say, OmniWeb? :)

    mark
    --

    If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    1. Re:Won't be default forever (probably) by SlamMan · · Score: 2

      Not unless they can gget OmniWeb to get rid of the nagware. Nobody pays for browsers anymore, and while it is a good browser, I'm not a big fan of that watermark being there when its in the background.

      --
      Mod point free since 2001
    2. Re:Won't be default forever (probably) by Pfhor · · Score: 3, Insightful

      Or how about apple gives em $5 a pop for each OS X system they ship that includes omniweb, and omnigroup doesn't include nagware?

      I would take $5 x 100,000 month (im just guessing) compared to $20 x 1,000 a month.

      See, the cool thing is, omniweb is free, it just reminds you everyone once in a while that it would be nice if you paid the people who make it. I bought mine with an education discount.

      Pay for good software, because then they write more of it (with the exception of microsoft).

    3. Re:Won't be default forever (probably) by ckd · · Score: 2
      Nobody pays for browsers anymore

      I paid for OmniWeb. Not because of the watermark (that's a nicer way to do nagware than a lot of 'em) or the funny nagware dialog boxes (though I would like to avoid being attacked by their cat :-) but because I like the thing and I want them to keep developing it.

    4. Re:Won't be default forever (probably) by stripes · · Score: 3, Insightful
      Not unless they can gget OmniWeb to get rid of the nagware.

      They can by giving them some money, like they do with the current PowerBook software bundle (OmniWeb and some other Omni stuff is in there, licensed for you by Apple).

      Nobody pays for browsers anymore

      Sure they do. Everyone who buys Windows pays for a browser. Even in the sense that you meant it people do pay, I did for example because I really like OmniWeb a lot and had $30 (or $25?) to spare.

      I'm not a big fan of that watermark being there when its in the background.

      Then consider paying for it. Either that or realize that you just posted "I'm too bloody cheap to fix something that irritates me, but I'm upset enough about it to complain in an international publication..."

    5. Re:Won't be default forever (probably) by coolgeek · · Score: 2

      IE is not "free" for Apple. Sure, they probably don't pay a per-copy royalty, but let us not forget the $150M cash Billg gave to Apple, the stock purchased, and the undisclosed settlement of patent disputes (note: I hate software patents as much as any good /.er). This "deal with the devil", so to speak has helped Apple to succeed, to be sure, there is no way Billg gave up one cent unless he knew it would bring him back two or should I say two hundred.

      --

      cat /dev/null >sig
    6. Re:Won't be default forever (probably) by stripes · · Score: 2
      I work for an all mac, underfunded nonprofit though. (yay macs, since with them we can get away with 2 full time techs and a 20 hour research assistantfor about 100 users, and still mamange to do allthe fun sys admining and webcasting stuff we have to do). Getting the funding to pay an extra $10 for 100 computers, when there are free alternatives available that are jstu as (or almost) as good just isn't going to happen.

      Probbably not...but you might be able to get Omni to give a way cheaper licence ($0 or so) if you explain that (a) it is for a non-profit, and (b) can't afford it, and (c) you own a personal copy...

      It's worth a shot at any rate.

  45. Perspective from an early adopter by petard · · Score: 5, Interesting

    They're right. Almost. It feels a little slow to me, but not unbearably so. Perhaps my tolerance is too high, but I don't feel like I'm sitting around waiting for the system. Or perhaps (since I've been using Mac OS X since the first day of the public beta and Mac OS for several years!) I'm so impressed with the overall improvements to my "computing experience" that have come with Mac OS X that I don't notice *all* of the warts. Frankly, I've had my performance complaints, and the browser hasn't been one of them. Don't get me started on the Finder...

    My system is an iMac DV G3/400MHz with 512MB RAM and a 27GB internal HD. Certainly not a performance champ... in fact, except for the RAM it's rather low-end. My point of reference for Wintel is my work PC, an IBM thinkpad 1GHZ, 392MB/32GB running RedHat 7.2 and occasionally booting into Win2k (when I need to edit someone else's MS Project or Visio files). For most operations (checking e-mail, running MS Office, browsing) I don't find that the iMac *feels* slower. Most days, I work from my home office with the two machines sitting side by side. I don't find myself turning to the Thinkpad for browsing; in fact, it's rather the opposite. I do much of my office correspondence on the iMac due to the superiority of the Office implementation for Mac OS X.

    Perhaps the reason I don't find it so slow, though, is that I seldom use MSIE. I am not morally opposed to MSIE; I do use office after all, and actually like office V.X. (It's the first version I've liked since the version with Word 5 (Office 4.0?), though I found Office 98 tolerable.) MSIE is just not the best browser for Mac OS X. Its rendering engine is buggy, and it's *SLOW*. By that, I mean that it feels significantly slower than the other browsers I use. I find that I use 3 browsers:

    1. Mozilla - It's reasonably fast. My main complaint is that it takes almost 15 seconds to launch! Once it's launched, I find page loading to be fast and stable. It takes a few seconds to open the preferences panel, but that's no different from Moz on my Linux box, which is faster than my Mac.
    2. Omniweb - It's probably in fact slower than IE, but it feels faster because the threading is better. It doesn't block while it's loading a page, and pages look great because it uses Quartz rendering. It's still slower than Moz, though, even when I compile Quartz rendering into it, and Mozilla has less trouble rendering pages with CSS and Javascript.
    3. Chimera - This one is going to be the best, hands down. It's fast as blazes, even on my hardware. It's the first browser I've used on any other platform that felt as fast as Galeon. It's in a very early dev version, though, and far from feature complete. I like it a lot, so far.

    All that said, though, IE is the default, and it's IE that the Mac will be judged on. I think the Moz crew has proven that the performance hit is not all apple's fault, though. Even so, Apple and MS would be well served to ensure that IE and Office are really snappy on Apple's newest hardware and OS combinations. I don't doubt that they will, now that OS development seems to have stabilized somewhat.

    --
    .sig: file not found
    1. Re:Perspective from an early adopter by Chris+Johnson · · Score: 2
      These are the people who put out Word 6, and you don't doubt that they will?

      I'm not going to call you a liar, but I am going to ask you: is it thinkable to you that Microsoft might intentionally cripple their non-Windows product? They have before. They now have the Macintosh Business Unit- which is not a popular unit within Microsoft, and is under a lot of pressure to prove their loyalty to their parent company.

      I think that it is very likely that the _coders_ in the MBU want very much to make the niftiest software they possibly can. I am not at all ready to conclude that they're allowed to do so in all cases. Years from now we might know what really happened in the MBU. Currently, thanks to many many years of justified Mac user suspicion and distrust, if the MBU is being pressured to cripple their software or put security holes in it, they ain't telling. And if they're doing the best they can- then they're probably having trouble keeping up with the feature creep of all MS products, and bogging down with that, since they do not have the option of coding a fast clean browser which sticks to web standards. That's not in Microsoft's agenda- you can't extend the web and make it proprietary if you're only implementing- the web.

    2. Re:Perspective from an early adopter by daviddennis · · Score: 2

      I don't think so, because they put an enormous amount of effort into Mac Office. There is not one untouched dialog box in that thing, and everything looks super-cool.

      (The font rendering with normal text is awful, but that's another story entirely - I wish they'd fix it. Rumour has it that they're going to do a free upgrade with at least a partial fix).

      I think MS created the Mac Business Unit because its development as a poor sister of their Windows versions wasn't working. Hard as it is to believe for some of us, MS really does want to please customers.

      (Not that it works for the likes of me, but my needs are different from what they see as the mainstream).

      D

    3. Re:Perspective from an early adopter by petard · · Score: 3, Informative

      The first thing to do is learn how to build Mozilla under Mac OS X... it's rather a bitch, but well documented here. (Actually, it's a bitch to build under Linux too, and that's the easiest platform to build on.) Then apply the ATSUI rendering patch attached to bug 121540 (sorry, can't link to bugzilla from slashdot) and rebuild. Voila! As far as I can see, it looks like it may already be in the nightlies though, and possibly even in 1.0RC1... I haven't looked yet :-). If you find that it's not, I recommend grabbing the build from stevek's iDisk. It's a lot easier than building it if you're not already building mozilla. (I was, for other reasons. Quartz was a nice extra perk.)

      As for leaving out all the composer and mail junk, I don't know of a way to do that. However, current builds of chimera are fast, have quartz rendering compiled in, and are browser only. As a bonus, it's got a nice native cocoa interface that gets better and better with every build. It's still got some bugs, but I find it pretty usable.

      Hope this helps!

      --
      .sig: file not found
  46. MS IE for Mac & Wintel: The Details by maggard · · Score: 3, Informative
    since as far as i know there is only a compability layer to make the IE work with the Mac instead of a truly MAC - Designed IE. to summarize - just patchwork to make it run...
    1. Win IE & Mac IE have completely different codebases. If there's overlap it is only in snippets of code shared between the development teams.
    2. Aside from knowing the product history this is easily demonstrated by looking at the errata for each browser. They have very different feature sets / CSS implementations / rendering issues / etc.
    3. Win IE 5.x is a "Carbon" application; this means it is running using a set of libraries based on the old MacOS. However it is not running in the old MacOS itself (a "Classic" application). Indeed in spite of being a Carbon application the IE 5.x for MacOS X cannot run on MacOS (though there are IE 5.x for MacOS.)
    4. This is in line with MS Office v.X which hasn't been code-synched with it's Wintel cousin for years, is also Carbon-based, and also does not run on MacOS.
    5. So, in point of fact, you've got every one of yours wrong.
    Mac IE is not a port of Win IE, is not running in an emulation layer, and has no excuse not to be faster.

    On the other hand Mac IE is more standards-compliant overall then it's Wintel cousin in spite of some glaring CSS deficiencies & other asst'd bugs. It has a notably better design in some areas, incorporates some nice features like the left-hand bar, and a much better cache (as in not-broken.)

    Of course Win IE has it's own set of bugs and deficiencies so overall they're about equal with the Mac IE being somewhat more "right" & the Win IE getting more support from sites.

    For the future I expect that Carbon applications like Mac IE will be eventually replaced (or superseded.) Though they've been pushed farther then Apple originally wanted (gotten more features, more support, etc.) they're still not as effective at taking advantage of MacOS X as Cocoa applications are. On the other hand they're a relatively easy port and work nearly as well so they're the obvious step for developers with large code bases and little familiarity with Objective-C & Apple's Next-derived OO development environment.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  47. OS X version? by ChrisDolan · · Score: 2

    IE is not my main browser on OS X, but I use it occasionally and it doesn't seem *that* slow to me. Did Wired apply the OS/browser updates? I find it conspicuous that don't mention versions or date, and refer to the Macs as "out of the box". If they're running 10.0.x, I wouldn't be surprised about some slowness. Its performance problems are well known. Under 10.1.4 with Moz 1.0RC1, I get 3.4 seconds load on this slashdot article with a 400Mhz G4. So I say, at worst, it's not the OS.

    If Wired had mentioned the OS version, then I'd be interested, but without that datum, it's hard to evaluate whether the article author is insightful or just dumb.

  48. I deal with this one every day... by supabeast! · · Score: 2

    Browser slowness is flat out the biggest problem I have with OS X. I have been using X for about eight months, and every day I spend at least a few minutes staring at the screen while that annoying little wheel spins. Funny thing is, I tried a few other web browsers and found that most of the time they are just as bad as IE. Rendering anything even a little complicated takes too long. Once a site gets past the first ten or so images, images seem to impair performance exponentially (For a great example of this, load up one of Fark's Photoshopping links.) based on size and number.

    And of course, being IE, it still crashes all the bloody time as well... *sigh*

    Oh well, maybe one day we will see a "light" version of Mozilla without all the extra shit slowing it down and making it crash and port it to OS X.

    1. Re:I deal with this one every day... by dangermouse · · Score: 2
      I know this is the mantra of the Mozilla weenie, but the nightlies are amazing.

      About two weeks ago, I convinced a co-worker who also runs OS X to try Mozilla 0.9.9 on his iBook 500. No go... it ate his CPU for lunch, washed it down with his RAM, and gave him the finger.

      Sometime last week, I grabbed a nightly for the hell of it... and holy God it's fast. I made him install it, and his CPU doesn't even feel it; the RAM usage is back in the "reasonable" range as well. It feels snappier, it renders like the page is on a spring, and with the Pinstripe theme it looks like an honest-to-God Cocoa app.

      I guess somebody realized it had been factory set to "evil", and toggled it for the betterment of mankind, because that was a sudden turnaround. At any rate, I'm now completely sold on Mozilla.

  49. Re:Why exactly does it run slow??? by ZigMonty · · Score: 2

    Since when does FP intensive code show the speed of an OS? Are you using math library calls? The math library that comes with Mac OS X is a straight C implementation taken from NetBSD while OS 9's is hand tuned PPC assembler. They're going to port it and ship it with Mac OS X one of these days (maybe it's in 10.1.4).

  50. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  51. Classic Event Model vs. Carbon Event Model vs. ... by redragon · · Score: 5, Informative

    The main issue is the Internet Explorer still runs off of the "Classic Event Model" where it constantly polls for new events. The newer Carbon event model supports those old methods, because EVERYONE used them in the old system. Think how much CPU that takes when all those old programs (even though they are "carbon compliant") are constantly jumping up and down asking if they've gotten an event.

    The new "Carbon Event Model" allows you to associate events with handlers, and when an event fires that you'd like to pay attention to, your call-back gets fired. Much more effecient.

    The cocoa event model is even more robust.

    The problem lies in that programers were able to compile a "carbon compliant" application, without moving to these new event models. THIS IS GOOD. Imagine how PISSED off a developer was if they were told, "Yea, you have to move all your event code over to this new system, cause it's better." No. A developer would rather have a product up and running on OS X natively, and then move over.

    Anyway, it's not that Apple has "buggered" up the system someway, the applications have exploited the API's that Apple has made available, but it was a necissary evil.

    http://developer.apple.com/techpubs/macosx/Carbo n/ CarbonPortingTools/carbonportingtools.html

    Has information about the carbon event model, and high performance computing.

    --
    - Sighuh?
  52. Re:No troll, but the WHOLE UI is slow by kegmaster · · Score: 2, Informative

    XFree86 runs like a champ. Looks really slick with windowmaker too.
    But maybe I am just not as demanding as everyone else, but I don't see any performance problems with the user interface. I don't find myself waiting any longer for things to launch on OS X than I do on my Windows or Linux machines. Now, I grant you that the five most used applications on my powerbook are mail, terminal, project builder, mozilla and StarCraft; and the five most used on my windows machines are behemoths like VisualAge for Java, WSAD, NetBeans, Mozilla and StarCraft. So I may not be the best judge of the snappiness of response time.

  53. User Experience by Sloppy · · Score: 3

    They optimized for user experience rather than raw performance.

    I am happy to defend Apple sometimes, but statements like this are totally silly. Speed and responsiveness is an important part of "user experience." That's why us Amiga nuts stayed with our 50 MHz machines for so long: the 500 MHz machines weren't able to keep up! (But today's gigahertz machines are able to, which is why Amigas are finally fading away even among the diehards). Responsiveness is part of the user interface! No amount of newspeak, rationalization, and Gnome/Microsoft/Apple apologism will convince me otherwise.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:User Experience by daeley · · Score: 2
      No amount of newspeak, rationalization, and Gnome/Microsoft/Apple apologism will convince me otherwise.

      Erm, how about this: the MSIE project manager is the one who said "They optimized for user experience rather than raw performance."

      Then you said this:
      I am happy to defend Apple sometimes, but statements like this are totally silly.

      Which tells me you are either confused as to who said this (much less what Apple is up to) or got Amigandignant in a hurry and didn't pay attention.
      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  54. Can you say "mach" ? by Anonymous Coward · · Score: 2, Interesting

    OS X is implemented on top of the Mach microkernel. This (mach) is slow. So slow that OS developers (excepting QNX) have essentially given up on microkernel designs, convinced that they added unavoidable latencies. How bad? IIRC, a null-IPC (the shortest inter-process message you can send) in mach took on the order of 30,000 cycles. Every call to an OS service requires at least 1 such round-trip, and 2 or 3 if it goes to a driver (program -> mach -> driver -> mach -> program).


    Recent work (esp. by the late Dr. Jochen Liedtke) such as the L4 -Kernel has shown remarkable improvements in IPC speed and bandwidth -- on the order of 150 cycles on a Pentium-1.


    If I had enough spare time, I would port Darwin (the OS X kernel) to L4/x86 and see how much faster it goes.



    ...


    Of course, having said that, I should note that Microsoft was probably not motivated to make IE on OS X run very fast or reliably. So the answer is probably "it runs slow because of both the OS and the browser"

    1. Re:Can you say "mach" ? by ZigMonty · · Score: 2
      You do realize that it's not an out-of-the-box mach kernel in Mac OS X, don't you? Apple has gone for the compromise of loading the drivers and the whole BSD layer into kernel space along with the mach kernel. This got rid of most of the multiple trips across the kernel-user space barrier that you're reporting.

      Have you got benchmarks for Mac OS X? You don't even say what version of mach it was.

  55. Chimera Proxy Tip by ZigMonty · · Score: 2
    Chimera has proxy support, it just doesn't have the preferences UI for it yet. Grab a terminal window and type "open ~/.mozilla/Profiles/Chimera/". You'll see a folder called [something].slt. Open it and open the prefs.js file in TextEdit. Put the following in it:

    user_pref("network.proxy.http", "proxyhost");
    user_pref("network.proxy.http_port", portnumber);
    user_pref("network.proxy.type", 1);

    Replacing proxyhost and portnumber of course. This works for me (verified with my squid logs).

    You could also just copy your entire Mozilla prefs.js. It's at ~/Library/Mozilla/Profiles/ and so on.

    1. Re:Chimera Proxy Tip by MouseR · · Score: 2

      Chimera has proxy support, it just doesn't have the preferences UI for it yet.

      Whoah! Thanks. This flies across the proxy now. Still, it should use the system's proxy settings. not it's own.

  56. Double your OS X network speed (usually) by greygent · · Score: 4, Informative

    You can drastically speed up your OS X machine's network speed by modifying some sysctl variables. Toss the following lines into a script somewhere:

    /usr/sbin/sysctl -w net.inet.tcp.sendspace=65536
    /usr/sbin/sysctl -w net.inet.tcp.recvspace=65536
    /usr/sbin/sysctl -w kern.ipc.maxsockbuf=524288
    /usr/sbin/sysctl -w net.inet.tcp.delayed_ack=0
    /usr/sbin/sysctl -w net.inet.udp.recvspace=73728

    It literally doubles my web browsing and file transfer speeds. This will probably be of value only to folks with broadband or ethernet connections. It wouldn't do much for obsolete modem users.

    1. Re:Double your OS X network speed (usually) by sean23007 · · Score: 2

      Please explain more about this.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    2. Re:Double your OS X network speed (usually) by greygent · · Score: 3, Informative

      Sysctl variables are basically variables from or for the kernel. Many are user-modifiable, many are not.

      OS X seems to ship with some of these variables optimized for dialup users, oddly enough. The series of variables I list basically increase the buffer space for TCP and UDP traffic. In addition, one of the variables adjusts an ACK delay to 0.

      man sysctl for more information. to get a list of sysctl variables, open Terminal and type "sysctl -a". It's usually not a very good idea to modify anything unless you're sure of what you are doing. It's easy to kill your machine.

      HTH,
      gg

    3. Re:Double your OS X network speed (usually) by sean23007 · · Score: 2

      Gotcha. Actually, I managed to figure it out shortly after I posted- at first I thought sysctl was a file, something like a conf file. Thank you.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
  57. Re:VM by ZigMonty · · Score: 2

    Would you care to outline its exact problems, or is "but it's old" good enough for you? Most of the things you stated would require a bit of tweaking, not scrapping the VM and starting over.

  58. Lesser of Evils by White+Roses · · Score: 2
    Mac MSIE project manager Jimmy Grewal said. 'They optimized for user experience rather than raw performance.'"

    Ask yourself if this is better or worse than optimizing for user experience rather than security, which is what MS does routinely.

    Besides, IE on Mac? Please. It went in the bit bucket April 1, the day I got my iMac G4.

    --
    Do not touch -Willie
  59. Browsing not slow on THIS mac by Karl+Cocknozzle · · Score: 5, Informative

    Recently, I'd been having some performance issues with Mac OS X on my titanium Powerbook 500. (256 meg of ram on 10.1.4)

    The problem was that EVERYTHING gave me spinning beach ball. File operations, minimizing Finder windows, you name it...Even scrolling in MOzilla and IE were affected. Then I read on MacAddict that OS X needs to be left running all night so that various "cleanup" tasks can run.

    Anybody who has OS X should consider leaving there machine up all night so these run... It will resolve a great many problems that you're having, and allow us to go back to bashing MS and Oracle instead of Apple...

    Unix people familiar with cron should have no problem with editing the cleanups to run at a more reasonable hour than 3am, 4am, and 5am (like one when your machine will be running)... (I think the file to edit is /var/run/cron.pid, but don't quote me...)

    Alternately, if you're a regular mac user and don't feel like mucking about with the terminal, hit Version Tracker and pick up MacJanitor. It's a friendly GUI that lets to schedule your daily, weekly, and monthly jobs, or trip them manually on demand.

    Since I'd used the machine, it had never been awake all night (I close the lid when I go to bed, usually before 3am...) so cron had never done anything to optimize my machine.

    Now? All better. Faster than I remember 10.1.1 being...

    --
    Who did what now?
    1. Re:Browsing not slow on THIS mac by Triv · · Score: 3, Informative

      Or, if you'd like to dive in and use the terminal if you're uninitiated, head over to this article on O'reilly.net for a tutorial on crontab, etc.

      Triv

    2. Re:Browsing not slow on THIS mac by sg3000 · · Score: 2

      > Anybody who has OS X should consider
      > leaving there machine up all night so these
      > run... It will resolve a great many problems
      > that you're having

      I didn't see the MacAddict article, so I'm not sure about the details. How often does one have to do this? Once a week? Once a month?

      I assume that the Mac has to be awake for these chron tasks to run, right? Should you turn off function that makes the Mac go to sleep after a certain amount of time?

      Thanks.

      --
      Insert simplistic political, ideological, or personal proselytization here.
  60. Re:No troll, but the WHOLE UI is slow by coolgeek · · Score: 2

    With 320MB on the iBook, you're probably going to need the window buffer compression trick. With that amount of RAM, and stock config (no window buffer compression), you're system will be paging out with just one or two apps running. The trick about will free 80-100MB of RAM, and it will help.

    --

    cat /dev/null >sig
  61. Not very computer savy by MoneyT · · Score: 3, Informative

    And, at least in Wired News tests, OS X didn't mimic 9.2's habit of locking up completely, requiring the Mac's power cord and/or battery to be removed in order to reboot it -- hardly a satisfying user experience.
    -as quoted from the article

    Last I checked, the reset button worked just as well for desktop macs as it does for a regular PC. And for laptops, a simple control-command-power press will reboot everytime, no matter how badly crashed.

    --
    T Money
    World Domination with a plastic spoon since 1984
  62. Re:No troll, but the WHOLE UI is slow by MoneyT · · Score: 2, Insightful

    Not to be rude, but what did you expect? Even if you have the fastest Rev A iMac, that's still only what? 300 or 350 Mhtz? No kidding it's going to be slow, even a good version of Linux would be slow on that once the GUI kicked in.

    Just out of curiosity. Were you using os X or X.1? X had about the same speed as the beta, which is to say, lousy. But X.1, even on my 300 Mhtz iBook had a noticable speed increase. IE only took 5-7 seconds to load, depending on what else I was doing. That still isn't great but it's better than before, and it will only get better

    --
    T Money
    World Domination with a plastic spoon since 1984
  63. Finally! Here is my story by jchristopher · · Score: 3, Interesting
    Finally, finally Slashdot has posted an article about this!

    With all the praise heaped on OS X, everyone seems to forget to mention how slow it really is. They are right - it is really nice. But it is SO SLOW!

    Due in large part to positive comments I read on Slashdot, I purchased an Apple iBook with OS 9/X, however, I wasn't interested in 9. I only wanted to use X.

    Took it home, very excited to play with my new toy. Up comes the "Welcome to your new Mac, please register" window. It's all pretty and aqua-like. I click in one of the fields to enter my name and (this is not a joke) the computer was already lagging! I couldn't believe it. When I clicked to pop down widget for "state" there again was a noticeable lag which continued as I went through the fields! Keep in mind, this is just the "welcome" screen - I haven't even started using the computer yet.

    And yes, before you ask, this computer had 640 MB of RAM, so that wasn't the problem.

    The situation did not improve as I began to install the applications I wanted to use. Dragging and resizing windows is an exercise in frustration. Switching between browser windows or applications is very slow. The bundled mail.app has a noticeable lag when I switch to a different email message in the preview pane. (Even a crummy client like Outlook is lightning fast when switching between locally stored messages.) Opening the system preferences window takes 5-10 seconds.

    I think one of the greatest inventions is the wheel mouse. When I'm reading Usenet or web pages, I like to use the wheel to quickly page up or down. On even a 'slow' wintel, 400mhz let's say, this is a very smooth process. A few clicks of the wheel and the screen smoothly scrolls to the bottom. On OS X is sputters and lags, and takes 3 to 4 times as long to reach my destination. It's not just the wheel mouse, if you just click and hold the window scroll arrow there is the same problem.

    Apple says the G3/G4 is suppposed to be far faster per mhz than Wintel, and I bought into that when I bought the iBook. However it simply IS NOT TRUE. In fact, I feel the G3 is actually SLOWER than a PIII of the same clockspeed. Keep in mind you can buy a Wintel with double the clock for the same price and you have an ugly situation.

    After a while, I just couldn't take it anymore - it was constant frustration everytime I booted up. It was just not acceptable, especially considering what I paid for the computer. For what I paid, I could have bought a 1 ghz AMD laptop, which I can assure you, does not lag in the slightest when running Windows 2000.

    I ended up selling it, just 8 weeks after I bought it, and I don't miss it. Right now I'm shopping for it's replacement.

    You don't hear any Mac users warning you about this - instead, they recommend that you purchase the computer! I'm under the impression that either they just don't realize how much faster Windows/Linux is (maybe they haven't used x86 in a few years) or maybe they are just in denial as a way of trying to defend the platform that they love. (i.e. they know it's very slow, but deny it when asked because they want to preserve a favorable opinion about Macs).

    This is the dirty little secret that no one wants to admit. There is a thread on MacSlash about how attractive the Mac is supposed to be for Java development. I tried some java programs like Jedit and NetBeans and they ran at about 1/2 to 1/3 of the speed of running them on Wintel.

    Hello! The emperor has no clothes! It's okay to say so!

    1. Re:Finally! Here is my story by Arcturax · · Score: 2

      This is the dirty little secret that no one wants to admit. There is a thread on MacSlash about how attractive the Mac is supposed to be for Java development. I tried some java programs like Jedit and NetBeans and they ran at about 1/2 to 1/3 of the speed of running them on Wintel.

      Java slow on OS X? Read this!

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    2. Re:Finally! Here is my story by ScottMaxwell · · Score: 2
      And yes, before you ask, this computer had 640 MB of RAM, so that wasn't the problem.

      Fair enough. After all, 640 MB of RAM should be enough for anybody. ;-)

      --

      ``Life results from the non-random survival of randomly varying replicators.'' -- Richard Dawkins
    3. Re:Finally! Here is my story by Lally+Singh · · Score: 2
      Did you let it stay on overnight? As spoken of in this same article, you've gotta let the machine run through its self-optimization passes.

      The points are mute to you because you've already sold the machine. I'm sorry you've had such poor experience with it, but I must say that you are in the minority.

      On my friend's G3 iBook, I helped him register it. I noticed a 1/4 second lag switching between fields, but that's more of an expectation that we've accumulated over time instead of a real usability problem. For most operations, there is a level of sluggishness that comes about, but that's what any new GUI system is like. Was windows 3.0 snappier on modern machines of the time? The original Macintosh?

      We're used to really quick performance on machines that have outgrown the software they're running by at least 5 years. OS X is a big step forward, and now the hardware is being pushed again. The software will get optimized and the hardware will get faster. That's how the industry works.

      But, I'm not making excuses for OS X, because it doesn't need any. OS X is a great OS for everyday use on today's hardware. A couple hundred milliseconds here and there (not including IE just being shitty) are not a big deal. Use the machine for a little while, looking beyond the response time to individual clicks, and I guarantee you'll never go back.

      Again, the point is mute to you as you've already sold the machine, but hopefully others will give it the chance it deserves.

      As for the G3/G4 being faster per MHz than Wintel, it is. Apple just happens to use that speed for something useful, instead of decreasing the response time so that the computer will sit there idle for an even higher percentage of its lifetime.

      --
      Care about electronic freedom? Consider donating to the EFF!
  64. Re:Or worse... by toupsie · · Score: 2

    Ew, that's mean! :) I have noticed how UGLY X Windows and their various desktops when I play around with Linux as a Desktop OS. I generally use Linux for as a server OS along with BSD. But then again, I work in the media so looks matter to me. I am sure most engineers and programmers couldn't give a damn if the OS interface is ugly as long as its fast and does the job. To each, there own!

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  65. Speed! by kraksmoka · · Score: 2, Interesting
    I run OS X on my old iMac 400 SE. It has grown faster and more responsive with every update installed. The IE browser, default here, is very good, and packed with easy to use features. I still use Opera, Chimera, Mozilla and others on occasion to see if its time to switch.
    M$ IE still has the most support and consistency, today.
    But M$ IE has never been a speed demon. Would you rather Apple use M$ reasoning in building the new system? Make the UI and video games blast, FUCK people who work on the machine! That's the M$ way, and thank you apple for making a killer OS. I'll wait for my pages to load slower, thank you.

    ps. Chimera is lightning fast, too bad there's not plugin support, yet.
    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  66. Re:No troll, but the WHOLE UI is slow by jchristopher · · Score: 2, Insightful
    But look, the iBook is a consumer notebook. Do you want to trade speed for price and battery life? Why didn't you get a TiBook instead then?

    Because a $1400 computer should offer fast, responsive web browsing and a snappy interface. You shouldn't have to buy a $2500 machine just to have a portable with decent speed.

    Besides, based on the article, that (upgrading to a TiBook) would not solve the problem anyway - apparently the problem is still there, even with an 800mhz G4!

  67. Re:Why exactly does it run slow??? by coolgeek · · Score: 2

    1) you must be using Photoshop 7, the version released on Monday, that I am still waiting to have arrive at my door.

    2) IE is Carbon, whether you can run on 9 or not it's Carbon.

    3) Your opinion of "first class citizenship" will change when Cocoa versions of your favorite apps appear. If you are actually using Photoshop 7, I offer your post as proof of this hypothesis.

    4) Apple's opinion of "first class citizenship" will change when significant numbers of apps ported to Cocoa. Carbon is a stepping stone that will be discarded once it has outlive its usefulness.

    --

    cat /dev/null >sig
  68. Windows vs Mac by sjonke · · Score: 2, Funny

    1. Because my colleague's windows laptop offers no even marginally convenient way to switch between two different 128-bit encrypted wireless networks, he can play Minesweeper on his laptop really fast in our lab, while I am forced to get work done wirelessly after the flip of a switch (in Mac OS X it's just a single menu selection to switch locations which can have entirely different settings, types and sets of connections). Play vs. Work? It's a no brainer - Windows wins this round.

    2. My windows colleague gets lots of face-to-face quality time with tech support staff. My PowerBook means no chat time with Bob & Timmy, Microsoft-trained support wizards for rooms 213b *and* c, and that means, yet again, I have to work. Good conversation vs. Work? Windows takes this round easily as well.

    3. My windows colleague doesn't have to manually surf for porn, rather, some people in Uzbekistan put child porn on his system for him. What a time saver! Windows wins again.

    4. Blue is a pretty color. This ones close, but Windows squeaks it out.

    The final tally is 4 in favor of Windows and none for lowly OS X. How sad.

    --
    --- What?
  69. Mozilla RC 1.0 Flies by Gryphon · · Score: 2

    I have no problem using the latest Mozilla on OS X.

    And it's NOT hard at all to change the default browser to Mozilla.

    1. Open System Preferences.
    2. Open Internet panel.
    3. Switch default to Mozilla using drop-down list.

    If those aren't the steps exactly, they are close -- right now I'm at work, on my crappy Win2K laptop -- so I'm working from memory. I've got a flat-panel iMac running OS X 10.1.4 at home.

  70. Re:No troll, but the WHOLE UI is slow by 1g$man · · Score: 2, Insightful

    But what's the point of that? If you wanna run X and *nix apps, then run it on a cheap x86 based Linux or FreeBSD box. You'll get better performance for way less.

  71. Just another data point... by orange7 · · Score: 4, Informative

    I'm running a quicksilver 733Hz G4, OSX 10.1.3, and right next to it a Dell Dimension 4100, 1Ghz P3. I'm on a Pacbell DSL link.

    I loaded www.cnn.com and www.apple.com under both IE and moz (9.9) under both machines.

    For cnn.com, IE5 and moz on the Dell were about the same, around 2s. (Moz was the fastest to get the banner ad up, maybe IE5 was fractionally quicker overall. Very hard to tell. IE5 had the worst outlier though -- one time it took 5s.)

    Moz 9.9 OSX was around 2.5-3s, and IE5 on the Mac was slowest -- 3-4s.

    All browsers loaded the Apple page pretty much instantaneously. I couldn't tell the difference.

    Lesson #1: use Mozilla under OSX; it's been getting faster with each point release, while IE5's remained static. IE5 can be sluggish at times.

    Lesson #2: there really isn't that much of a difference between the machines. I do a fair bit of surfing on both, and they're literally side-by-side, hooked up to the same monitor. Up until now they'd always seemed about the same speed, surfing-wise, to me. So I was taken aback by the article -- and after testing, I guess the OSX browsers are a *little* slower, but not so's you'd notice much.

    Mind you, I do have plenty of memory. Perhaps the iMacs were hitting the VM a little hard? Or, the pixmaps for all those pretty alpha-blended graphics probably add up. I believe there's an option to store them compressed in memory to speed things up on low memory machines, probably mentioned on one of the numerous OSX hint sites.

    A.

  72. not /var/run/cron.pid by Yarn · · Score: 3, Interesting

    That's a file containing the cron process id.

    Not having a mac (yet) I can't tell you which file to edit, but it isn't that one :)

    --
    -Yarn - Rio Karma: Excellent
  73. IE for Windows vs IE for the Mac by daviddennis · · Score: 2

    Isn't there IE 6 for the PC which had a whole slew of significant features?

    Mac users (including myself) are stuck back in 5.x, I believe.

    Anyone know how significant an update IE 6 is?

    D

  74. I was a iBook G3 500mhz OWNER by 1nt3lx · · Score: 2

    I love OS X! I got my first mac, an iMac DV 400mhz on eBay and OS X from staples. It was absolutely the coolest OS I have ever seen.

    I sold the iMac and got an iBook. At the same time they released the X.1 upgrade. For a while it seemed faster. Since the iBook was 500mhz (oh by the way, i missed the 600mhz model price shift by 2 days).

    I used it for five months, right up until I couldn't take the performance hit any longer. Few things that annoyed me. The web browsing was terribly slow, also switching between apps was really slow. The transparent terminal helped for a while since I could read the contents of the IE window beneath the terminal, but it didn't help me work it pimpstyle with the chicks on AIM.

  75. New PowerMacs already bundle some Omni Software by daviddennis · · Score: 3, Insightful

    The Omni Group already has a couple of applications bundled with PowerMacs, so they are getting revenue for each system. I'm sure that if Apple thought it was time to bundle OmniWeb, they would come to an agreement.

    Omni would probably be tickled to death to have OmniWeb bundled. I wouldn't be surprised if it happens eventually, but there are still bugs to iron out and incompatibilities to fix.

    I don't think it's unreasonable for Apple to say that they'll start bundling it if it is at least as compatible as IE.

    The big problem now is that IE has name recognition among Windows users, and of course OmniWeb has none. So if they took out IE and put in OW, the average person on the street would think they were cheap and chintzy for not including the better known product.

    That's why I don't think IE is going any time soon - but if OmniWeb could be added to the default install, I think that would be a Very Good Thing, since it sure does make MacOS X look fantastic.

    Final point: I happily paid for OmniWeb, since I think the browser is worth the $30. It's a great product and deserves the support of its users. This is not a big company like Microsoft that can afford to work for free because it gets revenue from Windows. If you want independent companies to survive, you should support the ones whose products you appreciate.

    D

  76. A note about hype by MoneyT · · Score: 2, Interesting

    While I as a mac user find Apple's tendency to over hype everything a tad annoying, but on the otherhand it's fun. There are loads of sites all over that contain rumours about the next product from apple. (www.mosr.com for example). Even here on /., when a new release is scheduled, we have a tendency to speculate wildly. And it's fun. It's all part of the experience of being a mac user. It's community. Sounds lame but it's true.

    When was the last time you saw a rumor site about Dell, or Gateway, or even AMD? No one really cares about what new stuff their developing. Partly because we already know. AMD will turn out faster chips, Dell will turn out crapier machines and Gateway will market more windows boxes.

    But what will apple turn out? Will the next computer from apple litteraly be a notebook type of computer (anyone remember watching inspector gadget?) Will they revisit their handheld with a Newton II? Will they make a iCorder, the newest digital camera? We all enjoy the hype of apple, even when they let us down. It's fun. We expect nothing less of apple.

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:A note about hype by cowscows · · Score: 2

      The best of those rumor sites definately being crazyapplerumors.com

      --

      One time I threw a brick at a duck.

  77. Try this by ZigMonty · · Score: 2
    I personally leave my computer on but if you want to run those scripts manually, try:

    sudo sh /etc/daily
    sudo sh /etc/weekly
    sudo sh /etc/monthly

    Each of those commands will ask for your administrator's password.

  78. definitely not the hardware by ubiquitin · · Score: 2

    On a 400mghz TiBook with 192MB RAM, mozilla 0.9.9 running on Yellow Dog Linux is very snappy, feeling the equivalent of a gigahertz Athlon. Rebooting into OSX is like pouring molasses in it, and not just for web browsing either. Hey, is there a benchmark for browser performance? Scrolling speeds would need to be a major component of it....

    --
    http://tinyurl.com/4ny52
  79. Re:I'll tell you why they surf so slowly... by MoneyT · · Score: 2, Insightful

    Insightful my ass, damn moderators.

    Anyways, excuse me for being rude, but you're dead wrong.

    It's because OS-X is a 1969-era operating system (UNIX) written to run on top of an 1984 OS (MacOS) that still has its core components running on a 68000 simulator!

    The UNIX underpinnings may stem from 1969, but all but the very basic parts of the code have been rewritten many times since then, for all versions of UNIX. Secondly, it is not written to run on top of the classic OS at all. It is a stand alone OS. NO OS 9 NEEDED. The only legacy from 1984 comes from interface designs. The code is all new. Classic support is an option, not a requirement. The 6800 code was phased out a while back. I have no idea where you got thatone from. And espesialy in X, there is no 6800 code at all.

    Mac zealots love to say "windows is just a dos extender that runs on a 16-bit processor" but the real truth is that Mac is much,much worse.

    That argument was killed with the advent of Win2K. Welcome to the year 2002, did you have a nice sleep Mr. VanWinkle?

    Another reason they surf slowly is there's only one mouse button. I use my mousewheel all the time to scroll. If I only had one button, it would take longer.

    If you can't live without a scroll wheel and 17 other buttons, go buy a fucking new mouse. I own a logitech, optical USB scroll twobutton mouse. Cost me $20, works natively with OS X, no drivers nessesary.

    Finally, the most important reason is that most sites were optimized for Windows

    The only way to optimize for windows is to use .exe and ActiveX items in your web page, very few pages use that. Most pages are optimized for a certain browser, not a cetain system.

    Do your homework before you spread your bull.

    --
    T Money
    World Domination with a plastic spoon since 1984
  80. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  81. Where to look for performance problems by Animats · · Score: 2
    Netscape on the old MacOS used to be incredibly slow. And the reasons were incredibly dumb. I spent some time in a debugger looking at Netscape years ago, and found some huge time-wasters.
    • On every clock tick (about 60HZ), every menu item was examined to see if it needed to be greyed out, whether the menu was in use or not. This included bookmarks. Even though a bookmark could never be greyed out, significant processing time went into running through all the bookmarks on every clock tick. With a long bookmark list, the application would become a toad. This was a problem inherited from the old CodeWarrior application framework.
    • Classic MacOS interprocess communication is limited to one message per clock tick. This reflects the lack of a real CPU dispatcher. This dramatically slows some operations, especially anything involving scripting.
    • Doing background work under the classic MacOS is tough, again because there's no real CPU dispatcher. There are no real threads. Everything is interrupt routines or polling. Trying to do anything complex in the background in that environment is all uphill. If you do it badly, performance will be terrible. (I once wrote a PPP module for TCP/IP for the MacOS, one that could dial in the background, so I know what I'm talking abou here.) All this nonsense goes away with MacOS X, but not until you rewrite your app for the new API.

    When you have a really slow interactive program, look for bugs like those. Machines today are fast enough; if there's a performance problem, it's probably a design bug like one of those above.

  82. Re:When was the last time /you/ looked at OmniWeb? by benedict · · Score: 2

    The reason is that OmniWeb has anti-aliased text.

    I've found
    a build of Mozilla that uses it, but
    it's very buggy, relative to the normal build.

    --
    Ben "You have your mind on computers, it seems."
  83. Re:No troll, but the WHOLE UI is slow by kableh · · Score: 2

    Exactly. And if you're going to run a seriously crippled WM (by todays standards) just to get the same kind of speed that you get in Windows, then what's the point?

    The point is that when an app or your windowing system crashes, it doesn't take the whole OS down with it. Ctrl+Alt+BkSpace, then startx again. Voila!

    I have to use Windows here at work, and I hate every minute of it. IE sucks, period. It is slow, buggy, and unstable. IE6 has some cool functionality, but is even more buggy. Ever try burning a CD on an IDE CD-R under Windows? It brings my 1Ghz P3 to a crawl. The same PC under Linux, I can burn a CD with 3% processor usage, in X, and then browse and shell to my heart't content without a slowdown at all.

    Frankly, if it weren't for Exchange, I would use Linux 24/7. Thank you Nvidia for good X drivers!

  84. Re:Mac == voodoo, Apple == Brezhnev by Spencerian · · Score: 2

    Your logic and facts == a steaming pile of horseshit.

    There is no magic to the Mac OS, old or new. You have no facts, only accusations.

    Shouldn't you go back posting more of your "insight" on CNN TalkBack or Rosie or something?

    I appreciate a good point (pro-Mac or not) but nothing pisses me off more than some newbie to the Mac who wastes our time and electrons.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  85. Re:How does a gfx card accellerate page rendering? by spitzak · · Score: 2
    Pretty accurate. Only nit-pick is that bezier curves are typically not hardware accelerated, they are decomposed into little straight lines (or triangles or trapazoids for filling) and then those are hardware accelerated. The decomposition into lines is a minor amount of processing compared to the drawing/filling.

    A likely culprit is the alpha blending and the off-screen back buffers. The alpha blending is probably not supported by current hardware (since it does not exist on Windows). And full-window offscreen buffers would be similar to Windows Bitmaps (or X Pixmap objects) and those often do not get hardware acceleration because the memory is not connected to the graphics accelerator (this is as opposed to the clipped double-buffer used by OpenGL (and probably DirectX) and by the X Double Buffering Extension) which is usually hardware graphics memory (since the size is fixed and does not have to be larger than the screen).

    "Transparent" windows and anti-aliased window edges pretty much require a window-sized buffer and until graphics cards are redesigened to render to main memory I don't think they will be fast.

  86. Re:Why exactly does it run slow??? by harlows_monkeys · · Score: 2

    Considering that most new OS X-only development is done in Carbon, not Cocoa, I doubt they will ever discard Carbon.

  87. In my opinion... by Cinematique · · Score: 3, Interesting

    All web browsers suck. I don't care which platform you're on.

    It's 2002 now... and the web, moreovere, webbrowsers, have had over five years to mature. Yet there isn't a single browser out there that is a respectful mix of standards-based compatiblity, ease of use, and speed. Why?

    Don't feed me that line that you can't have everything in one package because once you add-in all of the features, things must slow down. Phooey. We can get Quake to run @ 92837423947fps, but can't get a kickass browser in the market. WTF is *that* all about?

    And looking upon the IE alternatives...

    -Netscape 6.2? Get real. I would probably look upon it more favorably if it were coded to take advantage of Quartz/Aqua & Carbon/Cocoa in OSX. I'd also like to mention that its scrolling bar is *way* too narrow...

    -OmniWeb? They want me to pay them ~$30 for an incomplete browser... yah right. Try fixing your java & CSS support, guys.

    -Opera? You're kidding right? It's in the same class as Omni, if you ask me.

    -IE? It has wronfully become the litimus test for web-development. Yet... is a necessary evil. The majority of browsers out there are IE. Why wouldn't your site be geared towards it? :(

    I've said it before, and I'll say it again... the *ONLY* competition IE has is Netscape.

    What really boggles my mind is that this likes to render in a variety of ways depending on which os, browser, and platform you use. That to me is just pathetic.

    Stupid as this sounds... I'd rather build a webpage based on PDF. Then I'd at least know it would look the same no matter where it loaded. And would scale so it wouldn't be tethered to a set screen resolution.

  88. Re:CORRECTION by TWR · · Score: 2
    I haven't run the tests in months, and I don't have a Mac with me right now, so I can't run tests myself. But sometime earlier this year or late last year, I tried a slashdot page in IE and several other browsers (iCab, Mozilla, maybe Opera; I forget) on an iMac 400DV running OS 9. This was on a DSL connection, and I could tell (by watching the blinking lights on the DSL modem) when network traffic ceased and rendering began. IE was orders of magnitude slower during the rendering phase. Note that OS X didn't even enter into it.

    Maybe IE is generating a more accurate view of the pages; IIRC, iCab doesn't properly indent Slashdot discussions, making it worthless for viewing nested discussions. I'm pretty sure that Mozilla does the Right Thing in OS 9 and Mozilla and OmniWeb do the Right Thin in OS X.

    Which reminds me: did you view nested or threaded during your test? I was viewing nested.

    -jon

    --

    Remember Amalek.

  89. Apples, Oranges, and Developers (trolling rant?) by catdevnull · · Score: 2, Insightful

    Ok, big giant W: Whatever.
    Some people don't like Macs and they Bitch.
    some people dont' like PCs and they Bitch.
    Some people don't like anything.

    MacOS X is pretty nice--kinda slow in places, but pretty nice. Cut it some slack--it's new.
    It's great on a new box and crappy on an old
    one--welcome to the industry. Did you buy the
    minimal standard stuff on the box for your video games? I think not.

    Win2K/ XP are pretty nice, too. Security is its biggest problem. This is a feature to keep
    MCSE's employed. Thank MS for your job security. Those patches come out by the day.
    Rejoice!

    The sloth problem with X is aqua and the mach. Apple will probably tweak them later,
    but only for new hardware--it's marketing innovation. Buy a dual 1Ghz G4 and watch
    OS X fly. Try it on your aging G3 and wait.
    That's the computer biz--deal with it.

    Somebody posted with a comment about how much faster his NeXT box booted over his Mac. The C-64 and TRS80 booted in just seconds--what's your point again?

    The problem with today's computers is the software. The hardware is more than we really need, but software companies keep BLOATING their OSes and software.

    When RAM and disk space weren't so cheap, programmers were artful and crafty.

    Today's development tools, don't optimize code--they include the kitchen sink for just one little piece, ship it out the door,make the company a dollar, and fix it with the next decimal point. It's a dead-line issue.
    It's quantity not quality. The stock value
    goes up when the new release is on time.
    Your manager gets a bonus and you keep your job--everybody's happy except the guy who has to buy a new box just to use the
    new bug-ridden version.

    Apple and MS are in a one-up battle for bullsh*t features that Joe Luddite User want
    not for what geeks want. MS Office is a prime example. It's a piece of sh*t. but everybody
    "has to have it" just like everybody else.
    There's a flocking algarithm applied here.

    AHHH!! I'm going insane!!!!

    Somebody got tired of this and just wrote his own OS...I think his name was Linus something or other.

    [rant mode=off]

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
  90. Everything you need to know by jchristopher · · Score: 3, Interesting
    I can summarize everything you need to know about this in just a few sentences.

    I bought an iBook (500mhz, 640 MB RAM) with OS X, 10.1 and updated it to the current stuff using the software update control panel.

    The new iBook is signifcantly slower (switching between applications, moving windows, resizing windows, scrolling) than a PowerMac 7100/66 that we keep around for testing. (It must be 6 or 7 years old.)

    Now I don't know (and frankly, I don't care) about cocoa vs. carbon, display postscript, window managers, OpenGL, UNIX, C++, java, or any of that. But I do know something is wrong with the speed of OS X.

    It just sucks and it's not acceptable. I no longer own the iBook.

  91. Re:I'll tell you why they surf so slowly... by jaoswald · · Score: 2

    Man, what a troll. But I cannot let your technical lies pass.

    Mac OS X cannot in any way be said to run on top of OS 9. It is running on a completely new kernel implementation, separately available from Apple as an open-source product called "Darwin."

    OS 9, on the other hand, can run (complete with 68k emulation) on top of OS X in what is called the "Classic" environment.

  92. Re:Why exactly does it run slow??? by coolgeek · · Score: 2
    Examples, please. Asking out of curiousity. From what I see, just about every app has some kind of either binary or source compatibility with OS 9, necessitating the use of Carbon. The OS X-only apps I use are Cocoa. I am yet to run across the Carbon app that did not come for OS 9 or is without an OS 9 counterpart.

    I don't think Carbon is going away next year or anything like that, but eventually, I believe it will. Someone will write a portversion tool and there are significant benefits to learning/using the Cocoa paradigm. Besides, the NeXT guys rule the future at Apple, and Cocoa is their baby. iSteve is probably playing them against the Mac guys just like he played the Mac guys against the Apple ][ guys back in the day. At a certain point, they'll assimilate the best of the best from the OS 9 side of the fence and toss the rest. I'm talking code *AND* people. Carbon will become a demonized stepchild just like the Newton. The writing is on the walls, one indicator of this is OS X's blatant defiance of Apple's own human interface guidelines. Apple's history and traditions are sacred no longer.

    --

    cat /dev/null >sig
  93. Mod Parent up by Tokerat · · Score: 2, Insightful
    As far as the zelotry goes, he's completely right, and I myself have been guilty of being a Mac zealot. This does stem largely from the "Apple sucks" zealots, though, who are really nothing but trolls, but who insist Macs cannot do anything at all. I met a hardcore Windows guy who was suprised Macs could connect to the Internet. This, after how long the iMac has been around, a computer DESIGNED for surfing (not to mention how long before that TCP/IP and PPP had been supported, as well as many browsers and FTP/E-mail/etc. programs)? C'mon, PC people (read: Windoze users), get your sh*t together. I have seen some very valid arguments against Apple (Apple isn't perfect, I'll give you that), and some I have seen are unfactual and trollish to the point of slander.

    As for the parent post's second point, there is an excuse but it's not a good one. Apple is undergoing alot of changes, and the OS department is now switching from a legacy system it's been using for over 18 years to a completely new system with completely new problems, obstacles and gotchas, including supporting the ENTIRE legacy OS on top of all that. That's right, I'm sure 9 is still under development, and will be until it's no longer needed at all. Think about how large Apple is. I mean, they are big but they're no Microsoft, their resources are somewhat limited, and they have alot going on. Times of transition have always been hectic at the Apple camp, and this is probably the largest transition of ANY type Apple has ever made. The switch from System 6 to System 7 was relatively painless, a few bugs here and there but they got the job done. The switch from 68k to PPC was much smoother, somewhat slow but the PPC was backwards compatable with 68k code though a software emulator that ran at near native speed, that's impressive.

    Now all that has changed. Everything the Mac ever was under the hood, it isnt' anymore. Sure the API is still supported through Carbon but this is only a tie-in.

    Try this for me and tell me if you have no time to optimize because you're too busy making it work:

    • 1. Take a Linux kernel and modify it to work on a processor it wasn't intended for.
    • 2. Redesign Windows Media Player, DirectX and the standard screen drawing APIs (whatever they are) to integrate seamlessly with it.
    • 3. Port the Windows GUI to it.
    • 4. Add a system for including three seperate APIs (Win95/98, NT/2000, and a new MFC no one is too keen on yet).
    • 5. Make sure it not only boots and runs wth reasonable speed, but can also run XP as a "side chain" process to support programs that would otherwise not function correctly under the normal OS.
    I'm sure after only a year you could have 500 engeneers on it and still have trouble. I would say Apple took on a HELL of a task and it ended up working out quite nice, dispite a few kinks in performance. Imagine if Microsoft had done the same thing? ;-) No, I'm not being a zelot (yet), I'm suprised Apple pulled it off with the grace they did.

    <rant>
    Another thing I've noticed: Users are getting less and less patient with computers. Once they see the fastest one, nothing else is good enough. There is a difference between functional and perfect, grandma doesn't need to surf that fast...
    </rant>

    <zealotry>
    And, just for shits and giggles, the only time I've ever seen IE take more than 4 seconds to render a page on any Mac is when the page uses tables heavily (i.e. SLASHDOT, amongst others). Most pages are rather responsive, even on my lowly 250MHz 8600.
    &lt/zealotry>

    --
    CAn'T CompreHend SARcaSm?
  94. Like Java by ahde · · Score: 2

    performance will be up to par, Real Soon Now (TM).

  95. Re:No troll, but the WHOLE UI is slow by 1g$man · · Score: 2

    but he said specifically to get rid of the aqua nonsense, which would imply not running any normal mac apps, making the mac an overpriced *nix box.

  96. Re:CORRECTION by TWR · · Score: 2
    Ah, got home, ran numbers on my iBook 600MHz over a 46Kbps dial-up connection.

    Loading this story (with 390-something articles showing, nested) with IE 5.1.4 and OmniWeb 4.1b4. IE took 3 minutes, 5seconds. OmniWeb took 58 seconds. Same page, same computer, I even ran OmniWeb second, so if there were more posts, it was OmniWeb that had to suck it up. It was still more than 3 times faster.

    I'd say IE has the problem, not Mac OS X.

    -jon

    --

    Remember Amalek.

  97. Re:No troll, but the WHOLE UI is slow by SoupIsGoodFood_42 · · Score: 2, Funny
    Apple knows that a good interface will sell more machines

    Good interface? Did I miss a checkbox or something when I intsalled OS X?

  98. IE/Win32 vs IE/MacOSX by cjsnell · · Score: 2

    This may sound kind of strange but has anyone thought that the speed difference between the two platfoms is actually non-existant but that users perceive a speed difference because IE/Win32 makes a little "click" noise when a page loads? This has always struck me as a bit of psychological trickery on MS's part. What's the easiest way to make a page feel snappy? Play a little snapping noise while you render it, of course. :)

    I'm in your boat; no speed problems with IE on my G4.

    1. Re:IE/Win32 vs IE/MacOSX by TheTomcat · · Score: 2

      I have windows sounds turned off. I never hear the IE Click. It's one of the first things I do on a clean windows install.

      The speed difference is REAL. I've seen it. Seriously, line two equally* capable machines up next to each other, one x86 based, the other PowerPC (g3, g4 whatever, so long as it's close the the capability of the x86 machine) and render a complex page side by side. Even a large, expanded /. thread would probably show it.

      (*yea, I know. pears and oranges).

      S

  99. Re:1-yr-old facelift by Spencerian · · Score: 2

    Hmmm. Well, I guess you can extend that logic even further as Mac OS X has BSD and Mach underpinnings, which make it's age go back further.

    But I think my point stands, since no UNIX OS has really been point together with the features that this thing has.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  100. Re:How does a gfx card accellerate page rendering? by spitzak · · Score: 2
    The trick is that *all* the windows (at least the opened ones) need to be there, not just the one being drawn. Also most of that memory is for texture maps and it is possible that the graphics accelerator is not connected to it in a way that can write it (obviously it is connected for read).

    I think it is quite possible to do this with hardware support, but I suspect that the hardware designs do not do it yet because it is unnecessary for high Quake frame rates.

  101. Re:No troll, but the WHOLE UI is slow by Lally+Singh · · Score: 2

    Odd... My TiBook and PowerMac 733 both run pretty damn fast. Hell this entire slashdot article loaded up in OmniWeb 4.1b4 in less than one second. What the hell are you people doing to your Macs? :-)

    --
    Care about electronic freedom? Consider donating to the EFF!
  102. Workflow, mainly. by Tokerat · · Score: 2
    Oddly enough, if you're used to wokring with Macs, one button mice are actually better.

    Let me start by saying that you CAN connect a 5, or 6, or 65,355 button mouse to the Mac, and each button will be recognized, including a scroll wheel. Taking advantage of over 3 buttons is a task for special drivers, but they can be had. In fact, I'd seriously consider the purchase (only like $39 or less for a lil USB mouse, right?) if it wasnt' for what I'm about to share...

    With that out of the way, Apple has done it again - they made it look like it was harder, but in reality it poses a unique advantage. You see, I don't really feel as though I "use" my Mac, I kind of "drive" it, almost like a car (but without the gas pedal and such). With my right hand (YMBL - you may be a leftie) I hold the mouse, and my left hand stays on the keyboard. Now, Apple has provided a Contexual Menu system for quite some time now, since MacOS 8, if memory serves. In order to "right-click" on a Mac, I simply hold the control key down when clicking. YMMV between different apps which don't use the CMM Plugin (Apple's contexual menu API) to do contexual menus, and instead roll their own, possibly with the option key or Command key, but those cases are few and far between. This gives me the advantage of having other shortcut keys at my disposal.

    I keep my hand with the keyboard like i keep my hand with the mouse, and if i click something and want it deleted, Command-Delete. Wanna select a bunch of files or folders and open them all? Drag-select and while you're doing that, reach for Command-O. As soon as you let go with the mouse, punch it and away you go. Much faster than the let-go-then-double-click-and-try-not-to-deselect method. It's like having a button for each menu item and such on the mouse. Who says only mice can drive a GUI? Think Different and speed around your OS. (Yes, I'm aware that Windows and Konqueror do this too)

    Also, F1-F12 keys are assignable. I can put a browser on one, a mail reader on another, Photoshop on a third, my favorate MP3 playlist on a fourth, and the Finder (i.e. "MacOS Explorer" - I feel dirty now) window for my main hard drive on a fifth. This is why Apple doesn't make a corny internet-savvy keyboard with the extra buttons up top that half the time dont' work - they keys which are there provide the nessisary functionality (and FYI they can be made to only shortcut if you use Cmd-FKEY, so programs that use them like Word aren't affected). The keyboard is just as important in navagating MacOS as the mouse is. I know it's possible in Other OS Worlds as well, but typing directory names and doing Cmd-O is a great speedy navigation tool, much like using the Tab key in a shell, only to go back, instead of deleting the entire directory name, I can Cmd-W. With enough practice, I can perform non-routine tasks with lightning speed and accuracy, making onlookers' eyes bulge and prompts the question "How the hell did you just do that??" Workflow efficiency at it's best.

    As for speed. Macs can be fast, but liek any other computer, you have to know how to use them. I can make a 733MHz G4 run CIRCLES around a P4 of around the same clock. Then again, I can probably make the P4 do the same. It all depends on how you interact with it. Ever notice the people who aren't compter savvy have the sluggish, troublesome machines? Computers are delecate and need to be babied alot, and it just depends on your experience who you are a better "parent" for. If you perfer KDE and you know every little thng about Linux and X, then I'm sure you'll have an easier time with keeping that healthy than a Mac. Same goes for Windows.

    Why do I use a Mac? To summerize:
    Windows is an automatic that's a quart low. Linux is a standard with a V8 & NOS. MacOS is a goddamn F-14. (think which-is-more-fun-to-drive metaphor)

    :-)

    Oh yea, Jobs is a stick-in-the-ass. But we like him because he concentrates on quality, instead of quantity. Gates and his puppet Balmer just want to sell you whatever buzword they overheard at lunch and had R&D whip up into a .NET total solution for everything, ever. Steve wants to sell, too, but most of Apple's products have a clear, concise place in the computing enviroment, whilst what we see from Microsoft is Octopusware: It's tentacles attach to everything else and every progam tries to be a remote control for the rest though unessisary levels of componentry and regestry entires, IMHO.

    --
    CAn'T CompreHend SARcaSm?
  103. Re:No troll, but the WHOLE UI is slow by kableh · · Score: 2

    This always sounds like a compelling argument - right up until the point you realise for that 99% of people having X crash has the same end result as having the whole OS crash.

    With Nvidia's latest binary drivers X has been rock solid for me. Crashes only because of KDE 3, and when it does, I zap it and 'startx' again. It really does work like a charm. I agree that Win2K is fairly stable, but my real beef is with IE.

    I'd love to know which browser you are using that has IE's featureset that is faster and more relaible. I don't know of any.

    Moz. ph34r.

    Really, I wanted to like IE. It does support "everything" because "everything" caters to IE. It crashes on me constantly though, and on a brand spanking new machine. It is slow as a dog, accessing FTP sites hangs up ALL the IE windows. Need I go on?

    Either you're lying or your hardware has serious issues with its Windows drivers.

    Perhaps, but this is on a Dell Dimension with the latest IDE drivers from Dell's site. All this under Win2K.

  104. Re:No troll, but the WHOLE UI is slow by kableh · · Score: 2

    Win2K and XP, the best versions of Windows to compare with a *nix, have the CTRL-ALT-DEL task manager. Simply take the app out, or explorer.exe. They hardly ever crash on a properly configured system anyway.

    Sure, but kill explorer.exe and now systray won't work until you reboot, and explorer starts acting odd. Don't start with that "properly configured system" crap =).

    Strange; my experience with IE is the exact opposite of yours, although I use Mozilla now (two words: tabbed browsing). Are you sure it's not, say, bad video (or other) drivers?

    To be honest, except for some wierdness with CS, the Nvidia drivers have been rock solid. I game under Win2K too, and can't recall it ever locking or crashing.

    Are you sure you have DMA enabled on that?

    No, not sure, but I was using it under Win2K, with the latest version of the drivers for my chipset. I've since replaced the machine with a laptop.

    I should point out that my problem is with IE, not necessarily Win2K, which I think is Microsoft's best effort to date. IE is just horrible, and it irritates me to no end that I actually have to start it up just to check my bank account.

    As for OS X, I've used it on a tiBook and my grandmother's G3 iMac which I just got her. It is simply the most gorgeous interface I have ever used. It is completely useable, even on a G3 with 256 meg of RAM. Certainly not as speedy as Mozilla is on my Wintel box though =)

    And OS X might be the catalyst that gets me to buy a G4 tower. I bought an iPod last year and it was the best investment I ever made.

  105. Re:I don't know what these guys are talking about. by ptrourke · · Score: 2

    Too bad someone can't also mark this insightful; it isn't just funny. If you care THAT much about browsing performance, use Lynx.