A Quick Look At Mac-On-Linux 271
Travis Emslander writes: "They have an article about Mac on Linux over at MaximumLinux.org. I didn't even know this project existed but it looks like you can run any MacOS app (not including MacOS X apps of course) on a PPC machine with it. I'm starting to wish I had a mac to try this stuff." Here are some more screenshots. I saw MoL demonstrated over a year ago (when OS X wasn't really an issue) and was amazed at how quickly it ran. Anyone out there using it on a day-to-day basis?
can it have a fancy name like wine? (Score:1, Troll)
Re:can it have a fancy name like wine? (Score:4, Informative)
The name "Mace" is an acronym for Macintosh Application Compatibility Environment. Thanks to Simon Biber for coming up with that acronym. The name "Mace" originally came from MACintosh Emulator, which wasn't entirely accurate, as Mace does not emulate a Macintosh, instead it emulates the Macintosh Operating System and Toolbox (the ROM) resulting in the ability to run Macintosh software.
MACE homepage [macehq.cx]
Re:can it have a fancy name like wine? (Score:2, Funny)
Seems obviously symetrical to WINE...
Re:There's also a Mac clasic runtime for PPC BeOS (Score:2)
Next!
This is why... (Score:1, Offtopic)
Re:This is why... (Score:2)
Personally I'd use OS X, it's less buggy to run both alongside, not to mention "Drag-and-drop"
You know the circle is complete (Score:2, Interesting)
Re:You know the circle is complete (Score:1, Redundant)
Running Linux to run MacOS to run Windows 98 to run a Dos VM?
Pandora's Box (Score:1)
Mmmmm, Daleks.
Linux, Mac, Windows - it's all good now (Score:4, Funny)
Re:Linux, Mac, Windows - it's all good now (Score:1)
Errr....did illusion mean Linux, MacOS & _DOS_ all at once? The screen dump has Win98 right in the middle.
Too quick on the keyboard I guess.
mr.
Linux, Mac, Windows, MAME, Linux, ... (Score:4, Funny)
Start Linux.
Start Mac on Linux.
Start Windows on Mac on Linux.
Start MAME on Windows on Mac.
Start Linux on Playstation on MAME on Windows on Mac.
Start VMware on Linux on Playstation on MAME on Windows on Mac...
very neat... some questions, though (Score:3, Interesting)
Re:very neat... some questions, though (Score:2, Interesting)
Re:very neat... some questions, though (Score:2, Informative)
Because Samuel hasn't gotten that handled yet. There's nothing that strictly prevents it, however. It's doable, just requires a bit more work (probably a slightly more complete OpenFirmware implementation will be required, but ask Samuel to be sure).
how does the speed compare to Classic under OS X?
Pretty similar. They both run Classic MacOS in a similar fashion - using the PowerPC's designed-in virtualization capabilities to run a full OS in a process context. (Something that takes a lot of dirty trickery on e.g. IA32)
can you drag+drop between desktops like w/ Virtual PC?
No.
elite (Score:1, Informative)
The obvious question ... (Score:5, Interesting)
To be fair, there are a lot of older Macs out there that don't have the horsepower for OS X but would do just fine as Linux boxes, and I can see MOL being useful for them. With new iMacs so cheap, though, how long will that be true?
politics (Score:3, Insightful)
Re:politics (Score:1, Insightful)
Re:politics (Score:5, Insightful)
It will be interesting to see how far GNUstep gets in emulating OS X (and to watch Apple turn loose the attack lawyers once they're close).
Re:politics (Score:3, Insightful)
It does stand to add one rather crucial thing: A doubling or tripling of the user base. This means more people using the software and more people contributing to the software.
Re:politics (Score:2)
Ironically it's been my experience most MacOS X developers consider Quartz & Aqua to be a pretty face but get really excited about the Cocoa development tools [apple.com]. Without these MacOS X is just another BSD with a special kernel, tweaked directories and a new IO model (and some other nice features.) With these it has one of the most powerful and praised development environments ever created.
for me, it's the software. (Re:politics) (Score:5, Insightful)
I'm more comfortable in my Linux distribution of choice than I am in OS X. I know where everything is, I have absurd amounts of software already installed (including a toolchain I didn't have to register online to obtain), and I have little need for MacOS apps. I also prefer KDE over Aqua; Though I recognize Aqua has some bells and whistles that KDE and XFree86 lack, KDE and XFree86 have far more of the bells and whistles that I use and appreciate. I'm pretty much just happier with the software on the Linux side.
As for Mac-On-Linux, I could see using it for the occasional MacOS app... sometimes such functionality is handy. And really, if it works, why not have it around?
I've seen a lot of posts on this thread asking what "the niche" is for MOL, questioning whether Linux has any value in the Mac "market" because OS X is available, etc. My only reply, really, is that maybe those posters should stop thinking like Official Linux Salesmen and Market Strategists... if it's not your thing, fine, but trying to determine the "market" for everything (especially something that's so obviously built and supported by its "market"), as if you own a piece, is silly.
Re:for me, it's the software. (Re:politics) (Score:2)
All things considered, I'll still stick with Linux (go figure) for the other reasons I outlined (and some I didn't, for fear of a flame war).
It might be interesting to do that just to see how well it works out, though... thanks. :)
Re:politics (Score:2)
No, I think you stated it perfectly.
Re:politics (Score:2)
> to be cool or l33t while you must defer to another
> OS like Windows or MacOS to actually do anything.
That's one way to look at it. The other way to look at it is that some user's needs are covered by having support for Linux applications, and some user's needs are covered by having support for Linux and Classic Mac applications (Mac-on-Linux). Some users (most of Apple's customers) are better served by having a one-click installer that installs support for Classic Mac apps, updated Mac apps, NeXT/OpenStep apps, Java2, and BSD Unix into their computer so that almost any developer has a quick development path to Mac OS X and can offer Mac users a range of software products with a Mac GUI and Mac conventions (standard key shortcuts, drag-and-drop or one-click install, etc). Different people have different needs. Cheers to the Mac-on-Linux guys and their users.
> so other people can build OSS apps to playback
> those movies, like what people have done for MP3
> or MPEG
What's wrong with MPEG? QuickTime Player also plays MPEG-1 and MPEG-2 movies. You can publish MPEG movies and they play all over. Codec problems are hardly unique to QuickTime. I've come across many AVI files I couldn't play, even on Windows. QuickTime is the Unix of multimedia
Re:The obvious question ... (Score:2, Informative)
BTW, this is posted using OSX10.1 It is a vast improvement over 10.04. As they say, it rocks.
Re:The obvious question ... (Score:3, Informative)
Re:The obvious question ... (Score:2)
Re:The obvious question ... (Score:2)
Re:The obvious question ... (Score:3, Informative)
The ``horribly expensive proprietary Unix for Macs'' you're thinking of is probably A/UX, Apple's implementation of SVR3. This ran native on the 68030/040 Macs, but it could also run Macintosh applications right alongside X11 apps.
The product most similar to MOL was Macintosh Application Environment (also from Apple), which let you run System 7 in an emulated 680x0 in a window on RISC workstations, e.g. Solaris on SPARC and a couple of others
Both of these are quite out-of-date and, to my knowledge, no longer sold, though A/UX still has some fans.
If you want to go the *nix on Mac route, Tenon Intersystems still sells MachTen [tenon.com], a 4.4BSD/Mach implementation that runs as a process under Mac OS 9 and earlier on PowerPC and 68K.
Re:The obvious question ... (Score:3, Informative)
Once Machten reached version 4.1ish, it wasn't that bad. I could use a unix mach kernel at blazing fast speeds on my mac's PPC processor WAY before OS X.
Just my two cents.
Re:The obvious question ... (Score:2)
Another way to put the question... (Score:2)
Re:Another way to put the question... (Score:2)
-josh
I'm confused... (Score:1)
Re:I'm confused... (Score:4, Informative)
F-bacher
Re:I'm confused... (Score:1)
Then if you prefer to use linux again you'll have to spend the time booting back.
Of course this doesn't help if M-O-L doesn't help for games... then you really have to boot into OS-9 anyway.
One of several examples (Score:1)
Re:I'm confused... (Score:2)
I've never understood this dual booting thing. I cannot imagine, ever in a thousand years, dual booting. What could be more annoying? Get 40 or 50 windows open, all sorts of tasks underway, and then have to shut it all down just to do one more thing? What on earth is the appeal of that? Absolutely bizarre.
I mean, I guess if you want to experiment with some operating system once in a blue moon, and don't have the 30 minutes it takes to find a free spare PC, it might be vaguely acceptable. But as part of any sort of normal routine, ugh!
Hmmm..... (Score:1)
It's like VMware for PowerPC (Score:2)
Re:It's like VMware for PowerPC (Score:2)
Re:It's like VMware for PowerPC (Score:2)
<flamebait>
</flamebait>
I use it... (Score:1)
there is a need for this... (Score:1, Interesting)
Re:there is a need for this... (Score:2)
Re:there is a need for this... (Score:3, Informative)
I use it daily (Score:5, Informative)
The only problem I've had of late is that the network device stops working after about three hours but I just kill MOL and restart it. From past experience with MacOS, rebooting every three hours is often necessary anyway
All in all, an excellent program. And its not so much that it allows you to run MacOS programs under Linux, ala MacOS emulators for Windoze - it is a complete virtual PPC machine within a PPC machine.
My laptop has YellowDog Linux 2.0 on it but I also ran MOL on Debian unstable for awhile with good success. I also run it at home on my Apple Network Server - I was able to install MacOS from scratch using MOL by setting the boot device to the CD.
This is going to cost me. (Score:1)
Well this is going to cost me another G4 tower... I just got OS 10.1 up and happy (yes, it does rock, no. it doesn't suck) but now I want Mac on Linux running up next to OS X not instead of it.
Talk about a horse race? here is in opportunity to run both classic apps (read: applications that get me paid) on *nix environments. One on a BSD based system supported by a huge ass company with a huge ass budget (and stake). The other, Linux based and supported by the Screaming Linux Jihad.
I choose to exploit everything and see what works best. zealously is for jackasses.
Re:This is going to cost me. (Score:1)
you can do everything (except non linear video editing) on linux that you do on your mac... so what's your excuse again?
Re:This is going to cost me. (Score:3, Insightful)
> do graphic arts, then gimp can do it for you
Why is it that it's never a graphic artist saying this?
> (just take a weekend of your own time and learn
> it, it's so close to photoshop now it aint funny)
It is so close to Photoshop in ways that a hobbyist can appreciate. GIMP is not on the cutting-edge of graphic design and publishing.
> as for webdesign if you dont code your html by
> hand then I am agast
That opinion is about five years out-of-date. These days you mock it up in Dreamweaver and then customize the code as required by hand or with another tool, and Dreamweaver leaves the hand-written code alone. I'd rather write scripts that automate Dreamweaver than write Web pages. The people who make Dreamweaver have researched a lot of common browser bugs and Dreamweaver takes steps to work around them. Why would I want to keep up with the lastest bug in IE just so I can code everything by hand instead of just the important stuff?
The first music sequencers only produced robotic music, and the first design-oriented HTML editors only produced crappy code. Both of these things have long since changed. If you get robotic music out of Cubase 5 and crappy code out of Dreamweaver 4, it is your own fault. The tools are advanced enough now that you have control over things.
> you can do everything (except non linear video
> editing) on linux that you do on your mac... so
> what's your excuse again?
Pro audio, QuickTime authoring, Flash authoring, DVD video authoring, easy drag-and-drop data CD and DVD burning (I make lots of big files, so a $6 4.7GB DVD-R that burns in 20 minutes with no effort to make it is very important), print graphics (no CMYK color in GIMP), and huge, huge, huge workflow advantages that come from common key shortcuts, application conventions, support for all common audio, video, and graphics formats, the best clipboard on a personal computer, scriptable/recordable GUI and high-level interapplication communication, PDF as a common format between all apps, drag-and-drop of one icon to "install" an app, or drag-and-drop to the Trash to "uninstall", amazing hardware support with drivers included in the OS so stuff just hot-plugs and you go (like a graphics tablet, or a precision mouse as a second mouse, or a whole USB/FireWire audio interface, camera/camcorder, or a hard disk).
All of this stuff saves me lots and lots of time and provides very important functionality and capabilities. A Mac is a very important tool in many industries
Coders and geeks can go ahead and make their own operating system that's optimized for coders and geeks. When Apple says that they make systems for "the rest of us", they mean people who aren't coders and geeks and can't make their own operating systems, or don't want to. Apple's customers are more interested in the fact that Mac OS X includes color-matching throughout the OS and hardware, and supports every type of font out of the box (including Windows-formatted TrueType fonts) than whether the compiler is free enough or whatever. That's for coders and geeks to worry about.
Really, Linux and Mac OS X both exist for different reasons, and they're quite complemetary. I use Mac desktops and notebooks, but my Web server is Linux. If you're doing something for which Linux is well-suited, and you have the expertise and time to set it up, it's a no-brainer. Especially when you are in a situation where you set it up once and replicate it on box after box after box with no licensing fees or associated paperwork (that is a huge advantage). It's not going to swap one-for-one with a Mac box for most users anytime soon, though.
Mac Oh Yes Sex =) (Score:1)
- "I thought Mac Oh Yes Sex was supposed to solve all that."
- "Have you installed MacOS X?"
- "Well, no, but - "
- "Then I think I see your problem."
that's a little obsessive (Score:2, Redundant)
Okay... so they are emulating DOS emulated from Windows emulated from Mac and emulated on Linux?
*head explodes*
MOL isn't an emulator ... and it IS way cool. (Score:5, Informative)
Mac-on-Linux is akin to VMware - it runs Mac code natively on PPC processors by virtualizing the underlying hardware. It is amazingly powerful and the last I was hearing on the MOL lists is that OS X support will be back soon (yes, it was there when OS X was in its infancy, since then, a few changes in OS X have broken things in MOL). With Mac OS 9.x (and earlier), however, MOL is solid as a rock. I can run days, even weeks without any instability - eventually, though, Photoshop or something else will cause me to reboot MacOS.
If anyone's been scared to try out Linux on a PPC machine, for fear of losing MacOS, check out Mac-on-Linux ... you'll have it to fall back on in case you get stuck in Linux. Most PPC Linux distros that I know of ship with Mac-on-Linux, so getting it running should be a snap. If you have any problems, the MOL mailing lists are amazingly helpful, often times Sam Rydh, the creator/maintainer of MOL will post responses himself.
FYI - sound works great, but video acceleration is lacking (much like VMware). USB support is also not there (yet) - but, if your device is seen in Linux, you can use it in MOL.
MOL is good but (Score:2, Informative)
This is... old (Score:1)
I guess stuff like this could be useful for some..
Cool Stuff (Score:2, Informative)
Where this project will go in the future is the big question. With 10.1 (yes, this is the obligitory "it rocks" comment,) you get the same ammount of Classic MacOS support, with all the modern goddies that you could want.
Re:Cool Stuff (Score:2, Informative)
Using it every day (Score:1)
It runs very well even, the few problems he had where due to poor support on the X server (no accel) mol ran just fine anda even allowed him to save his session.
He just quit using it because we decided to try OS/X for his particular setup.
ok so i can.... (Score:1)
Classic (Score:1)
But then again, I don't even have MacOS X. What do I know?
MOL Ready? (Score:1)
I played around with it for a little while on an old Beige G3 running Yellowdog. It had some neat features, including the ability to run full screen on a separate virtual console. So users could switch between MacOS and Linux with a keystroke.
My overall impression, though, was that it isn't ready for prime time. The speed was great, but the hardware support wasn't, and there were also several glitches, like the mouse cursor disappearing.
I hope the group working on this project keeps it up, because I think it is really cool, especially for people with old Macs. It just isn't ready for mainstream implementation.
Sweet screenshots (Score:1)
Re:Sweet screenshots (Score:2, Informative)
Heheh..
Its common when you're into running 7 different versions of MacOS on your hardware to name various partitions after the OS on them...
You don't *need* to use different partitions, but it works better that way
Anywho,
Installing onto
heheh
Installing macos-9.2 onto
:)
I myself am looking forward to it (Score:2, Funny)
I've always wanted to learn the linux, I hear it runs well on the ibm and compatible clones like the Compaq and the Kaypro. My friend has the Mosaic on his Mac, and he tells me about the linux and WWW all the time. He says the WWW (he's cool, so he calls it the W3), the Archie and the Gopher will be the future, someday we'll have modems that will go almost 4800 baud per second, and the HTML will be the computer language we convert our Pagemaker files to.
Please send me a fax when this is released, I have to go listen to some LP's on my new HiFi and vote for Mondale now.
Re:I myself am looking forward to it (Score:2)
Re:I myself am looking forward to it (Score:2)
MacPaint was quite revolutionary in its time, like iMovie and iDVD are today. Photoshop and similar apps are basically much more advanced big brothers of MacPaint, with many of the same UI conventions and procedures. A lot of digital artists got turned on first with MacPaint.
This is the most fantastic product ever. (Score:2)
And there I was. Everything was great. And if I wanted to use those MacOS programs that crashed all the time, I could feel free. I could switch consoles and get some work done while I was waiting for it to boot. I really feel like MOL is better than straight MacOS in some respects. Not video performance, of course.
How many OSs can you run at once?! (Score:3, Informative)
Here's an idea... there's User Mode Linux [sourceforge.net], a Linux kernel designed to run within another Linux kernel, rather than directly on the hardware. This permits all sort of debugging, security and other wonderful things.
From the 'uses' page: [sourceforge.net] This is more a potential use, since UML only runs on Linux right now. But once it's ported to another OS, it is a completely authentic Linux environment - it will run any Linux executable. This would be an interesting shortcut for an OS vendor looking for Linux binary compatibility. See the projects page for more information on porting UML to other operating systems.
Following that idea, it would be cool to port UML to MacOS X. (Would that automatically work on FreeBSD?) This way, you can run MacOS X, Linux (UML), MacOS 9.x inside that and DOS inside that. Why anybody would want to do that is beyond me, but it seems like a cool idea. Hey, with UML, it might be possible to have a "native" Linux system running on just about any operating system.
Here's a scary thought: If Linux runs under Windows, what happens when Windows crashes? On second thought, maybe it's better to run Linux as the native OS and emulate or virtualize the junk under that.
Timely! (Score:2)
Re:Timely! (Score:2)
You'll need the Amiga Forever [cloanto.com] CD (which comes with fully licenced Amiga OS ROMS and software) and a mac emulator and mac ROMS (they're out there somewhere, and instructions for extracting them (legally) from your old macs are out there too.)
There's some other bits too, like getting the Picasso96 graphics drivers running, but it's not that tough, and if you wanted I could give you a hand if you felt like taking a crack at it. I ran MacOS 7(point something) on UAE under Linux (you can run UAE under windows, too) when I had an AMDk6-2 450 and it ran fine, speedwise.
God, you'd think I was a lisp programmer or something.
Powerbook G3 Wallstreet (Score:2)
Has anybody set up MOL on a Powerbook G3 Wallstreet? Anything I need to be careful about? I pretty much just followed the directions in the docs.
Re:WOW! (Score:1)
This is for PPC Linux. It functions like VMWare or Win4Lin under x86 linux, running a virtual MacOS session inside Linux. It doesn't do any processor emulation.
Re:WOW! (Score:1)
Re:WOW! (Score:1)
No it doesn't! It emulates the bios and hardware devices, but it doesn't need to emulate the x86 chip. It only runs on systems that already have one. If it did, don't you think there would be a solaris or mac os port of it? Or, moreover, since it does run on x86 chips only, why ever would they write an x86 emulator for the x86*?
And the fact that you can run "any os" on it (although this isn't strictly true -- they only officially test and support it on certain OS's, and I believe they actually dropped support for one of the BSDs recently due to lack of demand) does not mean it must emulate the processor. If it provides a complete, standard BIOS implementation along with a way to emulate direct access to devices, it will of course be able to in theory run any OS.
* - yes, I am aware of the PA-RISC emulator for PA-RISC HP wrote experimentally which resulted in speed-ups under certain situations. This is cool technology, but VMWare doesn't need to use it to do what it does -- and don't you think if they were doing something like that, they would advertise that fact quite prominently (assuming it results in improved performance).
Re:WOW! (Score:2)
VMWare, for the most part, runs x86 code natively on the processor. It traps and emulates some instructions, and scans executables before loading for the occasional non-virtualisable x86 instruction - The x86 PC-AT architecture is not fully virtualisable, unlike both many more modern architectures, and older archtectures that were better designed.
The x86 chip itself is a strange mixture of kludges, that have grown up over the past couple of decades. However, 486+ family chips can virtualise 8086 code, and there's "only" a "few" 80386+ instructions that the VMWare authors had to sacn out and deal with specially, so VMWare is NOT a PC emulator like bochs.
However, one also has to deal with device I/O, since none of the PC support chipset is customarily designed for virtualisation either - and this is what IS for the most part emulated in VMWare, hence the virtual BIOS, HD and gfx card.
For more information, consult the blurb about VMWare, and the documentation for Plex86 [plex86.org], an open-source clone of VMWare
Re:This is flamebate but... (Score:2, Insightful)
Re:This is flamebate but... (Score:1)
Then don't waste your time on it.
Oh - you want to tell OTHER folks how to use their time? You offering a paycheck? You got a big stick? No? Then go worry about your own time; they'll handle their's just fine thank you.
Re:This is flamebate but... (Score:1)
Re:This is flamebate but... (Score:1)
It is true. The reason it is true is because this whole movement needs focus. It needs to be concetrating for it's survival instead of wasting time on shit like this.
Re:This is flamebate but... (Score:2)
It's better than feasible... it's already working.
Funny thing is, I'm glad not everyone is developing on x86... if the "community resources" were all focused on making shiny new stuff for x86 servers, I wouldn't be able to run Linux on my Macs.
Re:This is flamebate but... (Score:1)
Also the mac is going away soon and a friend of mine is going to have it. In order for her not to destroy it i need to be able to connect to it and manage it over the internet. (I know that mac should be easy enough that it shouldnt be a problem for her to fix it her self, but hey i like linux more, and with KDE its just as easy)
Re:This is flamebate but... (Score:4, Interesting)
I run YellowDog Linux on my Titanium G4 notebook. Why? Performance is *excellent*, plus the notebook ain't to shabby to look at. Extra wide screen, good hardware integration. Works for me. In fact, every year I've attended the Ottawa Linux Symposium [linuxsymposium.org], I've seen more and more people lugging Apple hardware around, running Linux. We're not talking your average joe users either, but serious developer types. I seem to recall a few of the Samba fellows typing away on Powerbooks during the keynote...
MOL (Mac On Linux) is a nice tool for those that do run Linux on their Mac, yet occasionally need to boot into MacOS. It saves a reboot, and can be quite handy when you need to playback a Quicktime file, or something along those lines. I'd rather have a native Linux player of course, but since Sorenson won't disclose the codec, MOL allows me to run Linux yet still access one or two of those quirky Mac apps. ;)
As another poster mentioned, it's like VMWare for the Mac. If you can postulate a use for VMWare, then it shouldn't be too difficult to figure out why some people like MOL.
Re:This is flamebate but... (Score:3, Insightful)
Well, finally this is a reality with MOL. The mac version of Office is very good and some would say that perhaps its even better then the Windows version. With MOl you can run linux, MS office, IE, java( not supported under linux on the mac),and even games like quake and UT, as well as photoshop. You literally have everythign you need with the satisfaction of knowning that you are not tied with Windows or paying Microsoft( unless you use Office).
Way to go hackers. I have seen MOL and I was very inpressed at its speed. Makes VMWARE look ancient and extrenely slugish. Believe me, when I say its not emulated but native. I wonder how they did it. My guess is they programmed MOL to reserve some memory addresses some and put in a layer to fool MacOS that another app is using the memory. This is to avoid conflicts. I also assume a layer is used on MOL as a data traffic controller but its not fully emulated. Probably only a layer to pass data through. Windows on the other hand likes to constantly monitor and send signals and data to hardware. Even if the computer is idle. NT does this. If you tried to trick windows on x86 linux this same MOL way, the windows kernel would panic when it couldn't send data on every cycle. I believe MacOSX uses something simular by constantly sending signals to the cpu and memory so it will probably never run natively without some emulation. Anyway keep up the good work and I will buy a G4 as my next linux box. Mol makes all the difference.
Re:This is flamebate but... (Score:1, Interesting)
See, the mac in question is a PowerPC 603e (3 generations behind even the 1st G3) and it will not run Mac OS X at all (nor OS 9).
As a Mac, and now that I own a G4, it pretty much is useless to me, so I converted it to run LinuxPPC, and it now has been running my dns, mail, ssh and web server (+php +pgsql) since 1999.
LinuxPPC or Mandrake, Debian (etc) are OSes that work wonders on older boxes, and it enables me to make use of my 5 years old mac everyday, something I would not have done if it was still running Mac OS...
Re:Here it is, for all you MSIE trolls (Score:5, Informative)
MSIE for Mac really has nothing to do with MSIE for Windows. MSIE for Mac is a decent, well-behaved Mac app, following basic Mac rules. Parts of the rendering engine may be derived from MSIE/Win source code, but most of the app was rewritten from scratch by Microsoft's Macintosh Business Unit in California. It's one of the most standards-compliant browsers available (much moreso than MSIE/Win).
A few differences:
Preferences at the bottom of the Edit menu, nice and organized, not hiding under Tools with convoluted tabs and buttons
MSIE/Mac lets you manage cookies [webwizardry.net]; you can see all stored cookies in a list, show their values, delete them, etc. You can also choose which domains to accept and deny cookies from.
MSIE/Mac has its own Download Manager [webwizardry.net]. All downloads are listed in one window, and they remain listed there (as a history) after downloading.
MSIE/Mac is MUCH prettier than MSIE/Win. It also includes multiple color schemes for the buttons and stuff.
Of course, it supports Internet Config, ColorSync, Location Manager and other Mac OS goodies.
It's easy to install (download and mount a disk image, drag the folder to your hard drive, launch the app) and easy to uninstall (drag the folder to the trash). To be thorough, trash some libraries in the Extensions folder, and the cache and other stuff in Preferences. MSIE/Win thinks it's part of the OS and can't be installed.
Basic features like right-clicking a graphic and selecting "Open Image In New Window" are missing from MSIE/Win. If you do open a graphic, MSIE/Mac shows you the dimensions in the title bar, like Netscape does; MSIE/Win does not. These two features come in very handy when doing Web design.
View Source shows a decent source window, in the same app (instead of launching Notepad), and it marks HTML tags in blue and comments in red. Much more readable.
Oh yeah, and it still works with Netscape plug-ins.
</RANT>
Re:Here it is, for all you MSIE trolls (Score:4, Informative)
Mac MSIE5 does indeed rock, but I have noticed that it chokes, and badly, on big HTML pages. For example, a big
This is on a well-tuned Pismo (400MHz G3, 320MB RAM), and I have done a lot of experimentation with memory settings and other stuff. But it's totally repeatable. Drives me nuts.
thanks for the informative report (Score:2)
That's about what I'd expect, and why I put up the parent post. So what do you think it would do under MOL?
Funny how I got rated troll pointing out that it was possible to run that silly browser under linux, where phroggy got himself modded up to 5 singing MSIE praises. My favorite is this, "most of the app was rewritten from scratch by Microsoft's Macintosh Business Unit in California." It's not really MS guys, I swear, it's a well behaved Mac app that Billy G has no influence over. He must have an army of bots for that kind of modding, and it gets in the way of real information. Well, I'm off to meta mod such stuff away.
Mozilla and Lynx work for me and I'm sticking to them! MOL is a cool project and a nice way to get at some old Mac software that proves that nothing has to be abandoned or lost within the free software model. Old DOS, you got it. Old Mac, sure thing. MSIE? Well no, but thanks!
Re:Here it is, for all you MSIE trolls (Score:2)
Re:Here it is, for all you MSIE trolls (Score:2)
There were three stages to Microsoft's Mac support: 1) they only made Mac apps (Word, Excel, etc), then 2) they ported their Mac apps to Windows and then sort of ported them back to the Mac (which flopped badly and Word 6.0 for Macintosh was called "a major embarrassment" by Bill Gates); and then in 1997 they formed the Macintosh Business Unit (MBU) after Steve Jobs made up with Microsoft and tried to bury the past. Since then, Microsoft's Mac apps have gotten more and more Mac-like with each revision, to the point now where Office X (also "10" like Mac OS X) for Mac OS X is Apple's poster child for a great third-party Mac OS X app (the floating panels even swoosh out of the menus like windows do out of the Dock). It's like Microsoft is an Apple subcontractor, making the browser and high-end office suite for Apple, to their specifications.
They also have easy installation and uninstallation on the Mac. IE for Mac OS X is a single icon that you can either use or put in the Trash and that's that. You can move it or rename it if you want to as well. Same with Word X and the other Office apps. Easy to manage because they don't put files all over the system.
I even kind of like Word X, and I've been cursing Word for years (my publisher forces me to use it, like most publishers, because they want stuff submitted in Word format, with all of the trimmings like tracked revisions and comments and such).
Still, even though MacAddict Magazine just did a very favorable write-up of the MBU and the 185 people who work there, there's a bad taste in your mouth when you use Microsoft stuff that is really a drag. It will be there until MS starts acting their age and size (like IBM does). A company as big as MS has to go out of its way to be interoperable at every possible level, and listen to its customers' needs instead of dictating the one true way it will be. Learn to be gentlemen and ladies, for everybody's sakes.
Re:I like this for a few reasons... (Score:2)
Re:Why this is Relevant w/r to OS X. (Score:2)
I have often wondered what they were smoking in Cupertino when they cooked up Aqua. Whatever it is, there should be a War on Drugs against it.
OSX has some amazingly cool technical underpinnings. I love having a bash prompt on my Mac, and protected memory and all that jive. But Apple has abandoned more than a decade of UI work in favor of that old NeXT crapola.
Aqua is a poor replacement for MacOS 9.2. Gimme 9.2 with the OSX underpinnings and I'd be in hog heaven. I do not know a single Mac junkie that has really embraced Aqua. We all merely tolerate it. At best.
(NeXT purists will disagree with my diatribe. I guess it's all what you are used to. But imagine if Ford suddently replaced steering wheels with a wacky slider for steering the car, and moved the transmission controls to the dash board. Better? Who cares? It's TOO DAMN DIFFERENT.)
In a decade, OS X's GUI will probably rock. And that's when I'll give up my OS9.
Re:Why this is Relevant w/r to OS X. (Score:2, Informative)
I think you are mistaken on a few points:
Classic's transparency is a virtue, which allows for a necessary integration. It is very bad UI to have a whole runtime living in a separate window. The old Blue Box was clearly short lived for a reason, trueblue kicks it's ass in both performance, and usability.
In current Mac OS X the Genie effect can be replaced by the 'scale' effect if you want it, HD aliases can go in the dock (or you can use an Apple Menu replacement if you really want to - they exist). The Finder toolbar allows you to put whatever foders you want in it, which works far more nicely that the pop-up windows (or tabbed folders as you call them).
It is true that you do not have the option to use labels currently (or folder colors, as you called them), and I would suggest that if you miss it you give Apple feedback to that effect. I have, and I know there is a Radar bug on it. More feedback = better chance it will appear in 10.2 (or whatever the next releaase will be called).
As far as file comments go, they exist in Mac OS X, you show how little you actually tried to use the system by that comment. I am running 10.1 as my production system, I do not find that I am any less productive than I was on 9.x. After I lived with the changes to the UI, I discovered (somewhat reluctantly in places) that they are mostly improvements over OS 9. I do not run Classic often, but apps run at close enough to native speed that I have never noticed it, and benchmarks done (on xlr8yourmac) show that at worst you are typically looking at a 5% performance drop - I seriously doubt that MOL would offer better performance.
You might want to actually test the system for longer than the ten minutes or so it appears you spent with Public Beta or DP 3, or whatever you were using, so that you know what it is you are writing off.
Re:Why this is Relevant w/r to OS X. (Score:2)
There is a 5% performance hit running an app in Classic instead of natively, but there are lots of upsides that make up for this. For example, when you switch to Mac OS X, your browser (at least) immediately goes native and can't crash any other app. Java goes native, disk utilities and other apps included with the OS go native, so even if you are running a couple of big apps in Classic (like Photoshop and Dreamweaver), those apps are isolated from the others, and you can optimize Mac OS 9 for those two apps. Also, Classic.app is a Mac OS X app, and takes advantage of better memory and multitasking, so Mac OS 9 thinks it has 1GB of RAM no matter how much you actually have.
Besides, the 5% performance hit goes away when you get your next Mac or one of today's very cheap RAM upgrades. It's a small step back in order to take a big step forward.
The 10.1 UI is much better again than previous. The extensible System Menus replace the Control Strip and previous system menu implementations, and it will be easy for someone to make an app-launcher menu that you just drag into the menubar and drop where you want it and use it (there is already ScriptMenu.menu on apple.com that provides a pervasive menu for launching AppleScirpt, Perl, and shell scripts). Put the Dock on the right side, and it feels very much like a vertical floating application palette in 9, and the Finder's icon sits where you're used to your hard drive being, and a click on it opens your Home folder.
The Dock still needs work (the elegance of the System Menus is sort of embarrassing it), and I'd like to see the Application Menu merge with the other "application menu" that you get when you click-and-hold an app in the Dock, then the File menu wouldn't move around.
Tell Apple what you don't like. They have been listening really well. They added a PostScript interpreter to 10.1 because people asked for it. Now you can output PDF or PostScript from any Mac OS X app that's been updated for 10.1.
Filename extension hiding is also not so bad. They do so many smart things that in day-to-day operation it will be better for most people this way. You won't ever have to type an extension or even look at one if you don't want to (once the apps catch up a bit), but if you do want to, they are also easy to access. File Type and Creator still work on HFS+ volumes (BBEdit is not adding filename extensions yet and it works fine) so you can still work in the old way if you want to.
10.1 rocks. Fast, stable, incredibly full-featured, incredible standards support. A very pleasant place to work. On a PowerBook, it is really something to see.
Re:This sounds useful.. (Score:2, Informative)
http://www.ardi.com/executor/index.html [ardi.com]
Re:PM 6100??? (Score:2)
You can use MkLinux or
PPC Linux for the NuBus PowerMacs [sourceforge.net]
Re:Benchmarks (Score:2)
Now, there are other tasks that Macs weren't optimized for that may be faster on x86, or code that was built for x86 and runs better on x86. Doesn't really matter to the Hollywood crowd, though. Doesn't matter to the newbie who wants three simple steps to the Web. The academic question of "which is faster at doing PC-based tasks, a Mac or a PC?" is just not interesting when you can make a DVD on a Mac in a few minutes of work and an hour of background encoding (Compaq's solution takes 4 times longer and is much, much lower quality, on a P4 1.8
Re:Missing the point to some extent. (Score:2)
> The Open Firmware on Macs/Suns is maddening
> enough to deal with and dinking with bootX made
> LILO look like a piece of cake.
Since 1998, OpenFirmware has had a graphical boot loader that shows all of the Mac OS, Mac OS X, and Linux bootable volumes attached to a system as pretty icons if you boot a Mac with the Option key held down. Then you click a volume with your mouse and click a right-facing arrow to boot from that volume. You can even attach FireWire storage at this point and refresh the list and boot from that. The Linux volumes have a cool Penguin icon on them. It's a really nice system.
Re:Missing the point to some extent. (Score:2)