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

From the Editors: You’ve come a long way, Linux

This month, as we do every March, we reported on the Who Writes Linux report from the Linux Foundation. Usually, this is a fairly rote affair: Red Hat and Intel contribute tons of code, Greg Kroah-Hartman does a ton of the work, and we learn about some small firm somewhere that’s cranking out kernel code disproportionate to its size. Read more

SteamOS A Linux Distribution For Gaming


Picture

SteamOS is a Debian Linux kernel-based operating system in development by Valve Corporation designed to be the primary operating system for the Steam Machine game consoles. It was initially released on December 13, 2013, alongside the start of end-user beta testing of Steam Machines.
 

Read At LinuxAndUbuntu

KDE Applications 14.12.3 Officially Released

KDE Applications 14.12 has been released by its makers, and it’s a regular maintenance update. It comes with a ton of bug fixes and will be soon available in various repositories. Read more

Understanding The Linux Kernel's BPF In-Kernel Virtual Machine

BPF continues marching forward as a universal, in-kernel virtual machine for the Linux kernel. The Berkeley Packet Filter was originally designed for network packet filtering but has since been extended as eBPF to support other non-network subsystems via the bpf syscall. Here's some more details on this in-kernel virtual machine. Alexei Starovoitov presented at last month's Linux Foundation Collaboration Summit in Santa Rosa about BPF as an in-kernel virtual machine. The slides have been published for those wishing to learn more about its state and capabilities. Read more