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
Because different form factors mean different installation steps.
/.
Next time Apple comes out with a new form factor I'll have to mirror these install instructions and submit it to
(Note: This is a joke. Please moderate as "Funny".)
Nothing for 6-digit uids?
cool Linux on the iMac G4.. way cool!!! :)
Let's hear it for penguins on toasters!
Now who is going to RUSH right out and buy an iMAC so you can put LINUX on it?
Huh? Show of hands? Anyone??
Oh, right. Just because you can. Not because you'd USE it. pfft.
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
Seriously, what's the point of running Linux on a Mac. It's not like you can get Macs without the operating system. Isn't the whole point of Linux that it's an x86 alternative to Windows?
If I could run OS X on my x86 box, Linux would never have even entered the running of my considerations.
This is a waste of developers' time. Why don't you use your time developing something that needs to be done, like a Linux GUI that has unique perks or something like that?
visit the hwky website for a lyrical genius infusion.
Havent you seen the superbowl (of weed)? That would make me run Linux over MacOS X.
LOL I hit reply at 15 seconds.
then counted again and hit reply at 17
then I counted again and hit reply. Oh well!
[Error 407: No signature found]
funny stuff dude.
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
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)
Now if someone could port Linux to my Colecovision Adam, THAT would be impressive and newsworthy.
I mean, this is certainly impressive but who cares?
Macs are made for people who like user friendy computers not for geeks
and even if kde, gnome or whatsnot are nice gui's, Mac's Gui's are prettier and have a better design that goes well with the hardware (transparency, ethereal beauty...)
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 personaly think the main reason to install Linux on the Mac is that the BSD under OSX is circa 1999, and not bash, though you can compile it and install like I did.
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.
That's what I wanted to write, but fortunately somebody wrote it even better.
Well, i was gonna say Tux is the best reason, who doesn't like a cute penguine? But then I remembered Hexely, who is much more cute.
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.
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 :)
TSIA.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
so I can replace a beautifully rendered, anti-aliased postscript-crisp screen with grainy X-windows. where do I sign up?
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.
You can already run linux on a G3 or G4 with Virtual PC, and you can even keep OS X installed in the background in case you need it!
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?
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
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
Fucking WHY?
In other news, I bought a brand-new Ferrari today, with every bell and whistler offered, and immediately pulled the engine, only to replace it with a rebuilt 6-cyclinder pulled from a 1985 Dodge Daytona.
Sure, my horn, radio, power steering, anti-lock brakes, doors, windows and cruise control are among the things that don't work, but that's okay. I have lots of time now to think about how cool I am.
Oh, and did I mention that my computer at home runs WindowMaker? Which is what NeXT computers looked like 12-plus years ago, and eventually turned into the OS and GUI that shipped on the computer I just destroyed?
Some things are stupid. Some things are wrong. Some things are insane. And all the above are worshipped by the Linux crowd.
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
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?!
Whats flame-worthy about responding to a question of why Linux?
typical slashdot crap.. why can't you people do something more productive with your time instead of making this crap up?
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?
Why should someone ever do something as boring as installing Linux on the new iMac. I assume, if you are into Linux, it is for the stability of a Unix system, and maybe because you are used to it. But you are already running Unix on an iMac, and you are also running a FREE Unix, too. So what's the point of Linux on an iMac. I doesn't run smoothly and the GUI is horrible compared to Aqua.
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!
--Well, maybe because there are other things in life than performance?--
...is priceless.
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!
Sigh!
Yeah Go Slashdot !!!
I have installed OS X, patched up to the current 10.1.2, on a Beige G3 266 minitower. I installed two 256MG DIMMs from the lowest Pricewatch advertizer, and it works great.
/. readership have never really worked with an integrated system like HP, Sun, NeXT, SGI and Apple. the value of having a fixed set of hardware to support, but support well is evident when you have to maintain systems. All of those mentioned above have proven that well by making some great and scalable hardware, and run solid high availability or highly usable OSes on them/it.
I have been a Mac user since 1984, then a NEXTSTEP (Motorola, SPARC, HP, and x86) admin, plus a Solaris and Linux (paid professional) admin for 9 years. So, I have seen evidence of great fast platforms, and awful piggy CHUD platforms (Win 3.0 on 386/16 anyone).
It was precisely the performance that OS X exhibited on this old hardware that convinced me to buy a tiBook 550 so I could finally make the return to the Mac world. This was my first new Mac purchase in 16 years. The last computer I built for myself was a 1.2GHz Athlon gaming box, so I do understand the differences in architectures.
I am loving the integration of the Apple environment. It occurs to me that perhaps a large percentage of
I have Linux of SMP Suns at home, plus on Athlon. I may do YellowDog on my TiBook. But right now I am just enjoying a high uptime, crash resistant and fun OS for a change. None of the lameness of Windoze, none of the incessant kernal fscking around that Linux on x86 demans. Just a quality platform, running a solid OS witha good shell and all the GNU tools I need. I have GIMP running beautifully, with Netscape 6.2 and bash shells. Plus Mail.app is still the best mail tool ever written (excepting exmh perhaps %-/).
nuff said, beyach
NOT. try again buddy, if a bunch of hackers can make a better gui for their version than the kludge 2.0 of windows 2.0 id say probably =gnome/kde 4.0 is gonna kick ass!
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.