Linus Torvalds: 'I Still Want the Desktop'
darthcamaro writes: Linux has clawed its way into lots of places these days. But at the LinuxCon conference in Chicago today Linus Torvalds was asked where Linux should go next. Torvalds didn't hesitate with his reply. "I still want the desktop," Torvalds said, as the audience erupted into boisterous applause. Torvalds doesn't see the desktop as being a kernel problem at this point, either, but rather one about infrastructure. While not ready to declare a "Year of the Linux Desktop" he still expects that to happen — one day.
What's he doubling down though? That term implies some stakes are being allocated.
It goes on to say he doesn't think the desktop is a kernel problem. Well, that kind of means he's not spending specific resources on desktop, which means that wanting the desktop doesn't contradict "doubling down" on the device market.
The actual part of the article that talks about investing is when he talked about shrinking Linux and about addressing the embedded market.
Packaging is a very big achievement. Even Android use packaging with APK file. Really, packaging is not the problem. I remember systems before packaging, this was a nightmare. Never return to this hell...
The problem is to have popular tools able to build and publish proper *.deb package as easy as for *.apk packages. For example a good IDE where you find a "new C++ Debian package" button (and others language option of course), fill a simple form and start coding your application from a functional template. Then a "build" button should create the *.deb package and you should be able to debug it. The IDE should have a "Add Debian repository" button with a simple form to create a remote Debian repository using FTP or SSH. Finally the IDE should be able to publish your packages in your remote repository. Like for Android, the IDE should be able to build package compatible with a choice of releases.
From my point of view, the packaging is not the problem. The lack of competitive developers tools advancement in the Linux distribution compared to Android is in my opinion far more the root cause if the problem. While structured very differently, *.deb and *.apk packages target almost the same goals from the system and user point of view.
The situation in creating and publishing *.deb package is actually like if you create and publish *.apk packages all by hand using a lot of command line, instead of a easy and shiny IDE.
Feeding the shill/troll here...
Linux is was not, and is not meant to be anything but a hobby OS for someones spare time, or a companies spare time that they can develop a UI for and deploy their own flavors (android, Red Hat, Ubuntu, etc.) Linux is far too complicated for the everyday user to understand. Even something as simple as entering a static IP address sometimes requires going back to the terminal windows (command prompt) and setting it the hard way. And THAT's the problem with Linux! It was never meant to be a GUI OS just like it's parent, UNIX.
That's why desktop users use Ubuntu.
1 - Open network meny by clicking network indicator at the top bar of the desktop
2 - Choose "edit connections"
3 - Choose the connection you want to edit - click "edit"
4 - Click "IPv4 settings"
5 - Change IP
Please, remind me how that's done in windows 8.1. Feel free to explain differences with windows 8, 7 , XP.
The drivers for Linux SUCK and that's because it's an open source OS and there's no one "single" distro.
Just like any other OS. Supported hardware works, and in this case, backwards compatibility is maintained. Unsupported hardware, shockingly, doesn't work.
The difference is that Linux desktop comes running out of the box.
I had to use Windows 7 the other day for the first time in 6 months, repairing someone's failed Windows Update.
After the system was all cleaned up, I clicked the login button. And waited. And waited. And waited. And watched the disk drive light flicker like nobody's business. And waited. All those "essential" accessories starting up, disk scans, mysterious machine-eating magic, all shouldering themselves between me and being able to do anything.
I'm not in love with the current crop of Linux desktops, but at least I can begin using the bloody things within a few seconds of logging on.
We need a free desktop OS. Linux is the only contender.
Is that so?
So what you are saying is that NVIDIA and ATI don't release closed source binary-only drivers? I wonder what this whole tainted kernel thing is about then?
I wrote a FUSE driver for a toy fs in Linux a VFS driver to do the same thing in kernel-space, and it's funny, I don't remember getting cooperation "from the " whole "Linux kernel team". Apparently Basil Brush and hairyfeet are involved in anti-Linux FUD.
Neither do some geeks. I prefer my OS working reasonable well out of the box without the need (!) to have to reconfigure things. I don't want a Lego set for each and everything in my life; thank you!
Perl Programmer for hire
This is complete BS. Drivers can be delivered as source and built on the target machine or as binaries with the appropriate packageing. For example, drivers can be delivered like the ElRepo kABI-tracking kmods (this includes such things as the Nvidia drivers), or installed via DKMS.
What is true however is that, without an open-source shim layer, drivers have to be delivered as source, which some closed-source bigots hate.
The real "Libtards" are the Libertarians!