1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Javascript-Server: Node…

s/mingw/cygwin (kwt)

Neue Foren im Freiraum! Raumfahrt und freie Software haben jetzt einen Platz, die Games tummeln sich jetzt alle in einem Forum.
  1. Thema

Neues Thema Ansicht wechseln


  1. s/mingw/cygwin (kwt)

    Autor: ThiefMaster 29.06.11 - 16:07

    ...

  2. Re: s/mingw/cygwin (kwt)

    Autor: Thread-Anzeige 29.06.11 - 18:15

    mingw interpretiere ich eher als Compiler usw. um binaries zu produzieren, wo vielleicht noch cygwin1.dll dazugelegt wird . D.h. ohne offizielle "große" Cygwin-Installation machen zu müssen und doch unter jedem Windows läuft.

    Ohne Gewähr:
    mingw ist ähnlich wie WINE und
    cygwin ist ähnlich wie VirtualBox/VMWare usw.

  3. Re: s/mingw/cygwin (kwt)

    Autor: elgooG 29.06.11 - 20:43

    Thread-Anzeige schrieb:
    --------------------------------------------------------------------------------
    > Ohne Gewähr:
    > mingw ist ähnlich wie WINE und
    > cygwin ist ähnlich wie VirtualBox/VMWare usw.

    Gut, dass du keine Gewähr drauf gibst, denn das Ganze ist dochziemlich falsch. :p

    MinGW ist lediglich eine portierte Version der GNU Toolchain für Windows, die unter anderem eben auch Compiler enthält. Von Wine ist das meilenweit entfernt, denn Wine ist ein Wrapper für Programme die die Windows API benötigen. Bei Wine wird auch nichts emuliert oder virtualisiert, genausowenig bei MinGW.

    Cygwin dagegen versucht auch zusätzliche Software auf Windows zu portieren um POSIX-Kompatibilität für Windows zu schaffen, also eher das Gegenstück zu Wine. Hier wird auch nichts emuliert oder virtualisiert, weshalb der Vergleich zu VMware ganz und gar nicht passt. ;-)

    Der Grund warum die Cygwin1.dll immer dabei ist, ist auch einfach: Es handelt sich hierbei um einen Wrapper für die Unix-API die für die POSIX-Programme benötigt werden. Deshalb sind auch alle gegen diese DLL verlinkt und die Datei muss deshalb auch bei MinGW dabei sein.



    2 mal bearbeitet, zuletzt am 29.06.11 20:44 durch elgooG.

  4. Re: s/mingw/cygwin (kwt)

    Autor: lestard 29.06.11 - 21:43

    elgooG schrieb:
    --------------------------------------------------------------------------------
    > ... Wine ist ein Wrapper für Programme die die Windows API
    > benötigen.
    > ...
    > Der Grund warum die Cygwin1.dll immer dabei ist, ist auch einfach: Es
    > handelt sich hierbei um einen Wrapper für die Unix-API die für die
    > POSIX-Programme benötigt werden.

    Also das klingt doch zumindest relativ ähnlich was du geschrieben hast. Wine ist ein Wrapper für die Windows-API und Cygwin einer für die Unix-API.

    Kenne mich da aber selber auch nicht genau genug aus.

  5. Re: s/mingw/cygwin (kwt)

    Autor: elgooG 01.07.11 - 11:15

    lestard schrieb:
    --------------------------------------------------------------------------------
    > elgooG schrieb:
    > ---------------------------------------------------------------------------
    > Also das klingt doch zumindest relativ ähnlich was du geschrieben hast.
    > Wine ist ein Wrapper für die Windows-API und Cygwin einer für die Unix-API.
    >
    > Kenne mich da aber selber auch nicht genau genug aus.

    Nur mit dem Unterschied, dass Cygwin den POSIX-Standard für Windows implementieren möchte und alle Quelle bekannt sind. Es ist nicht dafür gedacht jedes Linux-Programm unter Windows auszuführen außerdem müssen Programme für Cygwin angepasst werden, was bei WINE nicht der Fall sein.

    WINE ist sehr viel mächtiger und möchte als Endziel die komplette API abbilden und jedes Programm unter Linux laufen lassen.

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Fachinformatiker (m/w/d) IT Support
    Bank of America/Military Banking Overseas Division, Mainz-Kastel
  2. Data-Analyst (d/m/w) Ökonometrie, Statistik
    Prognos AG - Wir geben Orientierung., Freiburg im Breisgau, Berlin, München
  3. Cloud Platform Engineer / DevOps (m/f/d)
    PTV Group, Karlsruhe
  4. IT-Projektmanager mit Schwerpunkt Anwendungsberatung / Stellv. Teamleiter IT (m/w/d)
    Kreiswerke Main-Kinzig GmbH, Gelnhausen

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 39,99€ (Release 01.10.)
  2. 9,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de