Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
OS X Software Operating Systems Linux

Ubuntu Gutsy Gibbon vs. Mac OS X Leopard 669

walterbyrd writes "Linux magazine has up a decent article comparing Gutsy Gibbon to Leopard. 'The stereotype for each OS is well known: Mac OS X is elegant, easy-to-use, and intuitive, while Ubuntu is stable, secure, and getting better all the time. Both have come a long way in a short time, and both make excellent desktops. So we have two great desktop operating systems out at roughly the same time. Let's see how they stack up against each other.'"
This discussion has been archived. No new comments can be posted.

Ubuntu Gutsy Gibbon vs. Mac OS X Leopard

Comments Filter:
  • factual errors. (Score:4, Informative)

    by larry bagina ( 561269 ) on Thursday December 13, 2007 @07:37PM (#21690698) Journal

    both UNIX- based

    OS X Leopard *is* certified Unix (r). Ubuntu (and Linux) is not based on original AT&T Unix code nor is it certified Unix. It is a unix-like kernel.

  • Re:"both UNIX based" (Score:5, Informative)

    by Ai Olor-Wile ( 997427 ) on Thursday December 13, 2007 @07:41PM (#21690754) Homepage
    Er... it comes from NeXTSTEP. NeXTSTEP is the Mach microkernel overlain onto BSD. Surely you realise that BSD constitutes UNIX? You may want to do some more research on that particular topic.

    Admittedly, though, no, Linux is a clone of a clone of UNIX, and shame on them for it.
  • Re:"both UNIX based" (Score:5, Informative)

    by Wm_K ( 761378 ) on Thursday December 13, 2007 @07:43PM (#21690800)
    "Leopard is an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. Since Leopard can compile and run all your existing UNIX code, you can deploy it in environments that demand full conformance -- complete with hooks to maintain compatibility with existing software."
  • Re:"both UNIX based" (Score:5, Informative)

    by ianare ( 1132971 ) on Thursday December 13, 2007 @07:44PM (#21690806)
    You're partly right ... linux is "UNIX-like" [wikipedia.org], OS X is UNIX certified [wikipedia.org].
  • Re:"both UNIX based" (Score:4, Informative)

    by Dak RIT ( 556128 ) on Thursday December 13, 2007 @07:44PM (#21690808) Homepage

    Wow, how many times does this need to be said before people stop claiming OS X isn't UNIX or UNIX-based? Leopard is a certified UNIX 03 product [opengroup.org].

  • Re:"both UNIX based" (Score:5, Informative)

    by moo083 ( 716213 ) on Thursday December 13, 2007 @07:46PM (#21690820)
    Moreover, not only is Mac OS X Leopard UNIX based, it IS UNIX. Its got the certification and everything.
  • Re:"both UNIX based" (Score:5, Informative)

    by Junta ( 36770 ) on Thursday December 13, 2007 @07:50PM (#21690876)
    For linux, technically speaking, you are right, it isn't derived from any code that can be called 'Unix' and carries none of the certifications, and probably wouldn't pass the certifications as is. Pratically speaking, the linux kernel+GNU userspace is clearly Unix inspired and architected such that a Unix user is certainly familiar with the situation. GNU particularly makes clear the distinction (GNU's not Unix after all). Unix-inspired may be a more precise term.

    OSX is to an extent the exact opposite. Technically speaking, it derives from BSD code (actual Unix code). Technically speaking, it implements the appropriate APIs and can run a program that runs on Unix. I want to say even before X11, Apple legitimately got the Unix moniker to describe their platform, but I recall there being confusing around this point. The addition of X11 out of the box makes it more complete, and less of a technicality. However, the fact of the matter is the extensive use of a non-X based graphical architecture and the almost universal situation is that NeXT derived APIs are used and required, and the underlying pieces that are true to a Unix heritage are nearly moot. A user accustomed to Unix will find OSX fundamentally different.

    Technically speaking, OSX has a valid claim to being Unix, but could be accused of not necessarily being true to the 'spirit' of Unix. Linux is absolutely not a Unix, but on the other hand, people can certainly fairly claim Linux to being true to the spirit of Unix.
  • Re:Linux Mag? (Score:2, Informative)

    by Darfeld ( 1147131 ) on Thursday December 13, 2007 @07:58PM (#21690986)
    I think so, since there are apparently some fools who actually run windows as their only operating system...
  • by m85476585 ( 884822 ) on Thursday December 13, 2007 @07:58PM (#21691004)
    I got the first page before it went down. Unfortunately Firefox wouldn't save the page as a complete webpage, so I had to use Word. http://micronetsoftware.com/uploads_tmp/mirror/Review.htm [micronetsoftware.com]
  • Re:Oh is that so? (Score:1, Informative)

    by grahamd0 ( 1129971 ) on Thursday December 13, 2007 @08:00PM (#21691030)
    I don't know about that. While I would consider Mac OS acceptably stable for my day-to-day work, I would never say that "stability" was one of its prime advantages. My Mac is generally acceptable, but I've have several crashes and other stability issues with both 10.3 and 10.4 (they might have fixed things with 10.5, but I've heard some horror stories). By contrast, I don't seem to ever have any issues with my XP machine.
  • Re:From TFA (Score:4, Informative)

    by NiteShaed ( 315799 ) on Thursday December 13, 2007 @08:06PM (#21691098)
    OSX Leopard (but not earlier versions) is certified as being a UNIX system by The Open Group [unix.org]. LINUX is not and has never claimed to be UNIX.
  • Re:My Macbook (Score:2, Informative)

    by kneppercr ( 947840 ) on Thursday December 13, 2007 @08:26PM (#21691350)
    I had the same problem, and what you might want to try (if you're not too invested in Etch at this point) is checking what X thinks your video pci channel is. There are several cases where the port is automisconfigured as either one lower or higher than what you really want. This is especially comman with SLI cards where in theory both channels -DO- lead to a video card but only one is going to interpret the data.

    You can use the LSPCI command to check to see where the video data should be going, and you can use

    Sudo dpkg-reconfigure xserver-xorg-plow

    to change your settings, and then

    Sudo /etc/init.d/gdm restart

    to restart the interface.

    Hope that works for you!
  • Re:My Macbook (Score:3, Informative)

    by Kjella ( 173770 ) on Thursday December 13, 2007 @08:30PM (#21691402) Homepage
    Funny, I had the exact opposite experience because edgy wouldn't recognize my hardware but the newer installer in gutsy would. By the way, if it's the graphical installer giving you trouble you can install it using the alternate CD and a very debian-like text installer (which also offers more advanced options not possible in the GUI install). I guess you're just one of the few unlucky ones it doesn't work for, but for the great majority it's much friendlier. Of course if you wanted real friendly, you'd buy one with Ubuntu preinstalled.
  • by david.emery ( 127135 ) on Thursday December 13, 2007 @08:31PM (#21691416)
    About 20-25 years ago, there were massive debates about what was and was not "Unix". The means chosen to settle this (since it wasn't quite clear who to invite to the duel :-) was to develop a set of standards that would capture 'Unix' -to ensure application portability-. To avoid the trademark wars of that generation, the name chosen was POSIX (Portable Operating System Interface based on uniX) After much work, a bunch of standards were produced, including one covering the API, another covering common shell and utilities, RT unix, PThreads, etc, etc. (In this era of success for the Open Source movement, it's worth nothing that the concentration back then was on source code portability. It's hard for me to imagine the growth of the OSS movement without having this standard source code API to build much of that work on...)

    The other thing that came out of this effort is a means to verify conformance. Note that word, "conformance". This is the term used in the standard, and if you want to talk about whether some operating system meets the standard, it's the word you should use, too. When you hear someone say 'compliant', you should ask them if they mean "conformance, as defined in the standard, or just some term made up by the marketing staff to confuse the buyer/user." An informed technical person will know the difference.

    Conformance is rigorously defined in the standards, but I can informally summarize it this way:
    -- Conforming Application uses only facilities within the standard.
    -- A Conforming Implementation implements the whole standard (no subsets, unless allowed by the standard!).

    From the POSIX effort and X/Open merged activities, there's a "Single Unix Specification", which is a proper superset of the POSIX standards and includes facilities not formally standardized by ISO. The Open Group (http://www.opengroup.org) both maintains the SUS and conducts a certification program against the specification.

    It is good to see Apple go through this and pass (apparently Apple tried earlier and hit a roadblock/inconsistency.)

    So when someone -now- says "Unix" they should mean a conforming implementation of the Open Group's Single Unix Standard. That includes POSIX conformance. And it should mean that the vendor has the certificate to prove it.

    Now what about Linux? Last I heard, there were still inconsistencies between Linux and the SUS, so LINUX won't pass the POSIX part of SUS, and therefore isn't legally "Unix", nor is it a POSIX Conforming Implementation. My understanding these differences aren't trivial, but are in corners that the average user won't bump into. But the differences in the API specifications does have a significant impact on the implementation (kernel), and that's why the Linux community has stuck to its incompatibility with the POSIX standard.

    dave (worked on POSIX standards from 88-94, primarily the Ada binding...)
  • Re:My Macbook (Score:3, Informative)

    by MightyYar ( 622222 ) on Thursday December 13, 2007 @08:37PM (#21691466)
    The deal-breaker for me is always wireless support. I know that I could (and should) go out and buy a Ubuntu-supported card, but eh...

    Prior to that, it was setting up the Nvidia driver to make Gnome/KDE anywhere near usable, but I think that was resolved the last time I played with it.
  • by LingNoi ( 1066278 ) on Thursday December 13, 2007 @08:39PM (#21691478)

    What in Linux "just works" like the Unified Mac Experience?
    That is a good point.

    Mac runs on Mac hardware. Hardly what I would call a fair test to what Linux has to stand up against.

    Although Macs have switched to Intel processors I bet OS X wouldn't be as easy to install on all the PC configurations that Ubuntu has to deal with which I think is a point that most people miss out on.

    Even if you were comparing Gutsy to Windows, even XP doesn't have driver support for my old web cam and TV tuner card which is really out of date. Gutsy does it out of the box because the support for the third party hardware is kept there, which keeps me from having to buy new hardware just to get back what I already had after an upgrade.
  • Re:"both UNIX based" (Score:3, Informative)

    by OmegaBlac ( 752432 ) on Thursday December 13, 2007 @09:27PM (#21691990)

    Technically speaking, it derives from BSD code (actual Unix code).
    Modern day BSDs including Darwin, which OSX is built on top of, do not contain any of the original AT&T code. 4.4BSD-Lite, which the big three BSDs are descendants from, contains no actual Unix code as all that was removed back as terms of the settlement.

    http://en.wikipedia.org/wiki/USL_v._BSDi#Terms_of_the_settlement [wikipedia.org] http://en.wikipedia.org/wiki/4.4BSD#4.4BSD_and_descendants [wikipedia.org]
  • by mr_matticus ( 928346 ) on Thursday December 13, 2007 @10:09PM (#21692426)
    No text.
  • Re:My Macbook (Score:3, Informative)

    by Divebus ( 860563 ) on Thursday December 13, 2007 @11:18PM (#21693000)
    OS X is the only OS I know of where I can consistently hit "Install", go to lunch - and come back to a working machine.
  • wrong (Score:3, Informative)

    by m2943 ( 1140797 ) on Thursday December 13, 2007 @11:39PM (#21693186)
    WTF? No, you don't.

    Yes, you do.

    Have you never heard of "Migration Assistant"? Not only does it copy your applications, it copies your system setting and documents as well.

    Migration assistant copies from one Mac to another; that's not what we're talking about here. We're talking about making a fresh install on an existing Mac.

    Migration Assistant doesn't help new users; they need to install everything they want to use from scratch.

    Migration Assistant doesn't work reliably: some applications never get copied, others end up missing configuration files or license keys.

    And Migration Assistant blindly copies bad configuration files and rogue applications, which are often the reason people are doing fresh installs in the first place, so they can't actually use it.
  • Re:My Macbook (Score:3, Informative)

    by Trinn ( 523103 ) <livinglatexkali@gmail.com> on Friday December 14, 2007 @12:04AM (#21693434)
    Nope, it is almost all traceable down to the mess we love to hate known as ACPI. There's a lot to it, much I don't personally understand, but after talking with folks working on suspend/resume issues, its pretty clear that strange bits of the ACPI spec, and just how it interacts with the rest of the system, lead to a lot of suspend and resume issues. Certain drivers also help make this a mess, such as the NVidia binary driver (though I've heard its gotten better, and of course this doesn't apply to non-Linux).
  • by Gr8Apes ( 679165 ) on Friday December 14, 2007 @01:39AM (#21694084)
    I do have mod points, but chose to reply instead. You're obviously young, or your memory's gone. In 1980, MS barely existed, there was no Windows, heck, there wasn't even a DOS, and Apple was the big boy on the block. UNIX was never intended for the masses, at least at that time. You're thinking (if you're thinking at all) of Mini Computers that were things that you needed a couple of forklifts to move.

    Then we get to Compaq, which didn't exist until 82, and didn't have a machine until mid-83. There were many clones out on the market by 83, as I should know since I owned a Blackship Technologies 286 clone. About the only thing you got right in this statement is the effect of the clones on the market, and the fact that Compaq had the first legally cloned BIOS. As for PC clones being cheap, well, last time I checked, $3+K in the early/mid 80s was anything but cheap.

    What we really have is the following timelines:
    76 - 80: Apple - great computer
    81 - 83: IBM PC - cheaper computer with tinkerer potential
    83 - 87: PC Clone wars - IBM loses
    87 - 93: MS rises to dominance via exclusive OEM licenses with all the major clone vendors
    93 - 99: Dell rises. MS uses exclusive OEM licenses, purchase cycles, and 2 key upgrades to lock in a monopoly in both OS and Office
    97 - 99: MS uses OEM licenses to bury netscape and gain the web
    00 - 04: Dell peaks
    00 - 01: MS peaks
    99 - 03: Sun peaks
    00 - 04: Linux begins serious inroads into network infrastructure, doing menial tasks such as DNS and firewalls.
    03 - 05: Macs become really usable
    05 - --: Linux becomes a suitable candidate for the entire data center.
    06 - --: Macs switch to Intel, become about the best $ for performance laptops you can buy.
    07: MS hits a new low with Vista, opening the door for Macs and Linux
    07: MS screws up user interfaces with a totally new look that's received as well as news that you've won a 5 month trip to Siberia, starting in November....
    07: Linux, in the form of Ubuntu, actually becomes a viable competitor for the user desktop.
    07: OOo becomes a viable competitor for Office

    This leaves out a lot, but covers some of the major players. While Compaqs were big hits with large companies that previously were used to IBM pricing and equipment restrictions, they blew big hairy chunks with the consumers that were looking for PCs. I never met a consumer that liked Compaq. I also never met a business person that liked Compaq that I really respected, it always seemed like a clone of the "you can't be fired for buying IBM" gang. (all puns intended)

    So, MS really didn't do much of anything for the computing world, other than convince a lot of people they did. They did screw it over, that's a fact born out by the detritus of companies that tried to compete in an unlevel playing field. Apple did far more for computing, but it was all prior to 88, until about OSX 10.3. That's when Apple actually got back in the game.

    To be honest, probably Sun and Cisco had more positive effects on the computer than any other entities, but it was all via third party additions, and not directly.

    As to your last point: *nix doesn't need to find a niche, it already has one. The only thing that really needs to happen is for game developers to support it as well and the last wall will tumble like the Adobe wall in monsoon season. There's only 2 things holding people to MS right now other than marketing: games and MS Office, and the later is really more the perceived need via marketing than a real need. BTW - I work for a company that has everything running on *nix except our desktops... primarily a left over from the last sysadmin and the fact that you could only recently buy non-MS laptops commercially, excepts Macs, which we're only now starting to get. Matter of fact, my last 4 companies all run on *nix of various flavors, and none run production MS servers, with the exception of Exchange if they ran that (and I hate Notes).
  • by onefriedrice ( 1171917 ) on Friday December 14, 2007 @02:51AM (#21694508)

    You're missing the years prior to open firmware when it was quite impossible to install another operating system without having Mac OS installed first.

    Well, it was actually a technical issue. Apple designed the hardware and software themselves, so of course they did not build the early Macintoshes with the thought in mind that anyone would run a different operating system on it. Later on, Apple sponsored porting Linux to the PowerPC [wikipedia.org]. People like to think that Apple is more closed than Microsoft, but that is simply ridiculous. Darwin is still open source (though there is no requirement it remain so), and so is CUPs, and Apple's KHTML improvements, etc. I'm not saying they're as open as Sun or anything, but compared to Microsoft... well, there is no comparison.

  • by Anonymous Coward on Friday December 14, 2007 @04:57AM (#21695146)
    Page 1 and 2 respectively
    http://www.linux-mag.com.nyud.net:8080/id/4641/ [nyud.net]
    http://www.linux-mag.com.nyud.net:8080/id/4641/2/ [nyud.net]

    Thanks to The Coral Content Distribution Network
    http://www.coralcdn.org/ [coralcdn.org]

    I'm a Ubuntu GNU/Linux user and love it. Freedom is my main argument.
  • Re:My Macbook (Score:4, Informative)

    by Bert64 ( 520050 ) <bert@slashdot.fi ... NBSDom minus bsd> on Friday December 14, 2007 @05:06AM (#21695172) Homepage
    The problem is that...
    Intel produced the ACPI specs, and people implemented those specs into linux/bsd/etc even before there was much ACPI supporting hardware...
    Microsoft implemented ACPI too, but not quite according to the specs...
    Hardware manufacturers follow microsoft's implementation, and use microsoft's dsdt compiler etc, instead of the standard intel one. And ofcourse the specs aren't published for the broken microsoft implementation.
    End result is that ACPI works fairly poorly almost everywhere. If you have a laptop that still supports APM suspend on linux usually works pretty well (i always used apm suspend on my older thinkpads), modern windows no longer supports apm at all (and amusing things happen if you install ibm's apm suspend drivers on xp).
  • Re:My Macbook (Score:3, Informative)

    by Bert64 ( 520050 ) <bert@slashdot.fi ... NBSDom minus bsd> on Friday December 14, 2007 @05:40AM (#21695344) Homepage
    If the windows gui layer can't initialise, the system won't boot at all. It has no command line based recovery options available so it will just hang and often with no indication of what happened.
  • by falconwolf ( 725481 ) <<falconsoaring_2000> <at> <yahoo.com>> on Friday December 14, 2007 @08:45PM (#21704486)

    Linux (Ubuntu, Debian and Redhat, as well as many others) have a nifty little package manager where you can install a program for almost anything you can think of. Where is that feature on your Mac? The Mac may come with a number of third party tools, but they still don't do 100% of what every user wants to do with their computer. Under Linux, it's much closer to "feature complete", as far as application availability.

    There's MacPorts [apple.com] and Fink [finkproject.org]. Macports uses RPMs and Fink uses "Debian tools like dpkg and apt-get". Not only can I install Mac software but I can also install many programs for BSD and Linux.


Someday your prints will come. -- Kodak