Tags:
Topics: 
Node Thumbnail

systemd โครงการระบบจัดการรวมของลินุกซ์เตรียมออกเวอร์ชั่น 255 ในอีกไม่กี่วันนี้ โดนตอนนี้มาถึง rc3 แล้ว มีฟีเจอร์ต่างๆ มากมาย แต่ฟีเจอร์เล็กๆ ที่เพิ่มเข้ามาในรอบนี้คือ systemd-bsod หน้าจอโชว์ log เมื่อระบบแครช หน้าจอนี้จะแสดงข้อความใน log ระดับฉุกเฉิน (LOG_EMERG) พร้อมกับ QR ข้อความด้วย คล้ายกับวินโดวส์

ฟีเจอร์อื่นๆ ในเวอร์ชั่นนี้ก็ยังมีจำนวนมาก ฟีเจอร์สำคัญเช่น systemd-vmspawn โปรแกรมจัดการ virtual machine ผ่านทาง QEMU รองรับ TPM ในรูปแบบใหม่ๆ เช่นการเข้ารหัสดิสก์โดยใช้ public key ของ TPM อย่างเดียว

ที่มา - systemd/NEWS

Tags:
Node Thumbnail

systemd ออกเวอร์ชั่น 252 เมื่อสัปดาห์ที่ผ่านมา โดยเปลี่ยนระบบการบูตใหม่ ไปใช้ unified kernel image (UKI) อิมเมจของเคอร์เนลลินุกซ์ที่รวมกับอิมเมจของ /initrd/, และ UEFI boot stub เข้าไว้ด้วยกัน เพื่อปิดช่องโหว่การโจมตีดิสก์เข้ารหัสด้วยการเปลี่ยนเคอร์เนลระหว่างรัน

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อย WSL 0.67.6 ให้ใช้งานใน Windows Insider วันนี้ แม้จะเป็นเพียงรุ่นย่อย แต่เวอร์ชั่นนี้เป็นเวอร์ชั่นแรกที่รองรับ systemd ใน WSL ทำให้แอปจำนวนมากบนลินุกซ์ที่ต้องการ systemd สามารถใช้งานได้เต็มตัว โดยไมโครซอฟท์ร่วมมือกับ Canonical ในการพัฒนาระบบนี้

การควบคุม service ต่างๆ บน WSL ใช้คำสั่ง systemctl ได้เหมือนการใช้ลินุกซ์บนเครื่องปกติ แต่ซอฟต์แวร์ที่ก่อนหน้านี้รันบน WSL ไม่ได้ เช่น snap หรือ microk8s ตอนนี้จะรันได้เหมือนเครื่องปกติแล้ว จากเดิมก่อนหน้านี้การใช้ Kubernetes ต้องติดตั้ง Docker Desktop หรือ Rancher Desktop

Tags:
Node Thumbnail

Azure รายงานปัญหาบริการจำนวนมากที่ใช้ Ubuntu 18.04 เป็นฐาน ล่มไปทั่วโลก โดยเฉพาะบริการสำคัญๆ เช่น Azure Container Apps, Azure Kubernetes Service (AKS), Azure Database for PostgreSQL เป็นต้น

บั๊กนี้เกิดจากอัพเดตของ systemd จาก Ubuntu เป็นเวอร์ชั่น systemd 237-3ubuntu10.54 ที่หลังจากอัพเดตแล้วไม่สามารถ resolve DNS ได้อีกต่อไป เครื่องเซิร์ฟเวอร์ไม่สามารถติดต่อเซิร์ฟเวอร์ภายนอกได้ จนระบบล่มในที่สุด ทาง Canonical แนะนำวิธีแก้ปัญหาเบื้องต้นด้วยการตั้ง FallbackDNS เสียก่อน

ลูกค้าที่ใช้ virtual machine ตามปกติ หากรัน Ubuntu 18.04 ก็จะได้รับผลกระทบด้วย แต่ผู้ใช้จำนวนมากอาจจะเจอปัญหาเนื่องจากบริการระดับแพลตฟอร์มของ Azure ล่มไป

Tags:
Node Thumbnail

ที่งาน Red Hat Summit นอกจากการเปิดตัวสินค้าใหม่ต่างๆ แล้ว ยังมีการบรรยายช่วงหนึ่งจาก Ben Breard ผู้จัดการฝ่ายคอนเทนเนอร์ และ Lennart Poettering ผู้ร่วมก่อตั้ง systemd เล่าถึงการยอมรับ systemd ในชุมชนลินุกซ์ว่าดีขึ้นมากในช่วงหลัง

ทั้งสองคนยอมรับว่าตอนแรกที่ Red Hat เลือกใช้ systemd ใน RHEL 7 เมื่อปี 2014 ชุมชนมีเสียงตอบรับตั้งแต่ไม่มั่นใจไปจนถึงไม่พอใจ แต่ในช่วงหลังเสียงต่อต้านก็น้อยลง และผู้ดูแลระบบที่เข้าใจมันก็ชอบมันมากขึ้นเรื่อยๆ

Poettering ยกตัวอย่างการปิดเซอร์วิสที่ซับซ้อนกว่าที่คิด เพราะหลายเซอร์วิสต้องมีลำดับการปิดที่ซับซ้อน แต่ systemd สามารถจัดการได้โดยอัตโนมัติ

Tags:
Topics: 

เมื่อสัปดาห์ที่ผ่านมามีผู้พบพฤติกรรมแปลกๆ ของ systemd ที่พบว่าหากผู้ใช้ชื่อขึ้นต้นด้วยตัวเลข เช่น 0day จะทำให้ผู้ใช้นั้นมีสิทธิ์ในระดับ root

ชื่อผู้ใช้เช่นนี้ไม่ถูกต้องตามมาตรฐาน POSIX (มาตรฐานอินเทอร์เฟซของระบบปฎิบัติการที่ลินุกซ์สร้างตาม) ที่ระบุว่าชื่อผู้ใช้ต้องขึ้นต้นด้วยตัวอักษรเสมอ แต่เครื่องมือสร้างผู้ใช้หลายตัวกลับไม่บังคับตามมาตรฐานนี้ เช่น adduser นั้นบังคับชื่อผู้ใช้ถูกต้อง ขณะที่ useradd นั้นไม่บังคับ

Tags:
Topics: 
Node Thumbnail

systemd รุ่น 230 มีการปรับค่าคอนฟิกเริ่มต้น KillUserProcesses เป็น yes ทำให้ systemd ปิดโปรแกรมทุกตัวทันทีหลังจากผู้ใช้ล็อกเอาต์จากระบบ (รวมถึงการเชื่อมต่อ ssh หลุดไป) ส่งปัญหาต่อโปรแกรมที่เปิดค้างเอาเพื่อป้องกันการเชื่อมต่อหลุดไปอย่าง tmux, screen, และ x2go

keszybz นักพัฒนาของ systemd ระบุว่าทางแก้นั้นทำได้โดยผู้ใช้อาจจะสั่งแก้ scope ของการรันด้วยคำสั่ง systemd-run --scope --user tmux ทำให้แม้ว่าผู้ใช้หลุดออกจากระบบไป โปรแกรมก็จะรันต่อ แต่หากโปรแกรมเช่น tmux และ screen จะสามารถรันตัวเองโดยเปลี่ยน scope ได้อันโนมัติก็จะดีกว่า และเขาเสนอให้ tmux รองรับการเปลี่ยน scope ด้วยตัวเอง

Tags:
Node Thumbnail

เมื่อวานนี้ Ubuntu ประกาศอย่างเป็นทางการว่า Ubuntu 15.04 Vivid Vervet จะปรับไปใช้ systemd แทน upstart ของ Ubuntu เองตั้งแต่วันจันทร์นี้เป็นต้นไป โดยมีผลกับทุกรุ่นยกเว้น Ubuntu Touch

systemd ดึงเอาฟีเจอร์จำนวนมากไปอยู่ในตัวเอง ตั้งแต่ระบบล็อก (logging), container, ระบบเครือข่าย, การตั้งเวลาเครื่อง ฯลฯ ทำให้นักพัฒนาจำนวนมากไม่ชอบเพราะมองว่าเป็นการรวมศูนย์ของฟีเจอร์จำนวนมากเข้าไว้ในโครงการเดียว ก่อนหน้านี้นักพัฒนาที่ไม่พอใจที่ Debian ปรับไปใช้ systemd ก็ประกาศแยกโครงการ

ระหว่างนี้ Ubuntu ยังคงบูตด้วย upstart ได้