Slashdot Mirror


Linux Promises, Apple Delivers

Anonymous Mac OS X Coward writes "This is a pretty strong article talking about Apple's delivery of *nix to the common man, something Linux has been touting for a while. It has good points, like apple actually tries to make the OS user friendly while linux sees this as a side project." Valid points. I need to get a copy of OSX. I'm really curious if it truly can be the common persons *nix. Sure looks like it could be, but I still don't know.

24 of 638 comments (clear)

  1. Easy-to-Use vs. Easy-to-Learn by Erich · · Score: 5
    I think that something that people don't quite grasp is the difference between Easy-to-Use and Easy-to-Learn. They are too often used interchangably. This is a terrible crime.

    I find Linux amazingly easy-to-use (And UNIX in general, except for things like CDE, but that is another story). I can get done what I need to get done. I can find out what I need to find out about everything. I know exactly what the programs running on my computer do, how they are run, and how they interact, so I can fix problems when they come up rather than just shrug. I love my command line, and shell scripting, and script languages, and can do amazingly complex tasks fairly easily with them.

    My window manager is configured to be fairly fast, so that I can use my keyboard to get around easily and accomplish other tasks easily. Selecting copies to the clipboard, middle-click pastes. All these things make me powerful on my computer.

    This all took me a while to learn, however.

    MacOS (and also Windows) fall under ``easy-to-learn''. They do not have as many of the flexible, powerful tools available to them. They really don't care about that, they want people to be able to do easy tasks without having to sit down and understand things. Things are hidden from the user as much as possible; many times it is impossible to do tasks that are trivial under a UNIX machine.

    ``easy-to-learn'' systems are important in a world where people don't want to have to figure out how things work in order to play solitaire or download email viruses^W^W porn^H^H^H^H games and emails from friends. To this end, I think that Linux is fairly easy-to-learn from a user perspective, though adminisration is still rough. But even administration has become much more ``easy-to-learn.'' And userland is getting better almost weekly.

    On the contrary, MacOS (until maybe OSX, I will believe it when I see it) and Windows have not become, for me, any more easy-to-use. They are easier to learn, but still not as easy-to-use.

    Please don't stick me in front of a computer that isn't easy-to-use. I just can't take it. I need to be productive in front of a computer, if you take the productivity away from me it is terribly frustrating.

    Rant over.

    --

    -- Erich

    Slashdot reader since 1997

    1. Re:Easy-to-Use vs. Easy-to-Learn by robert-porter · · Score: 4

      AAAHHHH I hate it when people say this. I'm not a big mac fan but from what I know the Mac is a perfect example of easy to learn and easy to use. There's key macros for just about everything as well as the ability to use the mouse. MacOS has apple-script, runs perl and tons of stuff even runs a shell(you just need to download it). Most MacOS apps have key-macros for just about everything. You can also get a shell for windows(a real one), and do all sorts of crazy stuff, windows I know is a very flexible system(You can run most UNIX apps on it, look at cgywin). Look at the typical CDE/KDE/GNOME app, not only are most of them poorly designed making them not easy to learn there difficult to use even when you do learn them. You unproved your own point, the reason that you find UNIX apps easy to use is because you've allready learned them, Windows and MacOS are easy to use but unlike UNIX apps they let you cheat and give you an easy maybe slower way. The thing is that the UNIX philosophy is flexibility in depth, therefore if people made UNIX software correctly they should have an easy to use way. Linux does alot of things well, but is very far from perfect, even from an advanced users perspective.

  2. Re:Why? by Bill+Currie · · Score: 5
    Actually, it should be a slur on RedHat for installing, or more imortantly, starting those daemons in the first place. What does the average desktop need portmap for? Or sendmail that accepts external connections. Or a web server. Or ... or ... or ... . Hell, the average desktop should be installed with firewalling out the wazoo (but in a newbie usable state).

    RedHat should be expecting users with no security knowledge to be installing RH on systems connected directly to the net and configuring the default desktop install for such. One could possibly claim that RedHat was being criminally negligent (same for any other distro (and that's not just Linux, either: Solaris, Windows, Mac too) that does similar). Arguments to the effect that it inconveniences a sysadmin on an internal network are bogus as the admin should bloody well know what he is doing. Not only that, he can set up one machine and then clone it.

    If you're going to flame me for this, choose your flames carefully, I am a RedHat user (mind you, only 20% now, but untill last December, 100%). I know from 4 years use (and a rooting:/)just how fubared RedHat's default install is.

    Don't be too suprised if in the not too distant future slack OS distributers start seeing security related law suits. I won't.

    Bill - aka taniwha
    --

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  3. Re:Does Linux really need to be user friendly? by dschuetz · · Score: 4
    Personally, i've always seen true user friendliness as a sacrifice to power.

    Then you've obviously not spent much time working with NeXTSTEP. As I'm sure many other people here will point out (or have already), NeXT was very user friendly, and yet very powerful.

    [My mother] neither wants nor needs most of the benefits that it provides

    She doesn't need true multitasking? She doesn't need a computer that crashes the instant a single program goes Tango Uniform? She doesn't need a system that makes it simple to send a fax, from any application, by simply clicking a single button on the Print Panel?

    Truthfully, we can all benefit from the power of a UNIX system. Just think of all the problems in DOS--er, Windows. Can your mother benefit from losing those problems, while gaining ease-of-use? That's what it's all about.

    My biggest problem, with both the Linux community and (especially) the Windows consumer community at large, is that it doesn't need to be like this. Computers can be powerful and easy at the same time. I know, I was there. Truly computer-illiterate secretaries who'd been using IBM Selectrics for 30 years were comfortable, and very productive, with NeXTSTEP. As were three-star generals and other high-level bueraucrats. Any OS that can provide a usable system to those two kinds of users deserves a gold medal.

    The point is: It can be better. NeXT knew that. I wish that the Linux community would truly recognize that, as well. And as long as Steve doesn't screw the company into the ground like did at Apple before, and NeXT after, we could be looking at a true renaissance in personal computing.

  4. Much-to-Learn by Weasel+Boy · · Score: 4

    MacOS (and also Windows) fall under ``easy-to-learn''. They do not have as many of the flexible, powerful tools available to them. They really don't care about that, they want people to be able to do easy tasks without having to sit down and understand things. Things are hidden from the user as much as possible; many times it is impossible to do tasks that are trivial under a UNIX machine.

    Your have much to learn. If you think MacOS or Windows lack powerful tools, then you haven't used them enough. So you like grep? You can do regex searches on MacOS and Windows. Like writing shell scripts? You will not find a better shell scripting language than AppleScript. Perl floats your boat? Perl works excellently on MacOS (not just X, 7 thru 9) and Windows. Want to repartition your hard drive? Trivial. All of the great, powerful tools and commands you love about Unix have MacOS and Windows equivalents. You just have to learn how to use them -- just like Unix.

    Don't assume, just because you don't know about something, that it does not exist.

    Furthermore, a GUI allows you to trivially perform complex operations that would be very difficult on a command line. It cuts both ways. Think how easy a GUI makes it to select and open, copy, or delete a large number of files with no easily identifiable pattern in their names.

  5. Hilarious by Zico · · Score: 5

    I just find it so darned cute to see an OS with 4% of the desktop market get into a pissing contest with an OS with 1% of the desktop market over which one serves "the common man" the best.


    Cheers,

  6. Re:Lame article, invalid points by TWR · · Score: 5
    Munging text files is the only way to make sure they work. Microsoft used the same arguments for the Winblows 95 registry. No more config files to edit. The all-encompassing registry 'will do it' (tm). Windows 'simply works' (tm).

    Mac OS X uses text files (formatted as XML) underneath it all. There is just a pretty face on top. I know it's hard for Linux bigots to understand this, but most people see a computer as a means to an end, not as the end. Spending time tweaking properties in emacs is not worth it; clicking a radio button in a nice UI is far better.

    And for the 0.0001% of the time where you need to hack the files directly, guess what? They're there! No registry hell to deal with.

    It'd be nice if you actually knew something about what you were criticizing. But that would probably disqualify you from posting on /.

    -jon

    --

    Remember Amalek.

  7. Re:Silly poster. You are so wrong. by TWR · · Score: 5
    Ok, Maybe a MacOS-X ready Mac wont cost 3,000. Maybe more like 2,200 to 2,500.

    What part of $800 didn't you understand? You can go right now to any of a dozen places on the web, and they will ship you an $800 iMac. It will run OS X just fine if you don't want to run Mac OS 9 apps. If you do want to run OS 9 apps, spend an additional $20 and buy 64 MB of RAM. This summer, when Apple plans to pre-install OS X, I'm sure that all iMacs, even the $800 ones, will ship with 128MB of RAM.

    Heck, go hog-wild and spend $80 and buy 256MB of RAM. Then you can run Virtual PC for OS X when it ships this summer. That'll add an additional $99 onto the price.

    And, troll-boy, please price out a comparable PC to that $800 iMac. Just try to tell me there will be more than $50 difference in the price. If you're able to buy a computer, you can afford $50 to get something better.

    -jon

    --

    Remember Amalek.

  8. The bottom line for me. by mindstrm · · Score: 5

    I will be purchasing a new fancy powermac and OS-X later this year. Why? Simple.

    1) I hate windows

    2) I like Unix, for things unix is good at. It appeases the geek in me.

    3) I like macs; they appease the 'I don't wanna fuck around with my computer when I want to run photoshop' guy in me.

    4) Apple makes funky hardware.

    Plus.. the lower-level components are open-source (please let's not argue about terms; fact is, I can mess with it)

    I'm not claming it's the best unix in the world, but I've been told by some friends who I adminned unix with a while back that it's quite solid. I like the desktop. one thing unix is lacking is a user-friendly desktop for those who want it. kde is neat. gnome is neat... both have good points, but neither really fits the bill.

    What apple has done looks to bee a good fusion of the most flexible back-end on earth (unix) and the most consistant desktop on earth (MacOS). Great.

    We could debate the fine points of windows, all the unices & linux distros, and MacOS... but this is the reality. Unless apple blows it, or unless it's a big letdown out of the gates... this could be really cool.

  9. Re:It's too bad Apple is an Evil Corporation (TM) by Xenu · · Score: 4
    If only it would run on x86 hardware, Windows users would flock away from the evil empire.

    This issue is brought up every time there is an Apple related story on Slashdot.

    Most x86 hardware sucks. It is cheap (in both senses) and not standardized. Bolting together a box from lowest bidder OEM parts is not computer engineering. There is a ton of legacy crap that has to be supported by the operating system. Much of it is buggy. For anyone selling and supporting an operating system, this is a bottomless pit of development and support costs.

    I own and use both Macs and x86 PCs. Much of the attraction of the Mac is due to the fact that real engineering went into the design and integration of the hardware and software. This wouldn't be possible if Mac OS X was ported to some random Intel box.

  10. The Main Point: The Interface IS The Computer by sabat · · Score: 4

    They point here is that we nerds treat the interface as an after-thought. We need to grasp this fundamental truth: The Interface *is* the Computer!

    Windows' success shows how even a lame-assed imitation of a good interface will work. We need to do better -- better than KDE has done, better than Gnome is so far, and god knows, better than Windows. There are too many details! Too much technical knowledge required! We can do so much better.

    --
    I, for one, welcome our new Antichrist overlord.
  11. More dumb ass moderators by gmhowell · · Score: 4

    No, the above comment was not flamebait. But it was an exaggeration.

    For about $1200, you can get a wicked fast x86 machine, nice big (huge?) hard drive, 17" monitor, enough RAM, and even a decent 3d-video card.

    Can you even buy an iMac for that much? Assuming you can, you have to live with: slower proc (yes, G4 faster at equivalent proc speeds, but at the $1200 price I mentioned, you should be able to get a 900 mHz x86. The iMac has what, a 450 or so? The extra cycles on the x86 are making up for the inherent problems in the processor). You also get: no expandability, a dinky screen, smaller drive(s). etc.

    The reason I dropped the Mac after about twelve years of allegiance was the impossibility of buying high speed hardware. I just don't make enough money.

    So, moderators, look at the comment, and see hyperbole. Not a troll.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  12. Proprietary Apple by gsfprez · · Score: 5

    I can't stand how Apple keeps on insisting that they have to do everything in house and everything proprietary... instead of using cheap, standard parts

    they keep on using proprietary things like
    ATA
    PCI and AGP
    USB
    IEEE 1394
    PC-100 and 133 RAM
    15 pin VGA ports
    1/8" audio Jacks
    1000/100/10bT or 100/10bT Ethernet on every machine
    PCMCIA, S-Video, and VGA outputs on thier laptops

    Jeezz.. if they ever got a clue, *maybe* I could upgrade a Mac with a good gaming video card, cheap RAM, cheap IDE hard drives, use my regular PC monitor, use a cheap USB scanner, speakers and networking gear.. much less there's no way to install Windows or Linux on their computers

    fuckin Apple.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  13. Obviously you have never used or seen OSX by Pengo · · Score: 5


    I have.. I have been working with it for a while now.

    I could give a rats ass about accomplishments or who supports what type of backwards compatible code... I need to write java apps. I need to use XWin apps. I need to read Excel spreadsheets and edit Word documents. I enjoy using a constistant and clever interface. I enjoy having commercially supported drivers. I enjoy STILL BEING ABLE TO CO EXISTS WITH MY LINUX MACHINE AS A SERVER. I ENJOY BEING ABLE TO RUN X-WINDOWS APPS AS I NEED THEM FROM MY LINUX SERVER.

    I don't give up anything. I get the best of both worlds. I can hack on my G4, play with my DV cam and listen to MP3's while hacking Java code on JBuilder and all with a mac interface.

    If you have little experience in setting up a heterogenious environment there are plenty of howto's out there that will help. Because OSX comes with native NFS and has plenty of Samba and other unix native applications ported already, you shouldn't have to hard of time a dealing with your phobia of a well supported consumer directed linux.

    By christmas time this year I promise that there will be more games, business applications, etc. that will allow me to function and co-habitate with Windows BORG users yet retain my Unix-independance without compromising colaboration and cohabitation.

    I have sent documents converted to Office format from StarOffice to work collegues and was embarrased by their reactions.

    Like lesbians, don't know em till you try em.




    --------------------
    Would you like a Python based alternative to PHP/ASP/JSP?

  14. Does Linux really need to be user friendly? by bskin · · Score: 4

    I've always wondered about these attempts to deliver linux to the common man. What i've always found appealing about the unix design is that it doesn't dumb things down in an attempt to be more 'user friendly'. The command line is a beautiful thing, but it doesn't mean my mother should be exposed to it. Personally, i've always seen true user friendliness as a sacrifice to power. I would rather have a high learning curve but more power than an OS that's easy to use, but offers me less power.

    In short, marketing UNIX to my mother would be a mistake. She neither wants nor needs most of the benefits that it provides. She has a hard enough time using Windows. I see no problem in having different operating systems aimed at different audiences, rather than having one OS that tries to do everything. Why exactly does linux *want* world domination? The entire UNIX philosophy is that it's better to have things be the best at what they do, rather than trying to do everything.

    ObHolyWarFodder: I suspect that emacs users may disagree with this. =P

    --
    hot foreign sheep.
  15. closed hardware by technomancerX · · Score: 4
    You know, I would be much more impressed and feel he has a more valid point about ease of install/configuration IF OS X wasn't built to run on a closed hardware platform. Linux can be that easy to install and confgure as well... when you only have to support a handfull of machine configurations... and I do mean a handfull.. I count 7 supported machine types on Apple's website... and five of those are either laptops or iMacs, which means almost NO variation in hardware...

    OS X looks great, but spare me this guy's crap

    .technomancer

    --
    .technomancer
    1. Re:closed hardware by eXtro · · Score: 5
      Apple has a long history, going back to near day one, of trashing the previous generation of hardware every few years. It's one of the things that allows the company to prosper- they require you to throw away your old Apple hardware and buy all new.
      This is an idiotic statement and utterly devoid of any basis in reality. Until MacOS 8 was released every previous generation of the Macintosh, all the way back to 1986 and the Mac Plus, could run current software. So your 1986 Mac Plus could run Systen 7.55 which was released in 1996. You could even upgrade your 1984 128K Mac to a Mac Plus and run System 7.55. That's 12 years.

      MacOS 8 and higher did force an upgrade, but only against relatively ancient machines. It just won't fit in 128K of memory.

      MacOS X is officially supported on Macintoshes originally running G3 and G4 processors. Unofficially it will at least run on older machines with a G3 upgrade card (~ 130 bucks) but probably on any PowerPC based Macintosh.

      Apple has a long history, going back to day one, of going to drastic measures to guarantee that their operating systems will run on any generation of Macintosh. Recently they've realized that while it may an admirable goal it doesn't make fiscal or technical sense to release bleeding edge software on hardware that isn't really equipped to run it properly.

  16. Re:OS X leaves a lot to be desired. by iso · · Score: 5

    i know you're trolling, but for the benefit of the rest of the slashdot community who may not be following MacOS X too closely, let me correct you. sure you could look at it as Apple shipping an "incomplete" OS, but i look at it this way:

    Apple has touted these features, all of which are still available on thier latest consumer operating system MacOS 9.1. meanwhile they're quietly (only a small press release!) releasing their next-generation operating system, that while free of any major bugs, doesn't have all the bells and whistles of 3rd party applications. the important part? they're bundling the a complete development environment (Project Builder, Interface Builder, GNU utilities + more) with every single copy of OS X!

    the features you mention are nice, but they're also not core OS features, they're independant applications. the important part is that they're making it easy for anybody to start developing apps (especially 100% native "Cocoa" apps) for this new operating system!

    Jobs has said many times that the OS X release will resemble a bell curve: a small number of applications ported and available at release time, a larger number in the summer, and then tailing off in the Fall while the straglers port their apps.

    the major consumer release of OS X is obviously this summer, at Macworld New York. that's the time when many 3rd parties will be shipping their applications, and long after the Apple "killer apps" you've mentioned have been ported (DVD burning, DVD playing and CD-RW burning through iTunes are promised in the next two months). right now it's a chance for developers of all levels (even the casual developer) to start writting applications for OS X with the final and set-in-stone API. that's what this release of OS X is all about, and that's why Apple is doing the right thing by releasing on March 24th. if the "killer apps" you need aren't supported, wait 'til summer!

    of course a lot of this "argument" that OS X isn't complete is moot as you can run almost all of your current apps through the "classic" layer anyhow. it's not like you're dead in the water with no way to run any of your existing software!

    - j

  17. Re:OS X leaves a lot to be desired. by krmt · · Score: 4

    As a side note, it's interesting that they're bundling all the dev tools with the system at all. When the original mac shipped, it was the first to come with no development environment at all! Even dos had good ol' Q-Basic (or whatever it was) but the mac had nothing until Bill Atkinson sat down and wrote hypercard, which was really a major precursor to the web in some ways.

    Now they're saying that the OS for the common man needs these tools as much as the OS for the guru. I know that I was hurt by being a Mac head and not having anything to program on until I saved enough money for a $100 copy of Code Warrior and another $100+ for the documentation and books. Granted, I may not be the average mac user, but the average mac user in my experience loves to create content! They say this themselves and they're proud of it. but by not having the tools to create content for the mac rather than on it they stifled a lot of young programmers. Just think of the amount of early shareware written in Basic for the PC.

    Now they're including the dev tools, which is a good thing. It'll encourage aspiring young hackers to sit down with a compiler and learn how the hell their machine works beyond the bells and whistles. They can grab the code for Darwin and look through it to see what's going on under the hood. They can write something in java, or C, or C++, or perl, or just about anything because the tools are there. And do you want to know the reason? Linux.

    Open Software zealots screamed about how good open code was, and Apple opened it. Free/Open software types sat down with their free tools and coded a whole mess of software that is flexible enough to actually take on Microsoft in ways that Apple never could have done. Apple is seeing the benefit to empowering the developer, rather than crippling them, and this is why the tools are there. With all the nifty third party apps, they don't really need to include the tools and they could continue on just like before, but they're not.

    So, while Linux may have promised the UNIX for the common man (which I think is a load of shit, "Linux" can't promise anything), it does show that you can empower the common man in ways that Apple just did not understand in the slightest before. That's the kind of power that Linux delivers, and Apple can only mimick.

    "I may not have morals, but I have standards."

    --

    "I may not have morals, but I have standards."

  18. The UI experience by derinax · · Score: 5
    NEXTSTEP was Unix for the 'common person' twelve years ago. If you were never there on the front lines, using the NeXT environment for day-to-day tasks, you can't understand how transparent the entire experience was. Every app was a registered service to every other app (no matter where you were-- file manager, a paint program, WordPerfect-- Command + '=' brought up an illustrated Webster definition; another hotkey could import arbitrary data to the Paint program, etc.). Display Postscript was awesome, and obviated print preview in any arbitrary application. Everything was nice and there were happy flying puppies.

    There was no need for a command line; but NeXT's mistake was in letting us old Unix farts and punks try to market the system. Ultimately, the system became schizophrenic, and never found a target audience.

    Apple has gone the other way; taken a platform known for its user-friendliness and insinuated NEXTSTEP onto it. That schizophrenia is still there, but it will be embraced by the Mac platform audience, and then find its Unix power niche, in an inversion from NeXT's 1980's tactics.

    Disclaimer: I was a NeXT marketer in '89. Pity me.

  19. Re:Linux truly delievers to the common man by karzan · · Score: 4

    How many residents of the third world can afford $200 (minimum) for a PC? You do realise most people have never even made a telephone call, don't you? 1 billion people are starving, the next 1 billion people live on under a dollar a day, and it doesn't get much better after that til you reach the smallest 20% or so in the first world. A free operating system doesn't help much when you have to buy hardware as well.

  20. Re:*nixy power in OSX? by techcntr · · Score: 5

    > If I want to configure my printer to work with RedHat 7, I:

    > Su to root.
    > Start up printtool
    > Click the Add button
    > Choose the printer make/model
    > Check the "Fix Stair-stepping text" button
    > Click OK.
    > Choose the "Lpd | Restart lpd" menu option

    And that's (way) too hard for the average user. I had an original NeXT. Here's what you did to add a printer:

    1) Plug printer into printer port

    and that's it. To add a hard drive, it was harder:

    1) Plug hard drive into SCSI port
    2) Turn hard drive on
    3) Wait for OS to format hard drive

    Admittedly they got away with the printer install because the hardware was a closed platform. Nevertheless, that's the ease of use the average user needs. And it's what Linux needs to do. No "fix stair-stepping". No "su root". Nothing. Nada. Plug it in, turn it on, and it works.

  21. Linux is made for the people who made it by sjbe · · Score: 5
    Linux was and is made by hackers to fill their own needs. A friendly GUI interface was of lesser importance to this group because they didn't need it themselves, and they weren't trying to convince (sell) anyone else on using it. If others did, great but it wasn't a primary motivating force. As the saying goes, they are scratching their own itch, and the interface just doesn't bug them. GNOME was only started because some hackers got an itch due to the restrictive (originally) KDE licenses. This is not to say that projects won't evolve further once started, but the general tendancies of the hacker community lie in other directions besides overt user friendliness.

    Apple on the other hand, is a company trying to sell a product. They know darn well that if their product isn't very easy to use, their existing customer base will leave and they will have a hard time attracting new customers. Apple is scratching their own itch. And it appears they are doing a pretty decent job of it too, though only time will tell for sure.

    I'm fairly convinced that user friendly GUI's will only become a priority to parts of the linux community with corporate involvement. Companies care about selling products and they will sell more if their products are easy to use. If IBM is going to sell a lot of machines with linux on it, it is in their interest to make linux as attractive as possible to the widest range of customers possible. Ditto for anyone else. Hackers generally don't and won't care.

  22. Here's some better articles by mblase · · Score: 4
    ...MacWEEK has had an ongoing series called "The Road to Mac OS X", which is rather more informative and in-depth. A three-part series of articles details the UNIX aspects of the new OS. Also: