Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
News

Emulator Maker Rants About Microsoft & Apple 187

hojo writes: "There's a good (somewhat long) discussion from Darek Mihocka at this link to Emulators.com describing his problems dealing with trying to emulate Macs on buggy Windows operating systems. He gives a nice dissertation regarding why he think Mac OS X is a Bad Idea (TM), how Intel has screwed up with their marketing-driven engineering, and how Microsoft has impeded his ability to get things done with the introduction of new bugs in Win Me. He's a brilliant programmer and worth listening to--one of the greatest assembly language wizards out there, period."
This discussion has been archived. No new comments can be posted.

Emulator Maker Rants About Microsoft & Apple

Comments Filter:
  • Emulator Man sounds like a sorry chump. Who does he think he is dissing just about everyone and every thing as if the world revolves around what he thinks. Sure he may be able to slap some serious code together, but his "real world" opinion seems extremely out of touch. Somebody help the man --or at least point him in the direction of a good social therapist
  • The $30 for osx isnt a marketing ploy, the money is to assure that everyone and thier dog isn't out there playing with the beta.

    The more people (and dogs) that use the beta, the more bugs will be found...

    They want to have money to sort through the feedback, and they need to make sure that there will be no novice users installing it on their system. (and screwing it up royaly).

    Most novice users will PAY MS or Apple for their OS even though Linux/BSD are available and FREE.

    Main point: they want only serious beta testers.

    I would argue that free OS'es are beta tested more "seriously" than commercial ones. I personally have found fewer annoying bugs in Linux than Win98 (a memory leak requires rebooting the Win98 box every 3-5 days while the Linux box keeps going like the Energizer Bunny!).
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
  • $238095 a year for a coder? You must be paid extremely well where you work.
  • Apple and MSFT have specifically rewritten their new Operating Systems to target the problems that have been leveled at them

    ... which also includes the apps --- like iMovie and Maya. Now I don't want to get into a war about which platform has the best price/power/stability/availability etc etc. --- but ever since QuickTime came out, that little 3 fps video in a 160x120 box has been just dying to grow up. Today I had a play with iMovie on a cube, and it was sweet.

    Sure they're trying to sell more hardware with resource hungry animated gui's, which are, ehm, 'non essential', but we'll use that power for real work anyway...

    Small is beautiful. Small can be elegant and lightweight, but MOSX is a three headed dragon (Classic/Cabon/Cocoa) in a big dress (Aqua) with a pair of jet skis (QuickTime, OpenGL) sitting on a tank (BSD) with custom tracks (Mach)... (my analogy powers falter...) and it all does a job and it ain't ever going to be 'small'.

    So while I respect the author's points (and I believe his observations are accurate), they are not the whole picture. Just today I was shocked at the amount of memory I overheard a salesperson recommending to a likely home user, on the basis that in a year any less would be 'useless', but it reminds me of how every day I see four seater metal boxes drive past with three seats empty.... (ow! offtopic!)

  • The $30 for osx isnt a marketing ploy, the money is to assure that everyone and thier dog isn't out there playing with the beta. They want to have money to sort through the feedback, and they need to make sure that there will be no novice users installing it on their system. (and screwing it up royaly). Main point: they want only serious beta testers.

    Seth

  • Asking for 192MB ram for basic hassle-free use of a desktop computer seems pretty much to me. Before, computer geeks were fond of backward compatibility and reuse of hardware/software. Now, it seems that Mr. Everybody should buy a new computer every 2 years.

    Well, i got great news... it is not in Mr. Everybody's habits to buy a 1500$ piece of hardware every 2 years (not a new piece that makes something else, but a piece of hardware they will do almost the "same" thing with). Yes, backward compatibility draws back tech. But no backward compatibility draws back the wide acceptance of tech.

    Compact disks are quite old, but they are still in use and will be for quite some time... people still use walkmans and tape decks... etc. etc.

    Reading about the new Mac OS X made me interested in it... and i am still interested... but I think that there are many good points in the article and it didn't feel to me like it was a pissed off 7 years old that wrote it.

    phobos% cat .sig
  • I have to admit, I can't think of a single reason why anyone would want that. What "killer" Mac apps are not available for the PC that you would want to run an emulator to use?


    --

  • Yeah right..A PDC on a 486..get real, uncle fucker...Try that when you have 12,000 desktops doing authentication
  • If you want real good support of your old legacy softtware, buy an old computer. Mac SE's can be gotten for under $50 and 286 - 386's probobaly just as cheap. Probably cheaper than the software he pedals. Onward with new technology!!!
  • What nobody has mentioned yet, is that in the Mac Emulation Community, nobody is taking him seriously.

    Meanwhile Microcode Solutions is working on iFusion which will be a Macintosh PPC Emulator which will emulate an iMac on first the PPC Amigas, and then PCs. http://www.microcode-solutions.com

    Microcode Solutions? That would be Jim Drew of Emplant fame, no?

    He is also an old-timer. Made hardware emulation boards, diskette drive controllers to read different floppy formats, software emulators.

    There is many a flamewar to find in old archives of comp.sys.amiga.emulators over delayed products, wild claims and the like. Seems like he has got his act together with Fusion, though.
  • One of the points he tries to make in his letter is that Apple is wrong for cutting out older users. That is the whole problem with the Wintel architecture. Everything supports legacy code. The original Pentium would be so much faster if it didn't have to support the old x86 code that Microsoft needed in order to not rewrite DOS. So, when Apple is working on the next version of an operating system, they don't try to force legacy support. Did Apple force IBM and Motorola to have hardware support in the PowerPC to run 68k code? No. That's the key. Keep things simple and new.
  • by mr ( 88570 )
    BZZZT! WRONG!

    On the Mac OS X server box, uname -a says Rhapsody. So, yes it *IS* Rhapsody....because uname gives you information about the system, including its name. If its name was Mac_OS_X, Darwin, or Jobs_my_God it would say that. Instead it says rhapsody.

    I can understand your confusion, being mis-lead by Apple marketing.

  • If your talking about a bad rom chip on your motherboard, that is a pretty well documented problem with the powerpc performa line. Take it to any apple authorized repairshop, and they will fix it. for free. Takes like 5 minutes. I had the same problem with my 6220, and finally got it fixed when an OS upgrade refused to install because of the bad ROM chip. Hope that helps
  • as you said:
    Once again, I know these are small issues but I just wouldn't want anyone to get the idea you can run newer OS's on older hardware.
    as an aside, a former newbie I know decided to put win95 on an original 386 (which was equal to a 386dx). Because it was (actually is, I still have the board and case from the guy) an original 386, it was basically based on suped up 286 architecture. This means the following: a) chip memory (no simms!), with a maximum of 4 megs of ram - - b) Clock speed of 8 mhz. Fortunately, it did have a ide drive (80 meg). this was done, of course, because windows 3.11 was running too slow, and the guy had heard the 95 would speed up the computer.

    It actually booted, and you could sort of play solitaire. but it was tough.

    so this was very educational to all concerned, especially as that box actually meets the original minumum requirements of win95.

    - - - - - - - -
    "Never apply a Star Trek solution to a Babylon 5 problem."

  • Bloat? Its not even out of beta yet! (Geez Louise, talk about knee-jerk griping.)

    It will run on my iMac fine (G3/233 w 96MB RAM, 10GB HD...) And on my Beige (G3/300 w 128 MB RAM, 10GB HD...)

    I run OS9 & LinuxPPC on my dual boot 7200/75 w/48MB RAM, 4.5 GB HD) and I still run System 7.0 on my 512ke (68k/8 w 2MB RAM, 20MB HD. Now THAT is long lasting hardware!)

    Don't bitch about APIs unless you're the compiler writer who's got to write all those API docs into header files.

    You remind me of a client I had who throught that structured code was just a fad and he was going to write his Fortran the same as he always did. (I think they, uh, forcably retired, yeah that sounds better, retired the guy.)
  • he said he ran NT 4.0 on the machine in questions, NOT WORD. There's a HUGE difference (literally).
    One is a rather nimble operating system with an extremely lightweight GUI (compare others with similar functionality).
    If you want to run Word you should check the system requirements on Word's box - i'm pretty sure it's greater than those on the NT4.0 box.
    You don't complain when it takes 20 minutes to start X on your wrist watch, do you?

    Windows 95 wasn't allowed to ship until it ran almost as fast as OS/2 and Win3.1 on a 4Mb machine and faster on 8Mb.

  • I particularly enjoyed this part of the rant:

    "Backward compatibility? Well, you can split your hard disk into two volumes and dual boot, or you can run Mac OS 9 in 'classic' (i.e. emulation) mode and watch your existing Mac apps run slower. Mac OS 8.6 and earlier are not even supported in emulation, leading me to wonder how compatible the 'classic' mode even is. Apple just doesn't GET IT!

    Which, translated, means:

    "Apple has worked some incredible engineering magic to get programs written for a completely different operating system and toolbox to run under unix.

    "Holy shit! Unix!! Apps written for the Mac run in frickin' UNIX!

    "Apple's compatibility is nothing short of miraculous and it's only a few percent slower. But then, we'd expect that from the company that migrated its entire userbase from one CPU family to another eight years ago with barely a hiccup. Anyway, well-written programs from the last five years will surely work, and in fact almost any program will work if the programmer was properly careful and followed Apple's guidelines.

    "The only drawback is that programs will run a few percent slower."

    Talk about looking a gift horse in the mouth.

    I suspect what this fellow is upset about is that Apple is providing a kick-ass OS early next year that, at a single stroke, makes every Mac bought in the last few years much more valuable. That must really kill his bottom line. Betting against Apple's engineers is risky business.

    That iMac you picked up two long years ago? Buy the new OS and cram it full of RAM. Total cost: maybe a little over $100. Effect: you're running a much slicker, more powerful, memory-protected OS that still runs all your old programs (and new ones) with the beauty and elegance of the Macintosh.

    I realize Apple's continually raising the bar makes it hard for people like this guy to try to make money off disgruntled Mac owners (of which there are very few). I sympathize and I have huge respect for his programming skills.

    But he's in the wrong business. Go make some money, dude. Stop assuming that Apple's going to throw you a freebie by screwing up.

    "Our philosophy is to develop products that as many people can use as inexpensively as possible. That's why every emulator we've released in the past few years still has to pass the '486 test.' Does it run on Darek's old 33 MHz Dell 486? Does it run on Windows 95? Does it run at a reasonable speed?"

    These criteria are irrelevant. Nobody cares if a modern desktop OS runs on 8-year-old hardware. By definition, a desktop machine is something you spend money on to make it work well, because you interact with it eight hours a day.

    I have a 486 too. It's a Linux network gateway. Duh.

    (Disclaimer: I bought Apple stock when the press collectively decided Apple Just Doesn't GET IT, which then doubled in value when everyone regained their sanity and realized Apple makes the best fucking desktop OS in the known universe. My MacOSX beta arrives Monday.)

    Jamie McCarthy

  • Actually when NT 4.0 was first released back in 1996, the company I was at was deploying it to 486 computers.

    What we had was a PS/2 Model 77 with a 486DX2/66. They currently ran OS/2 Warp on 16 Megs of RAM and a 200 meg HD(with Apps on network), but we were upgrading to 32M and a 1 Gig HD(with Apps local).

    They actually ran OK. Not great, but OK. The SCSI harddrives certainly helped.

    Most companies when they first migrated to NT4 did so on computers with 32M of RAM, usually P133 machines.

    But yes, if you look at the computers you can buy today and how cheap they are, it doesn't make sense to try to run something that old and slow.

    But back in '96/'97 computers were cheaper, but sitll not real cheap. A new P133 desktop with 32M of Ram, 1 gig drive, 15" monitor was around $2500. So there was a move to economize on what you had versus buying new.

  • by Junks Jerzey ( 54586 ) on Saturday September 23, 2000 @07:03AM (#759769)
    I remember a number of years ago on Usenet Darek would violently attack people who said anything other than glowing about his company or products. In a few cases he basically said "Fuck off!" to his customers, using colorful language. He's a great programmer, but understand that he likes to rant and stamp his feet.
  • Please. Not to defend Michoka, but if I've ever heard ignorance from bashers (or advocates) the worst have come from the Apple camp

    I don't see your point. If you don't say this to defend him, then why say it at all? It's totally irrelevent to the topic. If the purpose is (although you say it's not) to defend him, then it's pointless anyway, as it doesn't make his rant any more cogent.

    What's the relevance of a 7 year late OS? Apple makes good computers, but the bottom line is that the OS has been prehistoric.

    Totally irrelevent to his rant.

    Apple is now trumpeting OSX with its amazing features like protected memory and preemtive multitasking, but those are features near 30 years old, features that (gasp!) even Windows has.

    Again, totally irrelevent to his rant.

    Yes, if I were a Mac user, I would complain about no real multitasking.

    Yet again, totally irrelevent to his rant.

    Why not quote a marketer about technical issues? Oh yes, that never happens.

    The fact that it has happened before does make his doing it the least bit more valid.

    -Pete

  • The move to cut off the clones in Mac OS 8.0 was an unfortunate necessity. The clones were devouring Apple's revenue, and the move to open up the Mac market to clones honestly should've never been made.

    I disagree. I used to work for a Mac shop (the advertising dept of a retail store chain) and I really liked the Mac (except for the #%&^*@ one-button mouse). I was looking forward to buying a clone to run the software I used at work (mainly Photoshop and Quark Xpress).

    Had clones been available I would probably have a Mac among the multiple x86 machines I have now. No clones meant no Macs for me, as Apple hardware is relatively expensive (compared to an x86) due to the fact that Apple has a monopoly on it.

    Apple should've looked hard at just how much influence IBM has over the PC market before doing that.

    Sure, IBM does not have as much influence on the PC market as it once did, but it still has a huge influence on the mainframe market. That in spite of the fact that you can get clone mainframes! IBM found out that it was easier to make money as a software/support company than a pure hardware company.

    The big problem is that at that point Apple had wanted to move from being mainly a hardware company to becoming a more of a software company, so clones fit that strategy. Of course being a software company meant that Apple would have had to compete in the open market, and that would killed them as they did not have a "killer app" that would have ensured their success as a software company (well maybe NextStep but that is another story).

    When Apple started doing badly, it was easy to jerk the clone makers around (which sucked because they had just given them them licenses to clone just a few months earlier) and revert to being a hardware monopoly once again. And that, my friends, is the main reason I have never owned (and probably will never own) a Mac...
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
  • because they lack the direction to actually use a Mac right, of course they will have problems!

    Oh, so there is a *right* way and a *wrong* way to use a Mac!

    And I thought that the Mac was supposed to be the "easy to use" computer!!! :->
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
  • Disclaimer: I bought Apple stock when the press collectively decided Apple Just Doesn't GET IT, which then doubled in value when everyone regained their sanity and realized Apple makes the best fucking desktop OS in the known universe.

    Apple OS must be really good. Jeez, it can interface with Alien OS and save humanity without breaking a sweat!
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
  • Likewise all those users 'left behind': who cares? Home users don't buy software, they steal it.

    Actually, they only copy it. Stealing implies taking the owner's original copy of the software so he is left with nothing. Copying the software leaves the owner with his original software, so technically it hasn't been "stolen" from him.
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
  • by Chris Johnson ( 580 ) on Saturday September 23, 2000 @01:04AM (#759775) Homepage Journal
    I'm a graphics person (and an audio/music person, and a video person etc etc) and I can tell you why graphics people use Macs. Some of it can be easily copied for Linux too- in fact some of it already applies to Linux.
    • Color calibration. This is very obvious but what the hey. 1.8 gamma works very well- gamma correction is global throughout the OS and not just confined to an app or two (the calibration instructions for Photoshop on Windows involve, among other things, opening an image in IE and the same image in Photoshop and adjusting them until they match! WTF?)
    • Applications. There's an awful lot of cheesy little GFX and audio and midi apps out there for Mac. Some of the cheesiest ones are the best ones. There's been a lot of little flybynight companies making amazing things for Mac and vanishing. I still have some of those products and they still kick butt. First one that comes to mind is HVS Color- a bizarre color reduction Photoshop plugin that has a formidably geeky control panel letting you weight the algorithms various ways. There's 'Megalomania', a really old MIDI patch-bay program that lets you do really nutty things like patch every other note through feedback delay pitch shifters with random velocity changes :) I make frequent use of SoundEffects 0.9.2 (dunno if it ever reached 1.0!) which is a fantastic digital audio editor that has some wild bandpass/cut filters for it and is a whole audio workshop for free download. So much of this is wacked in some way and yet, how cool it is and how useful it can be...
    • Stability. No, I don't mean 'not crashing' more's the pity- put it this way. I only very recently got a CD-R and began making backups of my critical files. Why? Because I knew enough about patching together working MacOSes that I honestly felt the machine could not die in such a way that I lost data. (Doh!) The funny part is, when a partition _did_ eat itself so severely that all the files went bye-bye, I freaked for a minute, then went in with Unerase and salvaged all the 'resource' files: which happened to contain _all_ the 'clipping' files that I'd been keeping important notes in. Every last one! And later I dropped them all on a creator-type-changer app and turned them all right back into clippings again and they all work as if nothing had happened. I am, needless to say, seriously sold on using clippings to keep important bits of textual data in now :)
    • Related: repairability. Most of the Mac graphics people have actually learned as much voodoo as they'd need to run Linux- it's just different sorts, just enough to be able to maintain their own machines in all emergencies. A guy charging a lot to do GFX work on a Mac might still have it crash on him but very likely can recover from just about anything in less than three to six hours. If you're on deadline that's very important. This is something Linux can offer as well as it also lends itself to being maintained by the user (given a pro user).
    • Built-in functionality: I'm on an older powermac. Having built-in SCSI is probably why I got stupid and believed my disks could not die ;) it also does a great job doing demanding audio or video capture stuff. The audio circuitry gets very close to Digi third-party boards- it's quite a ways beyond Sound Blaster levels, must be using better ADCs or something.
    • Damn near realtime capabilities- this is the flip side of the well known Mac lack of PMT. If the menu doesn't respond to your click, oh how tiresome. However, if the menu doesn't respond to your click because you're doing _midi_ sequencing and to run system tasks would make a MIDI event happen many milliseconds late- that's very different. If you've ever sequenced on a Mac so slow that it takes 10 seconds to not even completely redraw the screen- meantime pumping out hard, solid, perfectly timed MIDI information to your synthesizers- then you'll understand. I now have an older 68040 mac dedicated to MIDI. It's overkill :) by the same token, on the Powermac demanding video or audio capture is a cinch- it just freezes up the machine until it's done. CD burns, ditto- all these sorts of things essentially say 'I am realtime priority!' and seize the machine to make sure they don't have a single bobble. Which is surely annoying- but if they _are_ super high priority, then those processes are right.
    • Fun stupid stuff: I noticed that the GIS crew have already put 'Gravite' on their audio workstation Mac. It's a control panel that makes icons dangle under your pointer when you pick them up. Also you can fling them using a hotkey and if you let go the key as it hits the trash, it actually places the icon in the trash! I'm currently running Kaleidoscope and Smoothtype (extremely heavy theming and antialiasing, respectively- heavy theming means the designs can be entirely ludicrous and fanciful) which are quite good at dispelling the relentless sameness of MacOS. There's lots of other interface hacks, some dreadful and fatal and others innocuous. All can be installed and uninstalled just by dragging icons around and rebooting- when I lost the HD it was after something like two years of relentless hammering and altering on the same system, without ever starting afresh. I understand Windows boxes slow to a crawl after a couple years of continuous use with lots of installing and altering and breaking and fixing :)
    Ok, that was _way_ more than you ever wanted to know. I'd just like to confirm this complaining emulator writer in one thing- if you get a mac get an old one on eBay! Never assume that you must upgrade upgrade upgrade- you're better off identifying stuff that you want to do and building a system around it. Most software that's worth a crap _won't_ make you change or patch your system- if it tries, get rid of it, run Macsbug and if it installs stuff and says 'Reboot now (OK)' and there's no 'no, that's not OK!' button, cackle and hit 'cmd-power' and drop into the low level debugger and go 'es' (escape to shell) and get rid of whatever got added.

    But I digress. Anyhow you can probably get an entire mac for less than he'd be selling that emulator for :) try 7500/7600/8500/8600/9500/9600 on ebay, that was a good line. No performas ;)

  • you begrudge them a few lousy quid because - oh yes - they're all capitalist bastards...

    Oh, I see, you don't HAVE to get the beta. It is strictly an economic decision.

    What I find more of a nerve is that Linux vendors can charge almost the same amount of money without adding any significant level of code to what is supposed to be a free product.

    Pot. Kettle. Black. Again, it is strictly an economic decision. You don't HAVE to pay any Linux vendors. Download the OS for free and check out Freshmeat [freshmeat.net] for free applications...

    And if we want to use MacOS X as a measure of Beta status, then please tell me when Linux reaches pre-Alpha and I'll be happy to fork out that cash.

    If you'll pull your head out out your arse you will see that Linux (and BSD) are fairly mature right now. Some parts are in alpha/beta state (<ver 1.0) but the stable kernel is at 2.2.x/2.4.x now.

    As for being happy to fork out cash for Linux, remember "a fool and his money are soon parted"
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
  • My $.02 adjusted for inflation:

    One. I run Virtual PC (admittedly on a Powerbook 500Mhz with 320 MB RAM) with perfectly acceptable speed. That includes RedHat Linux 6.2 (with X-Windows), Win95, Win98, WinNT 4 Workstation & Server, and even Windows 2000 Advanced Server. My department is 99.5% PC and it is impossible to avoid M$. I've even taken native PC drive images and put them right into VPC, not only with no difficulties, but actually had it run better than people who have put the same image on their own native PC. Two small problems: When VPC sharing the Mac's ethernet interface you can't access drives shared by the VPC's OS. And I can't install Solaris 8 8^[

    Two: My bet is that MacOS X will turn out to be at least as important as the PowerPC is/was to Apple, possibly as much as the original Macintosh. It will bring all that nifty *nix software I've been envying since I first installed Linux on a PC. MacOS X will allow Macintosh faithful to have the best of both worlds (with VPC, the best of all worlds), and not be left behind in Linux's inescapable world domination.

    No whining: Not even that MacOS X doesn't support Airport yet, or my slightly old work 9600+G3upgrade. Or even (probably never) my personal ancient Performa 5200CD. I know Airport support will be coming for my PB and I'll buy MacOS X beta or final the moment it does. It's on its way, finally! Yay!

  • by Detritus ( 11846 ) on Saturday September 23, 2000 @01:07AM (#759778) Homepage
    So Apple is charging a nominal fee ($30) for their beta. Get over it. Call it a media charge or a handling charge. Apple is not going to make lots of money from this beta release.

    The author seems to think OS X is going to require a 1 GHz G4 with 256M. Like most beta releases, the current beta is a memory and CPU hog. The release version should be noticeably smaller and faster. I don't see why it wouldn't run at a reasonable speed on an iMac with a memory upgrade.

    Windows NT will run on a 486 or Pentium with 16M of RAM, but it is so slow that you will slit your wrists while waiting for a program to load and start running. It really needs 64M and 128M is what gets installed in NT systems where I work.

    OS X is not going to run well, or at all, on some older Macs. Fine, stick with your current version of MacOS. Nobody is holding a gun to your head, forcing you to upgrade your system.

  • If BeOs run on Mac mac as well as on a PC, Windows 98 could run on my Mac as well, if they does't sell it to me that their loss.
    I think the poster was trying to make a point - in case you didn't know, BeOS was developed on the Macintosh for the clones when Apple started licensing them. The BeBox was a very interesting bit of hardware that was a Mac clone. The only reason we have BeOS on the x86 is because Apple refused to allow any more clones and Be had to be ported to x86 Pentium-class CPUs to avoid going belly-up.

    Besides that, Be was written from the ground up. I'd like to see MS port Win98 to the Macintosh... that would be funny for some reason (if not a complete waste of everyone's time)... So there's a REASON we were talking about Be running on both platforms... yeah. [end semi-rant]
  • ohh nifty! I totally forgot about that. I'll have to go find a local place. CompUSA should be authorized, should have to check. Any idea what is the specific fix?
  • it has features.

    whee!
    --
    Peace,
    Lord Omlette
    ICQ# 77863057
  • From the article, an Apple representative says its to buy back seven years of development costs.
  • He wrote:

    "The other type of user, the "cutting edge power user" for lack of a better term, to them money is no object, buying a new computer every year is no object, buying new software every year is no object, and just plain being a victim of marketing hype is a way of life. This is the kind of person who buys a fancy race car or a translucent computer without thinking about functionality and practicality. This is the kind of person who will run out and buy Mac OS X for the same of running Mac OS X without knowing anything about it or knowing why they're buying it. And I have come to the conclusion that we really do not wish to market to this type of brainless individual. A school on a fixed budget looking to upgrade their computer hardware is not going to make such rash purchases. We've sold to a lot of schools, we know what their needs are, and having the latest bleeding edge technology is not it."

    Umm...emulating Mac OS in Windows will never qualify as "the latest bleeding edge technology." 'Nuff said.

    He also wrote:

    "Congratulations Apple, you will finally (next year?) offer the same OS technology that Linux and even Windows users have enjoyed for years. Real multitasking. Ooooh."

    This is a half-truth. While OS X does add functionality that Win/Lin users have had for a while, it goes much, much further. Maybe you discount user experience as fluff, but I'm here to tell you that a gunner is only as good as his gun.

    Here's a guy who wants Apple to stick with OS 9- versions and he's complaining that OS X is not enough of a leap ahead. What a loser!
  • > BZZZT! WRONG!
    > On the Mac OS X server box, uname -a says
    > Rhapsody. So, yes it *IS* Rhapsody.

    Yes, it is ... but the uname on "Mac OS X" is "Darwin". It's a different OS than "Mac OS X Server". Mac OS X is what you get when you allow Mac OS X Server and Mac OS 9 to breed. It's a combination of Apple's two OS trees, in the same way that Windows 2001 ("Whistler") is supposed to be the unison of DOS and NT operating systems and users.

    Yes, it's a little confusing, but not confusing like the fact that Windows 2000 is not really an update of Windows 98.
  • Backward compatibility? Well, you can split your hard disk into two volumes and dual boot, or you can run Mac OS 9 in "classic" (i.e. emulation) mode and watch your existing Mac apps run slower. Mac OS 8.6 and earlier are not even supported in emulation, leading me to wonder how compatible the "classic" mode even is.
    Well, seeing as MacOS 9 can run apps writtien for as far back as System 6 with, for the most part, I'd say you're pretty much covered for all Mac apps since then, and that's a good 5-6 years.

    ...AND STOP YER BITCHIN'

  • by lamz ( 60321 ) on Saturday September 23, 2000 @07:13AM (#759786) Homepage Journal
    Don't let Darek hear you talk like that! He'll whine your ear off.

    His rant started off with some serious stretching of the truth, saying that Mac OS X won't run on anything older than 2 years old. This is simply untrue, as my Desktop G3 will be three years old in just two months, and runs Mac OS X beta just fine, thank-you. The exaggerations continue as he relates his 'history' of Apple obsolescing hardware.

    In summer 1997, Apple sent around a notice that various ancient machines from the early to mid-80's would no longer be supported. Wow! Can't get a motherboard for a 12 year old machine anymore, but you can still get a motherboard for a 11.5 year old machine? Those bastards! Believe me, no one cared, in September 1997, that they could no longer buy a replacement motherboard for a Mac Plus that they bought in 1985.

    He also cleverly reverses the usual stance that Macs have longer half-lives than PCs, and then accuses Apple of obsolescing hardware with OS releases. The first OS released that would not run on EVERY Mac was 7.6, and the only ones that were left out were the original Macs, Mac Plus, Mac SE, Mac SE-30, and the Mac II line. Boo fucking hoo.

    Backwards compatibility means new hardware can run old stuff--old hardware running new stuff is forwards-compatibility. And Macs have backwards compatibility up the wazoo. You can, for instance, run ClarisWorks version 1 on a G3, and it works just fine. If you got ClarisWorks version 1 included with your 10 year old Mac, then no one has forced you to pay to upgrade it to run on your new Mac.

    Many people complain about legacy code in their Wintel operating systems dragging down their latest and greatest chips, and this loon is complaining in the other direction. Most Mac owners are glad that Apple has the balls to dump support for old hardware in favour of getting the work done on the new stuff. This is true progress--and not just marketing hype.

    The simple answer to confronting marketing hype, and to avoid your machine becoming obselete, is to look within yourself. Just because OS X beta is out now, doesn't mean that you have to run out and buy it. And just because a new OS is released doesn't stop your current Mac from remaining functional. Does my old Mac LC 630 still do everything that Apple promised it would, when I bought it in 1994? Yes. Did I have to buy a new G3 to continue the existing functionality. No. I bought one because I wanted one. If an old Mac falls in the forest, does it make an obsolete sound?

    I think that our friend Darek -- faced with the difficult proposition of un-announcing some products that he has been demoing at shows -- lashed out at Microsoft, Intel, and Apple out of intense, personal feelings of guilt. While he apparently didn't promise that the new products would ship, by demoing them at a series of trade shows, he has certainly inferred that they would.

    The mental process is the same that takes place in a small child who is caught with his/her hand in the cookie jar. "Well, I know I was taking cookies without asking, but Billy broke your vase last week, and Suzy told a lie to the teacher, and Johnny says the 'F' word, and Intel's new chip doesn't work, and Microsoft is evil, and Apple is trying to make money off selling new stuff!"


    Mike van Lammeren
  • It's been quite a while since I've posted or even had the time to read an article's comments in-depth, and I just have to say that for an article which had the potential of causing a bloody and mindless flamewar, these comments are some of the best thought out and informative that I've seen. It's nice to see self-government working once in a while!
  • Intel's x86 architecture is primarily flawed due to it's support of legacy crap. MSFT's operating systems were largely unstable due to supporting legacy 16-bit applications as well as shitty third party drivers.

    Good point. (If legacy support "flaws" are really what's holding up the 1GHz Pentiums, rather than fab problems, component density, or all the other things that commonly delay chip rollouts.)

    Still, the decision to include such support was Intel's in the first place. Presumably, they see some value to doing this (eg: the increased market-share from backward compatibility) or else they wouldn't have done it.

    Yet when these companies make a clean break and design a new architecture that works better, people like you start to scream about how they are gouging the consumer by not supporting all sorts of brain dead legacy crap

    I never said anything about price gouging, though the author certainly seemed to. But even when they do make a clean break, they still can't meet their own release dates, despite the fact that they're no longer bogged down with legacy support.

    I think it boils down to a question of whether you value compatibility or technical superiority more. Both have their advantages -- and their place -- certainly.

    I think the author believes that, for the consumer market at least, compatibility is the better choice. In fact, the author seems to view this as almost a moral imperative!

    I wouldn't go that far, myself. But I do think it makes sense from a marketing/business point of view. Compatibility-> Larger software market-> $$$

    This makes a bit less BIZ sense, however, if the software (OS) vendor is also the hardware maker... That makes me wonder if Apple isn't doing this just to sell more shiny new boxes.

    Personally, I really don't care much about Apple in general. My own experience with OSX(Server) thus far has not filled me with great expectations. And neither does Apple's (or MSFT's, for that matter) track-record with delivering "innovations" in OS design...

    I just wish Adobe (and all the other creators of really cool commercial software) would start supporting Linux. Then I wouldn't have to worry about MSFT and Apple anymore at all... and neither would they!

    --jrd

  • Please, tell us again what this growing and massively profitable company is.

    Youre just jealous because I bought Apple stock at $13 a share and now its at $52

  • Imagine a Beowulf cluster of these! Oh...damn...screwed up again
  • I've noticed that really old Mac software (84-85) has better compatibility than the sorta old stuff (88-93). I always figured that the first wave was totally by the book, where the later stuff used undocumented APIs and various hacks (eg 32-bit dirty stuff) to get 10% better performance back when that was really important.

    For virtually the entire 7.0 series, a few programs broke with each patch update. After umpteen updates, almost none of your old software would work anymore. Sure, LoadRunner '84 still runs, but none of your software from 1992 does.

    As for making MacOS a "better product" -- I dunno. It certainly was cheaper for Apple to go on their way and accidentially break stuff than to do it the Microsoft way and regression test to hell and attempt to be bug-compatible with 10 year old software (except when it's politically expedient to intentionally break a competitor's program.) Most of MacOS's software breakage didn't bring any obvious benifits to the end user.
    --
  • Just because Darek Mihocka says it takes 192 megs of RAM doesn't mean its true. Everything in this article should be taken with a grain of salt. I'm writing this on OSX Beta running on a machine with 128 MB of RAM and I have no problems. So far I've been able to open and run every application, mostly Classic apps, with no complaint. And this is just the Beta, which you can reasonably expect to be a bit bloated. The actual release should only require 64 MB (although 128 will be recommended). That could change, but that is the current target and I think they can hit it.
    Also, that minimum requirement, as some one else mentioned, is for a great user experience. Windows 2000 with the required 64MB is dog slow.

    n8_f
  • "The article told him so."

    He shouldn't believe everything he reads on the internet.


    Mike van Lammeren
  • Can't decide if you are trying to gain some points from moderators as funny, or loose some as troll, but, I gotta respond.

    I don't agree with your comment really. See, I'm stuck in a Windows based environment at work - Windows NT 4.0. And no, my machine doesn't crash daily, or require reboots, with a minor exception - a couple of the MMI development packages require reboots when I install or uninstall them (they don't play well together - what a PITA!)

    So, I run Windows NT on Windows NT under VMWare. I never have to reboot the base NT OS that's running. But even better - I get to run a Linux machine at the same time. Some people run the idea of VMWare down (IE - why not just get another box) but it's great for applications like this - multiple differently configured Linux installs in one machine, differently configured NT installs on one machine - each with the software that can't seem to get along with each other. I don't have to have 6 machines on my desk, and I don't have to switch between them, etc. My box does have some horsepower, but, not as much as some people on here I'm sure (Dual PII/350 with 256 MB RAM, and a bunch of HD space).

    So - for your comment about it being a bad idea? Heck no! It works great, and it's damned stable. I like Linux, and I keep it loaded on the box too - I just don't use it as my base OS :-)

    Only downside? It's not speed (2 Linux sessions and 2 NT sessions running at the same time usually only take 4% of processing power unless they are doing something CPU intensive), resources (running low? Hit suspend on one you aren't using at the moment, and restore it when you need it!), or anything like that. Just the fact that it does mean that you have to pay for NT ;-) (And in my case, I do have on 98 session on it too. Can't remember why anymore...)

  • by pb ( 1020 )
    I couldn't have said it better myself, although I've tried before.

    I too believe in emulation and in eventually running whatever I want (resources permitting) on one computer. Right now, I could run the first computer I ever had (the Commodore 64) flawlessly, as well as the Apple II, the Amiga, the original Macintosh, the original PC, anything Nintendo ever made, thousands of arcade games...

    Well, it's incredible what can be done, but of course you eventually run into some resource limitations. It sounds like this emulator might be sluggish on the new machine I just bought, (800Mhz Athlon, 128MB RAM) let alone an older one, so that's out of the question right now. Of course, I'd want a Linux port too, although it'd be *interesting* to try to run this on top of VMWare. (much like it was interesting to try to run Executor on top of Soft Windows back in the day: Executor was pretty speedy; Soft Windows is not....)

    I was wondering if someone would try to run a PowerPC emulator on x86; I didn't think all the registers would map very well, but I guess a lot of them would end up cached or renamed or whatever, nowadays. I think the Merced would be a much better platform for this sort of emulation, but it's not really there yet, as noted, so that'll be years off at least.

    And yes, Apple's history continually disgusts me. But what disgusts me more are the people who forget what they do and have always done, and keep going back, like battered software consumers. I never liked the tactics Apple used, and I'm not going to pay the "Apple Tax" just to try out their technology. If BeOS can run on my machine, so can MacOS X, and if they don't want to sell it to me, that's their loss.

    It would be entirely to their benefit for a product like this to come to fruition, because then I might get to try their technology, and see what they have to offer. But it doesn't look like they care, and so many people have stopped coding for speed or size and are just trying to get products out the door that it's pitiful what ends up getting released. If the MacOS interface looked like the implementation looked like, no one would use it. I guess you could say the opposite about Unix, too. :)

    I was amused by the whole Intel crisis; so many people are depending on them, and they're trying way too hard in the x86 war; they just need to calm down and get back to basics, and make a kick-ass next generation processor. But if someone takes that away from them (preferably some combination of IBM, Transmeta and AMD, in my dreams...) I wouldn't miss them at all.

    Finally, thank you, Slashdot, for this article. For once I can be proud, and say "This is news for nerds! This is stuff that matters!" How often does that happen? Well, not nearly enough.
    ---
    pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
  • by dbrutus ( 71639 )
    I'm sorry but you just don't have much of a clue. If they didn't wan't Darwin running on x86, they certainly wouldn't be encouraging people to develop it. And everything I've read leads me to believe that the parts of OS X that live on top of Darwin are all platform independent.

    In other words, it's quite likely that in a year or two you are going to be able to run Darwin on your x86 box, and do an upgrade to OS X. Apple may or may not support it as a hardware config but I'm sure that an equivalent to RedHat will be formed to pick up any support dollars that Apple leaves on the table.

    This very fact kills any demand for an OS X emulator for x86 because you will just be able to run it native and who is going to fork out more money for less performance?

    This rant is hardly stuff that matters. As for news for nerds, it's only news for the ignorant

    DB
  • by phaze3000 ( 204500 ) on Saturday September 23, 2000 @01:18AM (#759802) Homepage
    This guy writes emulators for a living. He hates Mac OS X. In trust, this shouldn't be all that surprising, after all, Mac OS X is based on BSD. There are thousands of free BSD-compatible programs out there, and from the reports so far, the majority will compile and run on Mac OS X without any code editing at all. This therefore negates the need for emulators; why emulate something when you can just recompile the source for the system you're running on?

    Having said this, his point about backwards comptibility is certainally vaild, but might the best decision for him therefore to write a BSD-based Mac OS 9/8/7 emulator allowing Mac OS X people to run their old apps?
    -- Piracy is a vicitmless crime, like punching someone in the dark.
  • I think to really discuss this subject, we would have to start a thread in rec.alt.books.tolkien

  • by Carnage4Life ( 106069 ) on Saturday September 23, 2000 @01:31AM (#759804) Homepage Journal
    I don't really understand why this is news or why it is even a big deal. If some emulator writer is having difficulty writing emulators on or for Macs or Wintel boxes, it isn't the fault of MSFT, Apple or Intel but instead it is his fault for basing his business on the whims of third party companies whose business decisions he has no control over.

    The author goes on and on blaming other companies for assumptions that he makes, instead of correctly realizing that the basing business decisions on the behavior of others who are not under your control or whom at least you do not have direct access to is folly of the highest order. Blaming the architecture of Mac OS X and Windows Millenium is a coward's way out. The truth is Apple and MSFT are under no obligation to make their Operating System's easy for Joe Random Hacker to emulate.

    Apple and MSFT have specifically rewritten their new Operating Systems to target the problems that have been leveled at them in the past (multitasking in Apple's case, instability in MSFT's case) and did not and should not have considered whether the improvements to their Operating Systems suddenly make emulation software more difficult to write.

  • This guy claims to have been writing emulators for fourteen years, but the sheer cluelessness of this rant is outright amazing. He doesn't even know quite what an emulator is, as evidenced by the fact that he thinks OSX's Classic environment is an emulator. In reality, it's no more an emulator than Wine, Plex86/VMWare, MOL, OS/2's Windows compatibility environment, and so on. These are all virtual machines, but they are not emulators due to the fact that they make no attempt at imitating hardware. This is why you cannot run Wine on LinuxPPC.

    Then, he talks about Apple's horrendous OSX and how it obsoletes every Mac over two years old. Wrong again. While it is true that most older machines will not run OSX, Apple has provided a means of forward-compatibility for many older machines via CarbonLib. This allows Carbon apps to run all the way back to OS8.1 (which is itself a free upgrade from 8.0). Since most existing Mac apps are likely to choose Carbon rather than Cocoa (this only makes sense, since it's far less work to port and will still run on the earlier OS), these machines will continue to run most current applications. This happens to include every PowerPC-based Mac ever made, all of the clones, and a healthy chunk of 68K-based machines with PPC upgrade cards. That's a lineage of over seven years for the OOC-based machines alone. I'd love to see anyone run Win2K or WinME on a seven year old machine at a reasonable speed.

    Then, the lovely bit about PC's not going obsolete every two years. In the Windows world, they basically do (the Linux world is far less affected by this phenomenon), due to a vairety of factors. It should be noted that according to recent studies, the average useful life of a Mac was four years, the average Wintel box only two. Sadly, no Linux results were posted (they may not have been studied).

    Oh, and the bit about MacOS being based off of two-decade-old technology. Guess what: the technology Win9x is based off of is very nearly as old (older, even, if you count the operating systems off of which DOS was based); whatever M$ may do to hide the fact even WinME is still little more than a bloated, overglorified DOS shell. WinNT/2K is a different matter entirely, but he was focusing on WinME, so I will too.

    Also, forgive me if I don't buy his claims of G4 performance on a PC. All claims of which processor is faster aside, emulation takes tons of processing power. Even in best-case scenarios, you could only emulate a processor running at a fraction of the clockrate of the host machine. On a 1-GHz P3, you might be able to get up to the speed of a low-end Blue G3, but I doubt even that. Likewise, on a 500-MHz G4, you might manage a 300-MHz Pentium if Apple's speed claims are true, and more likely you'd be lucky to get a P233's performance.

    This is a shame. This guy makes some fine emulators. But it seems he got cocky, bit off more than he could chew with the PPC emulator, and is now trying to pin the blame on Apple and Microsoft for his own mistakes.
    ----------
  • A number of people on the MacAddict forums have actually run X on systems with 64MB RAM, and claim to be satisfied with the result. Now, perhaps Apple is just doing a good job managing expectations, but so far, so good.

    If you take the author's pronouncements entirely seriously, you'd come to the conclusion that no computer company should ever release a radically new OS.

    I, too, found it very strange that he talked about running NT on a system with 16MB RAM. I remember running NT 4.0 on a 32MB system and I had to upgrade RAM to 48MB for it to be barely decent. In fact the realistic hardware requirements for each new Microsoft OS strain the capabilities of most hardware out there. The Windows 2000 requirements were quite comparable to those for OS X, and Windows 2000 compared to Windows NT 4 is a much less radical change than OS X compared to OS 9.

    I'm typing this on OS/X right now, and I'm definitely looking forward to switching to it as my primary OS, as soon as they can get video editing software working. (That's what I'm spending most of my time on the machine for).

    By the way, here's a maddening OS/X problem I'm having - when I type fast, it seems to be eating about every 5th to 10th character. Grrr. Anyone know what's going on?

    D

    ----
  • The guy can insult his customers, his potential customers, people who buy cutting-edge hardware, contract programmers and C/C++ programmers all in one article! What a wanker.

    Let's hope his market niche doesn't dry up any more.

    --
    It's a .88 magnum -- it goes through schools.

  • by gig ( 78408 )
    > I know people (me, for instance) that would gladly
    > pay 600$ for such an emulator.

    Not many people will do this, though. A $799 iMac with Mac OS X, Appleworks, no fan, solid keyboard, and an optical mouse, is a real machine that will sit there and give you solid performance for a long time to come. A PC + $600 emulator + $99 copy of Mac OS X, even if you already have the PC, is just a toy that's waiting to break with the next Windows or Mac OS rev, or your next hardware update.

    I run Virtual PC once in a while on my Mac, and if you use 98lite to un-integrate IE and put the Windows 95 shell in there, you can get really acceptible performance, but you're basically running a five year-old OS on an emulated equivalent of a Pentium 200. You're not running next year's OS and trying to emulate a PIII or G4. Even so, it's good for Web site testing, safely running the occasional .exe that someone sends me, or making Windows screenshots for computer books (which is what I mainly use it for). If you just run the emulator full screen, it's not really that good as an everyday computer.

    Virtual PC fullscreen on an iBook, though, is the one and only x86 notebook with six hour battery life and antennaes built-in. Sort of like what Transmeta's doing.
  • Actually, your 8600/300 does run Mac OS X, it's just not on the supported hardware list.

    Take a look at Xappeal.org. They have a long list of older macs that they have run OS X on that aren't on the official Apple list.

    DB
  • by Valdrax ( 32670 ) on Saturday September 23, 2000 @07:59AM (#759822)
    I couldn't have said it better myself, although I've tried before.

    I'm not surprised considering how much of the article was filled with FUD and uninformed nonsense.

    This guy's speed claims are just so much bunk. The same guy who claims that his emulator will run at the same speed as a real Power Mac G4 claims that Windows NT runs just fine on a 486/33. Whatever. Anyone who has actually seen this tried knows what a joke it is. I'm sure, though, if you're used to emulating machines that were already slow, then you're used to sluggishness.

    The reason why Apple dumped support for legacy Macs with Mac OS 8.0 was because of the continuation of attempts to scrape out all the m68k code from the OS. Mac OS 8.0 was the first version of the Mac OS to have a 100% PowerPC-native Finder. Apple had warned that when the Mac OS hit 8.0 (originally as Copland) that m68k machines would no longer be supported. Users knew that this was coming. Even though Mac OS 8.0 didn't do all that Copland promised, the timeline for m68k obsolecence was well-known in the day.

    The move to cut off the clones in Mac OS 8.0 was an unfortunate necessity. The clones were devouring Apple's revenue, and the move to open up the Mac market to clones honestly should've never been made. Apple should've looked hard at just how much influence IBM has over the PC market before doing that. However, this was yet another bone-headed move from the Scully administration that Amelio and Jobs had to clean up.

    I remember. I was there.

    His claims about Mac OS X show just how uninformed he is. The claims of sluggish, broken emulation in the Classic layer have been refuted by many who have actually had experience with the system. (A few apps, oddly enough, act more responsively under Classic in Mac OS X than in Mac OS 9.0.4 itself!) The only real things that are broken in Classic are those that require raw access to the hardware below the system or that muck about in areas of the system that they shouldn't be.

    Well, good! That's a modern OS doing its job. Those kinds of application need to be replaced with better written ones. Too much backwards compatibility for people who refuse to modernize their code is the bane of Windows and the x86 processor family.

    Also he whines about memory requirements without fully considering the fact that Mac OS X Beta is Beta! It's not the trimmed and optimized final version that will be shipping. The 128 MB requirement, with 192 MB suggested, is probably not the final system requirements. Most of the reason for this huge requirement is the Classic environment. Yes, that's right. Mac OS X requires huge amounts of RAM because it runs an emulator. You didn't think that they could emulate an OS that allows unprotected access into low global system memory without allocating it its own memory space to work with, did you?

    The very suggestion that Mac OS X won't run on the machines it was promised to is bull. There isn't a G3 or G4 based machine that can't get up to 128 MB of RAM today. Even the old revision A iMacs can get up to 384 MB with 2 SO-DIMM sockets. The G3 system with the least RAM expandability is the first G3 PowerBook. It can only go up to 160 MB, well within Apple's requirements. Even iBooks can get 320 MB of RAM.

    "Oh, no. I don't have enough RAM in my machine. It must be obsolete! Damn Apple and their evil marketing. Now I have to buy a whole new machine." Come on! Upgrading a 3 year old machine to run Mac OS X is less than $300 for most people. That's nothing in the PC world. Try running Windows 2000 on an average machine from 3 years ago. It's not going to be very usable. Apple is making a suggestion for having a usable system. Wait, I forgot. "NT 4.0 works on a 486." Riiiight...

    That brings me to his claims that no one has to upgrade their machines in the PC world. That's perfectly true. You don't have to run the latest version of Windows or Office. You don't have to run the latest games. You don't have to run anything that didn't come out within 1-2 years of your PC purchase. You might want to, but system requirements in the PC world have followed Moore's law more than CPUs themselves. It isn't until the past two years or so when most software started to only require a 233 MHz Pentium II or higher. The higher cost of PC maintenance is a well-known phenomenon. Even average home users upgrade at least 1 or 2 components of their system per year.

    Finally, thank you, Slashdot, for this article. For once I can be proud, and say "This is news for nerds! This is stuff that matters!" How often does that happen? Well, not nearly enough.

    This wasn't news. The only news involved is that he's pitching a hissy-fit and giving up on his product. This was just a little uniformed rant that happened to agree with your opinions. Considering the kind of articles you've griped at in the past, I'm not surprised you consider an open flame full of anti-Mac half-truths and FUD to be newsworthy.
  • Who said MacOS X won't run on your Computer? I have a beige G3 233 overclocked to 266 MHz and it runs " in a reasonable way". I am using IE 5 while listening to mp3s and compiling some *nix programs in the background. That doesn't piss me off at all :-)
  • by ptbrown ( 79745 ) on Saturday September 23, 2000 @01:47AM (#759827)
    Well whaddya know, there already is one. It's called Basilisk II. http://www.uni-mainz.de/~bauec002/B2Main.html
    Works in Linux, Windows, BeOS, and AmigaOS.

    Also, VMWare is x86 only and WINE is not an emulator.
  • by Anonymous Coward
    He makes the claim that his company runs NT 4.0 on a 486 33 with 16 megs of memory in the lab. The problem with this is that although it will technically run, it will be extremely slow.

    Microsoft claims on the box that NT will run on this type of hardware, but don't believe it. Managers at my company, who are NOT technically astute, made the mistake of believing what they read on box. We had to load NT 4.0 on a DX2-66 with 32 megs and SHOW them how slow it ran before they would believe us. Imagine trying to use word when what you type shows up on the screen seconds after you type it and the hard drive is swapping so much you expect it to melt. That's what NT is like on a 486.

    Also, the Mac Plus didn't come out in 1984.

    This stuff is off topic somewhat, but I just wanted to point out that there are several technical errors in the article. They are small errors, but annoying nonetheless.

    For example, he also makes the claim that you should run windows 98 on a 486. Only if you've got the patience of a zen master. Windows 95, especially the A revision, will run on a 486 at usable speeds if you've got at least 32 megs of memory. Windows 98 however is much more resource hungry.

    Once again, I know these are small issues but I just wouldn't want anyone to get the idea you can run newer OS's on older hardware.

  • It is unforgivable that you are not aware it is Sergeant Schultz, not Colonel Klink, who knows "abzolutely nuttzing."

    You are right. I will go hang my head in shame now.
  • Hey - know where to get a copy of Rhapsody PR2 for Intel? I'd like to play with that...
  • Dude, that was sarcasm. I hate it when people can't get that without my having to use tags. I've seen Windows NT 4.0 on a 486 that some clueless techs installed on a computer at my mom's school because they were order to update the OSes on machines in the classrooms. It's hideous. Reread my response with the thick layer of criticism that I laid on it.

    BTW, Windows NT won't run on a 386. I know because those idiots tried it.
  • It would have been educational if he was factually correct. Unfortunately, he wasn't. OS X runs on far more machines than are on the official list.

    DB
  • Does this guy know when to shut the h*** up?

    I have a Mac Performa 400, a Mac SE, a Mac PB 145B, and a Quadra 800, all of which could be considered 'classic' Macs in the sense of how old they are.

    I can take the software from any of them (remember, the Mac doesn't have a registry and these are the days before Microsoft liked to spew Mac versions of DLLs and crap all over the hard drive when you installed Office or Internet Explorer), copy it over LocalTalk to my Powerbook 3400 running MacOS 8.6 and it will work _perfectly_ with no problems. My Powerbook 3400 rarely crashes, even with old software, and is like a model of why Apple's systems are superior. Even my insanely buggy Performa 5215CD (yes, the one with the bad motherboard part that causes it to crash randomly) runs classic software like Microsoft Works 1.0 and Stunt Copter (remember that game? One of my favorites).

    Most times people who say Macs suck have never even really used one, and because they lack the direction to actually use a Mac right, of course they will have problems! It would be like me, an avid anti-Windows person ripping out kernel32.dll from Windows 98 and then giving it a bad review because it refused to boot.

    Go looking for problems, your gonna find em.
  • darek says that his business runs on people who were forcibly superannuated during the 030 purge but still want access to old mac apps and data.

    then he laments the bulk of OSX and the inability of even fairly recent consumer macs to run the new system.

    i think his complaints are justified. there's no reason why a bsd-based os shouldn't scale down to older machines gracefully. but there's a huge flaw in his argument.

    shouldn't he be delighted that another generation of mac users are going to be left in the cold? some of them will defect to windows, just as the 030 people did, and then they'll want to run their cuddly OS8 apps and read old files using his emulator.

    the last thing he needs to do is run OSX: his product is for people who decide against it. so if he's right, then he should be making an imac/pre-g3 emulator asap.

    it's nice to revisit the spirit of 97, but it's a silly rant really.

  • The point (I believe) was that those actions are bad because they constitute a hardware upgrade treadmill that breaks compatibility and limits choice.

    What's funny about this statement is that companies are constantly stuck between a rock and a hard place when it comes to backwards compatibility. Intel's x86 architecture is primarily flawed due to it's support of legacy crap. MSFT's operating systems were largely unstable due to supporting legacy 16-bit applications as well as shitty third party drivers.

    Yet when these companies make a clean break and design a new architecture that works better, people like you start to scream about how they are gouging the consumer by not supporting all sorts of brain dead legacy crap.

    I guess that goes to show that you can't please everyone.


  • Most of these requirements stem from the fact that to run older applications, it has to run an emulator. If you don't plan to run classic apps, you can probably run it on any G3 with 64 megs of ram. Hell, you could probably put it on a PowerPC too as long as they still leave that unsupported option in the installer.

    Yes yes, this sucks for some people, but life is tough. Everyone wanted apple to modernize their OS, so they did. I think they did a pretty good job with it. I'm not happy that it took so long, and I'm not happy that it's a pain to migrate too, but I would rather have a cool rock solid OS that makes it a bit harder to run my older software than some half assed attempt at updating MacOS. Change? Yes, I'm ready for a change.
  • With all due respect to Darek Mihocka's coding ability, this is just one long and lame rant. he's all over the map, spewing out whatever random disconnected criticism seems to pop into his head at the moment.

    He sounds like every ignorant mac/windows/linux/whatever basher to ever post to *.advocacy.

    por ejemplo:
    a 7 year late OS?
    relevance? Apparently tossed in just to tarnish.

    Real multitasking. Ooooh.
    This is a complaint?

    As one Apple engineer explained to me this morning, Apple needs to cover their development costs
    Quoting engineers about marketing issues? Inappropriate appeal to authority,Why not quote a marketer about technical issues?

    why I feel Windows ultimately won out over Mac OS in the mass market despite sleazy underhanded marketing by both Apple and Microsoft
    This sentence makes no sense, and apparently was constructed just to use the words sleazy and underhanded in the same sentence as Microsoft and Apple.

    Mac OS 8.6 and earlier are not even supported in emulation, leading me to wonder how compatible the "classic" mode even is
    mud-slinging. "They don't do A, so I wonder if they don't do B!" Even though they freely state they don't do A. This is followed closely by

    even Microsoft does not pull stunts like this

    so now his speculation about "how compatable the classic mode is" has turn into a "fact," and such a low one that even Microsoft doesn't do it.

    etc. etc. etc.

    -Pete

  • I replaced my lovely but lousy Apple Pro keyboard with a new microCONNECTIONS lime cosmetic horror story, and about 90% of the problem magically cleared up. The other 10% seems to be an IE4 for MacOS X problem that other people have seen.

    Time to get OmniWeb working ... if it would only play nice and not bring down my system - it's done that twice so far.

    D

    ----
  • A revision A and revision B iMac both have two SO-DIMM sockets. Due to space constraints, one socket can take a 2" SO-DIMM, but the other one can only take a 1.5" SO-DIMM. You can get a 256 MB 2" SO-DIMM and a 128 MB 1.5" SO-DIMM to max out at 384 MB of memory in your machine. That's more than enough for Mac OS X Beta.

    The guy who wrote the article is talking out of his ass. Like Colonel Klink from Hogan's Hero, he "knowz abzolutely nuttzing." The Beta system requirements are likely to be higher than those of the final version, but you can expect them to be a little high too. The main reason for this is that you need to support both the memory needed for the straight Mac OS X environment and the Classic environment. You're effectively running two seperate OSes at once. The Classic environment is a resource pig because of that.
  • > The old rhapsody even ran on 180mhz PPCs before...
    > what now... they are too slow?

    The original Rhapsody HAD to run on 180MHz PPC's, because that was the best it had at that time. If it ran too slow, you took some shit out. This is a new OS being built to take Apple through the next ten years without major changes. Yes, they're going to push today's machines a little bit. This is a Unix that (by release) shouldn't ever have to be rebooted, even when you add some funky hot-plug hardware (obviously, you have to power down to add a PCI card). It also allows you to dynamically add or remove fonts from the system without even restarting your apps.

    There are lots of things it's going to do that aren't so important that you couldn't take them out if you HAD to run on a 180MHz PPC, but since the vast majority of the users of this OS will be G3+ (I mean, the lowliest iMac is a G3/233), then why not do more for the user?

    Also, for non-Mac users to get some perspective, as far as the ubiquity of the machines, the equivalent to "G3 with 128MB of RAM" would be "Pentium II with 64MB of RAM". On average, Macs have more RAM in them because of the lousy VM in Mac OS 9, so these two machines are the PC and Mac workhorses of the past few years. Pentium II with 64MB of RAM is a realistic minimum for getting real work done with Windows 2000, and Windows 2000 does not also run an entire copy of Windows 98 in order to ensure maximum compatibility.
  • by Fervent ( 178271 ) on Saturday September 23, 2000 @08:31AM (#759867)
    It seems more of a rant on OS X than anything else. I agree wholeheartedly: paying $25 for a beta OS is ridiculous.
  • by Espen ( 96293 ) on Saturday September 23, 2000 @02:16AM (#759869)
    Rant indeed:

    It started looking a little suspicious from this point onwards: "Apple has to keep putting disclaimers on their software to not use it for critical applications" as if they were the only software manufacturer covering their asses this way.

    Then it was confirmed. A lot of ranting about MacOS X based on pure speculation rather than knowledge. "Mac OS 8.6 and earlier are not even supported in emulation, leading me to wonder how compatible the "classic" mode even is." Why not test it instead of ranting? It might have been worth considering that the classic environment was developed to run MacOS 8.6 originally. It was 8.6 which shipped with the first version of the BlueBox (in MacOS X Server). Without even having tested the OS he then claims "Poor backward compatibility for old apps".

    As for obsolesence, we see a lot more old macs in use here than PCs. Why? Because they do what they are supposed to well, with essentially the same OS and software that was on them when they were new. Not everyone 'buy' this upgrade whenever possible philosophy.

  • Your original iMac will be able to run MacOS X very reasonably. Why do you think it wouldn't?

    The article told him so.

    - Scott

    ------
    Scott Stevenson
  • Now, I don't know if anyone here recalls this, but NeXTSTEP ran on a 33-Mhz Motorola 68030 with 8 megs of RAM. So there's no reason Mac OS X should require a 500 Mhz G4 with 256 Megs of RAM except for the fact that Apple wants to sell hardware to their customers.

    Have you read ANY documentation on Mac OS X? It ain't NextStep. NextStep, for example, doesn't have to emulate Mac OS 9, which eats gobs of ram and cpu.

    And yes, Apple does want to sell hardware to their customers.

    - Scott

    ------
    Scott Stevenson
  • Huh? Classic works remarkably well. In fact, it really sets new standards in emulation (it helps to be on the same native processor). Virtually all apps run, except those that require low-level hardware access. Apple has gone to great extents to be backwards compatible. Look what it did with Carbon. With Carbon did 90% of the work for porting ancient Mac apps to Mach. That's amazing stuff.

    And this is true of Windows NT for running older (Win16 and DOS) applications as well. The Emulators guy made the comparison of Mac OS X vs. Mac OS 9 as being analagous to Windows 9x vs. Windows NT. The statement you made there shows that this comparison is true. OF COURSE if you have applications that do direct hardware access on a platform that has protections to not allow this...those applications aren't going to run. It only makes sense. ;)

  • by nigelb0 ( 234670 ) on Saturday September 23, 2000 @02:38AM (#759874) Homepage
    I can understand the point about using assembler for speed critical areas, but all software contain code of a different nature.

    Assembler is fine for coding processor emulation, but what about all the general management code that glues it all together? Surely not.

    Java doesn't produce 15Mb executables by the way. Try my own emulator Java based Spectrum Emulator at the bottom of this comment.


  • by TheInternet ( 35082 ) on Saturday September 23, 2000 @02:41AM (#759875) Homepage Journal
    From reading the article, it looks like the author hasn't even used the Mac OS X public beta yet, so in my mind, has very little room to criticize it. Comments from the article:

    Apple is doing it again. By raising the bar so high - you need a minimum of a 128 megabyte G3 or G4 based Mac just to run Mac OS X

    That's what you need to run the beta. I think the goal for 1.0 is 64MB. And unlike some other company's stated minimum requirements, these are actually realistic. I've had 6-10 apps (some Classic) open all day today, and the machine didn't flinch (which is vast departure from DP4). I have a Blue G3/400 with 128MB of RAM. It's not horribly old system, but even a G4/350 (not a typo) is faster.

    You're cut off. In talking to Apple reps today I learned that the 128 megabyte limit is a bare bones minimum that even they don't recommend. 192 megabytes is the practical minimum.

    All I can say is this isn't my experience (though, again it was with DP4).

    The beauty of PCs, and why I feel Windows ultimately won out over Mac OS in the mass market despite sleazy underhanded marketing by both Apple and Microsoft, is that PCs don't go obsolete every 2 years! Any given PC can run a wide range of DOS and Windows releases.

    This statement is really ironic is so many ways. But let's focus on one point. The reason that old PCs can run new versions of Windows (95/98/Me) is that Windows/DOS itself is old. So are the processors that power them (x86). The only real improvements have been end-user features. The same is the case on the Mac side of the world. Up until Mac OS 8.5 and 9, very little had changed in the system itself. I once heard an ex-Apple engineer joke that in the years since he left the company, the employee directory had changed more than the API documentation.

    Mac OS X is a huge leap forward. Spend some time with the system and you'll understand. If you want the same basic infrastructure on less hardware, download Darwin (PPC or x86). If you want all the fancy extras, you need hardware to power it. Mac OS X has to emulate Classic as a matter of everyday life. That's no simple task, and it requires some ram to do it.

    Is the hardware that Apple supports for Mac OS X a bit steep? Yes. But bear in mind Apple also cares about something called user experience. Microsoft may list a 486 processor on their box as a reasonable minimum. But even if it installs/boots on such hardware, you ain't gonna be a happy person. Apple wants the people who purchase Mac OS X to have a positive experience. This may mean not "supporting" older, more quirky hardware, even though the OS may still install on it.

    BTW: I had a Pentium 166 that tried to run Windows 95 and some games on it (Total Annihilation, Quake II) on it. It wasn't pretty.

    And people leave and the Mac market shrinks. They use some fancy advertising to win people back.

    Please. Apple's engineering group alone has done amazing things in the last three years. Give credit where credit is due.

    I predict a mass exodus of Mac users as a result of the arrogant and irresponsible policy Apple has created for Mac OS X. Poor backward compatibility for old apps.

    Huh? Classic works remarkably well. In fact, it really sets new standards in emulation (it helps to be on the same native processor). Virtually all apps run, except those that require low-level hardware access. Apple has gone to great extents to be backwards compatible. Look what it did with Carbon. With Carbon did 90% of the work for porting ancient Mac apps to Mach. That's amazing stuff. Rhapsody was not slated to do this, btw, which is why it was a Bad Idea.

    Added to the insult of having to pay to beta test.

    Nobody's holding a gun to his head.

    I just installed the Mac OS X public beta yeterday, and it is an amazing piece of work. Despite the fact that the Mac and Unix are essentially polar opposites, Apple has blended the two in a strikingly graceful way. Despite all the potential for culture clash, things frequently just work the way you expect them to.

    - Scott

    ------
    Scott Stevenson
  • Here is the e-mail I sent to this guy...It pretty much sums up my rants:

    "After seeing Mac OS X and seeing Apple repeat its 1997 strategy, I predict a mass exodus of Mac users as a result of the arrogant and irresponsible policy Apple has created for Mac OS X. Poor backward compatibility for old apps. Requiring hundreds of dollars of memory upgrades and possibly even processor upgrades. Added to the insult of having to pay to beta test."

    So why then has Apple already sold 80,000 copies of Mac OS X Beta [maccentral.com] by last Monday, September 18th? What is it that you suggest Apple do to move on to a modern operating system while still maintaining speedy backward compatibility? Win 95,98, and 2000 all have a DOS underlying, what's wrong with having a Mac OS 9 underlying as well?

    Secondly, this is a beta. There is still code to be optimized. I'm sure that your Win 95 machine running on a 386/20 with 8mb does not run very responsively. Obviously, a 386/20 with 8mb of RAM is below the sys requirements that MSFT released for Win 95, and the same thing can be done for Mac OS X. You CAN run Mac OS X on your 300mhz/604 it's just not recommended or supported. If you called up Microsoft complaining about Windows 95 running on your 386/20 do you think they'd care? No because it was below the min. system requirements.

    Thanks for your time.
  • The part that interests me about this article was the fact that it began with the claim:
    Run Macintosh software at full Power Macintosh G4 speeds on your PC.
    And from there it went downhill.

    Perhaps though we should look at one of the more common complaints that the author has brought up apart from the anti-Apple comments which are being refuted time and time again.

    Lets look at his views on computers becoming obsolete. If you buy a computer in 1995 and it does what you want, why does it not do you want in 1997? Does the fact that you can't run the latest OS mean that your computer is obsolete? Surely not. Is the computer getting slow in it's old age? Probably not. Perhaps then, the problem isn't actually with the computer, but with the user. Perhaps, the user has discovered the joys of MP3s, multiprocessing, surfing the web and running the Java applets and Flash animations etc. Perhaps, the user wants to do more with their computer than they ever conceived possible before. Can we reasonably expect that if we buy a computer now we will be able to use it to do everything computers can do in 10 years time? 5 years time? 1 years time? No, and I for one am thrilled because of this.

    The fact that computers become obsolete so often indicates that we're finding more ways to use comptuers and integrating them into the average user's computing experience. Notice the price of computers is the same as or cheaper than 2-5 years ago? Anyone stopped to think that we're getting more for our money now than before?

    Sure code these days isn't as efficient as it was when RAM and CPU power was exceptional limited, but that has resulted in software reaching the market faster and the benefits of it being acheived sooner - and in most cases, has made new software applications economically feasible.

    Lets not complain because PCs keep getting faster and because there's software which uses that extra speed, lets be happy that our computers keep running and do what they could when we bought them and upgrade when we want to do something new and exciting.

    If you really think your old computer is outdated, try taking it to your local school and see what they can do with it - in many schools it's likely to nestle in amoung a range of computers from 386s and Mac classics to the latest G4s and PIIIs and all of them are still have undiscovered potential.

    A computer which can't run OSX isn't obsolete or useless, it's just not going to run OSX.

    Adrian Sutton. [mailto]

  • Is this the same guy who did all that great Atari ST stuff back in the day? The name sounds very familar.

  • *sigh* Another crappy OS from Microsoft. C'mon, who's really surprised?

    A friend of mine has installed ME recently (morbid fascination, I guess), and among the multitude of bugs he's encountered is a problem with the MOUSE CURSOR algorythms. If you move the cursor left and right very quickly, it starts to go up and down! You'd think they'd figured out that crap by now...

    Also pretty humerous was the ZDTV on-air attempt at installing the OS. One wanted to install from scratch, the other was upgrading. Neither one could accomplish the task. Yeesh.
    ---
  • never before have i read a more well-written, thought-out letter that does nothing more than bitch, moan and whine about basically everything and everyone in the computer industry.

    apple, for taking time to perfect a next generation OS, as well as making that next generation OS unsupported on 10 year-old macs. i'll admit this is something that goes against apple's tradition of computers that ran for years past their realistic limits, but it's a step that needs taking - supporting mac my IIci as well as my G3 on the same OS is not something the new Apple can afford to do. after all, and i keep saying this, Apple is a hardware company. let me repeat: Apple is a hardware company. if intel wrote OSes, do you think IntelOS2000 would run on anything less than a P3? widgets, people..

    and another thing, he mentions mac OS 7.5 - which is almost entirely 68k code. the reason the newer mac OSes don't run on your 68k macs of 10 years ago is because Apple had the balls back then to switch their entire line from CISC 68k to RISC powerPC and migrate their OS to all powerPC native code - which he still can't emulate, even now.

    microsoft, for writing a buggy OS that breaks his assembly-level hacks. pick your battles, my friend.

    and how the bloody fuck do you get NT to run on a 386 with 20 megs of RAM? maybe you consider booting (in about a day and a half) then dropping to debugger/BSOD "running" but i doubt any NT app will run usefully under such conditions. all this really tells us is how similar the new PC hardware is to the old PC hardware - golly, when they say X86, they really mean X86, huh...

    Intel, for releasing, then recalling their buggy P4s, and generally being slower than AMD. again, pick your battles. and again, for being behind schedule on their next generation processors - itanium/ia64 or whatever. if Intel had hit every announced date on their roadmap, we wouldn't be having this discussion

    it's a good thing this guy doesn't write emulators that run PC software on Macs, or else he'd have firebombed Motorola by now.

    and AMD, for being a niche player and not having the production facilities to pump out as many gigahertz athlons as Intel can P3s.

    let's see, who else does he mention? oh. his customers and even worse, potential customers for not sharing his vision.

    oh well. i'll stick to virtual PC on my G3 - connectix doesn't bitch when microsoft releases a new OS, it just runs - and WINE on my linux box, which i can run in emulation under virtual PC if i feel like it :)
  • He's a brilliant programmer and worth listening to--one of the greatest assembly language wizards out there. period

    Brillant wizards don't rant about something bad; they do something about it. period.


    --

  • Exactly. Since I was stuck in a Windows based environment, I decided to try out VMWare back when the first beta was released. When the full version was released, I bought it, and started using it from time to time. As the product matured a little, I discovered I really liked it, and began depending on it. I decided I really didn't want to re-setup VMWare again since I've got it all working!

    One other minor problem was that X didn't like my video card - I tried setting up a dual boot system way back (havent tried it with the newest stuff out there - no need now.) VMWare was an interesting solution since NT liked the video card just fine, but, VMWare 'abstracts' the hardware so Linux always sees the same video and sound card on any machine. X may not have liked my real video card, but, it never had any problem with the emulated video card :-)

  • mac os based on minix? (blink)

    no, the original mac OS was a graphical system, could actually network, and was not the pet project of a computer science professor looking to teach his students how to write an OS in one semester.

    tho there is a version of minix that will run on old toaster macs, called macminix. try it some time. the experience is somewhat surreal.
  • I don't remember him ever bitching that MSFT's and Apple's actions are bad because they make emulation difficult. On the contrary, he's already got a working prototype of the thing, which has been demoed at several shows already.

    The point (I believe) was that those actions are bad because they constitute a hardware upgrade treadmill that breaks compatibility and limits choice.

    His mentioning the fact that you can't emulate a 1GHz OS on a 500MHz Celeron is merely emphasizing the fact that OSs which require herculean hardware are going to have a very limited market share... for both native installations and for emulation. Not wanting to jump on that bandwagon of limited market share sounds like good business sense to me.

    Of course, one could argue that the lemmings will continue to chase the light at the end of the treadmill -- as they have done in the past with horrifying reliability -- and that there will be significant market share... at least for the OS manufacturers. But in terms of "business sense", I'd go for the open-ended, backward compatible market, and take advantage of all that legacy hardware -- whose owners can probably afford to purchase an OS upgrade (or emulation software) a lot more easily than a whole new high-end system.

    Apple and MSFT have specifically rewritten their new Operating Systems to target the problems that have been leveled at them in the past (multitasking in Apple's case, instability in MSFT's case) and did not and should not have considered whether the improvements to their Operating Systems suddenly make emulation software more difficult to write

    Personally, I'd like to know why these two huge companies (with greater resources than a lot of smaller countries) can't make an OS that solves these "problems" without requiring a hardware platform that costs more than any car I've ever owned!

    Hell, Linux can do it...

    I need an aspirin...

    --jrd

  • The guys article was all over the place, not very focused. Out of that misfocus I got something of a mixed message. He criticizes apple for their current legacy OS but at the same time he throws out praise for how they allowed macs to be upgradeable for so long. He critizes how the original macs can no longer the current os. The guy is asking for change (software) but at the same time he wants things to stay the same (hardware). The guy then at least hints that pc's are the answer, particulary with somekind of windows os. Even though the guy hinted praise to pc's, he promptly started pointing out the downside of them. PC's seem to have a inherently morphing bug OS(somekind of windows), some bugs dissappear and new ones are made. This guy needs to straighten his thoughts out.

    Then another part of his confused rant was about the software & hardware industries. He is sick of products being late! Well, for whatever reason this guy seems to think that he is alone. And then once the software is available the hardware requirements are outrageous. Once again, this guys seems to think that the is the only that notices this and cares. I guess he is upset people are not willingly to write everything in assembler so that they can throw away portability and embrace of tight hardware manipulation. I just obviously do not see the light, feel free enlighten me.

  • by AlHart66 ( 235844 ) on Saturday September 23, 2000 @05:41AM (#759903)
    What nobody has mentioned yet, is that in the Mac Emulation Community, nobody is taking him seriously.

    He has been around for a long time, first marketing an Apple II/Atari 800 Emulator for the Atari ST, and then Branching (inside joke) to the PC with Gemulator.

    But, his problems with his emulator don't stem from Apple or Intel's decisions, or the prices of systems and processors (his $3000.00 estimate for a 1ghz machine is way too high...).

    His current product (and the one he has offered for the last 2 years) is incomplete (It won't print, play sounds, access the internet), buggy (crashes, forgets saved settings), and his tech support is abysmal.

    His name is mud with most people in the know.

    So this statement has been regarded derisively in the Mac Emulation Community.

    I responded more positively to it, as I feel that if he stopped PPC Development for a bit to allow penetration of systems which would emulate PPC processors better, and fixed the shortcomings of the current product, it would be a win-win situation.

    Currently Basilisk II is a MUCH better Mac 68k Emulator (and is free. It prints, plays sounds, and allows internet access).

    Emulators, Inc. bought the rights to it's main competitor Fusion from Microcode Solutions. Fusion is available for free downloading from his website, though there is some talk that changes he has made to it (in his own 3.0 version), have made it less stable. It also doesn't run under Windows ME at all.

    Meanwhile Microcode Solutions is working on iFusion which will be a Macintosh PPC Emulator which will emulate an iMac on first the PPC Amigas, and then PCs. Http://www.microcode-solutions.com

    While I think some of what he says is sensible, he himself has no credibility in the Mac Emu Community and it's regarded more as a stalling tactic because he can't or won't do the work to make his 68k Emulator work, and probably can't make his PPC Emulator work any better.

    His main advertising gimmick seems to be that Gemulator does Microsoft Word Word-counts faster than all the other emulators (by a few percent), but I've responded to this with: "What good is doing a wordcount fast if you can't print the document?"

    Regards,
    Al Hartman
    (Macintosh Emulation List Host)
    http://www.topica.com/lists/MacEmuList
  • Apple sucks for modernizing their OS. Apple sucks for obseleting computers more than 2 years old. Of COURSE a modern true-multitasking OS is going to require more hardware than a 2 decade old non-multitasking OS. Windows 3.1 made a bunch of X86 machines obselete. Windows 95 made a bunch of 386 class machines obselete. Windows NT made a bunch of 486 class machines obselete. Live with it, for Christ's sake!

    On anoter front, I've been saying Microsoft has been holding this industry back for years with their crappy technology. News that Windows ME doens't work correctly doesn't surprise me in the least. Maybe dude here is just more optimistic.

    You know what this article reads like? It reads like a "We missed all our deadlines and it's everyone else's fault" whine. Personally I start the "They're (the suppliers we depend on) are going to be late" thing early. I've never seen one hit deadlines. Expecting any of Microsoft, AMD, Apple or Intel to hit their deadlines is unrealistic. Expecting them ALL to hit their deadlines is just plain silly.

  • The guy who wrote the article is talking out of his ass. Like Colonel Klink from Hogan's Hero, he "knowz abzolutely nuttzing."

    It is unforgivable that you are not aware it is Sergeant Schultz, not Colonel Klink, who knows "abzolutely nuttzing." [geocities.com]

    To keep in tone with a few of the other more rabid comments I've read under this article, I shall now assert, (don't take it personally, I don't really mean any of it, it just seems to be de rigueur here)(what's with you Mac guys anyway? you don't see Linux people getting all fanatical like that over little technical details) that this lapse proves you have no right to post anymore anywhere, to speak publicly, to procreate with those idiot's genes of yours, even to breathe the valuable air any more, etc., etc.

    Have a nice day!

    Yours WDK - WKiernan@concentric.net


  • I would personally like to see a mac emulator for linux, I have fond memories of older Mac software from many years ago, much of it share/freeware that I really enjoyed playing around with. And there was one program in particular I'd like to play with in emulation. There was this program that basically made the energizer bunny run across your screen, neat by itself but if it was installed on multiple machines on an appletalk network it would run from machine to machine. This was both funny as hell and annoying. Funny if you were on the "master" computer that could trigger it, annoying if you were trying to use the other computers, really annoying if you happened to be the monitor of a computer lab that had this installed, and embarassingly annoying if you were the lab monitor and the one who installed it. What I would love to do would be to run several copies of MacOS whatever (7.x i think) on the same PC, setup a virtual appletalk network for them and trigger the bunny. Scary that this is the first thing I thought of when I saw "Apple" and "emulator" together.
    Hmm I wonder how well this would run under VMWare, or maybe with WINE ;-> I should probably stop posting this close to bedtime, I'll probably regret this in the morning, oh well. ;->

  • Windows NT will run on a 486 or Pentium with 16M of RAM, but it is so slow that you will slit your wrists while waiting for a program to load and start running.

    Now that's an understatement if I've ever read one! We have NT 4.0 on some PII machines (233 or 300) with 64M of ram at work, and they are still slow for doing simple things like bringing up the file manager. They weren't as bad as the 386s running Win95 that we used to have in the training lab, but it still was slower that I would have imagined given the hardware.

  • You've got to be kidding. Or maybe you have a different definition than 'fine' than I do. I don't like having to take 'coffee breaks' every time I start something on my computer. I had to configure some software on some PII machines w/ about 64M of ram running NT4 and they seemed slow to me (compared to my P166 w/ 32M running Win95). I can only imagine NT4 on a 486/33 would be like running Win95 on a 386-20.

  • does this guy even use the operating system he's trying to emulate?

    if he did he'd realize there's no validity to his claim that OSX won't run older software. if it runs under OS9, it'll run in classic. and, if i'm not mistaken - and i'm not - the one piece of code that gets used more often than any other, and optimized more often as well, is the 68k emulator written into the OS in the days of system 7 (.5 i think). why? well, as i've said before, the OS in those days was entirely 68k code, and as powerPC architecture was introduced, bits and pieces were recompiled as PPC native, but not all of it.

    and none of the software was. hence, the system-level software emulation of 68k on PPC. and, by golly, it's still there in OS9 - and hence classic.

    there's nothing like building in backward compatibility that's backwardly compatible.

    who's this guy's potential customer base again? those wanting to run 68 mac apps? let them buy a new mac.

  • Personally, I'd like to know why these two huge companies (with greater resources than a lot of smaller countries) can't make an OS that solves these "problems" without requiring a hardware platform that costs more than any car I've ever owned!

    This article is the stupidest thing I have seen posted on Slashodot. The fact of the matter is that as long as Moore's law is in operation people buying new computers are going to get faster machines than what was available a year ago. Software vendors are in a very competitive marketplace, so they HAVE to take advantage of the power of these machines to compete - otherwise their rivals are going to run them out of business by offering more features. This is ESPECIALLY critical in the gaming industry. The software industry is FULL of stories of bankrupt companies driven out of the market because they fell behind. If the new software doesn't run so well on old hardware, well the fact of the matter is that there is no magic out there.

    Most consumers buy the software they need when they buy thier computer, and DON'T EVER upgrade their OS. The real market for Apple and Microsoft for the new OS's is with people buying new systems. And the crap in this article about two year old machines not being able to run Mac OS X is utter bullshit. Mac OS X runs just fine on an iMac or a beige G3. It MAY even run on any PCI Mac with an CPU upgrade, however I haven't investigated this yet - that would make it available to anyone with a machine bought in the past 6 years.

    All this yapping is B.S. - if you have an old computer USE THE SOFTWARE THAT WAS WRITTEN FOR IT! THat old software will run fine on the hardware it was designed for.

    Even Linux as it is today has a hard time running on older hardware - someone running Gnome on 486 with 32 MB of RAM is going to have severe problems. And that old story about running a Linux on a 486 in a closet for your gateway DOESN'T work if you are using Fast Ethernet.

    The fact of the matter is this guy is an idiot - he has had his business hurt because he has a business model that is very vulnerable to the rapid changes that occur in the computer market, and is trying to create the impression that it's not his fault, but rather someone else's fault. But it just ain't so.

  • The point (I believe) was that those actions are bad because they constitute a hardware upgrade treadmill that breaks compatibility and limits choice.
    MacOS is a better product than it would have been had backwards compatibility been more rigorously maintained. Repeat as needed.
    Anyway, good old code still runs. I have games (traditionally the easiest-broken apps) for Mac written in *'84* that work just fine on my G4.
    His mentioning the fact that you can't emulate a 1GHz OS on a 500MHz Celeron
    "1GHz OS"?
    Apple and MSFT have specifically rewritten their new Operating Systems to target the problems that have been leveled at them in the past (multitasking in Apple's case, instability in MSFT's case) and did not and should not have considered whether the improvements to their Operating Systems suddenly make emulation software more difficult to write
    So, improving one's own software is a Bad Thing(TM) now, just because some whiny third party developer doesn't like the added complexity of the changes? He *wants* MacOS to have bad multitasking and Windows to be unstable, just because it's harder to emulate a properly-multitasking or stable OS than a highly modal or buggy one? That's absolutely ridiculous.
    Personally, I'd like to know why these two huge companies (with greater resources than a lot of smaller countries) can't make an OS that solves these "problems" without requiring a hardware platform that costs more than any car I've ever owned!
    I can make this claim too, but only because I've never owned a car. No home computer EVER made by Apple (barring upgrades to ridiculous amounts of RAM or whatever) has at any time had MSRP > 10k US ($9,995 for the Apple III, IIRC), and I know of no case in which the top-of-the-line box from Apple was ever required to run the latest OS from Apple. The VAST majority of Macs in history (at least, ever since I can remember getting prices quoted in ads) have been under $4k Cdn, about $2700 US nowadays. I suppose you only buy used cars?
  • The (poorly researched and written) diatribe railing about the difficulty of emulating PowerPC instructions on Pentium class machines is just somebody's wake up call that hardware emulation only works as long as the processors are in equivalent classes. (Well, a duh....)

    The G4 is not in the same class as the Pentium. AltiVec adds a vector processor. That means that while emulation is possible, it will run orders of magnitude more slowly. It runs orders of magnitude more slowly on G3s that don't have AltiVec either.

    As for his rants on OS X... Yo! What does this have to do with hardware emulation? He's raggin' on the BSD Unix foundation (Sic 'em boys! :-) I don't even think much of his assessment of M$ and Intel either (granted Intel's having teething pains with Itanium.)

    The introduction of the PowerPC saw the dissemination of hardware emulation so that the OS could be ported from the M68k architecture PDQ.

    The PowerPC version of the OS is now entirely separately compiled binaries thanks to some fancy compiler writing by the people at MetroWorks.

    (Fat apps carry M68k forks and PPC forks, same API, entirely different code for entirely different platforms.)

    Give this kid's term paper a C-
  • can't afford to drop 4 grand a year on a new system

    Well now, that depends greatly on what your other needs are. Personally, I could afford this every year, if I didn't have a fiancee and son to support. However, I do, and I wouldn't trade them for anything, much less a decent-sized piece of metal that'll be useful only as a paperweight in the next 5 years.

    A well-paying job is one that lets you pay all your bills on time and have money left over to enjoy life, while even (gasp) saving some for later. Anything after that is pure gravy.

    ---

  • by Markonen ( 56381 ) <marko AT karppinen DOT fi> on Saturday September 23, 2000 @12:35AM (#759932)
    "Oh My GOD, it seems Apple has made their latest OS version SIMD-optimized for their AltiVec instruction set! We can't possibly emulate that! Our software will be way too slow to run Mac OS X! Quick, guys, let's figure out a way to save our asses and blame someone for this!"

    I mean come on, this guy is bashing Apple for not supporting the 680x0 platforms until end of time, stopping the cloning, charging for beta software, and having this beta software available only for high-end Macs.

    Well, the simple truth is that unlike Emulators, Inc, when other companies encounter trouble, they do something about it instead of writing rants. Apple has made upgrading to their current line of computers as desirable as possible. They look better, are a lot faster, and with Mac OS X, operate better than earlier Macs -- and people are lining up to get them.

    The alternate history scenario with cloning, Mac OS 8 and beige 604e boxes would have killed Apple in no time (remember when people were counting the days?). But I guess that would've been magnificient for the Mac emulation business!
  • Apple has been working on a next-generation OS of some sort for TEN YEARS. That's right, ten. Early on, there was Pink/Taligent, then Copland, then Rhapsody, then OS X...

    It also pisses me off that my iMac (one of the originals) won't be able to run OS X in any reasonable way. I'm a comp sci student. I can't afford to go out and buy a new G4. If I can't run OS X, I can't develop for it, or learn to develop for it. Apple has probably just lost a developer here...

    Finally, the fact that Macs have been stuck at 500 MHz for a year is just pathetic. I know it's Motorola's fault, but still...

    On the other hand, my iMac will work for Linux (or maybe even that PPC OpenBSD port that's underway). Hmm.....

    I'm sure Apple has its reasons for making the requirements of OS X so high. I think they made the wrong trade-offs. I would much rather have an OS that runs and is stable, than one that does nifty genie effects when I click the pretty buttons.

The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth. -- Niels Bohr

Working...