Aber warum sollte ich wieder NTFS nutzen wenn Linux so oder so FAT32 nutzt?
MFG T-Virus
Falls ich dich falsch verstehe, sag Bescheid, aber als alter Linuxer muss ich hier mal Veto einlegen
.
Linux kann FAT32 schreiben und lesen, nutzt es aber nicht für sich selber. Also es geht, es ist aber ABSOLUT NICHT zu empfehlen.
Linux verwendet ext3 als Dateisystem oder ReiserFS. Es gibt auch andere, aber das sind so die Standards. Die haben den Vorteil, dass sie nicht so schnell fragmentieren wie FAT und NTFS und sind vor allem imho schneller. Da Du dir eh ne externe Platte kaufen willst, tausche Daten über eine kleine FAT32-Partition auf dem Teil oder über Netzwerk
.
Generell zu deinem Umstieg:
Linux ist eine gute Wahl als Programmierer, da man hier alle relevanten Tools bereits mit dem OS mitbekommt.
Ubuntu kann ich dir durchaus ans Herz legen. Wie man Programme installiert? Unter Ubuntu, was ja ein Debian-Derivat ist, einfach mit apt-get <paketname>, solange man Internet besitzt. Abhängigkeiten werden automatisch aufgelöst. Ubuntu nutzt allerdings Gnome als Desktopmanager, der ist allerdings imho etwas hakelig. Nimm lieber Kubuntu oder gleich Debian. Debian hat aber halt nicht so viele vorgefertigte Assistenten um das OS zu managen. Falls du Software lieber mit Klickibunti installierst, kann ich dir noch Synaptic ans Herz legen, das ist ein Frontend für APT. Ist ganz nützlich.
Zum Programmieren unter Linux:
Generell hängt der Fenstercode vom benutzten Desktop-Manager ab. Ich würde dir aber www.wxWidgets.org empfehlen. Programme die man damit schreibt, basieren auf GTK, laufen aber unter Linux und man kann sie auch unter Windows kompilieren, wenn man sich strikt an wxWidgets hält und keine OS-abhängigen Sachen verwendet. Braucht man auch nicht, da wxWidgets sehr viele Funktionen bereithält. Es gibt eigentlich nichts, wofür man da noch einen puren SystemAufruf braucht. Ich benutze wxWidgets seit Jahren und ich möcht nix anderes mehr.
Als IDE empfehle ich KDevelop. Code::Blocks mag ich nicht. Finde ich hakelig die IDE. Wenn du es einfach magst, kannste einfach KATE nehmen, das ist ein Texteditor, hat aber sogar eine einfache Projektverwaltung. Musst dann aber das Makefile selber schreiben. Also doch eher KDevelop imho. Für 100%iges Puristen dasein, nimmste emacs auf der Konsole oder VI
.
Für Code-Dokumentation empfehle ich dir www.doxygen.org, das gibts ebenfall für Win32 und Linux.
Hoffe das hilft.
lg