[0]: http://www.phoronix.com/scan.php?page=article&item=valve...
[0]: http://www.phoronix.com/scan.php?page=article&item=valve...
More Games means more user means more games (means better gpu-driver). It's a really old theory, and i think it's one that is sound, that linux somehow has to start the spirale and end the issue of having not enough user for games and therefor not enough games for users. Steam with some Valve-games could change that indeed.
Not saying that Libre Office doesn't sometimes choke on complex documents - but that you are even using proprietary document formats makes the matter complex. It's probably something where one could compromise if you'd want to (or, depending on your job, could). Besides, givenall the online alternatives, their are really quite a lot of ways to not depend on Microsoft Office.
You don't see many complaints about GIMP being inadequate (and with the recent news that will be the end of GIMP complaints), or OpenOffice/LibreOffice incompatibility. Yes, once in a while someone has issues with very tricky/advanced spreadsheet or text document, but with minimum goodwill on the part of the creator it can be worked around.
Gaming is really the last bastion of Windows. I predict a surge in Linux popularity once Steam is ported, bypassing OSX. And once that happens you are going to see pressure to use it in workplace. Game developers will be releasing Linux versions much more often, like in the old days of OpenGL. Really, there are many people who want to use Linux but hold out because of games.
Now there's a long way from 'Steam client for Linux' to 'Most AAA games available on Linux', but that is definitely the largest problem facing Linux adoption on the desktop.
Wine is amazing but it still is not the same as native support, because of small performance hit or possibility that game that you bought will stop working in the future (ie: because some game patch or anticheat protection that will detect wine as modification). Because of that Steam and Source games are very welcome. Probably I'll buy them and don't play them because of lack of time(just like all HIBs).
Also some games have DRM which does not work with Wine, so the only way to get it to work is to run a cracked version. Steam should fix that.
For the consumer market, yes. As much as I love GNU/Linux and support Free Software, the reality is that pretty much all business runs on Word and, even more so, Excel. Sad, but true.
For example I helped a local kindergarten switch all their computers to Linux and OpenOffice (one in every classroom, plus 4 others used for administrative purposes). They are happy with the results and the BSA is not harassing them anymore. My wife works there and I'm happy to help out whenever problems occur and it's a lot better for me to SSH into those machines instead of going over there (and surely, you can also do that with Remote Desktop on Windows, but you don't have the same level of control and it's harder to secure, IMHO).
Granted, it's not always easy for a company to make that switch, because as I said people are pretty conservative and fear change. This is why developers are so fluid in regards to the technologies used, because developers know how to learn the basics and build from there instead of rote learning the path from A to B.
The one problem Linux does have in regards to businesses is integration with Exchange ... this is actually the deal breaker, as in Office coupled with Exchange is the real killer app, and there still isn't anything that can replace it for big organizations. But small businesses are better off going with services such as Google Apps nowadays.
You're forgetting active directory and group policy.
# is a comment key value
That's the format of most config files I see.
LDAP and kerberos have Linux implementations, but throwing the *nix way of doing this out the window in favor of the AD route is a really silly idea unless you need to integrate with existing windows crap. Basically, Windows perpetuates itself, and the solution is to drop it entirely and across the board.
This betrays a lack of experience with a large organization. The "nix way" is every program having their own configuration file with its own syntax and needing a signal (or restart the process) to change said configuration. Directories are far superior for this and it isn't a "windows" thing. It was Novell who first got serious with directory services.
There are growing numbers of alternatives, from cloud based systems and from LibreOffice etc. Not to mention that the "word processor" itself as a category of product may become less appealing. Word Processing fit into a world where communication and documents were primarily pieces of paper sent by post and fax and this is the metaphor that it is built around. I think this is mostly still in place due to the stubbornness of the generation who are currently in charge at most companies/governments and grew up around this.
One project I will be working on in the near future is for a company who currently use Office. It will essentially be a modified Wiki that will allow them to share information & documents internally (converting existing .doc from outside sources into wiki entries will be one part of it, also automatically adding incoming emails to the wiki in some cases). It will also allow things like producing high quality PDFs for clients.
Once this is in place they will pretty much be able to uninstall their word-processors.
As happy as I am to see Steam come to Linux, I don't expect Linux to grow much desktop market share as a result. The future of user-facing Linux is Android.
I don't delude myself, though: several dozen percent games still won't show up on Linux. But it beats having to rely on the 5% games that are multiplatform.
At least with the majority of what I use, Linux software in a general way is still pretty far off from the competition.
>and with the recent news that will be the end of GIMP complaints
What news is this? Photoshop is still on a complete other plane of existence and that gap gets further every year, not closer. If you're playing with cat pictures then GIMP is probably ok, but if you're a professional who's livelihood depends on your photo editing software GIMP just doesn't cut it.
>or OpenOffice/LibreOffice incompatibility
Yep, your circle has nothing in common with mine. I haven't talked to anyone in years who took Open/Libre Office seriously.
>Gaming is really the last bastion of Windows.
Haha, no. Not at all. I think you're confused about where people actually stand. All windows users are not sitting in their desks in distress dreaming of the day that they can finally drop windows and switch to Linux. Many of them like it. Linux having clunky but functional copies of everything Windows has doesn't mean everyone is going to switch. It just means the small percentage of people who do want to switch are finally to the point where Mac OSX was years ago.
>I predict a surge in Linux popularity once Steam is ported, bypassing OSX.
Haha! Steam is going to do this? You know Steam is already on OSX right? Why would Linux finally having a capability that everyone else has had for years cause Linux to surpass Mac OSX?
I'm the only person I talk to on a regular basis who has linux at all and I would never consider using it as a primary desktop. I switched to Mac so I could get all the command line goodness, first/second class citizen status for the development tools I want to use and ease of administration. Linux is the most powerful of the main three OSes but it also requires the most administration if you're doing much with it.
And finally, you're making a bizarre assumption that all that's holding back "the year of the Linux desktop" is games. Do you actually know why Mac OSX finally started gaining market share? It was because Mac is the only place you can develop apps for the App store. What do I have to have linux for? Nothing.
>Really, there are many people who want to use Linux but hold out because of games.
Yes. Many as in hundreds, maybe thousands...
No, you are not sorry. It's one of those phrases that, like "good game" has evolved to function as an insult. It's a flammable material warning sign.
>What news is this? Photoshop is still on a complete other plane of existence and that gap gets further every year, not closer.
The first 90% of GIMP has been ported to GEGL, the new core. They are going to port the rest at the Google Summer of Code.
>Yep, your circle has nothing in common with mine. I haven't talked to anyone in years who took Open/Libre Office seriously.
Then I wish you more luck. Multiple people in my family use Linux regularly. Even a distant 60ish relative decided to stick with Linux just for the heck of it. He bought a laptop that had Linux installed and he had already heard good things about it. He's an entrepreneur, not a businessman - not "running my company", but "always looking for something profitable or something to learn". Perhaps that's that's the difference - Linux is less likely to appeal to conservative people.
> (Gaming) Haha, no. Not at all. I think you're confused about where people actually stand. All windows users are not sitting in their desks in distress dreaming of the day that they can finally drop windows and switch to Linux. Many of them like it.
I'll grant you that Windows 7 has been a success. As for comparisons to OSX, I dare to say Linux users are more... passionate, not to mention nerdy. This would explain why I mostly see requests for Linux ports of games, and OSX users are nowhere as vocal. Different appeal, I guess. Linux appeals more to power users and various enthusiasts, while OSX - hard to say as I know no one using it. My guess would be "style", fashion, words like "gorgeous" and "just works" pop to mind. My unfounded speculation is that OSX devices are more common among people who just want their computer to get out of the way. Less excitable people play less games...
Long story short - I believe Linux users are more interested in games.
>Haha! Steam is going to do this? You know Steam is already on OSX right? Why would Linux finally having a capability that everyone else has had for years cause Linux to surpass Mac OSX?
Because it works both ways. Linux has numerous features other systems only acquired recently or still don't have. Convenient package management, and a culture of it. Linux devs are accustomed to packaging applications. There are all sorts of magic you can do with booting from USB or other media. Frowned upon when you perceive your software as intellectual property. Ridiculous customization options. It's almost like no two people use the same Linux distro, and I can't blame them because people have different needs. That's why it's misguided to try to come up with the ultimate Linux distro. It's like trying to come up with the best (non-programming) language.
And culture matters. I moved from Ubuntu to Debian because I feel more comfortable with these people. By default, they tell me not only how to do X but why, and I love it. I admit many Debian users act arrogant and grumpy, but I consider these flaws less annoying. For my taste, Ubuntu has too much "Guy X wrote this script and we all run it without questioning".
Actually I meant "I'm sorry" to the forum since the sentence was a bit direct.
>The first 90% of GIMP has been ported to GEGL, the new core.
Well, that's interesting. They continue to chase and that's good but Photoshop isn't staying still. By the time they get moved over to GEGL Photoshop will probably be on CS6 which is a whole new, improved interface. Adobe already has deblurring working in the labs (wouldn't expect it before a CS6.5 though).
>Linux is less likely to appeal to conservative people.
No, I think the difference is: the people I spend most of my time with aren't conservative but they're busy. They need a computer to just work and not require reading online, touching config files, etc. The computer should be as invisible as possible. Even today, that still makes Linux a no-go.
>Linux appeals more to power users and various enthusiasts, while OSX - hard to say as I know no one using it.
Well, I'm a software developer and am pretty comfortable with unix administration but I got a mac (switched from Windows) because I just don't have time for mess with the computer. Between my job, commute and family there is no time to work on problems I don't care about (e.g. getting the wireless driver to work).
>Convenient package management, and a culture of it.
This is the main advantage Linux has over other platforms at the moment, but Steam has nothing to do with that.
>It's almost like no two people use the same Linux distro
I personally think this has hurt Linux desktop adoption and keeps it mostly with an audience who is willing to spend time on such things (i.e. never the mainstream).
> I admit many Debian users act arrogant and grumpy, but I consider these flaws less annoying.
I run Debian on my servers since I trust their test cycle more, like their installer and hate RPM (I recently tried Fedora again but it would have taken me more time to remove all the packages I didn't want than to just install Debian).
So what? GIMP is still an extremely powerful tool. I used to be a Photoshop proponent but once you realize how GIMP can easily be extended and tweaked it's a fantastic program. Its interface is not that horrible, by the way. First, it's better to use keyboard shortcuts for several tools, and second it's not because it's different from Photoshop it's necessarily bad. You need to work in a different way using GIMP, but you can get results just as good.
>Linux is the most powerful of the main three OSes but it also requires the most administration if you're doing much with it.
Too many weasel words to reply with certainty, but I like this one:
http://www.theregister.co.uk/2012/03/29/munich_linux_savings... Munich's mayor claims €4m savings from Linux switch Lower costs and fewer support calls than Windows
If all you really need is a web browser, mail client, IM client/Skype, a PDF reader, and libreOffice (try it before you knock it)...Linux is great for non-techies in office environments, and can be locked down very easily.
StraceNT
Point: there isn't much malware for Linux
Windows 7 is probably more secure than vanilla Linux. iptables comes with no default configuration or configuration utility. POSIX.1e ACLs are less flexible than Windows ACEs.
Desktop Linux isn't targeted very often, but Linux servers are targeted and exploited all the time.
However, the vast amount of computer users out there doesn't need any of this, they use their computers as mere consumers and the OS is just something from which they launch their favourite applications and perhaps use to organise their personal files in folders. That said I don't think they particularly like Windows (nor dislike), it's just there and for the great majority there's really no reason to go through the hardship of learning a new OS environment and for most likely also new software. One could argue price but I reckon most think of Windows as something which comes for free with their computer purchase, or if not it actually comes for free when they pirate it just like they do with Photoshop (which seems to be installed in just about every windows machine I've ever come across).
So no, I don't think Steam will cause a massive user influx, I do however think that it lower the barrier of entry for those who ARE considering a move to Linux (relatively few as they may be), and that's a good thing.
Why bypassing OSX? And why would linux support cause a flood of Linux games when it hasn't worked for OSX?
People who are really into high end games will often want to build their own machines (or get a friend to do it , or buy an alienware PC).
This means that gamers are very price/performance sensitive when it comes to buying the computers, I know this is a reason that many of my gaming friends will shy away from choosing a Mac when it comes to buying a computer. They would rather buy the PC for the same price as an iMac because with the PC they will usually be able to get a higher end graphics card + upgradeablity for the same price.
if Linux became a viable gaming platform then they will be able to buy the same sort of PCs they always did and will be able to re-invest the $100 or so they would have paid for a Windows License in faster hardware.
1. Linux users are much nerdier.
2. Nerds play more video games.
Some more speculations:* Windows appeals to people who want to be in majority. This makes them feel comfortable. Of course, it has a stronghold in business world too.
* Mac devices are seen as status symbol. It's elegant, 'just works', 'stylish' 'gorgeous'. And they don't use it /despite/ highish cost - they use it in part /because/ it's expensive. You don't actually need to do anything with it, it's enough others see you have it.
* Linux appeals to people who like to brag how much they can do. Tweakers, tinkerers.
For example what audio framework will your distro use - Jack? OSS? Pulseaudio? They will have to use what Valve wants you to use, if you want to play their games. Multimonitor support ? HDMI? use the toolkits that Valve will define. I would'nt be surprised if Valve influences the switch to Wayland or something.
And the big one ? packaging format.
What I'm really hoping for - Valve being able to arm twist ATI and nVidia for better drivers (which may happen anyway because of Ivy Bridge graphics and its great linux support[1] )
This is a Good Thing. Linux has been suffering from a severe framework fragmentation which leads to a very small addressable market. Unifying behind some frameworks will undoubtedly increase that market size.
[1] www.phoronix.com/vr.php?view=17284
Now make it 1/10th of 1/10th!
Unless they convince a significant number of other publishers to do linux versions (while they won't even do mac versions) it's not going to be very exciting.
It's pie-in-the-sky, but that would be a game changer. A linux steam client would be one piece of that plan.
And I have to imagine that what you're proposing is Valve write some virtual Steam-Machine that they port to every major OS, then they write a compiler that outputs Steam-Machine byte code. And maybe that could work (though different graphics libraries seem like a very hard problem to overcome). And maybe it would work really well for smaller indie games like Super Meat Boy, Braid, etc.
But I don't think it will work for AAA, computation intensive games life LFD2 or Portal 2. I don't know much about game development but from what I've heard, if you're making a game with whoa-mygod graphics then you're doing some really close-to-the-metal programming trying to save every cycle you can. And all the effort (and results) are for naught if you're running your super optimized code on a virtual machine. Portability would be amazing, but are people willing to cooperate and say "I'll live with a game that looks last generation because so someone running a different OS than me can also enjoy it."
I don't think so.
Disclaimer: I'm not a game developer, I could be wrong about the technical challenges, and if so, please correct me.
Platform-specific code tends to be in the guts of the engine, not the content and gameplay code that characterizes a particular game running on it.
I'm proposing liberal licensing for the engine and adding a simplified API for 2D games. You are correct that you can't optimize for every platform at once, but that's what #ifdef is for. Extra work is still required on each platform... if you need the extra performance.
Mostly I can't imagine Valve putting the effort into Linux if they don't have a plan for getting more games onto Linux. I was just trying to guess at that plan.
Multimonitor support and HDMI have absolutely nothing to have with applications.
Packing format (for Steam) is irrelevant when you're just distributing statically compiled binaries. And the games themselves would be packaged in Valve's DRM-enabled format anyway, like on the other platforms.
I have always noticed a latency between the time that a sound is supposed to be played and when it is actually played with pulse. This doesn't matter so much when listening to an MP3 or whatever but if you are trying to use a sequencer or play a game it becomes a deal breaker.
The point is that there is nothing implicitly wrong with Linux as a technology - there is something lacking in individual distros who seem more fixated on IM frameworks than networking/sound/audio/peripherals. For Steam, these are paramount - and this will influence distros.
Remember that a significant number of Windows users are either corporate users and corporate use numbers could take a significant fall if 3 or 4 big corporations decided to switch away from it. Many of the other windows users are people who bought they cheapest PC/Laptop they could get and spend as little as possible on software for it.
If Desktop Linux had 4% but that included a significant portion of developers , games enthusiasts and other people who spend serious money on software etc..
Valve/Steam is not a SDK. It's just a sort of package manager. What you say makes no sense to me.
The advantage of Linux is that you can take the pieces that suit your needs, replace the others with your own modules and presto, you've got an OS.
Then you can build the hardware for it and bam, you've got a killer machine meant for consumers.
Android may be a bad example here, but think of Tivo. Think about it, suddenly every PC maker can assemble some hardware together and call that a games console.
The missing piece for Linux was always the software, like games and Adobe Photoshop and MS Office. If Linux gets the support it needs for the games that people love, then I could see its popularity going through the roof.
In what way did Android 'turn the mobile market upside-down'?
The mobile market turned itself upside-down, and Android was just one of the players, along with (in historical order) Symbian, Windows Mobile, BlackBerry, iOS, and as one of the last to arrive on the scene, Android.
Not to start a mobile OS flamewar or anything, but I can honestly not think of a single way Android 'turned the mobile market upside down'. It's just a commodity mobile OS like most of the others. That it ended up on the majority of smartphones sold is IMO what you would call a serendipity.
What incentive? 1.5% of the desktop market? If the ~13% Mac market share isn't enough to get most of them to consider it, why would a group nearly 10 times smaller matter suddenly?
There are already a number of companies selling proprietary software for Linux.
Gamers are rather picky about their machine and spend a significant amount of cash. They usually tinker with their machines a lot, to get a couple FPS boost. Give them an OS which will let them tune it and make it run all their games, possibly even faster than the alternatives, and they'll switch.
Seriously reading some of these comments makes my head hurt... even if valve does port the source engine and their games to linux, that's only a handful of games... Most developers are still not going to target linux because it's painful to develop games for* and the market is relatively tiny.
*I've never developed for linux but from what i've read the summary is: video driver support is a mess, low-level access to hardware often requires hacky work-arounds or is just not possible, and of course there is lots fragmentation with having different distributions which just adds to the already painful fragmentation already faced by PC devs with having to support lots of different hardware.
Perhaps you're thinking of Gallium3D?
For that reason and seeing that PC vendors get an adequate commission from Microsoft, it shouldn't bring any change to Microsoft's bottom line.