my analysis of linux hostility in the demoscene.
category: general [glöplog]
So, this is what I'm thinking. A lot of the demoscene, often to many people, is about hacking the most out of hardware as possible. Linux is kinda viewed as an artificial constraint on hardware. Typically the best way to access new hardware is with vendor drivers and linux's GPLed catchup with it's own drivers just doesn't cut it.
I personally feel that the design goals of linux (open-source-ness, portability, and correctness) aren't necessarily compatible with the design goals of the demoscene (direct access to what all the hardware has to offer as soon as possible).
What do you think?
I personally feel that the design goals of linux (open-source-ness, portability, and correctness) aren't necessarily compatible with the design goals of the demoscene (direct access to what all the hardware has to offer as soon as possible).
What do you think?
omg not again.
Apart from that, most demosceners simply have a life now and don't have to resort to plush penguins anymore like most Linux users. That's the reason. Really.
Apart from that, most demosceners simply have a life now and don't have to resort to plush penguins anymore like most Linux users. That's the reason. Really.
linux and correctness ? I don't think so.
The problem is linux doesn't allow you to release a demo and :
a) expect it to work on someone else machine unless you link something statically (and make your exe some gigabytes big)
b) expect it to run on your own computer after the next software update
As long as these two problems aren't solved, there is no thing such as a linux platform. One solution could be to make your demo run from a livecd. But I don't feel like burning a CD for running a 64k.
Another solution is to code demos on the gp2x. While it runs linux, it just sets a common base for binary compatibility.
Also, some people on the scene are not particularly hostile to linux. And maybe if some demos were linux only (when you use opengl it's so easy to make a windows version), maybe some people would use it more. Or just watch the videos instead.
The problem is linux doesn't allow you to release a demo and :
a) expect it to work on someone else machine unless you link something statically (and make your exe some gigabytes big)
b) expect it to run on your own computer after the next software update
As long as these two problems aren't solved, there is no thing such as a linux platform. One solution could be to make your demo run from a livecd. But I don't feel like burning a CD for running a 64k.
Another solution is to code demos on the gp2x. While it runs linux, it just sets a common base for binary compatibility.
Also, some people on the scene are not particularly hostile to linux. And maybe if some demos were linux only (when you use opengl it's so easy to make a windows version), maybe some people would use it more. Or just watch the videos instead.
I'd say most sceners aren't really hostile towards Linux (except for the ones e.g. who admin servers) - they don't really care much either, i mean hell, there are more OSX sceners than Linux now.
Huh, that's kindof an interesting idea. A demo livecd or code on the gp2x as a common base for binary compatibility.
I code for linux since I run linux and don't need windows. If I were to own a mac I would code mac demos. Yeah we compile windows version (breakin does) but it's not hard to code multi platform today, and we left the hardware pushing scene 10 years ago, imo the best demos are just designed well or move you in a certain way.
As long as your demo works here and now I don't see the problem as long as you submit a video... in fact sometimes I run my older demos in wine just not sandbox stuff :-)
I'm a linux fanboy since everything _I_ use a compouter for is there for me, but I certainly see its drawbacks as well and would never force anyone to run linux to run my demos. I try to provide a video or a windows/mac exe.
But at the same time I don't understand why some people defend windows so hard. Get out there, try some stuff around. Maybe windows IS your best choice, but look around.
As long as your demo works here and now I don't see the problem as long as you submit a video... in fact sometimes I run my older demos in wine just not sandbox stuff :-)
I'm a linux fanboy since everything _I_ use a compouter for is there for me, but I certainly see its drawbacks as well and would never force anyone to run linux to run my demos. I try to provide a video or a windows/mac exe.
But at the same time I don't understand why some people defend windows so hard. Get out there, try some stuff around. Maybe windows IS your best choice, but look around.
..."wine just not sandbox stuff" should be ..."wine just to sandbox stuff"
I find it funny when people complain a 4k mustn't be allowed to link SDL while Windows 4k may link to DirectX.
what? people complain about linking to SDL in 4ks? What do you want us to link to?
under windows it's generally not allowed. under linux, i believe it's fine.
I don't think it's "Linux hostility". There just seem to be not that many Linux sceners around in comparisons to some other platforms. You could easily turn the argument around and ask why so few Linux people are interested in making demos (but that question probably wouldn't make much sense either). Probably Linux users are just interested in different things, e.g. having an audio stack which is network transparent instead of low latency.
On the other hand Linux zealots have raided internet boards of all kinds for years and many people are sick of it. Thus they react strongly when someone comes around with a "omg why don't you guys use linux" thing..
Oh, and of course, plush penguins.
On the other hand Linux zealots have raided internet boards of all kinds for years and many people are sick of it. Thus they react strongly when someone comes around with a "omg why don't you guys use linux" thing..
Oh, and of course, plush penguins.
thec, do you cross-compile to windows or run visual c/c++ or something in wine or a virtual machine?
after six months working with opengl on linux, i rather say no, thanks.
more trolls please
Also,
Different goals, kb_. Different goals.
i agree with thec. whatever hardware/os i'm running at home is the one i code demos for. i've used dos, os/2, linux and windows. i dropped linux since all my favorite tools and toys are available here. if i had a mac, i'd definitly code for that instead.
if you are a demoscener running linux, why not make linux demos?
if you are a demoscener running linux, why not make linux demos?
ok ok, so then. If you write a linux demo having a windows port and/or video capture = everything is cool
kb, like this?
If you build it, they will come. In other words, someone please make an excellent linux-only demo some day. Also, most demos haven't accessed the hardware directly in ages., but dependencies and all that are painful. I still haven't been able to run the linux ports of my intros that waffle made.
Quote:
If you write a linux demo having a windows port and/or video capture = everything is cool
-linux
-windows port and/or
http://pouet.net/prod.php?which=3289 this is linux enough for me ...
linux can go back to hell
and take java with it
and take java with it
*fart*