Thread: operation system I can use

  1. #1
    Registered User
    Join Date
    Sep 2008
    Posts
    43

    operation system I can use

    I'm about to take a bunch of computer science classes next semester and i would like to use a light-weight operating system that will be useful for many different types of programming languages. one that I know I will be using are C, C++, and Lua. The Lua one is just because I'm going to try and start making for addons for World of Warcraft.

    I'm sorry if i put this in the wrong place.

    thank you

  2. #2
    Registered User NeonBlack's Avatar
    Join Date
    Nov 2007
    Posts
    431
    GD would probably be more appropriate.

    People might disagree, but I say why not XP? It runs great on 0.5 GB of ram, easy to set up, you can use the mingw port of gcc and unlike linux, it has the capability of running warcraft.
    I copied it from the last program in which I passed a parameter, which would have been pre-1989 I guess. - esbo

  3. #3
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Linux -- pick a distro. I run Arch on all 3 of my computers (laptop, desktop and my cupboard Linux box ), and my uni runs Scientific Linux (for CS / SE students). So whatever floats your boat.

  4. #4
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Moved to Tech Board.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  5. #5
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    How many OSes are you familiar with? Are you willing to learn new ones? Since you are probably going to encounter UNIX (or UNIX-like) machines sooner or later anyways, might as well install Linux and start learning (assuming you don't already know how to use it). There is also BSD, but I think Linux is better supported for desktop tasks (but please take it as a grain of salt, as I have never tried BSD, so I cannot comment on it fairly), although the rumours say that BSD is more stable than Linux under extremely high load (high traffic servers).

    Popular Linux distributions run pretty well on 128MB-256MB (32-64MB for command line) RAM and <1Ghz CPUs, that should be lightweight enough?

    Dual-booting is an option, too. Eg, I keep a Windows XP installation around to play games, but do all my "serious" work on Linux. Failing that, running Linux in a virtual machine is an option, too (though probably not the other way around, if you intend to play games on Windows, as virtual machines don't have good 3D support currently).
    Last edited by cyberfish; 12-29-2008 at 01:01 AM.

  6. #6
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    If you are new to Linux I would recommend Linux Mint distro which is based on Ubuntu (but unlike ubuntu has all the video and audio codecs prepackaged with it).
    It can be booted from USB with persistence mode.I have it in my 2GB pendrive and it works great and very portable and handy. And if that's not enough you can download additional packages using APT.
    Not everything that can be counted counts, and not everything that counts can be counted
    - Albert Einstein.


    No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes.
    - Herbert Mayer

  7. #7
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by t014y View Post
    I'm about to take a bunch of computer science classes next semester and i would like to use a light-weight operating system that will be useful for many different types of programming languages. one that I know I will be using are C, C++, and Lua. The Lua one is just because I'm going to try and start making for addons for World of Warcraft.

    I'm sorry if i put this in the wrong place.

    thank you
    Chances are, a large fraction of your professors are going to be using Linux. As are the help desk students, and tutors. I wouldn't suggest chucking Windows out the... window, but a dual boot of Windows and a Linux distro geared toward development might not be a bad idea.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Using system icons
    By @nthony in forum Windows Programming
    Replies: 1
    Last Post: 01-13-2007, 07:56 PM
  2. Linux database system needed
    By BobS0327 in forum Tech Board
    Replies: 7
    Last Post: 06-11-2006, 03:56 PM
  3. measuring system resources used by a function
    By Aran in forum C Programming
    Replies: 1
    Last Post: 03-13-2006, 05:35 PM
  4. BIOS system and memory allocation problem
    By beely in forum Tech Board
    Replies: 9
    Last Post: 11-25-2003, 07:12 AM
  5. Problem Reporting System. Need Advide!
    By brunomiranda in forum Tech Board
    Replies: 9
    Last Post: 09-25-2003, 09:21 PM