APT 3.3.5 อัปเกรดใหม่ แก้ปัญหา Dependency เร็วขึ้น 20%
APT package manager เครื่องมือสำคัญสำหรับผู้ใช้งาน Debian, Ubuntu และ Linux distribution ต่างๆ ในการติดตั้ง อัปเดต และลบซอฟต์แวร์ ได้รับการอัปเดตเป็นเวอร์ชัน 3.3.5 อย่างเป็นทางการแล้ว
จุดเด่นหลักของการอัปเดตครั้งนี้คือการเพิ่มประสิทธิภาพของตัวแก้ปัญหา dependency (dependency solver) โดยตามบันทึกการเปลี่ยนแปลง (changelog) ระบุว่าสามารถทำงานได้เร็วขึ้น 10-20% และลดการเกิด page faults ลงได้ถึง 65% อย่างไรก็ตาม ตัวเลขประสิทธิภาพที่เพิ่มขึ้นนี้ส่งผลเฉพาะตัว solver เท่านั้น ไม่ได้รวมถึงความเร็วในการดาวน์โหลดหรือขั้นตอนการติดตั้งแพ็คเกจในภาพรวม
การอัปเดตยังมีการปรับปรุงโครงสร้างของ SAT solver โดยแยกส่วนแกนกลางออกมาเป็นคอมโพเนนต์ต่างหาก พร้อมทั้งปรับปรุงการจัดการลบแพ็คเกจที่ไม่ได้รับการป้องกันให้มีความสอดคล้องกันมากขึ้น เพื่อลดช่องว่างความไม่ตรงกันระหว่างการทำงานของ solver ภายในและ API
การเปลี่ยนแปลงที่สำคัญอีกประการคือเรื่องกุญแจสำหรับลงนาม (signing keys) ของ repository โดย APT 3.3.5 ได้ประกาศเลิกใช้งาน (deprecates) การใช้ key fingerprints ในตัวเลือกการกำหนดค่า Signed-By ซึ่งเป็นส่วนที่ใช้ควบคุมการยอมรับกุญแจลงนามของแต่ละ repository
ทิศทางใหม่ของการกำหนดค่าจะเปลี่ยนไปใช้การระบุไฟล์ keyring โดยตรงแทน นอกจากนี้ยังถอดการรองรับการประกาศ Signed-By ที่ฝังอยู่ในไฟล์ Release ของ repository ออกด้วย ซึ่งการเปลี่ยนแปลงนี้จะส่งผลกระทบโดยตรงต่อผู้ดูแลระบบ distribution และผู้ที่จัดการ repository ของบุคคลที่สาม
ในส่วนของงานพัฒนา APT 3.3.5 ได้ขยายความสามารถในการบันทึกประสิทธิภาพ (performance logging) โดยเพิ่มตัวนับ (counters) ใหม่เพื่อติดตาม stalled CPU cycles, กิจกรรมของ data translation lookaside buffer, page faults และเหตุการณ์การจัดลำดับเวลา (scheduling events) พร้อมเปิดตัวเครื่องมือใหม่ perf-eval.py เพื่อช่วยวิเคราะห์ข้อมูลเหล่านี้
# (No code provided in original text, placeholder for tool reference)เครื่องมือนี้จะช่วยให้นักพัฒนาสามารถระบุคอขวดของระบบและประเมินผลการเพิ่มประสิทธิภาพในอนาคตได้แม่นยำขึ้น นอกจากนี้ยังมีการแก้ไขการตรวจหา AC adapter ในระบบ Debian, ปรับปรุงการวิเคราะห์ build-profile, พัฒนาการทดสอบบนสถาปัตยกรรมแบบ big-endian และปรับแก้คำศัพท์เกี่ยวกับ GPG และ OpenPGP ให้ถูกต้อง
สำหรับรายละเอียดเพิ่มเติม ดูบันทึกการเปลี่ยนแปลงได้ที่นี่
ปัจจุบัน APT 3.3.5 เปิดให้ใช้งานแล้วบน Debian Unstable (Sid) ส่วนผู้ใช้ Debian Stable หรือ Ubuntu อาจต้องรอสักพัก เนื่องจาก distribution เหล่านี้มักจะเน้นการดูแลเวอร์ชัน APT ของตนเองให้เสถียรมากกว่าการดึงเวอร์ชัน upstream ใหม่มาใช้ทันที

ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
