Valve Starts Publishing Packages For Its Own Linux Distribution
An anonymous reader writes "In preparation for the "Steam Box" game console that will make necessary their own Linux-based software platform, Valve developers have started publishing Debian packages for their platform which looks like their first-generation operating system will be derived from Ubuntu 12.04.2 LTS. So far the packages being published include a new "Plymouth" boot splash screen as the operating system loads, a Steam desktop wallpaper, auto-updating system scripts, and experimental NVIDIA Linux graphics drivers."
Steam for Linux only formerly supports Ubuntu 12.04 IIRC. So it makes sense they would base their own distro off of that.
It looks like this might finally be the year. With Windows 8 throwing a lot of users away with a bad interface and a marketplace lock-in, The timing is pretty good. A lot of people always claimed that games were the only reason they were still on Windows.
I think you might mean formally...
-- Linux user #369862
Oh, right. Never mind.
Standard OS, standard hardware, standard drivers.
I for one welcome our moneyed overlords. If anyone has the clout to push developers to include Linux drivers with their releases it will be Valve.
Can you explain how this is expressed in the Linux world? I know unsubstantiated claims made to attack Linux are acceptable (unlike every other platform) but I insist that you expand upon this.
1) The hardware is open so that you can (if you wish) put a different Linux distribution on it.
2) If the Steam Box software works on any distribution you so install.
3) The games are protected only by Steam's own DRM and not encumbered by anything more onerous.
4) All games use the controller. The keyboard and mouse can be an option, but it should not be the only option.
I know this makes it nothing more than a nice small form factor PC with a standard spec. I'm happy for it to be exactly that.
I never found that older applications were broken under Linux. They usually just required (at worst) for you to install an older version of a shared library, which you can do side-by-side with the current version. Sometimes it was necessary to compile afresh, that was fine though. A good makefile renders this automatic. My Linux knowledge is ancient though. The Kernel still had a major version starting with 2 when I last used it. My knowledge may be outdated or otherwise faulty.
A game "concole"?
Get free satoshi (Bitcoin) and Dogecoins
As desktop, Linux still sucks
...for you. Which is fine. I love it and use it every day.
Windows have serious security problems, etc etc but it does not break the existing applications on each relevant update and have behavior/interface consistence
There's an argument to made that this has happened in the Windows world a few times, but I digress. Gnome fucked up badly with Gnome 3. We get that. A lot of us still hold a grudge against them for that. That sort of update is in the minority. Most (as in 99.9%) updates I install work without any sort of configuration changes needed, and as an additional nice point, don't require a reboot (usually only kernel updates need a reboot in Linux).
I'm not trying to sell you, I'm just pointing out that what you've heard doesn't mesh with my experience.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
When XP was introduced, I switched to windows for the games. I have happily paid for newer versions of Windows since because they are very usable and I don't want to learn linux. Now, there's no good new version of windows to switch to, based on what I'm reading about windows 8. Apparently valve and steam are making gaming on linux easier than ever. I'm at risk of trying it and finding I like it. The real threat to Microsoft may be their own vision with Windows 8.
This could, potentially, be a very big deal. But we need more info:
Price point?
Does it do media?
Can we modify the OS?
Will it come with a decent solution to the "Keyboards from the couch suck" problem?
I have a lot of hope here for Valve, so I guess we'll just have to wait and see.
I can assure you: that's still how it is. You install the appropriate version of the library - et voilà, it works!
Well, first of all, they're going to derive their distro from Ubuntu. This is sort of like Mint which I, a former Ubuntu user, currently run. I would guess that much of what has frustrated Ubuntu users will be excluded and replaced with custom, in-house frustrations. Secondly, "all real linux users"? I'm afraid I don't know what you mean. A Linux user, by definition, is a person who uses Linux. Ubuntu is a Linux distribution. Therefore, a person who uses Ubuntu is also a Linux user. There is no place for "real" qualifiers to enter this any more than someone can be a "real bachelor" or a "true Scotsman". To count oneself a real Linux user and to deny that to others who happen to use a distro one doesn't like is just self-indulgent.
Looks like Steam are finally building the Indrema.
Most (as in 99.9%) updates I install work without any sort of configuration changes needed, and as an additional nice point, don't require a reboot (usually only kernel updates need a reboot in Linux).
I've never had the kernel go down, but I've been forced to kill the X server quite a few times and early KDE4 made unrecoverable barfs on top of X a few times too. So as a server sure it can have years of uptime, but as a desktop it doesn't really live up to its reputation. That it doesn't go down for planned updates is nice but the unplanned are the worst anyway and the difference between a reboot and and X reset is minimal to a desktop.
Live today, because you never know what tomorrow brings
Actually the grammar in the summary is technically not correct.
An adverb should not be placed between the verb it is modifying, and the direct object.
The sentence could be corrected by moving "necessary" after the direct object:
"...a game console that will make their own Linux-based software platform necessary,"
(This assumes the term "correct grammar" is defined as a description of how most native speakers speak, rather than a prescription of rules to make oneself understood.)
If valve start to make a fortune in the venture, or one company can demonstrate that cash can be made, I'm sure (hope) that will start to get better.
Well ... I consider a problem the need of having to rebuild the desktop (if it does work, since usually compiling something big is a hell) to get things back up and running. You do not see the problem because you're used to doing so, but ask the same thing for the average user to see what happens.
Religion: The greatest weapon of mass destruction of all time
I do not feed trolls, sorry :-)
Religion: The greatest weapon of mass destruction of all time
If you can get that to read - "I can assure you: it works!" no matter the user skill level. You're onto a winner.
Try to install a new X server from source, or try to update some relevant library (to be able to use shiny new application with obscure or alpha dependencies), and you will see the problem that I are talking about. The kernel Linux is stable, but the software needed to make the desktop work are incomplete, inconsistent or simply broken.
Religion: The greatest weapon of mass destruction of all time
which looks like their first-generation operating system will be derived from Ubuntu 12.04.2 LTS
In theory, this means support for Radeon 2000 through 4000 GPU's if they stick with X.Org 1.12 (AMD refuses to support those GPU's - not all of which can be considered dated in the least - in 12.10/X.org 1.13).
Well, first of all, they're going to derive their distro from Ubuntu
Which means it's going to be even further from base Debian. Which emphasizes OP's point, wtf is wrong with Debian?
Give me Classic Slashdot or give me death!
What use is the platform when there are literally no games to play on it? Team Fortress Two and Half Life - spoilt for choices..
Wait, when is a user of Ubuntu, particularly a non-technical user, ever going to do that?
Your arguments are more incomplete, inconsistent, or simply broken than the platform you're trying to attack is.
What planet do you live on mate?? You do realise that Linux is the number one server platform, it's the number one mobile platform, embedded platform, in all respects, except the desktop, it's the largest platform on the planet. That being said - Windows 8 is digging it's own grave. Windows has progressively gotten worse since Vista, 7 was okay, 8 is just.. meh.. Linux Mint or Ubuntu is actually EASIER to use than Windows - to give an example.. my brother, who has never used a computer in his life, has been happily using Ubuntu for about a year now - no problems.. he actually prefers it to Windows. It only tends to be technophobes that are scared of a headless platform like Ubuntu.
We'll actually get to see a bit in a year or so, as there are some bigger games coming to Linux. A few Kickstarter titles have pledged Linux support as there were some vocal calls for it from backers.
I think though that Linux users are going to be a little disappointed with the results. The graphics driver situation with regards to hardware OpenGL support is pretty bad in Linux. The only driver that seems to support current features, in hardware, without blowing up is the binary nVidia driver.
So the games may well came to Linux, but only run if you have an nVidia card and if you load the binary driver. That is not likely to please the Linux community at large, but there may be no real other option. It is one thing to do a game with fairly simplistic graphics (rendering wise) that just uses SDL or something, it is quite another to make a game that uses current 3D hardware features.
Now a dedicated set of hardware/software like a defined "Steam Box" could solve that of course... But then that's not really gaming for Linux, that's a videogame console that happens to run Linux.
You can't buy a laptop in a chain store that isn't Windows 8 in the UK. Popular may not mean popular.
Is there a distribution that has its own binary format? I ran Linux back in 2003 with Mandrake/KDE, and it seemed fine except it didn't have the ability to download executables off the Internet and run them. With the superior security of Linux, system files can't be modified without a root password typed in by the user. So while Windows can get hosed by running a binary, Linux is basically immune to viruses. I would constantly struggle compiling and installing software enough that it was a big headache. I think if there was a binary format for one or all Linux, then it would be something I would be interested in using again. I also thing the advantages of not being gun shy about downloading random executables from the Internet, would lead me to like Linux even more than Windows.
God spoke to me
Ubuntu makes it easier to use proprietary drivers, and Valve probably rightly assumes that most people that want to play proprietary games through a proprietary DRM-lite storefront will want this. Don't know if that outweighs all the other downsides to Ubuntu but it's something.
by 'real' I mean people who actually know what a kernel is vs those that don't...
This elitist attitude is damaging to Linux. Users who don't know what a kernel is would normally be called a typical user. If anything, people who know what a kernel is aren't "real" users in that they don't represent the vast overwhelming majority of computer users.
1) The hardware is open so that you can (if you wish) put a different Linux distribution on it.
2) If the Steam Box software works on any distribution you so install.
3) The games are protected only by Steam's own DRM and not encumbered by anything more onerous.
4) All games use the controller. The keyboard and mouse can be an option, but it should not be the only option.
I know this makes it nothing more than a nice small form factor PC with a standard spec. I'm happy for it to be exactly that.
1) Why? Most users will see the box as "yet another console", if you need a PC... well... Buy a PC?
2) theoretically possible, but in practice impossible. Few developers have the resources to make the software compatible with the 2^n existing Linux distros, and would be enough one of them to change anything to throw out this work.
3) Possible
4) Well, is a "console" so I think that all games will use joystick by default as on any other console. And yes, it would be useful to have the option to use keyboard and mouse (Gears of War with joystick? ARGH!)
Religion: The greatest weapon of mass destruction of all time
Necessary is not an adverb, nor is it incorrectly trying to function as an adverb. The informal explanation is that it is an adjective, and sometimes they can go between a transitive verb and its direct object -- this is probably how it would be explained (if at all) in primary or secondary school. More formally, "necessary" here functions as a verbal particle and "make necessary" as a phrasal verb, and both the original version and your version of the sentence are correct. You can read about phrasal verbs here if you're particularly interested.
Suing? I expect Valve is more knowledgeable about the GPL and needing to be compliant than most.
First, what is Livelink? Second, what makes you think they wouldn't?
I love unsubstantiated claims!
How can it be easier than 'apt-get install nvidia-glx'?
Give me Classic Slashdot or give me death!
What's especially bad is the time it's taking even the "Valve" games to come to Linux. Platform support isn't very useful without product.
If they'd at least migrated a few more of their own titles (Left 4 Dead 1/2, Half Life 2, etc), it would be more viable. Hell, basically all you can play is the original CS and TF2... not even newer CS:GO.
But are they likely to?
Doh, I meant to type Linux. Livelink is ECM software, and I type it more often than Linux.
What makes me think they wouldn't? Large amounts of companies who make closed products using GPL software and then claim they can't release their proprietary changes and the fact that I think companies will usually try sneak around it as opposed to obeying it.
You must, you just made two of them ... your first and last sentences.
Lost at C:>. Found at C.
It is possible.
But you will see the same thing happen as when Unreal had a console release capable of using keyboard/mouse. The controller monkeys were crushed. You have no fine granular input with a controller. You have a very limited number of executions with a controller whereas with a kbd/mouse your actions per second are MUCH higher.
This elitist attitude is damaging to Linux.
Define "damaging."
If it means it will prevent mass adoption, sure. If it means that Linux will die, then no - that attitude has been around for decades and it hasn't died yet.
If anything, people who know what a kernel is aren't "real" users in that they don't represent the vast overwhelming majority of computer users.
They represent me though, which is all I really care about. I don't contribute to FOSS so that somebody's grandma can use it. I mean, sure, I'm happy if they can and all, but that isn't really the reason I do it. I contribute to FOSS because I find it useful and would like to make it more useful. That generally means that I'm helping to make it more useful for others like me.
Now, the reason Canonical contributes to Linux is that they want to obtain a commercial return. They're not going to get that return by catering to users who are already catered to by Linux. Their target is the grandma most of the established Linux crowd doesn't care about. Their efforts to make Ubuntu more widely accepted are likely to lose their existing user base. From their standpoint it doesn't matter - if they lose a few thousand users to gain millions it is a good commercial trade. However, this is why they get so many complaints on forums like this one.
So, do I want to see Linux succeed? Well, that's a trick question, because as far as I'm concerned it already has.
Oh, and we're using Linux in the context of the traditional Linux distro. If you're talking about Linux the kernel, well, it already is adopted. Chances are it is running on your DVR, car entertainment system, phone, etc already.
I think you totally missed his point.
He's not even slightly arguing that Linux isn't ubiquitous.
He's saying that the only remaining legitimate excuse to have a Windows partition at all is gaming.
A point I for one very much agree with.
I can't wait for the day when its the norm for premium games to be available as native Linux versions.
Please ignore my earlier response. my browser seemed to have f*'d up making me think you were responding to another thread.
Which means it's going to be even further from base Debian. Which emphasizes OP's point, wtf is wrong with Debian?
Debian Stable is over two years old at the moment and tends to be outdated even when it is brand new.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
>> Windows on the other hand offers everything
You seem to be incorrectly crediting Microsoft for the games available for their platform, when that is a decision made by the games developers.
>> and the OS is pretty damn user friendly compared to linux.
Not in my opinion. Its usually damned hard to make Windows behave and do exactly what I ask, both because it keeps trying to second-guess and overrule what I'm telling it to do, and also because the user-interface completely hides the systems internals. In the rare cases where it doesn't, it just uses at best vague, wooly or otherwise non-standard terminology. e.g. "A system error has occurred".
Its nearly always far more trivial to do stuff with Linux. IMHO Windows is (still) a toy OS by comparison to Linux.
How come something like ksplice hasn't gone mainstream to solve that last problem?
Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
Seriously?
Have you used Linux since 1995?
No...really.
Package/dependency management has been around for well over a decade now and takes care of *all* but the worst "not ready for prime time" applications/functionality still in development.
"install a new X server from source"
You're kidding, right? Who in their right minds would even attempt such a thing on a modern distribution of Linux? Are you high??
I don't think he's trying to attack it, rather he's explaining the shortcomings. For the most part I agree - the thing I hate the most about using linux is the entire X infrastructure. Everything else about linux is done beautifully.
Most of what I do therefore is at the command line. When I make changes to my servers, I almost never do anything involving X, even if doing so would be more efficient.
Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
...and as an additional nice point, don't require a reboot (usually only kernel updates need a reboot in Linux)
Eh, my informal impression from being a partially-Ubuntu user for a bit now is that, at least with Ubuntu, reboot-requiring updates actually come about as often (maybe even a little more often) than they do on Windows. I tried tracking this for a little bit of time but for a couple reasons I wasn't diligent enough about checking for updates, and reboot-required updates come by infrequently enough that it'd take a few months of observation to get a decent answer.
Other distros of course don't require updates nearly as often, but (1) as Ubuntu is probably the most popular distro especially for non-technical and first-time users, that's what most of them are going to see, and (2) it would make me wonder, if I was using another distro, whether I should be updating anyway even though the distro wasn't pushing it.
Steam for Linux is x86 (32 bit) - probably mostly because the Ubuntu download page still recommends that people download and install the 32-bit version.
And to be fair, it's still a good choice - the kernel has PAE support built in by default, so you can address all your RAM even if you have > 4GB. And most people don't have a need to run a single process that addresses more than 4GB of space - even modern games.
It's not the BEST choice, because the 64-bit instruction set probably improves some high-performance programs (like modern games). But most of the games I see on Windows are 32-bit executables anyway, presumably because the developer or publisher doesn't want to invest in multi-platform quality control for the sake of the small number of customers who would benefit.
It's so much easier to install Windows or MacOS from source.
I want this account deleted.
Probably because it's a lot of work to maintain the underlying $ervice$.
I want this account deleted.
Linux on the desktop, specifically, yes. In an embedded fashion it's already ubiquitous. I would bet that almost everybody has at least one Linux device in their home/possession whether they know it or not. For example, the ADSL/VDSL/FTTH modems that Bell Canada hands out to all their customers runs Linux.
I'm running a custom kernel on my netbook because the integrated graphics on the shitty motherboard wasn't supported by the version in the then contemporary version of Ubuntu (or Mint, or a couple of other distros I was looking at). I know what a kernel is. I still run Ubuntu. I will probably switch my personal machines over to Mint next time I decide I want a change, but most of the time Ubuntu just works and the forums are useful and friendly. Probably because they aren't populated by people who don't consider someone who doesn't know what a kernel is a 'real' user.
Ksplice is mostly of use (almost exclusively of use) in mission critical environments where the downtime to reboot into a fixed kernel alone is unacceptable. It also only covers the kernel, and not anything else.
How can it be easier than 'apt-get install nvidia-glx'?
A preinstalled driver, where you don't have to type in *anything*.
This sig does not contain any SCO code.
Ubuntu was probably downloading new kernels. Kernel development proceeds at a fairly fast pace, but a lot of times it's not strictly necessary to update them. I haven't used Ubuntu in a while but if it's like it was when I was using it, another advantage is that you're never *forced* to reboot after a set amount of time as you are by default in Windows. (Yes, I know this can be configured away with registry editing and whatnot, but it's not the default or even easy.)
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Try to install a new X server from source
Who really installs X from source? I mean, Gentoo users, but they're used to it and it's handled by a central package and dependency management system, so it's very unlikely that the build will break. Everybody else (the vast majority) uses binary packages.
or try to update some relevant library (to be able to use shiny new application with obscure or alpha dependencies)
Libraries that get into the standard Debian / Ubuntu repos have been tested and retested. They're not "alpha". If you choose to install an alpha / beta / untested library, you get what you requested, which is potentially unstable code. This is not any different from other architectures like Windows or OS X.
The kernel Linux is stable, but the software needed to make the desktop work are incomplete, inconsistent or simply broken.
I am posting this from a stable Linux desktop system that sees daily use and has for more than a year. Ergo, you are wrong. QED.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
How come something like ksplice hasn't gone mainstream to solve that last problem?
A bunch of legalities centering around Red Hat's control of the platform. Essentially, Ksplice isn't really free.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Ubuntu was probably downloading new kernels.
It was, and that's my guess as well. However, I don't know this for sure... for instance, I can imagine that they'd take a conservative approach and update if there was some X or Unity update as well, and there's not an indication in the update list as to which particular updates require a reboot. Heck, I think it doesn't even tell you in aggregate ("installing the selected updates will require a reboot") until after it's done. (In 12.10 it doesn't even show you the list of updates by default!) So I'm basically in the same situation as in Windows: do the update, then if it says "reboot", try to do it ASAP in case not doing so could cause something to go haywire.
(Is it likely to go haywire? No. Could it? Yes, theoretically. Not having audited the code for everything being updated, I can't say for certain.)
(Yes, I know this can be configured away with registry editing and whatnot, but it's not the default or even easy.)
If you just want to do it on a per-update basis, there's no registry editing necessary; you just have to stop the Windows Update service. Heck, you can probably do it with a net stop command from the command line.
But yes, even though I would characterize it as "small", it's a benefit nonetheless.
Package/dependency management has been around for well over a decade now and takes care of *all* but the worst "not ready for prime time" applications/functionality still in development.
Yep, but still do not work so well in many cases. f you do not believe me, try removing some packages that apparently are not needed as I did, and have the package system asking if I want to remove half the desktop together.
You're kidding, right? Who in their right minds would even attempt such a thing on a modern distribution of Linux? Are you high??
No, I'm just following the Linux spirit "solve the problem yourself" when you can not find a ready-made solution. Funny you think tha is madness the one thing that is usually the only thing to be done.
Religion: The greatest weapon of mass destruction of all time
However, I don't know this for sure... for instance, I can imagine that they'd take a conservative approach and update if there was some X or Unity update as well
That should have said "and reboot if there was some X or unity update".
I am posting this from a stable Linux desktop system that sees daily use and has for more than a year. Ergo, you are wrong. QED.
"If it works for me then have to work for everyone"... It is this way of thinking that makes the desktop linux the problem it is today. My desktop - today - is reasonably stable but I had to spend weeks researching to get it. Now put a normal user (the average Joe) having to do the same thing, and you will understand why only 5% of desktops use Linux.
Religion: The greatest weapon of mass destruction of all time
Looks like I hurt the dogmas of some fanatics :-)
Religion: The greatest weapon of mass destruction of all time
That is a terrible script to use on a testing machine. It isn't that infrequent for testing debs to not have a full list of ever dependency, so autoclean can break your system.
On a stabe repository, though, it should work fine. (But I prefer to use "apt-get dist-upgrade" and look things over before I decide to proceed.)
I think we've pushed this "anyone can grow up to be president" thing too far.
Oh .. I hurt your fragile feelings? I ask a thousand excuses, seriously! :-))
PS: No, I am a Slackware user (from 1999 to today), and now Linux Mint user too. Try again, is funny
Religion: The greatest weapon of mass destruction of all time
Is it likely to go haywire?
Very much no. I don't remember the last time I came across non-kernel software that required a reboot immediately to work. Obviously, new drivers and whatnot will not work until you reboot, but the old versions will remain in memory and in-use until you do if they can't be used immediately.
Heck, I think it doesn't even tell you in aggregate ("installing the selected updates will require a reboot") until after it's done.
I'm not sure of this but the last time I remember using Ubuntu, I believe it did tell you on the update list prior to installation. I could be wrong.
you just have to stop the Windows Update service
That's kind of a sledgehammer-to-kill-an-ant approach. It's indicative of what I perceived as a larger problem; I often found that Windows was an adversary with things like this, where you had to work around it to get it to do what you want. Linux typically works with you.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
"If it works for me then have to work for everyone"... It is this way of thinking that makes the desktop linux the problem it is today.
Nowhere have I indicated this. Your claim was the following: "The kernel Linux is stable, but the software needed to make the desktop work are incomplete, inconsistent or simply broken." One working instance is a rebuttal of that claim (notwithstanding the fact that I have used many different distros on a wide variety of hardware). Furthermore, I know for a fact that the default Ubuntu install works fine with few changes. It may not be what you personally would like, and it may not have the latest software, but that's the trade-off they make for stability.
My desktop - today - is reasonably stable but I had to spend weeks researching to get it. Now put a normal user (the average Joe) having to do the same thing, and you will understand why only 5% of desktops use Linux.
I installed Ubuntu on my very much tech-phobic uncle's computer, dual-booted to his existing Windows installation. I have not had to fix anything on the Ubuntu side in over two years. If your next claim is that it's only that way because I installed it, I would ask whether your theoretical user installed Windows from scratch on their system. My thinking would be no. If they can install Windows, they're not an average user, and with current install processes for modern Linux distributions, they could certainly install Linux.
If you're going to argue about an installed Linux vs. a preinstalled Windows system, complete with drivers, you're arguing an apples-to-oranges comparison. Find a desktop system with preinstalled Linux (they do exist, despite Microsoft's stranglehold on the OEM market). My guess is that such a system would be far more stable than an equivalent Windows system.
I'm starting to think some of you guys are astroturfing here, but whatever, I'm open to debate.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
"I am posting this from a stable Linux desktop system that sees daily use and has for more than a year. Ergo, you are wrong. QED."
Here for you. One working system in thousands is not "works for everyone", is "works for me", then my said. And maybe I missed the important part: The "working" part is not "I can get video and a wallpaper", is "desktop working good or better than the market leader". Examples? ctrl+c/ctrl+v, never worked well here, in 14 years (works in some applications, have strange behavior in anothers, or are broken).
Another one? behavior/appearance. In appearance/behavior QT applications are good, GNOME applications more or less, each application look different and they should have the same appearance and behavior in their common functions. Try pgAdmin3? He uses another GUI toolkit, and a bizarre one (and full of bugs), if you try another one he uses GTK1 (and have a grotesque appearance). See now what are the problems?
Religion: The greatest weapon of mass destruction of all time
Actually I'm not used to doing so. I've not been a regular user of Linux for quite some time. You're still correct to say that I don't see it as a problem, while some people might. Those people might well be under a misapprehension about how hard the process actually is though.
Very much no. I don't remember the last time I came across non-kernel software that required a reboot immediately to work. Obviously, new drivers and whatnot will not work until you reboot, but the old versions will remain in memory and in-use until you do if they can't be used immediately.
I'm not really worried about whether I'll get the new version; that's fine. What I'm worried about is that some file Foo which is not being used at the time of the update will be changed, and then after the update the old version of the program which is still running will go and open Foo, and because of a version mismatch, bad things will happen.
Is it likely to happen? No. Is it theoretically possible it could? Absolutely.
(And for the record, I've also run Windows for some time after completing an update without restarting, and haven't really hit any problems because of it as far as I know. So Windows and Linux in that scenario are really not all that different.)
I'm not sure of this but the last time I remember using Ubuntu, I believe it did tell you on the update list prior to installation. I could be wrong.
Well, I could be wrong too. :-) I did try it before posting, but the current batch of things I needed didn't require an update so it wasn't a good test. I'll keep an eye out.
A lot of the Gnome mistakes happened during brief window Novell had a lot of influence on Gnome development at the time Novell was trying to kiss up to Microsoft. Novell got bought out since then and SUSE is running it own ship again.
Why would that be the case today? A lot of newer implementations are being virtualized, so you could simply clone the guest, patch the clone, and do a live swap at layer 2 once the patched server has booted. That also mitigates the chance that the patch breaks something, in which case you simply put the unlatched system back in place.
Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
this is FUD!
No one in current times, unless its a developer or a gentoo user, will compile X from source
Only a windows user would think that mixing libraries is a good idea to put a program to work, its the fastest way to break a system. Only advanced and knowledge users should try it and only for a very good reason (like trying to support a closed source app... if you have the source, its probably easier and safer to recompile)
Every distro have some form of beta, latest, unstable, -current, etc version, where you have even more update apps if you want. many have external repositories and ftp servers where you can get updated versions, compiled for your system... so even if someone wants a newer version of something, all it needs to know is to use google and read.
lastly there are software that needs to be fine tuned, but no OS is perfect. Windows require huge amount of extra software to be useful and is lacking in many places, MacOSX break many things, lacks others and is not as flexible, linux have incomplete features in some places. Now all depends what you need, what you use, need or not need. The good new is that linux advance faster than the other OS, so one problem for one user last year might have disappeared already today.
Higuita
FUD? Not so fast.
First, I thought that part of linux philosophy was the ability to be able to compile the program from source code. When was it changed and no one warned me? Usually the package works, the problem is when it does not work (yep, happens) or the packaged version is too old and my last resort is compile myself.
Second, your distro maybe do not have repositories (hello, Slackware user here) or the packages are the wrong version or more common, incompatible for some obscure reason (i cannot install application "X" because the packaging system refuses to install the "Y" libs, even "Y" libs can be installed side by side with the current "Z" lib).
At last, the problem is not exactly the OS (ie, the kernel), but the desktop, the application set (and interaction with the OS) that makes it work. As I wrote in another comment, today - since before 2000 - the copy / paste still does not work consistently across desktop applications, is a "hit-and-miss" game where some applications works well, some have strange behavior and another one simply have exclusive (and bizarre) ideas about what a "copy/paste" means.
In short, it's like I was in fact running multiple, distinct and mutually incompatible desktops simultaneously on the same monitor.
Religion: The greatest weapon of mass destruction of all time
As desktop, Linux still sucks
Well, I've been using it since 1996, and at that time it was better than this Windows 95 (Or MacOS 8 or OS/2).
Windows have serious security problems, etc etc but it does not break the existing applications on each relevant update
It does not? Well, my experience is somewhat limited to wine, but as far as I can see, those pesky needed add-ons like DirectX, PhysX, and especially .NET or GFWL break applications all the time. I've got a lot of broken Windows applications (which worked at some point) due to some add-on library update by another application.
And in my experience, Linux breaks a lot less upon upgrades. Not the least because it has a package management.
"The more prohibitions there are, The poorer the people will be" -- Lao Tse
I actually think Steam would have done better making PC-BSD the basis for their platform. It's a lot more stable and less likely to change over time.
Also, I was curious as to why they had to come up w/ their own Linux distro, instead of make a game platform that would be available in .rpm, .deb, .pac and so on? That way, they can install on anything and be available for most of the Linux user base.
He's a time traveller, you insensitive clod!
Defining Statistics and Social Research
Not to mention that Gnome or Unity (two different things IMHO) aren't the only desktops out there. Most distros include other desktops or tutorials are readily available.
Windows works like an old donkey, dragging its feet and complaining, right out of the box. But there is no way to fix it or ensure against the registry slowdown.
Linux will in some cases require editing a few settings in a .conf (text) file once, and adding restricted/proprietaty stuff once, but usually just works right out of the box. And there's always a way to fix it when you've screwed up.
I call BS on GP. You're just too lazy to learn something different.
Defining Statistics and Social Research
yes, FUD ! trying to show the worst case possible as a normal, everyday thing is FUD.
1- you CAN compile anything... but that doesn't mean that anyone must do it. Again, only people that really want to do it (developers and gentoo users) will ever do it. Most ubuntu users dont even know what compile is and they use a linux system just fine.
2- a) i'm a slackware user since 1995 and slackware DO have repositories! You have the main ftp for distro packages, you have alienbob packages, you have the slacky repository, rlworkman repository, linuxpackages.net and finally, the slackbuilds repository, where you have build scripts for many softwares (but yes, you can still compile manually if you like!)
b) if you have a package that need a different lib version that you are using, then you are doing it wrong! binary packages are build for one distro/version, should be used on that distro/version. Trying to mix distros or version packages is a great way to have a broken system. Please note that i'm not saying that it doesn't work, most of the time it works fine, but one should ALWAYS prefer distro+correct version packages, and if not available, a source compiled. The above repositories for slackware have many programs compiled for the correct slackaware versions and if not, have the slackbuild ready to quickly compile things.
Downloading a random binary from the internet and trying to use it on a random distro is the "windows way", not the "linux way".
ps: if you are talking about gnome, forget it, that is a dependency hell... on slackware you need to use a gnome repository (like GSB or dropline) to have matching libs. For other distros its the same thing... binary packages build for set of libraries. NO MIXING... if you mix versions, its a user problem, not distro nor linux problem
3- Linux have 2 "clipboards", that work in different ways... if you dont understand then, its better to install some clipboard management, like klipper, glipper, parcellite, etc and enable the clipboards sync. It will make copy&paste more useful and consistent, specially for windows users. If you are talking about feel and use consistency, try to use the same platform for all apps (kde, gnome, xfce, etc), but as linux have more GUI libraries and no central management, the GUI is more fragment than on windows and mac... but those systems also have different GUI frameworks and so, the exact same problem . For some people that is a problem, for others is a good (promotes competition)
Higuita
There's no such thing as Unity. I have retconned it from my universe. LALALALALA
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs