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

เคอร์เนลลินุกซ์กำลังเริ่มรองรับภาษา Rust สัปดาห์ที่ผ่านมาไลนัสก็ออกมาตอบ Wedson Almeida Filho ถึงการใช้ Rust ในเคอร์เนลว่าการที่ Rust รับประกันความปลอดภัยในการใช้หน่วยความจำ ไม่ได้แปลว่ามันจะทำให้โค้ดปลอดภัยอย่างสมบูรณ์ และนักพัฒนาที่ยังเชื่อว่าการใช้ Rust จะทำให้โค้ดปลอดภัยก็ควรกลับไปเรียนอนุบาลแล้วหัดเลิกเชื่อเรื่องกระต่ายอีสเตอร์หรือซานตาคลอสก่อน

แม้โค้ด Rust จะรับประกันการใช้งานหน่วยความจำให้มีความปลอดภัยในกรณีทั่วๆ ไป แต่ก็มีบางกรณีที่โค้ดล้มเหลวเรื่อยๆ เช่น overflow หรือไม่สามารถจองหน่วยความจำเพิ่มได้

By mk Founder on Tag: Kernel, Linux, Linus Torvalds, Open Source
Kernel

Linus Torvalds ออกเคอร์เนลลินุกซ์เวอร์ชัน 6.0 ตามที่ประกาศไว้ก่อนหน้านี้ว่าขี้เกียจนับเลขรุ่นย่อยแล้ว ขึ้นหลักใหม่ดีกว่า

So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes.

เขายังประกาศว่าจะเริ่มรับแพตช์ของเคอร์เนล 6.1 แล้ว ซึ่งมีของใหม่ที่สำคัญคือการรองรับภาษา Rust ในขั้นแรกด้วย

By mk Founder on Tag: AWS, Amazon, Ubuntu, VDI, Linux
AWS

AWS มีบริการเช่าเดสก์ท็อปเสมือน (VDI) บนคลาวด์ Amazon Workspaces มานานตั้งแต่ปี 2013 (ตอนนั้นเป็น Windows 7)

ที่ผ่านมา บริการ Amazon Workspaces ขยับขยายมาเป็น Windows 10 และ Amazon Linux 2 ของ AWS เอง ที่ราคาถูกกว่าแต่อาจไม่เป็นที่นิยมแพร่หลายนัก

By lew Founder on Tag: WSL, systemd, Linux
WSL

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

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

By lew Founder on Tag: Linux, VMware, Security
Linux

VMware รายงานผลทดสอบประสิทธิภาพเคอร์เนลลินุกซ์เวอร์ชั่น 5.19 พบว่าประสิทธิภาพตกลงมากเนื่องจากเวอร์ชั่นนี้มีแพตช์แก้ช่องโหว่ Retbleed เข้ามาด้วย โดยกระทบโหลดประมวลผลสูง (compute) สูงสุด 70%, โหลดเน็ตเวิร์คกระทบ 30% และโหลดแบบสตอเรจกระทบ 13%

ผลกระทบนี้นับว่าสูงกว่าผลกระทบที่นักวิจัยจาก ETH Zurich เคยรายงานไว้ในงานวิจัยว่าน่าจะกระทบประสิทธิภาพลินุกซ์ 14-39% ช่องโหว่ Retbleed นี้เป็นช่องโหว่กลุ่มเดียวกับ Spectre ที่อาศัยฟีเจอร์ของซีพียูที่พยายามเร่งความเร็วในการประมวลผลด้วยการคาดเดาว่าต้องรันคำสั่งใดเป็นคำสั่งต่อไป

By mk Founder on Tag: Kernel, Linux, Open Source
Kernel

Linus Torvalds ประกาศข่าวในการออกเคอร์เนลเวอร์ชัน 5.19 ว่าเคอร์เนลเวอร์ชันหน้า "น่าจะ" เรียกว่าเคอร์เนล 6.0 เพราะเขาขี้เกียจนับเลขรุ่นย่อยเยอะๆ แล้ว (I'll likely call it 6.0 since I'm starting to worry about getting confused by big numbers again.)

ข่าวนี้ไม่ใช่เรื่องน่าแปลกใจนัก เพราะในอดีต Torvalds ก็ขึ้นเคอร์เนลเวอร์ชันหลักใหม่ทุกครั้งที่เลขเวอร์ชันย่อยนับถึง .19 หรือ .20 เช่น เวอร์ชัน 3.19 ต่อด้วย 4.0, 4.20 ต่อด้วย 5.0

By lew Founder on Tag: Linux, Linus Torvalds, Kernel
Linux

ไลนัสประกาศออกลินุกซ์เวอร์ชั่น 5.19 ตามรอบโดยระบุว่าไม่มีอะไรเปลี่ยนแปลงใหญ่ๆ ส่วนใหญ่เป็นการปรับปรุงเล็กๆ น้อยๆ จำนวนมาก แต่ไลนัสยังระบุว่าเขากลับมาใช้ลินุกซ์บนซีพียู ARM64 ของแอปเปิลเพื่อใช้ออกเวอร์ชั่นลินุกซ์เป็นครั้งแรก และนับเป็นครั้งที่สามที่เขาใช้เครื่องแอปเปิล หลังจาก PowerPC, MacBook Air ที่เคยใช้งานก่อนหน้านี้

ไลนัสใช้ Asahi Linux บน MacBook แต่เขาไม่ได้เปิดเผยว่าเป็นรุ่นใด พร้อมกับบอกว่าครั้งหน้าหากเดินทางก็อาจจะนำเครื่องนี้ไปใช้งานนอกสถานที่ด้วย ดังนั้นเราน่าจะได้เห็นภาพไลนัสมาใช้ MacBook กันอีกครั้ง

By mk Founder on Tag: Rocky Linux, Linux, Open Source, RHEL
Rocky Linux

Rocky Linux ดิสโทรลินุกซ์ทดแทน CentOS ออกเวอร์ชันใหญ่ 9.0 ตามหลัง RHEL 9.0 ที่ออกตัวจริงเมื่อเดือนพฤษภาคม

ในแง่ฟีเจอร์ของ Rocky Linux 9.0 คงเหมือนกับ RHEL ทุกประการ รองรับสถาปัตยกรรมซีพียู 4 แบบคือ x86_64, aarch64 (ARM64), ppc64le (PowerPC), s390x (Mainframe)

Rocky Linux 8 จะซัพพอร์ตยาวนานถึง 31 พฤษภาคม 2029 และ Rocky Linux 9 จะซัพพอร์ตถึง 31 พฤษภาคม 2032 เท่ากับระยะซัพพอร์ตมาตรฐานของ Red Hat ที่ยาวนาน 10 ปีหลังออกรุ่นแรกของสายนั้น

By mk Founder on Tag: Russia, Linux, IPO
Russia

บริษัทไอทีรัสเซีย RusBITech ผู้สร้างดิสโทรลินุกซ์สัญชาติรัสเซีย Astra Linux เตรียมขายหุ้น IPO ในตลาดหลักทรัพย์มอสโก

ธุรกิจของ RusBITech ไม่ได้ทำแค่ลินุกซ์เพียงอย่างเดียว แต่ยังทำซอฟต์แวร์ด้านความปลอดภัย, simulation, decision support, 3D visualization โดยมีลูกค้าส่วนใหญ่เป็นหน่วยงานภาครัฐของรัสเซีย เช่น กระทรวงกลาโหม, กระทรวงอุตสาหกรรม และหน่วยงานด้านข่าวกรอง (FSB)

By lew Founder on Tag: Person, Linux, Microsoft, Red Hat
Person

Lennart Poettering ผู้สร้าง PulseAudio, Avahi, และ systemd ย้ายงานจาก Red Hat ไปทำงานกับไมโครซอฟท์แล้ว โดยเขาระบุว่ายังคงโฟกัสกับ systemd ต่อไป

Poettering ทำงานกับ Red Hat มาตั้งแต่ปี 2008 และสร้าง systemd มาตั้งแต่ปี 2010 ทุกวันนี้ systemd ครองโลกลินุกซ์ค่อนข้างเบ็ดเสร็จ หลังจาก Debian เลือกใช้งานในเวอร์ชั่น 8 (jessie) เมื่อปี 2013, Red Hat เลือกใช้งานตั้งแต่ปี 2014, และ Ubuntu ใช้งานตั้งแต่เวอร์ชั่น 15.04

By mk Founder on Tag: Rust, Kernel, Linux, Linus Torvalds, Programming, Operating System
Rust

Linus Torvalds ไปพูดที่งานสัมมนา Open Source Summit โดยบอกว่าเคอร์เนลลินุกซ์จะรองรับโค้ดที่เขียนด้วยภาษา Rust ในเร็วๆ นี้ และอาจเป็นเคอร์เนลเวอร์ชันหน้า 5.20

By mk Founder on Tag: Ventura, macOS, Linux, Arm, x86, Operating System
Ventura

เก็บตกฟีเจอร์ใหม่เล็กๆ ของ macOS 13 Ventura คือการอนุญาตให้ใช้ Rosetta 2 ตัวแปลงไบนารี x86 ไปรันบนซีพียู ARM ของเดิมจำกัดเฉพาะไบนารี x86 ของ macOS เท่านั้น

ใน Ventura แอปเปิลได้เพิ่มการรันไบนารี x86 จากลินุกซ์ที่อยู่ใน VM เพิ่มเติมด้วย การเปลี่ยนแปลงนี้ย่อมช่วยให้นักพัฒนาที่รันลินุกซ์เป็น guest OS บน macOS อีกที ได้ประสิทธิภาพของการรันแอพพลิเคชันลินุกซ์เพิ่มมากขึ้น

By mk Founder on Tag: HP, Notebook, Linux, Laptop, System76
HP

HP ออกโน้ตบุ๊กสำหรับนักพัฒนาชื่อ HP Dev One โดยเป็นผลจากความร่วมมือระหว่าง HP กับ System76 ผู้ผลิตคอมพิวเตอร์สายลินุกซ์ และใช้ดิสโทร Pop!_OS ที่พัฒนาโดย System76 (เป็น Ubuntu-based)

สเปกของ HP Dev One เป็นโน้ตบุ๊กขนาดหน้าจอ 14" 1920x1080 ความสว่างสูงถึง 1000 nit, ซีพียู Ryzen 7 Pro 5850U, แรม DDR4 16GB, สตอเรจ 1TB NVMe SSD, แบตเตอรี่อยู่ได้นาน 12 ชั่วโมง, น้ำหนักราว 1.5 กิโลกรัม

ภาพรวมของ HP Dev One เป็นการนำบอดี้ของ HP EliteBook 845 G8 มาคัสตอมเพิ่มเติมบางส่วน แล้วใส่ซอฟต์แวร์ของ Pop!_OS เข้ามาแทนวินโดวส์

By mk Founder on Tag: Ubuntu, GNOME, Linux, Open Source
Ubuntu

Ubuntu ประกาศเปลี่ยน text editor ของระบบปฏิบัติการ จากของเดิม Gedit ที่ใช้มานานตั้งแต่ Ubuntu เวอร์ชันแรก มาเป็น GNOME Text Editor ตัวใหม่ของโครงการ GNOME

By lew Founder on Tag: Arch Linux, Linux, FIDO
Arch Linux

Arch Linux ออก Archinstall ตัวติดตั้งอัตโนมัติเวอร์ชั่น 2.5 แม้จะเป็นเวอร์ชั่นย่อยแต่ก็มีฟีเจอร์สำคัญคือรองรับการเข้ารหัสดิสก์ด้วยกุญแจ FIDO2 ในระดับเบต้า

ฟีเจอร์นี้มากับ systemd 248 ที่ออกมาตั้งแต่เดือนมีนาคมปีที่แล้ว โดย systemd ทำให้กระบวนการเข้ารหัสดิสก์และยืนยันกุญแจด้วยช่องทางต่างๆ เช่น FIDO2, TPM2, หรือสมาร์ตการ์ด PKCS#11 ทำได้ง่ายขึ้นมาก

By peat_psuwit Contributor on Tag: NVIDIA, Linux, Open Source, GPU
NVIDIA

ผู้ใช้ลินุกซ์หลายๆ คนอาจจะรอคอยให้ NVIDIA เปิดซอร์สของไดรเวอร์ GPU บนลินุกซ์สักที วันนี้ ความฝันได้เข้าใกล้ความจริงอีกขั้น เมื่อ NVIDIA เริ่มปล่อยซอร์สของไดรเวอร์ GPU ของตัวเองในฝั่งเคอร์เนลแล้ว

โค้ดดังกล่าวมาพร้อมกับไดรเวอร์รุ่น R515 (ยังเป็นเบต้าอยู่) และยังไม่รวมถึงโค้ดในฝั่ง userspace ที่จะยังปิดซอร์สต่อไป ไดรเวอร์ฝั่งเคอร์เนลตัวใหม่นี้สามารถใช้ร่วมกับจีพียูตระกูล Turing เป็นต้นไป (นั่นคือตั้งแต่ GTX 16xx และ RTX 20xx) เนื่องจากไดรเวอร์ใช้ GPU System Processor (GSP) ซึ่งเป็นชิปใหม่ที่รับผิดชอบการเริ่มการทำงานและการบริหารจัดการจีพียู

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

Red Hat Enterprise Linux ออกเวอร์ชัน 9.0 โดยนับเป็นเวอร์ชันแรกที่อิงจาก CentOS Stream 9 หลัง Red Hat เปลี่ยนนโยบายของ CentOS จากดิสโทรที่เข้ากันได้กับ RHEL กลายมาเป็นดิสโทรต้นน้ำของ RHEL แทน (สืบต่อกันมาจาก Fedora 34 อีกที)

ของใหม่ใน RHEL 9.0 มีหลายอย่างดังนี้

By mk Founder on Tag: Fedora, Linux
Fedora

Fedora ออกเวอร์ชัน 36 ของใหม่ในเวอร์ชันนี้ได้แก่

  • Fedora Workstation GNOME 42 เพิ่มแอพ Text Editor และ Console ตัวใหม่
  • Fedora Server รองรับการทำ NFS/Samba share ด้วย Cockpit เว็บอินเทอร์เฟซสำหรับแอดมิน
  • แพ็กเกจซอฟต์แวร์เวอร์ชันใหม่ เช่น Podman 40, Ansible 5, Ruby 3.1, Golang 1.18, PHP 8.1
  • เปลี่ยนฟอนต์ดีฟอลต์มาเป็น Google Noto เพื่อให้รองรับภาษาต่างๆ ได้ดีขึ้น (ของเดิมคือ DejaVu)

ที่มา - Fedora

By lew Founder on Tag: Linux, Security
Linux

Max Kellermann จากบริษัท CM4All ผู้ให้บริการสร้างเว็บบน WordPress รุ่นพิเศษ รายงานถึงบั๊กประหลาดที่ผู้ใช้ CM4All รายงานมาตั้งแต่เดือนเมษายนที่ผ่านมา ว่า log ของเว็บเซิร์ฟเวอร์ในช่วงสิ้นเดือนนั้นพัง (corrupt) บ่อยๆ หลังจากบีบอัดไฟล์

Kellermann พยายามไล่หาต้นเหตุที่ไฟล์พังอยู่หลายเดือน และพบว่าไฟล์ log ที่พังนั้นกลับมีข้อมูลขยะในไฟล์ตรงกับข้อมูลที่โปรเซสรับไฟล์ไปบีบอัด โดยโปรเซสรับไฟล์พยายามเขียนคำว่า "PK" เพื่อแสดงว่าเป็นไฟล์ zip ที่หัวไฟล์

By mk Founder on Tag: Intel, Linux, Acquisition, Kernel
Intel

อินเทลเข้าซื้อกิจการ Linutronix บริษัทจากเยอรมนี ที่เชี่ยวชาญด้านการพัฒนาเคอร์เนลลินุกซ์สายเรียลไทม์ (PREEMPT_RT) สำหรับงานอุปกรณ์ฝังตัวสายงานอุตสาหกรรม

Subscribe to Linux