CoApp ระบบจัดการแพกเกจบนวินโดวส์... โดยไมโครซอฟท์

by mk
9 April 2010 - 13:38

ผมเชื่อว่าคนแถวๆ นี้คงเคยใช้ลินุกซ์กันทุกคน และทุกคนก็คงรู้จักระบบจัดการแพกเกจบนลินุกซ์กันมาบ้าง ไม่ว่าจะเป็นพวกตระกูลใหญ่อย่าง APT หรือ RPM/Yum รวมถึงระบบจัดการแพกเกจอื่นๆ เช่น Fink และ Portage

บนวินโดวส์ไม่มีระบบลักษณะนี้ และความยากเข็ญจะเกิดขึ้นทันที ถ้าเรามีเหตุต้องใช้โปรแกรมโอเพนซอร์สที่ออกแบบมาสำหรับยูนิกซ์บนวินโดวส์ ปัญหานี้ทำให้วินโดวส์ขาดแคลนโปรแกรมดีๆ หลายตัวที่อยู่บนฝั่งยูนิกซ์

Garrett Serack นักพัฒนาฝ่ายโอเพนซอร์สของไมโครซอฟท์ แก้ปัญหานี้ด้วยการสร้างระบบจัดการแพกเกจลักษณะเดียวกับฝั่งยูนิกซ์ขึ้นมาบนวินโดวส์ ชื่อของมันคือ CoApp (ย่อมาจาก The Common Opensource Application Publishing Platform)

CoApp จะใช้ฟอร์แมต .msi สำหรับแพกเกจของโปรแกรม ใช้ WinSxS สำหรับจัดการเวอร์ชันของโปรแกรม (WinSxS ใช้จัดการเวอร์ชันของไฟล์ .dll) และใช้เทคโนโลยีของวินโดวส์อีกหลายๆ ตัว เพื่อวิธีทำงานไม่แตกต่างไปจากระบบโปรแกรมของวินโดวส์แบบปกติ

CoApp เพิ่งอยู่ในช่วงเริ่มต้น ใช้สัญญาอนุญาตแบบโอเพนซอร์สทั้งหมด และได้รับการสนับสนุนจากไมโครซอฟท์ 100% ซอร์สโค้ดของโครงการอยู่บน Launchpad อีกต่างหาก

ที่มา - MSDN, Ars Technica

Blognone Jobs Premium