Think of it as Windows++ [...] Cygwin = Windows + 0.75*unix

How can you make such claims and still claim that Cygwin is Windows? Your math doesn't add up.

Furthermore, Cygwin doesn't just add to Windows. It's different from Windows in many respects. You've already pointed out it treats line endings differently, and that's just one difference. However you want to classify Cygwin, saying it's Windows is a lie.


At its heart, cygwin really isn't an emulator, it's a compatibility DLL that you can link your programs against to gain some unix capabilities in your programs.

Yes, it's cool how the emulator autoloads.

It in no way prevents you from using the Windows API in your code

So? A lot of emulators allow you to break out of the box.

When you run an Atari game on it, the emulator treats the machine code as an interpreted language

Like Wine, it's an OS emulator, not a machine emulator or a combined machine and OS emulator. That it doesn't need to emulate the machine doesn't mean it's not an emulator.


In reply to Re: Cygwin = Windows + 0.75*unix by ikegami
in thread paragraph mode and <DATA> by 7stud

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.