Tags:
Node Thumbnail

ต่อเนื่องจากประเด็น Ubuntu 19.10 หยุดซัพพอร์ตสถาปัตยกรรม x86 แบบ 32 บิต (i386) จนเป็นเหตุให้ Steam เตรียมเปลี่ยนดิสโทรที่ซัพพอร์ตเวอร์ชันลินุกซ์

ล่าสุด Canonical ยอมถอยแล้ว โดย Ubuntu อีก 2 เวอร์ชันถัดไปคือ 19.10 และ 20.04 LTS จะยังซัพพอร์ต 32 บิต โดยออกแพ็กเกจซอฟต์แวร์ 32 บิต "บางส่วน" เพื่อรองรับซอฟต์แวร์เก่าที่ยังใช้งานอยู่ ส่วนกระบวนการคัดเลือกว่าจะมีแพ็กเกจอะไรบ้างนั้น เป็นกระบวนการของชุมชนในการหารือกันต่อไป และสามารถปรับเปลี่ยนได้ตามความเหมาะสม

Canonical ยังบอกว่าได้หารือกับ Valve, WINE, Ubuntu Studio และชุมชนคนเล่นเกมบนลินุกซ์ ถึงทางออกในระยะยาว เพราะสุดท้าย 32 บิตก็ต้องจากเราไป และต้องหาจุดสมดุลระหว่างการซัพพอร์ตเทคโนโลยีเก่า กับการพัฒนาเทคโนโลยีใหม่ๆ ต่อไป

Canonical ให้ข้อมูลว่าแพ็กเกจ x86 แบบ 32 บิตมีคนใช้งานจริงๆ น้อยมาก มีการทดสอบน้อย และมีโอกาสเกิดบั๊กสูงกว่า ทำให้ปีที่แล้ว Ubuntu เลิกออกอิมเมจสำหรับติดตั้งระบบปฏิบัติการแบบ 32 บิตแล้ว แต่ก็ตั้งใจจะทำให้สามารถรันแอพพลิเคชัน 32 บิตบนระบบปฏิบัติการ 64 บิตได้ต่อไป

ที่มา - Ubuntu

No Description

Get latest news from Blognone

Comments

By: xlightman
iPhoneAndroidWindows
on 25 June 2019 - 15:51 #1116918
xlightman's picture

✧◝(⁰▿⁰)◜✧

By: IDCET
Contributor
on 25 June 2019 - 16:16 #1116924

แปลกใจที่ไม่มีวิธีแปลงโปรแกรม (ฺBinary recompile) หรือรันบน Emulator แปลงอีกทีเลยหรือไง

By: icez
ContributoriPhoneAndroidRed Hat
on 25 June 2019 - 19:19 #1116959 Reply to:1116924

ฝั่ง linux มัน binary compatible กันอยู่แล้วครับ ถ้า build แบบ static มาก็รันได้อยู่ แต่ถ้าไม่ได้ build แบบ static (ซึ่งปกติจะ build แบบนี้กัน) มันจะทำให้ต้องอ้างอิง library ที่เป็น 32bit ด้วยครับ

By: Neroroms
Windows
on 25 June 2019 - 17:03 #1116933

คือค่อย ๆ ถอยเถอะครับไม่ใช่มาตูม ไม่ Support เลย

By: K_AViar
Windows PhoneUbuntuWindowsIn Love
on 25 June 2019 - 18:40 #1116954

ปอดจัง

By: blackdoor on 25 June 2019 - 19:48 #1116969
blackdoor's picture

CPU แบบ 64 bit
ก็ออกมานานแล้วปีแล้ว หนา

By: PriteHome
ContributorAndroidWindows
on 26 June 2019 - 10:45 #1117079 Reply to:1116969
PriteHome's picture

เหตุผลอยู่ย่อหน้าที่ 3 ของข่าวนี้ครับ
https://www.blognone.com/node/110508

เรื่องนี้ไม่ได้ขึ้นกับ CPU เพียงอย่างเดียว

By: Perl
ContributoriPhoneUbuntu
on 25 June 2019 - 20:39 #1116975
Perl's picture

รัน 2 อย่างย่อมดีกว่ารันได้อย่างเดียว
ดู Itanium รัน x64 อย่างเดียว ขายดีจนเจ๊งเลย

By: mr_tawan
ContributoriPhoneAndroidWindows
on 25 June 2019 - 21:18 #1116978 Reply to:1116975
mr_tawan's picture

กรณี Linux มัน concurrent มานานมากแล้วครับ และมันควรหมดระยะ transition ได้แล้ว


  • 9tawan.net บล็อกส่วนตัวฮับ
By: TeamKiller
ContributoriPhone
on 26 June 2019 - 00:42 #1117011
TeamKiller's picture

Steam เทไปแล้ว จะกลับมาเปล่าหว่า

By: big50000
AndroidSUSEUbuntu
on 26 June 2019 - 00:56 #1117013
big50000's picture

เราต้องเข้าใจว่า เรายังมีชุมชน GamingOnLinux อยู่ และชุมชนเหล่านี้จำเป็นต้องใช้ไลบรารี 32 บิตสำหรับเกมเก่า หรือเกมที่คอมไพล์มาเพื่อ 32 บิตอย่างเดียว (อย่างโปรเจกต์ส่วนใหญ่ที่ผมทำอยู่ก็ใช้โค้ด 32 บิต) และใช้จำลองโค้ดของ Windows บน Linux ของโปรเจกต์ Wine และ DirectX บน Vulkan ทั้งหลาย, การเรียกใช้ผ่านคอนเทนเนอร์ยังเป็นไปไม่ได้ตอนนี้เนื่องด้วยข้อจำกัดสำคัญอย่างประสิทธิภาพและปัญหาทางเทคนิค โดยเฉพาะอย่างยิ่งซอฟต์แวร์บางตัวยังรันไบนารีร่วมกันระหว่าง 32 บิตและ 64 บิต และดันเป็นซอฟต์แวร์สำคัญอย่าง Steam ด้วย ฉะนั้น การคงไลบรารี 32 บิตไว้เลยยังจำเป็นอยู่ จนกว่าจะหาทางรันไบนารี 32 บิตบนคอนเทนเนอร์ได้โดยไม่กระทบประสิทธิภาพมากและขั้นตอนไม่ซับซ้อน (เลิกนึกถึง Emulator ได้เลย นั่นช้าเกินไป ทำลายข้อดีของไบนารี 32 บิตที่เหนือกว่า 64 บิตด้วย) ระยะเวลา 2 ปีนี ถ้า Canonical แก้ปัญหาได้ก็พอช่วยคงจำนวนผู้ใช้ Ubuntu ไว้ได้อยู่ และเรียกคืนความเชื่อใจจาก Valve ได้