Debian 13 Trixie เข้าสู่สถานะล็อกเต็มรูปแบบ (full freeze) เมื่อวานนี้ เตรียมพร้อมสู่การออกตัวจริงในวันที่ 9 สิงหาคมนี้ โดยมีฟีเจอร์ใหม่ๆ หลายอย่าง หนึ่งในนั้นคือการแก้ปัญหา Y2K38 ที่จะมีปัญหาแบบเดียวกับ Y2K เมื่อปี 2000
Y2K38 เกิดจากนาฬิกา (และปฎิทิน) ในลินุกซ์นั้นเก็บค่าเวลาเป็น epoch ที่เป็นจำนวนวินาทีจากปี 1970 โดยที่ผ่านมาเก็บเป็นเลข 32 บิต ตามชนิดตัวแปร time_t ซึ่งมีค่าสูงสุดที่ 231-1 ซึ่งจะล้นในวันที่ 19 มกราคม 2038 เวลา 10 โมง 14 นาที 7 วินาทีตามเวลาประเทศไทย ทางแก้ที่ตรงไปตรงมาคือการแก้ไขตัวแปร time_t ให้กลายเป็น 64 บิต แต่ในความเป็นจริงกระบวนการเปลี่ยนชนิดตัวแปรต้องมีการทดสอบเป็นวงกว้าง
กระบวนการเปลี่ยนชนิดตัวแปรเช่นนี้ทำให้ ABI (application binary interface) เปลี่ยนไป และซอฟต์แวร์ที่คอมไพล์ไปแล้วจะไม่สามารถรันบน Debian เวอร์ชั่นใหม่ได้ ซึ่งมีผลเฉพาะสถาปัตยกรรม armel และ armhf ยกเว้นสถาปัตยกรรม i386 ที่จะไม่มีการแก้ไขแล้ว เพราะ Debian รองรับ i386 เพื่อการซัพพอร์ตฮาร์ดแวร์เก่าเท่านั้น
ฟีเจอร์ใหม่ใน Debian 13 ยังมีความสามารถในการ boot ผ่าน HTTP, รองรับ RISC-V อย่างเป็นทางการ, รองรับฟีเจอร์ป้องกันการโจมตี Return-Oriented Programming (ROP) บนสถาปัตยกรรม arm64 และ amd64
สำหรับการอัพเดตแพ็กเกจต่างๆ มีแพ็กเกจเด่นๆ เช่น PostgreSQL 17, OpenSSH 10.0, Python 3.13
ที่มา - Debian, The Register
on
ผมลง Debian 13…
btoy Tue, 29/07/2025 - 09:01
ผมลง Debian 13 ในเครื่องทดสอบมาพักนึงละ เพราะ driver WIFI ใน kernel ของ 12 ยังไม่รองรับ (ลองใช้ back port แต่สกิลไม่พอ เซ็ตค่าให้โหลด driver ให้ถูกตัวไม่ได้ แง่ม)
https://cdimage.debian.org…
aeksael Sun, 03/08/2025 - 22:27
In reply to ผมลง Debian 13… by btoy
https://cdimage.debian.org/cdimage/unofficial/non-free/images-including-firmware/archive/6.0.10/