Oh god. .. Reasons to use it: #1 it's legally free #2 It's open source so you can read it's source code, and even improve it if you want Reasons not to use it: #1 gaming (
x
Click to expand
What do you think? Give us your opinion. Anonymous comments allowed.
User avatar #1 - billybong (11/10/2013) [-]
Reasons to use it:
#1 it's legally free

#2 It's open source so you can read it's source code, and even improve it if you want

Reasons not to use it:
#1 gaming (anything made in the last 3 years only "Might" work)

2# play Blu ray disks (apparently they don't work very well)
User avatar #5 to #1 - davidispissed (11/10/2013) [-]
Gaming is simple on Linux, you just have to know how to use crossover.
User avatar #7 to #5 - billybong (11/10/2013) [-]
well he deleted his account...

I was gonna tell you the same thing. Fkin WINE man, you just need that and enough patience to search in google for "[x] in WINE"


If you really want a free program that will hold your hand while installing windows apps in WINE on Linux, there's always PlayOnLinux. It's just like crossover, but it's free... and therefore, more supported in the Open source community
User avatar #8 to #7 - davidispissed (11/11/2013) [-]
crossover does provide a more easily configured wine backend and I'm just lazy. But, point well taken.
User avatar #6 to #5 - Blarge **User deleted account** (11/10/2013) [-]
crossover? why would you pay when you can use wine for free
User avatar #12 to #1 - dnavarre (11/11/2013) [-]
Yeah. I'm on Ubuntu...12.04, I think? Have a ton of Steam games that won't work, and EA's Origin won't start at all (it used to, but it took 3 days to download 1% of Sims 3).

I went with it because it was free, and now I'm used to it, but definitely needs more compatibility.
User avatar #14 to #12 - billybong (11/11/2013) [-]
Is that Native Steam? or Wine -steam?

I've tried the wine/steam version, and getting games to work can be very messy, you usually need to install a boatload of extra directx You need to login to view this link patches that steam expects to be there
User avatar #16 to #14 - dnavarre (11/11/2013) [-]
I have both Wine-Steam and the Linux version installed, since relatively few games are supported on that one so far. I'm lucky that games like Civ 5 and XCOM work through Wine, but Dead Space, Just Cause, and a lot of others I'm left staring at sadly.
User avatar #2 to #1 - tittylovin (11/10/2013) [-]
1. Better drop hundreds of dollars on a custom PC but cheap out on the OS.
2. A child working in a sweat shop could save up enough to buy the apple product he made and surf the net with it before you've managed to get a network card running.
disclaimer - I am in no way condoning apple products, it was a joke, one I'm very proud of. Also, I'm fully aware of the benefits of Open Source, and the pride that comes with programming and customizing your OS as a hobby.
User avatar #4 to #2 - davidispissed (11/10/2013) [-]
try again. nearly all modern (and even most legacy) drivers work out of the box on most linux systems.
User avatar #3 to #2 - billybong (11/10/2013) [-]
Well, Pc's aren't only for gaming. If I wasn't running RAID and using my PC for gaming, Linux would be my primary OS, alas it's only a dual boot. But I only really use Linux on computers that I don't game on... laptops with integrated videocards, dedicated servers or XBMC

But so far as networking, apart from PCI-e Server NICs or really obscure Wireless NICs I haven't had a problem with NIC support since about Ubuntu 6.10. And in every instance there has been a compatibility problem, there's been either an official fix from the vendor (eg HP) or a community patch gets released within a month.
There's even a tool now to use windows drivers for Nics in Linux, Ndiswrapper.
#18 - SimianLich (11/11/2013) [-]
With Linux I can filter data I get from the internet much more thoroughly, Enabling me to remove malicious programs before they have a chance to attack my computer. Its also open source meaning I don't have to pay for programs.
User avatar #13 - savestate (11/11/2013) [-]
Try to build a friggin gcc cross-compiler for a mips64 vr4300 processor on cygwin or mingw. You can't do it.
User avatar #20 to #13 - dedaluminus (11/11/2013) [-]
Those words. I knew some of them!
User avatar #21 to #20 - savestate (11/11/2013) [-]
Haha, just curious, what are you able to make out of it?
User avatar #22 to #21 - dedaluminus (11/11/2013) [-]
Try, to, build, a, friggin, for, a, processor, on, you, can't, do, it. I'm a linux user and fairly adept, but this isn't normal nerdage. This was advanced nerdage.
User avatar #23 to #22 - savestate (11/11/2013) [-]
yay explanation time!

GCC is a compiler collection that most people would normally use when building their programs into executable files. It can compile C, C++, Java, and many others depending on what you have installed.

Now, normally when you use a compiler from GCC (lets say the standard GCC C compiler), it'll build a program executable for the device you're building on. EG. Programs built on a Windows 64 bit computer will build a Windows 64 bit executable file. Programs built on a linux 32 bit computer will build a linux 32 bit executable file. Etc.

Many times however, you'll want to build for multiple platforms but you don't want to go through the trouble of building your programs on the separate systems they're made for. It's much more convenient to be able to build for multiple systems on a single computer. This is where cross-compiling comes in.

Cross compiling is when you build a version of GCC on your computer that builds for OTHER computers, not your own. This allows you to make Windows executables on a linux machine and vice versa. Basically, you make the program to make programs but you make it program for other systems. It makes multisystem programming much easier.

Now that you have a basic view of what it is, I can explain the rest of what I said. Now, many times processors and computer chips are much more convenient to program in C, C++, ASM with GCC instead of their default proprietary compiler or whatever. Since it's pretty much impossible to actually build programs from the machines, (the bare processors, no OS, no terminal, nothing) you cross compile GCC to build for these processors. The processor in my example is the MIPS VR4300 which actually is the processor in the Nintendo 64. So in my case, I want to build GCC cross-compiled with the 64 bit MIPS processor VR4300 so I can make N64 programs on my computer.

If you try doing any of that on windows you'll never compile it. It's just not an environment meant for that kinda thing.
User avatar #10 - iwasbannedlol (11/11/2013) [-]
it is a great operating system for servers, supercomputers, research, coding, and most importantly not being spied on by the NSA
#9 - rethought (11/11/2013) [-]
I find it easier to code in Linux. Also it's kinda just fun to use.
#15 - szymonf (11/11/2013) [-]
because steam recommends it
#PRAISEGABE
User avatar #17 - enigmaticspirit (11/11/2013) [-]
I don't get why people use Linux and then use emulators of other operating systems. Why bother having to use an emulator when you could just be running that OS in the first place? I mean Linux has its uses, it's a great idea, but I'm not sure I see the point in it for regular use.
#19 to #17 - steamboy (11/11/2013) [-]
I used to run windows and switched to Linux as my main os after having so many problems with windows.
It's a wonderful enviroment for developers and anyone that just wants full control over what goes into their system. Sure sometimes you have to work with it a little to get things to work but you learn so much about your system from those expirinces.
As for using emulators like Wine. Its because most of the time we have to out of need not really want. For instance a lot of college courses require you use Photoshop or Microsoft Word for your classes. If you have friends you might want to play a Windows exclusive game with them etc.
As for it being a good idea it's more than just a great idea it literally is one of the main reasons the web is as big and wonderful as it is. A lot of Phone OSes such as Android use the Linux Kernel. Linux is a bigger part of everyday life than most people realize.
#11 - steamboy (11/11/2013) [-]
I'm actually a Linux user myself.
 Friends (0)