Sign in to follow this  
CableGuy

Linux who?

Recommended Posts

Hello there! After some time dealing with OpenGL on windows I decided i will give linux a go. So my question is which distribution are you guys using to develop. And also if you can point me to some place with basic linux information. I mean about the different components of the OS and how it generally works. Thanks in advance.

Share this post


Link to post
Share on other sites
hey

I am basicly in the same boat as you. I made my switch to linux about 3 weeks ago.
And tbh im impressed with how good it is.


Im using ubuntu 6.10 ( edgy edge ). ( www.ubuntu.com )
The forums is great, and if you want some infomation it is almost always on google :)

edit: forgott to mention one of the best places for a quick lookup:
http://ubuntuguide.org/wiki/Ubuntu_Edgy


For deving im using code::blocks ( with glfw and boost::python ) and it works like a charm.
I am also running wow under ubuntu with great success.

Just wanted to wish you good luck and remember you dint learn windows in a day...
ubuntu rocks!

Share this post


Link to post
Share on other sites
I tried out SuSe and Debian before and am now using Kubuntu (KDE-Ubuntu).

I don't like SuSe.

Debian can be pretty enoying, when it comes to certain programs/libs and configuration, but its still nice(, and the biggest distro with about 19000 packages)

Ubuntu is a Debian-Derivative. I like it the most. Runs instantly. Easy to configure.
I guess for a beginner Ubuntu is most appropriate.

To Download Ubuntu (Gnome-Desktop):
7.04-development-version
6.10
Kubuntu (KDE-Desktop):
6.10
7.04-dev

Share this post


Link to post
Share on other sites
Quote:
Original post by Sander
I used to use Ubuntu as well, but I got badly burnt by Edgy's instability. So, I ditched Edgy and installed Debian/etch instead.


Care to elaborate on it's "instability?"

Share this post


Link to post
Share on other sites
Sure. Aside from the occasional bad updates that it had (such as X.org) I've had problems with cupsys, windows shares, VPN, unmounting network shares, switching networks (wireless to wired and back again) and occasional desktop freeze-ups. Also, sometimes it would hang booting up or shutting down for unexplained reasons.

Don't get me wrong, Ubuntu is pretty good overall but I have the impression they are having some QA problems. Nothing I wouldn't except running a development version (which I do now with Debian/etch) but Edgy is supposed to be a stable version. Personally I prefer Dapper LTS over Edgy but there were a couple of packages that I needed for development that I could only get with Edgy.

Share this post


Link to post
Share on other sites
All Linux-es are development versions, as far as I can tell.

I've tried Fedora Core, CentOS, Ubuntu, that distro where it compiles everything locally, and others, and even run a system that I built myself from source (without package managers). In the end, the self-built system is smaller, faster, and stays up longer. Couldn't have done it without 20 years of Linux experience, though! (VAX-11/BSD 4.2, I still love you!)

If you want a simpler install and set-up, Ubuntu or possibly Debian is probably the way to go. Stay away from Fedora/RHEL/CentOS.

Share this post


Link to post
Share on other sites
My Reviews:

Fedora Core:
For some reason, this distribution always leaves a bad taste in my mouth if I ever use it for anything more than a no-X server package. From init-3, I find it's easier to configure services through chkconfig. From a desktop perspective, though, it just feels half-baked. Though I imagine any X11/Xorg instance you have up and running is only as good as the amount of time you put into it. But, "out of the box", Fedora doesn't impress.

IDE of choice: VI and makefiles. Then again, I wasn't in X11 for long in this distro before I got rid of it. Now I only use it for servers.

SuSE:
SuSE was my desktop of choice up until a few months ago when Novell partnered up with Microsoft. I thought that to be a good opportunity to try a new distro; but up until that point, I was extremely impressed with the distro. Novell has obviously spread its influence into the distribution, and the desktop variant was only improved by its touch. Xgl worked out of the box for me. Services are a bit clinky at times, though Yast2 is a wonder management utility.

IDE of choice: KDevelop.

Ubuntu:
Apt-get is a beautiful thing. Absolutely beautiful. How did I survive in the linux world without it?

This distro has been all I've wanted, except for the focus on Gnome. I've tried Fluxbox and installing KDE as an afterthought, but both seem out of place. While I doubt Kubuntu will be much different, that's next on my list.

IDE of choice: Codeblocks OR Gedit + makefiles.

Share this post


Link to post
Share on other sites
Quote:
Original post by hplus0603
I've tried Fedora Core, CentOS, Ubuntu, that distro where it compiles everything locally, and others, and even run a system that I built myself from source (without package managers). In the end, the self-built system is smaller, faster, and stays up longer. Couldn't have done it without 20 years of Linux experience, though! (VAX-11/BSD 4.2, I still love you!)


I was doing that too, up until I discovered that Arch Linux was very much like what I was working towards myself. Plus, the PKGBUILDS are minimal enough that I have no problem using them over anything I might patch together myself. However, I largely avoid their rolling release system, as it sometimes tends to break things (albeit verbosely, with instructions as to how to fix my system so that it will boot again.)

Share this post


Link to post
Share on other sites
Quote:
Original post by Rhaythe
My Reviews:

Fedora Core:
For some reason, this distribution always leaves a bad taste in my mouth if I ever use it for anything more than a no-X server package. From init-3, I find it's easier to configure services through chkconfig. From a desktop perspective, though, it just feels half-baked. Though I imagine any X11/Xorg instance you have up and running is only as good as the amount of time you put into it. But, "out of the box", Fedora doesn't impress.


I like FC6, but then again I'm using a laptop with the world's most incompatible soundcard. FC6 is one of only 2 distros I've ever seen that actually support it all, let alone straight out of the box.

Once you get it off the ground, you'll find it ships with everything and more to come. I'll probably regret it later, though [grin]. I use it because of the gcc command line, and the fact that Linux as a general rule comes with/has available in some form the kitchen sink and much more when it comes to software development.

Quote:

I've tried Fluxbox and installing KDE as an afterthought, but both seem out of place. While I doubt Kubuntu will be much different, that's next on my list.


I used normal Ubuntu with KDE, and it was fine. I've heard Kubuntu's awful, from various people, and many believe that normal Ubuntu with KDE is the way forward.

I can't personally see the difference, though.

Share this post


Link to post
Share on other sites
Currently using ubuntu edgy, although I've had a decent amount of problems getting my ATI card to get along with it. I just posted on the ubuntu forums today, hopefully I can report back that I got it fixed...

Share this post


Link to post
Share on other sites
No one has mentioned Slackware yet :P

The only things that have brought down my slackware systems are:

Hardware Failure
Extended power outages (I have UPS's, but no generator)
and moving to a new apartments.

However, the caveat is that slackware is not for the faint of heart. If you don't know how to compile from source packages, it's not for you. But damn is it stable.

--Zims

Share this post


Link to post
Share on other sites
Quote:
Original post by Zimans
However, the caveat is that slackware is not for the faint of heart. If you don't know how to compile from source packages, it's not for you. But damn is it stable.


If you're going that frame of mind, go for Solarus. Sure, it may burn your eyes and shorten your lifespan and give your cat cancer, but it is absolutely rock-hard stable and impossible to bring down. ;)

Share this post


Link to post
Share on other sites
I actually use FreeBSD for checking code compatibility, cause I figure if my code compiles and runs on Windows, OS-X, BeOS and FreeBSD, its compatible enough for anyone. Although some of it no longer runs on BeOS due to lack of certain library ports ... much of it still does.

I use FreeBSD as my server, so I just added it to my list of build clients. I don't use it as my desktop.

For desktop I have used Mandrake and SUSE with much success over the years, but both occasionally have their bad apple release. I've also used Gentoo, but I no longer enjoy spending time getting setups right, so I pick distros based on amount of time from formatting the drive, to downloading (from subversion) building and running a simple OpenGL game written in ruby and C++.

After that stage is reached, I have to say I like debian apt-get for package management.

Share this post


Link to post
Share on other sites
If you're using XP and want to restore its bootloader, just boot off your XP cd and use the recovery console (F10 or R key). Once you get to the command prompt, use the command "fixmbr".

Gentoo is the name of the "compile everything from source locally" distribution.

Share this post


Link to post
Share on other sites
Quote:
Original post by Alpha_ProgDes
Well, I've just acquired a Sony Vaio laptop with a PI processor. Now my questions is what should I go with? Ubuntu or BSD? If BSD, netBSD or freeBSD?


Depends on what exactly you want to use it for.

Multimedia:
Go with something a little more common, like SuSE or Fedora.

Development:
Go with something more friendly to developers, like Ubuntu, FreeBSD, or SuSE.

Games:
Stick with Windows. Pains me to say it, but you won't get your gaming fix in Linux, unfortunately. If you MUST try to play Windows games in Linux, Wine and Cedega work pretty well in Fedora.

Share this post


Link to post
Share on other sites
I used Ubuntu for a white(as a second OS... still primarily a windows user, but sometimes I go on linux binges). I like Ubuntu a lot, but I became very annoyed with it when I tried to get ruby+rails working right... something that should be very simple became incredibly annoying. It had something to do with the way ruby was packing the ruby libs and whatnot... I don't know. I tried several "solutions" from online and none worked right.

So I said screw it... I've been wanting to give pure debian another shot for quite a while, so I installed Debian and so far I've been really happy with it. It just "feels" better to me.

Share this post


Link to post
Share on other sites
Sign in to follow this