Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Cygwin: ชุดเครื่องมือโอเพนซอร์สรันแอป Unix/Linux บน Windows

Cygwin คืออะไร?

Cygwin เป็นชุดเครื่องมือโอเพนซอร์สที่ช่วยให้แอปพลิเคชัน Unix หรือ Linux ถูกคอมไพล์และรันบนระบบปฏิบัติการ Microsoft Windows ได้จากภายในอินเตอร์เฟซที่คล้าย Linux Cygwin ให้ประสบการณ์คล้าย Linux ในสภาพแวดล้อม Windows ความสามารถนี้ช่วยให้นักพัฒนาย้ายแอปพลิเคชันจาก Unix หรือ Linux ไปยังระบบที่อิง Windows และทำให้ง่ายขึ้นในการสนับสนุนแอปพลิเคชันที่รันบนแพลตฟอร์ม Windows

ที่หัวใจของชุดเครื่องมือ Cygwin คือ ไลบรารีลิงก์ไดนามิก (DLL) cygwin1.dll DLL ทำหน้าที่เป็นเลเยอร์จำลองที่ให้ฟังก์ชันการเรียกระบบ Portable OS Interface หรือ POSIX การจัดจำหน่าย Cygwin ยังมีชุดเครื่องมือฟรีจำนวนมาก รวมถึงเครื่องมือ GNU ส่วนใหญ่ และเครื่องมือ Berkeley Software Distribution หลายอย่าง พร้อมกับ X server และชุดแอปพลิเคชัน X ครบชุด

ชื่อ Cygwin สร้างขึ้นจากการรวม Cygnus และ Windows