2009, Year of the Linux Delusion
gadgetopia writes "An article has come out claiming (yet again) that 2009 will be the year of Linux, and bases this prediction on the fact that low-power ARM processors will be in netbooks which won't have enough power to run Windows, but then says these new netbooks will be geared to 'web only' applications which suits Linux perfectly. And, oh yeah, Palm might save Linux, too." The article goes on to skewer the year of Linux thing that seems to show up on pretty much every tech news site throughout December and January as lazy editors round out their year with softball trolling stories and "Year End Lists." We should compile a year-end list about this :)
ARM-based netbooks won't be powerful enough, therefore Linux will shine on them? That doesn't sound very convincing. First of all, with Moore's law this means that a few months later, netbooks *will* be powerful enough. Will that then be the end of Linux? Nonsense.
I'm a Linux fan. The main reason why "the year of Linux" never happens is that the press (and analysts) keep comparing Linux to what they know: a Windows desktop.
If we keep copying whatever Microsoft implemented 3 years ago, we'll never pass them. What we need are real killer applications in completely new spaces. For instance, look at web applications: that's hurting Microsoft 10 times more than any 3D effect in KDE ever will. The Web made a lot of Microsoft software irrelevant. Linux needs to do the same, by doing something *different*.
--
Application iPhone Les Meilleurs Jeux et Utilitaires pour iPhone et iPod Touch
"Year of delusion" sounds about right. Don't get me wrong I love linux to death, but this year just won't be different from the other years. If people really want linux to become mainstream then it needs to be more user friendly, and the elitiest attitude will need to be droped...just my two cents.
80% of people doesn't need Windows. When people acknowledge that then this year will be the year of Linux.
This is one of those dumb statistics battles that simply ignores all of the low-power devices out there that are already running Linux. Compare that with WinCE devices and prepare to be dumbfounded by the success of Linux.
The longer I use Linux as my primary desktop, the more I'm convinced that getting into a speeds-and-feeds battle with Apple and Microsoft is a horrible idea. A financially successful desktop distro would destroy the variety of distros out there.
Fortunately, big-box retail is such a losers game that only the inexperienced would attempt to keep a Linux distro on the shelf. How's that Ubuntu distro doing at Worst Buy??
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
Fixed that for you. Linux will take over on the desktop when it becomes competitive and user friendly on the desktop. Ubuntu has been doing a good job in moving that direction, but the system still needs to be (ironically) more open to users installing software and performing tasks outside of the sandbox offered by the package manager.
Javascript + Nintendo DSi = DSiCade
What are the criterions for it to be the year of Linux? Frankly, every year has been good to Linux lately. I'm glad to be sporting a Dell Mini 9 with Ubuntu on it. Buying a laptop with Linux on it wouldn't have been possible a year or two ago from a large vendor. Now every big vendor has a Linux laptop for sale. So, what needs to be accomplished for it to be the year of Linux on the desktop?
And, oh yeah, Palm might save Linux, too
I didn't realize that Linux was in need of being saved.
Its future might have been a bit less clear five years ago, but now it's pretty obvious that Linux is here to stay.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
Not as in "it replaces Windows and Mac OS X" but as in "more and more people are buying Linux computers", which are those small netbooks.
The general public started buying Linux machines without really being aware of it. They don't need to know about Linux, all they need is a web browser, email, IM, etc.
I think the year of the Linux Desktop has passed already.
Everybody thinks that the "Year of the Linux Desktop" will be some huge event where Microsoft goes bankrupt, MacOS is hit by a MalWare storm and Linux desktops are sold more commonly than Windows Desktops.
A single event like this is a pipe-dream. The year of the Linux desktop was the start of the revolution. There was no huge event to mark it, but we have now what "Year of the Linux Desktop" pundits predicted years ago.
Linux desktop machines sold alongside Windows Machines, Linux Laptops sold by at least one top 3 Online vendor, an area where Linux competes on an equal footing with Windows products (netbooks) and common adoption of Linux desktops by large corporations and government agencies.
In fact, we have more - MANDATED adoption of Linux or other OSS desktops.
The thing is, now the real work starts. We are out of the shadows, having stepped from relative obscurity into the public eye - and now we are being watched closely. The OSS community needs to provide more than a killer desktop OS, we have several to choose from. We now need to provide the finer things that our competition has a leg up on:
1. Good Marketing. Say what you will, the Microsoft Marketing machine is one of the best there is, OSS needs to match that somehow.
2. Good service. Things will go wrong with any Operating System, who is there to assist our clients? Do we have a "0860 CA LL MS" number that the user of his chosen environment can contact in time of need?
There are obviously more, but that is all I want to do as far as ranting goes...
Seven Days with Ubuntu Unity
The article is deceiving on many fronts. The author states that it is "inconceivable" that the Windows 7 release date will slip past mid 2009. Why is it inconceivable when Microsoft regulary misses its release dates? In addition to that no one is really going to know how well Windows 7 actually performs on netbooks until it is released. XP is getting old and developers are slowly moving away from it while Linux will always have the latest and greatest whether it is on a netbook or a supercomputer. I think netbooks and Android phones will improve the visibility of Linux to consumers in 2009 but it will still be a long way to garner a significant desktop share from an entrenched Microsoft.
Time makes more converts than reason
From TFA:
An article has come out claiming (yet again) that 2009 will be the year of Linux, and bases this prediction on the fact that low power ARM processors will be in netbooks which won't have enough power to run Windows, but then says these new netbooks will be geared to "web only" applications which suits Linux perfectly. And, oh yeah, Palm might save Linux, too.
In a year that saw Linux netbooks appear, and fail to excite consumers, thus handing Microsoft victory in the netbook operating system space, yet another pundit has come out claiming 2009 will be a revolutionary year for Linux.
The "year of Linux"?
Palm "might save Linux"?
A "revolutionary year for Linux"?
Does this asshat even know what Linux is? Does he even know what what he's trying to talk about is Linux on the desktop? He goes on talking as if he thinks that if Linux doesn't succeed on the desktop, that it is a failure and that something will need to come along to "save it".
People need to get it through their thick skulls that Linux is a kernel for a unix-like operating system. The primary purpose of Linux is not to become a replacement for the Windows desktop, or to become the latest gadget PDA system. It's purpose is not to be a fancy, shiny, eyecandy competitor for OSX. Its purpose is to be an extremely versatile, scalable, and portable kernel for a unix-like operating system - and when coupled with GNU it becomes a very powerful unix-like operating system capable of pretty much anything.
Linux has succeeded as the number 1 OS of choice for HPC and supercomputing applications.
Linux has succeeded as being a very popular OS for Internet-connected servers.
Linux has succeeded as being the OS of choice for many embedded systems, home entertainment applications and DVR systems.
Linux has succeeded as a powerful development environment.
Linux has succeeded in so many areas that it would be tedious to list them. Primarily, though - Linux has succeeded far beyond anyone's wildest dreams in its original goal: to be a viable monolithic kernel for x86 systems, so that x86 users can enjoy unix.
Linux is not going away, it hasn't "failed", and it certainly doesn't need to be "saved". In fact, since the day GNU/Linux has been available, it has done nothing but grow and increase in usage. And not only has it grown, it's grown wildly... from hacker OS, to mainstream OS, to a laughable nuisance to Microsoft, to a downright huge challenge to Microsoft's vitality in the server market. From where I stand, I've never even seen a dip in its growth. It's only growing more, and it will continue to grow. Linux has succeeded, and will continue to succeed. Just watch.
Just disrupt the deflector shield with a tachyon burst.
People don't realize that you don't need to *replace* yesterday's technology to succeed. There's still tons of COBOL running out there. Java, Python, Ruby do not act as *replacements*. They are layers of something new and different. If you replace something obsolete, you're just slotting yourself into a role that makes you obsolete!
The article is deceiving on many fronts. The author states that it is "inconceivable" that the Windows 7 release date will slip past mid 2009. Why is it inconceivable when Microsoft regulary misses its release dates?
They keep using that word.
I don't think they know what it means.
I almost forgot. The author says that Linux doesn't have all the available plugins to enjoy the web. What plugins is he talking about? The most commonly used plugin is Flash and it has been available for a while. Java is available too and Silverlight support is close to done the last time I looked. Which magical plugins am I missing on my Linux laptop? Whatever they may be they haven't seemed to hinder me yet.
Time makes more converts than reason
I haven't had any problem with wireless network cards, but I assume you mean drivers are hard for some cards, which actually is true of Windows too.
As far as "download a program and install it", I'm flabbergasted anyone would compare the Ubuntu experience (for supported apps, use Applications->Add/Remove, for unsupported download a .deb and double click on it) negatively to the Windows experience.
The only time it's hard is if the third party software doesn't bundle a .deb, preferring to distribute as source or something similar. But the same is a PITA under Windows, more of one indeed because Windows doesn't ship with a development environment.
Software installation is one area where the major free GNU/Linux distributions are eating Window's lunch. I'm almost inclined, given the clean uninstall they generally give you, to suggest that they're slightly better than Mac OS X, although some Mac OS X applications literally just need dragging to the Applications folder to install them, and deleting to uninstall them, which is better.
You are not alone. This is not normal. None of this is normal.
People kept predicting the year of the network. It never came or it came and we didn't know it.
Networks went from being very rare to being pretty common in companies then they started selling the stuff in Walmart.
It is the ever growing creep. Linux will just keep creeping into our life.
Of course I have my list of things that are slowing it down and most of them are religious issues.
Lack of a stable binary driver interface and the difficulty in selling software are two big ones.
But full support from Adobe for for Linux for Flash, Air, and PDF Reader are a big sign that the slow march of Desktop Linux is on track.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
The reason that ARM based notebooks can't run Windows has nothing to do with the "power" of the chip.
There isn't an ARM version of WindowsXP or Vista! And even if their was there is no software that would run on it!
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
"Of course, Windows XP has shown that it handles netbooks with aplomb, and works with the web best of all, thanks to having all the browsers, plug-ins, downloads and more you could ever want, something you just can't claim with good old Linux."
Really??? You have to laugh really.
"As for Windows 7, Microsoft is specifically ensuring it will work on netbooks, and if it needs to sell the software at cheaper rates to compete with free Linux, it will do so - just as it has done with Windows XP today."
If XP works "with aplomb" why would there be any specific need to tweak Windows 7 for the purpose? Surely it's a case of "just keep swimming", since the path they'd be on would be the correct one.
So I've seen a few projects lately that really hit home for this, as well as a couple of generalizations. General stuff first.
The really basic, broad one is "audio editing in linux." I don't know if other people follow it like me, but the number of tools, good, quality tools, available these days are staggering, and it seems like this year was the year that all of them came into their own, maturity wise. Ardour, the Calf plugins, etc.
Another generic space that is seeing huge strides is graphics. GIMP going GEGL is a huge milestone, and will make making high quality graphics apps in linux far easier in general, as we're moving a big chunk of that work to a generic lib. nice.
But the real killers for me, that are hugely differentiated, are neither of those things. One is Beremiz, which is an open source automation framework that just pulls together existing open source software to create something new and amazing.
The other is Fritzing, which makes it easy to take an arduino project from prototype to production.
These are world-changers, and I don't even think many people are aware of them yet.
-Josh
-knewter
There will be no year of Linux where Linux goes from 0.9% to 100%, that's a myth but 1/3 of the netbook are sold with Linux.
Which is way higher that the percentage of Linux in the general population.
Then again, Microsoft was surprised by the NetBook success and they're restrained by the anti-trust lawsuit but I expect them to find a way to reduce Linux marketshare on the netbooks.
The Linux desktop arrived in 1998 with RedHat 6.0. (Yes, this was before all that RHEL stuff...) With that release, the GUI looked better than Windows and the system was usable by the general public. Installing it still required a fair bit of expertise, but even the Windows 95/98 setup program couldn't/wouldn't repartition or reformat your drive for you. A newbie end user with a blank, non-formatted HD couldn't install either Windows or Linux.
Some years later, Mandrake came out. It was so easy to install that my non-technical brother managed to install it on his machine by himself. I didn't like the lack of build tools, but hey, it was Linux and very user friendly.
And then Ubuntu took its place. It may sound odd, but Windows is now more difficult to install than Linux. I've never had a Linux user ask me "how do I get the activation number"...
Let's face facts: journalists have been hyping, "This is the year of Linux on the ${DEVICE}" for the past decade.
What has really changed? Nothing. Journalists are just as clueless today as they've always been.
I've been using Linux for the past decade, and I've seen the distros go from "Here's some hints on configuring X, good luck!" to "Do you want fancy GUI effects or not?". It has been a mature, solid platform for about ten years now. It has been adopted primarily by people who make informed decisions about their choice of operating system.
The reason why this will never be "The year of Linux on ${DEVICE}" is simply because Linux is already widely used where appropriate. Sure, the desktop might be a lost cause, but this demographic almost never makes a decision about their operating system. The overwhelming majority of desktop users want something which is:
To make Linux popular with the Joe-sixpack crowd, you'd have to turn it into something as brain-dead as Windows. You would have to sacrifice the security of the operating system for the sake of providing a familiar idiom - "I want to execute this code automatically when the page loads..." And you'd have to adopt some brain-dead, fischer-price lookalike interface. Is that really what people want Linux to be?
I don't think so. I don't want Linux to sacrifice its good qualities for the sake of being popular. Right now, I have an OS which is secure, stable, easy to use, free, and I'd like to keep it that way.
The society for a thought-free internet welcomes you.
... on the desktop.
There was a time when Windows had USB support, and Linux panicked within 5 minutes of inserting one of those fancy new 512k USB keys. That was a whiiiile ago.
There was a time when Windows had antialiased fonts but not Linux.
When Windows had Media Player and I struggled to play a DVD or the odd .avi in mplayer without it crashing.
When the only decent graphical browser that didn't crash was konqueror, and then it crashed quite a bit.
That was the time when IE was the best browser, although not by much. And that was a long fucking time ago.
Not so long ago, there was a time when you seriously use Linux on a laptop. Couldn't suspend, hibernate, or what have you. Wireless drivers? There was that ONE orinoco thingie or something, and if you could get lucky enough to find one ...
So that was at least 5 years ago.
Today Linux's USB support is vastly superior to any Windows, performance was and so on. Linux doesn't require dodgy third-party drivers. Suspend/hibernate/energy saving features work on 99% of laptops. Wifi works out of the box on most distribs, or at worst requires the DLL compatibility thingie because some vendors still suck (proprietary) cock. We have the best built-in full disk encryption, built-in virtualization, and there's SELinux, which is much better than what Windows has to offer.
Soo, hm yeah, there is this applications thing, or the lack thereof. Really? Most apps now run in a browser window. And what is the situation today, in the browser war? Internet Explorer 8 BETA sucks as much, compared to modern browsers, as early, crashy Mozilla sucked compared to IE 5. And here at the office today, someone had to watch a video sent by the communications dept. Windows couldn't play it. They ended up downloading VLC with Firefox, and it worked great.
So in the end, what's left is games. I'll give you that.
"Yeah, Windows; gotta admit it's better for videogames."
I'm pretty much a full time Linux user, save for times when I want to do music production. I've spent a ton of money of Windows music software, and feel like I shouldn't abandon it. So last month I happened upon JAD and Ubuntu Studio (two music-oriented distros). Let me tell you, they work. And they were set up by the community, not big corporations. More importantly, they allow me to use all my expensive VSTs/VSTis quite easily. The last time I had tried to manually set up a real-time kernel environment that could actually use ASIO, I gave up in frustration. I just could not get all the pieces working. Now because of these two communities, the install took about an hour, plus the install of all my VSTs.
And I get better latency on this machine than I ever did using WinXP.
Granted, this is pretty niche, but apparently big enough for two different non-commercial developer communities to create specialized distros. And you see it with commercial companies as well - Cedega for gaming, Crossover for business apps.
So yeah, corps are important for mass adoption, but don't discount the communities.
I find you post interesting because it contradicts my (and I guess most other's) experience with today's Linux distros. A decade ago, maybe, I don't know so I can't really comment. But today? I think your situation would really be rare.
I never wrote a kernel patch myself. I suppose less than 1% of the Linux-using masses have ever done so. I don't even need to recompile a kernel unless it's strictly necessary or strictly fun. Today's distro maintainers do that patching jobs pretty well and that's partly the reason why "distros" exist.
It's good for you to be able to write your own kernel patches and solve the problem yourself. I know sometimes you may have to do it because of unsupported hardware or special needs. I'm not saying patching your kernel is unnecessary these days. I'm saying it's not an obstacle for ppl to adope Linux these days.
Colorless green Cthulhu waits dreaming furiously.
I've been using Linux since 1995. I remember when people said Linux would never be more than a toy. Then they said it was capable of some neat things, but would never be used in a business. Then they said it could be used for small things in a business, but it'd never scale to the high end. Now, it's fine in a server role, but will never be any good as a desktop...
PHEM - party like it's 1997-2003!
If we keep copying whatever Microsoft implemented 3 years ago, we'll never pass them... What we need are real killer applications in completely new spaces.
Yeah, yeah, people keep saying that. In every thread that in any message board where anyone had declared "the year of Linux on the deskop", someone has tried to argue that "the problem with Linux" is that Linux developers are just trying to copy Windows. And the people making that argument always fail to include the same thing: a single idea on what different/new thing Linux developers are supposed to include.
But the fact is, it's never that easy to come up with a revolutionary idea, and it's often not necessary. What most people use their computers for is still web surfing, email, the word processor, and maybe storing music and pictures. If Linux is enabling people to do those things easily, reliably, and without frustration, then it has already "passed" Windows.
I'd like to add to this my perspective:
First off, if every Linux application developer sets themselves to the task of making their program innovative in some way, you'll wind up with a bunch of different innovative designs - and they may not all fit in with each other. Useful innovation requires clear leadership on the form that innovation will take - and for that clear leadership, striking out in an exciting new direction, to actually yield a good result across a wide range of software, that requires a lot of good thought about the problem, combined with experimentation to see how the design plays out.
Now, combine that with a second factor: when something new and different comes along that's better than what came before, people aren't necessarily going to flock to it right away. To some extent people enjoy staying with what's familiar to them. This is where really good PR and advertising comes in handy. It's not enough to create an exciting new product, you have to get people to use it.
The latter is a problem I've thought a lot about: I want to create a new Unix shell, quite different from the typical ones. I believe it will be a big improvement - but I also recognize that, once it's written, it's going to be an uphill battle to get people to use it.
Basically, when you're talking about "innovation" there is a big advantage to being the company who controls the de-facto standard OS in the computing world - able to make almost any change to the OS without significant fear of losing business, with the resources to make these changes carefully and to get people to embrace them as well. Now, that doesn't mean it always works out right or that Microsoft's designs are always the best for everyone - just that Microsoft has a kind of power to make and promote change that is difficult for Free Software to match.
One final point - I am a big advocate of the idea that, despite common ideas about UI design, a UI isn't (and perhaps can't be) "one size fits all". Most commonly applications are targeted at "normal" users - people who are normally expected to be content within a somewhat limited range of functionality, so long as it's easy and it works right. I think there is room in the world for applications targeted at users like myself - people who are happy to see things like scripting interfaces to an application not only present, but reflected within the UI itself (as in Emacs, for instance). There is not always a huge overlap between these groups and one does not need to "take over" the other. In that sense, the innovative side of Linux is as a proving ground of experimental code for this kind of user. If I can have that, plus be able to watch my video files without issues, then I'm a happy Linux user.
(And speaking of playing video without issues - trying to innovate before getting basic functionality like that working is, in my opinion, the wrong way to go about it... Functionality first - then get fancy...)
Bow-ties are cool.
...but not because of the reasons you think.
It will be because "the desktop" all the prognosticators refer to will go extinct before MSFT will even come close to losing its market dominance in that area. Like the typewriter, it will never go away totally, but it will be a niche. More and more, I notice people doing computing tasks on non-traditional hardware. I know facebook junkies who continually keep their status up-to-date and people who reply to emails in seconds, yet don't turn on their home PC for days (and are blocked on their work PCs). I know people with NAS devices in their basements that play music on various receivers in the house...and they aren't even nerds...and not one of the gadgets runs Windows (nor do they care). People visit internet services on their game consoles..most of which don't run Windows. My television has a network port and can connect to the 'net all on its own...and it doesn't run Windows.
Who needs a "year of the desktop" when the desktop has peaked and is facing eventual decline?
The general population wants what they know and until a Linux distribution is pulled together in a nice, neat, familiar (to mainstream users, meaning Windows) package, they will not buy it.
How come personal computing seems to be the only place where people make this argument? It's not like there is one company that makes 90 percent of all vehicles and it is justified because peole want a "familiar driving experience". Sure, cars all have 4 wheels, a steering wheel and some other basic common elements but every different model puts the wiper controls in a different place, have completely different climate control layouts, some put the shifter on the floor and others on the steering column, they all have different wheel sizes and so on.
Same goes for restaurants. McDonalds is big and successful, and their dining experience is certainly familiar, but it is FAR from being dominant in its industry like MSFT is. In fact, in much of the world McDo is not even the leader in the market (for example, in Canada Tim Horton's is more than double the size of McDonalds). Nobody argues that no other company will succeed anywhere in the world against McDo because people want a "familiar dining experience" and it needs to be the closest restaurant to any given residence.
People are fundamentally the same regarding behaviour and tastes across industries. Familiarity is indeed a competitive advantage, but there are other concerns consumers have. In fact, the argument that Windows is familiar is not even really valid anymore. Vista and Office 2007 are different enough that people have to adjust to them just as much as if they did in switching to a Mac or to Linux. It's like buying a new car--they all have mice, icons, windows, menus and such, and people can adjust. In fact, that unfamiliarity was probably a GOOD thing, because people sometimes DO want a change, if it s a good change.
Notably, performance and reliability are proving to be the challenge to MSFT. Vista was a step backwards on both fronts. XP was honed and tuned for years, and Vista comes out and for all its flashy features, you need twice the computer to do the same basic tasks, and some very fundamental operations were next to useless until SP1 was released. Linux and MacOS offer a modernized experience and in the case of Linux it can be had on inexpensive hardware, as I can attest to in running some pretty Compiz effects on a Sempron PC with 512M of system RAM (a configuration that is just barely practical with Vista Basic and no aero glass interface). Hey...Jaguar autos have always been very pretty but were extremely poor sellers in N America as they were unreliable and didn't preform any better than some less costly alternatives.
It will also need to be packaged with their shiny new HP/Dell/Gateway/whatever.
Well, HP and Dell and Lenovo have made factory installed Linux relatively easy to get. MSFT seems to have lost its tight gr
Maybe we don't need a killer app to make Linux used everywhere. If someone invented a processor architecture that would be a lot faster than x86, and if linux was already ported to that platform then Linux would be the only OS that could run on that platform. The problem is that all software is x86, but that problem would be solved if this new platform is so fast that it can emulate x86 faster than x86 processors can run... ARM is designed for low power usage, and thus is not what we need. We need a processor that can deliver the most MIPS and FLOPS with less power, with a lower price. Most x86 processors does after all use a RISC core emulating a CISC. Maybe the new CELL architecture is the answer... Then all we need is someone to produce consumer PCs with it, that outperforms all our current x86 PCs.
This leads me to the conclusion that linux is basically a mature product, which has reached the top of it's development cycle and is, for all intents and purposes, in its maintenance mode and therefore in decline.
However, it's not alone: Windows peaked with XP and it too, is suffering from bloat, lack of innovation and decline, also.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
As a developer I have to say that packing for multiple distribution is a major annoyance, so much that I have given up even trying it, because it never really works and is a huge amount of work. And as a user of course, third party debs seldom work in harmony with what the distribution provides, conflicts on dist-upgrades are pretty much unavoidable and that assumes that they work in the first place, which they quite frequently don't (old Ubuntu deb doesn't work on new Ubuntu, Debian deb doesn't work on Ubuntu, etc.).
Distributing third party software outside of Linux is one big ugly non-functional hack.
I'm a midline user of Windows, and I'm interested in Linux. However, it really feels like a foreign language with the culture shock that implies.
It feels like I'm in a weird class of exceptions "who don't count". I have a typical install of uBuntu Dapper Drake.
I want to upgrade Firefox, and it simply JustDoesn'tWork.
I get cascading layers of other dependencies to upgrade. Sorry, but for nervous newcomers, that's hard. For what is arguably a flagship transition-to-Linux app (Firefox), I find that really frustrating.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
My dad runs a robotics engineering company that he started in my home, and I've been involved in quite a bit of work on projects for Honda, Hyundai, Daimler-Chrysler, etc., PLC programming generally, although I've done tons of build and wiring jobs for him as well. Medical devices as well. Pretty much done the industrial automation thing from a hobbyist perspective my whole life.
A few things: I think this provides the average guy, immediately, with an intuitive (and scalably awesome) way to build his HID, as well as run it. The "any computer is a PLC, or two or three" concept is very nice, as virtualizing PLCs and just using ladder logic on 'interconnected' bits in software is just obvious as hell. I'm not suggesting a robot at a Hyundai plant will run on this software tomorrow, but telling a guy "here's a kit, you can make some awesomeness with it. And it's free, just put it on that spare PC you have." is powerful, extremely. It's like Arduino gone a bit more hardcore.
Anyway, I'm a huge believer in empowering individuals for big results though.
-knewter
A few things. First off, I run 64-bit everywhere. I think I might suggest that people that don't need it just run 32 bit still, a few things that are nice (flash, etc.) still suck a bit in 64 bit. It all works, but stuff's crappier than is necessary.
Secondly: install Ubuntu Studio and make sure you're running a realtime kernel. Look in the Audio/Video menu. Click each item and fiddle with it one day, won't take an hour.
Ardour is a very nice environment. Hydrogen is a badass drum machine. Jokosher is kind of garage band-esque. There's a good place to start.
Write a song on your acoustic while writing the drums in hydrogen. Eventually, record the drums out of hydrogen and import that as a track in jokosher or ardour. Record on top of that with your guitar. I'm still waiting on my multi-input awesome-card (I forget what the part number is, ask me after christmas and I'll tell you. knewter at gmail, if you want.) So right now I'm just at the 'use hydrogen and play acoustic' step on this rig. But in general it all works fine, and again hydrogen is great.
-Josh
-knewter
If Linux wants to get big like Windows, then Linux needs to create a development environment that encourages closed-source, intellectual property loving, for profit software developers.
If this is anathema to the true GNU believers, then they are merely being shortsighted. Linux is already better than Windows. Any idiot can see that. Developers use Windows because they think that they can make money in Windows. When developers don't use Linux, the reason must be that the developers don't think that they can make money using Linux.
The Linux community should stop focusing on making cool Linux programs (for now). The community should devote most of its new effort to creating a development environment that makes it trivially easy to port a Windows or Mac program to Linux.
Windows was successful because it cultivated closed-source developers. Linux will only become that successful if it also cultivates closed source developers. This is screamingly obvious.
Once the closed source developers migrate to Linux, then Linux gets really interesting and political. It may not remain the same techno-elite benevolent dictatorship that it is now, but it will be interesting! The techno-elite can then reap the benefits of the GPL by harvesting improvements of GPL'd Linux code that are made at the behest of the for-profit closed source people.
In other words, EMBRACE for-profit-closed-source developers. EXTEND them a generous and profitable helping hand that allows them to port their products to Linux. EXTINGUISH Windows, when they--and their users--figure out how much better the Linux world is.
He obviously has not used any Linux distro within the past 2-3 years. A plain vanilla install of Ubuntu, Fedora or even OpenSolaris can do all of that and then some. For free (as in beer).
Well, Dapper Drake is getting pretty dated. It's no longer officially supported by the Ubuntu team. Your best bet would be to stick in a LiveCD for Hardy Heron (8.04) or Intrebid Ibex (8.10) and do a fresh install.
Before doing so, copy your entire home directory off to some other media; another computer, an external hard drive, whatever. When you re-install, select a manual partition of your hard drive. Carve off a partition for /home. Complete the install normally, then copy your data back over.
Then, the next time you need to do a full upgrade, you won't be forced to do the copy off, copy back routine if you don't want to. Just select manual partition again and tell the install script not to format the partition dedicated to /home. Makes doing Linux upgrades sooo much nicer than Windows! :)
Last I checked (admittedly a while ago), on OS X, if you're the kind of person who knows what a library is and why it might have security vulnerabilities, if you want to patch the library you're using, you have to do it for every application. [actually you have to do that no matter whether you know or not, it's just that in the other case you won't be doing it.]
How do you go about that? Manual labor? I'm sure that's going to be great fun on your fifth security fix, with yet a new unique yet somewhat slightly overlapping set of apps this time.
Script it? Why are you doing the computer's work for it---shouldn't it be the other way around?
Has my knowledge gone stale on me? Then I withdraw what I said.
The scenario you're describing sounds like it scores high on usability. What's given up in return? One of [security, time]. Also, if one app equals one folder, you don't have the option of network-mounting all the big files in /usr/share from the (only!) one copy on your network. Point being: usability is great, but consider what is being given up by it, and why people might not want to give it up.
slash me gets off his soap box.
It's frustrating, because you're doing it totally wrong.
You say you've got Ubuntu installed. Look for a program called Synaptic, or Adept. It'll ask for your root password when you start it.
Once it is running, look around for a search bar. Type what you want to do in the search bar. Not the name of the program, what you want to do. In this case, instead of 'firefox' you would type in 'web browser'.
You'll get a list of programs that may or may not meet your needs. Read the descriptions. Choose to install what you think will be interesting. Most programs are set up to put an icon on your start bar menu.
As a new user, your better off only getting programs from the official repositories. Once you've got your feet under you, it's not to hard to stray, but stay where it is safe for the time being. All the dependancies and such have already been worked out for you.
Adept/Synaptic/Yum ARE the killer apps for Linux.
Aah, change is good. -- Rafiki
Yeah, but it ain't easy. -- Simba
I got two fascinating and almost-helpful replies to my post, yet between them lies the culture change that makes my point.
You remark that Drake (From June 2006 per Ubuntu wiki) is no longer supported!? Over in Windows land we're coming up on the 8th anniversary of Win XP and still lamenting the failings of "New Kid Vista".
The other reply said I should not look for Firefox ... but instead look for "web browsers that might be interesting". Uh... I'm interested in Firefox. If they have a package updater that figures out the weird dependencies, I'll try for that.
Why can't I have a distro that "just works" for 5 years and when I grab an app produced the following year it behaves?
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine