Linux AppChecker เป็นโปรแกรมของ Linux Foundation ที่ช่วยตรวจสอบว่าโปรแกรมที่เราเขียนใช้ได้กับ Linux distribution ใหนบ้าง
โปรแกรมที่พูดถึงนี้คือโปรแกรมที่คอมไพล์เป็นไบนารีแล้ว เพราะถ้าเป็น source code คงไม่มีปัญหาเรื่อง compatibility มากนัก แต่โปรแกรมที่คอมไพล์แล้วเนี่ย จะมีปัญหาถ้า shared library ที่ใช้คอมไพล์กับที่มีอยู่ในเครื่องที่เอาโปรแกรมนั้นไปรันไม่ตรงกัน เพราะฉนั้นเวลาเราจะให้ไบนารี เราจะต้องทำไบนารีสำหรับ Redhat สำหรับ SUSE ฯลฯ แยกกันต่างหาก
LSB ก็เลยถูกก่อตั้งขึ้นเพื่อแก้ปัญหานี้ โดยการกำหนดมาตรฐานให้ Linux แต่ละ distribution มีความ compatible มากขึ้น โปรแกรม AppChecker ก็จะมาเป็นเครื่องช่วยเพื่อดูว่าโปรแกรมที่เราเขียนและคอมไพล์แล้ว compat กับ distribution ใหนบ้าง
ข่าวจาก Linux.com
No comments:
Post a Comment