Linux on the iMac G4
Brent Foster writes: "The staff at iMacLinux.net have Linux running on the new flat panel iMac G4s. They have an initial installation guide available here(1). It has several photos of the iMac G4 during the installation as well as cat /proc/cpuinfo. They also have some photos of the unpacking available here(2). The iMac was sponsored by PowerMax, it is nice to see companies sponsoring Linux efforts, especially in the Apple world."
John Buswell adds: "It currently works in novideo mode, but we plan on testing newer kernels and XFree 4.2 with nvidia patches later this week."
In light of major corporation sponsership of Linux, including companies such as HP and IBM, Microsoft has announced they will be releasing Windows on Linux.
"We have decided the core linux OS is in dire need of a GUI which actually works," says Richard Belzer, Sr. Marketing Representative. "KDE and Gnome do not offer the performance of our products"
But don't look for Windows XP for Linux anytime soon, Microsoft has decided to rollout Windows 95 for Linux.
"Windows 95 both performs better than any GUI Linux offers, and also has more application support," stated Mr. Belzer. "We are assuming that because the average Linux user is used to GUI's such as KDE and GNOME, which are sluggish and problematic, that Windows 95 would actually be a step up for them."
Windows 95 for Linux is expected to be released by Fall 2002.
Vindictive Mods
security through obscurity = modding down anti-linux posts so maybe noone will see them
Linux has its applications but why would you drop that kind of cash on that kind of machine to run linux on it? You can run linux on a cheap Athlon and have the same (if not better) performance.
Not only that but linux can't even begin to compare to the impressiveness of MacOS X. I have a G3 running OSX and I would kill to have the G4.
Its impressive, sure, but it begs the question: WHY?
Also, what are the benefits? Fink runs on the BSD compatibility layer, you can compile all your favorite X apps (that aren't packaged on fink) and you can run a rootless X!
Maybe I am just missing the point of the whole thing, and this is not a flame or a troll. This is genuine interest. What would compell someone to run Linux instead of MacOS X on such an elegant (and expensive) machine?
The List of Grievances with Slashdot.
I think the man pages for here(1) and here(2) are broken.
Tarsnap: Online backups for the truly paranoid
these guys are hosted on a cable modem. i don't know why slashdot keeps posting stuff on the main page... they know it is going to be slashdotted sooner than later
I agree.
It's nice to know it could be done, but it's really of no practical use since the iMac runs MacOS X and Darwin...
The point is for the politics of the copyleft, spreading free-as-in-speech software everywhere. It doesn't matter that Mac-OSX is better than linux for a bunch of things. Mac-OSX is not GPL'd.
It doesn't stop me from running both.
Who are you to tell anyone what projects they should or should not work on???
--jeff
ipv6 is my vpn
You want a mac because OSX kicks ass. You also want to run Linux for other reasons. You don't want to buy two machines. So you figure out how to run Linux on your mac in addition to OSX.
Fink is the bid'ness, and it kicks prodigious booty, but it only knows about packages that have been patched, and there are things you still can't do in rootless X (like 3d in a window, important if you want to run GtkRadiant), and there's no Apache/mod_perl build for Fink yet. Hopefully someday all of these gaps will be filled, but in the meanwhile it's very useful to be able to dual-boot.
If you just want Linux, you're obviously wasting your money on a mac. But if you want the smooth, creamy goodness of OSX and Linux to boot, the ability to run Linux on your mac is a godsend.
-- http://frobnosticate.com
Because Apple doesn't have a monopoly, and they use their own hardware. If you don't like it, you are free to buy other products- objectively, there's nothing you can get on a Mac that you can't get an equivalent for on a PC. That is; when you buy a Mac, you buy the whole package, operating system and all, and you get a computer that works out of the box, like it's supposed to. Apple doesn't have enough market share to abuse.
visit the hwky website for a lyrical genius infusion.
Unbelievable. Somebody releases an excellent system and the first thing the Slashdot crowd wants to do is run Linux on it. OS X is an outstanding operating system in and of itself, and also happens to run most every 'Linux' app the average hack needs. It even runs X quite comfortably. So, why, why WHY would somebody waste their time installing Linux on such a machine?
I'll venture a guess: Because it isn't about practicality. It isn't about what makes sense. It's all about "Linux as Religion". And that, frankly, makes me sick. Grow up, boys. Move on. Start using computers for something useful instead of using them to stroke your fragile little egos.
SNSJ, as per your request, I got me an account. We will do much battling on the field....
(Moderators, please moderate as +1, Insightful)
I'm running Linux on my Powerbook because:
-The Powerbook was cheaper than x86-based notebooks with built-in LAN the time I bought it (Aug 2000) - The Powerbook has great battery life
MacOS9 sucks badly compared to KDE/Linux and I don't think MacOSX is much better. (I want multiple desktops and 3 mouse-buttons. Everything else is sub-optimal)
If I could run OS X on my x86 box, Linux would never have even entered the running of my considerations.
Now tell me exactly what OSX can do what Linux can't?
KDE/Linux can do a lot OSX can't:
- Multiple desktops - Real 3 mouse button support - A browser (Konqueror) that respawns all windows from the previous session on log-in (no more temporary bookmarks) - Web/News/Mailserver preinstalled. I *DO MIND* spending hours downloading/installing all this. - and more...
In my point of view, there is not much MacOSX can offer for me in comparison to KDE.
Now if someone could port Linux to my Colecovision Adam, THAT would be impressive and newsworthy.
Some people might really like the new iMac from a physical/enclosure design standpoint, but might not like OSX (see plenty of articles as to why), or might just prefer Linux. So, buy the Mac, run Linux on it, and you get basically what you want.
Also, the whole "because it's there" thing.
-brennan
I ran Debian Linux on a 'New World' G4. It took a little tweaking to install to bootloader but once installed, I had no other issues. Why would I put Linux on it? For one, Linux screams on PowerPC. Linux and G4s make an excellent server combo. OpenFirmware is also server-class, adding to the enterprise-nature of the hardware.
Another reason is speed and maturity. Linux has run on PowerPC for years, and is well supported. I was able to run XFree86, Enlightenment, and instant-message apps with ease. These were readily available via apt. Just about every piece of OSS/FS I was accostomed to on x86 was there.
Final reason is cost. OSX isn't free of charge and you must pay for upgrades. Im not really into piracy, so spending hundreds of Dollars on a new software didn't make much sense.
Don't get me wrong. MacOS X was very attractive and neat. However, some features/differences (netinfo or whatever its called management, GUI by default, weird / layout) didn't leave me happy with its ability to serve. OSX is great for a desktop Mac user but needs a little more time to prove its worth as a server OS.
Connectix Virtual PC for MacOS X and Redhat Linux running together is a better a choice for linux on Mac. The PowerPC Linux project is best suited for the non-Mac PPC boxen.
Strange women lying in ponds distributing swords is no basis for a system of government.
the idea behind GNU/linux is to produce/provide an opensource and completely free Operating system for whoever wants to use it, the idea of OSX is to sell Macs, i would never consider buying a mac at the ridiculous prices for such hardware but if i did then the OS i would choose would have to be Linux, for no other reason than i happen to like it.
Apple have used opensource for their own gain and the end result is Darwin, giving just enough back to keep people happy, but not enough to produce a usable Desktop OS at this stage, oh, and under a strange license.
Software Freedom Day!.
I'm not a big Linux fan either, and I use FreeBSD and OS X exclusively. I don't see why more than .09% of the G4 users out there would want to run Linux on their systems. But I don't see how this can possibly hurt OS X or the Macintosh line. If anything, it fosters a greater understanding of the underlying hardware.
While porting Linux to your iMac, toaster, toilet, whatever may not be practical, if anything it fosters a greater understanding of the system in question. It's even good for a moment's chuckle.
I'm sure the people working on this weren't sitting in dark little dens, fueled by Satan, with hopes of crushing OS X.
If anything, Linux and OS X will benefit each other. Mainstream vendors will again see the value in the UNIX operating systems, and be more open to Linux and *BSD. The mainstreamness of OS X will encourage more people to become hackers, and they will possibly work with Linux, or start a project than benefits Linux.
What OS X can do that Linux can't?
You can't be serious.
1) Adobe applications
2) Microsoft office
3) iMovie, iPhoto, etc.
etc.
Don't bother saying that Linux can do the same thing with open source "substitutes." Margarine ain't butter.
Cause you enjoy Linux, and want a piece of kick ass hardware to run it on.
Personally, I wouldn't do it, If I bought an Mac, I'd use osx, but thats ME and my choice.
The Kruger Dunning explains most post on
ROTFL.. these guys are bouncing requests they can't handle back to slashdot rather than having their servers queue and try to respond to them. this is pretty cool.. must say its a unique way to handle a slashdotting :)
I can.
1) Adobe applications 2) Microsoft office 3) iMovie, iPhoto, etc.
So it's all about the apps?
Well, all MacOS9 apps run fine in MOL.
But OK, if you really need one of those (I don't) then MacOSX is probably better fitted, not because of MacOSX' great advantages but because of the apps that happen to support MacOSX.
TSIA.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
Since Apple have a propensity to obsolete their hardware, and OSes rather quickly.
Look at 68k macs - no longer supported by any current version of the MacOS.
Look at the Newton - dumped
Look at Pre-G3 Power Macs - unsupported by OS X, or any Apple Unix
Look at A/UX - dumped by Apple
My IIfx, PowerMac 8500, Rev. A iMac, Titanium PowerBook, Duron 750, Celeron 366, dual P-Pro 200, P-133 and Sega Dreamcast will *all* run Linux, and will likely be able to run Linux until their hardware fails.
Apple can't support their products like the Open Source community can, they seem to be of the opinion that if a machine is more than 2 years old, it is useless and you should buy a new one.
I, for one, am extremely glad my Macs can run Linux, because I know that when Apple forget me (and they will), the open Source community are still here to support me (and they encourage me to help support myself).
A huge thank you to the LinuxM68k, LinuxPPC, Linux-SH4 and Linux-x86 coders, you have made such a difference to my computing life.
I gots ta ding a ding dang my dang a long ling long
In responce to the many questions of 'why?', I'd submit some of the following:
I've used Fink. I've built all of the packages in the stable tree. I've read many of the patches. Not to belittle the excellent work that the Fink developers do, it feels hackish at times. Darwin's BSD layer isn't a very good UNIX, and causes many applications to not compile, or compile with bad hackish workarounds. Darwin imposes a lot of limitations that Linux doesn't have, and is buggy or not POSIX compliant in other respects. From a UNIX developers position, Linux is far and away a better UNIX platform.
Running Linux results in a much smoother UI, anyway. The Mac OS X interface lacks proper keyboard window switching, so users have to resort to the mouse more often. Introduce XFree86 into that picture, and you suddenly have separate keys for window switching in each environtment. Cmd+Tab will switch *applications*, including X, but you need a separate key combo for window switching inside X. I used Opt+Tab. So, if I wanted to switch from the Gimp to gnome-terminal, I can Opt+Tab. If I want to switch to Mozilla running in OS X, I Cmd+Tab to it.... Hackish.
The performance of XFree86 on OS X is also really pretty awful. The SysV shared memory implimentation on Darwin is too limited for the MIT-SHM extention to be used, and graphics under Quartz are largely unaccelerated. Things draw *slow*. If you're interested in X apps, Linux will perform much better.
Interested in KDE? Not available from Fink. Apparently KDE does some things assuming that work with ELF binary objects that don't work on Darwin (probalby in Kparts, but I don't know). KDE users are going to want to run Linux.
Personally, I'm not all that interested in OS X. I don't like it much. However, I *do* really like PowerPC hardware. Resume from suspend is much betther than on x86, which is great for laptops. Power use is better, and heat output is lower. Hardware is easier to configure.
Apache and mod_perl already run on the iMac with the factory installation of OS X.
OSS apps *are* real apps.
GIMP have all the colour matching etc of photoshop ? you tell your boss that.
Only a minority of computer users are graphic artists and only a minority of graphic artists really need color matching. (Actually I do some graphics for websites - Gimp is perfect for this.)
BTW, does really every Mac-user shell out several hundred bucks for Photoshop? I don't think so.
I am positive that, with the money it costs to buy a G4, I can build a faster Linux box using AMD gear.
Another reason is speed and maturity. Linux has run on PowerPC for years, and is well supported.
But Linux has run on x86 platforms longer, and is better supported there.
Final reason is cost. OSX isn't free of charge and you must pay for upgrades.
You can not buy a new G4 without getting OS X. And every upgrade to OS X to date has been free. I know this, because I have installed every upgrade on my G4, and have not had to pay a dime for any of them. When 10.1 came out, I was even handed free CD's of the upgrade by the nice folks at the Apple Store, to save me the downloading time.
So all this brings us back to the question: If you want a Linux server, why would you buy a G4 to install it on when a PC is cheaper?
It seems to me like buying a Mercedes and converting the body into a custom pick-up truck... You can do it, but just buying a Toyata Tundra seems to make a whole lot more sense.
Information wants to be anthropomorphized.
I will say that I have NOT been a fan of the Mac over the years. But OSX would convince me to move my Linux box off my desk, not out of my server room though, if I could figure out how to set my "Delete" key to be a proper backspace in vi. I spend a lot of time in vi and this is the only pain that I've had moving one of my desktop machines to OSX.
I know why they did this, so they can run the KDE Aqua theme and trick everyone.... "Look, it's Linux!".... right?
Matter of taste.
Not only that, but OS X boasts actual design decisions that differ from what Microsoft has chosen to do.
Irrelevant. (It's wrong anyway, I frequently try to paste with the middle mouse button in Windows just to notice that nothing happens. I also miss my 16 desktops and Konqueror)
Unfortunately, KDE and Gnome are not in a position to make such a claim.
See above.
So the only relevant pro-MacOSX point you made is 100% subjective (pleasant for the eye...)
Wow.
Having choices with hardware always makes it more attractive. Some of us don't really feel that OSX is the best option for every use. For servers, I would prefer Linux over OSX due based on maturity and speed. Does anyone really want Aqua on a server?
I admit it: I crave a Mac. iMac, iBook, PowerBook, whatever. Why?
Because I think it would be cool to have one. I run linux all the time, only booting into Windows when a)my boss requires a word-formatted document or b)to watch a DVD with menu support.
If I got a Mac, I would want to be able to run the OS with which I am most familiar - linux. At the same time, I would want to play with OS X. But the main reason I would buy a Mac is for the variety.
A new platform means new challenges, new problems, new hurdles. New fun. And as a tech junkie, I crave new fun.
Practicality? Who needs it?
Forgive me if I am wrong about the uprades. I thought for sure they were premium, but I stand corrected.
For bang-for-your-buck, I feel Linux on x86 is hard to beat. However, PowerPC (in my opinion) is much better hardware-wise and better for reliability. OpenFirmware is much more flexible than an normal PC BIOS. The hardware holds ties to IBM and the RS line, which has generally been known to be solid.
So for my money, I will buy x86 because I feel I get better value. If I can afford to be a little more picky on hardware, I will buy SPARC. Still, if I work in a shop that only has PowerPC I will throw Linux on it.
I don't think anyone will argue that x86 is better hardware. It just isn't. I think you will find some argument on whether OSX is fit to serve.
Dude, come back to the future. It isn't 1996 any more, and apple's been turning profits since 98, much better profits than some of our other well known manufacturers (i.e. HP, Compaq, Dell)
T Money
World Domination with a plastic spoon since 1984
Well...lets see..comercial games, better hardware support for graphics cards at least, iPod, when was the last time you saw profesional level video editing on Linux? Sorenson, Microsoft Office, Adobe products, The majority of games.
Oh, also, when you install OSX, it just works, no worries about your hardware not being supported, and recompiling drivers and the like. To answer a previouse question, OSX does support three button mice, and how many computers ship with a three button mouse anyway? What a bad excuse.
And last but not Least, remember that OSX is not a finished OS yet. It's only at what is the equivilent of version 1.1.2. OSX 10.2 is suposed to introduce alot of new features and return some of the features that were missing from OSX that were in OS9, such as spring loaded folders.
nvidia still hasn't shared which registers are used to set up a DVI display, which this iMac requires. This is also the reason you can't use the XFree86 group's nvidia driver if you have a DVI display on your PC Linux box.
If nvidia would just share this one bit of info, nvidia users could avoid loading a nasty closed-source driver.
I wasn't even aware that the new iMacs couldn't run Linux before this point. I though mkLinux, Yellow Dog linux a Linux PPC were all mac versions of linux and capable of running on a mac. I would have assumed that included the new G4
T Money
World Domination with a plastic spoon since 1984
On my dual-g4, X11 apps run much faster under linux than they do under XonX. Aqua is real purdy but carbon apps like the finder are sometimes frustratingly unresponsive. Plus, a lot of stuff like SourceNavigator just does not compile under Mac-OSX but zips along great under linux ppc.
I run both and like both. Why criticize someone who is doing something that you are unwilling or unable to do?
--jeff
ipv6 is my vpn
The effect is probably the reverse. Someone who owns a Mac might finally get off his (talking about myself) lazy ass and try out linux.
omnia tua castra sunt nobis
"does really every Mac-user shell out several hundred bucks for Photoshop?" Not every, but a surprising number DO. Ask Adobe how many copies of PS for Windows they sell vs. PS for MacOS... I'll save you the trouble, it's approximately the SAME number. Figure that, with Apple owning 5% of the market.
That was classic intercourse!
I'm not sure which the joke is - iMacx (hmm, that SuperDrive http://www.imaclinux.net/images/imac-g4/install/su perdrive.jpg looks pretty hot) or the time.
Another joke...
--joshua
I can understand why someone with an older Mac (ie, sunk cost) would investigate running Linux. Of course, the end result will be be a more expensive box than an equivalent Intel or AMD Linux box, but with your money sunk into a G3/G4, what else can you do? What I don't understand is why someone would buy a brand new, off the shelf iMac G4 and immediately install Linux. Okay, it's cool looking and unique and those are damn fine 1337 h4x0r characteristics, but think of the coinage! Was Linux their intention before buying the iMac G4? Maybe I'm missing something compelling on the Mac Linux front, but why are there people doing this?!
Apple is a minority in the computer industry, they do NOT have a monopoly. Just because they own a hardware/software mix doesn't make them a monopoly. Sun fer sure isn't either.
Apache and sendmail are preinstalled. Even better, they are off by default to prevent hacking (unlike RedHat, which gets hacked in under 5 minutes once you install it).
.conf files if I ever need to tamper. But PHP and Perl and MySQL are there already.
I can start and stop Apache by checking the checkbox. It's very easy to do, with the power of
how about I insist that you're an idiot for thinking OS X is of any use, when all the real application support out there is with the Win32 side of the industry?
Hehehehehe I can run any x86 app I want on my Mac thru VirtualPC. I can even run any variety of Linux or Winblows I want, up to 10 different virtual machines running whatever app i throw at them, all at once. All your apps are belong to us!
But, geez, I'm sorry, you can't run Final Cut Pro on your side of the industry can you? Nor Burning Monkey Solitaire, the true king of all solitaire games. Or the most elegant OS on the planet. In fact, the entire argument of "more apps for x86!" isn't really valid in the least, unless you're talking games. But at this point, if you really wanna play games, consoles are the way to go. And heck, you can even put your precious Linux on those too.
When I bought my first Mac, the only thing I missed was Minesweeper. Then I found a nice copy for MacOS. Now there's even some native X minesweeper games. Haven't looked back since.
You guys just slashdotted my friend's website. Amazingly, it is still up.
Look at the bogomips here. A massive 797 of them from their speedy 800mhz iMac.
model name Pentium II (Deschutes)
cpu MHz 451.032
cache size 512 KB
bogomips 897.84
model name Pentium III (Coppermine)
cpu MHz 601.371
cache size 256 KB
bogomips 1199.31
model name AMD Athlon(tm) Processor
cpu MHz 1202.748
cache size 256 KB
bogomips 2398.61
I think you get my point.
I love my macs. In fact, I have three (G4/400, iBook 500, PB1400/G3-333), and plan on getting one of those LCD iMacs one day, but that's some pretty low bogomips there from that G4.
And slightly off topic, I'd like the ability to paste in three or four lines of output from a standard linux command thanks and not get messages telling me to remove junk characters.
Microsoft Linux provides all the power of the Linux Operating System with the ease of use you've come to expect from Microsoft Products. ... In addition to features like My Home Directory and My Configuration, Microsoft Linux contains greatly improved support for Web and Enterprise development.
Shouldn't You expect more from your DJ?
AFAIK MkLinix runs on a Mach32 kernel and MacOS X
runs on a modified Mach32 kernel. One feature of
the kernel is that it can run several OSes at the
same time (as 'personalities').
So theoretically it should be possible to run Linux
and MacOS X at the same time.
Are any efforts being made in that direction?
Yes! I'm glad I'm not the only one who thinks like this. I don't want to get a laptop so I can work in a different office, or on the way to work. I want it so I can work outside, or at the park, maybe nice cafe if that's your style.
I'm a strong beliver in the mobile office. It would be great to have the entire office fit into a back-pac, and work from where-ever you damn well feel like working from.
Batteries are lasting longer, wireless is getting faster, and transflective LCDs are getting bigger. It won't be long...
No more pasty white skin for me!
I Think This I Great Because it would boost the sales of apple computers. Linux is a goo compeditor of the windows os. I like the style of the imacs and the new imac but i hate the mac os because of incompatility to most programs i like!
While a minority of computer users are graphic artists a large number of Mac users are graphic artists. Thus a large number of Mac users need the features of photoshop to do their job or hobby. Huge numbers of PS copies are sold to Mac users, about as many as Windows copies. A large number of copies sold to a small number of users is pretty good market penetration. GIMP for all it can do is like MSPaint on steroids.
I'm a loner Dottie, a Rebel.
How long does the 800 mhz iMac usually take to ship? heh, I ordered mine on Saturday off apple.com and can't wait to use it.
A: As a target for development, I'd guess yes. Or at least, a KDE compatible interface of some kind will. After all, the Qt part of it is...
Q: Will KDE be free on MacOS X?
A: If you're not a student... I doubt it. See Trolltech... This only lists the enterprise/professional and academic license
So KDE as a desktop for Darwin? I'd go with no. KDE apps on MacOS X (and looking like Aqua apps?) That's a distinct possibility. But for free, when the developers face the license fee? With only a month to evaluate Qt free, I'm not about to tackle this one.
-- Still waiting for the Nike endorsement
OS X is excruciatingly slow. Debian is not.