Why Linux Is Not Attracting Young Developers
judeancodersfront writes "Jonathan Corbet recently pointed out at the Linux Foundation Collaboration Summit that the Linux kernel team was getting older and not attracting young developers. This article suggests the Linux kernel no longer has the same appeal to young open source developers that it did 10 years ago. Could it be that the massive code base and declining sense of community from corporate involvement has driven young open source programmers elsewhere?"
Since Linux has strived over the last 10 years to be more windows like, and very sadly, Microsoft has pushed out openGL support, it makes for less coding opportunities since most games (which are a very prime attraction to the PC) are now DirectX.
:)
Quake was a huge reason to run linux 10 years ago... It performed better on worse hardware, and it was fun to set up a linux box to achieve that. It gave you a sense of accomplishment. Now a core 2 duo will power everything and more giving linux no advantage in gaming over windows. Plus windows has better drivers for DirectX that most games use anyways.
Linux will always have its place in the enterprise environment, to run VM's, and whatnot, but even there it is dying with no performance differences because of the horsepower. I set up storage for enterprises (mostly iSCSI) and VMWare is the most popular choice for people who know what they are doing. People who just get an expensive array and don't know what to do with it present out LUNs to windows... a waste if you ask me.
That was just my early morning two cents, so take it for what it's worth from your typical INTP... nothing (unless you get it)
Speaking for myself, I grew up mostly with Windows, did some machine language programming, C, and C++, Pascal, and eventually settled on Delphi RAD (souped up Pascal). The problem with Linux is there are many languages to choose from, who knows which GUI would help out for the GUI side of application design and make design a bit simpler for a newbie (like Delphi or Visual Basic), choice of QT, Gnome or KDE and so on.
As Linux is different to Windows, being able to pick one to start with would be good. At that point I will hear someone shout Mono, but that's in some small part mixed up with Microsoft and don't want any part of that any more.
It's the range of choices and thinking about it, the possibility of ending up designing something with dependencies which as a newbie you've never encountered.
It's all really daunting to a new comer to programming in Linux, and why I've not really progressed in it, even though I have an idea for an application to design.
Take Nobody's Word For It.
this mistake or , a proud mem3er the fruitless [theos.com] on his To the politically you are a screaming