Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

FOOD FIGHT!


I have a number of reasons why I would recommend FreeBSD, some of which are personally biased but most of which are pertinent.
  1. All the others you mentioned are a blur of syntaxes and file locations. Both Linux and Solaris are mixtures of SYSV and BSD lineages, and Linux sometimes changes things "just because". Windows is an abortion, though AS does make it somewhat usable and cygwin more so.
  2. FreeBSD development is more stable. Fewer kernel/libc version collisions occur.
  3. So is the system itself. Though some would consider the lack of kernel threading to be a deficiency of BSD, it is safer.
  4. The Ports tree is the best source-code compilation system out there, Gentoo included.
  5. You can buy your books from the dollar table and expect them to be pertinent.
  6. FreeBSD in linux emulation mode (better for Mozilla & plugins) is reputed to be faster than Linux native distros.
That said, Linux afficiandos will have their own take, and certainly desktops in Linux are easier to get right. However, you mentioned server applications, and there FreeBSD rocks.

I disagree heartily with the poster who said that one should ignore the OS. I think that understanding your OS and how it is built, functions, and supports you is *essential* to being a great programmer. Besides, all that source code is a treasure not to be taken lightly!

In reply to Re: Effect of OS Platform choice for learning and doing Perl well by samizdat
in thread Effect of OS Platform choice for learning and doing Perl well by Anonymous Monk

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2024-04-16 12:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found