I have a bit of a philosophical question. I have used Unix/Linux in the past for numerical scientific computations, but I am nowhere near being a SysAdmin, so my knowledge of Linux fixing and troubleshooting is minimal at best. Also, I am looking to migrate away from Windows as much as I can, and to make Linux my day-to-day OS. I have no clue how upgrading from version to version goes.
So that being said, I may install things in to Fedora that are not currently being supported by Fedora (such as Skype, VMWare, Eclipse [no package exists for F32 in repository], and SGeMs, and others). As well, I may use some applcations that create or store data specific to a user.
So my questions, if I upgrade Fedora to new versions:
– do I have to re-install all custom packages I have installed when I get a new version of Fedora ?
– do I have to make sure I save/backup user data for current Fedora version before upgrading to new one ?
– how do I make apps on new version of Fedora use my data from previous Fedora version ?
…or would I be better of with CentOS’s longer version life ? and if so, do the packagers that Fedora offers, are they also available in CentOS (such as engineering/scientific/development rpm’s) ?
CentOS is touted as a “server” distro, but I assume I can get a good desktop workstation working as well ? or should I bite the bullet and get Red Hat Workstation ?
I realize this may be a dumb question…