Torvalds on Where Linux is Headed in 2008
Stony Stevenson writes "In an interview at the ITNews site, Linus Torvalds lays out his current excitement about the future of Linux. Torvalds is looking forward to hardware elements like solid-state drives, expects progress in graphics and wireless networking, and says the operating system is strong in virtualisation despite his personal lack of interest in the area. 'When you buy an OS from Microsoft, not only you can't fix it, but it has had years of being skewed by one single entity's sense of the market. It doesn't matter how competent Microsoft — or any individual company — is, it's going to reflect that fact. In contrast, look at where Linux is used. Everything from cellphones and other small embedded computers that people wouldn't even think of as computers, to the bulk of the biggest machines on the supercomputer Top-500 list. That is flexibility.'"
So 2008 is finally the year of Linux on the desktop?
Not really much to the interview.. It can be summed up with 1 Q&A
Interviewer: Where is Linux going.
Linus: Its going where it wants to.
and didn't care much about the politics or market share of Linux... just in writing goog code; and preferring GPL2 to GPL3? So why should we care to read his views on topics that do not interest him?
The EEE PC from Asus shows the extents to which vested interests will go in ensuring drivers for display, ACPI, wifi etc. will be DRM-ridden binaries... and Linus hasn't had much to say about these things.
Maybe if he cared about the future of Linux so much, he would try and make as much of it GPL3 as he could?
If you keep throwing chairs, one day you'll break windows....
If games made for Windows worked 1% faster in Linux, we'd have a generation of kids who would only know windows as the OS used in businesses.
The day I see in a game forum "Use Linux, n00b." as the usual reply to "OMG! Low fps! Getting pwned! HALP!" will set the ten year count to Linux victory over Windows.
Is Linux kernel development proceeding faster than Windows Server development?
I'm the wrong person to ask, for multiple reasons. First off, I'm somewhat biased, of course. But the other reason is that I don't even know -- or really care -- how Windows Server development actually proceeds, so how could I even compare and make an intelligent point?
I simply don't use Microsoft products, not because I hate them, but because they aren't interesting to me.
And, they were talking about virtualisation and the development process used in both of them:
In your opinion, where does Linux shine versus Windows? Reliability? Virtualisation?
I think the real strength of Linux is not in any particular area, but in the flexibility.
So, where do Desktops and wireless come in all this again Mr. Troll?
"..."
Can someone summarize Linus' earlier claims on Linux? He must have been asked where he saw Linux in 2005, 2006 and 2007. While there must be some "right on" predictions, I am sure there are some predictions that could be seen as way off course. I slashdotter is eager to know.
Linux wireless support is often better than windows (packet injection, rfmon sniffing etc)... You just need to shop around and buy decent cards if you want the best performance.
All the cards I use are Atheros based, and work perfectly with Linux... I used to use Prism2 (802.11b only) based cards which also worked well.
I've also found Intel's cards work very well.
If you run some rare type of wireless card you may find that the windows drivers aren't too great for it either, and might stop receiving any updates rather quickly. You're also more likely to have other issues, like drivers breaking when you update windows (how many older types of card don't work at all with vista? and how many of these are no longer supported by their manufacturers and so will never work?).
And don't get me started on manufacturers who sell the same model of card with different chipsets, that's wholly irresponsible. They should change the model number if they change the core chipset, as it effectively becomes a whole different card.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
2008 is seeing the birth of laptop computers below $300: XO, Asus EEE, and I guess some new will appear soon.
Vista alone is almost more expensive than the hardware !
Microsoft was a good alternative when computers did cost $1500, but now the price is just too heavy.
But they really can't win when the hardware is cheap.
If they keep remaining in the high performance market (which seems their belief, see DirectX 10), they'll lose their market share in 2 years, along with Dell !
There is a new 80211 stack in Linux with better structure that allows easier creation of device drivers. This makes it easier for manufactures to create drivers, like the one who designed your card. For those manufacturers that do not bother, like the one who made your card, it also makes it a tiny bit easier for enthusiasts to step in.
I hope that makes it clear for you.
:. Ultimate Control Dedicated/VM Servers
I misread "One of the things I personally am really interested in is the move over to SSD" as "to BSD " and nearly lost my coffee all over my laptop....
Oh arse
There is a robust foundation for gaming...
Nvidia's drivers are very good (although proprietary), we have libraries like SDL, OpenAL etc...
Games which have native Linux versions tend to beat the windows versions by a small margin, and vista has made this gap somewhat bigger. Some games running under wine also outperform native windows in some areas, tho the results are very much variable with some games being slower or behaving erratically.
The foundation is there, what we need are the actual games.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
pull your head out of your *ss.
;)
:)
my grandma is using linux all-day, i never needed to put a cd other than the install cd into the drive. add/remove programs does everything not just remove, no hw issues (no crappy hardware at all, certainly
linux is geeky in some areas, but if you are a power user, you must learn ITS quirks and tricks THE SAME WAY YOU LEARN WINDOWS' ONES. it's an other world, your 10 years of windows practice means nothing for linux. clever people can learn a second operating system that serves them better. i'm playing on windows, working on linux. what's the problem?
this whole flame is about highlighting issues in other's operating system. linux has it's strengths (on desktop too) and windows too.
What are you talking about? There are tons of libraries to program games in.. off the top of my head, Ogre3d, SDL, OpenGL, PyGame, ClanLib.
If you want the majority of gaming on Linux, convince the game developers!!
...it comes as a business platform, not an operating system. The difference is: the OS has to do its job flawlessly in the best possible way in order to minimize the amount of work (read: time, money) required, while the business platform is something that resembles an OS but also comes with a load of business services built around it in order to generate a flow of money.
The problem with the business platform is that it was built for the sole purpose of selling services, therefore when it eventually works and there's less demand for services (data recovery, repairs, etc.) it must be tagged as obsolete and replaced by something newer and shinier but still defective in order to generate again a strong demand for services.
This is the exact reason why Microsoft stopped developing XP the moment it started being a decent OS, pushing instead the adoption of that Vista crap, and also explains why anybody who cares for his/her data or systems should consider Linux, BSD and other operating systems built to work with no strings attached.
I'm having difficulty determining whether you're being very sarcastic or being very stupid.
but I didn't see any momentum at any place
/. readers are pro-standards, the lack of a 'hard' standard, or small set of standard configurations is a hindrance to more widespread *desktop* adoption.
I take it you don't shop at Wal-Mart?
I didn't see anyone in my office switched to Linux.. or any of my clients.
And you probably won't, as most office PCs fall under the jurisdiction of IT overlords who dislike users replacing OSes.
Sure.. they have nothing else to do other than wrestling with Linux.
I'll take that as sarcasm, and agree with you. The biggest stumbling block to widespread Linux adoption on the desktop is that it usually does take some 'wrestling' to get it to work, whereas Windows generally 'just works'. Yet that's not a fault of Linux, it's a fault of hardware makers who decide to release a driver for Windows and NOT for Linux.
I was going to mention the lack of GUI tools for some tasks, requiring users to manualy edit init files, but then I remembered how many times I've had to open regedit and manually change registry entries. In that sense I've had to wrestle with Windows as much as Linux.
See.. how many distros ??
Actually, a good point. There are a significant fraction of Windows users who don't know which version they're running, and in order to support them you need to know that. Same with the various distros, as they all are different enough so that you need to know which you're dealing with. I was recently at an acquaintance's house and saw their computer. "Hey, you run Linux" I said.... "No, it's Ubuntu" they said. They could have just as easily said "No, it's KDE". Sadly, as much as most
how many kernal updates every week ???
Less than the number of Patch Tuesdays in a month, apparently.
Linux sure got some momentum on academia. Well... to be frank.. its not because they really like. Only because they want to escapre from paying volume-licenses.
Actually, it *is* because 'they like'. $300 is nothing when you've got research grants in the million$. Academia likes it because they can whittle away and tweak Linux until it does *only* what they need it to do, and do it efficiently and fast. Faster than Windows. And when you only need half the computers to get the same speed, or can get twice the speed with what you've got, you use Linux.
But if you really want to argue cost, then don't forget the electricity bill. The $300 spent on a license costs more when you need to buy and power more computers to get the same results in the same time.
Furthremore, there are linux idiots who worship linux OS, who monopolize linux-OS in their domain.
There are Apple fanboys too. And yes, sometimes Windows actually *is* a better choice, although thankfully those special cases are becoming fewer and fewer as time goes on.
Linux community should give up their efforts and must try to learn some lessons from M$ and either help Windows to be better OR do something like Windows for FREE.
I think they *did* learn some lessons... lessons in what NOT to do. In fact, looking at Vista, I think MS has a few lessons that *they* need to learn from the Linux community.
As for 'doing something like Windows....for free', isn't that *exactly* what Linux is?
Afterall.. true power of linux can not be executed without being a linux-geek.. who knows all the command line commands and some degree of linux kernal modding... that's pathetic.
And the true power of Windows can not be executed... FULL STOP. Can't streamline the kernel, must know all the registry tweaks which may or may not be published anywhere. THAT is pathetic.
You dont seem to emphasise how kick ass Madwifi is. :D
One card can do anything the most expensive access point you can find can do.
The most amazing thing I can think of is its ability to do multiple things with a single card seamlessly.
You can sniff networks on one channel and surf the net on another, you can have virtual access points and surf the net (while monitoring) and so on.
Absolutely amazing.
You keep thumping on the features. What about usability?
Here is one single little feature that I wish were fixed. I want to install VMWare on a Linux distro without having to need a compiler installed. I can do this on Windows, why not Linux?
For example I bought VMWare and I am forced to upgrade because my version is old, and something in the Linux headers has changed that needs a new patch to fix up. WTF... This is a prime reason why I have given up on Linux on the desktop. It just requires too much work even with VMWare.
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Having done some quick googling...
Gimp runs on the N800, tho it's quite short of ram:
http://net9.blogspot.com/2007/04/gimp-running-on-n800.html
I couldnt find openoffice for it, tho there is aparrently a non maemo specific version for linux/arm available in debian repositories.. There is a version of abiword for the n800 tho, as well as gnumeric.
gnumeric -> http://www.mail-archive.com/maemo-users@maemo.org/msg04128.html
abiword -> http://www.internettablettalk.com/forums/showthread.php?t=5423
Don't think anyone has ported VLC, but there is a port of mplayer which pretty much uses the same codecs. I always used mplayer on linux anyway.
I ported a few of my own programs (mostly console based) very easily, so i can't imagine other apps would be especially hard. The only real problem is the hardware resources available.
The newer OS2008 from nokia apparently uses a firefox based browser too.
What other desktop linux apps are you after?
Some apps are too heavy for the hardware, that's not linux's fault but rather the individual apps and the hardware. A program designed for a supercomputer with a terabyte of ram won't work very well on even a high end gaming pc.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
'When you buy an OS from Microsoft, not only you can't fix it, but it has had years of being skewed by one single entity's sense of the market. It doesn't matter how competent Microsoft -- or any individual company -- is, it's going to reflect that fact. In contrast, look at where Linux is used. Everything from cellphones and other small embedded computers that people wouldn't even think of as computers, to the bulk of the biggest machines on the supercomputer Top-500 list. That is flexibility.'
The above has been in use since 1999. It needs to be retired. "We're not Microsoft," alone isn't going to cut it for much longer. If Linux advocates keep trying to use that line to the exclusion of all else, they'll eventually find that it isn't Microsoft they'll be competing with...it's Apple. That is one battle that they can't hope to win. OSX is both UNIX based, and with close-to-mainstream user friendliness. Next to that, people have no incentive to use Linux at all.
One thing I find my computer quite often busy doing is swapping. With only 512MB of RAM, and many bloated programs running, it can't hold everything in RAM all at once. But worse, I find, is when a program is doing a lot of I/O output, which gets buffered in RAM more than it should. If the data being copied is a 40GB HD video file, the assumption that I might be reading the file back in soon (so it should be cached in RAM) just doesn't cut it. An SSD dedicated just for swapping might be faster (eliminates the seeks, but still uses I/O bus bandwidth). And it won't prevent existing pages from being swapped out, requiring them to be swapped back in again (usually a lot sooner than I would be reading those large files back in, which obviously cannot be read in whole).
But is SSD the answer for this (swapping)? If it were significantly cheaper than regular RAM, I might think so. For other uses (live copies of /usr, and such) it certainly could help. What I think is the answer for my case is to go overboard on RAM. My current estimate of normal RAM usage I need for my next computer build (in progress ... 1/3 of the parts already purchased) is 2GB. But what I plan to do in this case, however, is go with 8GB of RAM ... and not enable any swap space at all. Normally, the amount of swap space I would allocate is the lesser of 1: 2x the RAM ... and 2: the amount of data that can be transferred in one direction in 30 seconds. I'm switching to SATA so the latter figure will be larger. Still, the 8GB figure well exceeds the 2GB I expect to need for a while.
Suppose with that 2GB of RAM I deploy 6GB of swap space. That gives me a total of 8GB of space for dirty pages (not counting I/O output buffers which have a destination elsewhere). But during the course of normal use, dirty pages often get forced out to swap because of things like I/O output buffering, which also in turn slows down that I/O (more so if it's in the same disk as the swap space, due to head seek times). Now compare that to 8GB of RAM with no swap space at all. The capacity for keeping dirty pages is the same. But when heavy I/O starts to get pushy, there's no where else for those dirty pages to go (to make room to needlessly overbuffer the I/O). The end result should simply be that the I/O can do nothing more than be written where it belongs as fast as it can (and it can be faster since swapping isn't using up any I/O bus bandwidth nor tying up the disk heads into other locations in the case of non-SSD).
So what else is SSD good for? Maybe for /usr if the price is right. But if SSD is just RAM, bottled up through a SATA/SCSI/IDE/etc, how is that any better than RAM? Is 16GB (high end of what /usr needs for nearly everyone) of SSD cheaper than 16GB of RAM by enough to make it worthwhile? I suspect not, unless the SSD is just using cheap RAM.
now we need to go OSS in diesel cars
"awesome driver support"? "(far better than Windows)"???
Tell that to my dv2315nr laptop. The one with barely functioning broadcom wifi drivers and non-functioning audio (conexant 20459).
If you aren't knowledgeable enough to keep the fanboyism down, how about not adding another useless comment to the discussion?
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
And besides, I've kinda fallen in love with Fluxbox.
Oh boy, I'm waiting for the day you discover emacs !
Case in point, it appears that VISTA is actually the best OS to run on a tablet with wacom support. XP tablet has had some driver issues, and was never built for a tablet, just had support put in after the fact. My tablet works great with Vista/onenote combo. I really wish I could see how fast this thing would be with Kubuntu, but I could not find any solutions even close to the convenience of Onenote running on vista.
Ambition is a poor excuse for not having enough sense to be lazy.
-metric