It really depends on what you want to do with it. If you want to be able to play with almost anything out there, the various Linux distributions are among your best bet. If you have a goal of getting most things out there to work with Windows ... well, good luck, and you obviously need Windows. Before someone thinks me facetious here, I do understand how some people feel a need to get things to work the way they work rather than getting themselves to work the way others work. That would explain why I stayed on OS/2 for so long ;-)

Personally, when I got my 1.8GHz/1GB RAM box, I slapped RH7.2 on it immediately. I then upgraded to RH7.3 pretty much right away. And then to RHEL3. Getting another box, I've slapped Gentoo on it. Interestingly enough, I had no qualms compiling new versions of perl on the RH system, but am finding myself a bit reluctant to go compile the latest perls on Gentoo. Wierd.

Anyway, I'm an anti-MS bigot (well, just anti-MS-crappy-software - some of their stuff, like MSWord or MSVC, are pretty good), so take my suggestions with significant portions of flavour-enhancers. For popularity that helps ensure most modules will work, I suggest Linux. And even there, I'm starting to see why Gentoo is a good choice - I've had much less in the way of problems in getting things like Gtk and Tk and GD and other such modules compiled on Gentoo than I did on RH.

Warning: it took my 3.2GHz, hyper-threaded, 4GB RAM box about 48 hours to compile KDE. So if you take my advice to go with Gentoo, count on it taking a while. ;-) All told, this machine probably spent about 100 hours compiling Linux to get the system running with everything, and probably has spent another 80-100 hours since then compiling upgrades. Of course, you don't need to upgrade if things are working, I'm just doing it because I can. ;-)


In reply to Re: Suggested OS for Perl Hacking by Tanktalus
in thread Suggested OS for Perl Hacking by geekondemand

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.