Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Apple Businesses

Take a Mac User to Lunch 478

This discussion has been archived. No new comments can be posted.

Take a Mac User to Lunch

Comments Filter:
  • by Anonymous Coward on Friday July 26, 2002 @07:10AM (#3957212)
    Because those walls contain Windows.
  • by Noofus ( 114264 ) on Friday July 26, 2002 @07:13AM (#3957227)
    Up until OS X was released I used Linux (on my G3 and on various intel boxes) nearly exclusivly. OS X (after its quirks were mostly worked out), for me, is acting just like a Unix system. I control most things from its terminal. I run XDarwin and use blackbox as my primary control when I am writing code. I use the standard Aqua interface when I'm just being a bum and surfing. Its a web server, file server and just about any other kind of server I can get running.

    So now my time is spent working with both OS X/BSD and Linux and im loving every minute of it. Im forced to use Win 2K at work - but hells if I am ever gonna buy a windows box of my own.

    OK - the point: (I knew I was getting there) OS X is a great way to get people to migrate into a Unix world. The Apple servers are selling well, and its adding a great deal of Unix exposure...
    • I have been using Linux for well over 3 years. Until I started my first job back in june, I had gone a full year without using winshit for anything of any importance. I just recently switched to debian, and while the install was a bitch, I appreciate the "cold truth" approach of it.

      My next computer will either be a Mac or a Sun system. How much hardware is Linux compatible with? Does it use all 128 bits of the processor, or just the first 32?

      Can I run OS X software through X? Does XDarwin support gnome? Is the kernel source available, or do I have to wait for apple to support my hardware? Has forte for Java been ported to it?

      Most importantly: Does it have an automated package installer like apt-get?

      Reading Package Lists... Done
      Building Dependency Tree... Done
      The following NEW packages will be installed:
      nethack-gnome
      0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
      Need to get 790kB of archives. After unpacking 1831kB will be used.
      Get:1 ftp://ftp.us.debian.org stable/main nethack-gnome 3.4.0-3.0woody1 [790kB]
      Fetched 790kB in 28s (27.5kB/s)
      Selecting previously deselected package nethack-gnome.
      (Reading database ... 105879 files and directories currently installed.)
      Unpacking nethack-gnome (from .../nethack-gnome_3.4.0-3.0woody1_i386.deb) ...
      Setting up nethack-gnome (3.4.0-3.0woody1) ...

      flame#


      If I could have that and M$ Word, nothing could stop me! lol. The Abiword, KWord, and OpenOffice people need to get some sort of grammar check in their projects. I am setting up an winshit NT system in bochs just to run Word. BTW, Ximian Evolution is SO much better than Outlook.
      • by Noofus ( 114264 ) on Friday July 26, 2002 @09:31AM (#3958128)
        Can I run OS X software through X? Does XDarwin support gnome? Is the kernel source available, or do I have to wait for apple to support my hardware?

        You can run XDarwin (X server) through Aqua. You can run it rooted or rootless. So you can, if you wish, have X apps and Mac OS X apps running side by side on the desktop. Yes you can run Gnome through it (I dont, but it does work). The kernel (the important part) is exactly as it came from BSD - and thus under the BSD license. It is open, and I have seen non-apple drivers for many devices.

        Most importantly: Does it have an automated package installer like apt-get?


        Yes, in fact there is...its called fink (find it on sourceforge) and uses the same commands you know and love (dselect, apt-get, etc.)

        My personal Linux machines were Debian - so I appreciate your want for the simple-yet-still-raw feel that it has. You can get that to some degree.

        I Love being able to run MS Word, Powerpoint and multiple vim, ssh etc sessions on the same screen.
        Or just hitting an icon and bumping out of the Mac feel altogether and run rooted in Blackbox.

        Ximian Evolution is SO much better than Outlook.


        Hell I still use pine cause its better than outlook :)
        • You can run XDarwin (X server) through Aqua. You can run it rooted or rootless. So you can, if you wish, have X apps and Mac OS X apps running side by side on the desktop. Yes you can run Gnome through it (I dont, but it does work). The kernel (the important part) is exactly as it came from BSD - and thus under the BSD license. It is open, and I have seen non-apple drivers for many devices.

          Actually, Mac OS X does not use the BSD kernel. It has a BSD "personality" layer sitting atop the Mach kernel.

    • OS X is a great way to get people to migrate into a Unix world. The Apple servers are selling well, and its adding a great deal of Unix exposure...

      It still amazes me that UNIX has made it into a Mac (as original equipment!). Does this mean it takes 30 years for a platform to mature until it meets nearly everyone's needs? UNIX for the hardcore kernel junky and Romance novelist alike? Wow.
  • Give it a go (Score:5, Interesting)

    by chrisseaton ( 573490 ) on Friday July 26, 2002 @07:23AM (#3957274) Homepage
    I recently got a G3 mac for free from someone who no longer wanted it. I had never used a mac before and I was kind of curious how they worked. It had MacOS X on it, including the developer tools which include command line tools all Linux developers are used to. After a few minutes of playing around with the interface I was hooked. Everything is so clear and tidy. The Unix core is not hidden away, but it never gets in the way. Real hackers have everything they need, but in an interface that makes the interaction with this Unix power elegant. Now I have the mac I am porting my softwre to support it as well as Windows and Linux. It is a pleasure to develop in, and I am really glad I found it. Give it a go.
  • Heh (Score:4, Funny)

    by Wind_Walker ( 83965 ) on Friday July 26, 2002 @07:24AM (#3957278) Homepage Journal
    I'll take "Stating the obvious for $400, Alex".

    The answer is, "This operating system will open up the path for non-MS operating systems."

    BZZZZ. What is "Any operating system that ISN'T Microsoft??!?!"

    Correct for $400.

  • by Space Coyote ( 413320 ) on Friday July 26, 2002 @07:30AM (#3957310) Homepage
    ... Knowing most Linux users, since they want everything for free they'll almost certainly try and stick the Mac user with the bill. And he/she will pay it too, but not without a _whole_lot_ of whining after they find out their free lunch isn't free anymore.
  • OSX is the proof (Score:4, Insightful)

    by __aahlyu4518 ( 74832 ) on Friday July 26, 2002 @07:30AM (#3957311)
    OSX is the proof that all those people screaming that Linux on Joe Average's desktop is impossible are wrong.

    If you can do is with bsd you can do it with linux as well.. (well.. for this particular case that is).

    It IS possible... the question is : will it ever happen ? And secondly... do 'we' want it?
    • by stew77 ( 412272 ) on Friday July 26, 2002 @07:47AM (#3957403)
      I wish the KDE and Gnome developers would take OS X as a hint on the golden rule to provide a usable UI: Less is more.
      Don't spam the user with options, dialogs, shortcuts and themes. Keep it simple, straightforward and consistent. OS X doesn't even allow you to change the default UI fonts or colours, since it is not necessary at all. Just throw away everything that is not essential, and focus on core functionality instead of gimmicks.
      • I agree.

        Or just have 2 'modes'. 1 default user mode that allows little adjustment (and most importantly... doesn't need it). And have an expert mode, which allows you to do whatever you want.

        Lot's of people will start screaming otherwise that it is 'dumbed down'. Give the power to those that want the power, but provide a 'simple' setup that Joe average does not want or NEED to change.
        • But designing two totally different interfaces for everything would be a huge pain. It's almost like...

          Trying to take advantage of the new XP interface but realizing that people might still use the Classic interface!

          --
          Oh no, Mr Bill!

        • Aha! Modes sound good at first, but they're not necessarily the way to go; Jef Raskin does a far better job explaining why than I could in The Humane Interface [amazon.com]. At first glance modes are great, but they quickly get in the way (Win2k's adaptive menus or whatever they're called, for example). Some people swear by them, but for the masses modes are just one more thing they have to learn/will get confused by.

          FWIW Jef Raskin is one of the guys behind the original Macintosh interface. Perhaps more interestingly, he's also a cognitive psychologist - as a result, he has a very different point of view than most UI folk. The book is a bit dry at times, but nonetheless should be required reading for anyone even thinking about designing user interfaces.

        • Or just have 2 'modes'. 1 default user mode that allows little adjustment (and most importantly... doesn't need it). And have an expert mode, which allows you to do whatever you want.

          Not only must I shout out a "Hell Yeah!" to this idea, I wish Apple would loosen up to do the same. They have great themeing, multiple-desktop hooks built in to the OS--lots of hooks actually to do lots and lots of customization. It can't kill them to put an advanced tab on there, with maybe a control panel that lets you switch from all your customizations to the default in a single click. Then part of troubleshooting an app will be "set your Desktop preferences back to 'Default.'"

          It doesn't have to be either or, people--a unified, well implemented system is a requirement for a good UI, but it doesn't have to be the only part of it.
        • Or just have 2 'modes'.

          I generally disagree with multiple distinct modes. The initial mode wears thin quickly, and, then, the user activates advanced mode and exclaims "I have seen the universe, and I understand none of it." A good example would be the normal and expert modes of the fdisk program.

          Perhaps a better approach would be to have the same interface with a progressive exposure of options, where nothing get taken away and changes are additive. In a way, tabbed interfaces accomplish this, when implemented well.
      • I wish the KDE and Gnome developers would take OS X as a hint on the golden rule to provide a usable UI: Less is more.

        I think this responsibility lies on Linux distributors as well. Example: on a fully installed Red Hat 7.3 system, GNOME is really a mess at first taking quite a bit of time to clear out the cruft, but on a fully installed Slackware 8.1 system, GNOME is pretty much what it needs to be (and the menus even match the documentation!).

        KDE and GNOME are both potentially very clean and intuitive, but their flexibility gives Linux distributors equal power to make it really nice or screw it up (and, rightly, this is in the UNIX tradtition).
    • How does OS X prove that exactly?.

      I don't think those people were saying that because Linux is based on Unix. They more likely said it because the 2 main variaties of GUI for Linux were probably mostly designed by programmers. OS X was not.

      Untill Linux gets some real GUI and design experts and do some real usablity testing and research like Apple does--And not just copy others--Linux will not be on Joe's desktop.

    • No it isn't... (Score:5, Interesting)

      by Junta ( 36770 ) on Friday July 26, 2002 @08:05AM (#3957508)
      As much as I like linux, this proves next to nothing. Linux's 'lack' of user friendliness is not a matter of technology, it is a matter of politics.

      The technology is fine and no one will dispute that. You can build a nice gui over top of any sufficiently good core, which almost all modern OS's offer now. For example, XP's core is the evolution from the NT core, which was heavily inspired by VMS. You can see in the taskmanager particularly signs of the VMS underpinings underneath. VMS by itself is quite similar to Unix systems, so XP itself demonstrates that the UI on top makes the usability difference, and the solid core only helps (by delivering good performance with high stability).

      The difference between Mac/Windows and Linux is that a single entity controls the system from top to bottom. Any disagreements as to how to do it are settled inside the company and a single offering is made to the public that is highly integrated, where each part knows *exactly* what to find where when it needs something. For a small example, an application installing on Mac or Win knows exactly how to register itself to show icons and menus in the right spots, whereas in linux, it isn't clear cut. You can probably manage to show up in Gnome and KDE, but there are other options. I love the breadth of choice and how I can pick and choose my favorite component for everything, but it does prevent offering a unified interface to home users.

      Also, they distribute easy-to-install binaries. This relates to the previous point in that they *can* do this and not run into any wildly devating configuration that won't run that particular version (i.e. kernel/gcc/glibc versions differ a lot in the linux world). This is also because they don't have the free source ideology as a driving force. Sure, Darwin is open, but it is more of a side note, and what comes out of apple (with MacOSX) is tightly controlled. Source is easy for me to install, but it can take a long time and some people think it difficult. They could care less about the philosohy of Free software, they just want stuff to work easy and quickly.

      Finally, these systems don't try to fit into an existing standard. I'm of course referring mainly to ditching X. X is a great and powerful/flexible system. I love X, but current implementations lack a lot of things XP and OSX have in terms of colorspace handling and access to hardware functions. Two clear things that come to mind are true alpha transparency (not copy and blend as all the translucency under X is) and the ability to change resolution and color depth on the fly without the 'slippery desktop'. Sure, extensions could be written to patch over this stuff, but it was more efficient to simply write a new low level graphics system and let X lie on top of it if needed. This is the way to go, it works well with Windows (Exceed) as well as MacOSX(XDarwin). You optionally get all the power of X without the limitations underneath. For linux users and developers, X is 'good enough' and there is no dominating business authority to force developers to do something more advanced.

      Linux remains my preferred platform, though I want to try OSX. I like having choices and am a good enough admin to not care about the roughness around the edges, but for a common user to be satisfied, it needs to be consistant no matter where they may go..
      • I'm of course referring mainly to ditching X. X is a great and powerful/flexible system. I love X, but current implementations lack a lot of things XP and OSX have in terms of colorspace handling and access to hardware functions.
        You may think that this is a problem, but the truth of the matter is that people really don't care about low level color handling or anything like that.

        For proof, I give you ... the Amiga. Three custom VLSI chips. 4096 colors. Hardware blitter functionality. Color cycling. All tightly integrated into the operating system. This incredible hardware/software combination was shoved aside, almost effortlessly, by a platform which, at the time, was running unaccelerated 640x480 in 16 colors. (A few users had more, but the bulk of IBM-compatible PC's at the time were running ordinary VGA.)

        So no, we don't need to ditch the X Window System. We just need to have more tightly integrated functionality in the rest of the offering, as you cited in the beginning of your message. It's true: we have way too many different options. KDE or GNOME must die. It doesn't matter which, but one of them has to go away. RPM or DEB must also die. Again, it doesn't matter which. Competing implementations of the same technology on the same platform introduce confusion and let an inferior but unified competitor sneak up the middle and claim the marketshare. This was the downfall of commercial Unix on the desktop (Motif vs. Openlook).

        It's time to set aside the "I can do that better" attitude and replace it with a "united we stand" attitude.
        • But they *do* notice how they don't have a nice easy interface which lets them change total desktop resoultion and color depth *on the fly*. Even a wrapper for xf86config doesn't help this, as changing color depth and resolution would break many assumptions that need to hold true in X.

          X should be implemented on a higher level for 'legacy support'. Just as the CVS developers have recognized the deficiencies of CVS and developed subversion to replace it, it is time we faced the fact that some core elements of X push the need for retirement. We have seen what works well and what works very badly, as well as what we want to do that we can't with X today.

          Network transparency is good, and while X has been good at it, it isn't the best anymore in terms of technology (RDP has shown X up speedwise). X sends drawing primitives over the network. While more efficient than VNC's image methodology, it is less efficient than sending basic widget descriptions over the line, then primitives, then images in that preferred order. Another thing that could help is to integrate a mode of operation that is client/connection state agnostic. By this I mean a network interruption/client crash should leave networked accessed applications running and available for pickup on a resume, like a VNC or Terminal Server session. This opens up a can of worms in rootless operation (how should the user be able to know what is running easily?), but a 'rooted' mode should at least be available, even if rootless worked (rooted mode is useful, which is one of the reasons (along with client state independence) why x0rfbserver enjoys relative popularity despite offering piss-poor network performance....
        • KDE or GNOME must die.
          RPM or DEB must also die.

          The end result of this attitude is an operating system that resembles commercial offerings. One choice, tough luck. I'm sorry, but most of the people who moved to Linux as a workstation alternative moved there precisely to get away from that ideology. Ultimate customization, if you can handle it. If you can't, format the partition and get back to work. If you want "tightly integrated functionality,"[1] then start up an group to do that. You'll end up with a nice, tidy distribution I'm sure -- and the people who like such things will choose to use it. The others will choose to stick with Debian/Redhat/Slack/SuSE/Gentoo or whatever other distribution suits their vision of the best form of an OS.

          The notion you have, that is unfortunately a common one, is faulty. You only need to look at some examples of software out there. The Gimp for instance, is pretty much one of a kind. Yes, there are other image manipulation projects here and there, but none of them are close to the Gimp. Yet, compare the Gimp to GNOME, or even KDE. Is it on par with them? I'm not asking you to compare them, since they are completely different softwares, just compare the quality. In my opinion, they are all about the same. They are all pretty sophisticated, well thought out, and very usable. Gimp has the advantage of being The Only One -- according to your theory, it should be lightyears ahead of where it is, but it is not -- or more accurately, GNOME and KDE should be far behind where it is, but they are not.

          [1] I'm not even sure what this is supposed to mean. Personally, my work station is "tightly integrated" because I made it that way from the choices that exist. Not only is it "tightly integrated" with itself, it is "tightly integrated" with the way I think and work -- which to me is a vastly higher priority than whether or not it all works with itself perfectly. No human on earth works in the precise manner I do, expecting them to is ridiculous. Expecting one software integration movement to match all people equally -- is just as ridiculous.

    • If you can do is with bsd you can do it with linux as well.. (well.. for this particular case that is).

      Theoretically you are correct. I think a much more interesting question is, "If you can do it with BSD why hasn't it been done with Linux".

      To me, OSX may just be evidence that "Linux on Joe Average's desktop is impossible".
    • by tshak ( 173364 ) on Friday July 26, 2002 @11:04AM (#3958907) Homepage
      OSX is the proof that all those people screaming that Linux on Joe Average's desktop is impossible are wrong.


      Absolutely not. It has nothing to do about the technology and everything to do with the company, or lack thereof. Programming is only a fraction of software development, and the Open Source community is made up of mainly programmers and software testers.

      OSX is proof that a proper balance of both Open Source and Proprietary software is required to make a good consumer OS. While Linux has spent years trying to get it right, Apple got it right in a short period of time. Apple has invested millions in market research, usability studies, product design, and more. They would not profit off of this investment had this all gone open source. However, what they did do is base the core OS on the OSS model. This makes sense as there is less room for proprietary innovation, and more room for community investment. It's this balance that allowed OS X to create the first successful Unix on the Desktop.
    • by Ilan Volow ( 539597 ) on Friday July 26, 2002 @11:25AM (#3959040) Homepage
      Keep in mind that the mac development has had a long tradition of making usable, user friendly software. Many of the programmers in the mac development community are meticulous about designing their interfaces, and they understand that the will catch hell from their userbase if they put out a crappy, inconsistant UI that was developed for the software as an afterthought. Finally, the mac until recently has not had a command line (excepting some stuff in MPW), which has forced mac developers to think in a totally graphic way. They are coding for a desktop, but it is not a "Unix Desktop", it is a "Mac Desktop that Just Happens To Use Unix".

      Linux programmers, on the other hand, come from a development community that has had a 30 year long tradition of calling end users stupid and telling them to go read the fine manual (which usually is anything but fine). There's an attitude that if an end user cannot perform a task that is confusing or ambiguous, it is because they "don't want to learn". Much of the linux development community thinks that HCI is a BS field of study and that usability design principles are sheer nonsense. Unlike in the mac community where deriding unusable software is widely accepted, in the linux community criticizing software usability is scorned by developers. It's referring to as "bitching" or "whining". Users who complain about badly designed interfaces are either told to shut up an code a better one or to "quit whining about what you get for free" or to "Stop spreading FUD about linux being hard-to-use". And finally, linux developers are severely tainted by their command-line heritage. Many interfaces they cook up have command line ways of thinking that just don't work on the desktop. Desktop linux will always crawl miles behind OS X if it's developers can't come out of their shell (pun intended).

      Nothing prevents linux from taking over the desktop. Other than its entire developer community.

      The first step in solving a problem is to admit that you have one
  • by Anonymous Coward on Friday July 26, 2002 @07:34AM (#3957330)
    It isn't about destroying Microsoft! Think about it; we destroy Microsoft and replace them with Apple. Another closed system! Why is that of any benefit to us, as users and developers? All we will have done is swapped the "Microsoft Tax" and all that comes with it, for an "Apple Tax", and the same all over again (See .mac Say no more).

    If you're just using Linux, or BSD or whatever, just because you want to destroy Microsoft, many you should re-evalute your belief system. Free Software is about having freedom; the freedom to use your software as you see fit, and the freedom to modify that software to fit your needs. Its not about destroying commericalism, simply because you think they have too much money.

    Yes, Microsoft have too much control over the industry, but thats only because the industry has allowed itself to be lead by the nose by them. It is true that Free software provides an alternative to that, and get out clause if you will, and yes, that may altimutly lead to the reduction of Microsoft. That would simply be a secondary, a side effect, if you will.

    So yes, take a Macintosh user out to lunch; and then try to get them to understand the issues surrounding the use of Free software.
    • Simply put:

      Microsoft is alive because they're entrenched. If Microsoft loses it's dominance, it's not going to be immediately to Apple.

      It's going to be a slow process, and once MS starts slipping, it's going to be a free-for-all. Apple's corporate legitimacy can bring down the MS barriers, but once they're down, it's going to be time for Linux to truly rise.

      Apple can try to become the next MS, but I don't think they can succeed. Not in the current environment. With open source, the entrenched players can stay entrenched a while, but no one else is going to have a chance to become entrenched in the market.
      • That's nonsense, to be frank. The point about Microsoft is not that they are entrenched, or dominant, but that they use their dominance to ensure no/little compatability with other systems and even in some cases their old products, and then produce a whole range of products that mean you can use 100% Microsoft, and you would quite frankly be stupid to use other products when they're quite likely to be worse, not integrate properly with the rest of your system, and probably become shut out from the system after a year or two.

        Now what are Apple doing? They're taking a nice OS with a very nice UNIX core, putting a proprietary GUI on the top, and giving it to the masses. Huzzah. But there's a catch: they're already branching off with their own slightly different standards (like dumping on X-Windows and GNUStep a lot) and putting out loads of products that again make a large incentive for the user to just use Apple products, no alternatives.

        If Apple keep their OS open so people can write apps that will be able integrate fully with the OS and Apple's other apps, and if they resist the urge (as they've failed to do for a long time) to patent a lot of their technology where frankly patents shouldn't apply, then I'll hold almost no grudges against them. The same goes for any company in the computer business. It's about slaying a giant and all of the bad practices that go with it, so that we can all have an MS or Apple box in our home or office and not mind too much, because we'll be able to us our box alongside it without a problem.

        In that sort of market, the atmosphere of freedom should really be able to flourish, and we should see a lot more freedom in the software market (so long as lazy consumers keep the pessure on legislators not to allow in things like DRM, the DMCA, the EUCD and so on to screw up legal matters and the hardware business).
        • Now what are Apple doing? They're taking a nice OS with a very nice UNIX core, putting a proprietary GUI on the top, and giving it to the masses. Huzzah. But there's a catch: they're already branching off with their own slightly different standards (like dumping on X-Windows and GNUStep a lot).

          First of all, Apple has every reason to package their own GUI in lieu of X-Windows. For one thing, X-Windows ain't all that great. It's the de facto GUI for most Unices, but that doesn't make it the best choice. Aqua, on the other hand, makes use of technology we should all have been using years ago (Display Postscript), tweaks it (Display PDF), and throws in a lot of stuff that will serve as the springboard for future applications. Aqua is better technically than X-Windows in most every way. IMHO, if it wasn't for the inherent networkability of X-Windows, it would be long dead.

          putting out loads of products that again make a large incentive for the user to just use Apple products, no alternatives.

          Well, DUH! They are a for profit company. It is their raison d'etre to provide incentive for customers to use Apple products. But you are wrong with your last assertion. There are plenty of alternatives. And Apple makes it easy for you to interoperate. There is hardly anything closed about OS X (aside from the source for Aqua). Open standards abound (those coming in 10.2 emphasized): USB, Firewire, 802.11, ZeroConf, CUPS, NFS, NIS (I have this working), SSH, Apache, etc, etc...

          I have personally set up iMacs in a Sun/Solaris lab. They mount /export/home from a Solaris server via NFS and obtain user info from the Solaris NIS server.

          The point is, even if Macs were less interoperable - they would still be worth using. There is something uNF! about having an ssh window open on an Apache compile, watching XMMS play a tune, running Ethereal to sniff out problems with your network and laying out a poster in Adobe InDesign (with help from Illustrator and Photoshop) right next to it. I have done this. It has made me a firm believer that OS X is the happy marriage of Unix and a friendly desktop OS.

          There is nothing wrong with Linux. But I like OS X a lot more.

    • If you're just using Linux, or BSD or whatever, just because you want to destroy Microsoft, many you should re-evalute your belief system.

      I use Linux, BSD, or whatever because I want to use the best tools for the job, whether free or commercial. I don't mind paying for software once in a while, though I'll always opt for the free software if it's of equal or better quality.

      In the case of OSX, I use it because it's better than Windows, and yes, even Linux for my needs on my desktop. Some of us have got work to do, and we put our productivity needs ahead of our "belief systems".

      Oh and in case you were wondering - I use OSX to write free software. /me watches your head explode as you try to wrap your brain around this paradox!
    • by BitGeek ( 19506 ) on Friday July 26, 2002 @01:04PM (#3959759) Homepage

      Darwin IS a Free Software platform.

      (Free as in open source, not free as in GNU/totalitarian)

      You can run X windows, or any of the apps you like on it. you can configure it as much as you like.

      You have the freedom, flexibility and choice you do with linux-- install whatever you wish, however you wish.

      Never even use the Aqua UI if you don't want. Plus, on top of all that, you get to run it on those really cool, innovative Mac hardware- IF YOU WANT. If you don't want, run it on x86 Hardware.

      Supporting Darwin is supporting FREE SOFTWARE, to the detriment of Microsoft.

      There is no such thing as an "Apple Tax". Darwin is Open Source and so it could never be a "Tax" that you have to pay against your will. IF you want to buy apple software too, like the Aqua UI, or .Mac, then you can-- but you don't have too.

      It is disingenuous to compare this to a company that charges people for its software whether they want it, use it or buy it, or not. Apple only charges people who freely choose to buy its software. Calling it an "apple tax" only undermines your creditability.

      And the important point is that by charghing for their UI and their software, and by making hardware, Apple is able to fund desktop unix in a way that nobody has been able to for Linux. Rad Hat has done an admirable job-- and most of their work and apple work compliments each other.

      The battle is between Free Software (eg. Darwin/Linux/BSD/GNU) and totalitarian software that you have to use whether you want it or not.

      Therefore, if you really believe in choice and freedom, you MUST support Apple and Darwin. Doesn't mean you have to buy their software or hardware-- but opposing it is opposing freedom.

  • by wazzzup ( 172351 ) <astromac@nOsPaM.fastmail.fm> on Friday July 26, 2002 @07:53AM (#3957440)
    I see a small percentage of Xserve's making it into shops that already have Unix servers or a substantial base of Mac workstations. I don't see Apple making much headway into 100% Windows shops run by MCSE's.

    People that have/allow Unix or Linux boxes in thier shops generally are more open to a wide range of technologies and have a good understanding of them.

    MCSE's - oy vey. I've seen Macs running on their own separate networks because "they can't do Windows networking" or "Macs can't do DHCP" or "Macs can't ". Hell, there probably isn't a Mac user out there that hasn't heard "I hate Macs". Then you ask if they've ever used one and you get "No." Basically, if they don't know whether or not a Mac can do something or not, it's assumed they can't.

    Unix sysadmins seem more open to other technology and generally better knowing how things like networks really function. MCSE's, on the other hand, know what button to push when happens and if that doesn't work, reboot. They don't really have a deep understanding of the underlying technology and generally don't keep up with computing trends. They know how to run a Windows network and "what else do I need to know, thank you" attitude.

    Because of MCSE's, I just don't see Apple making inroads into the corporate server room anytime soon.
    • I would actually like to respectfully disagree with you, wazzzup. I am an MCSE, work in a 100% Microsoft shop, deal with Dell servers and desktops running W2K all day long, and then go home to my lovely iMac! I have one of the new G4 flat-panel models and can't get enough of it! Infact, I have convinces 2 of my "MCSE" buddies to get them for their home use as well, ESPECIALLY since Microsoft released a native RDP client for OS X last week!

      So, I just think that your classification of all MCSE's as mindless drones is a little off...there are bad sysadmins on EVERY platform. Microsoft just tends to make a more "user-friendly" platform, thus leaving itself open to more under-qualified people getting jobs doing admin work.

    • Not this MCSE (Score:2, Insightful)

      I'm trying like all hell to get an XServe in here. I probably pimp that puppy three times a day but to no avail. It's just not that simple.

      One thing you have to take into account is that the 100% Windows shops are not a new thing and have been around long enough to become very closed in their thinking. Where I work we have four people involved in IT support for a total of 300 users. Out of those four people three of them have Macs at home and use them. One, myself, actually brought a Mac from home to use at work. The problem in our case isn't about trying to get the machine considered by the IT folks. It goes higher than that.

      The PHB's are the ones who have been listening to our predecessors and marketing sluts for years and who have had this "standardize on Windows" drivel pounded into their heads. Hell it's the only reason I even HAVE my MCSE. Because someone higher up than myself decided I needed one to be effective at my job.
    • MCSE's - oy vey. I've seen Macs running on their own separate networks because "they can't do Windows networking" or "Macs can't do DHCP" or "Macs can't ". Hell, there probably isn't a Mac user out there that hasn't heard "I hate Macs". Then you ask if they've ever used one and you get "No." Basically, if they don't know whether or not a Mac can do something or not, it's assumed they can't.

      I can verify this from personal experience. When I started in my current position, I needed a Mac to be able to work seamlessly with several outside designers and print shops. (I also wanted a Mac simply to preserve my own sanity.) I told the sysadmin that I would set it up and maintain it myself and I would get it connected to the NT and Novell servers just fine. My bosses had already approved it and signed the PO. All the sysadmin had to do was give me an IP address and network login.

      The guy fought it for TWO MONTHS. "Macs can't do this, Macs can't do that, you don't have the right software, you can just use this P133 that I cobbled together from leftover parts." And the last time he'd even touched a Mac was 1992.

      Before the end, we had to have a VP-level meeting simply to get him to do as he was told.

      And yes, this is the same sysadmin that I complained about before [slashdot.org].

  • by MarvinMouse ( 323641 ) on Friday July 26, 2002 @08:05AM (#3957513) Homepage Journal
    Besides a hammer of course. :-)

    Is to offer Mac OS X on the PC platform. If I could get that quality of a system on my computer, I would instantly switch over. I think a lot of other people would as well. Considering how user friendly, and quality of an interface it is.

    Mac could be the OS Monopoly if it only started to port its stuff to the PC Platforms.
    • by alzh ( 590428 ) on Friday July 26, 2002 @08:42AM (#3957712)

      Mac could be the OS Monopoly if it only started to port its stuff to the PC Platforms.

      Apple will not port Mac OS X to non-Apple hardware. There are two obvious reasons:

      1. Apple makes money selling hardware, not operating systems. Enabling people to run OS X on hardware not made by Apple will bankrupt Apple.
      2. Mac OS X is so easy to install and reliable because it needs only to support a limited set of hardware parts.

      But then again, why should one system have a monopoly? Some five years ago we had to choose between three (groups of) operating systems that were seriously flawed:

      • Windows was unreliable and had an inferior command line.
      • MacOS was unreliable and did not have a command line at all.
      • Unix had an ugly user interface and could only be used by nerds.

      Nowadays we can choose between three pretty good operatings systems: Windows + Cygwin, MacOS X, Linux + KDE or GNOME. If we are lucky enough to maintain this healthy competition, perhaps some day there will be a Linux system my mother can use and a Windows system that I want to use (but I'll probably still use Mac OS X).

    • it would also kill apple as well as microsoft since apple's core business is hardware sales
    • Which would then quickly kill Apple. If Apple started putting its OS on PC hardware, Apple would have to adopt MS's strategies, and would be broke before it could overcome the massive Windows inertia. Unless Apple could control the OS on PC hardware with proprietary ROM chips, which would probably piss everyone off or the chips would be cracked within a week.

      I just can't see it happening.
    • That cetainly didn't work for Be, which in many ways was superior to OSX's current status and certainly better than Windows.

      And if you did have OSX (not Darwin) running on PCs it wouldn't be for long as Apple goes bancrupt due to no hardware sales.
    • ...offer Mac OS X on the PC platform.

      What price for Mac OS X PC Edition, then, would be fair to the consumer yet allow Apple to stay in business?

      Apple's business model is fairly similar to that of Sun Microsystems: make excellent hardware that appeals to the target customers, where the operating system is the icing on the cake and clinches the deal. Although Sun does have Solaris x86, this OS was marketed specifically as an entry point to UNIX, in general, and for larger Solaris/SPARC (i.e., Solaris x86 doesn't put steak on the dinner table for Sun).

      Sun is successful, because their hardware is distinguishable from PCs in a number of functional ways. Apple is successful, because their computers are very good but also beautiful, which can't be said for most PCs. For either of these companies, adopting the PC architecture on a large scale means stooping to the lowest-common-denominator of computing, which really would be bad for the industry as a whole.

      This strategy is not elitist for Apple nor Sun. Their efforts keep the computing industry interesting with variety, which serves all of us better in the long run. Nothing would be worse than x86 being the only successful architecture--some of us just don't want to do valuable work on such a mucked-up kludge of a computer.
    • Is to offer Mac OS X on the PC platform.

      How can that be insightful?

      If you have MacOSX on x86, what do you have?

      • An OS that can't run MacOS9/PPC apps.
      • An OS that can't run MacOSX/PPC apps.
      • An OS that can't run X11 apps (unless you install an extra X-server)
      • An OS that can't run Win32 apps

      I just don't get it, is there really nobody who grasps that MacOSX/x86 would be as useless as Windows on anything other than x86?

      (BTW, Windows/IA64 will fail as badly as Windows/Alpha. If you run Windows you are either a) a PHB which will not try any new platform like IA64 in the first place or b) somebody who needs Win32 apps. (Notice the "32" in Win32) I don't think anybody will pay more to run their apps slower.)

  • by Michael A. Lowry ( 186943 ) on Friday July 26, 2002 @08:16AM (#3957570) Homepage
    I've been a Mac user since 1984. I worked at Apple for a while in the 90s, but then I got a better paying job at IBM. I have worked at IBM since then, almost exclusively with UNIX and Windows. It's strange to see the reactions of other IBMers when they learn that I'm a Mac user. Even the die-hard UNIX guys and open-source fans are often prejudiced against the Mac. This is ironic, especially given that Macs compete more with Windows boxes than with IBM boxes. That said, I do see that people at IBM are beginning to take Mac OS X seriously. IBM makes a lot of money from its software and services businesses -- more than from its hardware business. The software can be easily ported to Mac OS X, and services are profitable no matter what OS the customer is running. Unfortunately, thare still a lot of people at IBM who haven't figured this out. Maybe discussions like this one will help to change that.
  • by artemis67 ( 93453 ) on Friday July 26, 2002 @08:18AM (#3957576)
    Let me know when when you want to go. And no cheap stuff; I'm a Mac user, I have expensive tastes... ;-)
  • by d3xt3r ( 527989 ) on Friday July 26, 2002 @08:38AM (#3957692)
    I am a software developer, right now working fairly exclusively in Java. For the past two years I had been a Linux on the desktop advocate and was willing to make due with some of my unhappiness with the available window managers. Gnome, KDE, etc, etc each have their strengths and weaknesses, but I am not here to start a Linux vs. XXX war.

    Point is, earlier this year - after reading a bunch or articles about how great the new Mac OS is - I decided to go check the Mac out. Let me just say, I was very impressed. I recently replaced my Linux development box with a TiBook. The Aqua user interface is incredibly intuitive, easy on the eyes, and has support for many things that a desktop linux system just doesn't, IMHO.

    Anyway, I still use Linux boxes for our servers but I have found the Mac to be the best development environment I've ever used. The UI might take a few days to get comfortable with (coming from the KDE/Gnome or Windows platform), but once you use it for bit, you really start to appreciate it's consistency and beauty.

    That said, my interest has been peaked by the new Xserve. Like I said, I do a lot of Java development and the JVM implementation on OS X is nothing short of amazing. Java Swing apps look native and don't feel over-bloated and the speed and efficiency of the JVM for non-UI tasks is also astounding.

    The pure java application that I am currently working on runs faster on my TiBook than on the Linux server on which I am also testing it. The process overhead and cpu usage for completing the same tasks are relatively lower on the Mac meaning I can run many more processes at once on the Mac. This is leading me to the conclusion that getting my hands on an Xserve might not be a bad idea before I go ahead and deploy on a Linux box.

    I think everyone else should take a serious look at the Xserve as well.

    Anyone wanna take me to lunch?

  • more importantly, bring along your smart, cute, single, forgiving, sarcastic female friends and / or relatives so lunch will be more fun.

    Can travel.

    timothy
  • I think I'm willing to skip out on the whole lunch thing if you could just drop me enough for a pizza in my PayPal Account [paypal.com].

    Hey, it's worth a shot :-)

  • Why did I just flash on the whole "Have lunch with an Executive VP" thing from Dilbert?
  • My wife had wanted an iMac since she first saw one:

    Her: "It so cute!"
    Me: "Yeah, but you're used to Linux, and I'm not sure if you'd like a Mac."
    Her: "I know, but it's so cute!"
    Me: "But you only get one mouse button!"
    Her: "It's just too darn cute!"

    The iMac commercial where the guy sticks out his tongue and the machine ejects its CD tray clinched the deal - we were bound to get an Apple. Last weekend we finally decided to make a short roadtrip (120 miles to the local dealer) to get her new machine.

    I have to admit, Apple did it right. Samba was easy to set up (I haven't bothered with NFS yet, but it's supposed to be equally slick) so she has access to her old Linux home directory, her old email, the MP3/Ogg directory, etc. The interface is just plain beautiful, and I was quite happy to open that terminal window and start playing with sudo. Last night, she just downloaded and installed software by herself for the first time ever ("Hey, that was pretty easy!"), which was something that she was never really interested in on Debian.

    Would I personally switch to Mac OS X? Probably not - I'm a big Free Software advocate. Still, her little iMac is the nicest-looking Unix workstation I've ever seen, my wife loves it and its ease of operation, and it took less time to integrate into our LAN than it's taking me to type this. I'm impressed. Congratulations, Apple. You made a Unix workstation that non-geeks can fall in love with.

    • you can use xfree86 in rootless mode with a three button mouse (the logitech scroll wheels work nicely) and have all your unix apps too.

      and theres fink, which lets you use debian style package management (including dselect) for the unix stuff. with the rootless hacked version of blackbox and the dock set to autohide, the setup works like it was meant to be like that, except for the visual devide between unix and mac apps (which looks like the visual difference with classic apps running in the os-9 sub system)

      thus you get both.

      use a fast window manager becasue xfree is slow on os-x. but with a fast window manager (like blackbox) you dont really notice the difference. the actuall apps (like the gimp) will still run at an acceptable speed.

      one more difference, cut + paste in unix apps is still first and middle mouse, but you can cut + paste between X and os-x apps. (for example, highlight in xterm and "paste" into mozilla with either the right click menu or ctrl+v) so that inconsistancy is there but still workable since you have the visual cue (the obviously differently decorated windows)

      ive found myself running all my apps under the x server and its still nice (xterms, gabber, gimp, remotely running openoffice.org and mozilla from a debian box etc) (remotely running it so i dont have to merge bookmarks) and it works great. turn off sleep if you have ssh session you want to keep active. for some reason sleeping hangs the ssh session and you have to close that term.

      all of this is at http://www.apple.com/downloads/macosx/unix_apps_ut ilities/ [apple.com]
      slashdot puts a space in utilities but the link should work.
    • Last night, she just downloaded and installed software by herself for the first time ever ("Hey, that was pretty easy!"), which was something that she was never really interested in on Debian.

      Can you blame her? Downloading and installing a program on a mac is just a weeeeeee bit easier than doing so in Linux.
  • by bokmann ( 323771 ) on Friday July 26, 2002 @09:56AM (#3958344) Homepage
    Now that we can include the mac community in the community of 'unix users', suddenly, the percentage at my workplace jumped.

    Instead of having a huge percentage of windows users, then a small minority of Mac, Linux, Solaris, and Bsd variants, we decided to 'consolodate' the statistics into "windows users" and "unix users". IT seems fair, because XP, 2000, NT and so on all count as 'windows'.

    Now, we have a significant user base that is using unix, so we get more of the system administrator budget for it!

  • Apple should ship almost 4 million Unix desktops this year, and each one of them represents a new opportunity for open source ideas to take root and for products like OpenOffice.org to find users.

    People are going to use free software or they aren't. The fact that they OS X has UNIX underneath (which they barely know.comprehend/care about) isn't going to compel them to do so. Furthermore, no one in Apple's target audience knows about Open Source or cares about (or could even undertand the concept of) Darwin. Just because they happen to be using OSS tools doesn't mean they know about or care about OSS in general.

    Let me say this again: Joe Average user doesn't care about OSS or UNIX. How do I know? They've already shown they're happy to buy computers from closed-source vendors (Apple (OS 9 and half of X) and MS), one of whom has been found in court to be a monopoly. PEOPLE DON'T CARE ABOUT POLITICS WHEN THEY'RE BUYING COMPUTERS! They'll buy it an use it, period.

    Besides, openoffice 1.0 also runs on the nine zillion (estimated) existing Windows desktops out there, much better than the OS X DR.

    Final random note: I was in CompUSA and saw a couple talking to a rep about the flat-panel iMac. First question out of the customer's mouth, who apparently liked the look of the system: "Does it run XP?" That proves one of two points: 1) the customer doesn't know the difference between Apple and Intel hardware, or Apple and MS operating systems, or 2) the customer *does* know there's a difference but wants XP instead. One last time: PEOPLE a) DON'T KNOW OR b) DON'T CARE. or both.

  • by Archfeld ( 6757 ) <treboreel@live.com> on Friday July 26, 2002 @11:16AM (#3958990) Journal
    one of them out of the closet we've locked them in. They do serve a nice function, the building blueprints look good but that about it, and we have to listen to them attempt to convert people constantly if we let them roam freely :)
  • by IamTheRealMike ( 537420 ) on Friday July 26, 2002 @03:13PM (#3960997)
    I, for one, would not be willing to take a Mac user out to lunch. Why? Because I'm one of those irritating people who believes openness matters to platforms. When somebody invests in a platform, they are supporting it. Mac users I've found have a tendancy to try and sell all their friends Macs as well, even people who don't have shares in Apple. This is doubly the case for developers, as when they switch to a platform, they may well write software for it, so further supporting the platform.

    Unfortunately, for all its good points, the Mac is a proprietary platform. I see a lot of confusion about this in these forums. People say things like, it's based on Darwin which is open source, so OSX must be an open platform. Wrong. There is a simple test to see if a platform is open or not, namely, can make my own version and then sell it. With a Windows PC, you can get partially there, as you can build your own PC and sell it, but you can't do that for the OS. A Windows PC is semi-open.

    Could I make my own Mac? No, I could not, as the hardware is closed. Nobody but Apple may make Macs, or even computers that look like Macs, as the "brand" is one of their most valuable assets. OK, so let's say I tried to clone OS X. Could I? No, I could not. I would get as far as downloading and customising Darwin, and then .... oh, whoops. It seems the rest of OS X is not open. I couldn't even recreate the artwork without getting sued. Yes, I know you can compile Linux apps on MacOS, but you can do that on Windows too. I don't see people telling me to take Windows users out for lunch.

    So the Mac is proprietary. It dismays me to see people supporting such a platform. We've all, every one of us, learnt the hard way what happens when a company [microsoft.com] gets control of an important platform. Are people really willing to throw away not only openness of the OS, but also the hardware, merely to get a colour co-ordinated desktop? And for those who believe the 3 platforms could exist in peaceful cooperation, I have bad news: proprietary platforms have a tendancy to get a tight grip, as people get locked into them. Mac apps cannot be easily ported to Linux for instance - the flow is one way only.

    In short: has nobody learnt anything from Microsoft? Do we really have to learn the same painful lessons twice, once from Gates, and once from Jobs?

Be sociable. Speak to the person next to you in the unemployment line tomorrow.

Working...