APT 3.3.5 อัปเกรดใหม่ แก้ปัญหา Dependency เร็วขึ้น 20%

· By: NatapolK

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 ใหม่มาใช้ทันที

Source: Linuxiac
ดูแลงานแปลและเรียบเรียงโดย NatapolK
APT 3.3.5 อัปเกรดใหม่ แก้ปัญหา Dependency เร็วขึ้น 20%

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร