Language Selection

English French German Italian Portuguese Spanish

Apple and Linux share the same design philosophy

Filed under
Linux
Mac

It sounds crazy. But hear me out. They are antithetical not because of the philosophy, but simply because the nature of the products that they make. Linux makes “backend” stuff, while Apple makes “user-facing”/”frontend” stuff. So, they do not compete. And their philosophy is similar.

For Apple, I refer to the Steve Jobs interview in Fortune:

We did iTunes because we all love music. We made what we thought was the best jukebox in iTunes. Then we all wanted to carry our whole music libraries around with us. The team worked really hard. And the reason that they worked so hard is because we all wanted one. You know? I mean, the first few hundred customers were us. … We figure out what we want. And I think we’re pretty good at having the right discipline to think through whether a lot of other people are going to want it, too.

Now, I am sure that this is a sugar-coated version of what happens in practice. I have been in big software organizations and I KNOW that reality is more complex than that. But the complexity is just details. The above is still the guiding force.

As for Linux, I refer to ESR’s famous The Cathedral and The Bazaar:

rest here




More in Tux Machines

Qt 4.8.7 Released

I am happy to announce release of Qt 4.8.7 today bringing over 150 improvements and bug fixes. Qt 4.8.7 provides important security updates, better support for Mac OS X 10.10 and many requested error corrections. As a patch release, it does not add new functionality and maintains full compatibility with previous Qt 4.8.x releases. Read more

Black GNOME Linux 3.16 Is Now Based on Ubuntu 14.04.2 LTS - Gallery

From the creator of the RemasterOS Linux and K-Mint Linux distributions, we're introducing you today to the Black GNOME Linux distro, based on the latest Ubuntu 14.04.2 LTS (Trusty Tahr) operating system. Read more Also: Ubuntu 15.10 (Wily Werewolf) Is Already Getting GNOME 3.16 Packages

4 steps to creating a thriving open source project

Andrey Petrov spoke at a Sourcegraph open source meetup about lessons learned from his successes and failures creating open source projects. Read more

Plasma 5.3.1 Fixes Important Bugs

Today KDE releases a bugfix update to Plasma 5, versioned 5.3.1. Plasma 5.3 was released in January with many feature refinements and new modules to complete the desktop experience. Read more