Taem wrote:I'm curious on the security risks and how you'd get something like D2 running?
What do you mean by security risks? Linux distributions are usually quite secure by default.
To run D2 or any non supported games you would, as previously stated, need something along the lines of wine. D2 in particular shouldn't have many problems, but other games might. Anyway, gaming is slowly coming to linux, thanks to the push by Steam.
Taem wrote:For example, windows is constantly releasing security updates (which slow your computer to crap so you're forced to purchase the latest version of windows... phones do the same thing). I heard Linux is solid, you only download what you need, and those programs will have their own security updates. Any opinions on this?
Linux distributions use package managers to both install, uninstall and update programs and libraries. The OS itself is just a bunch of programs and libraries (very roughly put). So for example if you were running a debian-based distro and you wanted to install vlc you would open a shell and type "sudo apt-get install vlc". That's all, the package manager will take care of whatever library and dependencies it needs to download. If you wanted to update your system you would type "sudo apt-get update && sudo apt-get upgrade", and that would fetch the latest updates and install them. By the way updates are generally MUCH faster than on windows OSs because of the way they are structured. I could try to explain why, but you get the idea.
Taem wrote:It seems to me you'd still need the .net framework to program, and office updates if you had office, so you'd still be one tick shy of a full blown windows system it seems to me. Pro's/Con's to run a Linux system from current users? I'm extremely interested in hearing opinions on this.
What do you mean? You can program without the .net framework... You know that right? If you still want / need to program in C# / F# you
could use mono and stuff like that, but it would probably be easier to just dual boot for that, so you could also use the only microsoft product that doesn't totally suck (VS).
Needless to say, if you need to program windows-only stuff, you need to be on windows... (I had a professor that bashed the Qt framework for not being multiplatform because a project in which he included windows.h would not compile under linux... Yeah).
And I don't really understand what you mean by having office updates if you have office? You won't have office on a linux system, since it's not available for that platform. You have alternatives that may or may not work for you. Generally speaking open source office suites (like libreoffice) are good enough for simple document edits. If you need a more professional work you wouldn't use office anyways (and if you do... I'm sorry).
I's say the pros are:
- OS is inherently more secure
- You have control over it
- Comes with 100% less backdoors by default
- Usually much faster and less resource hungry
- Very easy (and fast) to update
- More focus (varying with distribution) on the shell and command line
- etc
The cons are:
- You have to be willing to learn something new. It's not hard, but it's different. So if you want something that is exactly like windows and you're not willing to learn anything new, just use windows
- Gaming is still a problem
- Graphic card drivers may not be as good as the windows version (not linux's fault per se)
- More focus (varying with distribution) on the shell and command line
Overall I'd say try one (or more) linux distributions. You may not like it, but I think you will. And no, Ubuntu is not the only user friendly distro, and I don't even like it (very bloated). I'd say try linux Mint and/or Debian before ubuntu, if you can. But that's just my opinion.
If you want SPEED, I'd say the best distro is probably Arch Linux... But it's made for experienced users (or users who aren't afraid to get their hands dirty) so I suggest to not go there quite yet.