Language Selection

English French German Italian Portuguese Spanish

Should Apple switch Mac OS X from Mach to Linux kernel?

Filed under
Mac

We live in a three OS, two hardware platform world, but that's going to start changing in 2006. Apple will begin migrating Macs to Intel CPUs, and the new "Macintel" computers will be able to run Windows, Linux x86, and Mac OS X.

Windows does a lot of things right, but the underlying operating system is so full of holes it makes Swiss cheese look solid. Linux does a lot of things right, but there are still those geeky things that require you to use the terminal.

Mac OS X does almost everything right. It's so secure that not a single virus has survived in the wild. Every program written for OS X (as opposed to ported from Linux or Unix) installs easily. The underlying kernel is a bit of a hack, ported from NeXT's x86-based OS to the PowerPC, and moving the Mac to Intel CPUs will improve things.

The question is how the future will play out. Linux is already broken into many camps - KDE aficionados vs. Gnome users, Debian vs. Slackware vs. Gentoo plus dozens of other distributions. But the core of Linux is solid, powerful, efficient, and doesn't get as bogged down with multithreading as the Mac OS.

In many ways, OS X is what Linux would be with a great GUI. Likewise, Linux is in some ways what OS X could be. For all its strengths, OS X does allow tasks to so dominate the OS that everything else stops while the beach ball spins.

Full Story.

unsupported software/hardware or not enough ram

If you are having the beach ball spinning you likely either do not have enough RAM, have hardware unsupported by your verion of OS X attached or have installed some system enhancements or hacks to the user interface. I don't get the spinning bech ball on my Mac. Although I of course wait for a few point releases before I jump into the next major revision of OS X and read up on what problems they are giving several months down the line.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Systemd Developers Fork Kernel, Docker Package Management

A wave of minor myocardial infarctions were reported today as Linux users read the news of a systemd kernel fork. Most were treated and released with only one admitted to the hospital with more severe symptoms. Elsewhere, folks are beginning to discuss the feasibility of Docker replacing Linux package management solutions. But there are several obstacles to container package utopia. Read more

Mozilla Firefox 37.0 Is Now Available for Download

We’re happy to announced that the final builds of the popular Mozilla Firefox 37.0 web browser were published on Mozilla’s download servers for all supported computer operating systems, including GNU/Linux, Mac OS X, and Microsoft Windows. Read more

Samsung Galaxy S6 review

I have been pretty hard on Samsung over the past few years, but let’s be honest: the company deserved it. Time and time again, we’ve seen Samsung launch fantastic flagship smartphones that are class leaders in almost every key area. Samsung’s mobile displays are the best in the world, many of its software additions have mass appeal, and its phones are always among the best available when it comes to performance. But where design, build quality and materials are concerned, Samsung has always been at the bottom of the pile. That changes in 2015, and the Galaxy S6 is our first look at the future of flagship Samsung phones. On the inside, the S6 is everything we have come to expect from the company’s premium smartphones. And on the outside, the Galaxy S6 is like nothing we have ever seen before from Samsung. Read more

Linux-Based Firewall and Router Smoothwall Express 3.1 Service Pack 1 Released

The first Service Pack (SP) release of Smoothwall Express 3.1, an open source best-of-breed Internet firewall and router operating system designed to run on commodity hardware, has been released today with a great number of improvements over the previous stable version. Read more