Ubuntu To Pay for Upgrades To the Free Software User Experience
jcatcw writes "Steven J. Vaughan-Nichols reports that Mark Shuttleworth, CEO of Canonical, is using his millions to improve the Linux user experience, hiring people to work on X, OpenGL, Gtk, Qt, GNOME and KDE. He had doubted that desktop Linux could ever equal the smooth, graceful integration of the Mac OS. Now, between the driving pace of open-source development, and Shuttleworth's millions, it might be happening. Why not? After all, Mac OS itself is based on FreeBSD. Desktop Linux's future is starting to look brighter."
As anyone with half a brain knows, Mac OS X is based on the Xnu kernel, not the FreeBSD one. Xnu is a combination of Mach combined with various bits lifted from FreeBSD 5.x (but is not itself the FreeBSD kernel). OS X is an updated NeXT, not a GUI-fied FreeBSD.
I can't believe the editors let such a blatant slip-up onto the front page. Wait, it's slashdot --practically speaking, we have no editors. ;_;
X, OpenGL, Gtk, Qt, GNOME and KDE
Frankly, that's a considerable amount of work he's planning on hiring up for. This intrigues me greatly, to be honest. And, with any luck, this all comes back to the community so that not-Ubuntu users can get in on it, too.
Though I give it five minutes before we hear complaints that they're not helping out some obscure toolkit or DE. :-)
Demanding constant attention will only lead to attention.
If you can get Adobe to open source Flash, I'm sure that can be arranged.
In the mean time, the best you can do is to tell web developers to not use Flash, but open alternatives.
for all that it mattered. BSD was free and worked, in 1986. That's why Jobs - when he solicited his engineer's choice - was told to use BSD 4.
MacOS is "based" on NeXT - which was derived from extending the Smalltalk-like model of Objective C to a whole series of desktop and application frameworks.
You see, Jobs and his guys were SO blown away by the GUI at PARC, that they missed the object revolution, used to create it. They were all determined to do this again, the 'right' way, without saddling Mac/Lisa compatibility to the horse.
That got engineered on later ;-)
You want further illustration of this argument? Try managing an OSX workgroup from the network with existing BSD and opensource. You effectively manage the POSIXy parts of the system, while having almost no policy or configuration management of the Finder/Application experienc through which much of the Mac user interacts. You could - in theory, with the sources available, swap a modern Linux distro under there instead of the hybrid BSD. Almost no one would notice.
"Flyin' in just a sweet place,
Never been known to fail..."
This must be proof that 2009 will be the year of the Linux desktop!
As an audio software developer, I have tried several times to make and port programs to Linux.
Basically, you never dare to request anything other than the default config from an alsa driver. Trying different sample rates, formats or channel configs can cause anything from an unhelpful error code to a segfault (I kid you not).
So it's hard to take Linux seriously in this context.
ALSA is a roadblock, due to being "good enough", but it's nowhere near good.
A lot of us watch YouTube and other flash video. Heck, some of us even play the odd flash game until a download is finished. If Adobe open sourced Flash, you could make decent cross-platform web applications in a matter of minutes all the while blocking Flash ads.
Taxation is legalized theft, no more, no less.
The other day though, he needed to chop up an audio file and didn't know what to do on his Mac. I didn't know either, but I do know how to do it with Audacity on Linux. So he sent me the file and then sat down with me as I did what he wanted. His only comment was "Wow, that's so easy on Linux". Granted, what he was seeing that was easy was in fact Audacity, not Linux, and I'm sure there is an easy to use app under Mac, but it's nice to see that, although Desktop Linux is constantly getting railed on, once someone not exposed to it actually sits down and sees what can be done, they're not intimidated by it.
From the article itself: "... We are hiring designers, user experience champions and interaction design visionaries and challenging them to lead not only Canonical's distinctive projects but also to participate in GNOME, KDE and other upstream efforts to improve FLOSS (Free/Libre/Open Source Software) usability."
Everything is subjective.
I disagree. I seriously hate KDE.
KDE is dysfunctional, overwhelms me with options, looks like shit (well, that can be themed, but...) and just generally sucks.
If Gnome had been chosen instead and as much time had been spent on polishing Gnome as Mandrake/Mandriva has spent on polishing KDE, we would not have this discussion.... Mandriva (i.e. Gmandriva) would already rule the desktop.
Sadly, I see more and more development time wasted on supporting / trying to polish KDE into something usable instead of just throwing the towel into the ring and going with Gnome.
====
Sorry if this offends your sensabilities, but I just couldn't resist, and I think that is pretty much sums up the silly debate between KDE and Gnome users who are both happy with their own choices.
I disagree enormously. I think what they have in gnome is so perfect for Ubuntu it's almost scary. They're trying to make it so that the end user isn't overwhelmed with options and customizations, and that it just works. They've succeeded phenomenally. My only beef with it right now is that upgrading to the next release is awful, breaks my desktop about half the time, and that flash doesn't work very well. If those two things were fixed, I would never use anything else for a desktop ever again.
Link for 64 bit version please?
Adobe don't believe in 64 bit. In fact i think their programmers get confused if you ask them to count to 33
This is a joke. I am joking. Joke joke joke.
I've done a lot of work on audio on Linux, not for the audio itself, but because I work with satellite telemetry that's frequency-modulated in the audio band. I hate ALSA. It broke completely with the Unix philosophy.
Before ALSA, one would open audio devices just like files, acquire audio data just like reading files, play audio just like writing files. ALSA went the Redmond way, one different API for each different type of data.
There are, what, a few thousand programmers who understand Linux systems programming well enough to debug GUI programs and post patches? It's not trivial for those programmers to fix Flash because Adobe won't let them see the source code. How is that Ubuntu's fault?
how to invest, a novice's guide
Um, Ubuntu has the exact same kind of networking that Windows has. You can right click on a folder, and select "Share Folder". It pops up a box asking if you want SMB or NSF. SMB IS windows networking. Select it, and one of two things will happen. If you already have Samba installed, it you will have a "Windows" share. If you don't have it installed, Ubuntu will install it, and THEN you will have a "Windows" share. For the client, all you have to do is go to the "Places" pulldown that is always on your task bar, and select "Network". You will see the "Windows" shares, just like on an actual Windows machine.
Seriously, the process to share files under Ubuntu is almost exactly the same as in Windows. You clearly just don't WANT to be able to share files under it.