Ubuntu Core Os สำหรับ Embedded System และ IoT ที่น่าสนใจ

Kritsada Arjchariyaphat
2 min readFeb 13, 2019

ในโลกของ Embedded System และ IoT ระบบปฏิบัติการ Linux ได้รับความนิยมสูงมาก แต่เนื่องด้วยความเป็น Linux ที่เป็น Open source ทำให้วิศวกร ผู้ออกแบบระบบ Embedded System สามารถเลือก Distribution Operating ได้ค่อนข้างอิสระ

ในบทความนี้ผมจะขอยกตัวอย่างฮาร์ดแวร์ยอดฮิตอย่าง Raspberry PI

บอร์ด Raspberry PI 3 Model B+

ถ้าเข้าไปที่เว็บไซต์

https://www.raspberrypi.org/download/

จะพบระบบปฏิบัติการให้เลือกดาวน์โหลด โดย Official Operating system จาก Raspberry PI คือ Raspbian เวอร์ชั่น Lite และ Desktop นั่นเอง

แต่ถ้าดู 3rd party Operating system จะพบรายชื่อของ ระบบปฏิบัติการตัวนึงที่เราจะนำมาพูดถึงกันในวันนี้คือ Ubuntu Core

Ubuntu Core เป็นระบบปฏิบัติการของ Canonical หรือผู้ที่ทำ Ubuntu เวอร์ชั่น Desktop, Server ที่เราใช้กันอยู่ทุกวันนี้ ได้มีไอเดียทำ Ubuntu สำหรับเวอร์ชั่น Embedded system และ IoT ขึ้นมา

Ubuntu Core ออกมาครั้งแรกประมาณเดือน ธันวาคม 2014 แต่จุดที่ทำให้ผมนำมาเขียนบล็อกในวันนี้ เนื่องจากความน่าสนใจของเวอร์ชั่น 18.04 LTS

Ubuntu Core 18.04 มีฟีเจอร์อะไรที่ผมสนใจที่สุด

เป็นรุ่นที่ได้รับ Long Term Support จาก Ubuntu โดยจะมีการอัพเดตุ Security Patch ถึง 10 ปี หมายความว่าออกมาปี 2019 ก็รับรองถึง 2029 เลย

อัพเดตุ security patch ถึง 10 ปี

ปัญหานี้ถือเป็นปัญหาใหญ่ของงาน Embedded System และ IoT ที่ลง Linux เลยเนื่องจาก สถาปัตยกรรมส่วนใหญ่ของฮาร์ดแวร์เป็น ARM ทำให้ไม่สามารถใช้ระบบปฏิบัติการเหมือนที่ลงบนคอมพิวเตอร์ปกติได้มีประสิทธิภาพ และการอัพเดตุแพทซ์แต่ละทีจะยุ่งยากกว่าบนเครื่องคอมพิวเตอร์ปกติมาก

การได้รับรองแพทซ์นานขนาดนี้ก็ตัดปัญหากวนใจเรื่องการต้องมาคอมไพล์แพทซ์ security ไปได้ระดับนึง

แล้วข้อดีอย่างอื่นของ Ubuntu Core ละมีไหม ?

จริงๆ จุดขายของ Ubuntu Core มีหลายเรื่อง เช่น ขนาดของระบบปฏิบัติการที่เล็ก, Snap Store และ Package manager แบบติดตั้งเองได้ , Security ที่นำเสนอ, ความน่าเชื่อถือของ Application เป็นต้น

สามารถดูรายการของฟีเจอร์ต่างๆ ได้ที่

https://www.ubuntu.com/core

ถ้าจะเริ่มเล่นบนบอร์ด Raspberry PI จะเริ่มต้นได้ที่ไหน

สามารถเข้าไปที่เว็บไซต์

https://www.ubuntu.com/core

กดไปที่ Download Ubuntu Core 18 now

กดไปที่ Install Ubuntu Core 18

วิธีการติดตั้งสามารถทำตามลิงค์ดังต่อไปนี้

https://www.ubuntu.com/download/iot/raspberry-pi-2-3

สำหรับผู้เขียนเองยังไม่ได้ประสบการณ์ใช้ Ubuntu core เวอร์ชั่นนี้อย่างเจาะลึกนะครับ เนื่องจากความไม่คุ้นเคยระบบ snap ที่ทำให้ผู้ดูแลต่อลำบากเหมือนกัน เวอร์ชั่นเก่าๆ เลยไม่ได้เลือกใช้เลย

แต่มาเจอฟีเจอร์เรื่อง Long term support ระยะยาว ตอนนี้เลยเริ่มสนใจที่จะทดลองนำมาใช้งานดู

--

--