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.
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
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
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,
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.
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.
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.
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.
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?
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
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.
> 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.
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.
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.
Chris Kuivenhoven is a thief, beware