Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

What are the major technical differences between Apple's OS X and Linux? I understand Mac and Linux both have a similar architecture, so what are the major differences that prevent for example, mac applications being compatible with linux?

share|improve this question
    
This has been answered here. –  JanC Nov 4 '10 at 18:29
    
I can't answer your question completely, but I like to say that Mac OS and GNU/Linux are cousins. (Not brothers) –  DrKenobi Nov 4 '10 at 19:09
add comment

5 Answers

up vote 31 down vote accepted

Mac OS is based on a BSD code base, while Linux is an independent development of a unix-like system. This means that these systems are similar, but not binary compatible.

Furthermore, Mac OS has lots of applications that are not open source and are build on libraries that are not open source. Because of this reason, it is not possible to port those applications to run on Linux without being the copyright owner of those applications and libraries.

share|improve this answer
add comment

One similarity between them that hasn't been mentioned here is that they are both POSIX compatible. This is why people think they are related but they aren't.

share|improve this answer
add comment

About 100 dollars for the software, 600 -1000 if you need the software and hardware.

share|improve this answer
3  
You'll make Richard Stallman go bananas. –  Olivier Lalonde Dec 13 '10 at 3:40
1  
1000-3000 if you need the hardware –  don.joey Jan 31 '13 at 13:34
    
    
Yes runs about $139 or more, take $20 away from snow leopard, and you have a difference of $109 dollars... Your welcome for the math lesson... –  TheX May 3 '13 at 13:38
    
Where are you getting $139 from, are you talking about other software than just the OS... just so you know open source software is avaible on the mac so you don't need to buy things like iwork and ilife. What exactly are you attributing to "About 100 dollars" –  Mateo May 4 '13 at 16:56
show 2 more comments

From using all 3 major Operating Systems (considering Ubuntu as the third, as the representative of Linux,) I can tell you that Ubuntu is very similar to Mac OS X in simplicity, also I have noticed window dialogs tend to be remarkably similar to that of which we see in Ubuntu. While Ubuntu maintains certain factors that are similar to Windows, such as the default taskbar (that is typically replaced anyhow.)

From a usability respect, both Operating Systems are nearly equal.

As twxwikinger said, the major difference between Mac OS X and Ubuntu would have to be that Mac OS X is closed source, as he explained. Essentially, Ubuntu is free due to it's Open Source licensing, Mac OS X; due to being closed source, isn't.

Beyond that, Mac OS X and Ubuntu are cousins, Mac OS X being based off of FreeBSD/BSD, and Ubuntu being Linux based, which are two separate branches off of UNIX.

share|improve this answer
add comment

Mac OS X is just basically just a special kernel (because Apple can lock down what hardware gets used so effectively, they can optimize without having to cater to myriad hardware) and a GUI pasted on top of UNIX. It's also incredibly close to completely compatible with Linux technically except for the steps Apple has taken to keep open source away. It's quite possible to drop a linux packaging system like apt-get into an OSX installation and have it work fine.

VLC actually sued them to remove the VLC Player from the App Store because they didn't want to see them benefit financially by their "1-way" street of taking open code, changing it, and then locking it down.

Really I guess I'm trying to say that OSX and Linux are more alike than either community would probably lead you to believe. And like Grayson was saying, both of them are incredibly close to their grandfather UNIX - you can effectively learn 90% of both OSX and Linux systems by just studying UNIX.

share|improve this answer
    
Do you have links to the VLC articles, and the point about "keeping open source away" sounds intresting, but I would like to see something to back it up. –  Mateo May 3 '13 at 1:25
    
It's not just VLC either, many/most people publishing under the GPL don't want Apple using or publishing their software. zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/… –  user89599 May 4 '13 at 6:25
    
I think you have it backwards, it is the Gpl that is restricting the free use on a closed platform. Now instead of having free access to an open source program ( where the source code could easily be accessed/modified/redristributed, if a link to orgnial code was provided), you would need to become a developer yourself and pay Apple $99 to do it. –  Mateo May 4 '13 at 16:46
    
Closed platforms shouldn't have the benefit of using open-source code. If Apple wants to stay expensive and proprietary, they can't and shouldn't be able to leverage the power of open-source software. The users do suffer, but that's no one's fault but Apple's and the users that will happily pay others for what they should do themselves. –  user89599 May 6 '13 at 7:10
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.