Image
By lew Founder on Tag: Linux, Rust, Kernel
Linux

Wedson Almeida Filho หนึ่งในผู้ดูแลโครงการย่อย Rust for Linux ประกาศถอนตัวจากโครงการหลังดูแลโครงการนี้มา 4 ปีเต็ม ระบุเหตุผลว่าเบื่อที่จะต้องมาตอบโต้เรื่องที่ไม่ใช่เรื่องเทคนิค

By mk Founder on Tag: LinkedIn, Microsoft Azure, Linux, CentOS, Cloud Computing, Microsoft
LinkedIn

ทีมวิศวกรรมของ LinkedIn เขียนบล็อกเล่าเบื้องหลังการย้ายระบบของ LinkedIn ที่เดิมรันอยู่บน CentOS 7 มาใช้ Azure Linux ของไมโครซอฟท์

หลังจากโดนไมโครซอฟท์ซื้อกิจการ LinkedIn มีแผนการย้ายระบบเซิร์ฟเวอร์เดิมทั้งหมดไปอยู่บน Azure แต่สุดท้ายก็ยังทำไม่สำเร็จ ส่วนการย้ายระบบปฏิบัติการรอบนี้เกิดขึ้นช่วงต้นปี 2024 และสิ้นสุดช่วงเดือนเมษายน

By mk Founder on Tag: Linux, Microsoft, Windows 10, Windows 11, Security Patch, Bug
Linux

สัปดาห์นี้มีผู้ใช้ Windows 10/11 ที่ติดตั้งแพตช์ความปลอดภัยรอบเดือนสิงหาคม 2024 รายงานว่าเกิดปัญหาไม่สามารถบูตเข้าลินุกซ์ในระบบที่เป็น dual boot ได้ ล่าสุดไมโครซอฟท์ยืนยันปัญหานี้แล้ว

แพตช์ความปลอดภัยตัวนี้ ตั้งใจออกมาเพื่ออุดช่องโหว่ของ GRUB ระบบเลือกบูตที่ใช้งานแพร่หลายในโลกลินุกซ์ ช่องโหว่นี้เปิดทางให้แฮ็กเกอร์สามารถข้ามระบบ secure boot ได้ มันถูกค้นพบมานาน 2 ปี และมีคะแนนความรุนแรง 8.6/10

By mk Founder on Tag: Ubuntu, Kernel, Linux
Ubuntu

ทีมพัฒนาเคอร์เนลของ Ubuntu ประกาศนโยบายการเลือกเคอร์เนลใหม่สำหรับ Ubuntu แต่ละรุ่น เปลี่ยนมาใช้แนวทางใหม่คือเลือกเคอร์เนลเวอร์ชันใหม่ที่สุดเสมอ แม้ยังไม่ออกรุ่นเสถียร (ยังเป็น Release Candidate หรือ RC) อยู่ก็ตาม

By mk Founder on Tag: Ubuntu, Linux, GCC, Compiler
Ubuntu

Ubuntu เตรียมทดลองคอมไพล์แพ็กเกจในดิสโทร ด้วยการรีดประสิทธิภาพแบบ O3 optimization ของคอมไพเลอร์ GCC ซึ่งจะทำให้แอพรันได้เร็วขึ้นกว่า O2 optimization ที่ใช้อยู่ในปัจจุบัน

O3 optimization เป็นตัวเลือกของ GCC ที่มีอยู่แล้ว ข้อดีคือไบนารีที่คอมไพล์จะมีประสิทธิภาพตอนรันมากขึ้น แต่ต้องแลกมาด้วยระยะเวลาการคอมไพล์ที่นานกว่าเดิม และขนาดของไบนารีที่อาจใหญ่ขึ้น

By mk Founder on Tag: Linux Mint, Linux
Linux Mint

Linux Mint ออกเวอร์ชันใหญ่ 22.0 โค้ดเนม Wilma (ตัวแรกในซีรีส์ W) อิงอยู่บน Ubuntu 24.04 LTS ตามนโยบายพัฒนาอยู่บน Ubuntu รุ่น LTS ที่ออกทุกสองปี โดย Linux Mint 22 จะเป็นฐานหลักให้เวอร์ชันย่อย (22.x) ไปจนถึงปี 2026 และมีอายุซัพพอร์ตนาน 5 ปี จบปี 2029

การเปลี่ยนแปลงสำคัญเป็นการอัพเกรดเวอร์ชันซอฟต์แวร์ตาม Ubuntu 24.04 เช่น เคอร์เนล 6.8, ปรับระบบธีมเป็น GTK4, ระบบจัดการเสียงตัวใหม่ PipeWire, อัพเดตซอฟต์แวร์หลายตัวเป็น GTK4 หรือไม่ก็ถอดจากระบบ, ระบบเดสก์ท็อป Cinnamon เวอร์ชัน 6.2

By mk Founder on Tag: OpenELA, Red Hat, SUSE, Oracle, Rocky Linux, Linux, RHEL, Open Source
OpenELA

หลังจากเมื่อปี 2023 Red Hat มีนโยบายปิดกั้นการเข้าถึงซอร์สโค้ดของ RHEL จากสาธารณะ ต้องเป็นลูกค้าหรือพาร์ทเนอร์ถึงเข้าได้ เพื่อบีบให้ดิสโทรทางเลือกของ RHEL นำซอร์สโค้ดไปใช้งานได้ยากขึ้น (ตามสัญญาอนุญาตโอเพนซอร์ส Red Hat ต้องเปิดซอร์สโค้ดของ RHEL แต่ไม่มีระบุวิธีการว่าต้องเป็นทางใด ดังนั้น Red Hat ไม่ทำผิดสัญญา แต่ทำให้นักพัฒนารายอื่นลำบากกว่าเดิม)

By mk Founder on Tag: CrowdStrike, Linux, Bug
CrowdStrike

จากกรณีบั๊ก CrowdStrike ทำเครื่องพีซีวินโดวส์ขึ้นจอฟ้า BSOD จำนวนมากประมาณ 8.5 ล้านเครื่อง และเกิดข้อวิจารณ์ว่าระบบปฏิบัติการวินโดวส์ไม่เสถียรพอ

ความโด่งดังของ CrowdStrike ทำให้มีคนขุดบั๊กเก่าๆ ในอดีตเมื่อไม่นานมานี้ ซึ่งทำให้เครื่องลินุกซ์เกิดอาการคล้ายๆ กันคือ kernel panic เช่นกัน

By mk Founder on Tag: CentOS, Linux, RHEL, Open Source, Red Hat
CentOS

CentOS 7 หมดอายุซัพพอร์ตไปตั้งแต่วันที่ 30 มิถุนายน 2024 (CentOS 8 โดนตัดจบ หมดอายุไปก่อนแล้วในปี 2021 ตามนโยบายของ Red Hat) ทำให้ตอนนี้ไม่เหลือดิสโทร CentOS ใดๆ ที่อยู่ในระยะซัพพอร์ตอีกแล้ว (กลายร่างมาเป็น CentOS Stream ที่เป็นดิสโทรต้นน้ำของ RHEL แทน)

By mk Founder on Tag: NVIDIA, Linux, GPU, Driver, Open Source
NVIDIA

เมื่อเดือนพฤษภาคม 2022 NVIDIA เปิดซอร์สไดรเวอร์ GPU ฝั่งเคอร์เนลบนลินุกซ์ โดยใช้สัญญาอนุญาตแบบเปิดกว้าง GPL/MIT ตามนโยบายใหม่ที่จะใช้ไดรเวอร์แบบโอเพนซอร์ส มาทดแทนไดรเวอร์เชิงพาณิชย์ตัวเก่า

เวลาผ่านมา 2 ปีกว่า NVIDIA ประกาศว่าไดรเวอร์ตัวใหม่ที่เป็นโอเพนซอร์ส มีประสิทธิภาพและความสามารถเหนือกว่าไดรเวอร์เชิงพาณิชย์ตัวเก่าเรียบร้อยแล้ว

อย่างไรก็ตาม เนื่องจากไดรเวอร์ตัวใหม่ถูกเขียนขึ้นมาในยุคหลังๆ เพื่อใช้กับจีพียูที่มีชิป GPU System Processor (GSP) ทำให้มันไม่ได้เหมาะกับจีพียูทุกตัวของ NVIDIA โดยบริษัทมีคำแนะนำให้ดังนี้

By mk Founder on Tag: Linux, Kernel, Android, Google, Operating System
Linux

ทุกคนทราบดีว่าระบบปฏิบัติการ Android อิงอยู่บนลินุกซ์ โดยกูเกิลนำเคอร์เนลลินุกซ์เวอร์ชันซัพพอร์ตระยะยาว (LTS) มาดัดแปลงเพิ่มเติมเอง

เมื่อปี 2017 เคอร์เนลลินุกซ์ขยายระยะเวลาซัพพอร์ตรุ่น LTS จาก 2 ปีเป็น 6 ปี เพื่อช่วยให้ Android มีระยะซัพพอร์ตยาวนานขึ้น แต่เมื่อปี 2023 ทีมพัฒนาเคอร์เนลปรับเวลาซัพพอร์ตกลับมาเป็น 2 ปีเหมือนเดิม เพราะมองว่าระยะเวลา 6 ปียาวนานเกินไป เคอร์เนลเก่าไม่ค่อยมีใครใช้ และกลายเป็นภาระของผู้ดูแลเคอร์เนลที่ต้องทำงานมากขึ้น

การเปลี่ยนนโยบายเคอร์เนลทำให้เกิดคำถามตามมาว่า Android จะรับมืออย่างไร ล่าสุดกูเกิลประกาศแล้วว่าจะเข้ามาซัพพอร์ตเคอร์เนล Android ให้อีก 2 ปี รวมระยะเวลาทั้งหมดเป็น 4 ปี

By lew Founder on Tag: Linux, Operating System
Linux

Jason Donenfeld จากโครงการ Wireguard ซอฟต์แวร์ VPN ประสิทธิภาพสูง ส่งแพตช์เพิ่มฟังก์ชั่น getrandom() เพื่อให้โปรแกรมระดับ userspace สามารถขอค่าสุ่มความเร็วสูง

ฟังก์ชั่น getrandom() เร็วกว่าฟังก์ชั่นขอค่าสุ่มเดิมๆ ประมาณ 15 เท่า โดยฟังก์ชั่นขอค่าสุ่มนี้มีความจำเป็นสำหรับซอฟต์แวร์เข้ารหัสต่างๆ เช่น VPN อย่าง Wireguard เอง

By mk Founder on Tag: WSL, Linux, Microsoft, Kernel
WSL

Windows Subsystem for Linux หรือ WSL ให้บริการมาหลายปีแล้ว แต่ข้อจำกัดสำคัญของมันคือใช้เคอร์เนลเวอร์ชันเก่า 5.15 (ออกในปี 2021) ติดต่อกันมาหลายปี จึงขาดฟีเจอร์ของเคอร์เนลลินุกซ์เวอร์ชันใหม่ๆ ที่ออกในช่วงหลัง

ล่าสุดไมโครซอฟท์ปรับเวอร์ชันเคอร์เนลที่ใช้ใน WSL เป็นเคอร์เนล 6.6 ซึ่งเป็นเคอร์เนลระยะยาว (LTS) เวอร์ชันล่าสุด (ตัวเสถียรล่าสุดจริงๆ ตอนนี้คือ 6.9.7) ถือเป็นสัญญาณอันดีของผู้ใช้งาน แม้ตอนนี้ยังปรับเฉพาะ WSL เวอร์ชันใน GitHub ก็ตาม ส่วนผู้ใช้ทั่วไปคงต้องรอไมโครซอฟท์ออกอัพเดต WSL กันให้อีกที

By mk Founder on Tag: Red Hat, Yubico, Passkey, Authentication, RHEL, Linux
Red Hat

Red Hat ประกาศรองรับการล็อกอินแบบ Passkey ในระบบปฏิบัติการ Red Hat Enterprise Linux 9.4 เวอร์ชันล่าสุด ถือเป็นระบบปฏิบัติการองค์กรที่รองรับเทคโนโลยีการยืนยันตัวตนยุคใหม่ 3 มิติ ได้แก่

By mk Founder on Tag: NVIDIA, Linux, Open Source, GPU, Driver
NVIDIA

Ben Skeggs อดีตหัวหน้าทีมพัฒนาไดรเวอร์โอเพนซอร์ส Nouveau เพิ่งย้ายงานจาก Red Hat ไปอยู่กับ NVIDIA เมื่อเดือนเมษายน 2024 หลังจากเขาเงียบหายมาสักพักใหญ่ๆ ก็ออกมาประกาศว่า NVIDIA จะหาวิธีสนับสนุนไดรเวอร์จีพียูบนลินุกซ์ให้ดีขึ้นกว่าเดิม

By lew Founder on Tag: POSIX, Linux
POSIX

The Open Group และ IEEE ออกมาตรฐาน IEEE Std 1003.1-2024 และ Open Group Standard Base Specifications, Issue 8 เป็นชุดมาตรฐานอินเทอร์เฟซสำหรับการพัฒนาระบบปฎิบัติการที่รับประกันว่าโปรแกรมจะทำงานร่วมกันได้

POSIX เป็นมาตรฐาน API สำหรับโปรแกรมต่างๆ ทั้งโปรแกรมที่เขียนด้วยภาษา C และ shell script ว่าโปรแกรมเหล่านั้นจะทำงานได้ทุกที่

By mk Founder on Tag: RISC-V, Laptop, Notebook, Ubuntu, Linux
RISC-V

บริษัท DeepComputing จากฮ่องกง เปิดตัวโน้ตบุ๊กพลังซีพียู RISC-V โดยใช้ชื่อรุ่นว่า DC-Roma RISC-V Laptop II ที่ติดตั้ง Ubuntu 23.10 เวอร์ชันคัสตอมมาให้ตั้งแต่โรงงาน

DC-Roma RISC-V Laptop II ใช้ซีพียู RISC-V แบบแปดคอร์ SoC K1 จากบริษัทจีน SpacemiT, มีชิป NPU AI Fusion Computing Engine สมรรถนะ 2TOPS, แรม 8/16GB, สตอเรจสูงสุด 1TB, หน้าจอ 14" FHD, น้ำหนัก 1.36 กิโลกรัม ที่พิเศษกว่าโน้ตบุ๊กทั่วไปคือมีพอร์ต Development Interface แบบ 8-Pin สำหรับเชื่อมต่อเครื่องมือคอมไพเลอร์ภายนอก

By lew Founder on Tag: Snapdragon, Linux, Notebook
Snapdragon

หลังจากไมโครซอฟท์เปิดตัว Copilot+ PC โดยอาศัยชิป Snapdragon X Elite สถาปัตยกรรม Arm ทั้งหมดก็มีคำถามอยู่บ้างว่าชิปตัวนี้จะรองรับระบบปฎิบัติการอื่นๆ หรือไม่ และหากรองรับจะมีผู้ผลิตผลิตเครื่องของมาขายหรือเปล่า ที่งาน Computex ทาง Tuxedo ผู้ผลิตพีซีลินุกซ์จากเยอรมนีก็ออกมาประกาศว่ากำลังพัฒนาโน้ตบุ๊กอยู่

แนวทางนี้ไม่น่าแปลกใจนักเพราะทุกวันนี้ลินุกซ์จำนวนมากก็คอมไพล์รองรับสถาปัตยกรรม Arm กันอยู่แล้ว และทาง Qualcomm เองก็ออกมระบุว่ากำลังพัฒนาไดร์เวอร์ชิป Snapdragon X Elite ให้กับลินุกซ์อยู่

By mk Founder on Tag: Kaspersky, Antivirus, Security, Linux
Kaspersky

บริษัทความปลอดภัย Kaspersky ออกเครื่องมือจัดการไวรัสและมัลแวร์บนลินุกซ์ Kaspersky Virus Removal Tool (KVRT) for Linux ซึ่งเคยมีเวอร์ชันบนวินโดวส์มาก่อนแล้ว

By lew Founder on Tag: Linux, Docker, RISC-V
Linux

Alpine Linux ดิสโทรขนาดเล็กยอดนิยมสำหรับ Docker ออกเวอร์ชั่น 3.20 อัพเดตซอฟต์แวร์สำคัญ แต่จุดเปลี่ยนใหญ่คือการรองรับ RISC-V 64 บิตเป็นทางการครั้งแรก

ผู้ใช้ชิป RISC-V นั้นใช้งาน Alpine ได้อยู่ก่อนแล้วเพราะมีหลายโครงการนำซอร์สโค้ดไป build กันเอง แต่การรองรับจากโครงการต้นน้ำก็ทำให้อุ่นใจได้ว่าต่อจากนี้จะได้รับอัพเดตต่อเนื่อง

นอกจากการรองรับแพลตฟอร์มใหม่แล้ว Alpine 3.20 ยังอัพเดตรันไทม์และคอมไพล์เลอร์ภาษาต่างๆ เป็นรุ่นใหม่ เช่น Node.js 20.10, LLVM 18, Python 3.12, Go 1.22 เป็นต้น

Subscribe to Linux