Daftar Isi:
Definisi - Apa yang dimaksud dengan Cygwin?
Cygwin adalah lingkungan antarmuka baris perintah yang mirip dengan Unix, tetapi dirancang untuk platform berbasis Microsoft. Cygwin memungkinkan pengembangan dan pengujian aplikasi berbasis Windows pada platform mirip Unix. Dengan demikian, aplikasi Unix dapat dikembangkan di lingkungan Cygwin agar dapat dieksekusi dengan mudah pada platform Windows dengan sedikit perubahan kode sumber asli. Selain itu, aplikasi Windows dapat diluncurkan dari dalam Cygwin serta menggunakan alat dan aplikasi Cygwin dalam konteks sistem Windows.
Cygwin menggunakan perpustakaan GNU Microsoft, yang menyediakan Portable Operating System Interface (POSIX) untuk panggilan dan prosedur sistem Unix.
Techopedia menjelaskan Cygwin
Cygwin adalah lingkungan pengembangan untuk keluarga Microsoft Windows dari sistem operasi yang membantu dalam pengembangan aplikasi dalam lingkungan yang mirip dengan Linux / Unix melalui set dan alat perpustakaan. Banyak program dan paket Linux, Unix, GNU dan BSD termasuk dalam Cygwin.
Cygwin menggunakan file perpustakaan tautan dinamis yang menyediakan fungsionalitas antarmuka pemrograman aplikasi Linux (API), seperti panggilan sistem POSIX. POSIX adalah seperangkat API, shell, dan utilitas lain yang mendukung kompatibilitas aplikasi Unix. Meskipun Cygwin terutama mengandalkan POSIX API untuk berfungsi, ia hadir dengan sejumlah alat dan utilitas yang memberikan tampilan dan nuansa Linux / Unix.
