กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

news Debian 13 Trixie กำลังออกต้นเดือนสิงหาคมนี้ ปรับค่าเวลาเป็น 64 บิตแก้ปัญหา Y2K38

News 

Active member

Staff member
Moderator
Distributor
Debian 13 Trixie กำลังออกต้นเดือนสิงหาคมนี้ ปรับค่าเวลาเป็น 64 บิตแก้ปัญหา Y2K38
Body

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

lew Mon, 28/07/2025 - 20:37

Continue reading...
 



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
Back
Top Bottom