dadahl: Several years ago, back when I wanted to get a few free games available on Linux that were included in the repositories, I believe it was Fish Fillets and Battle for Wesnoth (though I may have gotten the name wrong), and I had a very low data cap.
So what I did was use my system to create a list of the files I needed, put that list on a USB drive, went to a local library to download the files, put them on the USB drive, came home and installed them. At no point at any stage on my home computer did I need to have the internet working for this. Thankfully I didn't need too many files.
Magmarock: How did you resolve the issues with dependencies. The package manager has a habit of not telling you all the files you need
yum -C install $package
Basically it tries to install from the cache, then tells me what files it needs. Works like a charm. Have you ever used a package manager? On Linux? If you've been having problems, perhaps you should file a bug report?
dadahl: I find Linux is very good about saying "You need this file from the internet, would you like me to get it?" while at the same time allowing me other (non-internet) options to use the file if I get it some other way. Which to me is not in any way DRM.
Magmarock: Because the files it needs from the internet are unique to each distribution and their needs. So there’s no probability or future proofing like with exe’s and msi’s
All the more reason to let the distro handle it.
And I find that the files tend to have version numbers and what distro they were made for, unlike in Windows.
Meanwhile, I remember how some Windows 95 games would automatically install DirectX 1 over top of later versions of DirectX.
And I seem to hear about quite a few programs having problems running on different versions of Windows. Hardly future-proof.
dadahl: Needing to have your OS activated in order to run is DRM, having the option to have your clock checked against time over the net is not, if your clock will run fine without the internet connection being turned on, is not DRM to me.
Magmarock: True, but the clock will still work but your programs will not. Also the Windows DRM is really bad or really good depending on your point of view. It’s very easy to bypass is what I’m saying and even legal if you use it on an ios you purchased. Even gog have been known to use no CD cracks to circumvent the DRM in some of their games. Others like Unreal Tournament have the CD code embedded into the installer. technically still DRM but it won’t get in the way in any way.
What programs? I'm afraid I don't understand you. What programs rely upon the clock being synced to the internet, then failing when the internet is shut off?
And the point of Microsoft DRM is not that it is ineffective or easily bypassed.
It is that it exists. Period.
As well the legality of it boils down to the company not suing-yet. And the issues of malware potentially with such cracks. Though to be fair, some DRM amounts to malware as well.
dadahl: More than a few times, I will hear someone say about Linux, "I don't want to use Linux in that way!" and when provided a suggestion about how they can do it some completely different way, gets the response, "But that's too hard!"
Magmarock: Well that right there should be a huge hint as to what the problem with Linux is. I’d argue that the way Linux does this isn’t so much “hard” as it is just bad. This would be a problem and I wouldn't have even started this whole drama if it wasn’t for the way Linux people keep pushing this thing in everyone's faces. Furthermore they keep demanding that game studios should make their stuff for Linux first and foremost. This entitlement is really what pisses me off. Use our shit because we think you should, make stuff for out shit because we think you should, leave it all open source and do it our way because we think you should.
In what way does easy-to-use equal bad on Linux, but not Windows? You may need to elucidate more. My first thought on something complaining about doing something in an easy way, and then complaining about an alternate way being hard, is that it does not translate into a failing of the OS, but rather the complainer. Similarly to someone at a restaurant complaining about cheese being on their meal, and then when it is removed, complaining that there is no cheese on their meal.
Back when I started using Linux, I would compare it to DOS. Every difference was a failing of Linux. Until I started looking closer. Sometimes there was a reason for it, a purpose, an improvement. It made sense. It was better. (Not always, mind you. Sometimes it was good, sometimes bad. And under certain circumstances it could be either way) Are you doing the same? Because Windows lacks certain functionality is Linux bad for having it?
Haven't ever heard anyone suggest that games companies should make their games first for Linux. Though perhaps they were trolling? (If so, you should just ignore them.)
I do think that there are a lot of people who would like Linux if they were ever to try it. Chromebook sales would suggest that. Netbook too before Microsoft rammed their way in, then killed the market.
The Windows market share would certainly suggest that Windows games should come out, at least initially (or perhaps simultaneously with Mac and Linux releases).
But I do feel that the same argument applies to consoles and phones causing companies to preferentially avoid/delay Windows versions, which should make you nervous. Very nervous. Extremely nervous.
I think that companies should look at whether they can make money with a Linux port. Or other advantages. If they can't make money, they probably shouldn't. But more than a few have come forward to say that they have, so it is possible. And for Unreal Tournament 1, I seem to recall that the port to Linux helped them with their Playstation 2 port.
dadahl: Meanwhile in Windows there is only one way to do a thing, and its users insist that is the only way to do it.
Sounds a bit like the Stockholm Syndrome to me.
Magmarock: I don’t think you understand what Stockholm Syndrome is. Windows would be to take physical forum and start kidnapping people by point of gun before that could happen. Anyway, just no, there are many ways to do things in Windows. One of the perks of being the most used Desktop os is that every program is made for it. You can even get repositories for it such as chocolatey. Buuuuuuut, no one really uses it. This is because… no one wants to use repositories. They want to use exe’s. Not even microsoft themselves can get people off of it. They tried it with the Windows store and it went about as well as the metro start menu. People want what’s familiar. So here’s an idea. Give them what they want instead of telling them what they should want. This goes for both Linux and Microsoft.
You do realize what a metaphor is, yes?
A metaphor is a figure of speech that directly refers to one thing by mentioning another for rhetorical effect. (Wikipedia)
I wasn't saying that Windows was physically kidnapping people, but rather it was trapping them (metaphorically) and that they were falling in love (metaphorically?) with Windows flaws, and they were attacking (metaphorically) other OSes for not having those flaws.
Glad to hear that Windows is starting to have package managers. I was starting to get worried. Though if they are having trouble getting adoption (at least according to you) perhaps they're doing something wrong?
For this chocolatey, perhaps it having problems with not being a system tool installed by Microsoft, or that it is not well known. Or that it provides ~6,000 packages, while Ubuntu provides ~73,000, Debian 68,000, Fedora 20,000. Though most likely the concern on looking at the website that there are ~6,000 packages, but ~4,500 "Known good packages".
For Windows Store (assuming that it does download and install dependencies, which I don't actually know that it does), I suspect that it's problems were less with users saying, "Oh no, having a program handle the dependencies is too easy, so none of that for me!", and more that the app developers perceived it as Microsoft attempting to shoehorn themselves into the app's revenue streams, and the developers telling them exactly where to go, and when they could expect to see their app in the Windows Store. And probably other reasons.
Still don't understand how downloading files on Linux=DRM, but not on Windows.