Loading AI tools
Dari Wikipedia, ensiklopedia bebas
Cygwin (// SIG-win) adalah koleksi peralatan GNU dan perangkat lunak sumber terbuka lainnya yang menyediakan lingkungan mirip Unix bagi Microsoft Windows.[1] Cygwin menyediakan integrasi asli dari aplikasi berbasis Windows, data, dan sumber daya sistem lainnya dengan aplikasi, perangkat lunak, dan data dari lingkungan mirip Unix. Jadi adalah mungkin untuk meluncurkan aplikasi Windows dari lingkungan Cygwin, serta menggunakan alat-alat dan aplikasi Cygwin dalam konteks operasi Windows.
Cygwin | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tipe | perangkat lunak bebas dan sumber terbuka, aplikasi dan Kerangka kerja | ||||||||
Versi pertama | 1995 | ||||||||
Versi stabil | |||||||||
Genre | Compatibility layer, C standard library | ||||||||
Lisensi | GNU LGPLv3 | ||||||||
| |||||||||
| |||||||||
Sumber kode | |||||||||
| |||||||||
Cygwin terdiri dari dua bagian: sebuah dynamic-link library (DLL) sebagai lapisan kompatibilitas API dalam bentuk C standard library yang menyediakan sebagian besar dari API POSIX, dan koleksi perangkat lunak dan aplikasi yang menyediakan tampilan dan nuansa mirip Unix.
Cygwin pada awalnya dikembangkan oleh Cygnus Solutions, yang kemudian diakuisisi oleh Red Hat. perangkat lunak ini adalah software gratis dan open source, yang dirilis di bawah GNU Lesser General Public License versi 3. Saat ini dikelola oleh karyawan dari Red Hat, NetApp dan sejumlah relawan lainnya.
Cygwin terdiri dari pustaka yang mengimplementasikan sistem panggilan API POSIX dalam hal sistem panggilan Win32, seperangkat pengembangan GNU (termasuk GCC dan GDB) untuk memungkinkan pengembangan perangkat lunak, dan menjalankan sejumlah besar program-program aplikasi yang setara dengan di sistem Unix. Programmer telah porting banyak program-program Unix, GNU, BSD dan paket Linux ke dalam Cygwin, termasuk Sistem X Window, K Desktop Environment 3, GNOME, Apache, dan TeX. Cygwin mengizinkan instalasi inetd, syslogd, sshd, Apache, dan daemon lain sebagai standar layanan Windows, yang memungkinkan sistem Microsoft Windows untuk meniru server Unix dan Linux.
Program Cygwin diinstal dengan menjalankan program "setup" Cygwin, yang mengunduh program dan file paket yang diperlukan dari repositori di Internet. Setup dapat menginstal, memperbarui, dan menghapus program-program dan kode sumber paket. Instalasi yang lengkap akan memerlukan lebih dari 36 GB ruang hard disk, tetapi konfigurasi yang dapat digunakan memerlukan 1 atau 2 GB.
Upaya untuk menyatukan konsep yang berbeda antara Unix dan sistem Windows meliputi:
mount
mengizinkan pengaitan alamat di Windows sebagai "filesistem" dalam ruang file Unix. Titik kait awal dapat dikonfigurasikan di /etc/fstab
, dengan format yang mirip sebagaimana di sistem Unix, kecuali alamat folder Windows yang ada di perangkat. Filesistem dapat dikaitkan dalam mode binari atau di mode teks, yang memungkinkan konversi otomatis antara akhiran LF dan CRLF (yang hanya memengaruhi program yang membuka file tanpa secara eksplisit membedakan mode teks atau biner).C:
menjadi /cygdrive/c
. Awalan/cygdrive
bisa diubah. Alamat jaringan Windows di \\HOST\SHARE\FILE
dipetakan ke //HOST/SHARE/FILE
. Pengalamatan Windows dapat digunakan dalam program Cygwin, tapi banyak program yang tidak mendukung pengalamatan itu./dev
dan/proc
disediakan./proc/registry
menyediakan filesystem akses langsung filesistem ke registeri./etc/passwd
dan /etc/group
disediakan yang mencakup poin yang setara dengan Windows SIDs (dalam GECOS field), memungkinkan untuk memetakan pengguna dan grup diantara Unix dan Windows.Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.