ทำไมต้อง SmartCafe 2012 LTS
ตัวนี้ตั้งใจว่า จะเป็น version ที่สมบูรณ์ที่สุดเท่าที่ได้ทำมา มีอะไรเปลี่ยนแปลงไปบ้าง เคร่า ๆ ก็มีดังนี้
- เปลี่ยน OS เป็น Ubuntu 12.04 LTS รองรับ kernel ยาวนานถึง 5 ปี โดยสามารถ apt-get update ได้
ซึ่งก็จะมี
12.04.1 วันที่ 23 สิงหาคม 2555
12.04.2 วันที่ 31 มกราคม 2556
12.04.3 วันที่ 15 สิงหาคม 2556
12.04.4 วันที่ 24 มกราคม 2557
... จนครบ 5 ปี
ทำไมถึงต้อง update kernel อยู่ตลอด?
เนื่องจากว่า มี hardware ใหม่ ๆ ออกมาอยู่ตลอด ทำให้ OS อาจจะไม่รู้จัก hardware เหล่านั้น แต่ถ้า hardware
เหมือนเดิม ก็ไม่มีความจำเป็นที่จะต้อง update kernel ก็ได้ ยกเว้นว่า kernel อาจจะมีบั๊กกับ hardware
บางตัว ก็จำเป็นต้องอัพเดท เพื่อให้สามารถใช้งาน hardware เหล่านั้นได้อย่างมีประสิทธิภาพ
LTS ก็จะแตกต่างกับ version ทั่วไปคือ สามารถ update kernel ได้ตามกำหนดการณ์ที่ให้ไว้
แต่ถ้า version ทั่ว ๆ ไป ก็ต้อง upgrade version เท่านั้น
สำหรับตัวโปรแกรม แบ่งออกเป็น 2 ส่วน ส่วนแรก
Multiwan
- ปรับปรุงระบบ bind9, ระบบ AutoDNS, และระบบ AutoMTU เพื่อให้สามารถใช้งานได้ทุก ISP อย่างมีประสิทธิภาพ
- เพิ่มระบบ domain localnet เพื่อเพิ่มประสิทธิภาพเครือข่ายภายใน
- ปรับปรุงระบบ route table เพื่อให้ทำงานได้ถูกต้องมากขึ้น
- ปรับปรุงการ connect wan แบบ dhcp
- ปรับปรุงระบบ mark rules โดยแยก custommark เพื่อให้แก้ไขได้ง่ายขึ้น
- เพิ่มระบบ QoS เพื่อให้สามารถใช้งานได้ แม้เน็ตจะมีเพียงเส้นเดียว
- สามารถแยกเวป facebook, youtube, mthai และอื่นๆ ได้ตามเส้นที่ต้องการได้
- เพิ่มระบบ limit download ปรับสปีดการโหลดไฟล์ขนาดใหญ่เพื่อไม่ให้มีผลกระทบต่อส่วนรวม
- เพิ่มระบบ VIP IP เพื่อให้บาง IP สามารถใช้งานได้อย่างเต็มที่
- รองรับระบบ authentication ในอนาคต (ใส่ user/pass) ก่อนเล่นเน็ตสำหรับ wifi
SmartDisk
- รองรับการใช้งาน 4 Drives
- สามารถอัพเดทได้ในขณะที่เครื่องลูกใช้งานอยู่
- ไม่ต้องทำการ merge เพื่อรวม master อีกต่อไป
- สามารถ rollback master ไปยังจุดที่ได้ทำการ update ในแต่ละครั้งได้
- รองรับการทำงาน SSD Cache เพิ่มประสิทธิภาพการ read/write
- สามารถปรับเปลี่ยน ipxe/gpxe ผ่านทาง config.ini
- ปรับการใช้งาน update/saveupdate ให้ง่ายขึ้น
- ปรับปรุง tools ที่ใช้ใน smartdisk เช่น disk2img, img2disk และอื่นๆ
- รองรับการ Autoupdate Patch เกมส์ (คงจะอีกสักพักนึง)
และอื่น ๆ ถ้านึกออก