It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
low rated
avatar
Alm888: zlib.dll
libogg.dll
libvorbis.dll
In lots of "proprietary" Windows™ games. :) Even the newest ones.

And, of course, DOSBox, GOG's bread and butter (to which GOG doesn't contribute much, AFAIK)!
avatar
Darvond: Now that I think about it, a lot of sounds and music are sometimes converted into better formats too. Myst Uru had a ogg converter used on it for sure.
Name 5 games that use these. Had you said SDL, I'd say you have more of a point.

Here's a counter-argument : DirectX, OpenGL. Let's compare the results.

Before we divorce ourselves from my original point, pragmatically speaking, most professional development is done on Windows for a good reason. Compatibility, ubiquity, ease of access and ability to use the widest range of tools and libraries, just to name a few. And this remained true with the multitude of IT companies and game development companies I've worked at and with when I ran the IGDA here and was the consensus at the GDC..

In all honesty, I couldn't care less whether anyone runs Linux. If you can do what you need to, so be it. That's great. It has zero impact on my life. To me it's like getting upset because someone else is driving a different brand of car than me. But, practically speaking, there's a reason Windows became dominant & not all of that can be attributed to Microsoft having been aggressive in the marketplace (AARD Code being a supremely good example). Making fallacious claims regarding development is just piss the bed sophistry that I raise an issue with. Get as wound up with me as you please; no amount of that changes hard obdurate fact.
avatar
Magmarock: That's fair enough. I think my philosophy is a little more pragmatic though. Specially it's based on capitalism and results.
Capitalism isn't inherently more pragmatic. The jury is still out of what works best (my intuition is that its a mix of capitalism and other things) and I don't think we'll have an answer on this one within our lifetime.

avatar
Magmarock: Open source is fair enough but only if it achieves the desired results for both the user and the product.
The product has no result expectation, only the end-user. The product is a means to an end.

avatar
Magmarock: Source code is the fruit of labor for both professional programs and industry leaders.
It's a programmer-led effort, but industry leaders have gradually opted in over the years as it has proven a winning model.

avatar
Magmarock: Members of the Linux community are notorious for not only preferring open source but down right despising closed source software.
I think the Linux community is quite a mix of people. I think the majority prefers the system layer to be open-source, yes.

avatar
Magmarock: Some of the more fanatical members fit into what is called the FOSS (Free and open source software) community. These guys enrage me because they remind me of communists. They will bully software developers for not going the open source rout and pressure others to do the same.
My eyes are glazing over your mention of communism there. It's very 1950s.

Anyways, I've never felt bullied about using only open-source.

avatar
Magmarock: This is not only unethical it’s downright disgusting. It’s up to the people who own the source code to decided weather or not they want to share it and if the answer is no they should be left alone.
I have mixed feelings about this. They should be allowed to profit from it for a time and control its distribution, but ultimately, some of this software is a common heritage and should be preserved for future generations (especially games and things that are closer to the arts).

avatar
Magmarock: Were the Linux desktop distros come into this is that they react to the closed source industry. Often you’ll hear things such as “such and such company or entity doesn’t play nicely with open source” This is putting the cart before the hours. It’s Linux that doesn’t play nicely with closed source software not the other way around.
It's kind of the other way around.

Linux has played nice with Windows for years. Linux recognized the Windows file system years before the reverse finally happened. Take it from someone who ran a dual boot for a couple of years before fully transitioning to Linux.

See it that way: Linux and the gnu ecosystem is a community, not a company. For Linux to support something, you just need a couple of devs with time to put in the elbow work to support it, assuming they are legally allowed to.

If memory serves, I believe one guy had to reverse-engineer the samba protocol (Windows) to support it in Linux. That's quite a lot of work I assure you. Same thing for a lot of proprietary GPUs out there. The vendors don't want to do any work to support Linux and don't want to release the specs. It's up to the community to reverse-engineer those specs and make compatible open-source drivers.
.
avatar
Magmarock: I’m not convinced that open source is a good idea for an operating system because it hasn’t really amounted to anything. The best thing to come from Linux was Android but that it locked down and tightly controlled by Google.
Says a desktop user in relation to his personal machine.

avatar
Magmarock: Whether it’s the result of bad code or no one putting it to good use, Linux distros stand as a prime example of how open source when taken to the extreme results in a whole lot of free bread that no one in their right mind would want to eat.
Do you have money in the stock market? Then, I suggest you take it out right now before those badly programmed Linux servers come crashing down...

In fact, you should refrain from using ~70% of web sites on the internet, never search again on Google, don't go on wikipedia, don't order anything from Amazon ever again and shop extremely carefully for your next router (because according to your claim, most of them contain very baaaad software).

Good luck, let me know how that works out for you.

avatar
Magmarock: Yes you are. Being cheap is a bad thing. Who wants to be George Costanza from Seinfeld? If you can afford a decent computer you can affored decent software. I prioritize software on its quality, not on how cheap it is. If it happens to be free, that’s a bonus.
Who can afford those Windows server licenses at 1k a pop or those Oracle licenses at 30k a pop?

What you are saying is that small and medium-sized businesses are a bad because they can't afford all those pricey licenses?

How about devs who work on home projects and don't want to fork in 30k for an Oracle license on a 50k-100k yearly salary?

And how about that device manufacturer that wants to sell devices 45$ a pop to third-world countries and don't want to attach an extra 50$-100$ for a proprietary OS?

avatar
Magmarock: Because it’s your code and your property. Even without source code you can still modify programs and games. Not as much as you could if you had source code but it can still be done. Having the source often isn’t necessary just to get something to work. Simply changing a few dll files is all you need to get a few old games work. Is how gog gets their older games to work. It’s how Fear got patched too.
Me, myself and I. Mine. What I want... such an egoistic language. The individual is a grain of sand in a very large sand castle you know...

Ok, what if I need a library to do some simple thing, it takes me a week to code it.

Realistically, I won't be able to sell it, because the next dev will just implement his own rather than pay money for it.

So, maybe 50 different devs who have a need to the exact same piece of software could re-implement the same thing 50 times, each of them keeping it to themselves. At a party, they can all talk about how they all implemented the same thing. Wonderful...

Say instead, when I implement it, I open-source it. Maybe 50 other devs use it instead of spending a week of their time coding their own.

Some devs will find and report bugs, some devs will improve it. By the time 1000 devs have touched it, maybe 2 man-years have gone into improving the code and everybody is benefiting from it.

That's how open-source works buddy and that's why companies like Walmart are open-sourcing some of their stuff.

avatar
Magmarock: I don’t really understand what you’re saying here, but I’ll just say the reason companies do make things for Linux is because it’s not profitable.
That's a bold claim. A slew of companies are contribution to the Linux ecosystem.

They are finding their usage of Linux most profitable I assure you.

avatar
Magmarock: Those are just open source projects not operating systems. In fact Linux is kernel and not an operating system itself. I like to think of Linux as the Unity engine. Because it’s free, anyone can use it and its’ often used to make tones and tones of crap. Just like Unity.
It's also used to power most of the internet.
Post edited September 01, 2018 by Magnitus
avatar
Magnitus: See it that way: Linux and the gnu ecosystem is a community, not a company. For Linux to support something, you just need a couple of devs with time to put in the elbow work to support it, assuming they are legally allowed to.
I don't see how ebows are needed or even useful for this sort of work; the physical part of programming work generally involves a lot of typing, and you can't exactly type (at least not easily) with an elbow.
avatar
dtgreene: I don't see how ebows are needed or even useful for this sort of work; the physical part of programming work generally involves a lot of typing, and you can't exactly type (at least not easily) with an elbow.
Semantics. Finger work. You get the idea ;).

avatar
Magmarock: We're talking about Linux on the desktop. Besides, the NT kernel is also used a lot in non desktop applications. Don't you think it's a little unfair to compare an entire kernel family to a single desktop OS?
You realize that the core difference between a desktop and most other devices is a GUI and support for a greater variety of hardware right?

The "desktop" part of just another layer on top of what is already there.

You know what the difference is between Ubuntu Server and Ubuntu Desktop? A couple extra packages for the GUI and extra drivers (for the GPU and such) for the desktop version.

Windows spent an extraordinary amount of time polishing that layer on top (because that's what most non-technical end-users see). The engine underneath is alright.

Linux has an engine that is good enough to power most of the world's supercomputers. It just needs some extra work polishing that layer on top (and greater support from hardware manufacturers to do so).
Post edited September 01, 2018 by Magnitus
low rated
avatar
yogsloth: I don't ever intend to be a Linux user, because my sum total impression of Linux users is that they spend all their time whining that nothing works on Linux.
And down voting comments they can't refute. This is how you know what you're saying is too true to handle.
avatar
Magmarock: I HATE! the FOSS community.
Then stop using products of FOSS Community. For starters: stop posting to forum running on nginx (gog.com/forum) and poweroff your Linux-based devices such a router and smartphone. It's also necessary to wipe Windows partition, otherwise you'll continue to run products of FOSS Community that you hate so much. Stop this half-assed forum crusade, do real thing at least once!
low rated
avatar
Magmarock: I HATE! the FOSS community.
avatar
RusNeuroMancer: Then stop using products of FOSS Community. For starters: stop posting to forum running on nginx (gog.com/forum) and poweroff your Linux-based devices such a router and smartphone. It's also necessary to wipe Windows partition, otherwise you'll continue to run products of FOSS Community that you hate so much. Stop this half-assed forum crusade, do real thing at least once!
I don't use FOSS products and most things based on Linux aren't actually 100% FOSS. You... didn't know that did you. Also my crusade...? I guess I did start this whole shit storm but common, bro. It's not like it took much effort. Would you like some ointment?
high rated
avatar
Magmarock: most things based on Linux aren't actually 100% FOSS
Still include software developed by FOSS Community.
avatar
Magmarock: I don't use FOSS products
Conveniently ignored this forum, your router, smartphone and Windows examples. I guess you also pretend you never run DOSBox? Enough with excuses - if you hate something then stop using it.
Post edited September 01, 2018 by RusNeuroMancer
avatar
Darvond: This all sounds logical.
It's refreshing to not just be immediately met with "You just hate Lennart!" when being critical of systemd..

avatar
Darvond: But it seems like it'd be less annoying to the user, and more annoying to the sysop/admin.
On desktop installations, these are (usually) the same person.

avatar
Darvond: When you're awake tomorrow, can you suggest some alternatives?
sysvinit? I didn't know what it was called for the years I was using it because I never had any problems with it, I never had to look. So I guess I'd suggest that as an alternative :)

On that point, I am currently looking into migrating to Gentoo (only my laptop has it at the moment) but the standard behaviour of compiling everything is not at all suitable for my usage (having lots of installations). Been directed to some potential solutions by the Gentoo community though.. just too busy with other projects to explore them right now!
avatar
xyem: It's refreshing to not just be immediately met with "You just hate Lennart!" when being critical of systemd..

On desktop installations, these are (usually) the same person.

sysvinit? I didn't know what it was called for the years I was using it because I never had any problems with it, I never had to look. So I guess I'd suggest that as an alternative :)

On that point, I am currently looking into migrating to Gentoo (only my laptop has it at the moment) but the standard behaviour of compiling everything is not at all suitable for my usage (having lots of installations). Been directed to some potential solutions by the Gentoo community though.. just too busy with other projects to explore them right now!
Hey. You could do worse. You could be trying Slackware instead.

Apparently, SysvInit is actually just the olden way [url=https://www.slant.co/topics/4663/~linux-init-systems]and there are a few other init systems[/url], but most of them haven't been updated for four years or so except OpenRC.
low rated
avatar
Magmarock: most things based on Linux aren't actually 100% FOSS
avatar
RusNeuroMancer: Still include software developed by FOSS Community.
avatar
Magmarock: I don't use FOSS products
avatar
RusNeuroMancer: Conveniently ignored this forum, your router, smartphone and Windows examples. I guess you also pretend you never run DOSBox? Enough with excuses - if you hate something then stop using it.
And how do you know what software my router uses. I hear a lot of Linux fanboys tlak about how Linux is in everything. But I'd like to see a little proof.
avatar
Magmarock: And how do you know what software my router uses. I hear a lot of Linux fanboys tlak about how Linux is in everything. But I'd like to see a little proof.
That guy did some of the legwork: https://unix.stackexchange.com/questions/128899/are-router-firmware-based-on-linux

I guess Cisco is still safe for you, you should definitely go with that.

Some also use FreeBSD (another inferior open-source OS, you'll have to steer clear of that one).

Also, don't invest money:
https://www.opsview.com/resources/linux/blog/how-stock-exchanges-made-linux-finance-it-standard

"On September 8, 2008, activity on the London Stock Exchange ground to a halt, supposedly following the crash of a Windows-based server. Three years later, the LSE dumped the system in favor of a Novell SUSE Linux-based platform. It worked perfectly on its first day."

Guess those guys just weren't skilled enough to use Windows in production right?

Also, don't use any of those guys (Hapi is an open-source javascript web framework): https://hapijs.com/

You have Disnep, Walmart and Paypal in there...

For Django: https://www.linkedin.com/pulse/top-10-sites-built-django-framework-vladimir-bogdanov

NASA, OMG, I guess all their space shuttles are gonna come crashing down now... They also use Python and Ruby and all kinds of hateful open language ecosystems: https://github.com/nasa

For HaProxy (open-source reverse-proxy): https://www.haproxy.org/they-use-it.html

Airbnb, hope you are not reserving with those guys...

Let's take a couple of shortcuts (I'm not gonna go through each open-source technology I know about, the list is too long):

https://www.linuxfoundation.org/blog/2014/09/how-amazon-web-services-uses-linux-and-open-source/

Stop shopping on Amazon right now. It's over. They'll screw up your orders. They are using an inferior OS.

https://www.zdnet.com/article/google-moves-to-debian-for-in-house-linux-desktop/

Google, omg, what are they coming to. I guess you really shouldn't be doing searches on Google...

Seriously man, you are so out of touch with what is happening in the tech world, it's sad.

You like Windows for your desktop. I get it. Just don't expect the entire world to be using your desktop OS in production just because it works better for YOU as a desktop OS.

On that note, I'm getting a bit frustrated by your lack of acknowledgment of the patently obvious and it shows. I'll vacate this thread now.
Post edited September 01, 2018 by Magnitus
For those wondering what other init system was used, as xyem said it was (likely) SisVInit. If you're looking for a Debian based distro without systemd (for any reason), there's a fork of it called Devuan (https://devuan.org/os/), which tries to be Debian without systemd, and if I got it right there are some former Debian developers behind it. If you like experimenting, it could do for you.
I don't know much about systemd and I keep wondering what this hate is all about. I guess it's because it's too Linux dependent to be as universal as other init systems, but that's all. Still good to have different choices around.
low rated
Quoting dadahl
“Going to lose a lot, but no doubt that's your intent. And probably a bit more confrontational than I'd like, but you asked for it”

Try not to take this the wrong way but there’s only so much autism I’m willing to deal with.

Quoting dadahl
“Yes there are installers for Linux, some right here at GOG. I think saying that Linux needs the internet to run because downloading files requires the internet is hypocritical when you don't apply the same criteria to Windows.”

You will always need the internet to download files but once you have them in your. There's a sense of ownership that comes with an independent installer. Linux doesn’t have independent installers. The gog installers are much simpler but not fully independent IE they don’t always work because dependencies aren't always met.

Quoting dadahl
“You claim that breaking the DRM on Windows is legal, prove it.”

It should but I can’t really prove it since I’m not a legal expert. The crime if internet piracy falls under copy right infringement which is the unlawful reproduction and redistribution of digital goods. Downloading a copy of Windows and using an activator so you don’t have to pay for it is copy right infringement. But using an activator on a version you have in fact paid for is akin to using a no CD crack on a game you’ve paid for. It’s definitely not copy right infringement, but it’s still DRM and that’s bad. It would be better if they had a simpler way of activation that didn’t require server or phone. I point is though, that’s it’s easier to pirate windows then it is to use Linux an it shouldn’t be.

Quoting dadahl
“You claim that ‘The Linux Gamer’ said that Linux game development should be ‘first and foremost’, prove it.”

https://www.youtube.com/watch?v=mYDjrY_wpn4&t=3s

Quoting dadahl
“Yes companies can make money on Linux games, Ron Gilbert said that a third of Thimbleweed Park sales are on Mac and Linux. And others have said they've made money..”

That’s nice

Quoting dadahl
“And I presume you're not going to reply to this at least here, since you wanted all Linux conversations moved over there after this condensation. Yours too...”

Everybody does mate and since you guys aren't going to do it yourself I’ll have to do it for you. You could’ve just posted your response here and I would’ve replied. Instead I have to write this ghetto response with quotation marks.
Post edited September 02, 2018 by Magmarock
avatar
Jeffry84: For those wondering what other init system was used, as xyem said it was (likely) SisVInit. If you're looking for a Debian based distro without systemd (for any reason), there's a fork of it called Devuan (https://devuan.org/os/), which tries to be Debian without systemd, and if I got it right there are some former Debian developers behind it. If you like experimenting, it could do for you.
I don't know much about systemd and I keep wondering what this hate is all about. I guess it's because it's too Linux dependent to be as universal as other init systems, but that's all. Still good to have different choices around.
What mostly seems to be the concern is that it goes against the Unix philosophy of "do one thing and do it simple". Systemd is a rather advanced and fully featured system, handling more than just initialization scripts, but there are accusations of feature bloat and creep.

Thing is the alternatives are either: Do init yourself and have to configure the manual loading of all those services (which now number in the 100s these days), have an init system that loads all modules one at a time (this is slow and takes configuration to sort out correctly).

There are also minor forks and alternative implementations of Systemd but most of them read like an angry parody. Unsurprisingly, most of these forks have halted development or are dead projects now. There is the GNU shepard, but that's for lunatics of the HURD.
Post edited September 02, 2018 by Darvond