Tags:
Node Thumbnail

ในยุคนี้ การเขียนแอพแบบดั้งเดิมหลายอย่างถูกเปลี่ยนมาเขียนด้วยเทคโนโลยีเว็บแทน กระแสนี้ลามไปถึงตัวติดตั้งระบบปฏิบัติการ (OS installer) ที่เราเห็นเป็นอย่างแรกๆ ตั้งแต่เครื่องพีซียังไม่มีระบบปฏิบัติการด้วยซ้ำ

ดิสโทรลินุกซ์ Fedora มีตัวติดตั้งชื่อ Anaconda ถูกใช้งานมายาวนาน (ใช้กับทั้ง Fedora และดิสโทรในสาย Red Hat ทั้ง RHEL และ CentOS) เดิมที Anaconda เขียนด้วย GTK+ ซึ่งเป็นชุดพัฒนา GUI สำหรับลินุกซ์ (ตัวเดียวกับ GNOME และ GIMP) แต่มันกำลังจะถูกเปลี่ยนมาใช้เทคโนโลยีเว็บแทน

ทีม Anaconda บอกว่ามองหาเทคโนโลยีใหม่ที่ทันสมัยขึ้น และสุดท้ายมาลงตัวกับ Cockpit ชุดพัฒนา GUI สำหรับลินุกซ์ด้วยเทคโนโลยีเว็บ เป้าหมายหลักของ Cockpit คือการสร้างหน้าเว็บสำหรับแอดมินเซิร์ฟเวอร์ จึงพัฒนาส่วนการดึงข้อมูลจากระบบ (เช่น DBus) มาพร้อมอยู่แล้ว ทีม Anaconda จึงสามารถนำมาประยุกต์ใช้กับการเขียน installer ที่ต้องติดต่อกับฮาร์ดแวร์จำนวนมากได้ทันที

ทีม Anaconda ยังให้เหตุผลว่า การเปลี่ยนมาใช้สถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์ ช่วยอำนวยความสะดวกให้การติดตั้งระบบปฏิบัติการแบบรีโมทจากระยะไกลง่ายขึ้น (ปลายทางแค่เปิดเบราว์เซอร์ ต่างจากระบบปัจจุบันที่ต้อง VNC) อย่างไรก็ตาม ตอนนี้ทางทีมเพิ่งตัดสินใจเปลี่ยนเทคโนโลยี ยังไม่มีกำหนดว่าเราจะเห็นของใหม่จริงๆ กันเมื่อไร

หมายเหตุ: ค่าย Ubuntu เพิ่งประกาศเขียน installer ใหม่ไปเมื่อเร็วๆ นี้ แต่เลือกใช้ Flutter แทน

No Description

หน้าตาปัจจุบันของ Anaconda จาก Fedora

ที่มา - Fedora via Phoronix

Get latest news from Blognone

Comments

By: big50000
AndroidSUSEUbuntu
on 12 January 2022 - 15:43 #1237119
big50000's picture

เทคโนโลยีเว็บเป็นอย่างกับ BASIC เลยตอนนี้ 55555

By: mr_tawan
ContributoriPhoneAndroidWindows
on 12 January 2022 - 19:58 #1237141
mr_tawan's picture

กำลังนึกถึงตอนรันเจ้านี่บน RPi1


  • 9tawan.net บล็อกส่วนตัวฮับ
By: kernelbase on 12 January 2022 - 23:27 #1237154

งูยักจะเปลี่ยนดป็นศูนย์ยาง

By: btoy
ContributorAndroidWindows
on 13 January 2022 - 14:25 #1237200
btoy's picture

จริงๆก็แอบทึ่งนะ ที่เทคโนโลยีเว็บเอามาใช้สร้าง installer ของ OS ได้ แต่ก็อย่างว่าล่ะ มาตรฐาน http พัฒนามาไกลจริงๆ


..: เรื่อยไป

By: big50000
AndroidSUSEUbuntu
on 13 January 2022 - 18:40 #1237236 Reply to:1237200
big50000's picture

httpWorld Wide Web

Web standards, specifically.