Slashdot Mirror


Ars Technica on OSX/Aqua

Gilmoure writes "John Siracusa has written an excellent article on the technology (Quartz) behind Aqua and its possible impact on GUI industry. " The continued evolution of OS/X has been interesting, even simply from the marketing perspectives. John's take is a good one to read if you haven't followed OSX very much.

259 comments

  1. *News* for Nerds.. by VSc · · Score: 1

    This story was on Ars for ages or so; and for those who have a slashdot-box with Ars it's long read and forgotten. I thought it made a lot of sense not to post stories from the boxes you know.

    --

    God did not appoint us to suffer wrath but to receive salvation through our Lord Jesus Christ --1Thes5:9

    1. Re:*News* for Nerds.. by rueba · · Score: 1

      Not everyone has an Ars box. If you've read it you can just skip it and come to the comments.

      --
      The only reason all cover-ups appear to fail is that you never hear about the ones that succeed.
  2. the future by British · · Score: 2

    And soon, our desktops will really look like those fancy over-stylized desktops just like in the movies.

  3. Phooey on GUI's by Rodney+L+Caston · · Score: 2

    Alot of the Unix camp comes from the school of thought that says a GUI is only so we can display more xterms at the same time. There is also the people who either worship or despise the GUI itself. From whichever camp you follow you all know we will never go back to the console-line world when it comes to the 'home pc', granted - the evolution of the GUI has began to impress even me. However, I feel Gates' law beginning to creep up and take hold of even our beloved XFree86, I can remember when simplicity of design was law, and now I see the trend to copy and mimic GUIs like OS/X for their beauty, unfortunitly all that beauty is not free, it can cost us our grace.

    1. Re:Phooey on GUI's by CdotZinger · · Score: 2

      True, BUT--

      Don't conflate X's bloat problems with Apple's so flippantly. Example: I occasionally dual-boot Linux and MacOS 8.6 on an unmodified revA iMac, basically used for text editing. The full Mac "system heap" (which includes its full GUI, all "extensions" enabling networking, etc.) wastes 14 of its 32 megs of ram, whereas Linux kernel+X+GNOME+Enlightenment (close as Linux gets to Mac, I think), with no services running, and no connectivity, uses 47, swaps for five minutes if I so much as move the mouse, and offers a fraction of the out-of-the-chute GUI functionality of MacOS (though I love Xterms, and hate to be without them). Point: Apple's coders know what they're doing. I don't expect OSX to run smoothly on the same machine, but I wouldn't be at all surprised if it did. Linux, in its sexed-up desktop configuration, is indeed graceless, and still less screenshot-genic than OSX. Who's fixing it? No one. If anyone tried, he'd be pilloried for being an obvious Mac weenie, and called "gay" on Slashdot. I'm sadder than you are that "desktop Linux" is Windows-but-worse, and that OSX might be the death of it. But what to do?


      --
      Your mouth is like Columbus Day.
    2. Re:Phooey on GUI's by CdotZinger · · Score: 1

      Apologies. That last bit was supposed to be "and think that OSX might be the death of it." I doubt you think that.


      --
      Your mouth is like Columbus Day.
    3. Re:Phooey on GUI's by Anonymous Coward · · Score: 0

      I'd suggest staying with OSX when it comes out. Many/most of the advantages of Linux, without the attitude of the user community.

      The Mac community is more or less inclusive, whereas the Linux community tends to be exclusive.

      MacOS X won't be the death of Linux any time soon, but...

    4. Re:Phooey on GUI's by CdotZinger · · Score: 1

      I was thinking only of OSX stealing Linux's newer "desktop Unix" market. Command-line Linux is still fun as hell, and when I de-commission the iMac and make a shitty dial-up server of it, that's probably what I'll use. It's just that I have this mental picture of a theoretical young geek going to the CompUSA in search of a beginners' Unix box, being shown an iMacDV 2002 and a VA Linux Fake-Dell 2002 running side-by-side, and going home with the "babe" of the two.


      --
      Your mouth is like Columbus Day.
    5. Re:Phooey on GUI's by StarFace · · Score: 1

      A much more accurate set-up would not be the one that you described. Seeing as how the MacOS GUI allows no themeing(With the exception of 3rd party hacks that can render everything unstable) It would be a bit unfair to compare E to the MacOS. A much more fair compare would be something like Afterstep, or Blackbox. While these two do allow themeing, it is much more on the MacOS level, and are both extremely light on the memory overhead. You'll be seeing total overheard numbers much nearer to 20 megabytes.

      Additionally, your 14 number is for a very stripped down default MacOS. On anything above 8.6 You'll be hard pressed to find it using less than 30 megabytes. I've seen it get bloated all the way up into the 70s, expecially with MacOS 9.

      GNOME actually provides quite a bit more functionality than the stripped MacOS, a simple root menu provides about the same functionality.

      --
      V
    6. Re:Phooey on GUI's by Anonymous Coward · · Score: 0

      Oh finally,someone with enough guts to say this. I'll second that opinion. I dual boot OS/2 and Linux on the same box. Running RH6 originally, and booting Linux+X+Enlightenment+GNOME really chews up my resources. It's an 80MB box, but if I do anything useful like fire up a browser and a little LISP/Scheme tool, it swaps like crazy. Even with nothing loaded, I load up the resource meter and it shows most of my memory already allocated (yes, I did recompile the kernel to strip out excess crap). Same box, same software, OS/2 runs very smoothly with the PM+WPS GUI, no swapping. (I should also mention Win95 is on the same box as well, and runs okay too). Of course, if I say this, I'll get flamed for being a GUI wimp, running non-open source software, and told learn a real interface such as the command-line. (Command lines are great, but so are good GUI's)

    7. Re:Phooey on GUI's by CdotZinger · · Score: 1

      You're pretty much right.

      Blackbox is what I like best (now that I've wrestled GNOME and KDE off my system--just needs reconfiguring); should be fine for what I usually do with it (running dev stuff from an emulated terminal, and other pretty simple tasks).

      And yes, OS9 is, by default, a bloated beast, but I've got the bigger, better box I use 9 on beaten down to 25 megs by losing all the redundant or needlessly destabilizing extensions and libs it comes loaded with.

      And I do have a Mac box that makes it into the fifties w/ tons of MIDI and external-hardware-compatibility software added--but "added" is an important distinction, I think.

      Regarding E's and GNOME's functionalities, I've found them to match a lot of "hidden" functionality in MacOS that almost no one uses, because almost no one needs it, and it's not covered in the installed "Help" system. For example, MacOS already has a handy, configurable taskbar I've never seen anyone but me using.

      Theme-wise, MacOS doesn't do transparency, or have as many window-dragging, -redrawing, and -focusing options, but I'd hate to think that those alone, even set to their most boring options, were what bogged GNOME/E down on me. And, again, with MacOS, themes are a "hidden" functionality (that shareware connivers have used to take advantage of morons by re-selling the same thing to them; the Mac world is rife with "shareware abuse," like ten-line compiled Applescripts selling for $20).

      In the case of either OS, I know it's all about how well you can administer it, but I've found it a lot more difficult to keep things under control in Linux, despite R-ing so many FMs I have to buy stronger glasses. Most of us "desktop" guys don't do anything of the sort, and requiring expertise (which choosing a non-default window manager for X does) for mere usability seems, well, unwise.


      --
      Your mouth is like Columbus Day.
    8. Re:Phooey on GUI's by higginsta · · Score: 1

      Additionally, your 14 number is for a very stripped down default MacOS. On anything above 8.6 You'll be hard pressed to find it using less than 30 megabytes. I've seen it get bloated all the way up into the 70s, expecially with MacOS 9.

      I agree that 14 megs is a stripped down System Folder, but I have a G3 Powerbook running Mac OS9 using 20.8MB, a G3 minitower running 8.6 currently taking up 20.1 MB of RAM, and an iBook that has been running for about 2 weeks taking up 22.3 MB of RAM. These machines are not stripped down, and are doing a variety of tasks. If your machine is taking up more than 30 megs of RAM, then you are either doing something wrong or you have a huge memory leak in an application.

    9. Re:Phooey on GUI's by CdotZinger · · Score: 1

      In case you're curious, here's what I've got disabled on the iMac: Speech (recognition and alerts), the FaxModem stuff, 3D acceleration and InputSprockets for gaming peripherals I don't have, the infrared port, WebSharing, and launcher specs for all the printer models I don't have. But, I've added a lot of Colorsync-related stuff, about 1000 fonts (all of them always loaded), and a software FPU because Painter doesn't recognize the hardware FPU. So the system heap expands to 16-17 megs if I don't purge between large-application launches (which I've scripted it to do by itself). Not as "stripped" as you'd think. Just choose your extensions wisely.


      --
      Your mouth is like Columbus Day.
    10. Re:Phooey on GUI's by um...+Lucas · · Score: 1

      Some people set both their disk cache and ATM font cache to absurdly high levels and wonder how come their System Software takes sooo much memory. Same goes with Virtual Memory.

      But in the end, yes, Operating Systems take up memory. I think in PC computing this month it described that a stock Windows 98 install with Real Player G2 and MS Office 2000 actually was requesting 72 Megabytes of memory from the machine after start up. No apps running besides what was automatically launched as a result of the software installs.

      So, take solace. It's not just Mac's and Linux that suffer from bloat, Windows does too... And it's not too hard to look around and pinpoint where all that bloat comes from, but i think it would be hard to pinpoint exactly which features you could do without in order to slim down your memory usage... Face it, memories cheap these days - not as cheap as it has been - so the best cure may be simply buying more of it.

    11. Re:Phooey on GUI's by StarFace · · Score: 1

      Blackbox is what I like best (now that I've wrestled GNOME and KDE off my system--just needs reconfiguring); should be fine for what I usually do with it

      Blockbox is very smooth, and since it uses vectors to describe window decorations, it has a very small footprint. I suggest it to anybody who has a liking for NeXtish interfaces. If you like a little more, well there are other alternatives. IceWM is also a good light WM, but with more configurability and keyboard support from what I have seen. While it uses pixmaps, it uses them very efficiently.

      ...by losing all the redundant or needlessly destabilizing extensions and libs it comes loaded with.

      Yes, it is possible to do alot of trimming down, but in my opinion this is just as strenuous, and potentially even more dangerous for a 'typical user' as adjusting which WM is the default in Linux. That would be akin to a new user ripping kernel modules in and out. (Without the standard required MacOS reboot of course :))

      Regarding E's and GNOME's functionalities, I've found them to match a lot of "hidden" functionality in MacOS that almost no one uses, because almost no one needs it, and it's not covered in the installed "Help" system. For example, MacOS already has a handy, configurable taskbar I've never seen anyone but me using.

      In a sense, you are right. Yes, I have seen the MacOS taskbar. It is rather kludgy though in my opinion, and requires a ridiculous amount of keyboard mouseclick gymnastics to get it into a form that is usable for me. While alot of E+Gnome's abilities can be matched with sometimes arcane, or relatively expensive shareware addons, I can think of alot of features in E+Gnome that do not have a parallel in either the MacOS or Windows. Such as anti-aliased text, transparent operations, user extensible "themeing" (which goes way beyond simple UI adjustments) Window grouping which is extremely useful (links windows together so that any actions performed on them is mirrored on the others in the group, of course, how mirrored is configurable). View and manage multiple desktops (A standard on the X Windowing system for the most part anyway) Provide a host of snazzy special effects that leave your jaw dropped (Setting your background to a picture of the earth over water and turning on the desktop ripple effect is quite awesome). There is much more, check out both the Gnome and E sites for all the info.

      And, again, with MacOS, themes are a "hidden" functionality (that shareware connivers have used to take advantage of morons by re-selling the same thing to them; the Mac world is rife with "shareware abuse," like ten-line compiled Applescripts selling for $20).

      Well, manually adjusting all of the pixmaps with rezedit would be a bit of a hassle :) Just for that functionality, Kaleidascope is a good deal. Another good add-on app is ProgramSwitcher, sadly you have to pay for that one. Yet another thing that should be integrated into the core-OS, as you said. While there is a functional taskbar/switcher that comes with 8.5, it isn't very featureful, and ProgramSwitcher is excellent if you do alot of work in the MacOS.

      As you said in closing, both OSes require you to do a little tweaking to get them where they are optimal. Out of the box, Redhat 6.1 provides a rich set of features and power, but on a smaller machine it is -too- much, like you said. Out of the box the MacOS is slim and not very beefy, it requires alot of knowledge about 'hidden' features to get it up to par. Both require the user to know a little extra to get more out of their system.

      --
      V
    12. Re:Phooey on GUI's by Anonymous Coward · · Score: 0

      One thing that a lot of people don't realise is that X does not draw the amount of memory its process is listed as using from main RAM. The memory size quoted includes the memory map of the graphics card. If I have a 16MB or 32 MByte card, then X looks huge.

    13. Re:Phooey on GUI's by Maserati · · Score: 1
      Here's a positive take on The Dock in OS X:

      Reflections on Aqua over at MAcObserver.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    14. Re:Phooey on GUI's by Anonymous Coward · · Score: 0

      Then don't use Enlightenment/Gnome!!! That's beauty of Linux! Choice!!! Use WindowMaker or BlackBox or Xfce.

    15. Re:Phooey on GUI's by Molz · · Score: 1

      Themeing is available with out an extention in MacOS 8.5 and 8.6. The only problem is that there are only 4 themes i could dig up on the net. Kaleidascope is pretty good. And ProgramSwitcher is a standard extention in MacOS 8.5-8.6, all you have to do is hit OpenApple-Tab. It is part of the OS. And If you do a custom install you can trim most of the fat from MacOS durring install. It will still install some stuff you don't need but you can avoid most of it.

      -----

      --
      Can I Play With Madness?
    16. Re:Phooey on GUI's by Anonymous Coward · · Score: 0

      Its all just X Windows in the end

    17. Re:Phooey on GUI's by StarFace · · Score: 1

      Themeing is available with out an extention in MacOS 8.5 and 8.6

      True, but Apple very quickly dropped support for that. Those four themes are the only ones that exist because it is a closed system to the best of my knowledge. Apple paniced when they saw that it could be utilized to change the appearance of the OS and pulled the rug under everybodies feet on that one.

      And ProgramSwitcher is a standard extention in MacOS 8.5-8.6

      The ProgramSwitcher I am talking about is a shareware utility by that name, and it is far more powerful than the little hack put into OS8.5/6. The built in switcher is inane at best, you can't toggle to the next application, you have to sort through all the apps to get to what you want. The shareware program pops up a dialog ala Windows95/8 and lets you scroll through the list of apps before you select it. You can also quit apps while holding down the scrolling keys. You can redefine the keys. You can set up a plethora of window option hotkeys. Such as 'Bring Finder to the front and hide others' or 'Hide all other programs' or 'Show all programs' Once you use those features you will never go back to the vanilla OS.

      And ProgramSwitcher is a standard extention in MacOS 8.5-8.6,

      This is no more difficult than weeding through piles of extensions after the install, and no more newbie un-friendly. You can still wind up with an unusable system pretty easily.

      --
      V
    18. Re:Phooey on GUI's by Molz · · Score: 1

      The shareware program pops up a dialog ala
      Windows95/8 and lets you scroll through the list of apps before you select it.



      Well have you used the MacOS 8.5-8.6 program switcher? It brings up a little dialog with the name and icon of the Application when you hit OpenApple-Tab and lets you cycled through the apps before you select one. Just like the MS one but it only shows one icon at a time with larger writing for the title of the app..

      -----

      --
      Can I Play With Madness?
  4. It's good to find that Slashdot sees the light. by Anonymous Coward · · Score: 2


    The UNIX/Linux/BSD/Windows community has for too long dominated the computer industry, and we've all suffered for it. These obscurantists insist on using crude, primitive "techie" languages like C and C++, which naturally keeps them in their jobs and forces talented, imaginative people out of the software-development arena. Only a true nerd could love these languages. Nobody with the imagination to do great things could possibly have the patience to learn idiotic trivia like printf( ) format strings and virtual inheritance. Inheritance in general is just another techie boondoggle. It's a joke. They're just adding useless complexity for it's own sake. Programming languages must adapt to the user, not vice-versa, and BASIC is the only language that does that (aside from COBOL, but I'll not mention that one because a lot of Slashdotters seem intimidated by a language so powerful, versatile, and open). BASIC is clear and intuitive. It's the future of programming. The only tool any developer needs -- be he a kernel hacker or somebody working on multimedia technology -- is a pure visual advanced BASIC-like programming environment. Don't believe the hype about efficiency. Look at some C code, and look at some BASIC code that does the same thing: The C code is painful, long-winded, verbose, and obscure. They can call that "elegant" all they like, but any fool can see that it's anything but. They make the programmer work harder, and then they make the computer work harder. And why? Just to preserve their priesthood: Job-security through obscurity. It's all about intimidating non-technical people, the users who pay their bills and support the whole industry. This is wrong. Professional programmers can be done away with entirely, simply by putting the power to write code in the hands of the average user, who will use it much better than the obscure Lords of Pointers ever have with their silly rituals and gratuitous "hacks".

    It's time for a change.


    1. Re:It's good to find that Slashdot sees the light. by Anonymous Coward · · Score: 0

      HAHAHAHAHAHHA! That was funny. Gee, you wrote it with a computer...you should consider using a PENCIL, which is the only tool a writer needs, pencils are the way of the future, keyboards are all about intimidating non-technical people, ...

    2. Re:It's good to find that Slashdot sees the light. by Anonymous Coward · · Score: 0

      I don't know you, so I don't know how intelligent you may actually be, but you sure sound ignorant to me, and I don't know how someone actually thinks that what you say is interesting.

      It's not about languages and "intimidating non-technical people, the users who pay their bills and support the whole industry." That is utterly ignorant.

      Maybe it is that way for a certain percentage.

      It is about analysis!!!!!! It is about knowing how to put a system together and keep it up. Saying that professional programmers can be done away with is as ignorant as saying that doctors or lawyers can be done away with. (No lawyer jokes, please!)

    3. Re:It's good to find that Slashdot sees the light. by Anonymous Coward · · Score: 0

      There may be more truth in what you say than you would like to believe! One of the greatest icons in the computer industry was known to do his design work with *GASP* a pencil and paper! I am referring, of course, to Seymour Cray - the famous supercomputer hardware architect. (Though apparently he admitted to using an Apple machine as an engineering tool with the growing circuit complexity of his later designs.)

    4. Re:It's good to find that Slashdot sees the light. by Anonymous Coward · · Score: 0

      A joke dumbass!!!

    5. Re:It's good to find that Slashdot sees the light. by cpt+kangarooski · · Score: 1

      This is kind of funny, b/c a lot of Woz's work on the Apple was done with pencil and paper. Two great hardware guys that that taste great together, I guess. ;)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    6. Re:It's good to find that Slashdot sees the light. by Anonymous Coward · · Score: 0

      I like Tool Command Language much more than BASIC. Some of the syntax is not as clear as it could be, but it is a great language for network socket programming, and GUIs.

  5. "When you see it you want to lick it" by Anonymous Coward · · Score: 2

    I have that problem quite a bit when staring at my monitor. It's a bugger cleaning the drool off the screen constantly.

    Maybe they'll need to come up with some kind of chamois-like coating for the screen which soaks up any, uh, secretions....

    I think I'd better stop this train of thought right now.

    Seriously, though, this is fairly cool, especially as displays get more and more independent of 'pixels' as resolutions become finer and finer. Think in terms of where stuff like "electronic paper" displays are headed....

  6. A triumph of presentation over content? by Epeeist · · Score: 1

    Aqua has a beautiful appearance. Is that beauty skin deep?

    Unless the GUI overlays some real functionality then one has to question its usefulness. I certainly don't believe that "Presentation is everything, content is mere ephemera". (Can't find a reference to this quote, which is almost certainly by Oscar Wilde).

  7. Remember who Apple gears their software toward by Greyfox · · Score: 2

    The Apple target audience consists of people who don't necessarly want to be technical. Graphic artists, writers, and desktop publishing people. These people may prefer the extra fluff whereas us technical folks will point and go "Ugh! Look at all the CPU cycles being wasted!"

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Remember who Apple gears their software toward by Anonymous Coward · · Score: 0

      As a graphic artist, I can tell you right now I'd be looking to turn off those silly effects in all of 2 minutes of usage. I saw the quicktimes of the OS X effects in action and it looks like they'd get old pretty fast.

    2. Re:Remember who Apple gears their software toward by Anonymous Coward · · Score: 0

      I've been doing high end graphic design for 10 years, and web design since mosaic. As someone who who works with color day in and out, I;ll have to agree with the folks who are annoyed with the Aqua theme. It's simply not conducive to work. Currently, when working on a high end project, I switch my bacground to a flat gray...gray is a color least able to affect the way your eyes translate color...looking at a color for long periods of time affects your ability to distinguish between two similar yet different hues. hell, when I'm working on deadline, I don't even drink Coke - caffeine can affect the way one sees red. In conclusion, aqua is a great consumer theme that will have wide appeal to those who use their computers as a 'leisure-box', but if I understand Apple, aqua will be a theme one can turn off just like thems can currently be changed in Mac OS 9. Let's hope so at least...if not, I'll be praying for Kaleidoscope for OS X [www.kalediscope.net], and choose a system 7 [gray through and through] theme.... cheers

    3. Re:Remember who Apple gears their software toward by Anonymous Coward · · Score: 0
      Remember, your biases may betray a limited knowledge base.
      Most designers/print service bureau people need to have a neutral color on their desktop. They need to see color in the areas they're editing without the effects of other strong colors nearby. I use a light grey/tan. I've worked with people who only used greyscale patterns on their desk. They also are jealous about their cpu cycles.

      Aqua is a bid to attract winlusers over to Mac, pure and simple. oooh the flashing colors, the funny noises, they're calling me..I must buy a Mac so I can be translucent and cool Those of us who have never looked to our computers as a substitute for Disneyworld will find a way to tone it down and resume our work. I could make catty remarks about Encumberment and similar grandiosities nix has become known for-- and the lack of a filemanager on any unix desk that can match either the speed or visual efficiency of Mac's finder, but let's save those for later.

  8. Impact? by Anonymous Coward · · Score: 0
    Well, let's discuss "Aqua". What is "Aqua"? Well, it's an obvious reference to water. So, if we look at the title of the story in this light, we get "Ars Technica on water". So who is Ars Technica? Well, "Ars Technica" sounds like a Northern European name, and it is well established that Linus Torvalds is also from Northern Europe.

    So why is Ars Technica on water? One likely reason is that Ars Technica is water skiing. So the new title becomes "Ars Technica water skies". But, this time of year, Northern Europe is rather cold. So if Ars Technica water skiied in his native land, he would probably freeze. But, if he were carrying the FreeBSD source code, he could freeze it. This seems unlikely, though, since a better way to freeze the FreeBSD code would be to just stick it in the freezer.

    So more likely, he's water skiiing in a warmer climate, like California, which is wher Linus Torvalds currently lives. This coincidence is too great; therefore I conclude that "Ars Technica" is a pseudonym for "Linus Torvalds" - ie they are one and the same.

    So the new title is "Linus Torvalds water skies". However, this is neither "News for Nerds" or "Stuff that Matters." Unless he were skipping work to water sky, and was fired.

    So, therefore, it's a shame that Linus Torvalds skipped work to water sky & got fired. But, I'm sure he can get another job.

  9. No Theme Support by Erich · · Score: 5
    Isn't it just like apple to say that there will be no theme support.

    One of the things I hate about the Apple way of doing things is that they think the way to make things simpler is to take away options.

    For instance, we are using CIPE-over-PPP-over-ATM to network ourselves over DSL to another network. It works really well, but it eats up about 60 bytes out of each TCP packet. This is no problem for places where MTU path discovery works, but many places block ICMP, and so MTU discovery doesn't work... in any case, the best solution is to set the max MTU size down to 1440 or so.

    Under Linux, this is easy... ifconfig eth0 mtu 1440
    Under Windows, there is a registry setting. Not the right way to do it in my opinion, but at least it can be done.
    There is NO WAY to do this under MacOS that I could find. The only solution was some guy who hacked up the TCP/IP stack and wrote a little control panel where you could change the settings. That's not the way to do things.

    Or the mouse. I know that Apple people say that one button is easier than 2 or 3, but my Mac friend told me the other day that one of the things I needed to do for something was option-click-click-and-hold. That's EASIER than right-click or middle-click?

    Now, Apple has done some very good things in terms of user interfaces... it's a very uniform user interface. Back in 1984, it was an extremely modern way to do things. But over the last 15 years or so they've fallen behind in the technical arena. No preemptive multitasking (until now, more on that in a minute) is unacceptable. And how do they make up for it? FUD. Steve Jobs said that you couldn't buy a faster computer than a G3. Not only could you get a PII to run faster, but he completely neglected the Alpha, UltraSparc, PA-RISC, etc. These aren't typically home machines, sure, but he was trying to say that the G3 was some sort of Super Computer or something. We see this continued with the silly Army Tank / G4 commercial, which is not so much a testament to the speed of the G4 (Don't get me wrong, it's a nice chip, but it's not beating the Origin 2000 or Enterprise 4500 behind me any time soon) as it is backwards and outdated US laws.

    Now we have OS X. I must say that I'm very happy that Apple is getting into the Modern OS Architecture arena. And they certainly chose some good technologies to support. I have high hopes that Apple can come up with a really excellent product... though I still see that they treat seperate partitions as seperate filesystem spaces. D'oh.

    But I must say I'm not totally convinced that OS X is something that I want to run in the future. Apple has not been what I'd call a friendly company in the last few years. It used to be that Apple was the good guy and IBM was the bad guy. Now Microsoft is certainly the bad guy... but I'm not convinced that Apple is a good guy. If Steve Jobs and MacOS controlled 80% of the market share, would that really be better than it is now? Think about who controlls the industry and how they deal with specs and such. Is Apple any better? Worse?

    I'd say that it'd be worse. You'd have to buy your hardware from Apple. Prices would be inflated without the competition. And your computer would have to be smurf-puke blue. :-)

    --

    -- Erich

    Slashdot reader since 1997

    1. Re:No Theme Support by scrain · · Score: 2

      Since the article's talking about MacOS X, which runs atop unix, if you want to set the mtu, you just pop a console and type

      ifconfig eth0 mtu 1440


      scott

    2. Re:No Theme Support by Inferno73 · · Score: 1

      From what I've seen of Apple, they're worse than MS when it comes to documenting APIs and hardware (although hardware isn't an issue for MS). Does everyone remember when they wouldn't give hardware specs to Be? And this was at a time when they should've been doing everything in their limited power to make friends. If that's how they behave during times of low market-share, I'd really hate to see what they'd do if they were in a position even close to MS. The Open Source community needs to be very careful about who they trust. There are a lot of dying companies jumping on the bandwagon, and most of them have questionable histories, and won't hesitate to stab their friends in the back once they're on top.

    3. Re:No Theme Support by Anonymous Coward · · Score: 0

      Welcome to the Slashdot Apple bullshit fest:

      * One button mice
      * Expensive hardware
      * Dumbed down interface

      and finally - thanks to Inferno73 - the bullshit is complete:

      * Apple not giving its hardware specs to Be

      Thanks Inferno73 for keeping up the tradition of spreading lies and venom about Apple on Slashdot.

      Good tip though about looking out for open source. But I think since Apple is dying and the open source revolution is just starting, there is nothing to worry about from nasty Apple.

      You all have heard about the open source revolution, haven't you?

    4. Re:No Theme Support by Anonymous Coward · · Score: 0

      Why don't you just grab Open Transport Advanced Tuner? It'll do that easily, and let you tweak a lot more.

      I personally don't mind Apple hiding advanced features like this, as can you imagine what would happen if your average joe user started playing around with low-level OT settings? It's easy enough to just download this little program and tweak them yourself.

      Thanks,
      Peter

    5. Re:No Theme Support by Steevil · · Score: 1

      Opening a control panel and altering settings is no way to alter settings? How d'you figure?

      Also wanted to point out that option-click-click-and-hold would navigate through a file systems using spring-loaded folders, and once you'd finished would close the original window. It isnt a replacement for a right or middle button function, and isnt even possible to do under Windows or Unix.

      Steve Jobs did not claim the G3 processor was the fastest available, only that it could run up to twice as fast as a PII of equivalent clock speed. That's still a lot of ifs to add to the end of his sentence, but lets at least be accurate. : )

      --
      --- Apparently I have an old /. account I forgot about! I hate my old username, and my old teenaged c
  10. The User Interface MUST Improve! by Anonymous Coward · · Score: 1

    Yes, god forbid that anyone should make computers easier to use. Heaven forfend that someone should make a computer that you can just switch on and do stuff in a highly visual manner without having to use esoteric commands, long-winded and illogical keystrokes and the userfriendliness of a cobra on acid.
    Yet there are people out there who think that the development of the interface between the computer and its user should have frozen in 1970.
    You know these people. They post on Slashdot.
    They are the luddites of the new generation. They must be rendered extinct, like the dinosaurs they are.
    We need interfaces like Aqua. We need the interfaces that are to come. We want computers that are so user friendly and work in such a logical and obvious way that even people like my dad can use them, if they want to.
    That is the future.
    People who think that emacs is the be-all and end-all, are the past. They're obsolete.

  11. Man, that's frightening by Tim+Behrendsen · · Score: 2

    A moderator actually marked this as insightful.

    I was a joke, you boob.


    --

  12. Read the Article -- 3rd Generation Graphics by Valdrax · · Score: 1

    If you'd have actually READ the article before trolling, you'd know that it was talking about how Quartz is a "3rd generation" graphics system -- one with actual knowledge of all the objects on the screen after they've been drawn -- and all the wonderful things that you can do with that. This is why Display PS was so damn cool back then and why Quartz's Display PDF will be even cooler. There is a lot of neat functionality that Quartz allows, and I'm sure we'll see a lot of interesting tricks as developers start to figure out how to exploit the technology. The Quartz model of graphics holds far more power and flexibility than X11, Windows, and the old Quickdraw model.

    On the other hand, I'm curious just how games and other things that need direct screen access with intermix with such a graphics model.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    1. Re:Read the Article -- 3rd Generation Graphics by aeonek · · Score: 1

      This is why Display PS was so damn cool back then and why Quartz's Display PDF will be even cooler.

      Why?? Apple dropped DPS mainly becuase of licensing issues. PDF is better than PS for what it was designed for (document distribution), but PS is more powerful. Everything that was in that PDF compositing demo can be done in DPS.

      --
      "Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
    2. Re:Read the Article -- 3rd Generation Graphics by um...+Lucas · · Score: 2

      Display PostScript is actually rather limiting this day and age. Let me say that I don't know if PostScript level 3 fixed any of these issues, but so far as level 1 and 2 go:

      PostScript couldn't support RGB images. That's good for printing, but lousy for screen displays.

      PostScript couldn't layer objects. You can't just layer a 50% magenta square over a 50% cyan square and hope for a 50% red square. Whatever is on top takes precendence. Expensive trapping software would enable you to see the overprints, if you specified them, but by default, whatever is on top is what you are going to get.

      PostScript also couldn't really handle bitmapped images that gracefully. There are so many headers that EPS's of bitmapped graphics are significantly larger than any other file format.

      PostScript still rules for printing. It forces designers to pay for their mistakes (often directly out of their pockets!) when they try to accomplish effects that simply aren't feasible on an offset press.

      Display PostScript has been extremely SLOW compared to other imaging models.

      But looking to the future, Apple was quite smart to drop DPS for a PDF based model. More and more publishing is being done in an RGB format, so designers benefit. And since consumers using iMacs are also viewing those same documents on their screens, it makes little sense to adopt an imaging model that converts colors across several color spaces needlessly.

    3. Re:Read the Article -- 3rd Generation Graphics by Jay+Carlson · · Score: 1
      Some corrections:

      Display PostScript is actually rather limiting this day and age. Let me say that I don't know if PostScript level 3 fixed any of these issues, but so far as level 1 and 2 go:

      PostScript couldn't support RGB images.

      Not true. DPS supports RGB color spaces; PS Level 2 adds CMYK, some CIE models, and indexed.

      PostScript couldn't layer objects. You can't just layer a 50% magenta square over a 50% cyan square and hope for a 50% red square.

      Well, the NeXT had alpha....

      PostScript also couldn't really handle bitmapped images that gracefully. There are so many headers that EPS's of bitmapped graphics are significantly larger than any other file format.

      This isn't an issue for Display PostScript, and for Level 2 the image size increase isn't that bad. EPS is the wrong format for bitmapped graphics anyway.

      But looking to the future, Apple was quite smart to drop DPS for a PDF based model.

      Especially after they couldn't get Adobe to give them the license price point they wanted for DPS....

    4. Re:Read the Article -- 3rd Generation Graphics by Epeeist · · Score: 1

      One of the things I do besides fencing is to juggle.

      Sometime ago I bought a set of clubs from a particular manufacturer. They were beautiful, lots of glitter on them, laser stripes etc. The unfortunate thing was that they were useless as juggling clubs, the balance was wrong, the spin wasn't even and they tended to land on their side and break.

      Apple use 3rd generation graphics you say, so what. If the human factors are bad (which I doubt they will be), or the UI is just a glossy overlay on crappy applications then what is the point. It is just a triumph of presentation over content.

  13. still time by cowscows · · Score: 1

    I wouldn't be too hard on apple or aqua just yet. The whole display of aqua at the last expo was a last minute decision, done because the hardware that they hoped to introduce wasn't ready to go. There's still plenty of time for apple to fix issues and address opinion. So by all means, give your opinion, but all this "apple sucks, look what they're trying to force everyone into now!" is a bit premature.

    --

    One time I threw a brick at a duck.

  14. I have to admit, it looks pretty cool by Tim+Behrendsen · · Score: 2

    Just so you know my bias... normally I absolutely detest Apple the company. They have performed far more monopolistic practices than Microsoft ever dreamed of (they were just incompetent at executing them). I despise MacOS, which is the most primitive operating system sold today. I think their hardware is way overrated, and I hate their dumbing down of computers with no way to escape the prison. And the most galling thing was their unbelievable arrogance that they still sat on the industry pedastal (gag).

    All this having been said (:)), I have to admit the Aqua interface looks really cool. It's actually not a bad idea to use PDF as your drawing primitive. Traditionally Apple's implementation of ideas has been really poor, so it will be interesting to see if they've managed to pull it off in a reasonable way.

    The big question is whether they allow escape from the prison for advanced users? Jobs is notorious for not allowing anything that he personally doesn't find useful and damn everyone else (floppies anyone?).


    --

    1. Re:I have to admit, it looks pretty cool by Anonymous Coward · · Score: 0

      Apple has promised a command prompt. The "dumming down" of the operating system is for the sake of those people (of whom I know many) who don't want to use a manual to learn their OS (*cough* Windows). Certainly, Linux/BSD/Solaris/etc. have been the tools of choice for those of us who actually have a desire to understand what goes on underneath the hood, but most people actually couldn't care less. If you're worried about being able to do something functional in OSX, don't worry. It's there. It's just put out of reach of people who aren't as technically skilled.

      As for disk drives, it seems a lot more drastic than it actually is. Most people who read /. think everybody uses disk drives to boot Linux for the first time. On non-Apple PCs, this is sometimes the case. As an owner of a Blue and White G3 sans disk drive, however, I am in a unique position to say that I have never needed it. To be honest, a situation in which I have a desire for a 1.4mb floppy has not arisen in the last few years. Everything I transfer is through email or scp. When I first booted LinuxPPC, I did so off of CD.

      If you have a problem with the business practice of Apple, or the cost of its products, that's one thing. But the fact is, Macintosh, Windows, and Unix each have their place. If one OS isn't right for you, it doesn't mean that everybody else has the same reasoning for choice of OS.

      --Willtor

    2. Re:I have to admit, it looks pretty cool by Anonymous Coward · · Score: 0

      What the hell are you talking about? 'Dumbing down???' What exactly is 'dumbed down?'

      Apple has made no such promise about a command prompt. A command prompt is just a damn application. It has nothing to do with Apple. The bsd layer is JUST there, whether a shell program is running or not.

      A command prompt gives one no more or less ability to 'get underneath the hood.' It is just a different interface/method of running/interacting with the programs/system.

  15. Basic? How archaic. We should use English. by gharikumar · · Score: 1

    And not written english. Pidgin English is just the ticket. After all, emphasis on grammar, spelling etc keep hundreds of talented people from contributing the software, and serve the only purpose of preserving the fat paychecks of obscurantist English fetishist programmers. Just you wait. Microsoft will soon come out with Visual English, which will allow one to write an entire database application with just one line of code. And all you linux nuts will get screwed. So there.

    Hari.

  16. Acronym Police by Anonymous Coward · · Score: 2

    For instance, we are using CIPE-over-PPP-over-ATM to network ourselves over DSL to another network. It works really well, but it eats up about 60 bytes out of each TCP packet. This is no problem for places where MTU path discovery works, but many places block ICMP, and so MTU discovery doesn't work... in any case, the best solution is to set the max MTU size down to 1440 or so.
    (sirens blaring),
    Internet license and registration please. Do you know how many acronyms you were doing back there? I'm going to cite you for that violation, and and another for the John Katz-length of that post. Buckle up, and have a nice day.

  17. And the only tool I have is a hammer by Anonymous Coward · · Score: 0

    Use the right language for the right problem, num-nuts.

  18. Re:No Nerd Support by Mononoke · · Score: 2
    For instance, we are using CIPE-over-PPP-over-ATM to network ourselves over DSL to another network. It works really well, but it eats up about 60 bytes out of each TCP packet. This is no problem for places where MTU path discovery works, but many places block ICMP, and so MTU discovery doesn't work... in any case, the best solution is to set the max MTU size down to 1440 or so. Under Linux, this is easy... ifconfig eth0 mtu 1440 Under Windows, there is a registry setting. Not the right way to do it in my opinion, but at least it can be done. There is NO WAY to do this under MacOS that I could find. The only solution was some guy who hacked up the TCP/IP stack and wrote a little control panel where you could change the settings. That's not the way to do things.

    And just how many people need to do this on their personal computer? 50? 75? Maybe the next MacOS should ship on 3 CD-ROMs, just to accommodate all of the possibilities.

    Steve Jobs said that you couldn't buy a faster computer than a G3. Not only could you get a PII to run faster, but he completely neglected the Alpha, UltraSparc, PA-RISC, etc.

    Steve said you couldn't by a faster personal computer. Higher clock speed !== faster execution.

    How many Alpha, UltraSparc, etc. are being wasted on e-mails to Grandma and on tomorrow's Economics homework?

    Or the mouse. I know that Apple people say that one button is easier than 2 or 3, but my Mac friend told me the other day that one of the things I needed to do for something was option-click-click-and-hold. That's EASIER than right-click or middle-click?

    There is no Option-doubleclick-and-hold. At least not one that does anything special. Nice little anecdote, though.

    ...though I still see that they treat seperate partitions as seperate filesystem spaces. D'oh.

    Is this a complaint? If it is, I fail to see the problem.


    --

    --
    NetInfo connection failed for server 127.0.0.1/local
  19. Quartz is great! by Bothari · · Score: 2

    Apart from all the gui's-suck comments, quartz (the technology itself) is a brilliant piece of work! A built-in 2d renderer with support for PDF with all that entails. Yes, Aqua is glitzy and flashy and probably not as intuitive as the old interface, but the technology underneath it is what calls my attention.

    *That* I consider innovation. I wish we had more of that in Linux...

    I suppose someone will now announce a Open-Source project to *copy* Quartz'z functions...

    ...
    Yes, I know I ramble and my spelling isn't quite up to scratch. If you wish to complain,

    1. Re:Quartz is great! by Anonymous Coward · · Score: 0

      Dan Effegus introduced MINBARS awhile ago, this idea got him flamed and blasted from many people... so much for innovation in linux.

    2. Re:Quartz is great! by CdotZinger · · Score: 1

      Actually, a recent /. link pointed to a story wherein Miguel Of GNOME said it would be "trivial" to do just that. First time it ever seemed possible that Linux's most lauded developers could be as thoughtless as /.'s "ROOLZ!" contingent. Frightening moment.


      --
      Your mouth is like Columbus Day.
    3. Re:Quartz is great! by Hrunting · · Score: 2

      Miguel was talking about implementing transparency features in GNOME like the menubars, which yes, could be done, but Aqua is far more than simply transparency. If you read the article, it goes into how and why Apple can do all that it's doing with the GUI ('third generation' displays), and why X can't do that ('second generation' display with extremely primitive primitives). As great as Miguel and GNOME are, it would take a completely new display layer (read: new windowing system) to implement these changes. GNOME still has to work with the existing X, so Miguel really can't implement Aqua on X, he can just make GNOME look like Aqua.

    4. Re:Quartz is great! by Anonymous Coward · · Score: 0

      Saying something is "trivial" is all well and good, but until it's checked into the tree and all apps support it, it's of little value.

      Whereas Apple has already released several prereleases with the technology, and will be shipping Real Soon Now (plus a couple months, maybe).

    5. Re:Quartz is great! by aeonek · · Score: 2

      Apart from all the gui's-suck comments, quartz (the technology itself) is a brilliant piece of work! A built-in 2d renderer with support for PDF with all that entails. Yes, Aqua is glitzy and flashy and probably not as intuitive as the old interface, but the technology underneath it is what calls my attention.

      *That* I consider innovation. I wish we had more of that in Linux...


      Innovation? They bought NeXT, and wrapped it in a pretty GUI with lots of colors. You call that innovation?

      I suppose someone will now announce a Open-Source project to *copy* Quartz'z functions...

      Do you mean something like DGS or X/DPS???

      The "3rd generation" GUI's has been around for at least a decade...

      --
      "Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
    6. Re:Quartz is great! by hcsiii · · Score: 4

      Actually, the concept of a vector based GUI is not new, considering they 'copied' it from NeXT (really cool stuff for its time), but irrespective of that, an Open-Source project to provide a vector-based alternative to X has been in progress for some time.

      It currently suffers from the ESR RampUp syndrome - i.e. the necessity to have a minimally working product before the OS scale-up really begins to have an impact.

      They are basing it on OpenGL and GGI. Its called 'Berlin'. They've got a page at SourceForge.

      Nothing actually usable in terms of replacing X yet though.

      Then there's always the GNUStep people... I think they're trying to use 'Display Ghostscript'.

      All things considered, I don't think Quartz is a really monumental achievement. After all, they had NeXT's implementation of Display Postscript to work from. Considering how quickly gv was adapted to display PDF files, I don't think there was too much work involved in upping 'Display Postscript' to 'Display PDF'. And I think the dropping of the license fee from Postscript to PDF was probably the driving factor, moreso than the technical issues mentioned.

      As for the ability to reference previously drawn objects... that's what widgets do in 2d bitmapped space. Its been possible for some time (see GLUT) to implement a 2d interface, with widgets, etc, in OpenGL, which can be scaled just as easily, retains as much information, etc.

      Really, I would have to say that for the Linux community, SGI's actions regarding OpenGL, and they're apparent attempts to pave the way for opensource OpenGL accelerated hardware drivers is more important. When we have hardware accelerated OpenGL drivers for most of the major cards, it would be relatively simple to create an OpenGL based WM, or OpenGL based apps, and get all the same abilities. The only realm that I know of where Postscript/PDF has a strong advantage over OpenGL is fonts, and considering the recent work done in integrating FreeType with OpenGL, I consider that an advantage likely to be shortlived.

      As for the transparency effects, those are easy in OpenGL... but also here today in imlib2 and gdbpixbuf (actually, libart, I think).

      When the Gnome guy said it was trivial, he was referring to AQUA, NOT QUARTZ!!! Aqua, i.e. dynamically scaling bitmaps through arbitrary transformations, and using transparency and truecolor widgets, is all possible today with libart and gdk-pixbuf, and possible tomorrow with hardware accelerated OpenGL.

      I don't think Linux has much to worry about here.

      (Speed and efficiency issues aside, which are currently being remedied. Most of the GNOME complaints earlier in the discussion can be laid at the feet of stacking libart, et. al., on top of imlib, which was designed and optimized for a different purpose. And OpenGL merely awaits hardware acceleration with capable drivers.)

      --
      Howard C. Shaw III Grum
    7. Re:Quartz is great! by CdotZinger · · Score: 1

      Exactly what I meant. Brevity is the soul of being misread.

      And my having read the article, and already knowing everything it said, was the basis of my being sorta cheesed off at Miguel's (and much of /.'s) superficial view of what an implementation of Aqua-ness would entail.

      We agree. Love is all around.


      --
      Your mouth is like Columbus Day.
    8. Re:Quartz is great! by Anonymous Coward · · Score: 0

      -snip-

      "I don't think Linux has much to worry about here. "

      The Power of Open Source Rationalization

    9. Re:Quartz is great! by nitehorse · · Score: 1
      Miguel was NOT SIMPLY REFERRING TO AQUA'S LOOK. If you would care to do some looking around and reading, you'd notice that he was actually insinuating the idea that perhaps it would be trivial to make GNOME/SM or GNOME/E to look like Aqua (an E theme is already there, isn't it?) but also that the whole Quartz idea could be implemented in GNOME by the use of the brand new Libart toolkit. Do you follow this news?

      STD DSCLMR: I'm not a GNOME evangelist; I'm actually a KDE guy. Moderate me accordingly. ;-) BUT I'm pretty excited about the possibility of an OpenSource and free alternative to picking up Apple's systems; that, and I really don't have the cash for a shiny new Apple computer. So, if Libart=Quartz for X, then I'm all for it and the GNOME camp could have just found a new member. It's that impressive.

    10. Re:Quartz is great! by hcsiii · · Score: 1

      He was referring to Quartz to the extent that he could reproduce its ability to accomplish Aqua's look, including arbitrary transformations of screen elements, as I said.

      This does NOT include true vectorization of complete interface elements, nor the ability for some degree of intelligence to reside in the display server by its use of Postscript ala NeWS, etc.

      So I stand by my statement - We're talking about Aqua's look, not the full vectorization. Actually, Quartz throws out functionality. If an earlier poster was correct, PDF is NOT a strict superset of Postscript - the prior poster's claim was that PDF drops Turing-completeness. If so, then Quartz is dropping much of the power of NeWS, which is sad.

      I favor Berlin, primarily because they seem to be trying for many of the goals of NeWS; specifically, the goal of the separation between the server and client being app-dependent.

      Many of the complaints about X have to do with its network protocol; more specifically, the level at which it operates. Different applications work best at different levels of network abstraction. Berlin's design, based on Corba components, which can be either in the server or the client, allows each application to control which level of abstraction becomes the network layer. Thus, network traffic, even going through the overhead of the Corba protocol, can be minimized, because it may only take one Corba packet where X sends twenty.

      But I'm moving off track - again, I'll state it - libart is NOT vector based - it is transformation based. It applies an arbitrary transformation matrix to a bitmapped image. This is not the same as using Postscript (which I have hand-written programs in --- not reports, not texts, PROGRAMS). Postscript is a Turing complete language with a rich graphics library built-in. IF PDF is not Turing-complete, that reduces the potential functionality of Quartz, but may enhance it in reality, since it means the interpreter and display paths can be more optimized. That has ever been the Mac Mantra, to sacrifice flexibility for ease, whether of implementation or use.

      Libart provides optimized, fast, anti-aliased transformations of bitmapped images. (Note, my understanding of libart is largely from reading documents on GNOME website and Enlightenment website talking about imlib1 and imlib2, and why Gnome is moving away from imlib, etc. My understanding could be flawed.)

      --
      Howard C. Shaw III Grum
  20. Vectors are the THIRD generation??? by Gid1 · · Score: 1

    I seem to remember that computer graphics were originally vector-based rather than raster (other than light bulbs on the front of the EDSAC II)... and back then, it was completely vector -- even the CRT display was vector. Now it's just vector -> raster.

    Hmmm.

  21. Software does what the machine cannot yet do... by Chilles · · Score: 1

    I really like the idea of a vector based GUI. I think that looking at more "organic" shapes is easier on the eyes than looking at all those squares and blocks. but right now I say "why?"
    Why use a vector based windowing system on a monitor that can only display squares and blocks efficiently. The moment a vector based windowing system becomes usefull even unavoidable is when we have "analog" monitors as in "monitors that can actually display vectors" as opposed to the current "monitors that diplay bitmaps" IMHO this vector based windowing system is just a marketing buzz-word induced waste of cpu-time. Now that the competition is already ahead on all the current words (preemptive multitasking, multi-user, journaling file system,.....) they just invented a new one.

    1. Re:Software does what the machine cannot yet do... by Anonymous Coward · · Score: 0

      >IMHO this vector based windowing system is just a marketing buzz-word...

      Go tell that to the publishing industry

    2. Re:Software does what the machine cannot yet do... by aeonek · · Score: 1

      Why use a vector based windowing system on a monitor that can only display squares and blocks efficiently.

      What do you do if you have a piece of graphic that you want to look the same on a 800x800 monitor, a 1600x1200 monitor and a 800 dpi laser printer? Display systems like DPS and Quartz do this easily and totally transparent to the developer.

      --
      "Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
    3. Re:Software does what the machine cannot yet do... by Axe · · Score: 1

      For example I would sure like if a web page can be SCALED for any monitor size or viewing preference or printing. PDF does a great job at that. It is not a buzzword. It is the only correct way to do that.

      --
      <^>_<(ô ô)>_<^>
    4. Re:Software does what the machine cannot yet do... by Guy+Harris · · Score: 2
      I really like the idea of a vector based GUI. I think that looking at more "organic" shapes is easier on the eyes than looking at all those squares and blocks.

      If by "'organic' shapes" you mean the jelly blobs of Aqua, I don't think they're intrinsically tied in any way to a "vector based GUI". In fact, the Ars Technica article says as much - it says of the gelatinous buttons, "On the other hand, nothing we've discussed so far can't be duplicated with a second generation display layer."

      Why use a vector based windowing system on a monitor that can only display squares and blocks efficiently.

      Well, I'm not sure what's "vector-based" about Display PDF; PDF is a PostScript-like language (not entirely surprising, considering who invented PDF...), so it might be "vector-based" in that a path might be made out of lines - but the PDF spec says that a "path object" is "an arbitrary shape made of straight lines, rectangles, and cubic curves", so it's more than just "vectors" (in the sense of "lines").

      The moment a vector based windowing system becomes usefull even unavoidable is when we have "analog" monitors as in "monitors that can actually display vectors" as opposed to the current "monitors that diplay bitmaps"

      To put it bluntly, I would not, if I were you, hold my breath waiting for that to happen. I suspect it may be easier to make raster CRTs (you just have to make the beam scan left to right, and then scan the next line below it, and..., rather than being able to steer it arbitrarily), and the display on my desk isn't even a CRT - LCD displays (which, as far as I'm concerned, rule) are intrinsically digital monitors that display bitmaps.

      I have the impression that, these days, rasterizing vectors is pretty much a solved problem.

      IMHO this vector based windowing system is just a marketing buzz-word induced waste of cpu-time.

      The reason for a "vector-based" (or, as I might be inclined to say, "path-based") windowing system, at least as presented by Ars Technica's article, is that "vector" transformations (which, I suspect, are transformations on vectors representing points, i.e. the vector from the origin of the coordinate system to the point, not vectors representing lines from one arbitrary point to another) can be applied to the PDF description of something being drawn.

      Much of the other advantages that article ascribes to a "vector-based" windowing system, such as the stuff Aqua does with transparency, have, I suspect, little if anything to do with PDF being "vector-based" (or "path-based").

      Besides, I didn't see any mention of "vector-based graphics" on the Graphics page of Apple's stuff on MacOS X; "vector-based graphics" may have been Ars Technica's term - as suggested above, I'm not sure I'd use it, and that may be why Apple doesn't appear to be using it there, either.

    5. Re:Software does what the machine cannot yet do... by John+Siracusa · · Score: 1
      Besides, I didn't see any mention of "vector-based graphics" on the Graphics page of Apple's stuff on MacOS X; "vector-based graphics" may have been Ars Technica's term - as suggested above, I'm not sure I'd use it, and that may be why Apple doesn't appear to be using it there, either.

      "Vector" was not the best choice of words, perhaps, but it is common shorthand for what are also known as "resolution independent" graphics. That is, graphics that are not defined in terms of individal screen elements (pixels) but rather by a parameterized description of paths and fills. Image formats of this type (EPS, Adobe Illustrator files, etc.) are often referred to as "vector images," thus my use of the term.

      Try not to think "vector" as in "magnitude and direction," but rather think more along the lines of "component vectors" that define a more complex path. Not much better, maybe, but it's not always easy to nail down "common usage."

  22. Thanks for not trashing Java by nanode · · Score: 1
    I was with you until you said that BASIC was a pure visual language. Since you didn't mention java, I'll do 2 things:

    - feel sorry for you
    - assume you work for Microsoft

    1. Re:Thanks for not trashing Java by kallisti · · Score: 1
      There is only one really visual language I have ever seen, Prograph. You program by connecting boxes with lines representing dataflow. Even so, it was a fully buzzword-compliant object-oriented programming language, very good at some tasks. Although figuring out how to write some simple algorithms (such as repeat-until) required a bit of thought.


      The company making it got greedy and started charging 1500 dollars for the language, renamed it CPX, renamed themselves somehting I don't recall, and dropped off the face of the Earth.

  23. 3d (Fourth Generation) Interfaces by Gothland · · Score: 1
    I'm not much on the technical side, so I'm hoping someone can answer this for me...

    If you wanted to implement a 3D interface on Linux, what kind of task is that (excluding the obvious definition... "huge")? And is that something that would require a replacement for X, or does X have the capability to have a 3D environment on top of it?

    I have a strong feeling that peope are going to start emulating the Aqua-style interface in X windows. I think if Linux were to have a real advantage (and not simply be copy-catting at an ever proficient pace), it should focus on the next step that the commercial vendors haven't arrived at yet.

    --

    1. Re:3d (Fourth Generation) Interfaces by Anonymous Coward · · Score: 0

      Obviously you haven't been paying attention. The open-source crowd is adept at reimplementing technology done elsewhere first, not creating innovative tech in its own right. What was the first thing we heard from an open-source luminary after Aqua came to light? That it'd be "trivial" to add to Gnome.

      Perhaps someday, we can do something on our own...

    2. Re:3d (Fourth Generation) Interfaces by maggard · · Score: 1
      A: It wouldn't be all that difficult. There have been a number of 3d systems developed over the years, it's just that no one has really liked any of them.

      Why? Well, two reasons.

      1. There isn't a good way of getting 3d information into the environment. A keyboard is fantastic for 1d entry. A mouse/trackball/glidepad is good for 2d (though it does steal your hands from the keyboard - here is where trackpoints are nice.) For 3d though there haven't been any really successful technologies. There are some clever kludges like those used in games (would you really want to use Quake-keys all of the time?) and a few hideously expensive hardware devices but nothing average folks can pick up and 'get' immediately.
      2. Little need. Sure it's a kewl idea; flying around your filesystem, working in a 3d virtual space, but those who've used the various implementations generally soon went back to the more traditional 2d representations. Yes, it was partially because the 2d environments are more mature, widely supported, and universal but also because they found the extra gymnastics required to work in a 3d environment just weren't worth the additional mental or physical effort.
      So, am I suggesting 3d interfaces are doomed? No, just that we don't yet have a good way of interacting with them nor a compelling mental model to work with. It's entirely reasonable to assume that at some point 3d interfaces will become preferable once these two issues are resolved.

      Humans evolved in a complex, visually rich 3d environment. We have superbly developed skills for conceptualizing ourselves in a 3d environment and for unconsciously recognizing and tracking other elements within it. It stands to reason we will be able to apply those skills to enrich our information management experience once we've the two issues above addressed. At this time however they remain significant stumbling blocks and make (IMHO) any work on 3d interfaces of little broad interest.

      --
      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.
    3. Re:3d (Fourth Generation) Interfaces by Anonymous Coward · · Score: 0

      The problem with 3-D interfaces arn't that they are hard to make but that they are hard to make to be used or useful. I recently saw an X replacement that displaied directory contents as solar systems.. It was really hard to make sense of. Apple had Projext-X that displayed anykind of metacontent as a floating 3-d something and while it was really fun flying through recursive branches of Yahoo's catalog it wasn't that useful.

    4. Re:3d (Fourth Generation) Interfaces by Anonymous Coward · · Score: 0

      The problem with 3-D interfaces arn't that they are hard to make but that they are hard to make to be used or useful.

      I recently saw an X replacement that displaied directory contents as solar systems.. It was really hard to make sense of.

      Apple had Projext-X that displayed anykind of metacontent as a floating 3-d something and while it was really fun flying through recursive branches of Yahoo's catalog it wasn't that useful.

    5. Re:3d (Fourth Generation) Interfaces by ikekrull · · Score: 1

      I'd love a true 3D interface, only because i do a lot of 3D modelling and animation work..

      I would gladly work in a 3D computer environment, using avatars and interacting with others in a VR environment.

      However, this is impractical on a monitor. If you want to implement a 3D interface, you need to have:

      a) a true 3D input device - there are several, including 'haptics' arms which track the point of a stylus in 3D and provide motion-feedback, '3D' mouse-type controllers which respond to pushing, pulling and twisting in 6-DOF, and various others.

      b) a true 3D output device - lightweight 3D glasses would be the most immediately practical, available in some level of functionality in products like Sony's Glasstron. This would need some type of motion tracking built in so you could turn your head etc.

      Only now do we have the hardware that really makes it possible anyway... an NVidia GeForce with its geometry acceleration enabled will approach the level of performance that will enable primitive real-time 3D environments at reasonable cost.

      None of our current 'Office' applications will benefit much from a 3D interface, the entire OS will have to mutate into something with a totally different 'metaphor'...

      Programming paradigms like JavaBeans which let you string objects together with 'connectors' would be a candidate for 3D representation, but even that is pretty efficiently represented in 2D.

      Lets face it, we work with information that is deliberately 'abstracted' from the natural '3D' world to such a degree that putting these abstract representations back into 3D is pointless.

      I mean, if you are using 'ifconfig eth0 mtu=1440' rather than watching your 'packet flows' through the pipes that connect your PC to your network, and setting the 'valves' accordingly to minimise the turbulence in your plumbing system, then a 3D interface won't be much good.


      --
      I gots ta ding a ding dang my dang a long ling long
  24. Re:Escape from Prison by Anonymous Coward · · Score: 2

    Supposedly if you order your Mac "built to order" you can get a relatively full BSD layer installed, so you can kill the OSX _process_ and do whatever you want that is available at the BSD level.

    I'm a physicist, not a programmer, and I know that for serious all day use writing small applications, moderate number crunching, checking your e-mail the old NextStep was king of the hill--which is why you have AfterStep and GnuStep emulations of it. I currently like a well configured Enlightenment GUI. I think the antialiasing of the Quartz environment will make OSX a real pleasure to work with (I like E desktop once set up, but it seems that AfterStep was easier to look at for hours on end--but maybe I need new glasses, ...).

    My only concerns about OSX are things like a sufficient number of buttons on the mice and ease of access to the command line. Oh, and ability to change colors , etc., at will, in the course of reconfiguring.

    My own read on recent changes at Apple is that they've gotten rid of the techno-ignoramuses who were the "world class management" chosen to grow Apple from a small niche company to a major player. Apple spent a lot of years pissing the wole world off under their leadership, even the Apple faithful. They make first rate hardware (try comparing performance of non-MS apps between PPC and Intel products, and the PPC is easily 15% to 30% faster, clock for clock). Now they are letting the user have more access to the lower levels of the OS. I think it all bodes well, and lead to more competition and greater number of options for us users.

  25. Moderators, do your stuff :) by Tim+Behrendsen · · Score: 0

    By the way, I just want to say that I fully expect this post to be moderated down by Mac people ("Finally, we have the power to eliminate ALL negative viewpoints of Apple!")

    I await the execution. For my last meal I will take a Porterhouse steak, medium-rare. Thank you.


    --

    1. Re:Moderators, do your stuff :) by Anonymous Coward · · Score: 0

      You're not a victim, just a repugnant person.

      Don't know/care what your problem with Apple is - keep your garbage to yourself.

    2. Re:Moderators, do your stuff :) by Anonymous Coward · · Score: 0
      By the way, I just want to say that I fully expect this post to be moderated down by Mac people ("Finally, we have the power to eliminate ALL negative viewpoints of Apple!")

      Translation: I'm so arrogantly certain of the value and correctness of what I've written that I can't imagine that anyone would moderate me down, unless they were insane with devotion to the system I'm criticizing.

    3. Re:Moderators, do your stuff :) by Tim+Behrendsen · · Score: 1

      You do realize that the purpose of moderation is not to score down what you don't agree with?


      --

    4. Re:Moderators, do your stuff :) by Anonymous Coward · · Score: 0
      You do realize that the purpose of moderation is not to score down what you don't agree with?

      Idiot. I understand that perfectly. My point was that it was arrogant for you to proclaim that any down-moderation that occured would be from Mac-fanatics who did so out of pure political disagreement, rather than from people who thought your point was poor, or poorly made.

  26. Re:Escape from Prison by Tim+Behrendsen · · Score: 2

    I agree that they do seem to be opening up things a lot. While there are still some Apple-isms that crop up ("It's over TWICE AS FAST", scream the ads), the fact that it is based on a Unix kernel bodes well.


    --

  27. Not the mouse again... by rm+-rf+/etc/* · · Score: 3


    When I bought my PC, it came with a 2 button mouse, but I wanted a 3 button so I could use the middle button in netscape to open links in a new window. So I bought a 3 button mouse.

    When I bought my Mac, it came with a 1 button mouse, but I wanted a 3 button mouse so I could use the right button to bring up contextual menu panels and program the middle button to do other cool tricks. So I bought a 3 button mouse.

    1. Re:Not the mouse again... by Anonymous Coward · · Score: 1

      >When I bought my Mac, it came with a 1 button mouse, but I wanted a 3 button mouse so I could use the right button to bring up
      contextual menu panels and program the middle button to do other cool tricks. So I bought a 3 button mouse.

      This is bullshit. Apple posts a guard at every Mac they sell to prevent you from hooking up any mice with more than one button. Apple has decided that one button mice is all any Mac user should ever need or use. This is why Macs are 10 times as exensive as pcs.

      I learned this all on Slashdot.

  28. CPU Usage by Ice+Tiger · · Score: 2

    Ok everyone is griping about how this interface is wasting thier CPU usage. Well fire up your monitor and see how much CPU you are actually using.

    Now unless you have something in the background that is chewing up your CPU, then I reckon it is hovering near 1 or 2 percent right now.

    We interact with our machines in a way that makes them site idle for most of the time, so why not use that idle CPU power to make the GUI nice and sexy.

    Now of course you want to be able to turn some fluff off if you want to use those cycles for something else, and you don't want it to chew the application CPU time too much when your app is running especially a game for example.

    I think it is a great idea and looks really nice, and having a nice area to work and play in is a good thing.

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
    1. Re:CPU Usage by .pentai. · · Score: 1

      I must say I agree.
      I run linux, with enlightenment, and the gnome panel, and quite honestly my cpu usage idles around 5% or less. Ram usage sits around 20 or 30mb or so. Add netscape, maybe 15% usage and 40mb of ram used, still very acceptable.

      I figure if I have to sacrifice a little cpu and ram to have an interface I enjoy looking at - I'll do it. If I wanted minimal cpu and ram usage I'd use console, or blackbox for X, but I'd rather have a very good looking interface and so that's what I've chosen.

  29. Can /. team agree on what to post and when? by Pegasus · · Score: 1

    2000-01-17 18:30:47 News on Mac OS X GUI (articles,apple) (rejected)

    See this? It was kinda fresh back then. But now it is already old news.

    I see this kind of problems all the time. Does it matter which of the /.'s "trained squirrels" gets the submission? Looks like it does.

    1. Re:Can /. team agree on what to post and when? by edward_mc · · Score: 1
      See this? It was kinda fresh back then. But now it is already old news. I see this kind of problems all the time. Does it matter which of the /.'s "trained squirrels" gets the submission? Looks like it does.

      I guess it does, I submitted a story about a walk-thru X-ray scanner at O'hare airport and it was rejected. 5 weeks later, I see the story on slashdot submitted by someone else. Oh well.

  30. Sigh by rm+-rf+/etc/* · · Score: 2


    Of course, this thread would not be complete without a comment about 1 button mice and floppies.

    Hello? You can get a floppy for your Mac. It's called "optional". Get used to it. The last time I used a floppy on my mac was 9 months ago. I don't own any software that I use which comes on floppies. Why make something standard that 90% of the users don't need? You don't, you make it an option for those who need it. Geez, it's not hard to understand...

  31. Anyone know how the filesystem will work? by Tim+Behrendsen · · Score: 2

    Since the kernel is based on BSD, will OS/X use a relatively standard Unix filesystem? In the past MacOS had that wacky system of a "data fork" and a "resource fork". Does anyone know how that will be bolted into a Unix environment?


    --

    1. Re:Anyone know how the filesystem will work? by rm+-rf+/etc/* · · Score: 3


      Well, in a traditional OpenStep/NextStep/MacOSXServer environment, apps are a container directory. For example, to run TextEdit, you actually run TextEdit.app which is a directory. In the directory are icons, the binary, other app data, and dynamic libraries (Open step is really big on delaying as much as possible to runtime, with heavy use of dynamically loadable modules for interface, etc). I assume OSX will do along the same lines, only making the directory wrapper more transparent to the user.

      I don't know how classic apps are going to work though.. In Server, the MacOS apps have to be run of an HFS image or disk. I don't know if/how they are going to make these run on UFS. Maybe you'll have to keep a MacOS disk image around to run Classic apps.

    2. Re:Anyone know how the filesystem will work? by fcd · · Score: 1
      I am not sure but I believe it will be fairly close to standard Unix. Look at Openstep/OS X Server. Basically apps in that are folders with all the pieces inside, but the interface recognizes the folder as an app. Using the Next style browser you can either double click and run it, or just click and open it as a folder.

      That being said I have read that it also has a hidden file to keep track of some of the resource stuff. Particullarly the file types and creators. That being said I don't know if Mac OS X will use HFS+ (which supports resource forks) or UFS (which doesn't) I believe all the current build support HFS+ but use UFS as a default and may or may not be able to boot off HFS+.

    3. Re:Anyone know how the filesystem will work? by John+Siracusa · · Score: 1
      Since the kernel is based on BSD, will OS/X use a relatively standard Unix filesystem? In the past MacOS had that wacky system of a "data fork" and a "resource fork". Does anyone know how that will be bolted into a Unix environment?

      The kernel is based on Mach, not BSD.

      There's some information on the filesystem issues in an earlier Ars article. Check it out (Skip to the section on "meta-information" if you're in a hurry.)

    4. Re:Anyone know how the filesystem will work? by John+Siracusa · · Score: 2
      That being said I have read that it also has a hidden file to keep track of some of the resource stuff. Particullarly the file types and creators. That being said I don't know if Mac OS X will use HFS+ (which supports resource forks) or UFS (which doesn't) I believe all the current build support HFS+ but use UFS as a default and may or may not be able to boot off HFS+.

      Mac OS X DP2 installs on (and boots from) HFS+ by default. Carbon (and, of course, classic) applications that have resource forks must be stored on HFS+ volumes rather than UFS. HFS+ will be the default volume format for Mac OS X unless something drastic changes between now and release.

    5. Re:Anyone know how the filesystem will work? by Nick+Mitchell · · Score: 1

      I thought Mach was the microkernel (i.e. IPC, protection, hardware abstraction), and BSD was the userland (i.e. filesystems, network, paging)?

      thanks,
      nick

  32. Quartz and Aqua and Linux by mfterman · · Score: 2

    Quartz is Neat Stuff. Aqua is a little more icky in my personal opinion. Tog had some very interesting comments on the Aqua user interface that should be forwarded along with this article to the GNOME/KDE people with a small footnote appended saying: learn from this

    I agree with the Ars Technica article about this vector based technology being the third generation. The idea isn't new, it came from NeXT, but its being incorporated in a mainstream OS. The Microsoft camp is going to have to start thinking up their own version of this now, if they want to keep up. Apple has once more raised the bar on them in terms of innovation.

    As for the Linux camp, I think that this is something that definitely needs to be worked into the libraries. I want to see a user interface that has the cool vector-based effects of Quartz coupled to a redefinable interface like what GNOME or KDE supports. That becomes the ultimate in coolness, even if it chews up a lot of CPU power to pull off.

  33. There's Display Ghostscript by Straker+Skunk · · Score: 2

    Part of the GNUstep project has a Display Postscript reimplementation, which isn't that different. Someone here posted in the last OSX article that DPDF is better because it doesn't need as advanced a rendering system to work (as PDF lacks the Turing-completeness of PS).

    What I'm wondering, however, is if DPDF/Quartz can be (efficiently) made network-transparent. At least with DPS this is possible, and the flexibility of the protocol lets you do some neat things in that vein....

    --
    iSKUNK!
    1. Re:There's Display Ghostscript by ToLu+the+Happy+Furby · · Score: 1

      What I'm wondering, however, is if DPDF/Quartz can be (efficiently) made network-transparent.

      I'm pretty sure I read somewhere that it already will be in OS X, out-of-the-box...although wouldn't you know it I can't fetch up a link now. Still, considering the fact that there's a Unix kernal underneath, and considering the fact that in the increasingly networked world we're heading into, there are plenty of good reasons to include it even for non-techies, I'd be surprised if it wasn't built for network-transparent operation.

  34. OS X: A First Look by Hard_Code · · Score: 4

    Ex-Apple human interface guru Bruce "Tog" Tognazzini took a thorough look at Apple's new Aqua interface for OSX. But instead of looking at it from a technical standpoint, he examines it from a human interface designer's perspective.

    http://www.asktog.com/columns/034OSX-FirstLook.h tml

    Jazilla.org - the Java Mozilla

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:OS X: A First Look by Khelder · · Score: 1
      There was an article on /. about this last week.


      "We done that one already." - Monty Python, "Self Defense" sketch

  35. Re:what is so revolutionary about this ? by rm+-rf+/etc/* · · Score: 3


    Did you consider actally *shudder* reading the article? The technology is completely different than anything MacOS or any other OS has done before. That's what's so revolutionary.

  36. Re:No Nerd Support by be-fan · · Score: 1

    Actually quite a few people need to set the MTU on their machines. In windows the default MTU is huge because ethernet LANs have low packet loss. But that sucks for the internet where a 1400 something MTU will kill mutliplayer. Thats why there are all these utilities (Win98 SE includes it in the control panel) to change the MTU. And shut up about faster clock!= faster execution. The G3 sucked at floating point and everybody and their uncle knows it. Sure it whooped in integer, but if people actually NEEDED high-perf integer performance, everyone would have bought K6-3s instead of PIIs givin the option. The G4 is supposedly much better, but even theoretically, its max performance at 450MHz is about comparable to the performance of a 700MHz Athlon. Quite a feat for the arch no doubt, but still, the Athlon costs less.

    --
    A deep unwavering belief is a sure sign you're missing something...
  37. Re:fine tech, bad gui by Darchmare · · Score: 2

    ---
    Also, the Aqua GUI really really sucks. All eye-candy with lesser and lesser functionality in the trends of QT 4.
    ---

    Weird. You've received DP3 already? Or are you basing this off of a few screenshots of an alpha of OSX?

    If you'll notice, some of the more annoying features in QT4 seem to have been fixed in the QuickTime player for MacOS X.

    The current DVD player is just that, current. I personally don't think it's that bad (not compared to QT4 Player at least).

    As for red/yellow/green, that could very well be customizable. I don't know, and neither do you. It's far too early to be making such firm statements for or against Aqua.

    - Jeff A. Campbell
    - VelociNews (http://www.velocinews.com)

    --

    - Jeff
  38. Moderate this "Troll" by Anonymous Coward · · Score: 0

    People like these on Slashdot simply discourage real innovators from doing anything. Let this troll burn in hell.

  39. (ot) Can /. team agree on what to post and when? by Hrunting · · Score: 3

    This is veering off-topic. Please don't mark down.

    What Slashdot readers should be given the ability to do is read through article submissions. Slashdot fancies itself as a censorship-free society, but truly, whenever you have people selecting which information the group can read, you are making decisions that censor. I don't have an Ars box and I don't read Ars regularly, so I would never have known about this article, yet it's the most informative, well-written piece I've seen linked in a long time. Thank God that someone reposted it. When that Slashdot squirrel denied the post, he basically made a decision that said, "This isn't worthy of the general populace," which, to me, is an opinion-based decision that censored.

    I'm sure Taco or Hemos could very quickly implement the functionality to read through the posts. They could even put it in a Slashbox. Basically, if the article has a URL, pull it out and check it (perl has this functionality via modules; it's very easy). If there's not already an article with that URL in the system, add it to a database, if that URL isn't already in the database. If the article is posted, mark it as posted. If it is rejected, mark it as rejected and make it available for viewing. If it is offensive for some reason (one of the reasons that the FAQ gives for not having such a list), just delete it altogether. The squirrels go through each and every article anyway, so this management must take place anyway. All they have to do is mark it. The database can store simply the subject and the URL (if they don't have a URL, tough luck), and then present a list of link titles that take people to various articles. Don't give people commenting rights on these posts. Only store rejects for, say, two weeks, to keep the database file small. I'm sure some of this functionality is already in (they have to store information for the squirrels in some manner), so implementing this on top shouldn't be too hard.

    Maybe I should mail this to Rob. Eh, maybe not. He's a busy man.

  40. Re:No Nerd Support by aeonek · · Score: 1

    Steve said you couldn't by a faster personal computer. Higher clock speed !== faster execution.

    No, but lower clock speed != faster execution either. Are you trying to tell me that a Athlon 800 is slower than a G4 450? Sorry, but it isn't. The Athlon would have better support for high-performance peripherals too (3d accelerators, faster memory, hard disks, etc...)

    --
    "Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
  41. Re:No Nerd Support by Anonymous Coward · · Score: 0

    aeonek: "Well shucks, 800 is more than 450,huuhh? Thar Ath-ee-lon gots more of them mega-hurts"

  42. Exclusive? Inclusive? wha? by edward_mc · · Score: 1
    The Mac community is more or less inclusive, whereas the Linux community tends to be exclusive. Judging by the posts in this thread, I'd have to strongly disagree with that statement.

    I also just finished a Salon piece by a Mac user who is upset that their previously "exclusive" mac club is now being infiltrated by newbies. No user group is more emotionally invested then the mac community. How else could the company have survived the blunders and missteps that would have devastated any other company?

    Blind loyalty has no place in a technological market, leave that to your favorite beers and recording artitsts. Inclusive-exclusive, come on, keep an open mind and enough HDD space for all your OS's. Unless of course you've bought proprietary hardware and let big brother dictate how you use your device.

    1. Re:Exclusive? Inclusive? wha? by Anonymous Coward · · Score: 0

      "I also just finished a Salon piece by a Mac user.."

      One Mac user - you mean the One Mac user all of us Mac users decided was our spokesperson?

      "How else could the company have survived the blunders
      and missteps that would have devastated any other company?
      "
      Uh, by making a fantastic software and hardware.

      "Blind loyalty has no place in a technological market, leave that to your favorite beers and recording artitsts. Inclusive-exclusive, come on,
      keep an open mind and enough HDD space for all your OS's. Unless of course you've bought proprietary hardware and let big brother
      dictate how you use your device."

      What a bore you are. Maybe this was supposed to be tounge in cheek?

      I'm very sorry if you think that Mac users feel blind loyalty. All I can say is that you are WILDLY uninformed about Mac users. It is very sad that so many people here on Slashdot feel the way you do.

    2. Re:Exclusive? Inclusive? wha? by CdotZinger · · Score: 2

      Being an alleged "Mac community" guy myself, I've observed that there are two "communities" over here on The Translucent Side:

      1) Those of us who use them because we love 'em (for good, easily articulated reasons). We're happy that the new stuff looks to be even better, and addresses all our misgivings about the current products. We don't care what anyone else uses, we only go on and on about Macs with each other, "geeking out" about them extensively. Your Linux- and BSD-running Mac guys are in this group.

      2) The not-Windows crowd whose only real objections to Windows are its popularity and grey-and-blueness. 90+% of Evangelists fall into this catagory. They can't "geek out" about Macs, or tell you why might want to try one out; they just say they "rule." Like that embarrassing dipshit in Salon (who I think is also its editor--sad).

      Same two camps the Linux crowd has. Or BSD guys. Or Pepsi freaks. Or Metallica fans.

      And proprietary hardware is fine as long as it's good, and the company isn't about to go out of business. Again. ;)


      --
      Your mouth is like Columbus Day.
    3. Re:Exclusive? Inclusive? wha? by Anonymous Coward · · Score: 0

      And you just proved his point quite nicely.

    4. Re:Exclusive? Inclusive? wha? by Anonymous Coward · · Score: 0
      Well lemme try 'splain for you --though if you're the type that blindly hates Mac because you use something different then it'll be a(nother) pointless exercise. You kinda sound like a borderline case, but I'll suspend judgment. Apple has been devastated by their slipups, it was punished for not modernizing the OS internals --and those months in the fossil record where AAPL barely hovered in double digits of shareprice are still there for any doubters to research. That said, they survived for the simple reason that the core DTP market that Apple has always serviced had, and still has, nowhere to go for an alternative platform. Look around for a design agency using WinN'T. Take all the time you want, Ed, cause there aren't any. Why? The color and font management facilities of lowly MacOS have never been reproduced on that platform. People have tried NT, and these people have all come back to tell the rest about their problems getting consistent, acceptable results in the presscheck stage. That's how Apple survived pre-iMac. Not blind loyalty, but the bottom line. MacOS has essential features that are simply more important for graphics/Prepress than the superior internals of niX or WinN'T. If Linux was your only way to get done that which you do for a living on a deadline basis, you'd naturally appear rabidly loyal to Linux. You'd probably downplay any of its detractors' valid crititcisms. Because in the accounting scheme that really matters, ie your work, those valid criticisms aren't nearly as important as the critical deficiencies of the other platforms. That's right: to a designer or printer's Production Manager WinN'T pretty much sucks, and Linux is an amusing off-color joke.
      I haven't read the Salon piece, but I can tell you that there maybe good reasons for longtime Mac users to resent the influence of the iMac contingent. The iMac people (stereotypically) look at their personal computer as an entertainment center; the oldtimer Mac users look at their PowerMacs, G3s and G4s as working tools. (Please, before you criticize look at the niX community --the same tension is abundantly evident). It doesn't take a lot of imagination to see that their preferences for the way the OS should behave and look will radically diverge. And the oldtimers to whom Apple owes its present existence expect S.Jobs will continue to tart-up the interface (Aqua could be just the beginning) to attract more and more zombie-converts from MickeySoft. Meanwhile as the interface goes to Hell/Disneyworld, the oldtimers still have to use it to get work done. It will be distracting and probably intrinsically less efficient and why shouldn't they unhappy about that?

      I don't want to speculate whether mac community is essentially inclusive or exclusive -- the definitions just don't make any sense. Unless maybe what is meant by inclusive is an engineering emphasis on new user user-friendliness and user means not-network-administrator; in which case, yeah, Mac has it all over Linux with a vengeance. Exclusiveness is easier: the Linux community has all the offensive arrogance (facts be damned, my Linux system is better at task [ ] than your [ ]system)I've seen in the worst Macheads and more self-righteousness than any group short of the fundamentalist (Xian, Muslim, Jewish, Hindu) sects that blow up each others kids in the name of their murderous God(s). Per exemplia, I've heard (IWE fora postings)grown men, mostly Linux advocates, fantasize about blowing up MickeySoft's Redmond campus. That's just one salient example, keep watching /. for more entries daily.
      -Humping Bear, posting semi-proudly via LiteStep.

    5. Re:Exclusive? Inclusive? wha? by Anonymous Coward · · Score: 0

      That 'dipshit' as you so aptly labeled him is also a raging Linux fantatic. Does that tell you anything? It speaks volumes to me.

    6. Re:Exclusive? Inclusive? wha? by Wah · · Score: 1

      What? That he's a dipshit? Deeeep, man.

      --
      +&x
    7. Re:Exclusive? Inclusive? wha? by edward_mc · · Score: 1
      Thanks for the input. You're right about the DTP being almost undo-able on anything but Mac up until just recently. I'm not borderline, I just don't have any need for Mac anymore. My first PC was an apple IIe and when my neighbor got a classic, I freaked at how cool and functional the WYSIWYG was.

      I do get pissed though when the press and mac advocates try to frame the company as a friendlier one. I recall what they did to Radius et al when Mac gave licenseing a shot. That was plainly immoral and for that alone, I'd try to avoid giving them my $.

      BTW, here's the Salon article which was written by a woman not a "he" as people have mistakenly posted. I have kept an open mind from day one, trying to judge Mac on its merits. Many of my gripes are petty things like to full screen maximize button or some silly interface thing that IMHO I think MS does better. In the end, I can do what I want with a windows box. I just can't do it all on a Mac. Whether it's playing Counter-Strike online or digitizing my Hi-8 tapes for my webpage, MSwin98se has been working great for me. Everytime MS does something that ticks me off, it seems it's recitfied in the next service pack or IE update. It's a shame Mac's poor buisness practices have left us with a lack of software for Mac users.

      I just wish Mac user's wouldn't show so much loyalty. It can't be healthy for vigorous innovation. But I suppose there is much dissension in Mac forums. I haven't look in a while. In the meantime, I'm getting used to BEOS 4.5(I can't wait for R.5) and looking to justify the hours I've spent playing with Caldera's linux (I can't).

      Thanks again for your point of view, it certainly made more sense then the profanity-filled pro-Mac post that inspired my initial post. Ed

    8. Re:Exclusive? Inclusive? wha? by gig · · Score: 1

      The mix of "pro" and "consumer" goals doesn't scare me at all. I love that Mac OS X looks great and will probably be very easy for my non-geek friends to learn, and I make digital media; so I love that Mac OS X will be an amazing platform for viewing content.

      If your needs put you in the "pro" camp, well if you can't find something to love in Cocoa, BSD, Mach, AppleScript, Quartz, QuickTime Media Layer, OpenGL, yada, yada, yada, then what do you want? This thing will run on HFS+ (with Unicode and 256 character filenames) or UFS. It will run Photoshop and it will run command line Unix apps. All of the older Yellow Box/OpenStep/Rhapsody/Mac OS X Server apps will be easily ported. It's a complete Unix with a proper structure for mounting volumes and a Unix command line (very new to the mainstream home PC). It will be easy for the power user to make OS X his or her own. You don't want or need Apple's help or permission. I'm sure glad they're making it easy for our grandmothers to get into Unix, though.

      Apple acts as a guru to the newbie and the non-geek, but there has always been plenty of stuff to hack at and geek out on, and now there's going to be plenty more.

    9. Re:Exclusive? Inclusive? wha? by Anonymous Coward · · Score: 0

      First of all, it's *her*. Secondly, I don't see anything about Linux at all on her website. What do those "volumes" say to you now?

  43. Off-topic, or maybe not by Otter · · Score: 5

    On a different aspect of Apple GUI design, I was interested to read this on the Darwin-Development list this morning:

    Date: Sun, 30 Jan 2000 18:13:17 -0600
    From: johnc@idsoftware.com (John Carmack)
    Subject: debugging
    .
    .
    .
    BTW, the current status is that everything is compiling (all client apps work with remote X servers) with minimal porting work, and I have a building X server for OS-X using interceptor. The X server doesn't actually WORK yet (hence the debugging), but I don't think it will be too
    long.

    After I get the OS-X server version tested, I will just need to rewrite one file to hook into the darwin device drivers.

    I'll leave it up to someone else to get gnome or kde ported.

    John Carmack

  44. Apple's Arrogance? by singularity · · Score: 2

    Reading through your post, I am having a hard time finding where the arrogance comes from. Reading Slashdot, I find a lot of Linux arrogance (Setting the max MTU packet size is easy under Linux, just edit the correct text file with a command that EVERYONE should know).

    No, the MacOS is not for everyone. Windows is not for everyone. Linux is not for everyone (just look at the *BSD vs. Linux that crops up on /.)

    Belittling an OS because it is not *your* OS of choice and then sticking it to Steve Jobs (a man I am not fond of at all) for making *his* OS the OS for everyone is just hypocritical.

    Don't just read about Mac OS X/Aqua, insult it, and then just move on. The OSS community has a lot to learn from Apple - simplicity and ease of use being two main ones. OSS has a lot to learn from Microsoft, as well (as much as you might not like to admit it)

    Until the OSS community realizes that, for most consumers out there, ease of use is as important as features (and stability and speed), OSS is not going to catch on as you want it to. MacOS and Windows have one thing in common over Linux - ease of use. This is not just coincidence that these two OSes are still more popular than Linux.

    ...and I have not used my floppy drive in about 1.5 years.

    --
    - (c) 2018 Hank Zimmerman
    1. Re:Apple's Arrogance? by Tim+Behrendsen · · Score: 1

      By the way, I didn't say anything about Linux nor Microsoft in my post.

      For the record, I completely agree with your take on OSS. It should be far easier to use, and most of all, it needs decent applications (there is not one client application that is superior to Windows or even the Mac. Not one.)

      As far as Apple arrogance goes, I mean, come on. They are by far the most arrogant company in the computer industry. To be fair, much of their arrogance comes from their user base. ("Windows stole everything from the Mac!!" or "Microsoft needs Apple for their R&D". Never mind that the Windows GUI bears no resemblence to the Mac GUI, or the fact that the roots of Windows come from Motif, not the Mac).

      Perhaps the ultimate example of arrogance is the pricing (gouging) of Apple products ("We don't have to competitive with other computers. We are Apple. We are superior. And our users are locked in.")


      --

    2. Re:Apple's Arrogance? by Christopher+Craig · · Score: 1
      Reading Slashdot, I find a lot of Linux arrogance (Setting the max MTU packet size is easy under Linux, just edit the correct text file with a command that EVERYONE should know).

      No one argued that everyone should know the syntax of ifconfig (or even that ifconfig exists), but after about 10 minutes of reading (probably less since if you knew what an MTU was and that you had to change it, you've probably already read most of the stuff I'd suggest) one can set it.

      The argument was that no matter how much you study, at no point can anyone set the MTU in MacOS. It simply cannot be done. If the minimum MTU along the route is less that the MTU of the attached device the MTU will not be set correctly, no matter how well you know MacOS.

    3. Re:Apple's Arrogance? by nosferatu-man · · Score: 2

      Not true. Well, one can't perhaps use the stock OT tools, but the Open Transport Advanced Tuner works just fine.

      Whether this functionality ought to be bundled in the "Advanced" user setting in the TCP/IP controls or not (it should, of course) is another issue entirely.

      Best,
      (jfb)

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    4. Re:Apple's Arrogance? by Guy+Harris · · Score: 2
      or the fact that the roots of Windows come from Motif, not the Mac

      Umm, are you certain of that? Motif and Windows 3.x have visual similarities, but I'm not certain that's because Windows was modeled after Motif - I have the impression it may have been the other way around.

    5. Re:Apple's Arrogance? by Tim+Behrendsen · · Score: 2

      Hmmm; I was pretty sure, but it's hard to find definitive dates!

      According to this page, Windows 3.0 was released in 1990, and the according to the Motif FAQ, Motif was developed "Around 1989", which squares with my Motif programming manual copyright date (which says 1990, but the author worked on it for a year and a half).

      So they happened around the same time, so that doesn't really prove anything. But reading this article, Gates claims that the original Windows 1.0 was 1983.

      Now, I didn't use Windows prior to 3.0. I know that it was really raw before that time, so the question is whether versions previous to 3.0 had the 3D "Motif look", Menus, etc (which means they probably took it from Motif), or if Windows was like that from the beginning (in which case Motif took it from Windows).

      Anyone have a memory of pre 3.0?


      --

    6. Re:Apple's Arrogance? by Anonymous Coward · · Score: 0

      Idiot.

      Window's design was completely lifted from the Mac architecture of regions and events. Apple didn't invent the GUI, but they did come up with the basic system design that Windows and X copied. (Which is unfortunate in some ways since it was not as clean an abstraction as the systems developed at PARC.)

      What other system had pull-down menus before early 1983 when the Lisa came out?

    7. Re:Apple's Arrogance? by PybusJ · · Score: 1
      I thought that most similarities between them were due to the fact that they both, in part, derived their UI and style guidelines from IBM's CUA, but I don't have any supporting references at the moment.

      Anyone have a memory of pre 3.0?

      I remember using windows v2 in the mid-late 80s. I don't have many specific memories, apart from that there were quite a number of shells which sat on top of DOS around at the time, and since all the useful programs were DOS based, win2 was effectively just another one. We dumped it after a quick try, and stuck with a text mode based shell Norton Commander style.

      John

  45. Re:No Nerd Support by aeonek · · Score: 1

    The Athlon is faster than the G4. Not only because it has nearly twice the clock speed, but it also has a better branchpredictor, which is important because it has a very deep pipeline. G4, on the other hand only has a 4-stage pipeline. That's why it won't ramp beyond 500 Mhz.
    It also has more execution units and is capable of issuing 6 ops (Athlons internal RISC-like ops) per cycle whereas the G4 can issue 2 + one branch op. It has twice the L1 cache, although it's only 2-way associative where the G4 is 8-way. The Athlon has twice the bus speed. Etc, etc... Satisfied?

    --
    "Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
  46. Minibars can be found here. by UnknownSoldier · · Score: 1

    http://www.doxpara.com/minbars.html

    X needs a HUGE overhaul in order for this to happen. Its probably best to chuck X and start from scrath, getting rid of all that baggage, but that will never happen.


    > so much for innovation in linux.

    I think the focus is building a stable platform with familiar tools to the exclusion of trying something new. (Enlightment being the notable exception.)

    Cheers

  47. /. discussion vs Ars discussion by Ryano · · Score: 1
    Can I just say that, so far, Slashdot users have generated a much more intelligent discussion on this topic than in the Ars Technica forum.

    Nonetheless, kudos to Ars for a great article. If only this standard of writing was more common on the web...

  48. user interface 101 by Anonymous Coward · · Score: 0

    'red' 'green' and 'yellow' for 'stop' 'go' and 'slow' are not universal. it is going to be familiar to only people who live in countries where the lights are like that. what does aqua hold for blind users? it looks like candy to me without any real stuff inside of it, there is alot more to a 'user interface' than the color of the scrollbar or how the buttons look when you press them... like what the buttons actually are for.. what their labels are.. in what language.. are they too small for visually impaired people to see, are they lacking keyboard shortcuts, do they talk, output to braille.. etc? as far as i can tell Aqua is for making money from people who like to masturbate to gel caps not for real improvement in user interface design.

    1. Re:user interface 101 by higginsta · · Score: 1

      what does aqua hold for blind users?

      What does any current GUI hold for blind users? Blind people are just that...blind. The fact that the stoplight analogy may not hold true for them where they live does not make a difference, they cannot see it anyway!

      When there is an article concerning Apple on /. all the savants come out to play

    2. Re:user interface 101 by Anonymous Coward · · Score: 0

      as far as i can tell Aqua is for making money from people who like to masturbate to gel caps

      IMO this should be moderated as "Funny"

  49. except you're wrong by / · · Score: 2

    There is no Option-doubleclick-and-hold. At least not one that does anything special. Nice little anecdote, though.

    There actually is an option-doubliclick-and-hold -- it's the default action for invoking Apple's silly spring-loaded-folder navigation. You can set a flag somewhere to get rid of the option part, but nevertheless it still exists and the original poster's comment is still valid.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
    1. Re:except you're wrong by blibbler · · Score: 1

      You don't need the option, or at least, I have never needed it (and never seen an option to require an "option") Whether you like the springloaded folders or not (I find them very cool personally), there is no way to do the equivalent in any other OS (that I know of) no matter how many buttons you press, so in fact the original poster is being very misleading.

    2. Re:except you're wrong by Mononoke · · Score: 1
      There actually is an option-doubliclick-and-hold -- it's the default action for invoking Apple's silly spring-loaded-folder navigation.

      The only default action is to hold the item you want to put in the folder (or farther in) over the folder for a certain length of time (setable in the Finder preferences.) After that length of time, the folder springs open. No extra keys. No extra clicks.

      Holding the Option while moving a file (or folder) changes the move action to a copy action.

      Moving a file with one click-and-drag to a sub-sub-subdirectory doesn't seem that silly to me.

      If I'm wrong, enlighten me.


      --

      --
      NetInfo connection failed for server 127.0.0.1/local
    3. Re:except you're wrong by godawful · · Score: 1

      FYI its just a click and hold, no double clicks, no option keys, no theres not a setting somewhere you have to choose to remove the "option" part of it, just click and hold

      --
      Live EVERY week... Like it's Shark Week
    4. Re:except you're wrong by HRH+King+Lerxst · · Score: 1

      You can also hit the space bar to bypass the wait on opening the spring loaded folder. There is a configuration where you can specify the delay time as well.

      --
      No one got beat up more often than the mimes of the old west!
  50. Vector-based graphics: when are they coming? by Starselbrg · · Score: 3
    I was quite interested by the idea of having su much in the GUI be vector-based. Vectors really to allow a lot more flexibilty with the the interface. I remember the first time I saw an SGI and their vector icons. It was fantastic! I could have the icons as big or small as I wanted. I wasn't limited to any specific sizes. This all brings me to a question:

    Is anyone working on a vector-based system for Linux?

    Does KDE like the sound of vector-based icons?
    Does GNOME like the idea of having vector-based commands for their canvas project?
    Do those other GUI systems, Berlin and GGI have any thoughts on a vector-based system?

    Although I don't like many of the things that Mac OS X has, I do think ArsTechnica is right that a vector-based GUI is a step above what we have currently.

    What does everyone here think?

    --
    Got HTML? Want LaTeX? Try html2latex
    1. Re:Vector-based graphics: when are they coming? by warmi · · Score: 2

      Qt contains something like WMF on windows. It is sort of like vector format for storing graphics commands ( actually, it stores GDI/graphics commands .) I don't know if anybody uses this feature on Qt but WMF files on Windows are heavily used..

    2. Re:Vector-based graphics: when are they coming? by Anonymous Coward · · Score: 0


      :-) Hi,

      Being the coordinator of the kde-artist-team I
      can tell you that there won't be any vector-based
      icons for KDE in the near future. To keep it
      short:

      - it's really hard to create a good-looking icon
      using vector-graphics
      (- there don't exist any good vector-drawing-apps
      for linux yet)
      - current display-hardware/resolution isn't
      appropriate for such kind of icons.

      And in the end it's simply not worth it to
      put an insane huge amount of work into each icon
      just to give a minority of geeks some cool
      effects. For the same reason there will hardly
      be any 128x128-icons neither in KDE nor in Gnome
      soon. The author of the article in ars technica
      is obviously quite clueless concerning the
      things he is prais^H^H^H^H^Hwriting about.

      If you want to read a *good* article about MacOS X
      read Tog instead:

      http://www.asktog.com/columns/034OSX-FirstLook.h tm

      Cheers,
      Tackat

    3. Re:Vector-based graphics: when are they coming? by Guy+Harris · · Score: 2
      Does KDE like the sound of vector-based icons?

      The Ars Technica article says:

      The dock takes advantage of Quartz's ability to apply vector transformations to bitmapped images.

      ...

      Aqua appears to use (via Quartz) a form of bicubic interpolation to scale the icons.

      (emphasis mine) which seems to suggest that the icons are bitmaps, not "vector-based", and that the icons are scaled up by interpolating between the points.

    4. Re:Vector-based graphics: when are they coming? by John+Siracusa · · Score: 1
      The author of the article in ars technica is obviously quite clueless concerning the things he is prais^H^H^H^H^Hwriting about.

      ...and you obviously didn't read the article. Nowhere does it mention vector-based icons or window widgets, let alone praise them. Why? Because none were demonstrated during the MWSF keynote, and there's no indication that they'll be present in Mac OS X.

    5. Re:Vector-based graphics: when are they coming? by Anonymous Coward · · Score: 0
      ..and you obviously didn't read the article. Nowhere does it mention vector-based icons or window widgets,

      Hello? Where did I say that the article mentions vector-based icons? Nowhere!

      tackat
    6. Re:Vector-based graphics: when are they coming? by Anonymous Coward · · Score: 0

      Hmmm ... ok -- calling the author of the ars
      technica - article "clueless" was quite unfair.

      Sorry,
      tackat

    7. Re:Vector-based graphics: when are they coming? by gig · · Score: 1

      > current display-hardware/resolution isn't
      > appropriate for such kind of icons.

      There are lots of reasons the Mac OS X icons can scale between 16 and 128 pixels square:

      The whole GUI can be resolution independent. For example, say your father is running his iMac at 640x480 because his eyes aren't great and he needs the 32x32 icons to be an inch tall. Under Mac OS X he could switch to 1024x768 and set the icon size preference so that the icons are an inch tall, which might be 64x64. Now the display is operating at a higher resolution and graphic elements and text are less jagged, but he can still see his icons. If you think of the above situation and replace his CRT with an LCD, it becomes even more important to be resolution-independent, because LCD screens really only operate well at one resolution setting ... it's better to leave them on that setting and let the OS adjust the sizes of things.

      Displays are getting bigger and higher-res all the time, so if you're starting a new OS, going to all the trouble of changing a lot of things, then why build in limitations by using low-res icons? Apple's biggest display is a 22 inch, 1600x1024 LCD flat panel. 32x32 icons on that thing are pretty small. Five years from now, they may have a display that's twice as big and four times the resolution.

      When you save a Photoshop document on a Mac, the icon for the document is a little thumbnail of the image in the document; a preview. There are numerous utilities for changing the icons on individual images, QuickTime movies, Flash movies, etc. on Mac OS to thumbnails of their content (icons can be kept with a file on Mac OS). Currently, they can only be 32x32, which is okay, but if I could set a folder full of images to 128x128 that would be cooler. (I would still use smaller icons elsewhere of course.) The screenshots of OS X show image files with thumbnails and little icon badges superimposed to show the document is a QuickTime movie or whatever. If you compare a folder full of identical QuickTime icons with a folder full of thumbnails, it's really amazing how much time and trouble that saves you.

      When you minimize a window to the dock on Mac OS X, supposedly (it's been rumored) the icon you see for the window is actually the window itself, scaled to 128 square or less. Processes keep running, so the dock itself could be a way to keep track of background tasks by monitoring their mini-windows. 128 square is big enough that you can get some useful info from that window about what it's doing.

  51. setting MTU is a user interface issue by Anonymous Coward · · Score: 0

    customizability - the ability of the user to modify the interface to the device for his or her own special needs functional obedience - the ability of the user to perform any applicable function at any time you said someone was able to perform this function but they had to write their own program to do it. i think this is an example of extreme non-customizability. a case can also be made that it is extreme functional disobedience.. such that an extreme amount of effort had to be made to perform an applicable function

  52. Moderate UP--Informative and Accurate by Monkius · · Score: 1

    This is a valuable post. Someone should moderate it up.

    --
    Matt
  53. Re:No Nerd Support by Anonymous Coward · · Score: 0

    My G$ cruncehs through a SETI block in under six hours without a nix OS undernieth it and without ALTIVEC! YOu athalon can do it in 7 if it's fast?

    I'm kinda dissapointed that a G$ didn't kill the athalon on photoshop but it's still faster (hey hte athalon came so close without 3Dnow acceleration I really have to respect it)

    Now that support for other things Athalong actually have some AGP problems in there diffrent MB implimentations and I do not care about the MEmory technology of the moment but MACS always have had support for increadible SCSI technologies and actually leave a lot of other things in the dust (Not that you couldn't add 10K Ultra 160M SCSI Raids to an athalon it's just that I would hate to have to set those up on anythig x86)

  54. Re:No Nerd Support by KidIcarus · · Score: 1

    No, I'm not satisfied. The Athlon has a huge, hot branch predictor because it has such a large pipeline. It's not that the Athlon has a better branch predictor than a G4, it's that the G4 doesn't need a very sophisticated branch predictor because it has a short pipeline. This allows it to run much more efficiently than that behemoth of a space heater you call a processor.

  55. Floppies by StarFace · · Score: 1

    You are lucky. Alot of people, including me, were pulling their hair out trying to figure out how to install drivers on these things where the drivers needed a floppy disk to install. If you have a network, and you still have an older Mac hooked up to it, then you can at least write disk images and transfer the images to the blue/white. That is very clumsy and not excusable. Not only that, have you ever tried installing ODBC on a blue/white? Have fun, it requires a multiple floppy install. Unfortunatly the USB drivers don't allow for multiple disk installs, and mounted disk images do not recognize this as well. Go figure.

    Hey, I understand the floppy drive is a dying medium. For most businesses it is hardly useful, however alot of home users and software installation still require the use of floppies. It was awfully premature for Apple to just rip support for floppies, making users have to go out and purchase additional hardware just to get their Mac going. I use floppy disks all the time. They are useful and cheap for moving small things around, expecially to computers that are not networked. Contrary to popular belief the entire world is not networked yet.

    --
    V
    1. Re:Floppies by uid8472 · · Score: 1

      There's an piece of software called the USB Floppy Enabler that will, in theory, get your USB floppy drive to eject disks when it's supposed to. Ignore this post if you've already tried it.

    2. Re:Floppies by Ranger+Nik · · Score: 1

      hey, Mr. floppy-user, that is why you have the OPTION of BUYING a floppy drive (or 2 or 3) for you mac. get all the floppy drives you want.
      i detest them. i have not used a floppy drive in years. everything small enough to go on one floppy, i can easily send over email (even on a modem). everything bigger should go on a CD anyways.
      i have a laptop and i am really not very interested in a piece of technology right out of the stone age of computing taking up 1/3 of the space in my computer.
      same for desktop: it is nasty, evil, old stuff, and i am glad someone had the guts to remove it (PC makers are following the lead), so that we can let floppies rest in the dustbins of history. once enough computers ship without floppies, manufacturers will have to ship everything on CDs...

    3. Re:Floppies by StarFace · · Score: 1

      Your angst is incredibly misplaced. You missed the point of what I was saying. One, you should not have to buy lots of things to make your computer whole. Apple has always had this problem. You have to buy lots of little shareware programs to make the OS do things that everybody is doing for free, by default. It just was a bit disturbing that now you had to buy floppy drives, thousand dollar PCI bays, and 2 different kinds of SCSI cards just to get the thing back into a useable state.

      "The option to buy more." Is a sorry state of affairs if you ask me. It would not have cost Apple any more to have created a box with the right number of PCI bays and an internal SCSI configuration to help ease the transition, and a floppy drive for goodness sakes. If they would have allocated 25% of what they spent on trying to make the thing "look cool" they would have had a decent box. As it was, it shipped incredibly buggy, half of its drivers incomplete, totally incompatible with everything Apple had ever been doing, and equiped with a dinky mouse and keyboard. Just to 'ship it on time' but 'boy it sure looks neat' Well they have fixed some of the problems, other problems they still have left hanging, such as the really really un-professional input devices.

      In short, Apple does not have my loyalty because they have their priorities all over the place, not where they should be. This looks to be true of their new Aqua as well. Completely misplaced priorities. Sure making something look cool sells big. Nobody is going to debate that. I just feel sorry for all of the suckers who fell for it. (Incidentally I never would have purchased a blue/white, I kinda had one dumped in my lap at my last place of work.)

      --
      V
    4. Re:Floppies by StarFace · · Score: 1

      One other note, just about every blue/white and iMac that I have ever seen has had a USB floppy hooked up to it. Yes yes, I know, you don't use one yourself. As I said, just about every. I did not say all. But a good 80%. Why make something an option that 80% of your customers are going to have to purchase? Go do the math.

      --
      V
  56. is pdf free? by szo · · Score: 2

    The article says:
    "PDF is also is a free and open standard, which saves Apple from paying Postscript licensing fees."
    Is this true?

    Szo

    --
    Red Leader Standing By!
    1. Re:is pdf free? by Straker+Skunk · · Score: 1

      And now that you mention it, I've been wondering... will PS licensing present an issue for the up-and-coming free-software dps/dgs implementations?

      --
      iSKUNK!
    2. Re:is pdf free? by FigWig · · Score: 2

      I take it there are no licensing fees for PDF - witness xpdf & ps2pdf, etc.

      You can find the format specification here

      --
      Scuttlemonkey is a troll
    3. Re:is pdf free? by gig · · Score: 1

      I read somewhere that Apple didn't license their PDF implementation from Adobe, but instead built it from scratch so that they could own it, being that it's such a fundamental part of the OS.

      I think the specs and the standards are out there, but you'd have to build a free implementation from scratch as well.

    4. Re:is pdf free? by Guy+Harris · · Score: 2
      You can find the format specification here

      And the PDF 1.3 spec says:

      The general idea of using an interchange format for final-form documents is in the public domain. Anyone is free to devise his or her own set of unique commands and data structures that define an interchange for final-form documents. Adobe owns the copyright in the data structures, operators, and the written specification for the particular interchange format called the Portable Document Format. These elements may not be copied without Adobe's permission.

      Adobe will enforce its copyright. Adobe's intention is to maintain the integrity of the Portable Document Format as a standard. This enables the public to distinguish between the Portable Document Format and other interchange formats for final-form documents.

      However, adobe desires to promote the use of the Portable Document Format for information interchange among diverse products and applications. Accordingly, Adobe gives copyright permission to anyone to:

      • Prepare files in which the file content conforms to the Portable Document Format.
      • Write drivers and applications that produce output represented in the Portable Document Format.
      • Write software that accepts input in the form of the Portable Document Format and displays the results, prints the results, or otherwise interprets a file represented in the Portable Document Format.
      • Copy Adobe's copyrighted list of operators and data structures, as well as the PDF sample code and PostScript language Function definitions in the written specification, to the extent necessary to use the Portable Document Format for the above purposes.

      The only condition on such copyright permission is that anyone who uses the copyrighted list of operators and data structures in this way must include an appropriate copyright notice.

      although it also says:

      This limited right to use the copyrighted list of operators and data structures does not include the right to copy the Portable Document Format Reference Manual [oh, well, I guess the Adobe police will be after me now for posting this...], other copyrighted material from Adobe, or the software in any of adobe's products which use the Portable Document Format, in whole or in part, nor does it include the right to use any Adobe patents.

      I don't know whether any of those patents are used by xpdf, ps2pdf, Quartz, etc..

  57. That's not arrogance, it's a practical point. by Crag · · Score: 1

    This is getting old:

    "I find a lot of Linux arrogance (Setting the max MTU packet size is easy under Linux, just edit the correct text file with a command that EVERYONE should know)."

    It's not one command, it's your favorite editor.

    The point was that it not only possible and easy, it's well documented and not hidden at all. Linux is a '68 volkswagon bug with its engine hanging out. Macs and WinXX machines are akin to highly computerized and proprietary cars ('98 bug?) which do anything they can to hide the workings of the machinery and keep the owner from fixing their own machine.

    Just because the Linux config files don't have pretty pictures on them doesn't make them hard to work with. No matter how you use your computer, the point about the MTU still holds its value. If your NetAdmin needs to change the MTU on your machine, it will be easy (for him) on your Linux workstation, moderately challenging on your Windows machine, and darn near impossible on your Mac.

    That Mac may be easy for you to use, but if you ever try to do anything Apple doesn't want you to do or didn't think of, you're out of luck.

    The best solution is to run a Mac emulator on Linux. :)

    I wonder when the last time your NetAdmin used your floppy drive was?

  58. Re:No Nerd Support by blibbler · · Score: 1

    "The Athlon is faster than the G4. Not only because it has nearly twice the clock speed"

    Sorry, this is just not true. if you get a 68000 processor runing at twice the MHz as a G4, it will not run faster. Your argument, while it may be correct anyway, is fundamentally flawed.

    "but it also has a better branchpredictor, which is important because it has a very deep pipeline. G4, on the other hand only has a 4-stage pipeline."

    Again, this is flawed. why does the better branch predictor on the Athalon matter if the G4 has a pipeline, less than a quarter the size. The Athalon has to be at least 4 times as efficient to make up for the depth of the pipeline.

    "That's why it won't ramp beyond 500 Mhz"

    No, it just makes it more dificult to ramp beyond 500MHz, not impossible.

    I am not saying that the G4 is faster than the Athalon. If you want to argue that, then use some real arguments that might actually be relevant, rather than spewing off some facts, and declaring them to be supportive of your argumnt.

  59. Re:No Nerd Support by Mononoke · · Score: 1
    In windows the default MTU is huge...

    What do M$'s screwed-up defaults have to do with it? Maybe Apple got it right (strange concept, I know) for 99.9% of their users.

    And shut up about faster clock!= faster execution. The G3 sucked at floating point and everybody and their uncle knows it.

    Yeah, yeah, my dick's bigger than yours, too.

    Sheesh.

    (BTW, I've seen RC5 benchmarks ( Scroll down to G4/450 RC5 Results Verified - Faster than 1GHz Athlon and scroll down to More on G4 vs... ) that place the G4 slightly higher than the 1GHz Athlon. Not that that matters, I'm sure.)

    Your mileage may vary


    --

    --
    NetInfo connection failed for server 127.0.0.1/local
  60. (tips hat) by DonkPunch · · Score: 1

    A truly masterful post, AC. You have my respect. Thanks for keeping things interesting.

    --

    Save the whales. Feed the hungry. Free the mallocs.
  61. Re:No Nerd Support by Mononoke · · Score: 1
    The Athlon would have better support for high-performance peripherals too (3d accelerators, faster memory, hard disks, etc...)

    It would??

    Damn, then I wasted my money on the Voodoo3, all the PC100 RAM, and that 10,000 RPM hard drive for my G3/233 (that I overclocked to 292MHz with a simple jumper change.)

    No wonder I get those sucky 28fps average framerates in UT at 1280x1024.

    ^_^


    --

    --
    NetInfo connection failed for server 127.0.0.1/local
  62. You're right by Anonymous Coward · · Score: 0

    "Keyboards are out" -- let me make a note of that on my Palm IIIx.

  63. Desktoppers desperately need better look-and-feel! by unDees · · Score: 1
    The new Aqua looks very pretty. Do we need that? I mean, I used to gag when Win95 would show cute little files flying around while doing routine system operations. Showing status is important, but I used to wonder how much faster the computer would be if it just did its job instead of trying to be cute.

    I like the fact that Apple appears to be trying to reduce clutter and differentiate between controls using color (though that should _never_ be the only way to tell buttons apart, of course--I don't think "showing the symbols on mouse-over" is gonna cut it).

    But why has there been a trend lately of making buttons "jump up" under the mouse cursor? Admittedly, in Aqua it's clear all along that they're buttons, but what about so-called "coolbars" in recent Win32 apps? Why do we have to guess what is or isn't a button and then waste time moving the mouse over it to see if it pops up? Maybe a graphics designer won a bet and the interface designer had to give in and make these braindead contraptions....

    I want to see _new_ ideas in GUI, not just a rearrangement of the buttons!

    How 'bout a dialog box that shows, in subtle grayscale or red/yellow/green shades, which controls still need data to be entered? The dialog could allow the user to submit the data anyway, depending on him to fill in the blanks later.

    Move status information to a modeless, slightly bigger status bar! Make the detail level customizable!

    These may be terrible ideas! They may be fantastic! Who's got some better ones? Post! Write software! Make money!

    [end desperate plea]

    unDees

    --
    "I call a baby goat a 'goatse.'" -- my non-Internet-savvy 6-year-old stepdaughter
  64. The medium is the message by Anonymous Coward · · Score: 0

    I couldn't find the Wilde quote either, but I wonder if M. McLuhan wasn't getting at the same or similiar idea.

  65. Re:what is so revolutionary about this ? by Anonymous Coward · · Score: 0

    If my memory serves me correctly, you'd be the lawyer you likes to post as AC in order to "swear like a thug". Right?

  66. Re:No Nerd Support by be-fan · · Score: 1

    No apple could not have gotten it right for 99.9% of users. That would require 99.9% of users to use either a modem OR a LAN. If you used a modem, and the setting was for ethernet, you got screwed. If you used ethernet, but the setting was suitable for modem, you go screwed. DID YOU NOT EVEN BOTHER TO READ ANY OF THE WORDS AFTER "WINDOWS"? it says that it is huge BECAUSE IT SUITS ETHERNET. BUT PEOPLE WHO USE MODEMS NEED TO BE ABLE TO CHANGE IT. In MacOS you CANNOT DO THAT, SO IF WHAT YOU USE DOES NOT MATCH WHAT THEY WANT YOU TO USE, YOU'RE OUT OF LUCK. Second, who said anything about G4 sucking at floating point? I said the G3 sucked at floating point. Next, consider this. In cracking RC5, a 450MHz G4 is about the same as a 1 GHz Athlon. RC5 is very biased toward G4 because AltiVec is MADE for that kind of processing. It's almost a best case scenario. In a more general case, such as 3D or imaging, does it not make sense that AltiVec would perform at say 70% efficiency, putting it in line with a 700MHz Athlon? Sure, Athlon has 3DNow!, but AltiVec blows it away, no doubt. But in cases where AltiVec is not used at 100% (like most games, 3D apps, photoshop, and UNLIKE best cases such as RC5) The sheer clockspeed of the Athlon ties the game.

    --
    A deep unwavering belief is a sure sign you're missing something...
  67. More Aqua analysis on MacWEEK by Mumble01 · · Score: 2

    Here is some more intelligent commentary on Aqua's interface features, both good and bad. I hope someone at Apple reads Every's take on the Aqua's Dock in part three.

    http://macweek.zdnet.com/2000/01/23/igeekmon.htm l
    http://macweek.zdnet.com/2000/01/23/igeektues.ht ml
    http://macweek.zdnet.com/2000/01/23/igeekwed.htm l
    http://macweek.zdnet.com/2000/01/23/igeekthurs.h tml

  68. macs and floppies by Scudsucker · · Score: 1

    Alot of people, including me, were pulling their hair out trying to figure out how to install drivers on these things where the drivers needed a floppy disk to install.

    It was awfully premature for Apple to just rip support for floppies,


    I'm going to have to disagree with you here. Floppies were already dead a couple years before the iMac came out, sans floppy. I can't think of any Mac software put out in the last four years that has not come on CD (exept for morons like Intuit and Quark).

    Maybe its different in the business world, but I don't want to pay for extra hardware that I'm never going to use.

    1. Re:macs and floppies by be-fan · · Score: 1

      He was talking about drivers. A lot of hardware today still puts drivers on a floppy, and to use those you have to scrounge up a floppy drive, transfer it to you iMac, then install the hardware. He was not talking about software, he was talking about drivers. Did you even bother to read the post? Second, oh come ON! I would rather have a floppy. (Say I write a paper and need to take it to school cuz my printers broken. You're not telling me that is a rare occurance?) then save the 18$ it costs to buy the damn thing.

      --
      A deep unwavering belief is a sure sign you're missing something...
  69. MacOS Memory Usage by Anonymous Coward · · Score: 0

    I've noticed that on the Mac, memory usage tends to scale with the actual amount of memory in the machine. I had a 9600 with 64 MB. 8.6 memory usage was around 25 MB. One of the 32 meg dimms went bad, and it was awhile before I could replace it. As soon as I yanked the bad one, memory usage dropped down to around 18 MB. 15 isn't that unbelieveable on an optimized 32 meg system. You people with 50 meg systems probably have at least 128 megs of ram installed, right? By the way, I'm not talking about disk cache usage (even though its default also increases based on physical memory present).

    1. Re:MacOS Memory Usage by uid8472 · · Score: 1

      I've got a Rev. D iMac with 96 MB of RAM and a reccently installed, not very modified, System Folder. The Finder and System heap combined take up 21.2 MB. I'd say how much memory my Linux setup uses but I'm not booted into it right now.

      I do, however, know that Netscape on the Mac side takes 12-15MB (although it will run in less if necessary) and on the Linux side it uses 30MB, and 4 more in the X server.

    2. Re:MacOS Memory Usage by StarFace · · Score: 1

      One thing that you have to remember when quoting memory figures between the MacOS and Linux is that while the numbers may seem a bit larger on the Linux side at times, that is not as bad as large numbers on the Mac side. 30 megabytes of RAM for Navigator is very bad for the Mac because absolutely no other programs can access that RAM, whereas with Linux it is all swapped around to the process that need it at the time. It is more fair to take your numbers from the RSS column in top, but still, you can not just swap numbers and say one is better than the other.

      --
      V
  70. not new, just Apple by jetson123 · · Score: 2
    The article claims that keeping track of shapes as objects in the server is some breakthrough development. Well, maybe for Apple. The rest of us have had that kind of graphics canvases in our toolkits for years (with Tcl/Tk and GNOME being only fairly recent examples). The reason why they aren't used for everything is because it's not always either efficient or convenient to do so.

    The use of transparency in the UI isn't new either, not even in a commercial product. Even Windows 2000 uses transparency for its menues.

    Altogether, from what I have seen, Aqua is an evolutionary enhancement to the UI. It will appeal visually to a lot of people and that's why it will receive some enthusiastic reviews. But I don't think it changes interaction with the computer in any fundamental or important way.

    1. Re:not new, just Apple by John+Siracusa · · Score: 1
      The article claims that keeping track of shapes as objects in the server is some breakthrough development.

      Actually, the article says that 3rd generation display layers have been around for over a decade.

      The rest of us have had that kind of graphics canvases in our toolkits for years (with Tcl/Tk and GNOME being only fairly recent examples).

      See above.

      The reason why they aren't used for everything is because it's not always either efficient or convenient to do so.

      NEXTSTEP ran acceptably on a 40MHz 68030 with its 3rd generation display layer. I'd say efficiency is not an issue if the system is implemented well.

      The use of transparency in the UI isn't new either, not even in a commercial product.

      You're right. Even classic Mac OS has used transparency during certain operations for some time (icon dragging, file name areas on the desktop, etc.) I'm not sure where in the article you read that the use of transparency in Aqua is a totally new development.

    2. Re:not new, just Apple by John+Siracusa · · Score: 1
      The article claims that keeping track of shapes as objects in the server is some breakthrough development.

      Actually, the article says that 3rd generation display layers have been around for over a decade.

      The rest of us have had that kind of graphics canvases in our toolkits for years (with Tcl/Tk and GNOME being only fairly recent examples).

      See above.

      The reason why they aren't used for everything is because it's not always either efficient or convenient to do so.

      NEXTSTEP ran acceptably on a 40MHz 68030 with its 3rd generation display layer. I'd say efficiency is not a big issue if the system is implemented well.

      The use of transparency in the UI isn't new either, not even in a commercial product.

      You're right. Even classic Mac OS has used transparency during certain operations for some time (icon dragging, file name areas on the desktop, etc.) I'm not sure where in the article you read that the use of transparency in Aqua is a totally new development.

    3. Re:not new, just Apple by jhesse · · Score: 1

      NEXTSTEP ran acceptably on a 40MHz 68030 with its 3rd generation display layer. I'd say efficiency is not a big issue if the system is implemented well.
      No, the processors used were:
      25MHz 68030 Original Cube
      25MHz 68040 NeXT stations, cubes
      33MHz 68040 Turbo stations, cubes
      40MHz 68040 "Nitro" unreleased.
      Dual PPC601 NeXT Risk Workstation -prototype.

      --

      --
      "I have also mastered pomposity, even if I do say so myself." -Kryten
    4. Re:not new, just Apple by Guy+Harris · · Score: 2
      The article claims that keeping track of shapes as objects in the server is some breakthrough development. Well, maybe for Apple. The rest of us have had that kind of graphics canvases in our toolkits for years (with Tcl/Tk and GNOME being only fairly recent examples).

      Yes, but not in the server (e.g., in the X server).

      But, no, it's not a new idea. Amusingly enough, the implementations of that notion of which I've heard were both done atop UNIX-derived OSes - Sun's NeWS, and the NeXT machines' version of Display PostScript.

    5. Re:not new, just Apple by John+Siracusa · · Score: 1

      Whoops, I meant to type 68040 there.

  71. Re:No Nerd Support by uid8472 · · Score: 1

    No apple could not have gotten it right for 99.9% of users. That would require 99.9% of users to use either a modem OR a LAN. If you used a modem, and the setting was for ethernet, you got screwed. If you used ethernet, but the setting was suitable for modem, you go screwed.

    What's to say that Apple didn't set it up to use different settings depending on whether you're using PPP or Ethernet?

  72. you can use 2 buttons mouse on a Mac ! by Anonymous Coward · · Score: 0

    For those who don't know yet, you CAN use 2 or 3 or even 4 buttons mice on a Mac even with a wheel mouse... So, the one button mouse is not a problem. Go and buy a Logitech and be happy if you like multi buttons. I think one button is cool for iMac, but not for G4. They should keep one button on consumers machines and put 3 buttons on pro machines...

  73. Asteroids and Greenies by wembley · · Score: 1

    Well, IIRC, "Asteroids" and a number of other classic arcade games were done with vector graphics displays. In that case, the display contributed to the design of the game, as there were more interesting angles and a sort of circular-ness to the whole game, vs. the up-and-down-ness of Space Invaders and its ilk.

    Also, as my college was run almost exclusively on donated hardware(I was using Sun 3/60s in 1996), we at one point inherited a greenie (text-terminal) that used vector graphics. For me, the ghostly nature of the text was not as strange as the fact that it had separate and buttons. (I'm young, and it reminded me of my mom's old manual typewriter).

    However, in this case, the vectors we're talking about are purely software. Most hard-core graphics manipulation (scaling, rotation, perspective) is done with vector math. Keeping everything as a vector saves some time in the creation of vectors from points/lines (although I can't see how that would be too computationally intensive.)

    The only worry I have is that people will go bonkers with graphics transformations, which are inherently rather large and slow. I think the UI is pretty cool, and I definitely ooh-ed out loud when I saw the window morph up from inside the dock. But I've been waiting for OS-X for a while. All the beauty and simplicity of the MacOS with all the flexiblity and power of BSD command-line.

    --

    Share and Enjoy!

  74. Asteroids and Greenies by wembley · · Score: 1

    Well, IIRC, "Asteroids" and a number of other classic arcade games were done with vector graphics displays. In that case, the display contributed to the design of the game, as there were more interesting angles and a sort of circular-ness to the whole game, vs. the up-and-down-ness of Space Invaders and its ilk.

    Also, as my college was run almost exclusively on donated hardware(I was using Sun 3/60s in 1996), we at one point inherited a greenie (text-terminal) that used vector graphics. For me, the ghostly nature of the text was not as strange as the fact that it had separate CR and LF buttons. (I'm young, and it reminded me of my mom's old manual typewriter).

    However, in this case, the vectors we're talking about are purely software. Most hard-core graphics manipulation (scaling, rotation, perspective) is done with vector math. Keeping everything as a vector saves some time in the creation of vectors from points/lines (although I can't see how that would be too computationally intensive.)

    The only worry I have is that people will go bonkers with graphics transformations, which are inherently rather large and slow. I think the UI is pretty cool, and I definitely ooh-ed out loud when I saw the window morph up from inside the dock. But I've been waiting for OS-X for a while. All the beauty and simplicity of the MacOS with all the flexiblity and power of BSD command-line.

    --

    Share and Enjoy!

  75. Here's a feature of OsX you'll like by Anonymous Coward · · Score: 1

    Because of the way any OpenStep derived system works, if you don't like the way the default windows draw, code your own "theme engine" using the Aqua PDF primitives, make it into a bundle, and make the bundle initialiser function call [MyThemeWidget poseAs:someRandomSytemWidget];

    Then, log in as root, drag the bundle into the relevant place for system extensions. Reboot the OS. Your theme bundle loads after the system stuff, swaps your classes into place.

    Cuteness solved.

  76. The User Interface MUST Improve.... by WhiskeyJack · · Score: 1

    ...by including the option to get to a CLI for those tasks that truly benefit from it.

    Case in point: A bank that I know had an "archaic" computer system for their tellers to record transactions on -- each teller had a vt100 terminal and text menus to select from using a "hotkey" approach. The system wasn't pretty, but (after each new teller navigated the not-too-steep learning curve) the tellers had no trouble processing transactions at a decent pace....but then a salesdroid convinced the branch manager to go to a window-based solution because it was more modern and would (supposedly) improve ease of use and efficiency. It had the opposite effect -- not only did the tellers face the exact same learnign curve to navigate the (now graphical) menus, their hands were constantly leaving the keyboard to find their mice, click through the menus, then back to type in the desired data, then back to the mouse to change fields, etc. Their average time to complete a transaction nearly tripled as a result of "modernizing" their user interface, and they are thoroughly regretting the change.

    The same holds true for the CLI for certain tasks, including almost all things related to system administration and maintenance. Ever tried to configure Apache under *nix, then compare to configuring IIS in Windows? The Apache config takes less time because all you have to do is pop into vi and edit a file -- it's a flat process that requires no navigation, leaving all the pertinent information in one easy to find and easy to edit place, versus digging through layers of menus to gain access to one click box buried under fifteen layers of menus...

    In short, GUI and CLI both have their uses, and we'd all do well to consider which is appropriate for whatever task is at hand before we commit it to code and force our users into an inefficient way of doing things.

    -- WhiskeyJack

    (Sorry about the offtopic rant...)

  77. Apple's pretty pictures + other stuff... by CJ+Hooknose · · Score: 2
    Well, it certainly looks pretty, and they talk a good game... but who knows how many of these innovations will actually make the computer more useful? The "genie" effect certainly looks nice... the first time you see it. I think that particular effect, like the infamous dancing paperclip, will be one of those things people think is nifty at first, then later on love to hate/want to turn off.

    Likewise for the shrinking/expanding icons in the dock... which brings up another problem: What about desktop space? People are getting more and more used to having $LARGENUM applications open all the time, and switching among them and/or grouping them logically can be a royal pain in both the standard WinXX and MacOS desktops as of now. Most WMs for Un*x do the Right Thing and have virtual desktops, so why doesn't Apple get with the program? Sure, Macs have huge monitors available and can run multiple monitors easily... but Joe User buying his first iMac probably can't afford that.

    Apple could even get nasty and say, "This new, totally unavailable-anywhere-else 'Virtual Super SwitchDesk' functionality is almost as good as having 2 or more monitors connected to your iMac. " New checklist feature + increased hardware sales, eh?

    Apple shot themselves in the foot when they made floppies an add-on. There are a freaking TON of older computers out there where the best and quickest means of data sharing is via 3.5" floppies. Maybe everything around your home and office has 10/100baseT, but that's definitely not how it is everywhere. Floppies will be around for another 3-4 years if not longer... remember, the IBM PC and its progeny are still around because A) it was easy to port old CP/M stuff to the PC B) all the new iterations of the PC are fully backwards-combatible. (sic)

    --
    Give a monkey a brain and he'll swear he's the center of the universe.
    1. Re:Apple's pretty pictures + other stuff... by Anonymous Coward · · Score: 0

      Selling Millions of computers where you can save $15 to $18 a computer is shooting themselves in the foot? Right, check out the best selling computer of all time, go figure that out. Somehow I don't think Gateway or Dell would mind shooting themselves in the foot that way.

    2. Re:Apple's pretty pictures + other stuff... by boojumsnark · · Score: 1

      Actually, under MacOS 8.5, there already exist virtual monitor/virtual desktop type programs. For instance, there's a free one called Virtual Desktop. Not going to blow away anyone using X, but hey.

      --
      I didn't know what a meme was, so I asked five friends. They didn't know what a meme was, so they asked five friends.
  78. X sucks. by Axe · · Score: 1

    UInconsistent, clunky, ugly GUI. Even such nice toolkits as Qt can not make it a looker mostly because nobody will ever standartize on it or any other. Do not even tell me about GNUStep - it is doomed. Development of GUI for Linux is driven by retrogrades. We will all burn in hell. Give mem my PDF desktop.

    --
    <^>_<(ô ô)>_<^>
  79. Re:(ot) Can /. team agree on what to post and when by Skankmofo · · Score: 1

    I agree with you, cuz I submitted this Ars Technica article over a week ago, and it was rejected. If there was a system where everyone could see the rejects, interesting articles might not slip through.

    --
    "A great deal of intelligence can be invested in ignorance when the need for illusion is deep." --Saul Belloe
  80. i must say... by T.Hobbes · · Score: 1

    ... that you should stop hyperventilating over some company's practices... if you can't get your sh*t done in macos, then get a linux box (you could even make a *beowulf* cluster!!). Everyone... even you, I assume, knows the macos was/is a _consumer_ os, not a techie os.

  81. If it looks like a piece of shit.. by Anonymous Coward · · Score: 0

    runs like a piece of shit and crashes like a piece of shit, it is a piece of shit. Fuck Apple, and Fuck this "new technology" which is actually just the dregs of crap that's been floating around for the past decade, that Apple has taken and repackaged in less useful form.

  82. hmm... by conform · · Score: 1


    So it took me all of 20 seconds to find this at www.be.com. here's an excerpt:

    "No, the BeOS is not compatible with Apple's "G3" systems. We have requested from Apple the detailed technical specifications we would need to provide support for these systems, and Apple has declined our requests.
    This information, concerning the design of the logicboard (including information about address spaces, custom logic chips, etc.), is available only from Apple. It is available only under non-disclosure, and only to "Mac OS licensees.""


  83. The *real* deal with Macs and floppies by Battra · · Score: 1

    Whenever the issue of Macs and floppy drives comes up, I just kind of shake my head and sigh. I think the reason they got rid of floppies is much simpler than people suspect: money.

    From the very beginning, Apple used a 3.5" floppy drive with an eject motor. Floppies were ejected in software, by dragging the icon to the trash can or choosing to "put away" the floppy from a menu.

    Back in 1984 this was pretty big stuff. Sony was the only company making the 3.5" drive at that point and they were happy to modify the design to include an eject motor since Apple was going to use them in every machine they built.

    Fast forward a few years, and the situation had changed. PCs had abandoned the 5.25" floppy in favor of a 3.5" drive with an eject button. The price difference between the two units was staggering. Go to your local Fred's PC Hut and buy a bare floppy drive, and it's probably about $20. A replacement floppy drive for a Mac is about $200. Because the UI was so tied to a graphical way of representing mounted and unmounted filesystems, there was no good way to switch to a floppy drive with an eject button.

    So, for many years, Mac loyalists held their noses, and ponied up 10x more for a floppy drive. At least we got to brag that a Mac never got an abort, retry, fail error.

    When Steve Jobs was working on the iMac, the focus was on delivering a consumer machine. I suspect they did some polling and a lot of focus groups and came up with a magic number for the maximum price. The goal was to make the iMac affordable as an impulse purchase like a new TV or home appliance, not as a major capital outlay.

    Bringing the original iMac to market for $1500 was hard enough already. The floppy drive alone would have been 13.3% of the total price of the computer! Compare that to a $20 PC floppy drive being 1% of the cost of a $2,000 PC.

    Clearly, if they were going to meet the price target, the floppy drive had to go. Once it was out for financial reasons, it was possible to flaunt its absence. It became a design statement, and prompted a lot of chest thumping about forward looking technology.

    All of that may or may not be true, but the reason it was a non starter in the iMac was because of cost, not ideology.

    Once the decision was made, extending it across the prodict line was natural. In the powerbooks, floppy drives added weight, complexity, and mechanical parts that were likely to break. In the Pro models, how useful is a 1.44MB storage medium to someone who produces huge illustrations or digital photos? These people have used much higher capacity removable media since the days of the 44MB Syquest cartridge.

    Of course, it helps tremendously that all standard CD players have a software eject feature so that Apple can use drives from any manufacturer, and users can replace broken ones with the same cheap drives that go in a PC.

  84. Re:Desktoppers desperately need better look-and-fe by Anonymous Coward · · Score: 0
    Showing status is important, but I used to wonder how much faster the computer would be if it just did its job instead of trying to be cute.

    At this point, it wouldn't be any faster. A modern PC-class machine spends the bulk of its time waiting for the user, the network, or maybe some secondary storage device.

  85. Thanks. by Anonymous Coward · · Score: 0


    --80md

  86. Re:OS X: Mouseover Controls by Anonymous Coward · · Score: 0

    From Tognazzini's article:

    I also very much like the idea of the "gumdrop" window controls that, when moused-over, reveal symbols for close, dock, and zoom.
    Is this really a good thing? Over at Web Pages That Suck they call it Mystery Meat Navigation[1]:
    ...it looks cool and it's used on a lot of sites which win design awards. Because there's no long strings of text, MMN makes the page look "cleaner"...[but (from a diferent paragraph)] it's confusing and risks alienating your customers.
    Interesting how things go around: Somebody invents a "cool" idea that reduces usability, then somebody else borrows it for another application... just as the original users start denouncing it. Or maybe it's not as important a consideration in an OS, where once learned it's always the same thing? Any thoughts?

    [1]BTW, turn on your java before visiting, or you'll miss most of the fun.

  87. GNUStep by Misagon · · Score: 2
    There is the GNUstep project which is an open-source framework with an interface that is compatible with OpenStep. OpenStep is the framework which Cocoa and Quartz are based on, and it used to be the library that NextStep used for its applications. OpenStep uses "Display Postscript" for its rendering, GNUstep comes with "Display Ghostscript" but it can also use Display Postscript implementation if available. The talk about Quartz being "PDF-based" is not much more than marketing talk. PDF is basically not much more than tokenized Postscript anyway. See a recent slashdot story about GNUstep.

    I am also working on the concepts of a networked vector-based user interface system, where the graphics is based on SVG. The project would become much more than just vector graphics. Very early stage, no webpage. Mail me if you are interested in participating.

    --
    "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    1. Re:GNUStep by Anonymous Coward · · Score: 0

      Since Ghostscript also parses pdf files, can the Display Ghostscript system be used as Display PDF workalike as well as a Display Postscript workalike, or could it be expanded in future to do so???

  88. Any plans for a Linux DPDF equivalent? by ikekrull · · Score: 1

    I've toyed with the idea of writing a simple GUI system using Macromedia's Flash standard.

    This is openly available, and would allow some reasonably sophisticated behaviours, including transparency, antialiasing etc.

    The Flash plugin isn't huge, yet delivers some nice multimedia functionality.. vector rendering, sound and animation facilities, along with freeform behaviours for widgets etc.

    It does lack a lot of back-end and interactive functionality especially where native GUI widgets would normally be used, but i imagine a Flash renderer running on top of something like GNOME would provide a pretty amazing GUI.

    Flash is also designed to be streamed over internet connections, and can be viewed inside web browsers on pretty much any platform.

    Any thoughts?







    --
    I gots ta ding a ding dang my dang a long ling long
  89. Re:No Nerd Support by be-fan · · Score: 1

    What if you're using DSL with PPOE? Thats point to point over ethernet. (What a lot of DSL and broadband companies use.) My point was that Apple can't possible account for all of these and just putting a little applet that says (what is you connection speed?) would be better than assuming it knew everything about the users machine and did not need any user input.

    --
    A deep unwavering belief is a sure sign you're missing something...
  90. Re: Mouseover Buttons by Anonymous Coward · · Score: 0

    Why do we have to guess what is or isn't a button and then waste time moving the mouse over it to see if it pops up?
    Sorry, probably should have posted my comment linking to Mystery Meat Navigation[1] here! (FWIW, I agree heartily!)

    [1]Turn on java for best results.

  91. X is **NOT** Bloated? What are you smoking? by adubey · · Score: 1

    Have you done and Xlib programming? X is a bloated best!!!

    To compare, on the Amiga GUI message passing was neatly handled by a small number of primitives:

    PutMsg
    GetMsg
    ReplyMsg
    WaitMsg

    To boot, these were also used for I/O, and most other inter-processes communication.

    On X, there are something like 10 functions and macros to duplicate many (but not all) combinations of these primitives. I was hurt when I first started writing X windows programs.

    Also, it isn't immediately obvious how X's message passing ties in with the rest of the system. There were more than a few X programmers who were surprised to hear they could get a file handle for the X message stream.

    And I haven't even started talking about fonts, stored bitmaps or (ugh) colour-management.

    If anything, I wouldn't be surprised if display PDF provided a much much cleaner interface than X.

  92. Re:No Nerd Support by Mononoke · · Score: 1
    If you used a modem, and the setting was for ethernet, you got screwed. If you used ethernet, but the setting was suitable for modem, you go screwed.

    You are absolutely correct.

    Since you are "screwed," allow me to help:

    • There is a control panel named 'TCP/IP' in your control panels folder. Open this by double-clicking.
    • At the top of the window that just opened, there it says 'Connect via:' and then a scrolling menu which includes 'PPP' 'Ethernet' and 'Appletalk'. If you're crazy like me, it also includes 'AOL link'.
    • If you'll be connecting by modem, select 'PPP'.
    • If you'll be connecting by Ethernet, select 'Ethernet'.
    • Select 'Quit' from the File menu.

      Someday you'll notice that 99.9% of the lusers on all platforms combined don't give a damn about MTU and doesn't know what MTU stands for. They just want to use their "damn computer."

      Unless you are looking to charge them $90/hour to set their machine to Ethernet, because there is no obvious way for them to do it. In that case, I can see why Apple pisses you off. Ghod forbid the users gain the power to set that themselves, without at least donating a few hundred dollars to O'Reilly.

      DID YOU NOT EVEN BOTHER TO READ ANY OF THE WORDS AFTER "WINDOWS"?

      Yes, and my hearing aid works fine. Thank you for your concern.

      Second, who said anything about G4 sucking at floating point? I said the G3 sucked at floating point.

      Oop, ya got me with that one. I should have recognized that we were comparing 2.5 year old technology (G3) to 0.8 year old technology (Athlon)

      So, about that GUI argument. ^_^


      --

    --
    NetInfo connection failed for server 127.0.0.1/local
  93. Re:what is so revolutionary about this ? by Anonymous Coward · · Score: 0
    Actually, the technology is not "completely different." The article itself points to Display Postscript, which precedes this technology.

    Also, Apple has done something like this before. Does anyone remember Quicktime GX? I do. Quicktime GX was supposed to Apple's Postscript killer (according to Bob Cringely at least.) Quickdraw GX too was based on "objects", vector and otherwise, rather than plain pixels. It was incredibly fast, and you could do really cool AQUA like things with GX. But the Quickdraw GX API was also incredibly difficult to write to (objects without an object oriented interface). Steep learning curve. Apple itself had problems mastering the GX technology, (providing bug free printer drivers and apps,) and they eventually killed it. I wonder if anyone has actually tried to code to the AQUA API. I wonder if it's anymore developer friendly.

  94. Everyone seems to miss the point. by be-fan · · Score: 2

    I think that a lot of people who are critisizing Quartz really don't understand what it's made for. The whole point of putting Quartz into the GUI was not the cool effects, (Though I presonally think they are kinda nifty) but the advantages that the underlying technology provides to users and developers. By basing the GUI on quartz, you gain quite a few things.
    A. You keep with the cool oh ah thing Jobs is going for.
    B. You get the user used to Quartz apps, so when future apps use Quartz, it will fit in with the rest of the applications, and the GUI. Other people have done PS before, but nothing as integrated as this.
    C. You demo our some of the effects Quartz can do. By making users aware of it, you're more likely to get developers to develop for it.
    D. You get a good GUI that is resolution independant, and has a good foundation. True, some of the asthetic and user interface points need work, but this is a first attempt to base a GUI on a page discription language. They can tweek that part in future releases, but you can't substantially change the GUI foundation in future releases. If they want vector GUIs to succeed, they have to put it into OSX along with all the other new stuff. The user interface can be refined, the foundation cannot.
    E. Developers get an excellent tool that is well integrated with the rest of the OS.

    I don't exactly see many people critizing X just because Athena and Motif look ugly. So yes, Quartz is a major step foreward, and the OS X GUI is pretty revolutionary. The stuff on top IS just candy, and should be treated as such when judging the merits of the GUI.

    --
    A deep unwavering belief is a sure sign you're missing something...
  95. Where the REAL vectors are by Potatoswatter · · Score: 1

    Reading about this "vector-based" UI made me think about an experience I had with an original Asteroids arcade game. Back then, there were no bitmapped graphics, and the drawing was done on the screen by moving the electron beam around the screen in the pattern you wanted the shapes to take. (As opposed to scanning across repeatedly and switching the beam on and off.)
    The effect was no flicker and infinite resolution. Incredibly beautiful to look at. But it was monochrome.

    So I started thinkin' - how could we make a vector based monitor that is color? If you bent the beam between the mask and the phosphor, could you cause it to selectively hit r/g/b phosphors in phase? The mask could be indefinitely fine, allowing for virtual infinite resolution. Bitmaps, if you needed them (I'm thinking of a super-ergonomic work computer), could be "emulated"?

    If anybody who knows CRT's can help me, I'd be interested to know. It'd just be so easy on the eyes to have a decent sharp, smooth display...

    Where is my mind?

    --

    Check out Project Upper/Mute, an all-around awesome compiler fra
  96. OS "ex" or OS ten? by edward_mc · · Score: 1

    How is it pronounced? OS "ex" or OS Ten?

    1. Re:OS "ex" or OS ten? by cpt+kangarooski · · Score: 1

      Technically it's supposed to be 'ten,' but i personally prefer 'ecks.' (year MM compliant too, oh boy ;)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:OS "ex" or OS ten? by Anonymous Coward · · Score: 0

      OS ten. --mac guy

  97. Many do care by VinceJH · · Score: 1

    Considering personal computers are used mostly for games (you know its true:), setting up the mtu and mru are really important for getting nice performance in multiplayer games. That is why there are special gui tools made for windows and I guess mac to handle that. (pretty much repeating what that guy said)

    I'd say at least (out of my ass)25% of lusers would set the mru and mtu manually. And yes, I am ignoring most of you comment, sorry, i don't know about macs, or g4's.

    --
    I know I will be moderated down for this, but . . . Vincent
  98. Eyeball time -- not CPU time by hey! · · Score: 2

    We interact with our machines in a way that makes them site idle for most of the time, so why not use that idle CPU power to make the GUI nice and sexy.

    Well, I agree in principle, but I don't think that CPU time is the issue. Personally, waiting for computers is the bane of my existence; probably a lot of other folks feel this way too. I'm frequently in a hurry when I use my computer, and not just when I'm playing games. I find it really irritating when a UI element does some kind of fancy cakewalk to try to grab my attention for 400-500 msecs, especially when I have a long sequence of operations to perform. Too much of this kind of thing and a user interface feel slow and clunky. I want menus to pop into existence and then instantly disappear when I'm done. When I dismiss a window, I wan't it gone -- I don't want it to linger around for entertainment value.

    When you take a fast and simple process and make it slower and more complex, there ought to be a good reason other than getting an intial wow. At best it seems this kind of malarkey just fades into the background so you don't notice it anymore. I'm not dissing Aqua -- nobdoy has seen it yet. Maybe Apple's avoided this, but this kind of thing makes a UI feel slower to me. What happened to the idea that GUIS shoould be responsive?

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Eyeball time -- not CPU time by Anonymous Coward · · Score: 0

      What happened to the idea that GUIS shoould be responsive?

      It died with the Amiga.

    2. Re:Eyeball time -- not CPU time by stripes · · Score: 1
      I find it really irritating when a UI element does some kind of fancy cakewalk to try to grab my attention for 400-500 msecs, especially when I have a long sequence of operations to perform. Too much of this kind of thing and a user interface feel slow and clunky.

      On the other hand a "zoom" from iconifyed to full window helps remind a user what they did, and where the icon they just clicked has gone. Same for mimimising it. Lots of novice users "lose" tiehr windows. This sort of visual cue gives them hints as to what happened.

      I'm pretty much with you on the menus, it is obvois where they came form when you pop them open. I think most users know when they have picked something form the menu. then again i havn't done any usablility tests in this area.

  99. White text on black background - ugh! by Ross+Finlayson · · Score: 1

    How ironic that an article on user interface design should appear as white text on a black background :-(

    1. Re:White text on black background - ugh! by Anonymous Coward · · Score: 0

      Tests have shown that white-on-black has the highest contrast, while the ubiquitous black text on white background comes in second...

  100. Re: user interface 101 (1) by mc · · Score: 1

    Apparantly, you have never come across a blind user before. There are plenty of blind computer users that use GUIs. Many GUIs have some sort of support for alternate names of buttons and other ways of making life easier for the voice synthesizer many of them use. Of course, there are also blind people with hearing disabilities and, from what I gather, they don't like GUIs much... ;-)

  101. Re:OS X: Mouseover Controls by gig · · Score: 2

    > Is this really a good thing? Over at Web
    > Pages That Suck they call it Mystery Meat
    > Navigation

    What makes sense on a Web page where almost everybody will be first time, transient users isn't necessarily the same for an OS GUI, and vice versa. You don't necessarily want to stare at + - etc. in every window you use, day in and day out. On a Web page, you're most often hiding the symbols from people who don't know what the buttons mean, because they just showed up from a million other Web sites with different navigation. On an OS, you're usually hiding them from people who do know what they mean because they've used the system before, and revealing them for the benefit of new users.

    A cool feature of these hover buttons in Aqua is that when you hover over the widgets on a background window, the buttons sort of come forward on their own, so that you can close a background window without bringing it forward. That alone is worth using the rollover effect for.

  102. whatever...... by ihxo · · Score: 1

    So why there is LinuxPPC and YellowDog linux ?? .. Did they license MacOS in order to port linux to PPC ??

    Apple is not the only company that can make PPC computer, why don't they continue with their BeBox?? they probably will be the second PPC Personal computer company on earth, if BeOS (so called media OS) is so important and so superior plus their own hardware, maybe apple/MacOS is now dead already.

    I don't see any reason why they not continue support or develope PPC Version of BeOS , but .. Oh yes .. there is some other more attractive offering in other places.....

    So please don't blame other company for their change of decision, and betrayal of their supporters.

    1. Re:whatever...... by Inferno73 · · Score: 1

      It's possible that BeOS is a more likely competitor to MacOS than is LinuxPPC... Whatever the reason, the point is Apple isn't any better than MS, and we should be careful.

  103. Re:OS X: Mouseover Controls by Anonymous Coward · · Score: 0

    hey sparky, they could keep the rollover effect for background windows, but make the symbols permanent...

  104. Re:OS X: Mouseover Controls by Anonymous Coward · · Score: 0

    No, it's not a good thing. Tooltips are the single most atrocious UI invention of the 20th century. No wonder the Microsoft knuckledraggers use them religiously.

  105. Re:CRT display limiting factors by Anonymous Coward · · Score: 0

    There's no reason why you can't operate a conventional color CRT in vector-drive mode, IIRC there's some specialized Federal Aviation Administration traffic-control gear that uses vector drive.

    However, it's important to realize that most of the sharpness problems of color CRTs result from way the CRT works: You need different color phosphors to produce the diffrent colors. So while a monochrome CRT has a single phosphor deposited on the image area, a color CRT has to have more than one. The most practical way of accomplishing this on a mass-production basis is to use either triplets of phosphor dots (most tubes) or some other pattern (Sony's Trinitron, for example, uses vertical stripes). Then you use a shadow mask or wire grid along with multiple electron guns to produce beams that each strike only phosphors of a particular color. An important limitation of the possible sharpness is how small you can make the phosphor pattern (smaller is better, just like the dots in color printing), but as the dots get smaller image brightness drops (more electrons blocked by the mask), and some mechanical problems are introduced (the mask tends to warp due to electron heating).

    Which leads to the problem of the accuracy of electron beam placement. This is affected by the mechanical precision of the shadow mask, and the accuracy of the beam placement and focus (both mechanical: deflection coils and the like, and electrical: drive circuitry). And remember, this isn't with just a single beam, it's the conicidence of the three separate ones.

    With the monochrome CRT, you get rid of much of this complexity, which makes achieving high sharpness much easier. You have only a single electron beam. There is only a single phosphor, so you don't have to worry about masking parts of the screen off. And you have higher efficiency overall: With monochrome phosphors you can pick the "brightest" one available, for color tubes they have to be relatively balanced.

    There have been some experiments using photographic techniques where the phosphor dots on the image surface are surrounded by a conductive grid which provides steering feedback for a single electron gun. This eliminates the shadow mask problem while increasing the deflection accuracy, but so far there haven't been any results that would be practical for mass production of tubes the size we're accustomed to having on our desks.

  106. Oh no! Not another color OS! by Neoplasm · · Score: 1

    This is not a good sign...anyone remember Pink?


    --
    Do this don't do that Can't you redesign.
  107. Berlin > Aqua by extrasolar · · Score: 2

    Berlin will be vector-based, as near as I can tell according to their Berlin Tutorial. They aim for complete resolution independence, as I understand it, which is something I have been wanting for a long time, which I also don't think even MacOS X can do.

    Actually they say that "In order to place pixels on the screen, a graphic can request a path, a glyph, or a raster is drawn." They define the terms on the sited article above as follows. "A path is a sequence of vectors, optionally accompanied by a sequence of scalars specifying the knot vector of the path if it represents a NURBS object. If the path has no knot vector, it is interpreted as a polygon."

    A glyph is basically a piece of text that usually represents a single character, but may be several combined characters.

    And about rasters "In some cases, it is not appropriate to draw using vector paths. In such cases, we have a facility for loading PNG rasters into the display server, and then assigning them to scene graph nodes. Such redrawing can be done very efficiently because the raster can live in the display server, and is appropriate for objects such as icons, mouse pointer images, or pixel data loaded from an external source."


    It seems to me that Berlin is very much ahead of the game, even ahead of MacOS X and Win2000 while GNOME and KDE continue to compete with Windows as it is now. I am not dismissing either desktops because I currently use one for my desktop. That is the point. They are here now and provide applications that make GNU/Linux viable for the desktop now. But I see Berlin in GNU/Linux's future when X Windows System itself becomes obsolete, which may not be for a while yet. But if/when Berlin becomes standard and viable, it would be nice to see the competing operating systems catching up to GNU/Linux instead of it being the other way around. And, alas, Berlin proves that Free Software is innovative and the implementations are done right!

    Now that a think about it, the Ars Technica article defines three generations of display software: the second generation being most current GUIs with still relatively pixel-based drawing, and the third being Quartz that is largely vector-based with some added capabilities. With this system, Berlin is definitely at least fourth generation with instead of drawing to pixels like the second generation or drawing to vectors like the third generation, Berlin draws to much more abstract drawing primitives on top GGI. So that the user may specialize the interface to any number of mediums like a character-based one or to the printer or a hand-held. Each medium requires a new server and the Berlin server itself (not all servers, just the one they are implementing now) specializes to the traditional GUI. But the same application should be able to run on all mediums, as long as the medium supports what the application requires. There is little possibility of a graphics editor to run on a character-terminal based servor but a file manager should certainly be able to run.

    I know of no other GUI that has this kind of possibility. Think of a future where Berlin servors are like Window Managers today, based on user preference. Perhaps the Berlin servor for the more traditional GUI. But imagine an Enlightenment server, without any of the restraints of X Windows System.

    The future looks really really bright for GNU/Linux.

    1. Re:Berlin > Aqua by John+Siracusa · · Score: 1
      Now that a think about it, the Ars Technica article defines three generations of display software: the second generation being most current GUIs with still relatively pixel-based drawing, and the third being Quartz that is largely vector-based with some added capabilities. With this system, Berlin is definitely at least fourth generation with instead of drawing to pixels like the second generation or drawing to vectors like the third generation, Berlin draws to much more abstract drawing primitives on top GGI.

      Unless I'm missing a major feature of Berlin, I'd still classify it as 3rd generation. The three generations are a very broad classifications system and there's a large range withing each generation. They can be summarized as: simple screen element addressing (1st), resolution-dependent primitives (2nd), and resolution-independence (3rd). The 4th generation I had in mind is 3D (even if it's still displayed on a 2D screen).

      Very few display layers fall neatly and completely into those categories, but it's still possible to find a "best fit." For example, classic QuickDraw can handle resolution-independent typefaces, but it's still clearly 2nd generation overall.

      It's not a comprehensive classification system by any means, but I though it helped make the article more accessible to non-technical readers. An unfortunate side-effect is the steady stream of readers who seem to come away with the belief that the Mac OS X GUI is "made of vectors." It's not. It's made of bitmaps. A completely vector-based GUI is certainly possible with Quartz, but that's not what's Apple has chosen to create.

    2. Re:Berlin > Aqua by extrasolar · · Score: 2

      Unless I'm missing a major feature of Berlin, I'd still classify it as 3rd generation. The three generations are a very broad classifications system and there's a large range withing each generation. They can be summarized as: simple screen element addressing (1st), resolution-dependent primitives (2nd), and resolution-independence (3rd). The 4th generation I had in mind is 3D (even if it's still displayed on a 2D screen).

      First of all, I unfortunately may have mislead some. Right now Berlin is still in its beginning stages and is not nearly as developed as Quartz.

      But it seems you have indeed missed a major feature of Berlin. You state a 3D interface as the 4th generation. Well there was some talk of implementing a 3D user interface on the Berlin mailing list some time ago. The theory is that the same applications could be run on all the Berlin compatable servers, text-based (the 1st generation interface in the article), traditional GUI somewhat like Quartz (3rd gen), and any others, including a 3D one. Berlin's API is abstract enough, in theory, to render the same application natively on any interface provided that someone has written a compatable server.

      But in another sense, Berlin is 3rd generational. You see, as I understand it, Berlin itself is the implementation server of the 3rd generation GUI. Berlin isn't vector-based either according to their tutorial. So I guess you are more right than I am.

      The display layer itself I guess depends on the server and the Berlin server is 3rd gen. But the API isn't resolution independent, it is interface independent. Much more abstract than Quartz to call it 4th generation.

      This is all as I understand it.

  108. Fustrating unix story by gargle · · Score: 2

    Under Linux, this is easy... ifconfig eth0 mtu 1440
    Under Windows, there is a registry setting. Not the right way to do it in my opinion, but at least it can be done.
    There is NO WAY to do this under MacOS that I could find. The only solution was some guy who hacked up the TCP/IP stack and wrote a little control panel where you could change the settings. That's not the way to do things.


    While we're on this topic, I might as well share my fustrating unix story. I've just had the immense displeasure of spending more than an hour trying to coax a non-postscript printer into printing a postscript file, from a Unix (HP-UX to be specific) machine.

    I first tried sending the postscript file to the printer using lpr. Garbage out. Ok, the printer doesn't support postscript, what do I do now? Search the web for the solution. Read something about using GS device settings. Try this. Spend the better half of an hour, but get no results.

    Call me an idiot if you want to, but this is ridiculous. Printing should be as simple as choosing the printer you want to print with from within your application, then having the system do "The Right Thing(tm)" - none of this lpr, postscript file or not nonsense. Anything else is absurd.

    Unix still has a long way to go in terms of usability. Sure, you can get everything to work if you know what the magic incantation is ("ifconfig eth0 mtu 1440"), but it is far away from being usable by the anyone who hasn't been accepted into the order of unix priests.

    1. Re:Fustrating unix story by Erich · · Score: 2
      HP-UX is designed to print to text-only line printers and PostScript printers. Only. It may be possible to use a non-PostScript printer with a third party program (like ghostscript) but no garuntees.

      The same could be said for WinPrinters and MacOS... I haven't seen anyone under MacOS get a Windows Printer to work right out-of-the-box... Does this mean that MacOS has usability problems?

      Just playing devil's advocate...

      --

      -- Erich

      Slashdot reader since 1997

    2. Re:Fustrating unix story by gargle · · Score: 2

      HP-UX is designed to print to text-only line printers and PostScript printers. Only. It may be possible to use a non-PostScript printer with a third party program (like ghostscript) but no garuntees.

      I came across a Solaris faq on the topic, as well as a faq on a postscript newsgroup where they advised using ghostscript to print to non-postscript printers. I just did a search and it seems that for linux, ghostscript has to be used. I even came across several companies selling products specifically designed to print postscript files to non-postscript printers, so this seems like a general issue. If you've a solution to this, I'd love to hear it.

      The same could be said for WinPrinters and MacOS... I haven't seen anyone under MacOS get a Windows Printer to work right out-of-the-box... Does this mean that MacOS has usability problems?

      The point is that unix (at least those unix systems I've used) doesn't have an integrated print system. You can't just pick a printer in an app, and have print correctly (if the printer doesn't support postscript). You've to go through the convoluted process of using Ghostscript to print to the printer, or use application specific drivers (Wordperfect, as I understand it, has such), which may be fine if you're a unix guru and have memorized the incantations needed, but this is majorly not ok for ordinary people.

    3. Re:Fustrating unix story by Anonymous Coward · · Score: 0

      Actually, most linux distros come with magicfilters / printtool, which provide file-type wrappers+translators, and gui config tools.

      A wrapper script analyses the filetype of the file (eg. ps,pdf,ascii, dvi, jpeg) sent to the print queue, and calls a converter to a ghostscript-readable form (ps or pdf) it then pipes the file to ghostscript, which is configured to translate to whatever format the printer actually needs. Ghostscript includes drivers for all sorts of printers (including many printers badged as "winprinters")

      There's command-line or gui easy configuration of the ghostscript printing system in RH and Mandrake. It's a matter of clicking "add print queue", naming the print queue (or accepting the default "lp"), selecting "local printer", and the make of your printer.

      If you have mandrake 7.0, it uses the ECP/EPP and plug and play stuff to guess your make of printer, and sets up the correct ghostcript and filters stuff itself. It worked fine for my Epson stylus color.

  109. MTU in MacOS by Anonymous Coward · · Score: 0

    There is some utilites for mac to change the MTU in open transport. Sustworks makes a product called OT advanced tuner and there is also tools from apple called OT tuner and OT extra that can do this.

  110. yeah but its limited by lubricated · · Score: 2

    Apple has written a very cool interface. But you can't theme it. It's very limiting. You can even theme windows 98 to a degree. Is apple behind windows??? The interface is not customizable. Apple assumes everyone while diffrent people do have diffrent needs and diffrent styles of work. One needs to customize the computer to work for them and not the other way around.

    The other thing that bothers me about apple is their one button mice. They are crap. While windows is moving to 3 buttons and a wheel linux also being able to use 3 buttons and wheel apple is sitting there with their thumbs in their asses saying how much supperior their lame mouse is.

    --
    It has been statistically shown that helmets increase the risk of head injury.
    1. Re:yeah but its limited by Anonymous Coward · · Score: 0

      About the mice: 1) the hockey puck is a bitch for big hands. Cute, but I figger they dropped the ball on that one. 2) You try telling my mum how to use the second mouse button, let alone the third or the wheel. Standard one-button mice is a *good idea* for the computer-illiterate who still have to use computers. And that's a hell of a lot of people. Apple was thinking quite clearly way back when they only put on one button. I've never looked into it, so I don't know what support there is for a fancier mouse, but I think Kensington is still in that business.

  111. yeah but its limited by lubricated · · Score: 2

    Apple has written a very cool interface. But you can't theme it. It's very limiting. You can even theme windows 98 to a degree. Is apple behind windows??? The interface is not customizable. Apple assumes everyone while diffrent people do have diffrent needs and diffrent styles of work. One needs to customize the computer to work for them and not the other way around.

    The other thing that bothers me about apple is their one button mice. They are crap. While windows is moving to 3 buttons and a wheel linux also being able to use 3 buttons and wheel apple is sitting there with their thumbs in their asses saying how much supperior their lame mouse is.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  112. I got to thinking... by Graymalkin · · Score: 2

    about the vector animations of windows and such and then I remembered what systems OS X would work on, the G3s. Well I surmise (hope) that the vectors will be handled by the graphic subsystem on said Mac. This would be really efficient considering the graphic subsystems on most computers are idle unless you're doing 3D work. Maybe that is why Quartz is grouped together with Quicktime and OpenGL in the layers diagram. Using the video card seems like a really good idea to me since you wouldn't be wasting CPU cycles on vector translations. IIRC all G3 models have a 3D graphics card but previous 604e models didn't necassarily have them. This also might explain why Apple had said OS X simply will not work on pre-G3 systems. Someone who knows of a 604e based system (the 9600s maybe?) with a dedicated graphics board can correct me.

    --
    I'm a loner Dottie, a Rebel.
  113. UNIX doesnt like floppy disks by Anonymous Coward · · Score: 0


    Dude - if the first machine is on a network, and you plug the new machine into that network also, why not just copy the files from machine to machine over the network? why bother with floppy disks at all? if your network is novell or something where you need to install drivers onto a machine to access the network - why not just create the "worlds smallest appletalk lan" for the few seconds it takes to do the machine to machine transfer?

    Myself, I think floppy drives have long out lived their useful life! My PC (custom built) doesnt even have a floppy drive! You can install NT and most UNIX from the CDROM - why fuss with a floppy drive? For sneaker net, use a ZIP drive - everything I do these days seems to involve huge files. I can barely remember a time when I could move files by floppy - hell, even when I owned an Amiga system we had this split/join utility to break files into floppy sized chunk - what a pain in the ass. If you have some ancient Mac wares on floppy, copy them to a ZIP or something or burn a CD.

    The one legitimate gripe someone might have is an application with a floppy based "key disk" - in that case, the manufacturer of said production should be taken out and shot. Stupid copy protection install authorization disks are the worst - especially when you consider how "reliable" floppy disks are! And of course that corrupt key disk was put out buy a company that has sense gone out of business, proving my point that this whole thing was a stupid idea.

    The FreeBSD book has some useful knowledge on the subject: "I don't like floppy disks. UNIX doesn't like floppy disks. Probably you don't like floppy disks either..." (and at that point the author strays off course and tries to make some justification as to why it is ever acceptable to use the floppy drive - which it never is IMO ;)

  114. Re:OS X: A First Look - MHO by Anonymous Coward · · Score: 0

    I read the Tog article on Aqua (heh, sounds like I was on drugs or something while reading the article.) Anyway, he seems to think the dock, or something like it, should be on the side of the screen instead of the bottom. That how it was done on the NeXT systems. However, I don't think I agree. I think the OS "stuff" should use up a minimal amount of the display - and I also like symmetry. The Mac already has the menu bar across the top - seems to me that if a second OS aspect is needed, the bottom of the screen is as logical a place as any. To have it auto hide and expand from the center is nice - as I said, symmetry is cool - bar on top, bar on bottom and the bottom bar even grows outward from center - nice. Also, a lot of apps (say Photoshop) already make good use of the screen edges by default for tool box type dialogs. I think this is the thing to do - let the apps make use of those edges. OS tool strips down the edges of the screen just makes me think of the Microsoft Office Shortcut bar - ICK.

  115. Re:Where the REAL vectors(How about projection sc) by Anonymous Coward · · Score: 0

    How about a projection screen with three separate tubes, red blue and green?

  116. Apple solved the wrong problem by Animats · · Score: 2
    Yeah, it's cute. But all that stuff doesn't let you do anything new.

    Better inter-application communication would actually be useful. Maybe something XML-based. Then you could cut and paste (and drag and drop) structured data. You ought to be able, say, to drag anything that looks like a name and address to anything that wants a name and address and have the right thing happen. Linux land needs something like this; application integration under Linux sucks.

    But hey, Apple's in the entertainment biz. Look how much mileage they got out of colored cases that look like an Lear-Seigler ADM-3A Dumb Terminal, circa 1974.

    1. Re:Apple solved the wrong problem by gig · · Score: 1

      When you copy and paste images in Mac OS 8/9, you're copying PICT images. With Mac OS X, you're copying PDF, so every application has the ability to output to PDF. This allows you have better inter-application communication between Mac apps, or between your Mac apps and your colleague's Windows machine when he receives a PDF from you.

      Also, what's been released so far is a demo of a product that's going to ship in the summer and be properly released in January 2001, so the emphasis was on flash, not developer-oriented substance.

  117. ah yes, the Be nazi..... by Scudsucker · · Score: 1

    He was not talking about software, he was talking about drivers. Did you even bother to read the post?

    Did you even bother to think about mine? Drivers ARE software!

    Second, oh come ON! I would rather have a floppy. (Say I write a paper and need to take it to school cuz my printers broken. You're not telling me that is a rare occurance?

    I happen to work in the labs in my school, and here is a common occurence for you: student saves work to disk. Student loses five hours of work when his disk gets currupted. Thats progress for you.

    1. Re:ah yes, the Be nazi..... by StarFace · · Score: 1

      You quibble. The point he made is valid...many hardware companies still use floppies for their drivers. Many...so discarding the floppy drive is sorely premature. It does not matter what your ideals are in this matter. The companies are still using floppies, so live with that. And yes we used quark at work, and yes that was a mess. But ODBC was by far a worse mess.

      His second point is incredibly valid and it is a point that lots of people on these tech boards miss. Many people still use floppies Not everybody is hooked up to 100mB ethernet in the world! Not everybody has CD-RW burners. Not everybody has JAZ or ZIP disks. Lots of people rely on the cheap, standard form of transfer, the floppy. As for losing five hours of work? Well, I have never lost information on a floppy disk myself. I suppose that is because I take care of it. But even then, I never put the only copy on the floppy. If somebody does that then they somewhat deserve it if they lose it. The individual's ignorance of common safety practices does not enter into this conversation.

      --
      V
    2. Re:ah yes, the Be nazi..... by Scudsucker · · Score: 1

      The point he made is valid...many hardware companies still use floppies for their drivers.

      And many more use CD's for their drivers. I haven't had to use floppies for Mac hardware in over 4 years. Even on my PC, all the drivers have come on CD's in the last two years....except for one old ethernet card, but I needed to download the drivers anyway because the disk was currupted.

      His second point is incredibly valid and it is a point that lots of people on these tech boards miss. Many people still use floppies

      Which is too bad for them. Floppies are a unreliable, limited method of transferring data that need to die. If people weren't so hung up keeping them, we might have something better....like (better) zip disks for $3, cheap flashcards or standard CD-RW. Sometimes you just have to kill something to make way for something better, like ISA slots or the x86 instruction set that let you run code compiled in 1980. 3.5 inch floppies should have been taken to the hardware graveyard five years ago and put next to the 5.25 floppies.

  118. They already have this in 8.x by Anonymous Coward · · Score: 0

    You merely control click on any selected piece of text and if it's an email address then relevant actions for email addresses show up in a pop-up menu, etc. It's called "Data Detectors".


  119. Re:No Nerd Support by letchhausen · · Score: 1
    It's easy to slam out at the less salient points but what was said about the benchmarks is what should be examined. From what I have seen anybody can use a set of abstract tests to show that anything is faster. Remember how much faster than Linux Window is?

    Ars Technica did a "real world" review of the G3 and it sucked against Intel in Mac's own domain; Photoshop. Their reasoning is that the OS is a performance killer. In light of this what is it going to take to Run OS X? Quad G4's a a gig of RAM?

    I bought a G3 400 last year and am totally disappointed with it's performance. Not to mention that I think that Steve Jobs should be forced at gunpoint to type the complete works of Shakespeare and the Encyclopedia Brittanica using that crappy mini-keyboard that they give you. Bastards. What I don't get is why they can screw over people like they did last fall, shrug their shoulders and bask in the blind worship of all these users? Did I not get a pod with my unit to turn me into "one of them". I hate Apple and will never buy from them again. Of course I realize that I coulda, shoulda gone Linux and am going there now, so I share the blame for my folly.

    I find the Apple OS to be as buggy and weird as any Micro$oft product. I can hardly wait to see the messes that Aqua will give to users since every Mac magazine that I see announces the latest patches to OS 9 screwups.

    Apple? Rotten to the motherfscking core.

    Where's my abacus?

    --
    Hey, you think your house is cool?
  120. Re:Desktoppers desperately need better look-and-fe by oneirine · · Score: 1

    I've heard the criticism of coolbars (the flat buttons that raise when you move your mouse over them) several times, and the only time I've ever heard the criticism is from geeks.

    I've never seen a novice user wonder whether that little icon is an icon or a decoration. And I think it's partly because it's become (relatively) standard on Windows apps to put the toolbar buttons under the menu bar, so little-pictures-under-menu-bar = stuff-to-click-on; and partly because at least some of the little buttons have words under or next to them to indicate what action will be performed (does an arrow pointing to the left with the word 'back' underneath really leave any ambiguity?).

    Unlike the buttons on the Mac OS X titlebar, no information is hidden before mousing over. And actually, by appearing raised in a mouseover or popping into color (IE, Outlook Express), the user is given a visual cue that they are clicking on the button that they want to click on.

    And a row of buttons which all appear raised adds unnecessary visual clutter - if you've ever seen Word 95's ludicrously huge toolbar compared with Word 97's ludicrously huge toolbar, you'll see what I mean.

  121. Re:No Nerd Support by be-fan · · Score: 1

    Yes, but when you change the MTU for the modem, it really does make a difference in speed. And there is a reason I compared G3 to Athlon. The leap in spead between G3 and G4 is one of a 2x magnitude at the same clock speed. The same is not true of PII to Athlon. So fine, compare it to PII, which is more than 2.5 years old. The PII is still faster at floating point. And a 700 MHz athlon in the general case is faster than a G4.

    --
    A deep unwavering belief is a sure sign you're missing something...
  122. Re:OS X: Mouseover Controls by Hard_Code · · Score: 1

    But weren't tooltips an adaptation of the original Mac bubbly tips that came up in thought clouds?

    Jazilla.org - the Java Mozilla

    --

    It's 10 PM. Do you know if you're un-American?