What are the differences between Mac OS and Linux? [closed]


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...

0 0

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?

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.

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...

0 0

At the Kernel level Mac OS uses a combination of the Mach Microkernel, developed at Carnegie Mellon, and FreeBSD, a BSD derivative, which in turn was conceptually derived from Bell Labs Unix (in the early 1990s via a copyright infringement suit initiated by Bell Labs against BSD, it was found that while BSD did not infringe on ATT Unix, but was a complete reimplementation, Bell Labs had 'cribbed' BSD code for its System V code that was then a commercially used product...

Apple has added the graphical User Interface, which is completely separate from the Kernel 'originating' code.

Linux was a kernel developed to instruct students in Operating Systems, and was sort of 'modeled' along the lines of unix conceptually, but no Unix code was incorporated in to the Linux Kernel.

What most people think of as an 'operating system' is more than just the kernel. In the case of Mac OS, and the use of FreeBSD, that included a large number of user applications that are...

0 0

MAC OS is a commercially available Operating System that typically runs on Apple Computer products. The file system, commands, data structures and even the icons are different from most other operating systems. Linux is a UNIX-like operating system, that is open and free. Open meaning that every detail about the operating system is freely available for review and evaluation and that you can not only look at it but you can change it for your own purposes. Free means that it doesn't cost anyone to use it. Some companies have put together "distributions" of Linux that will install it on your computer. The distributions can become elaborate and as such these companies charge a few dollars for the distribution. But the Linux inside is free to own, operate and upgrade.

Was this answer useful?

Thanks for the feedback!...

0 0


I get similar results running “env” and “set”. Set gives more results – is it a superset of env?

The man page for set doesn’t give any information. How do these commands work and what’s the difference?


Long story short: set can see shell-local variables, env cannot.

Shells can have variables of 2 types: locals, which are only accessible from the current shell, and (exported) environment variables, which are passed on to every executed program.

Since set is a built-in shell command, it also sees sees shell-local variables (including shell functions). env on the other hand is an independent executable; it only sees the variables that the shell passes to it, or environment variables.

When you type a line like a=1 then a local variable is created (unless it already existed in the environment). Environment variables are created with export a=1



If you want to limit the output of...

0 0

Differences between mac os and linux macosx what are the differences between mac os and linux askubuntu what are the differences between mac os and linux "" " .Googleusercontent search. , 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 macintosh vs linux comparing linux with the macintosh is a little bit difficult as the former is an operating system that can be installed on any computer mac os and linux are very similar; Both have roots in unix, a simple but powerful and more secure operating system. Mac os is proprietary, and it runs on their hardware, which jacks up the price. Linux is open source, and free, so the user community can examine it for susceptibilities this really deserves a book length answer, but here's the tl;Dr version....

0 0

What`s the difference between Mac OS. Windows and Linux?

We usually want to know what is the difference between Mac OS, Windows and Linux ?we ask this question to find answers till people know it.

the question was:

What`s the difference between Mac OS, Windows and Linux?

and now know answers:
#1 : all three operating system are very similar today. The big difference is under the hood.

Windows is the most complex, in that each version is designed for backwards support of the previous versions. The core of windows is the kernel, which is based on the OS/2


operating system, and it, in turn, is based on MS DOS


which in turn was a cheap clone of CP/M


. Programs that were written for DOS will still run on windows computers today. Windows, like OS/2 is a POSIX


operating system, meaning that a program written for a POSIX operating system should compile and run on all POSIX operating systems...

0 0

Mac vs. Windows vs. Linux

Three operating systems – Windows, Macintosh, and Linux – dominate the world of computing today. But what sets them apart?


The first Windows system was released in 1985. Originally, it was just a graphical user interface on top of MS-DOS – a state of affairs that lasted until the release of Windows 95, when MS-DOS products were integrated into Windows. Windows 95 was a huge departure from the previous systems and was the first major step in Window’s transition from GUI to operating system.

The Apple Macintosh system is a little older than Windows, having first been released in 1984. From the start, it was an entirely graphical operating system, and from quite an early stage became popular among the earliest computer graphic designers. In 2005, Apple changed the design and structure of Mac OS, moving from the IBM-made PowerPC CPU architecture to the same Intel x86-based architecture as used in PCs. This heralded the...

0 0

If you did a new or clean install of OS X version 10.3 or more recent, the default user terminal shell is bash.

Bash is essentially an enhanced and GNU freeware version of the original Bourne shell, sh. If you have previous experience with bash (often the default on GNU/Linux installations), this makes the OS X command-line experience familiar, otherwise consider switching your shell either to tcsh or to zsh, as some find these more user-friendly.

If you upgraded from or use OS X version 10.2.x, 10.1.x or 10.0.x, the default user shell is tcsh, an enhanced version of csh('c-shell'). Early implementations were a bit buggy and the programming syntax a bit weird so it developed a bad rap.

There are still some fundamental differences between mac and linux as Gordon Davisson so aptly lists, for example no useradd on Mac and ifconfig works differently.

The following table is useful for knowing the various unix shells.

sh The original Bourne shell ...
0 0

Unix is an operating system developed in the 70s along side the C programming language. The UNIX paradigm has had a profound influence on every operating system developed since, elements of it can be found even in Windows.

Several operating systems have been created which follow the Unix paradigm. Mac OS has a kernel that is based on one of the first version of Unix made for PC, called BSD Unix.

Linux started out as a hobbyist operating system which has since become a very professional operating system. As the name indicates it also follows the Unix paradigm. This means that in general a program that compiles on Unix will compile on Linux and MacOS.

Many open source operating systems have something called distributions, so there are distributions of Linux and BSD. These distributions are essentially just a set of pre-configured software, but with effort you could just assemble the same thing yourself from scratch. Ubuntu is one such distribution.


0 0

I'm running macOS on a macbook pro from late 2013 but am reading the Arch wiki on wifi configuration and focusing on the first part:

the first part is to identify and ensure the correct driver for your wireless device is installed

My goal is to get a better understanding of how to figure out:

What is the physical wifi device on my machine? What drivers do I need to make it work? Will it work with linux?

First I went into the "About this mac" menu to get some information about the network interface (is that the physical network device?):

en0: Card Type: AirPort Extreme (0x14E4, 0x112) Firmware Version: Broadcom BCM43xx 1.0 ( MAC Address: 60:03:08:8b:96:9c Locale: FCC Country Code: US Supported PHY Modes: 802.11 a/b/g/n/ac Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165 Wake On Wireless: Supported AirDrop:...
0 0

I recently started to learn how bash and stuff works. I find many answers in Stack Overflow includes the command ps.

Some answers use $ ps -ef while others use $ ps aux. I tried both on my Mac and they seem to be giving out the same result.

I looked up the manual using man ps, and got what -e and -f means. But I didn't see aux -- I used the /aux search under man ps, but all returned was some legacy notice related to Max OS X Tiger, and yet I am using macOS High Sierra:

LEGACY DESCRIPTION The biggest change is in the interpretation of the -u option, which now displays processes belonging to the specified username(s). Thus, "ps -aux" will fail (unless you want to know about user "x"). As a convenience, however, "ps aux" still works as it did in Tiger. (March 20, 2005)

So, what are the differences between -ef and aux? And what are some best practices to use them in difference scenarios? Thanks!

There's a small number of command-line tools that...

0 0

Before you start working with the Linux CLI, you should be aware of some important differences between Linux and operating systems with which you're more familiar.

Unlike Windows or Mac OS X, Linux has a case-sensitive file system. This means that home, Home, and HOME would all be names for different directories. Similarly, as you will see in Section 3.2, “Navigating the file system”, you type cd to change directories: typing or instead will not work.

When you're working with the CLI, you’ll soon discover what Eric Raymond calls the “Rule of Silence: When a program has nothing surprising to say, it should say nothing.”[] When a command finishes running (say, if you create a directory foo using mkdir), there will be no confirmation message of something like

directory ‘foo’ created

Rather, there will only be a message if there’s a problem, as in

mkdir: cannot create directory `foo': File exists

Although you might use spaces in file and directory names in...

0 0

This is a discussion on difference between mac and linux within the Linux Support forums, part of the Tech Support Forum category. Hey! This is probably going to sound really dumb, but here goes. If I'm correct Linux was one of the

I'm not sure what the glitch was or if it was a problem at Bell Labs.

I think Bell's system was called Multics, and the Bell group effort initially failed to produce an economically useful system, which is why development stopped. At that time Unix was proprieatry and not free, these links will help:
Origins and History of Unix, 1969-1995

Multics History

The kernel source code is not closed, anyone can work on the code, providing they show the modified lines and comments, but as of kernel 2.6.39 its over 14.6 million lines of code, so unless you are very talented its out of most peoples grasp.


0 0

When it comes to operating systems, three champions tend to come into play, and it’s either Mac OS, Windows or Linux. What is the difference between operating systems and what makes them unique from one another? Today, these three operating systems are gaining more attention as each of them keep progressing at a record pace. There is a widespread belief that Mac OS is for GFX designers, Windows is for playing solitaire and Linux is for developers. This implies that there is a high possibility that you’re currently using Windows as your operating system.

Today, we are going to take a deeper look at these three operating systems so we can know their advantages, disadvantages as well as their differences. We believe everyone has their take on which OS works best, but we believe our self-drawn opinions are sure to come in handy.

Let’s begin with the difference between operating systems!


First on our list is Windows. This Operating System which...

0 0

Macintosh vs Linux

Comparing Linux with the Macintosh is a little bit difficult as the former is an operating system that can be installed on any computer while the latter is complete package that includes both hardware and software. The OS on the Macintosh though is based on a distribution of Linux called BSD and they share somewhat similar characteristics.

The most major difference between Linux and the Macintosh operating system is in the licensing. Linux is open source software while the Mac OS is proprietary. You can download and install any Linux distribution on any compatible hardware without spending a penny on the software. You can only get the Mac OS along with a Macintosh as they are sold as a package, but you can be sure that part of the price that you are paying is for the software.

The great advantage of the Macintosh comes from being sold as a package, as you can use the Mac as soon as you take it out of the box and plug it to your wall outlet....

0 0

I have been around the Linux community for more than 10 years now. From the very beginning, I have known that there are basic differences between Linux and Windows that will always set them apart. This is not, in the least, to say one is better than the other. It's just to say that they are fundamentally different. Many people, looking from the view of one operating system or the other, don't quite get the differences between these two powerhouses. So I decided it might serve the public well to list 10 of the primary differences between Linux and Windows.

Note: This information is also available as a PDF download.

#1: Full access vs. no access

Having access to the source code is probably the single most significant difference between Linux and Windows. The fact that Linux belongs to the GNU Public License ensures that users (of all sorts) can access (and alter) the code to the very kernel that serves as the foundation of the Linux operating system. You...

0 0


Lately, we hear a lot about Linux — how it’s dominating on servers, how it makes up a large chunk of the smartphone market, and how it’s becoming a highly viable option on the desktop. But Linux didn’t appear out of thin air The History Of Linux [INFOGRAPHIC ] ; before the creation of Linux, and before the rise of Windows, the computing world was dominated by Unix. And for those who don’t know, Linux is very similar to Unix. Since we’ve already looked at the differences between Linux and Windows 7 Key Differences Between Windows & Linux You Should Know About Before Switching , what exactly is the difference between Linux and Unix?

About Unix

Before we go into that, we have to talk more about Unix. It was first developed by AT&T in 1969. After many years of evolution, we don’t have the Unix anymore. Instead, there are various operating systems that...

0 0
Key Difference: Android is an open source, free, Linux-based operating system for smartphones and tablets. The system was designed and developed by Android Inc., which was funded and later purchased by Google in 2005. Windows Phone is a series of proprietary software developed and marketed by Microsoft Corporation. Windows Phone is a closed-sourced, which means that it is solely developed by the company and protected by copyright. The company offers a bunch of new features compared to the older Windows Mobile OS.

Smartphones are a recent phenomenon and weren’t always this popular. Prior to the Android vs. iPhone vs. Windows debate, there would only be the Windows palm pilots or pocket PCs that ruled the market. These were also only popular for many businessmen keeping appointments and phone numbers in one place. Then Android was introduced to the market in 2007 and a lot of changes were made bringing technology to the point we are now. While, many people believed that Android was a...

0 0
0 0