Does it really matter? I can choose between Windows Vista or Linux Ubuntu for the OS.
Does it really matter? I can choose between Windows Vista or Linux Ubuntu for the OS.
it only matters for what platform you want your program to run under.
...but why not both?
How can I have two OS in one computer..?
there are a few options
- dual boot with a bootloader that would be supplied with the non-windows OS
- use a live disk/CD that lets you run a copy of the OS without loading it onto your hard drive
- use an emulator to to run an OS as a program of another
- use virtualization software like VMWare which both OSes run under
go to the linux or whatever OS site and it will have directions on how to do most of those things.
Moved to Tech Board.
Look up a C++ Reference and learn How To Ask Questions The Smart WayOriginally Posted by Bjarne Stroustrup (2000-10-14)
Also consider http://www.colinux.org/
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper.
VMWare is fine if you don't mind crippled performance. I suggest dual booting, getting a good distro of Linux (a real distro, not ubuntu). Use either grub, lilo or a boot disk for mutli-os booting, (currently I triple boot). Otherwise check out Salem's suggestion
How is Ubuntu unsuitable for programming?getting a good distro of Linux (a real distro, not ubuntu)
Look up a C++ Reference and learn How To Ask Questions The Smart WayOriginally Posted by Bjarne Stroustrup (2000-10-14)
I think the congenial OS for programming might be considered a Unix flavor, especially if you intend to program in C (since C was built for Unix, and *nix flavors tend to have built in dists of GCC). On another completely different principle, I'd stay away from Vista for now, at least until they refine it a bit more anways.
>VMWare is fine if you don't mind crippled performance.
What would causes the crippled performances..?
Anything that's emulated is going to run slower than as if it was native (ie without a middle man).Originally Posted by Utopus
Never said it was, but why not use it's parent? ie Debian. Or a "full" distro like RedHat, Fedora or SuSE (and if you find compiling fun, gentoo ), Ubuntu's methods are well known for guiding beginners in the wrong direction as far as Linux is concerned, but I have to admit it is usually working out of the box (not for my hardware anyway).Originally Posted by lasersight
So if I want to it to be fast, I should choose to have only one OS... Is that your pointer, zacs7..?originally posted by zacs7
Anything that's emulated is going to run slower than as if it was native (ie without a middle man).
You also noticed that you triple-boot, does that mean you have three OS in one machine? Is it slow?
Doesn't make a difference to speed, I'm not emulating any of the 3 OS's I run, It's only going to impact in performance if I attempt on emulating them (such as in a virtual machine, ie VMware).
Okay... I have at least 3 partitions + 1 swap, I keep each OS on it's own partition (I pick which one I want to boot (ie when I turn my PC on) using a boot-loader), (an NTFS (Windows), ext3 (Linux) and FAT32 (ReactOS)). So they're not going to interfere with each other, ie they don't impact each other's performance (I only run one at a time). But if I was to "emulate" one (ie Run 2 at once, where one runs through the other) I would see a decrease in performance (doing twice as much at the same time with the same hardware).
Think of it at so (obviously dumbed-down), in regards to emulation (the shortest path is obviously faster)
The latter is a faster way of running LinuxCode:/* In series */ Hardware -> Host OS (eg Windows) -> VMWare -> Emulated OS (eg Linux) /* Parallel (as Salem suggested) */ Hardware -> OS (eg Windows) -> OS (eg Linux) /* Direct */ Hardware -> OS (eg Linux)
Ubuntu is very good if you're new to Linux. I started with SuSE, but after having fought a war against Yast, a lack of hardware support and the failure of windows XP (dual boot), I decided to install Ubuntu (overwriting SuSE).
Ubuntu works fast on old(er) computers (I have only 256 mb RAM, which is 90% occupied when I'm using my computer). SuSE is "heavy".
Operating Systems:
- Ubuntu 9.04
- XP
Compiler: gcc