
After several years using propietary and non-free OSs, I'm going to try something different. xNormal 4.0 gonna be (mainly)programmed using Ubuntu linux. I'm using it now and it's currently the operating system I like the more !
Some reasons:
- It's
free. We're in the middle of an economical crisis(read well... crisis... not crysis :p). Anything is fine to save money. You can choose to pay lots of money for an operating system or just download for free a linux distro. I think the choice is clear... linux wins!
If you use a computer beowulf cluster then this can help you to save lots of money. I plan to improve the distributed renderer for xNormal 4.0. For an enterprise you could construct a small beowulf with old deprecated computers ( P4s, Athlon XPs, etc... ) to create a nice and cheap rendering farm. If you put linux there it will even cheaper because you'll save like 20 or 30 OS licenses!
People think that linux has more maintainance costs than other OSs... but I think today are more or less the same. We passed from a command line/text file-governed linux to a dialog-visually-based one... with Ubuntu it's much easier to setup and to configure all.
- It's
easy to use. Remember the Ubuntu's slogan..... Ubuntu is "linux for human beings". You won't need to use the command line/configuration files like it happens with other complicated linux distros. Almost all in Ubuntu is dialog-based, easy to understand, fast to find and intuitive. You can share files across the network, manage the screen, change file permissions or to alter some configurations just using a few clicks.
- It's
secure. There are almost no virus/trojans due to the OS structure(and also because there is less user base... let's be objective). You have also a good network firewall, a free antivirus and a friendly administrator security system(click/password confirmation.. like UAC but better).
- It
runs like a charm. With the exception of very rare hardware, I think almost all the "common" hardware should work. I got no problems with SerialATA/USB/mouse/keyboard and both NVIDIA and ATI have excellent graphics drivers. If you have a problem you can inform the Ubuntu team using the hardware test tool.
The system uses 80Mb of RAM only ! It occupies 3-4Gb in the hard disk and the installation CD is just one CD(sounds trivial but today is hard to find a OS with an installer using less than 640Mb). The installation CD is a LiveCD which you can use to test the OS or to boot without having to install it!
And the most important part... you DON'T need a supercomputer to run it! There's no need to buy a new CPU, motherboard, RAM, graphics card, hard disk ... nothing of that.
- The
updating/packaging system is fantastic. Synaptic is called. You can install, uninstall or upgrade hardware drivers and applications just with a few clicks... and the service it's free too! You don't need to subscribe, to pay, to pass a weird piracy test system... neither of that!
- There are
several desktop systems available. Other OSs are attached to a specific look and UI behavior. You have distros of Ubuntu with Gnome(Ubuntu), KDE(Kubuntu) or Xfce(Xubuntu)... so you can choose the more you like. I prefer Gnome but well...
On the other hand, it includes Compiz which is great for 3D desktop effects.... and it's completely superior to anything you've seen.
-
Includes the software the user needs. Gimp(to manipulate images), Firefox/flash player/java plugin(to browse the Web), OpenOffice(to write and read documents)/PDF/PPT viewer, Brasero(to burn CDs/DVDs) and Totem(media player). You have also the standard(but useful) set of applications: calculator, text editor, some games, thumb viewer, screensavers, administration tools, etc...
Optionally, you can also download gcc/g++(probably one of the best compilers you can find), Netbeans, Eclipse, wxFormsBuilder/wxGlade, JDK, Mono, MySql, Php,), OpenGL, OpenAL, etc... to develop applications.
Also there are a lot of 3rd party software available: Maya, XSI, Quake Wars, Doom3, Unreal Tournament, Second Life, 7Zip, ClamAV, aMule, etc... You can also use Wine to run your Windows programs in linux...
I think to port an application to linux is not very hard if you plan it well and you try to avoid non-portable libraries. So what more I could say? I like Ubuntu and now it's my default desktop OS... and I'm going to develop almost all the code of xNormal 4 with it!
Ubuntu is ready to conquest the desktop and your heart ! Give it an opportunity as I did !