Image
By mk Founder on Tag: Chromium, Microsoft, Browser, Open Source, Google
Chromium

เมื่อครั้งที่ ไมโครซอฟท์ประกาศย้ายมาใช้ Chromium แทนเอนจิน EdgeHTML เดิม ก็สัญญาว่าจะเข้าร่วมพัฒนา Chromium ด้วย และเคยเสนอแก้ปัญหา scrollbar กระตุกมาแล้ว

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

By mk Founder on Tag: LibreOffice, Open Source
LibreOffice

LibreOffice ออกเวอร์ชัน 6.3 ตามรอบการออกทุก 6 เดือน ของใหม่ได้แก่

By mk Founder on Tag: NVIDIA, GPU, Open Source, Driver
NVIDIA

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

แต่ล่าสุด NVIDIA เหมือนกลับลำนโยบายเรื่องนี้ โดยเปิดเอกสารสเปกฮาร์ดแวร์จีพียูออกมาเป็นบางส่วนแล้ว ตัวเอกสารนี้เป็นโอเพนซอร์ส (ใช้สัญญาแบบ MIT) ดูได้จากบน GitHub

By mk Founder on Tag: Nintendo Switch, Android, Lineage OS, Games, Open Source
Nintendo Switch

และแล้วก็มีคนสามารถนำ Android ไปรันบน Nintendo Switch ได้สำเร็จ โดยสมาชิกบอร์ด xda ชื่อ langer hans และ bylaws ประสบความสำเร็จในการนำรอม LineageOS 15.1 บูตขึ้นบน Switch แล้ว

เงื่อนไขของการรัน Android บน Switch จำเป็นต้องใช้ฮาร์ดแวร์รุ่นแรกๆ (วางขายก่อนเดือนกรกฎาคม 2018) ที่ไม่ล็อคเครื่อง และติดตั้งไฟล์ผ่าน SD card เพื่อใช้บูตเข้าระบบ

By mk Founder on Tag: NetBeans, IDE, Java, Open Source
NetBeans

Apache NetBeans ซึ่งปัจจุบันกลายเป็นโครงการภายใต้ Apache Software Foundation (ASF) และเปลี่ยนระบบออกรุ่นใหม่ทุกไตรมาส (3 เดือน - ก่อนหน้านี้เคยประกาศไว้ว่าจะออกทุก 6 เดือน แต่เปลี่ยนใจ)

ระบบออกรุ่นใหม่ของ NetBeans จะออกรุ่นที่ลงท้ายด้วย .0 ที่เป็นรุ่นซัพพอร์ตยาวนาน (LTS) ในเดือนเมษายนของทุกปี และออกรุ่นย่อย .1, .2, .3 ทุกไตรมาส

NetBeans เวอร์ชันล่าสุดคือ 11.1 ถือเป็นรุ่นย่อย .1 ครั้งแรกของระบบการออกรุ่นแบบใหม่ ของใหม่ที่สำคัญคือ รองรับ Java EE 8 ที่ออกในเดือนกันยายน 2017

By mk Founder on Tag: CoreOS, Fedora, Red Hat, Linux, Container, Distro, Open Source
CoreOS

หลัง Red Hat ซื้อกิจการ CoreOS ในปี 2018 ก็ประกาศยุบรวมดิสโทร CoreOS Container Linux เข้าเป็นส่วนหนึ่งของโครงการ Fedora โดยจะใช้แทน Fedora Atomic Host ที่เลิกทำไปเพราะทับซ้อนกัน

เวลาผ่านมาประมาณปีครึ่ง Fedora CoreOS ทำเสร็จเรียบร้อย เข้าสถานะพรีวิวให้คนทั่วไปทดสอบได้แล้ว

By mk Founder on Tag: Oracle, Linux, Open Source, RHEL, Enterprise
Oracle

หลายคนอาจลืมกันไปแล้วว่า Oracle ก็ทำดิสโทรลินุกซ์ด้วย โดยใช้ชื่อว่า Oracle Linux ซึ่งแท้จริงแล้วมันคือการนำเอาซอร์สโค้ดของ Red Hat Enterprise Linux (RHEL) มาดัดแปลงเป็นเวอร์ชันของตัวเอง (ลักษณะเดียวกับ CentOS) โดยรักษาความเข้ากันได้ของไบนารี แต่เกทับด้วยการออกอัพเดตให้ฟรี (RHEL ต้องเสียค่า subscription)

หลังจาก RHEL 8 ออกตัวจริงในเดือนพฤษภาคม ฝั่งของ Oracle Linux ก็ออกเวอร์ชัน 8 ตามมาด้วย ฟีเจอร์ใหม่ส่วนใหญ่คล้ายกัน เช่น Application Streams หรือการอนุญาตให้ติดตั้งแพ็กเกจซอฟต์แวร์หลายเวอร์ชันได้พร้อมกัน (แยกจากแพ็กเกจหลักของระบบ), Yum และ RPM เวอร์ชันใหม่, เปิดใช้ TLS 1.3 เป็นดีฟอลต์

By mk Founder on Tag: Microsoft, Open Source, Quantum Computer
Microsoft

ไมโครซอฟท์เป็นอีกบริษัทที่ลงทุนกับเทคโนโลยีควอนตัมไม่น้อย และเปิดตัวชุดพัฒนา Quantum Development Kit (QDK) มาตั้งแต่ปี 2017 ซึ่งประกอบด้วยภาษาโปรแกรม Q#, คอมไพเลอร์, โค้ดตัวอย่าง, ซิมูเลเตอร์ และเอกสารต่างๆ

By lew Founder on Tag: Facebook, React, Open Source, JavaScript
Facebook

เฟซบุ๊กประกาศเปิดซอร์สโครงการ Hermes JS Engine เอนจินจาวาสคริปต์สำหรับรันโค้ดบนโทรศัพท์มือถือ โดยเฉพาะแอนดรอยด์และเฟรมเวิร์ค React Native

จุดสำคัญของ Hermes คือมันไม่ได้โหลดโค้ดจาวาสคริปต์มาคอมไพล์ขณะที่รันครั้งแรกเหมือนเอนจินอื่นๆ แต่อาศัยการคอมไพล์ไว้ล่วงหน้าเป็นไบต์โค้ด เมื่อติดตั้งแอปแล้วตัวเอนจินจึงโหลดไบต์โค้ดมารัน ทำให้กระบวนการเปิดแอปเร็วขึ้น นอกจากความเร็วในการรันครั้งแรก Hermes ยังปรับการใช้หน่วยความจำให้ประหยัดหน่วยความจำขึ้น ลดเวลาการรัน garbage collection (GC) เพื่อให้แอปตอบสนองเร็ว

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

ปัจจุบัน Debian ออกเวอร์ชันใหญ่ทุก 2 ปี โดยออกในช่วงกลางปีของปีที่เป็นเลขคี่ รุ่นที่แล้วคือ Debian 9.0 Stretch ล่าสุดคือ Debian 10.0 "Buster" (ชื่อหมาของพระเอก Toy Story ที่เป็นหมาจริงๆ ไม่ใช่ตุ๊กตา)

ของใหม่ใน Debian 10

By mk Founder on Tag: Jenkins, Kubernetes, Google Cloud, DevOps, Open Source, Development
Jenkins

คุณพ่อบ้าน Jenkins เป็นเครื่องมือโอเพนซอร์สเพื่อทำ automation สำหรับโครงการพัฒนาซอฟต์แวร์ที่ได้รับความนิยมสูง และเป็นองค์ประกอบสำคัญของการทำ CI/CD หรือ DevOps ในยุคปัจจุบัน

เราสามารถนำ Jenkins มาใช้กับ infrastructure ยุคใหม่อย่าง Kubernetes ได้อยู่แล้ว แต่การเซ็ต Jenkins เองอาจมีความยุ่งยากอยู่บ้าง ผู้ให้บริการคลาวด์บางรายจึงเริ่มผนวก Jenkins เข้ามากับบริการ Kubernetes กันบ้างแล้ว

By mk Founder on Tag: Open Source, C#, Microsoft, Windows 10, Development
Open Source

เมื่อเดือนมีนาคม ไมโครซอฟท์ประกาศโอเพนซอร์ส Windows Calculator เปิดให้คนนอกเข้ามาช่วยพัฒนา และได้ฟีเจอร์ใหม่ๆ อย่างการวาดกราฟ

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

ต่อเนื่องจากประเด็น Ubuntu 19.10 หยุดซัพพอร์ตสถาปัตยกรรม x86 แบบ 32 บิต (i386) จนเป็นเหตุให้ Steam เตรียมเปลี่ยนดิสโทรที่ซัพพอร์ตเวอร์ชันลินุกซ์

ล่าสุด Canonical ยอมถอยแล้ว โดย Ubuntu อีก 2 เวอร์ชันถัดไปคือ 19.10 และ 20.04 LTS จะยังซัพพอร์ต 32 บิต โดยออกแพ็กเกจซอฟต์แวร์ 32 บิต "บางส่วน" เพื่อรองรับซอฟต์แวร์เก่าที่ยังใช้งานอยู่ ส่วนกระบวนการคัดเลือกว่าจะมีแพ็กเกจอะไรบ้างนั้น เป็นกระบวนการของชุมชนในการหารือกันต่อไป และสามารถปรับเปลี่ยนได้ตามความเหมาะสม

By mk Founder on Tag: .NET, Microsoft, Development, Open Source
.NET

แผนการเรื่อง .NET ของไมโครซอฟท์คือ หลอมรวมเวอร์ชันต่างๆ ของ .NET เป็นหนึ่งเดียว โดย .NET Core 3 ที่จะออกในปีนี้ เป็นการนำฟีเจอร์สำคัญๆ จาก .NET Framework เดิมมาสู่ .NET Core

ฟีเจอร์ที่ได้ย้ายจาก .NET Framework มายัง .NET Core 3 คือฟีเจอร์ด้าน UI เช่น Windows Forms และ Windows Presentation Framework (WPF)

By lew Founder on Tag: CERN, Open Source, Microsoft
CERN

CERN หน่วยงานวิจัยนิวเคลียร์พลังงานสูงผู้ดูแลเครื่องเร่ง LHC ประกาศเปลี่ยนไปในซอฟต์แวร์โอเพนซอร์ส หลังจากเสียสิทธิ์การซื้อซอฟต์แวร์จากไมโครซอฟท์ในราคาสถาบันการศึกษา ทำให้ค่าใช้จ่ายด้านซอฟต์แวร์เพิ่มขึ้นระดับสิบเท่าตัว

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

By lew Founder on Tag: macOS, Open Source
macOS

ฟีเจอร์เล็กๆ อย่างหนึ่งของ macOS Catalina แต่อาจจะกระทบกลุ่มคนใช้เทอร์มินัลเยอะๆ คือในรุ่นนี้จะเปลี่ยนไปใช้ zsh (Z shell) สำหรับผู้ใช้ใหม่ จากเดิมที่ใช้ bash เป็นมาตรฐานเหมือนลินุกซ์ตัวหลักๆ

แอปเปิลระบุว่า zsh เข้ากันได้กับฟีเจอร์ส่วนใหญ่ของ bash ทำให้ผู้ใช้ไม่ต้องปรับตัวมาก (ตัว zsh มีโหมดเข้ากันได้กับ bash อยู่แล้ว)

By mk Founder on Tag: PowerShell, Microsoft, Open Source
PowerShell

ไมโครซอฟท์เปิดตัว PowerShell 7 ตามที่ประกาศไว้ก่อนหน้านี้ โดยออก PowerShell 7 Preview 1 ที่พอร์ตโค้ดมารันบน .NET Core 3.0 เรียบร้อยแล้ว

เป้าหมายของไมโครซอฟท์คือต้องการให้ PowerShell 7 สามารถทดแทน Windows PowerShell (เวอร์ชันล่าสุดคือ 5.1) ที่มาพร้อมกับ Windows 10 ได้อย่างสมบูรณ์ โดย PowerShell 7 จะสามารถใช้งานกับโมดูลของ Windows PowerShell 5.1 ได้

By mk Founder on Tag: Ubuntu, NVIDIA, Driver, Linux, Open Source
Ubuntu

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

By lew Founder on Tag: Google, Open Source
Google

กูเกิลร่วมกับบริษัท Binomial ประกาศโอเพนซอร์สตัวเข้ารหัสภาพ Basis Universal ที่เป็นตัวบีบอัดและขยายภาพประสิทธิภาพสูงบนชิปกราฟิก ทำให้สามารถเรนเดอร์ภาพโดยวาง texture ความละเอียดสูงโดยไม่ต้องกินหน่วยความจำมากเกินความจำเป็น

เนื่องจากโค้ด Basis มีประสิทธิภาพสูงบนชิปกราฟิก เมื่อโหลดภาพขึ้นหน่วยความจำจึงโหลดไว้ในรูปแบบที่บีบอัดไว้บนหน่วยความจำกราฟิกได้เลย ทำให้ภาพ Basis นั้นกินพื้นที่หน่วยความจำกราฟิกเพียง 1 ใน 8 ของภาพ JPEG หรือ PNG เท่านั้น

Subscribe to Open Source