Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ทำไม Linux Distros ถึงเลิก 32-bit (และหมายความว่าอะไรต่อคุณ)

Out with the old, in with the new นั่นคือเรื่องราวการเปลี่ยนผ่านจาก 32-bit ไป 64-bit Linux distributions

การเปลี่ยนแปลงนี้เกิดขึ้นมานานแล้ว เหมือนทุก Shift บางคนไม่รู้สึกอะไร บางคนปวดหัวมาก หากยังไม่เจอปัญหานี้ โอกาสสูงที่จะเจอเร็วๆ นี้

32-bit และ 64-bit ต่างกันยังไง?

เรื่อง Personal computers สถาปัตยกรรม 32-bit หรือ 64-bit ขึ้นกับ CPU บาง CPU สูงกว่า (ถึง 512-bit) แต่ PC ส่วนใหญ่ 32 หรือ 64-bit

64-bit Computer มีพลังมากกว่า 32-bit อย่าง Exponential 32-bit จัดการ 232 bits ข้อมูล 64-bit จัดการ 264 bits

อาจดูไม่น่าประหลาด แต่คำนวณดู: 32-bit รองรับ 4,294,967,296 bytes (~4 GB) 64-bit รองรับ 18,446,744,073,709,551,616 bytes (~18 Billion GB)

64-bit PC พร้อมใช้งานช่วงต้นมิลเลนเนียมใหม่ ถ้าจะซื้อคอมใหม่ หรือซื้อเมื่อไม่กี่ปีก่อน -> โอกาสสูงเป็น 64-bit RAM เป็นตัวบ่งชี้: 32-bit ไม่รับ RAM เกิน 4GB ลัปท็อปมี 8GB = 64-bit

ทำไม Linux Distros มีทั้ง 32-bit และ 64-bit

Software ต้องรู้จักสื่อสารกับ Hardware เพื่อใช้ประโยชน์จากความแตกต่างนี้ 32-bit OS รันบน 64-bit PC ได้ แต่ใช้พลังเพิ่มไม่ได้ 64-bit OS รันบน 32-bit PC ไม่ได้เลย

PC ใหม่ส่วนใหญ่ 64-bit แต่ Linux ไม่ได้ใช้บนฮาร์ดแวร์ใหม่อย่างเดียว หลายคนใช้ Linux ให้ชีวิตใหม่กับเครื่องเก่า จึงมีทั้ง 32-bit และ 64-bit ให้ดาวน์โหลด

ทำไม Linux Distros ถึงเลิก 32-bit (และหมายความว่าอะไรต่อคุณ)

ไม่ได้เฉพาะ Linux Windows ก็มี 32/64-bit - แม้ Windows 10! Microsoft อยากให้ Desktop รันบน Hardware เก่า/อ่อน

ทำไม 32-bit Linux จึงหายไป

Ubuntu (Linux desktop ยอดนิยม) หยุด 32-bit ในปี 2017 ปีถัดไป Variants (Ubuntu MATE, Ubuntu Budgie, Kubuntu) ตามหยุด openSUSE Leap ไม่มี 32-bit

elementary OS ไม่มี 32-bit ตั้งแต่ Loki 2016 Distro ใหม่ Solus ไม่เคยมี 32-bit Arch Linux หยุดรองรับ 32-bit ล่าสุด (แต่ยังมี เหตุผลใช้ Arch Linux ต่อ)

ทำไม Linux Distros ถึงเลิก 32-bit (และหมายความว่าอะไรต่อคุณ)

ทำไม? สถาปัตยกรรม 32-bit หายากลงเรื่อยๆ ไม่ว่าจะต้องการ Spec สูงขึ้น หรือฮาร์ดแวร์เสีย หลายคนเปลี่ยนเครื่องเก่า ตอน Distro ประกาศหยุด 32-bit ไม่มีใครร้องเรียน (ถ้ามีก็ไม่เยอะ)

Linux Distro มีทรัพยากรจำกัด 32-bit ต้องมีคน Maintain และ Test พร้อมกันทีมมัก Target Architecture อื่นอย่าง ARM 32-bit Images ดาวน์โหลดน้อย -> ยากกว่าที่จะอ้างว่า Worth the effort

การเลิก 32-bit ไม่ได้เฉพาะ Linux macOS 10.6 (2009) = เวอร์ชันสุดท้ายรันบน 32-bit hardware macOS 10.13 เริ่มเลิก 32-bit apps ไม่รับ 32-bit apps ใหม่ใน Mac App Store

แล้ว 32-bit Linux Apps ไง?

Desktop software เริ่มเลิก 32-bit Google ไม่ปล่อย Chrome 32-bit สำหรับ Linux บริษัทอื่นเริ่มปล่อยแค่ 64-bit

รักษา 32-bit Linux software ให้ Patched อยู่ = संघर्ष หนึ่งใน Security concerns สำคัญบน Linux Desktop

OS ไม่มีประโยชน์ถ้าแอปที่อยากใช้ไม่ Compatible มากพอ Linux software เยอะยังรันบน 32-bit ได้ แต่อาจไม่ค่อยนานแล้ว

32-bit Support บน Linux จบแล้วไหม?

ยังไม่

Ubuntu: ใช้ 32-bit hardware ได้ ถ้าติดตั้ง 16.04 (LTS) แล้ว Upgrade 16.04 Supported ถึง 2021 ได้ Software updates ตราบใดที่ Ubuntu team ยัง Maintain 32-bit packages

Distro อื่นเยอะยังให้ 32-bit ดาวน์โหลด Debian (Base ของ Ubuntu) ยังมี 32-bit option มี Distro หลายตัว Target Hardware เก่า -> 32-bit support เป็น Priority

ทำไม Linux Distros ถึงเลิก 32-bit (และหมายความว่าอะไรต่อคุณ)

แม้ Major distro เลิก 32-bit ไปนาน คาดว่าจะมี Niche distro สำหรับอุปกรณ์โบราณอยู่เสมอ นี่คือโลก Linux

แต่ก็แล้วกัน อาจถึงเวลา Move On แล้ว

Linux ไม่บังคับให้เลิก 32-bit apps แต่วันนี้ Distro สมัยใหม่บางตัวกำลังทำ ถ้าอยากได้ Experience ใหม่สุดของ Open source desktop เร็วๆ นี้อาจต้องเกษียณ PC เก่า

รู้ว่าหงุดหงิดหากสลับมา Linux เพื่อให้ PC เก่าอยู่ได้ตลอดกาล แต่แม้ไม่กังวล Latest features ก็อาจเจอ Bugs หรือ Frustrations จาก Lack of support เพิ่มขึ้น