Image
By lew Founder on Tag: AWS, Programming, Rust
AWS

AWS เปิดตัว Trusted Remote Execution (เรียกชื่อย่อว่า Rex) เป็นรันไทม์สำหรับรันสคริปต์แบบกำหนดสิทธิ์อย่างละเอียด เหมาะกับการใช้รันโค้ดที่เขียนจาก AI เพราะมั่นใจได้ว่าสคริปต์จะไม่ทำเกินสิทธิ์ที่กำหนดไว้อย่างแน่นอน

Rex มีส่วนประกอบภายในสองส่วน คือ

By lew Founder on Tag: Bun, Rust, Programming
Bun

Jarred Sumner นักพัฒนาโครงการ Bun ส่งโค้ดในโครงการเป็น branch แยกชื่อว่า claude/phase-a-port เตรียมการสำหรับการพอร์ตโค้ดของ Bun ทั้งหมดจาก Zig เป็น Rust โดยไฟล์เริ่มต้นสองไฟล์เป็นการเขียนเอกสารการแปลงโค้ดจาก Zig กำหนดให้ใช้ชื่อไฟล์ตรงกันแล้วแปลงโค้ดโดยพยายามรักษาโครงสร้างเดิมไว้

By lew Founder on Tag: Browser, Rust, Programming, Open Source
Browser

Ladybird โครงการเบราว์เซอร์ใหม่ที่สร้างจากศูนย์ แยกจากโครงการเดิมๆ เช่น Blink หรือ WebKit ประกาศเตรียมย้ายโค้ดบางส่วนไปยังภาษา Rust หลังจากหาภาษาแบบ memory safe มาแล้วระยะหนึ่ง เดิมโครงการเคยพิจารณาภาษา Swift ด้วยแต่พบว่าการซัพพอร์ตนอกแพลตฟอร์มแอปเปิลไม่ดีนัก และก่อนหน้านี้ Firefox และ Chromium ก็ใช้ Rust อยู่ก่อนแล้ว การใช้ Rust ตามจึงเป็นตัวเลือกที่ดี

By lew Founder on Tag: Claude, Compiler, Rust, Artificial Intelligence
Claude

Nicholas Carlini นักวิจัยจาก Anthropic สาธิตการทำงานของ Claude Opus 4.6 ที่เพิ่งเปิดตัวขึ้นมา โดยสร้างคอมไพเลอร์ภาษา C ด้วย Rust ขึ้นมาใหม่ อาศัย Claude Code รวม 16 ตัวช่วยกันเขียนโค้ดกว่าแสนบรรทัด คิดเป็นค่าใช้ Claude ทั้งหมด 20,000 ดอลลาร์ โดยสามารถคอมไพล์ Linux 6.9 ได้สำเร็จบนซีพียู x86, Arm, และ RISC-V

By jaideejung007 Contributor on Tag: Meta, WhatsApp, Rust, Security, Software Engineering
Meta

ทีมวิศวกรรมของ Meta ออกมาเปิดเผยรายละเอียดเบื้องลึกเกี่ยวกับการนำภาษา Rust มาใช้งานจริงในสเกลระดับโลกกับแอปพลิเคชัน WhatsApp เพื่อยกระดับความปลอดภัยและความเสถียรของระบบ

ในบทความระบุว่า ปัญหาช่องโหว่ความปลอดภัยที่เกิดจากการจัดการหน่วยความจำ (Memory Safety Vulnerabilities) เป็นปัญหาเรื้อรังของภาษาดั้งเดิมอย่าง C++ ที่ใช้มานาน การเปลี่ยนมาใช้ Rust จึงเป็นทางออกที่ตอบโจทย์ที่สุด เพราะ Rust มีกลไกป้องกันปัญหานี้ได้ตั้งแต่ขั้นตอนการเขียนโค้ด (Compile time) โดยไม่ต้องแลกมาด้วยประสิทธิภาพที่ลดลงเหมือนภาษาที่มี Garbage Collector

สิ่งที่น่าสนใจคือการขยายผลการใช้งาน (Scaling):

By arjin Writer on Tag: Microsoft, Rust, Windows, C++, C, Operating System
Microsoft

เรื่องมีอยู่ว่า Galen Hunt วิศวกรรมซอฟต์แวร์ผู้ทรงคุณวุฒิของไมโครซอฟท์ ได้โพสต์เนื้อหาบน LinkedIn เกี่ยวกับการรับสมัครทีมงานเพื่อร่วมกันบรรลุเป้าหมายสำคัญ คือแก้ไขโค้ดทั้งหมดของ Windows จาก C และ C++ ไปเป็น Rust ภายในปี 2030 แถมยังระบุว่าทีมงานที่เขาต้องการต้องเก่งในระดับ 1 วิศวกร 1 เดือน กับโค้ด 1 ล้านบรรทัด เพราะทีมวิจัยนี้จะต้องมีทักษะทั้งอัลกอริทึมและการใช้ AI เพื่อจัดการโค้ดขนาดใหญ่ของไมโครซอฟท์

โพสต์นี้กลายเป็นประเด็นในเวลาต่อมา เพราะดูเหมือนเป็นการบอกใบ้ยุทธศาสตร์ถัดไปของไมโครซอฟท์ที่ต้องการเปลี่ยนมาใช้ภาษา Rust เป็นพื้นฐานของระบบหลัก

By mk Founder on Tag: System76, Linux, Open Source, Rust
System76

System76 เป็นบริษัทผู้ผลิตฮาร์ดแวร์พีซีที่ใช้ระบบปฏิบัติการลินุกซ์ ซึ่งภายหลัง หันมาทำดิสโทรของตัวเองชื่อ Pop!_OS ตั้งแต่ปี 2017 ดิสโทรตัวนี้เป็น Ubuntu-based และใช้ GNOME เวอร์ชันปรับแต่งหน้าตามาโดยตลอด

ในปี 2021 ทาง System76 ประกาศว่าจะสร้างระบบจัดการเดสก์ท็อปของตัวเองชื่อ Cosmic Desktop เขียนด้วยภาษา Rust หลังจากเวลาผ่านมา 4 ปี ล่าสุด System76 ออก Pop!_OS 24.04 LTS ที่ใช้ Cosmic Desktop รุ่นเสถียรตัวแรก Epoch 1 แล้ว

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

ในงาน Maintainers Summit ที่ประชุมกลุ่มนักพัฒนาเคอร์เนลลินุกซ์ปีนี้ ที่ประชุมตกลงปรับสถานะภาษา Rust จากเดิมที่เป็นโค้ดทดลอง (experimental) มาเป็นโค้ดปกติ

แม้ว่า Rust จะอยู่ในฐานะการทดลองในเคอร์เนลมาตลอด แต่ก็มีโค้ดจำนวนมากในเคอร์เนลเขียนด้วย Rust อยู่แล้ว เช่น Asahi Linux พยายามพัฒนาไดร์เวอร์ GPU ของ Apple Silicon ใน Rust และเป็นชนวนความขัดแย้งระหว่างนักพัฒนาจนผู้ดูแลโครงการลาออกไป โดยก่อนหน้านี้ Alex Gaynor นักพัฒนาเคอร์เนลคนแรกที่ทดลองใช้ Rust ในเคอร์เนลก็ถอนตัวออกมาแล้ว

By mk Founder on Tag: Thunderbird, Exchange, E-mail, Mozilla, Open Source, Rust
Thunderbird

Thunderbird ออกเวอร์ชัน 145 มีของใหม่ที่สำคัญคือ รองรับอีเมลจากเซิร์ฟเวอร์ Microsoft Exchange เป็นครั้งแรก!

โครงการ Thunderbird ที่มีประวัติยาวนาน เคยรองรับ Microsoft Exchange ผ่านส่วนขยาย แต่ตัวมันเองไม่เคยถูกพัฒนาให้รองรับ Exchange โดยตรงเลย ด้วยเหตุผลว่าโค้ดส่วนจัดการโปรโตคอลอีเมลของ Thunderbird เป็นโค้ดเก่าสะสมมาตั้งแต่ยุค Netscape Communicator ซึ่งไม่เคยถูกปรับสถาปัตยกรรมมาก่อน และคนที่รู้โค้ดก็ไม่อยู่แล้ว

By lew Founder on Tag: Google, Rust
Google

กูเกิลปล่อย Magika โปรแกรมตรวจจับฟอร์แมตไฟล์เวอร์ชั่น 1.0 หลังจากเปิดตัวตั้งแต่ต้นปี 2024 ความเปลี่ยนแปลงสำคัญคือทีมงานเปลี่ยนโค้ดแกนกลางเป็น Rust จากเดิมที่มีโค้ด Rust เฉพาะส่วนประกอบอื่น เช่น command line เท่านั้น แนวทางนี้เพิ่มความปลอดภัยให้กับระบบโดยรวมเพราะ Magika ต้องใช้สแกนไฟล์จากที่ต่างๆ จำนวนมาก

By lew Founder on Tag: Debian, Rust, Programming
Debian

Julian Klode ผู้พัฒนา Debian ประกาศว่าจะเพิ่มโค้ด Rust เข้า APT หลังจากเดือนพฤษภาคม 2026 ส่งผลให้ Rust กลายเป็นเงื่อนไขในการพัฒนา Debian ทั้งระบบ (hard requirement) หลังจากนั้น

เหตุผลที่ต้องการใช้งาน Rust คือการอ่านไฟล์ .deb, .ar, .tar, และ HTTP Signature ซึ่งจะได้ประโยชน์ความปลอดภัยของ Rust ในการอ่านไฟล์จากภายนอก

By lew Founder on Tag: LibreOffice, Rust, Open Source
LibreOffice

Document Foundation ผู้ดูแลโครงการ LibreOffice ประกาศฟีเจอร์ชุดใหม่ที่ได้มาจากโครงการ Google Summer of Code (GSoC) โครงการที่ประสบความสำเร็จดี สามารถเข้าเป็นฟีเจอร์ใน LibreOffice 26.2 ที่จะออกต้นปี 2026 นี้

ฟีเจอร์สำคัญคือ Markdown ที่เป็นฟอร์แมตยอดนิยมสำหรับเว็บบอร์ด, ไฟล์ README, และการใช้ทำเอกสารจำนวนมาก ในฟีเจอร์นี้ Writer จะรองรับทั้งการเปิดไฟล์ .md โดยตรงหรือวาง (paste) ข้อมูลลงไปในเอกสารตรงๆ ก็ได้ ตัวมาตรฐาน Markdown มีหลายเวอร์ชั่น ทาง LibreOffice จะรองรับ CommonMark ทีี่เป็นรูปแบบเดียวกับ GitHub

ฟีเจอร์อื่นๆ ที่น่าจะได้ในรอบเดียวกันจากโครงการ GSoC ได้แก่

By lew Founder on Tag: Browser, Rust
Browser

Servo โครงการเอนจินเบราว์เซอร์ที่เขียนด้วย Rust ทั้งหมด ออกเวอร์ชั่นแรก ให้เลขเวอร์ชั่น 0.0.1 หลักจากพัฒนามาตั้่งแต่ปี 2012 รวมระยะเวลา 13 ปี

By mk Founder on Tag: Rust, Google Cloud, Development, Google
Rust

กูเกิลออก SDK สำหรับเชื่อมต่อ API ของ Google Cloud ในภาษา Rust แสดงให้เห็นความนิยมที่เพิ่มขึ้นของ Rust ในช่วงหลัง

ก่อนหน้านี้ Google Cloud มี SDK ของภาษาโปรแกรมยอดนิยม หลายตัว เช่น Java, C++, Python, Node.js, Ruby, Go, .NET, PHP, ABAP และล่าสุดคือ Rust

By arjin Writer on Tag: Python, JetBrains, Survey, Developer, Programming, Rust, PostgreSQL
Python

Python Software Foundation ร่วมกับทีม PyCharm ของ JetBrains รายงานข้อมูลและแนวโน้มน่าสนใจของภาษา Python ในปี 2025 ส่วนหนึ่งอิงมาจากผลการสำรวจนักพัฒนา Python มากกว่า 30,000 คน ซึ่งเป็นการทำสำรวจครั้งที่ 8 เมื่อปลายปีที่แล้ว

ในรายงานมีข้อมูลที่น่าสนใจหลายอย่างดังนี้

By lew Founder on Tag: nginx, Let's Encrypt, Rust
nginx

NGINX เว็บเซิร์ฟเวอร์ที่ได้รับความนิยมสูงประกาศเพิ่มพรีวิวฟีเจอร์ ACME protocol สำหรับการขอใบรับรองเข้ารหัสลับจากเซิร์ฟเวอร์ได้โดยตรง ไม่ต้องการซอฟต์แวร์ภายนอกแบบเดิม

ก่อนหน้านี้ NGINX ทำงานร่วมกับโปรแกรมขอใบรับรองอย่าง certbot ได้ค่อนข้างดีอยู่แล้วแต่ก็เป็นการทำงานข้ามโปรแกรมอยู่ดี ทำให้มีคู่แข่งพยายามชูจุดขายว่าขอใบรับรองได้ในตัว เช่น Caddy

By lew Founder on Tag: SQLite, Database, Rust
SQLite

Turso บริษัทฐานข้อมูลที่ประกาศสร้าง SQLite ใหม่ด้วย Rust (ชื่อเดิมคือ Project Limbo แต่เปลี่ยนชื่อเป็นชื่อบริษัท) ประกาศออกเวอร์ชั่นอัลฟ่าแรกที่แม้ฟีเจอร์ยังจำกัดอยู่มาก แต่ทีมงานก็มั่นใจมากว่าฟีเจอร์ที่อิมพลีเมนต์ออกมาแล้วมีความเสถียรไม่ทำไฟล์พัง

By lew Founder on Tag: Rust, LLM, Programming
Rust

Russell Power นักวิจัยด้าน machine learning อดีต principle engineer ของกูเกิลรายงานถึงการพอร์ตโค้ดไลบรารีบีบอัด Zopfli ด้วย Large Language Model (LLM) โดยอาศัยเทคนิคการสร้างชุดทดสอบด้วย LLM เองจากนั้นตรวจดูว่าผลที่ได้เหมือนหรือต่างกันอย่างไร และแก้ไขไปเรื่อยๆ จนกว่าผลจะเหมือนกันทุกประการ

By mk Founder on Tag: Rust, Open Source, Linux, Ubuntu, Security
Rust

ปีที่แล้ว เราเห็น ข่าวโครงการ uutils หรือการเขียน coreutils ของลินุกซ์ขึ้นมาใหม่ด้วย Rust เพื่อความปลอดภัย ซึ่งเริ่มโครงการมาตั้งแต่ปี 2021

ปีนี้โครงการมีความคืบหน้าสำคัญคือ Rust Coreutils ออกเวอร์ชัน 0.1.0 ซึ่งถือเป็นเวอร์ชันแรกที่เลขขยับมาเป็น 0.x สักที (ก่อนหน้านี้คือ 0.0.x)

By lew Founder on Tag: Windows, Microsoft, Open Source, Rust, MS-DOS
Windows

ไมโครซอฟท์ปล่อยโครงการ Edit ตัวแก้ไขไฟล์สร้างขึ้นเลียนแบบ MS-DOS Editor แต่ปรับรูปแบบการใช้งานปุ่มควบคุมต่างๆ ให้เหมือนกับ VS Code มากขึ้น

ตัวโครงการ Edit เขียนด้วย Rust และทำงานได้ทั้งบนลินุกซ์และวินโดวส์ ตัวโปรแกรมรองรับการเลือกข้อความด้วยเมาส์, ต้นหาแบบปกติและ Regular Expression

คำสั่ง Edit นั้นติดตั้งอยู่ในระบบปฎิบัติการของไมโครซอฟท์มายาวนาน แต่ที่หลายคนไม่ทันรู้ตัวคือวินโดวส์เวอร์ชั่น 64 บิตนั้นไม่มีโปรแกรมแก้ไขไฟล์ในเทอร์มินัลอีกแล้ว บทความแนะนำต่างๆ มักระบุให้ผู้ใช้แก้ไขไฟล์ด้วย notepad ทำไมไมโครซอฟท์หาทางเลือกที่จะเพิ่มตัวแก้ไขไฟล์ในเทอร์มินัลมาตลอด

Subscribe to Rust