Kao sto rece kolega, generalno nije bitno koja distribucija. Mada, malo moras bolje da pogledas osobine distribucija ako mislis da programiras za linux. Na primer, RH70 je imao gadnu inicijalnu kombinaciju gcc-a i glibc-a; RH 7.1 (bese ?) ima frku se bibliotekom za threading, itd itd. No, sve se to moze brzo i lako resiti sa par update-a, vazno je samo da znas koji ti treba 😀
Treba da se odlucis za alat kojim ces da radis, tj da li ce to biti standardni gcc koristeci KDevelop, Kylix, JBuilder ili neki od free kompajlera tipa FreePascal ili u Perlu ili sta vec. Onda pogledas da li ima napomena za taj alat u odnosu na neku od distroa i da li ti treba neka dodatna biblioteka ili koja je minimalna verzija neophodne biblioteke, recimo Qt v2.2.4 ili tako nesto. Kada imas odredjen alat i zakrpe, pogledaj koji toolkit/development lib imas available za OGL -> obicno development lib paket dobijas uz distro, ali je lepse kada nabavis biblioteku klasa za tvoj omiljeni alat/jezik 😉 koji dodju kao medjulejer izmedju alata i OGL biblioteka.
Moja dobitna kombinacija je Kylix + gcc/KDevelop na dva distroa; jedan je Debian, a drugi je bio u pocetku RH7.0, ali sad nakon svih izmena ne lici ni na sta u prodaji 😀
Mada gledaj nesto novije, recimo pomenute RH distroe, SuSE 7.3 ili Mandrake 8.1, recimo.
Inace radim kao cross-platfrom developer u oblasti robotike i automatizacije, bar zvanicno u radnom vremenu 😀 a rade se i embedded sistemi i neki sw za mLinux, dakle za iPaq i takve stvarcice. U slobodno vreme (kada ga ima) portovi popularnog sw-a na linux platformu.