Image
By lew Founder on Tag: GitHub Copilot, LLM, Programming, Open Source, Microsoft, .NET
GitHub Copilot

หลังจากไมโครซอฟท์เปิดบริการ Coding Agent ที่สามารถดึงโค้ดไปทดสอบ, แก้ไข แล้วส่งโค้ดกลับมายังโครงการเป็น pull request ทีเดียว ตอนนี้โครงการต่างๆ ของไมโครซอฟท์ก็เริ่มเห็น Coding Agent ส่งแพตช์เข้ามาจำนวนมาก

เนื่องจาก .NET พัฒนาอย่างเปิดเผย เราจึงได้เห็นโปรแกรมเมอร์ของไมโครซอฟท์นั่งคุยกับ Copilot ให้แก้ปัญหาของโค้ดที่ส่งมา

By mk Founder on Tag: MCP, Microsoft, Artificial Intelligence, GitHub, Open Source
MCP

ไมโครซอฟท์ประกาศเข้าร่วมพัฒนา Model Context Protocol (MCP) โปรโตคอลสื่อสารระหว่างโมเดล LLM กับแหล่งข้อมูลภายนอก ที่เริ่มสร้างโดย Anthropic ในช่วงปลายปี 2024

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 ทำไมไมโครซอฟท์หาทางเลือกที่จะเพิ่มตัวแก้ไขไฟล์ในเทอร์มินัลมาตลอด

By lew Founder on Tag: GitHub, LLM, Visual Studio Code, GitHub Copilot, Open Source
GitHub

GitHub เปิดซอร์สส่วนขยาย GitHub Copilot Chat ที่ใช้เชื่อม VS Code เข้ากับบริการ GitHub Copilot กลายเป็นโครงการโอเพนซอร์ส สัญญาอนุญาตแบบ MIT โดยให้เหตุผลสำคัญว่าปัญญาประดิษฐ์ในช่วงหลังดีขึ้นมาก และการสร้างพรอมพ์พิเศษที่เป็นความลับเพื่อให้เขียนโค้ดได้ดีขึ้นนั้นไม่จำเป็นอีกต่อไปแล้ว

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

By lew Founder on Tag: WSL, Microsoft, Open Source, Linux
WSL

ไมโครซอฟท์ประกาศโอเพนซอร์ส WSL ทั้งชุด หลังจากก่อนหน้านี้โอเพนซอร์สเฉพาะเคอร์เนล (ตามข้อจำกัด GPL ของลินุกซ์) และ WSLg ส่วนรองรับกราฟิกสำหรับแอปลินุกซ์เป็นหลัก

ตัว WSL มีส่วนประกอบข้างในหลายส่วน นอกจากตัวเคอร์เนล ได้แก่

By mk Founder on Tag: AWS, Artificial Intelligence, Amazon, Development, Open Source
AWS

AWS เปิดตัว Strand Agents เป็นชุด SDK สำหรับเชื่อมต่อโมเดล, เครื่องมือดึงข้อมูล และ Prompt เพื่อสร้าง AI Agent โดยใช้โค้ดเพียงไม่กี่บรรทัด

Strand Agents ทำหน้าที่เป็นคนกลางคอยเชื่อมชิ้นส่วนต่างๆ เข้าด้วยกัน ได้แก่ โมเดล (ใช้อะไรก็ได้), เครื่องมือภายนอกผ่าน Model Context Protocol (MCP) (ตัวอย่าง) และคำสั่งจาก Prompt แล้วสร้างเป็น AI Agent ไปรันบนสภาพแวดล้อมต่างๆ ตั้งแต่รันแบบ local, เรียกใช้ผ่าน API หรือจะโฮสต์แบบซับซ้อนขึ้นบนคลาวด์ก็ได้

By lew Founder on Tag: PostgreSQL, Database, Open Source
PostgreSQL

PostgreSQL ออกเวอร์ชั่น 18 beta 1 ที่น่าจะมีฟีเจอร์ไม่ต่างจากตัวจริงที่กำลังออกมา โดชชูจุดเด่นสำคัญคือการปรับปรุงประสิทธิภาพเป็นหลัก เวอร์ชั่นนี้รองรับการทำงานแบบ asynchronous I/O (AIO) ที่เพิ่มประสิทธิภาพถึง 2-3 เท่าตัวในบางกรณี ขณะที่การคิวรีที่มี index แบบ B-tree ก็ออปติไมซ์ขึ้น มีการสร้าง GIN index สำหรับ JSON และข้อความทั่วไปโดยรันแบบขนาน การอัพเกรดเวอร์ชั่นหลังจากนี้จะมีฟีเจอร์เก็บข้อมูลการคิวรี ทำให้ต่อจากนี้ไปการอัพเกรดจะได้ประสิทธิภาพกลับไปใกล้เคียงของเดิมเร็วขึ้น

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

Ubuntu ประกาศเป็นดิสโทรลินุกซ์รายใหญ่ค่ายแรก ที่จะเปลี่ยนจาก sudo มาใช้ sudo-rs ที่เขียนด้วยภาษา Rust เพื่อป้องกันช่องโหว่หน่วยความจำ

โครงการ sudo-rs ได้รับเงินสนับสนุนจาก Internet Security Research Group (ISRG) กลุ่มวิจัยด้านความปลอดภัยอินเทอร์เน็ต ที่พยายามเขียนซอฟต์แวร์โอเพนซอร์สสำคัญๆ ใหม่ด้วย Rust โดยนอกจาก sudo แล้วยังมีตัวอื่น เช่น su, zlib และ Rustls ด้วย

By lew Founder on Tag: Open Source, LLM, Artificial Intelligence
Open Source

Open WebUI โครงการหน้าจอแชตยอดนิยมในโลกโอเพนซอร์ส ประกาศเปลี่ยนไลเซนส์จากเดิมใช้ BSD-3 ที่ให้อิสระอย่างมาก มาเป็น BSD-3 เวอร์ชั่นดัดแปลงที่บังคับห้ามลบแบรนด์ออกจากเว็บ

By lew Founder on Tag: Redis, Open Source, Database
Redis

Redis ออกเวอร์ชั่น 8 ตัวเต็ม หลังประกาศใกล้ๆ กับโครงการ Valkey เมื่อปีที่แล้ว พร้อมกับเปลี่ยนใจหันมาใช้สัญญาอนุญาตแบบ AGPLv3 ทำให้ยังเข้าข่ายนิยามซอฟต์แวร์โอเพนซอร์สอยู่

ในแง่ประสิทธิภาพ Redis 8 เร่งความเร็วคำสั่งต่างๆ บางคำสั่งเร็วขึ้น 87% โดยมีจุดปรับปรุงรวม 30 จุด ฟีเจอร์ใหญ่ๆ คือรองรับข้อมูลเพิ่มหลายแบบ ได้แก่

By mk Founder on Tag: JetBrains, Programming, Open Source, LLM
JetBrains

JetBrains ประกาศโอเพนซอร์ส Mellum โมเดลช่วยเติมโค้ดที่เปิดตัวในปี 2024 และใช้กับ IDE ในตระกูล JetBrains โดยมีจุดเด่นเรื่องความเร็วกว่าการใช้โมเดลภาษา LLM ตัวใหญ่

JetBrains เรียก Mellum ว่าเป็น "focal model" สร้างมาเพื่อเขียนโค้ดโดยเฉพาะ ไม่ใช่โมเดลภาษา LLM ที่ปรับมาใช้เขียนโค้ด และแผนการของบริษัทคือการสร้างโมเดล Mellum หลายๆ ตัวที่ทำงานเฉพาะทางต่างกันไป เช่น ช่วยเติมโค้ด (code completion) หรือช่วยพยากรณ์ diff ของโค้ดแต่ละเวอร์ชัน

By arjin Writer on Tag: Xiaomi, Artificial Intelligence, Open Source
Xiaomi

MiMo มีขนาด 7B พารามิเตอร์ ผลการทดสอบหัวข้อ AIME 2024-2025 และ LiveCodeBench v5 ทำคะแนนได้สูงกว่า o1-mini และ QwQ-32B-Preview

โมเดลชุดแรกที่ Xiaomi เผยแพร่ได้แก่ MiMo-7B-Base เป็นโมเดลพื้นฐาน, MiMo-7B-RL-Zero ที่ถูกฝึกฝนแบบ Reinforce จากโมเดลพื้นฐาน, MiMo-7B-SFT ที่ถูกฝึกแบบ Supervised และ MiMo-7B-RL ที่ถูกฝึกจากโมเดล SFT ดูรายละเอียดได้ที่ GitHub และ Hugging Face

By mk Founder on Tag: Brave, Browser, Open Source, Ad Blocking
Brave

เว็บเบราว์เซอร์ Brave ประกาศโอเพนซอร์ส Cookiecrumbler ตัวบล็อคหน้าจอแจ้งเตือนว่าเว็บไซต์นี้มีเก็บคุกกี้ ที่หลายคนรำคาญเวลาเข้าชมเว็บไซต์ต่างๆ ในยุคสมัยนี้

Brave มีระบบ Cookiecrumbler มาตั้งแต่ปี 2022 เทคนิคการทำงานของมันใช้โมเดล LLM ตรวจจับส่วนของเว็บไซต์ที่ประกาศแจ้งเตือนว่าเก็บคุกกี้ แทนการเขียนกฎตรวจจับ (rule-based) ที่อาจทำงานผิดพลาด บล็อคหน้าเว็บพังจนใช้งานไม่ได้ อีกทั้งยังสามารถทำงานกับเว็บไซต์ภาษาต่างๆ ได้ด้วย (ตัวอย่างที่ Brave ยกมาให้ดูเป็นหน้าแจ้งเตือนคุกกี้ภาษาไทยของ Sanook)

By mk Founder on Tag: FreeType, Font, Bug, Open Source
FreeType

FreeType เป็นไลบรารีเรนเดอร์ไฟล์ฟอนต์ขึ้นเป็นกราฟิกบนหน้าจอ ที่ถูกใช้งานในระบบปฏิบัติการยอดนิยมหลายตัว เช่น ลินุกซ์, Android, iOS, ChromeOS (จริงๆ คือแทบทุกตัวยกเว้น Windows)

การที่ FreeType อยู่มานานมากแล้ว (สร้างขึ้นตั้งแต่ปี 1996) ช่วงหลังอาจไม่ได้มีอะไรเปลี่ยนมากนัก แต่ล่าสุดมีนักพัฒนา Werner Lemberg ค้นพบว่า FreeType มีบั๊กที่สะสมมายาวนานตั้งแต่ยุคแรกๆ บั๊กตัวนี้จะเกิดขึ้นกับฟอนต์ที่เรียกใช้คำสั่งของฟอนต์แบบ OpenType บางอย่าง แล้วจะเรียกฟังก์ชัน hb_ot_shape_glyphs_closure ซ้ำกันเยอะถึง 66,954 ครั้ง

By mk Founder on Tag: Ubisoft, Open Source, Accessibility
Ubisoft

Ubisoft มีชุดทดสอบตาบอดสีชื่อ Chroma เอาไว้ใช้ทดสอบเกมของตัวเองว่าเกมเมอร์ตาบอดสี (ทั้งตาบอดเป็นบางสี หรือบอดทุกสี) จะมองเห็นภาพในเกมเป็นอย่างไร สามารถเล่นเกมได้หรือไม่

Chroma เริ่มพัฒนาขึ้นในปี 2021 โดยทีม Quality Control ในอินเดีย ที่ต้องการสร้างชุดทดสอบจำลองสภาวะตาบอดสี (colorblind simulation tool) ให้นักพัฒนาเกมเข้าใจได้ว่าผู้เล่นตาบอดสีเห็นภาพในเกมอย่างไร

ล่าสุด Ubisoft โอเพนซอร์ส Chroma ให้คนทั่วไปใช้งาน ซอร์สโค้ดอยู่บน GitHub สามารถใช้กับเกมอะไรก็ได้ ไม่ขึ้นกับเอนจินเกม ทดสอบได้ที่เฟรมเรตสูงสุด 60 FPS

By lew Founder on Tag: DeepSeek, LLM, Open Source
DeepSeek

DeepSeek ประกาศแนวทางการพัฒนาซอฟต์แวร์รันโมเดลปัญญาประดิษฐ์ (inference engine) หลังจากก่อนหน้านี้บริษัทใช้ vLLM รุ่นพิเศษที่แก้ไขภายในเพื่อให้บริการ มาเป็นการทำงานร่วมกับโครงการโอเพนซอร์ส

ก่อนหน้านี้ DeepSeek เปิดซอฟต์แวร์ที่เกี่ยวข้องกับระบบรันปัญญาประดิษฐ์จำนวนมาก โดยซอฟต์แวร์มักเป็นการออปติไมซ์ประสิทธิภาพการรันปัญญาประดิษฐ์บนชิป NVIDIA Hopper ทาง DeepSeek ระบุว่าเคยพิจารณาว่าจะเปิดเอนจินออกมาทั้งชุด แต่พบปัญหา 3 ประการ

By lew Founder on Tag: Google Cloud, LLM, Google, Open Source
Google Cloud

กูเกิลโอเพนซอร์สเฟรมเวิร์ค Agent Development Kit (ADK) สำหรับการพัฒนา Agent ในรูปแบบต่างๆ โดยแม้จะพัฒนาโดยกูเกิลแต่ก็รองรับโมเดลจากผู้ผลิตหลากหลาย และเชื่อมต่อเครื่องมือภายนอกผ่านโปรโตคอล MCP ได้

ความพิเศษของ ADK ต่อกูเกิลเองคือ Vertex AI รองรับโดยตรงผ่าน Vertex AI Agent Engine อย่างไรก็ดี ตัว ADK นั้นแพ็กเกจเป็นคอนเทนเนอร์ทำให้ไปรันที่ไหนก็ได้อยู่แล้ว และกูเกิลระบุว่า ADK ออปติไมซ์ให้ทำงานกับ Gemini 2.5 Pro เป็นพิเศษ

By lew Founder on Tag: macOS, Open Source
macOS

ปีที่แล้วแอปเปิลออก macOS Sequoia ที่มีการอัพเดตหลายอย่าง แต่ล่าสุดก็มีผู้ใช้พบว่าแอปเปิลอัพเดตโปรแกรม rsync ไปใช้โครงการ openrsync ทำให้ผู้ใช้สามารถใช้ rsync โปรโตคอลเวอร์ชั่นใหม่ได้แล้วหลังไม่ยอมอัพเดตมาเกือบ 20 ปี

By mk Founder on Tag: Microsoft, CNCF, Open Source, WebAssembly, Virtual Machine, Virtualization
Microsoft

เมื่อปลายปี 2024 ไมโครซอฟท์เปิดตัวโครงการ Hyperlight ซึ่งเป็นไลบรารีภาษา Rust สำหรับรันฟังก์ชันขนาดเล็ก มีจุดเด่นตรงการแยกเป็น hypervisor ของตัวเองเพื่อความปลอดภัย และความเร็วที่เร็วกว่าการรัน VM แบบปกติ แต่ข้อเสียคือจำกัดเฉพาะการรันฟังก์ชันภาษา Rust เท่านั้น

ปีนี้ไมโครซอฟท์ปรับปรุง Hyperlight เพิ่มเติมเป็น Hyperlight Wasm โดยนำเอา WebAssembly (Wasm) เข้ามาแก้ปัญหาเรื่องความเข้ากันได้ของภาษาโปรแกรม

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

ระบบแพ็กเกจ APT (Advanced Package Tool) ของ Debian อยู่คู่กับโลกลินุกซ์มายาวนานเกือบ 30 ปี (เริ่มใช้ปี 1998) ล่าสุด APT ออกเวอร์ชันใหญ่ 3.0 มีการเปลี่ยนแปลงสำคัญ 2 อย่างคือ

Subscribe to Open Source