
ไม่ได้เขียนซะนาน ไม่ได้หายไปไหนหรอกนะ ลาพักร้อน + งานด่วนช่วงปลายปีหลายๆ อย่าง ต้องรีบจัดการ พอมีเวลาแล้วจึงมาเขียน Firstboot ต่อ ไม่ใช่เรื่องง่ายเลยต้องมากำหนด API กันใหม่หมด ต้องออกแบบเป็น Modular เพื่อให้การปรับปรุ่ง เพิ่มงานต่างๆ เป็นไปได้ง่าย ความยากมันอยู่ตรงตัว Engine ใหญ่นั้นแหละ กว่าจะทำออกเป็นเป็นรูปเป็นร่างได้ ต้องใช้เวลานานมากทีเดียว ตัวอย่างจาก Fedora ก็ช่วยได้ไม่มากนักเนื่องจากของ Fedora มีการพัฒนาไปไกลมากแล้ว พวก modules ต่างๆ เฉพาะของ Fedora มีเยอะมาก ซึ่งมันมันผูกกับฐานข้อมูลของ Fedora Z (หรือ Redhat เดิม) เช่นเรื่องฮาร์ดแวร์ เป็นต้น
พอตัว Engine พอเป็นรูปเป็นร่างก็มาทดลองสร้าง Module ทดสอบก่อน ช่วงแรกก็ได้ผลเป็นที่น่าพอใจ แต่พอลองเอาไปใช้จริงก็พอปัญหาหลายอย่าง ต้องกลับมาแก้ไขกันใหม่เป็นระยะๆ ส่วน Module ต่างๆ ที่ทางทีมงานได้กำหนดไว้ก็มาแบ่งๆ กันทำ แล้วเอามารวมกัน ทดสอบเป็นระยะๆ ก็เจอปัญหาต่างๆ กันตามกรณี เช่น เรื่องสภาวะแวดล้อมของแต่ละเครื่องไม่เหมือนกัน ก็ได้ผลไม่เหมือนกัน พอคิดว่าได้ที่แล้วก็ให้ฝ่ายผลิตเอาไปทำแพ็กเกจติดตั้งใช้งานดู
แค่ทดลองกันในแล็ปก็เจอ bugs ซะเยอะแล้ว เฮ้ออออ เอากลับมาแก้อีก ไม่เป็นไรต้องทำให้ดีไว้ก่อน พอทีมงานเป็นว่าใช้งานได้แล้วก็ปล่อยออกสู่สาธารณะชนไปเลย หลังจากปล่อยให้คนนอกทดลองก็มีรายงานกลับมาอีกเป็นระยะๆ ต้องรีบๆ แก้ไขด่วน
เอาไงก็เอากัน เพื่อให้ลินุกซ์ทะเลใช้งานได้ง่าย ทำได้อยู่แล้ว :)
ความคิดเห็นล่าสุด
1 วัน 7 hours ก่อน
1 วัน 17 hours ก่อน
1 วัน 23 hours ก่อน
1 วัน 23 hours ก่อน
1 วัน 23 hours ก่อน
1 วัน 23 hours ก่อน
2 days 3 hours ก่อน
2 days 4 hours ก่อน
2 days 4 hours ก่อน
2 days 5 hours ก่อน