Linked by Thom Holwerda on Tue 1st Jun 2010 09:42 UTC
Google Google employees have always had a remarkable amount of freedom when it comes to what operating system they wanted to run on company computers - Linux, Windows, Mac OS X, it was all fine. Since the China attacks, however, this has changed: Windows is no longer welcome on Google computers.
Permalink for comment 427581
To read all comments associated with this story, please click here.
RE[7]: Using Chrome OS
by karl on Tue 1st Jun 2010 21:25 UTC in reply to "RE[6]: Using Chrome OS"
Member since:

OS X simply does not have any package management. Stating that repositories is retarded in contrast to the utter lack of package management in OS X is itself a "retarded" statement.

Now one may argue about the relative ease of installation/uninstallation of apps in OS X, and there is much to be said for how OS X does this.

The reason why Linux does not offer something like what OS X does is really simple. In fact there have been umpteen failed attempts to implement something similar for Linux. That reason is: Linux, at least in terms of desktops/servers(not so much for the embedded space/and tablets/smartphones etc.), is simply not possible without package management(apologies to the LFS guys/gals). Package management is a fundamental necessity due to the incredibly large number of diverse libraries and the resultant dependencies.

Linux is not like OS X or windows for that matter. For every one kind of library that exists for OS X there are 10 different ones for Linux. And then of course there are many, many concurrent versions of said libraries.

Now one could argue that there should not be so many different libraries or that there should only be one current version in use of any library. But that would not be Linux.

Personally I find having to hunt all over the web for an application and download it from some random website and install it is a horrible way of installing software. There are so many security issues involved with this method that no one who is remotely security conscious could truthfully advocate such a system.

Simply put repositories and package management systems are the solution to managing the inherit complexity in application distribution in Linux. And frankly when I use OS X I miss having access to the repositories that I take for granted, having been a Linux user for the last 15 years.

For all the apparent advantages to the relative simplicity of of app install/uninstall on OS X, the fact that each app is an island unto itself and that there is no "system" is markedly deficient and lacking in my eyes.

The homogeneity of the Mac software ecosystem(all the way down to the IPad) obviates much of the need for such mature solutions like repositories and package management. But this is due to the relative lack of libraries and functionality provided within that software ecosystem, which on the whole, is far, far less mature than what is offered under Linux.

Maybe one day, when OS X grows up, we will see package management on OS X too ;)

Reply Parent Score: 3