Tags:
Node Thumbnail

โครงการ Ladybird ก่อตั้ง Ladybird Browser Initiative นิติบุคคลไม่หวังกำไรเพื่อดูแลโครงการในระยะยาวที่มุ่งสร้างเบราว์เซอร์ที่ไม่ได้ถูกควบคุมโดยบริษัทใดๆ

Ladybird พยายามสร้างเบราว์เซอร์จากมาตรฐานอย่างเดียวโดยไม่ดึงโค้ดจากโครงการอื่นๆ มาใช้งาน ต่างจากเบราว์เซอร์ต่างๆ ทุกวันนี้ที่แชร์โค้ดระหว่างกันจำนวนมาก ไม่ว่าจะเป็น Chrome, Edge, หรือ Safari

เบราว์เซอร์สมัยใหม่มีส่วนประกอบจำนวนมากที่ซับซ้อน ตั้งแต่เอนจินการเรนเดอร์เว็บ, เอนจินจาวาสคริปต์, WebAssembly, ไลบรารีเข้ารหัส, ไลบรารี HTTP, ตลอดจนไลบรารีกราฟิก โดยโครงการจำนวนมากมาจากโครงการ SerenityOS

Tags:
Node Thumbnail

Eclipse Foundation ประกาศออก Theia IDE (อ่านว่า "ธีอา") เวอร์ชัน 1.50 ซึ่งนับเป็นรุ่นเสถียรรุ่นแรก ปลดป้าย Beta ออก และแนะนำให้คนทั่วไปใช้งาน

Eclipse Theia เป็นการนำซอร์สโค้ดของ Visual Studio Code มาพัฒนาต่อ โดยรองรับทั้งการรันบนเดสก์ท็อปและผ่านเบราว์เซอร์ ตัวโครงการเริ่มทำมาตั้งแต่ปี 2017 โดยแบ่งเป็น 2 ส่วนคือ Theia platform ที่เป็นแพลตฟอร์มสำหรับให้องค์กรอื่นๆ นำไปสร้าง IDE แบบคัสตอม (เช่น Red Hat CodeReady Workspaces และ Arm Mbed Studio) กับตัว Theia IDE ที่เป็น IDE มาตรฐานของ Eclipse Theia เอง (เดิมชื่อว่า Theia Blueprint)

Tags:
Node Thumbnail

Posit บริษัทผู้พัฒนา RStudio ซอฟต์แวร์ IDE สำหรับภาษา R ที่นิยมกันในวงการ ล่าสุดออกซอฟต์แวร์ IDE ตัวใหม่ที่พัฒนาจาก Visual Studio Code ชื่อว่า Positron

Positron นิยามตัวเองว่าเป็น IDE สำหรับวงการ data science รองรับการเขียนโปรแกรมหลายภาษา ออกแบบมาสำหรับกลุ่มผู้ใช้ VS Code หรือ Jupyterlab ที่ทำงาน data science ด้วยภาษา Python หรือ R แต่ยังไม่พอใจกับคุณสมบัติของซอฟต์แวร์ที่ใช้อยู่ อยากได้ฟีเจอร์ระดับสูงหรือความสามารถในการปรับแต่งที่มากขึ้น

Tags:
Node Thumbnail

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

ชิ้นส่วนสำคัญของการแก้ปัญหาไดรเวอร์บนลินุกซ์คือ โครงการไดรเวอร์โอเพนซอร์สตัวใหม่ Nova ที่พัฒนาโดยทีมฝั่ง Red Hat เขียนด้วยภาษา Rust แนวคิดของโครงการพัฒนาให้รองรับสถาปัตยกรรม NVIDIA GPU System Processor (GSP) ที่ใช้ในจีพียูรุ่นใหม่ๆ คือ GeForce RTX ซีรีส์ 20 (Turing) เป็นต้นมา

Tags:
Node Thumbnail

กูเกิลประกาศนำโค้ดบางส่วนของระบบปฏิบัติการ Android มาใช้กับระบบปฏิบัติการ ChromeOS ด้วย เพื่อลดความซ้ำซ้อนของการพัฒนา และช่วยให้ออกฟีเจอร์ของ ChromeOS ได้เร็วขึ้น

ชิ้นส่วนแรกที่ ChromeOS นำมาใช้งานคือ Fluoride เฟรมเวิร์คสำหรับจัดการอุปกรณ์ Bluetooth ของ Android ที่นำมาใช้แทน BlueZ เฟรมเวิร์ค Bluetooth ของลินุกซ์ที่ ChromeOS ใช้งานอยู่ก่อน

ปัญหาของ BlueZ คือใช้ API คนละตัวระหว่างการใช้บนพีซีกับอุปกรณ์พกพา ทำให้ดูแลโค้ดได้ยากกว่า เมื่อ Android มี Fluoride ที่สถาปัตยกรรมเรียบง่ายกว่า และทดสอบความเข้ากันได้กับอุปกรณ์จำนวนมากกว่าอยู่แล้ว จึงสมเหตุสมผลที่จะนำ Fluoride มาใช้กับ ChromeOS ด้วย

Tags:
Node Thumbnail

ทีมวิจัย Qwen ของ Alibaba Cloud เปิดตัวโมเดล LLM ในชื่อ Qwen2 มี 5 ขนาดให้เลือกตั้งแต่ 0.5B, 1.5B, 7B, 14B, และ 72B โดยชูจุดเด่นรองรับภาษาอื่นๆ นอกจากภาษาอังกฤษ เช่นแถบเอเชียตะวันออกเฉียงใต้นั้นรองรับทั้ง ไทย, เวียดนาม, อินโดนีเซีย, เมียนมาร์, ลาว, กัมพูชา และยังรองรับ context window ถึง 128K

ผลทดสอบยอดนิยมเช่น MMLU หรือ HumanEval นั้น Qwen2-72B ทำได้เหนือกว่า Llama3-70B ไปเล็กน้อย ขณะที่ Qwen2-7B ก็เอาชนะ Llama3-7B ได้หลายชุดทดสอบโดยเฉพาะชุดทดสอบ HumanEval ที่คะแนนนำค่อนข้างมาก

Qwen2 ปล่อยให้ใช้งานแบบ Apache 2.0 ยกเว้นเฉพาะ Qwen2-72B เท่านั้นที่ยังจำกัดการใช้งานแบบ Qianwen License ทำให้โมเดลขนาด 7B สามารถใช้งานได้แทบไม่มีข้อจำกัด

Tags:
Node Thumbnail

Stability AI เปิดตัวโมเดล Stable Audio Open เป็นโมเดลสร้างเสียงจากข้อความ (text-to-audio) แบบโอเพนซอร์ส เวอร์ชันตัดทอนความสามารถลงจาก Stable Audio เวอร์ชันใช้งานเชิงพาณิชย์

ความแตกต่างสำคัญของ Stable Audio Open กับ Stable Audio ตัวเต็มคือเวอร์ชัน Open สามารถสร้างเสียงได้ 47 วินาที เทียบกับตัวเต็ม 3 นาที โดยทาง Stability AI ระบุว่าโมเดล Open ออกแบบมาสำหรับเพื่อสร้างเสียงตัวอย่างและซาวน์เอฟเฟคต์ มากกว่าเป็นการสร้างเพลงแบบเต็มเพลง ตัวอย่างเสียงสามารถฟังได้จากที่มา

Tags:
Node Thumbnail

เว็บไซต์ VentureBeat รายงานข่าวว่า Arvind Krishna ซีอีโอของ IBM ตอบคำถามในงานสัมมนา Think 2024 ของบริษัทเอง ที่เปิดตัวโมเดลปัญญาประดิษฐ์โอเพนซอร์ส Granite โดยเขาชี้ว่า Granite เป็นโมเดลปัญญาประดิษฐ์เพียงไม่กี่ตัว ที่ใช้สัญญาอนุญาตโอเพนซอร์สที่แท้จริง (กรณีนี้คือ Apache license)

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

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อยซอร์สโค้ดโปรแกรม Sudo สำหรับวินโดวส์อย่างเป็นทางกร หลังจากเปิดเป็นตัวเลือกมาระยะหนึ่งก่อนหน้านี้

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

คำสั่ง Sudo ในวินโดวส์มี 3 ตัวเลือกทำงาน ได้แก่ ทำงานวินโดวส์ใหม่เสมอแบบเดียวกับ runas, แบบปิดการรับข้อมูลไปเลยเพื่อลดความเสี่ยง, และการรับอินพุตจาก console แบบเดียวในลินุกซ์

แม้ว่าจะรองรับการทำงานเหมือนลินุกซ์ แต่โครงการก็แนะนำว่าควรใช้โหมดเปิดวินโดวส์ใหม่เหมือน runas

Tags:
Node Thumbnail

IBM ประกาศโอเพนซอร์สโมเดลช่วยเขียนโค้ดของตัวเองชื่อ Granite โดยบอกว่ามีประสิทธิภาพเหนือกว่าโมเดลโอเพนซอร์สคู่แข่งในขนาดใกล้เคียงกัน (7B-8B) เช่น Google Gemma หรือ Meta CodeLlama

Granite เป็นโมเดลที่อยู่เบื้องหลังบริการ Watsonx Code Assistant (WCA) ที่เปิดตัวเมื่อปีที่แล้ว และนำไปใช้งานกับโค้ด COBOL ในเมนเฟรม Z หรือ Ansible Lightspeed ของฝั่ง Red Hat

Tags:
Node Thumbnail

Linux Foundation ประกาศตั้งองค์กรลูกชื่อ High Performance Software Foundation (HPSF) ขึ้นมาเพื่อรวมการพัฒนาซอฟต์แวร์สำหรับคอมพิวเตอร์สมรรถนะสูง high performance computing (HPC) เข้าด้วยกัน ลักษณะเดียวกับ Cloud Native Computing Foundation (CNCF) ที่กลายเป็นสังกัดของซอฟต์แวร์สำหรับคลาวด์จำนวนมาก

ซอฟต์แวร์ชุดแรกที่จะเข้ามาอยู่สังกัด HPSF ได้แก่

Tags:
Node Thumbnail

Winamp โปรแกรมฟังเพลงยอดนิยมแห่งยุค 2000s ประกาศโอเพนซอร์ส เปิดโค้ดทั้งหมดของเวอร์ชันวินโดวส์ โดยมีกำหนดเปิดซอร์ส 24 กันยายน 2024 แต่ยังไม่ระบุว่าจะใช้ไลเซนส์อะไร

เส้นทางชีวิตของ Winamp นั้นเริ่มจากสร้างโดยบริษัท Nullsoft แล้วขายให้ AOL ในปี 1999 จากนั้น AOL ขายต่อให้บริษัทวิทยุออนไลน์ Radionomy ในปี 2014 แล้วปี 2017 มีบริษัท AudioValley เข้ามาถือหุ้นใหญ่ใน Radionomy แต่ภายหลัง AudioValley เปลี่ยนชื่อเป็น Targetspot และเปลี่ยนอีกรอบเป็น Llama Group ในปี 2023

Tags:
Node Thumbnail

หลังจากเหตุการณ์คนร้ายส่งโค้ดมุ่งร้ายเข้าโครงการ XZ โดยคนร้ายแฝงตัวเป็นนักพัฒนาไปช่วยส่งโค้ดเล็กๆ น้อยสร้างความไว้วางใจให้กับผู้ดูแลโครงการเพื่อให้ยกสิทธิ์ส่งโค้ดให้คนร้าย ทาง OpenSSF และ OpenJS ก็ออกมาเตือนว่ามีคนร้ายใช้วิธีการแบบนี้กับโครงการอื่นๆ เหมือนกัน

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

Tags:
Node Thumbnail

D. Richard Hipp ผู้สร้าง SQLite ไปออกรายการ The Stack Overflow Podcast เล่าถึงช่วงเริ่มต้นของโครงการ โดยระบุว่าเขาสร้าง sqlite เพราะไปรับงานแล้วมีปัญหาว่าฐานข้อมูล Informix ไม่รันตอนเครื่องบูต ทำให้แอปมีปัญหาแม้เขาจะไม่ได้เป็นคนรับผิดชอบฐานข้อมูลก็ตาม สุดท้ายจึงตัดสินใจสร้างฐานข้อมูลเพื่อใช้งานในโครงการของตัวเองเพราะคิดว่าไม่น่ายากมาก โดยตอนนั้นเขาไม่เคยเรียนวิชาฐานข้อมูลมาก่อน เพียงแค่ใช้ฐานข้อมูลเวลารับทำงานโปรเจคต่างๆ เท่านั้น

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศเปิดซอร์สโค้ดของ MS-DOS 4.00 นำขึ้น GitHub ให้เผยแพร่ทั่วไป

ไมโครซอฟท์เคยเปิดซอร์สโค้ดของ MS-DOS 1.25 และ 2.0 ในปี 2014 และนำขึ้น GitHub ในปี 2018 ประกาศรอบนี้คือการเปิดซอร์สโค้ดของเวอร์ชัน 4.0 ที่ใหม่กว่าเดิม

Tags:
Node Thumbnail

Canonical ประกาศออก Ubuntu 24.04 LTS โค้ดเนม Noble Numbat ซึ่งถือเป็นรุ่นซัพพอร์ตระยะยาว LTS รุ่นที่ 10 ของ Ubuntu ด้วย (รุ่นแรกคือ 6.04 LTS)

ของใหม่ใน Ubuntu 24.04 LTS มีจำนวนมาก ได้แก่

Tags:
Node Thumbnail

แอปเปิลเผยแพร่ OpenELM (Open-source Efficient Language Models) ชุดโมเดล AI ภาษาขนาดใหญ่ (LLM) แบบโอเพนซอร์ส ที่สามารถทำงานได้บนอุปกรณ์ ไม่ต้องเชื่อมต่อกับคลาวด์เซิร์ฟเวอร์ โดยสามารถดูรายละเอียดเพิ่มเติมได้ที่ Hugging Face

OpenELM มีทั้งหมด 8 โมเดล เป็น 4 โมเดลที่ยังไม่ถูกเทรน และอีก 4 โมเดลที่ผ่านการเทรนปรับแต่งมาแล้ว ขนาดพารามิเตอร์มีตั้งแต่ 270M ถึง 3B

Tags:
Node Thumbnail

Fedora Linux ออกเวอร์ชัน 40 มีของใหม่ดังนี้

ที่มา - Fedora

Tags:
Node Thumbnail

Home Assistant ซอฟต์แวร์โอเพนซอร์สสำหรับบ้านสมาร์ทโฮม ประกาศตั้งมูลนิธิ Open Home Foundation มาเป็นผู้ดูแลโครงการอย่างเป็นทางการ

Home Assistant มีจุดกำเนิดจาก Paulus Schoutsen อยากเขียนโปรแกรมควบคุมหลอดไฟอัจฉริยะ Philips Hue จึงเขียนโค้ดแล้วนำขึ้น GitHub ในปี 2013 จากนั้นโครงการก็เติบใหญ่เรื่อยมาจนกลายเป็นระบบควบคุมสมาร์ทโฮมที่ยิ่งใหญ่อลังการ

ในปี 2018 ตัวของ Schoutsen ตั้งบริษัทชื่อ Nabu Casa ขึ้นมารับผิดชอบการพัฒนาโครงการ มีโมเดลธุรกิจแบบ subscription เช่าพื้นที่คลาวด์สำหรับควบคุม-เก็บข้อมูลจากอุปกรณ์ IoT อย่างไรก็ตาม โมเดลของ Nabu Casa ที่หากำไรเชิงพาณิชย์ กลับทำให้โครงสร้างของโครงการ Home Assistant ที่เป็นโอเพนซอร์สไม่ชัดเจนนัก

Tags:
Node Thumbnail

Supabase ระบบ backend-as-a-service แบบโอเพนซอร์สประกาศฟีเจอร์ใหม่เพิ่มเติมคือระบบการเข้าถึงไฟล์ด้วยโปรโตคอล S3 จากเดิมที่มี API เฉพาะทางของตัวเอง

Supabase Storage เป็นโครงการย่อยภายใต้กลุ่ม Supabase และเป็นหนึ่งในไม่กี่โครงการที่สามารถใช้โปรโตคอล S3 ได้ในตัว โดยก่อนหน้านี้ Minio เป็นโครงการยอดนิยม แต่ก็มีแนวทางของตัวเองที่จะเป็นระบบสตอเรจเต็มรูปแบบต้องการ etcd เพื่อเก็บ metadata ขณะที่ Supabase ต้องการใช้ PostgreSQL

Tags:
Node Thumbnail

สำนักงานรัฐบาลดิจิทัลฝรั่งเศส (Direction interministérielle du Numérique – DINUM) มอบรางวัล BlueHats มูลค่า 10,000 ยูโรให้กับ Simon Kelley ผู้ดูแลโครงการ Dnsmasq มากว่า 20 ปี

Dnsmasq เป็นโปรแกรมทำหน้าที่สองหน้าที่ คือ DHCP Server สำหรับแจกจ่ายไอพีในเน็ตเวิร์ค และ DNS Proxy สำหรับส่งต่อการคิวรีค่า DNS ตัว Kelley พัฒนาโปรแกรมนี้เพราะต้องการเชื่อมต่ออินเทอร์เน็ตจากในบ้านผ่านพีซีของเขา แต่ในยุคนั้นการใช้เราท์เตอร์ในบ้านยังเป็นเรื่องใหม่มาก (การเชื่อมต่อแทบทั้งหมดเป็นโปรโตคอล PPP)

ทุกวันนี้ Dnsmasq กลายเป็นหัวใจของเราท์เตอร์ขนาดเล็กส่วนใหญ่ในโลก ตัวโปรแกรมพัฒนาด้วยภาษา C มีขนาดโค้ดเพียง 50,000 บรรทัดเท่านั้น

Tags:
Node Thumbnail

สงครามศาสนาที่คงอยู่มายาวนานของวงการโปรแกรมเมอร์คือ การย่อหน้าด้วย space vs tab ซึ่งก็คงยังไม่มีข้อยุติในเร็ววัน

เรื่องนี้เป็นประเด็นขึ้นมาอีกครั้ง เมื่อเว็บไซต์ The Register ไปค้นพบว่า Linus Torvalds ไปแก้โค้ดในเคอร์เนลลินุกซ์ ซึ่งในแพตช์นี้มีการแก้ไขเพียงอย่างเดียวคือเปลี่ยนอักขระ space มาเป็น tab

อย่างไรก็ตาม Linus ไม่ได้เลือกข้างในสงครามศาสนานี้แต่อย่างใด เพราะเหตุผลของเขาคือไฟล์ที่เขาแก้ไขคือ Kconfig ซึ่งเป็นไฟล์คอนฟิกค่าต่างๆ ของเคอร์เนล (ลักษณะเดียวกับ YAML ในปัจจุบัน) และมี parser รุ่นเก่าๆ บางตัวที่ยังเขียนมาได้ไม่ดีพอ ทำให้อ่านค่า space/tab ผิดพลาด

Tags:
Node Thumbnail

Linux Foundation ประกาศตั้งกลุ่ม Open Platform for Enterprise AI (OPEA) ทำมาตรฐานกลางสำหรับการประมวลผล Generative AI ในตลาดองค์กร

กลุ่ม OPEA เป็นกลุ่มเดียวกับที่อินเทลประกาศข่าวไว้เมื่อสัปดาห์ที่แล้ว เป้าหมายคือการสร้างแอพพลิเคชันแบบ retrieval-augmented generation หรือ RAG (เป็นเทคนิคการนำโมเดล LLM มาอ่านแหล่งข้อมูลภายนอก) ที่เป็นโอเพนซอร์ส ทำงานบนหน่วยประมวลผลค่ายใดๆ ก็ได้ ไม่จำกัดเฉพาะจีพียู NVIDIA ที่เป็นเจ้าตลาดอยู่เพียงค่ายเดียว

การมีอินเทลเป็นหัวหอก ย่อมทำให้ OPEA โฟกัสกับซีพียู Xeon และหน่วยเร่งประมวลผล Gaudi เป็นอย่างแรกๆ แม้ในตอนนี้ยังไม่มีผู้ผลิตฮาร์ดแวร์รายอื่นๆ เข้าร่วมก็ตาม

Tags:
Node Thumbnail

โครงการ PiVPN ที่เป็น shell script สำหรับการติดตั้ง VPN อย่างง่าย ประกาศออกเวอร์ชั่น 4.6.0 เป็นการสั่งลา หลังจากเริ่มโครงการมา 7 ปี รวมมีผู้ร่วมพัฒนา 84 คน โดย @4s3ti เป็นผู้ดูแลโครงการที่รับต่อมาจาก @0-kaladin

@4s3ti ระบุว่าเขาจะไม่ส่งต่อโครงการให้ใครยกเว้นผู้ก่อตั้งโครงการเริ่มต้นเท่านั้น สำหรับผู้สนใจคนอื่นๆ ที่ต้องการดูแลโครงการต่อต้อง fork โครงการไปเท่านั้น

แม้จะเป็นเวอร์ชั่นสั่งลา แต่ก็มีการแก้บั๊ก และเพิ่มฟีเจอร์รองรับ Pi-hole เข้ามาด้วย พร้อมกับแก้บั๊กเล็กๆ น้อยๆ และ refactor โค้ด

ที่มา - PiVPN

Tags:
Node Thumbnail

ปัญหาเรื่องความปลอดภัยของซอฟต์แวร์โอเพนซอร์สมีความรุนแรงขึ้นเรื่อยๆ (กรณีล่าสุดของ xz ที่เกือบสร้างผลกระทบในวงกว้าง โชคดีที่ตรวจเจอกันก่อน) ล่าสุดกลุ่มมูลนิธิผู้พัฒนาซอฟต์แวร์โอเพนซอร์สหลายราย ประกาศจับมือกันเพื่อวาง "กระบวนการพัฒนาซอฟต์แวร์ที่ปลอดภัย" แล้ว

โครงการนี้มี Eclipse Foundation เป็นเจ้าภาพ ร่วมด้วยองค์กรอีกจำนวนมาก ได้แก่ Apache Software Foundation, Blender Foundation, OpenSSL Software Foundation, PHP Foundation, Python Software Foundation, Rust Foundation

Pages