Image
By mk Founder on Tag: DirectX, Microsoft, Open Source
DirectX

ไมโครซอฟท์เปิดซอร์สโค้ดบางส่วนของ DirectX ออกสู่สาธารณะ โค้ดส่วนนี้เรียกว่า DirectX Intermediate Language (DXIL) เป็นภาษาขั้นกลางสำหรับแปลงเป็นไบนารีของ shader ให้กับไดรเวอร์ DirectX อีกที

สิ่งที่ไมโครซอฟท์ประกาศไว้ว่าจะโอเพนซอร์สมี 2 ส่วนคือ DXIL Validator เอาไว้ตรวจสอบว่าไบนารี DXIL ทำงานได้ถูกต้อง และ DXIL Validator Hash เอาไว้คำนวณค่าแฮชจาก DXIL เพื่อนำมาเปรียบเทียบค่าที่สร้างจากไบนารี

By mk Founder on Tag: DeepSeek, Open Source, Artificial Intelligence
DeepSeek

DeepSeek ประกาศโอเพนซอร์สโครงการต่างๆ ภายในบริษัทจำนวน 5 repository ในสัปดาห์หน้า (จะเปิด 1 วัน 1 repo) เพื่อสร้างความโปร่งใสแบบสุดๆ ต่อสาธารณะ

บริษัทบอกว่าเชื่อว่าการเปิดซอร์สโค้ดของตัวเองจะช่วยให้วงการ AI โลกพัฒนาเร็วขึ้นในภาพรวม

By mk Founder on Tag: Team Fortress 2, Games, Valve, Half-Life, Open Source
Team Fortress 2

Valve เปิดซอร์สโค้ดทั้งหมดของเกม Team Fortress 2 ทั้งฝั่งเซิร์ฟเวอร์และไคลเอนต์ เพื่อให้นักสร้างม็อดนำไปแก้ไขได้อย่างเต็มที่ ซอร์สโค้ดเหล่านี้เป็นส่วนหนึ่งของ Source SDK ที่เผยแพร่บน GitHub

เงื่อนไขเดียวของการเปิดซอร์ส Team Fortress 2 คือม็อดต่างๆ จะต้องเป็น non-commercial ห้ามใช้งานในเชิงพาณิชย์ แต่สามารถนำขึ้นไปแจกจ่ายบน Steam ด้วยชื่อเกมใหม่ (ที่ต่างจาก TF2 ได้)

By mk Founder on Tag: Fedora, RISC-V, Linux, Open Source
Fedora

Fedora ประกาศออกอิมเมจ Fedora 41 สำหรับใช้งานบนบอร์ด RISC-V ยอดนิยม (หรือรันบนเครื่อง virtual machine ที่เป็น RISC-V ก็ได้) เพื่ออำนวยความสะดวกให้นักพัฒนาสาย RISC-V มากขึ้น

Fedora บอกว่า RISC-V ได้รับความนิยมเพิ่มขึ้นในช่วงหลัง มีฮาร์ดแวร์ใหม่ๆ ออกสู่ตลาดหลายรุ่น แต่เดิมทีโลก RISC-V มักใช้กันแต่ Debian หรือดิสโทรที่แตกหน่อมาจาก Debian การมีระบบปฏิบัติการตัวอื่นๆ อย่าง Fedora เข้ามาซัพพอร์ต ออกอิมเมจของ Fedora เวอร์ชันใหม่ล่าสุดให้ ย่อมช่วยให้การใช้งานบอร์ด RISC-V แพร่หลายขึ้น

By mk Founder on Tag: 3D Printing, Public Domain, Open Source
3D Printing

วงการเครื่องพิมพ์สามมิติ คงคุ้นกับโมเดลเรือ 3DBenchy ที่เปรียบเสมือน Hello World ของโลกเครื่องพิมพ์สามมิติ และประเมินว่ามันน่าจะเป็นโมเดลที่ถูกพิมพ์ออกมาเยอะที่สุดในโลก

ที่มาของโมเดลตัวนี้เริ่มในปี 2015 โดยบริษัท Creative Tools จากสวีเดน สร้างขึ้นมาเพื่อทดสอบการทำงานของเครื่องพิมพ์ และถูกใช้กันต่อๆ มาอย่างแพร่หลาย

By mk Founder on Tag: React, Development, Open Source
React

Meta ประกาศยกเลิก Create React App ตัวช่วยเตรียมคอนฟิกสำหรับเขียนแอพ React ด้วยเหตุผลว่ามีข้อจำกัดทางเทคนิคหลายอย่าง ที่ทำให้ยากต่อการดูแล

การเริ่มเขียนแอพด้วย React จำเป็นต้องเตรียมเครื่องมือพื้นฐานหลายอย่าง เช่น JSX, linting, hot reloading ทำให้นักพัฒนาหน้าใหม่เริ่มต้นได้ยาก ในปี 2016 ทางทีม Meta จึงสร้าง Create React App ขึ้นมาเพื่อรวมเครื่องมือทุกอย่างไว้ด้วยกันเป็นก้อนเดียว

By lew Founder on Tag: OBS Studio, Fedora, Open Source
OBS Studio

OBS โครงการซอฟต์แวร์สตรีมมิ่งแบบโอเพนซอร์สยอดนิยมแสดงความไม่พอใจกับโครงการ Fedora ที่นำซอฟต์แวร์ไปแพ็กเกจเป็น Flatpak แต่แพ็กเกจกลับมีปัญหาและผู้ใช้กลับไปรายงานที่โครงการ OBS เอง

Flatpak เป็นความพยายามแพ็กเกจแอปพลิเคชั่นลินุกซ์ให้ทำงานได้ทุกดิสโทรโดยในแพ็กเกจจะขนเอาไลบรารีต่างๆ ที่จำเป็นไปด้วย โดยที่จริงแล้ว OBS ก็มี Flatpak ของตัวเอง อย่างไรก็ตามในโครงการ Fedora นำ OBS มาแพ็กเกจเองอีกที โดยในเวอร์ชั่นของ Fedora นั้้นมีการอัพเกรดไลบรารี Qt ไปด้วยทำให้ให้เกิดบั๊ก

By arjin Writer on Tag: Baidu, Artificial Intelligence, Chatbot, Open Source
Baidu

Baidu เปิดเผยว่าบริษัทเตรียมโอเพนซอร์สโมเดลปัญญาประดิษฐ์ Ernie ตั้งแต่ 30 มิถุนายนเป็นต้นไป ซึ่งเป็นผลจากการแข่งขันในตลาดโมเดลปัญญาประดิษฐ์ที่จีน ซึ่ง DeepSeek ได้สร้างผลกระทบวงกว้างส่วนหนึ่งเพราะเป็นโมเดลแบบโอเพนซอร์ส

ที่ผ่านมา Robin Li ซีอีโอ Baidu มีแนวทางสนับสนุนการพัฒนาโมเดล AI ปิด แต่การมาของ DeepSeek ทำให้ส่วนแบ่งตลาดลดลง Baidu จึงเพิ่มแนวทางที่เปิดกว้างมากขึ้น นอกจากโอเพนซอร์สโมเดลแล้ว บริษัทยังเปิดให้สามารถใช้งานแชทบอต Ernie Bot ได้ฟ รีตั้งแต่ 1 เมษายน เป็นต้นไป

By mk Founder on Tag: KDE, Graphic, Open Source
KDE

ระบบเดสก์ท็อป KDE Plasma ออกเวอร์ชัน 6.3 ซึ่งถือเป็นโอกาสครบรอบ 1 ปีหลัง KDE Plasma ออกเวอร์ชัน 6.0

การเปลี่ยนแปลงสำคัญใน KDE Plasma 6.3 ได้แก่

By mk Founder on Tag: GIMP, Open Source
GIMP

GIMP ซอฟต์แวร์แต่งภาพสายโอเพนซอร์สยอดนิยม ออกเวอร์ชัน 3.0 RC3 ซึ่งทีมพัฒนาบอกว่าน่าจะเป็น "รุ่นทดสอบสุดท้าย" ก่อนออก GIMP 3.0 รุ่นเสถียร

เส้นทางสู่ GIMP 3.0 ถือเป็นการเดินทางอันยาวนาน หลังจากออก GIMP 2.10 เมื่อปี 2018 ก็มีการออกรุ่นเสถียรย่อยๆ ที่มีฟีเจอร์ใหม่เรื่อยๆ จำนวนถึง 20 รุ่น (เวอร์ชันล่าสุดคือ GIMP 2.10.38 รุ่นเสถียรนับเฉพาะเลขคู่)

By mk Founder on Tag: OnlyOffice, Open Source, iWork
OnlyOffice

OnlyOffice ซอฟต์แวร์สำนักงานโอเพนซอร์สอีกค่าย (ที่ไม่ใช่ LibreOffice) ออกเวอร์ชัน 8.3 มีการเปลี่ยนแปลงสำคัญคือรองรับการเปิดและแก้ไขไฟล์เอกสารของ Apple iWork (Pages, Numbers, Keynote) รวมถึงไฟล์จาก Hancom Office ซอฟต์แวร์สำนักงานจากเกาหลีด้วย

ไฟล์ของ iWork เดิมทีจำเป็นต้องเปิดตัวซอฟต์แวร์ในชุด iWork ที่มีเฉพาะบน macOS หรือบนเว็บเท่านั้น จึงสร้างความลำบากให้ผู้ใช้พีซีทั้งวินโดวส์และลินุกซ์ การที่ OnlyOffice สามารถเปิดไฟล์เหล่านี้ได้ย่อมช่วยอำนวยความสะดวกได้มากขึ้นมาก

By mk Founder on Tag: Pebble, Open Source, Smart Watch
Pebble

ไม่นานหลัง กูเกิลโอเพนซอร์ส Pebble OS และ Eric Migicovsky ผู้ก่อตั้ง Pebble ประกาศทำนาฬิกา Pebble รุ่นใหม่อีกครั้ง

ล่าสุด Migicovsky บอกว่าสามารถแก้โค้ดของ Pebble OS, คอมไพล์ และรันบนฮาร์ดแวร์ Pebble รุ่นใหม่ได้แล้ว ตอนนี้ยังไม่มีรายละเอียดของฮาร์ดแวร์ตัวนี้มากนัก Migicovsky บอกเพียงว่าจะใช้ชิปเซ็ตใหม่เป็น nRF52840 ของ Nordic Semiconductor และเขาจะบินไปเซินเจิ้นเพื่อพูดคุยกับโรงงานและซัพพลายเออร์

By mk Founder on Tag: MIDI, Windows 11, Microsoft, Operating System, Open Source, Audio
MIDI

ไมโครซอฟท์ประกาศข่าวว่าเขียน Windows MIDI Services ของ Windows ใหม่ทั้งหมด พร้อมเปิดโค้ดเป็นโอเพนซอร์ส

ฟอร์แมตไฟล์ MIDI นิยมใช้กันแพร่หลายในวงการดนตรี ตัวมันเองไม่ใช่ไฟล์เสียง (audio) แต่เป็นชุดคำสั่งบอกว่าให้เครื่องดนตรีชิ้นไหนเล่นอย่างไร มาตรฐาน MIDI เวอร์ชัน 1.0 ออกครั้งแรกในปี 1983 แล้วข้ามมาออกอัพเดตใหญ่ MIDI 2.0 ในปี 2020 เพิ่มฟีเจอร์ใหม่ๆ เข้ามาอีกจำนวนมาก ทั้งการควบคุมความเร็ว การสื่อสารระหว่างอุปกรณ์แต่ละชิ้น และการเชื่อมต่อกับ USB

By mk Founder on Tag: GTK, X.Org, Open Source, Linux, Wayland
GTK

โครงการ GTK ชุดแสดงผล UI ข้ามแพลตฟอร์ม ประกาศเตรียมเลิกใช้ backend สองตัวคือ X11 ตัวดั้งเดิม และ Broadway โครงการย่อยที่แสดงผล GTK เป็น HTML5 ผ่านเบราว์เซอร์ โดยจะมีผลใน GTK 5 เวอร์ชันหน้า

By arjin Writer on Tag: Sam Altman, OpenAI, Open Source, Artificial Intelligence
Sam Altman

Sam Altman ซีอีโอ OpenAI ได้เข้าร่วมเซสชัน AMA หรือ Ask-Me-Anything ของ Reddit เมื่อวันศุกร์ที่ผ่านมา (อย่าลืมว่าเขาเป็นผู้ถือหุ้นใหญ่ด้วย) โดยมีประเด็นน่าสนใจเมื่อมีคนถามว่า OpenAI มีความคิดจะกลับมาเผยแพร่รายละเอียดเทคโนโลยีของโมเดล AI ต่อสาธารณะอีกครั้งหรือไม่

By mk Founder on Tag: Chromium, Microsoft Edge, Browser, Chrome, Microsoft, Open Source
Chromium

เมื่อปี 2021 ไมโครซอฟท์ปรับวิธีเรนเดอร์ฟอนต์ของ Microsoft Edge บนวินโดวส์ให้คมชัดมากขึ้น และประกาศว่าจะส่งแพตช์เข้าโครงการ Chromium

เวลาผ่านมาเกือบ 4 ปี แพตช์ตัวนี้ถูกผนวกเข้ากับโครงการ Chromium เรียบร้อยแล้ว และ Chrome 132 ที่ออกรุ่นเสถียรเมื่อกลางเดือนมกราคม ถือเป็น Chrome รุ่นแรกที่ได้ใช้ฟีเจอร์นี้ แพตช์ตัวนี้ยังจะมีผลกับเบราว์เซอร์ตัวอื่นๆ ที่ใช้ Chromium ด้วย (เช่น Opera, Vivaldi, Brave)

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

Greg Kroah-Hartman หรือ greg-kh หนึ่งในแกนหลักของนักพัฒนาเคอร์เนลลินุกซ์ ประกาศใน Git pull-request ของเคอร์เนล 6.14 ว่าตอนนี้สถานะของเคอร์เนลลินุกซ์นั้น "เกือบ" พร้อมแล้วสำหรับการเขียนไดรเวอร์ด้วยภาษา Rust อย่างจริงจัง

We are almost at the "write a real driver in rust" stage now, depending on what you want to do.

By lew Founder on Tag: Pebble, Open Source, Smart Watch, Google, Wearable Computing, Operating System
Pebble

กูเกิลประกาศปล่อยซอร์สโค้ดของนาฬิกา Pebble ออกมาเป็นสัญญาอนุญาต Apache 2.0 หลังจากตัวบริษัท Pebble ปิดกิจการไปตั้งแต่ปี 2016 โดยทรัพย์สินของบริษัทถูกขายต่อให้กับ Fitbit ซึ่งขายต่อไปยังกูเกิลอีกทีในภายหลัง ทำให้สิทธิ์ในโค้ดของ Pebble OS ตกอยู่กับกูเกิล

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

ทีมนักวิจัยจาก University of Waterloo ในแคนาดา ค้นพบการปรับแต่งโค้ดเคอร์เนลลินุกซ์ 30 บรรทัด สามารถช่วยลดการใช้พลังงานในศูนย์ข้อมูลลงได้สูงสุด 30%

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

Subscribe to Open Source