Slashdot Mirror


Red Hat, Linux and Intel iMacs

segphault writes "Ars Technica examines the implications of Red Hat's recently announced plan to get Linux running on Intel Macs. 'Red Hat representative Gillian Farquhar announced last week that the company plans to add support for Apple's new Intel Macs to its popular distribution. Fedora and several other commonly used Linux distributions support the PowerPC architecture used by Apple in the past, and Red Hat wants to ensure that its software will continue to run on new Apple hardware in the future.'" The real question is will Windows or Linux be first?

24 of 313 comments (clear)

  1. Im not sure I understand... by TheRealMindChild · · Score: 3, Insightful

    ... aside from the whole dual booting fad, why would someone go pay good money for a mac, only to install RadHat?

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    1. Re:Im not sure I understand... by creepynut · · Score: 3, Insightful

      The question I want to know, is why would someone go pay good money for a Mac, only to install Windows.

    2. Re:Im not sure I understand... by omeg · · Score: 2, Insightful

      The questions "Why Windows on a Mac?" and "Why Linux on a Mac?" have been flying around ever since the new machines came out. There is not one answer to this, obviously, because whether you want to do it depends entirely on what your needs and wants are. Some might want to use Linux because they're able to work faster with it. Others might want it simply because they like to experiment with their computers. It could also be due to the requirement to run a certain (set of) programs that aren't natively supported in Mac OS X.

      There are plenty of reasons to warrant multi-booting on the new Intel Macs, it's just that not everybody is in need of it.

    3. Re:Im not sure I understand... by Daltorak · · Score: 2, Insightful

      How about games? I'm sure I'm not the only Mac user who would love to be able to run *any* PC game on a MacBook or iMac without having to deal with compatibility issues, or have a separate "gaming PC" around.

      Plus, there are many people who use a single laptop at work & home. A lot of them are required by work to be running Windows (for domain functionality, line of business applications, etc.)... a MacBook running dual-boot Windows and OS X would be perfect for Mac users who need to work in this environment. Windows for work; OS X for personal stuff.

    4. Re:Im not sure I understand... by timeOday · · Score: 2, Insightful
      The question I want to know, is why would someone go pay good money for a Mac, only to install Windows.
      Windows has about 95% market share, and Apple has about 3%. Given that, it's simply crazy to question whether people want/need to run Windows. That fact speaks for itself, it's up to you to understand why it is so.
  2. Ars being an arse by Space+cowboy · · Score: 4, Insightful

    It seems Ryan falls into the 'why run Linux on a Mac' camp - witness the pretty pie chart of "users that plan to install Linux on their new Macbooks"... It has two slices ... (a) Linux users who think Macs are pretty, and (b) Mac users who think a Linux partition makes them "L337"...

    Comments like "User demand for Linux on Apple's Intel-based hardware does exist within the dual-boot crowd, but I doubt that anybody wants to run Linux exclusively on their shiny new Macbook", and "pretty cases aside..." don't help either. There *are* people who only run Linux on their laptops (hell, I used to be one), but the vast majority of people I've ever asked dual-boot a laptop. Any x86 laptop, that is.

    I think it does a disservice to both Linux users and Mac users to dismiss the porting effort like this - people will buy Macs (when Windows eventually runs) to have the most-compatible machine (laptop or desktop). I think that's an advantage for the Mac (run corporate email and Final-Cut-Pro for example), and I think Linux has appeal too, at least, it does for me. I guess I don't really see the downside of the port...

    Simon.

    --
    Physicists get Hadrons!
    1. Re:Ars being an arse by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Simon I agree, I'm tired of reading this crap, the whole "Who would run Linux on a Mac? OS X is Unix after all" type of comments do not help.

      I agree with this. The fact is there are a number of reasons to want to dual boot a system, including lowering the cpu and memory footprint for a operation.

      The idea that anyone who does this hasn't seen what OS X has to offer, and after they will they'll dump Linux on the desktop.

      Well, to be perfectly fair, I know a lot of people who have dumped Linux on the desktop to go to OS X and I only know one person who uses Linux on the desktop, regularly on the mac. For the most part OS X is a superior workstation UI and many of the people I know who did switch did so because either they saw people they were working with using it and became interested or they bought a system with the plan to try OS X, knowing they could just use Linux if they did not like it.

      Other comments like "You can run all the apps you can run in Linux on OS X" also don't take into account that some people *prefer* to work in a Linux/BSD desktop environment.

      This is entirely true. Having a familiar work environment that you like can make a huge difference. For some, moving to something different is just too hard. The people I know in this category are mostly old timers. People who have been using X-windows forever and aren't about to try some newfangled windowing system for their primary setup. That is OK, but don't expect not to take some teasing or ridicule for being inflexible and not wanting change.

      I'm used to being able to change every thing I can so it's how I just like it, in OS X you're pretty much stuck with the options they allow you to tweak.

      ...unless you bother to learn how to tweak OS X, the way you learned how to tweak X.

      Yep, you can drop to a term and bang around, but wait, /User /Library...what the hell is this? Does it work for their intended audience? Sure, but people that talk down to ppl that suggest that Linux is a great fit on ppc/laptops are annoying; just because they don't get it doesn't mean it's not for anyone.

      See this is what I was talking about earlier. Is /Users (it's /Users not /User) or /Library in some way a poorer design than you'd find on Linux or is it a simpler, more easily understood design with some real advantages. You're unwilling to even evaluate a slightly different file structure simply because it is different. Further you go on to try to imply some sort of ambiguous quality by stating it it works "for their intended audience." You're the one talking down here. Their intended audience is people who are not afraid of beneficial changes. Now if you feel like arguing a real reason why you think the difference is inferior, then go ahead. But if you don't like being derided for complaining about changes in general, perhaps you should quit whining about it. Next you'll be telling me all music today sucks and back in your day people had respect and did not dress funny.

      The fact of the matter is, /Users makes a lot more sense to most people as a name and provides a location for user data that is less prone to breaking than /usr. /Library allows for the easy, flexible, and multi-user aware storage of application specific data that can persist across versions (simplifying upgrades and allowing multiple versions of software to coexist easily). It also allows for some of the real advantages of folder-is-the-app that lets users more easily install, uninstall, and copy functional applications than with the traditional Linux process. The system allows for the additional benefits of easily navigated/edited application resources, FAT binaries, and a number of other benefits. Arguing against an improvement that offers significant functionality on the basis that it is different, does not really help you

    2. Re:Ars being an arse by Kjella · · Score: 3, Insightful

      /User/Library...what the hell is this?

      Correct me if I'm wrong, but that sounds like English. While I do appriciate that you can write /usr/lib and achieve the same, but for the middle ground between "point-and-click" and "mv cp df ps" TLA-user it might be easier to get at least *some* clue of what's going on. With tab-completion I'd probably prefer the latter after getting used to it.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Ars being an arse by Coryoth · · Score: 2, Insightful

      OK. If you prefer Linux to OSX as a desktop GUI... WHY BUY A MAC? Similarly equipped Wintels are cheaper.

      Not that I'm in the category of someone who bought a Mac to run Linux, but I can see the potential appeal.

      As the Apple fans will regularly claim, particularly when it comes to laptops, Macs are not that much more expensive. Add to that the fact that, again particularly in the laptop world, Macs come with a very specific predesigned hardware configuration making a working Linux install that much easier - getting Linux running on an average Wintel laptop isn't that hard, but you have to shop around to make sure all the hardware is going to be decently supported; with a Mac laptop your odds are much better, and you don't have to check system configuration details: if MacBooks are supported by distro X then it will work.

      Finally there's the fact that Apple makes nicely designed hardware. Some people are willing to pay money for a nicely designed piece of hardware. Given that the chances of it "just working" with Linux are better, and you aren't paying that much more for it - surely you can see some potential appeal to various market segments.

      Jedidiah.

  3. Linux by Mr.+Spontaneous · · Score: 1, Insightful

    I'd think that it would be easier to get *nix running on the new iMacs than Windows, if only because one has the ability to modify the well-documented OS, rather than suffering through messy patches and hacks.

    That said, I have a greater interest in seeing Windows on an iMac (for gaming and such). Perhaps Redhat's efforts would help this happen?

    --
    Its all fun and games until someone loses an eye... then its just fun.
  4. Other Hardware compatibility by kukickface · · Score: 1, Insightful

    My problem with Linux on a Mac, powerpc or otherwise, has been device compatibility. If I can have a BSD based operating system with vendor supported device drivers, why would I want Red Hat?

    Some may claim dual-booting other operating systems is a general practice for consultants as a way to conveniently clone a system, but when we are talking about Linux running on an intel-based platform which is more convenient: dual-booting a Mac or simply replicating the target system on commodity x86 hardware?

    If it were me, I'd say the latter since I wouldn't risk corrupting my main environment by attempting a dual boot.

  5. The Answer by eno2001 · · Score: 2, Insightful

    Why... Linux. But of course. It's always first in anything that's interesting in the IT industry. ;) 64-bit computing for the Intel desktop, Linux was there first. Internet connection sharing, Linux was there first. Remote application serving, Unix as a whole and Linux as a subset with the use of X Window System was there first. Unless Bill feels like licking Steve's ass again to get MS in first...

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  6. power management in fedora by pyros · · Score: 3, Insightful

    Does that mean there will finally be suspend/hibernate built in the default fedora kernels? I switched to Ubuntu around FC2 because they wouldn't add any patches like swsusp2 or DSDT-in-initrd, and I just couldn't get a funcitoning custom compiled kernel.

    1. Re:power management in fedora by prefect42 · · Score: 2, Insightful

      Look at the goals of Fedora. One is to not be so patch happy like the other distros and stay as close to upstream as possible. That means some stuff will be slower in. As for your 'insight' swsusp2 is already part of FC5 test I believe, so it's not a great leap of faith to expect it to be in FC5.

      --

      jh

  7. My "Real Question" by ScooterComputer · · Score: 1, Insightful

    For me, a dye'd in the wool Mac-o-phile, the real question is not which alt-OS will come first...I know that they WILL come soon, so when is rather moot.

    No, for me the "Real" question is "Why?", as in "Why was Apple so asinine and inane as to not just make the new Intel-based iron capable of booting Windows and Linux disros as is?" To save a couple of bucks? To restrict the practice (even after they said they wouldn't)? To be consistent (Apple's track record for doing stupid, head-scratching things)?

    In the end it probably doesn't REALLY matter...the community will conjure up the fix and we'll go about our merry ways, installing whatever floats our proverbial OS boats on genuinely well-crafted hardware. But, somewhere deep inside, I guess I had been hoping that Apple might take this MOMENTOUS opportunity to do something unexpected, something out of character, something indicative of a company that -gets- the new culture, something "Not Evil": just make it so. Don't make the community struggle to come up with the fix, just make it work. Put it out there. Let us get on with the adventure.

    They didn't. And, unfortunately, I'm sure it will come out that they not only didn't, they PURPOSEFULLY didn't. And that makes me sad, as a professed "Apple man".

    Spirit of Woz, where are ye?

    --
    Scott
    "Hokey religions and ancient weapons are no match for a good blaster at your side, kid."
    1. Re:My "Real Question" by hunterx11 · · Score: 2, Insightful

      Why should Apple cripple their machines with inferior firmware, getting rid of a thing like Firewire target disk mode? You are saying that they did something that really doesn't matter, and that instead they should have done something that does matter in a bad way.

      --
      English is easier said than done.
    2. Re:My "Real Question" by daveschroeder · · Score: 4, Insightful

      So you're saying Apple should have used a 20+ year old technology (BIOS) instead of the new emerging boot firmware standard (EFI), just to make alternate OSes easier to install in the first couple weeks of the machines being out, instead of using the standard that the entire PC industry is moving toward?

      Over time, all of the various bootloaders for Linux, *BSD, and so on, will support EFI, including Apple's EFI implementation.

      While Apple is not using EFI solely to tie Mac OS X to Apple hardware, the general lack of use of EFI, EFI's TPM tie-ins, and so on, will definitely make it harder to run Mac OS X elsewhere, especially in the short term. I'm sure Apple is intensely aware of this, but that's not the exclusive reason it's using EFI. EFI is simply the future.

      This is just another case of Apple being one of the first vendors to use a technology in a widespread fashion in the mainstream consumer marketplace.

  8. This could make Linux as easy as Macs by digidave · · Score: 4, Insightful

    The blessing and curse with PCs, and Windows has this problem as well, has always been the plentiful hardware choices. Mac enthusiasts taunted PC users with their superior plug and play that was only made possible because of the limited hardware and controlled environment.

    Linux on PowerPC was never big enough nor important enough to reach that level of hardware support.

    Linux on Intel Macs might just do that. For one thing, there is a lot less work to do. Presumably Intel Mac Linux apps will be binary compatible with x86 Linux apps. This leaves the Linux developer community to work on hardware specifics and Mac plug and play compatibility. There is no reason why Linux can't work with all the same devices that work on Mac OS.

    --
    The global economy is a great thing until you feel it locally.
  9. The real question is will Windows or Linux? by Anonymous Coward · · Score: 1, Insightful

    Why is 'that' the 'real' question? The First OS on the IntelMac is BSD. The first Open Sourced OS is Darwin.

    Xen and Vanderpool is a far more important question. But you'd have to know what Xen and Vanderpool is.

  10. Re:Uh... Xen's not an answer... by Chirs · · Score: 2, Insightful

    As has been pointed out before, with processors that support the VT extensions (or AMD's equivalent) Xen will run unmodified OS's just fine. I believe the Intel chips with VT started shipping towards the end of last year.

    There will however be a performance gain if you have native Xen support.

  11. Wouldn't it be the same? by tscheez · · Score: 3, Insightful

    Because once you get grub or elilo working with EFI, you would be able to boot what ever you want, windows, linux, whatever, since both of those boot loaders understand how to load windows. Would it really be that easy or am I missing something?

    I guess technically then linux would win that race.

    --
    Supplies!
  12. Re:for what purpose? by gnasher719 · · Score: 2, Insightful

    '' I can guarantee you for the price you paid for that MacIntel (Intelitosh?), you'd be much better off spending half of the cash and buying from another retailer ''

    So where exactly can you buy a notebook with Core Duo processor for half the price of an Intel MacBook Pro?

  13. Re:Why bother? by 99BottlesOfBeerInMyF · · Score: 3, Insightful

    OK, Macs used to have a reputation for having nice hardware, that was probably 50% of the reason for owning one (25% being marketing BS, and 25% for the nice GUI they put on FreeBSD).

    Actually, I'd say about 80% of Mac users buy them for the OS, which you mischaracterize as "the nice GUI they put on FreeBSD." You obviously don't understand the real architectural advances/differnces in OS X.

    So, Apple move to a regular Intel processor, a regular ATI graphics card, and a regular Intel motherboard with some modifications to remove a regular BIOS. That nice Apple hardware that we would have paid a premium for is essentially now a Dell PC.

    Dell sells the cheapest junk they can buy in bulk thrown together with little or no design work. The same machine bought in bulk may have significantly different parts inside. The only constant is they are really cheap. As a result Dells break, often. Dell's support model is basically ship a lot of DOA and funky machines and replace them if anyone complains. Dell has mediocre customer satisfaction.

    Apple has shipped mostly commodity gear for a long time. They did have some advantages and disadvantages being a PPC shop, but they were largely unimportant compared to the other differences (from an end user perspective). Apple, however, buys middle of the road quality components and then spends significant time engineering them into a machine and they spend time tweaking the software to utilize all the features of the hardware. Take the g5 towers. They put off a lot of heat, but still run fairly quietly. The reason for this is Apple put in a lot of fans and wrote software to run them slowly or not at all in the areas that were not putting off much heat. Should you peg the processors and run a bunch of heat producing cards, they may get loud, but few people do that. As a result they can sell a quiet machine that produces a lot of heat. Since Dell does not bother trying to engineer small variable speed fans and then tweak the OS to use them properly, Dell cannot really do the same thing. As a result of all of this, Apple machines tend to be some of the most reliable machines in their price range and Apple consistently has the highest customer satisfaction in the industry.

    Soooooo, if we no longer have nice hardware, then why bother trying to run Windows or Linux on this thing, when we can do it for a third of the cost and without hacks, on regular x86 hardware?

    Obviously this statement is built upon the previous implying that Apple hardware is no longer "nice." The truth is, you just did not understand what makes Apple's hardware well regarded.

    Personally I'd see getting official support for it running under VMWare, like Solaris x86 now has, or even under Xen3 would be more exciting.

    It is possible OS X will run under VMware some day, but unlikely. It is probable that a VMware workstation edition for the mac will be sold that can run Linux and Windows.

  14. Re:OSX is not Unix by Anonymous Coward · · Score: 1, Insightful

    I used to work on SunOS 4 which was known as a BSD variant of Unix, and Sun payed the license for the use of Unix software and the name. It came from what was known as BSD Unix. BSD and Unix got separated with the whole BSD-lite thing, although BSD maintained its feel and the way it worked. The Mac OS X command line is much more like the traditional Unix command line than Linux will ever be. The fact that you're putting Linux together with Unix before putting BSD together with Unix makes no sense at all.