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

เมื่อกลางปีที่แล้ว ไมโครซอฟท์ประกาศแผนการออก .NET Core 3.0 ซึ่งเป็นการอัพเกรดครั้งใหญ่ของ .NET Core เวอร์ชันโอเพนซอร์ส โดย .NET Core จะรองรับการรันแอพเดสก์ท็อปที่เขียนด้วย Windows Forms กับ Windows Presentation Framework (WPF) ด้วย ทำให้แอพที่เขียนด้วย .NET Framework เดิมสามารถนำมารันบน .NET Core ได้ (รองรับเฉพาะการรันบนวินโดวส์ด้วยกันเท่านั้น)

หลังออกรุ่นพรีวิวมาหลายตัว วันนี้ .NET Core ออกรุ่นเสถียรแล้ว ฟีเจอร์ใหม่ๆ ในรุ่นนี้นอกจากเรื่องการรองรับแอพเดสก์ท็อป WinForms, WPF ได้แก่

By lew Founder on Tag: CentOS, Linux, Open Source
CentOS

CentOS ประกาศอัพเดตย่อย CentOS 7.7 หลังจาก RHEL 7.7 เพียงเดือนกว่าๆ โดยมีอัพเดตสำคัญที่สุดคือเพิ่ม Python 3 เป็นแพ็กเกจมาตรฐาน จากเดิมทีเพียง Python 2 เท่านั้น

Python 3 ที่ใส่มาด้วยเป็นเวอร์ชั่น 3.6 ก็อาจจะขาดฟีเจอร์ของ Python รุ่นล่าสุดไปหลายอย่างแต่ก็เพียงพอสำหรับการเตรียมความพร้อมในการพอร์ตแอปพลิเคชั่น โดยก่อนหน้านี้การติดตั้ง Python 3 บน CentOS 7 นั้นต้องอาศัยกระบวนการอื่นที่ไม่ใช่การติดตั้งแพ็กเกจมาตรฐาน

แพ็กเกจอื่น เช่น bind สำหรับทำเซิร์ฟเวอร์ DNS เปลี่ยนไปใช้เวอร์ชั่น 9.11 หรือ chrony ไปเป็นเวอร์ชั่น 3.4

By lew Founder on Tag: CentOS, Linux, Open Source
CentOS

Red Hat ปล่อย RHEL8 มาตั้งแต่เดือนพฤษภาคมที่ผ่านมา จนกระทั่งออราเคิลนำโค้ดไปทำเป็น Oracle Linux 8 เมื่อเดือนกรกฎาคม จนตอนนี้โครงการ CentOS ก็เพิ่งประกาศว่าเตรียมจะออก CentOS 8 ในวันอังคารที่ 24 กันยายนนี้

Johnny Hughes ผู้จัดการ release ของ CentOS ระบุว่าที่ล่าช้า เป็นเพราะโครงการกำลังเร่งออก CentOS 7.7 ที่เร่งด่วนกว่าเนื่องจากมีผู้ใช้รอจำนวนมาก ขณะที่เวอร์ชั่นนี้ลำบากกว่าปกติ เพราะ RHEL เลิกรองรับ AArch64 และ POWER9 ขณะที่ CentOS ยืนยันจะซัพพอร์ตต่อไป

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

โครงการ Linux Vendor Firmware Service (LVFS) เป็นโครงการที่ผู้ผลิตพีซียี่ห้อต่างๆ เข้ามาเผยแพร่ไฟล์เฟิร์มแวร์อัพเดตล่าสุด เพื่อให้ลินุกซ์ดิสโทรนำไปใช้งาน ผลคือผู้ใช้จะได้ประสบการณ์ที่ดีมากขึ้น เพราะได้ใช้เฟิร์มแวร์ที่ถูกต้องตั้งแต่ตอนติดตั้งดิสโทรเลย

ที่ผ่านมามีผู้ผลิตฮาร์ดแวร์แบรนด์ดังๆ อย่าง Dell, HP และ Lenovo (มาในฐานะแบรนด์ ThinkPad) เข้าร่วมโครงการ LVFS อยู่ก่อนแล้ว แต่ก็ยังขาดผู้ผลิตฝั่งเอเชียอยู่บ้าง

By mk Founder on Tag: GNOME, Open Source
GNOME

GNOME 3.34 ออกแล้ว ใช้โค้ดเนมว่า Thessaloniki (อิงจากชื่อเมือง Thessaloniki ในประเทศกรีซ ซึ่งจัดประชุม GNOME GUADEC ประจำรุ่นนี้)

ของใหม่ใน GNOME 3.34 ได้แก่

  • ลากไอคอนแอพมาชนกันเพื่อสร้างโฟลเดอร์ได้ (แบบเดียวกับ Android)
  • ปรับปรุงหน้าจอเลือกภาพพื้นหลังใหม่
  • ประสิทธิภาพโดยรวมดีขึ้น ทำงานลื่นไหลกว่าเดิม
  • เบราว์เซอร์ GNOME Web ทำงานใน Sandbox เพื่อความปลอดภัย, ปักหมุดแท็บได้แล้ว

ที่มา - GNOME

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

อะไรก็เกิดขึ้นได้กับไมโครซอฟท์ยุคนี้ ล่าสุดเราจะได้เห็นงานสัมมนาด้านลินุกซ์ WSLconf ไปจัดขึ้นที่สำนักงานใหญ่ของไมโครซอฟท์ที่เมือง Redmond ช่วงเดือนมีนาคม 2020

งานสัมมนา WSLconf เป็นงานที่จัดขึ้นโดยชุมชน (ไม่ใช่งานของไมโครซอฟท์เอง) แต่ก็มีพนักงานของไมโครซอฟท์เข้าร่วมด้วย โดยเนื้อหาหลักเกี่ยวกับ Windows Subsystem for Linux (WSL) ของไมโครซอฟท์

จากกำหนดการเบื้องต้นของงานมีการนำเสนอจากทีม WSL, ดิสโทร Pengwin ซึ่งเป็นการนำ Debian มารันบน WSL และการนำเสนอจากทีม Ubuntu ด้วย

By nutmos Writer on Tag: Google, Privacy, Open Source
Google

Google ประกาศโอเพ่นซอร์สไลบรารีสำหรับการทำ differential privacy ที่ใช้งานในกลุ่มสินค้าหลักของ Google เพื่อให้นักพัฒนาหรือองค์กรที่สนใจนำไลบรารีไปใช้งานต่อได้โดยไม่ต้องเริ่มตั้งแต่ต้น

differential privacy เป็นกระบวนการรักษาความเป็นส่วนตัวต่อข้อมูลก่อนนำข้อมูลมาใช้งาน ซึ่งมีหลายวิธีในการทำ เช่น แฮช หรือใส่ noise เข้าไป ซึ่งนักพัฒนาจะได้ประโยชน์จากไลบรารีใหม่นี้เพราะไม่ต้องทำ differential privacy เองตั้งแต่ต้น

By mk Founder on Tag: Richard Stallman, Microsoft, Open Source
Richard Stallman

Richard Stallman หรือ RMS ผู้ก่อตั้งโครงการ GNU อาจเป็นสัญลักษณ์ของวงการ Open Source Free Software มายาวนาน และในอดีตนั้น ขั้วตรงข้ามของ RMS คือบริษัทซอฟต์แวร์ "ผู้ชั่วร้าย" นามว่า "ไมโครซอฟท์"
แต่โลกปี 2019 เปลี่ยนไปจากอดีตมาก ตัว Richard Stallman อาจเหมือนเดิม แต่ไมโครซอฟท์กลับเป็นมิตรกับโอเพนซอร์สขึ้นมาก และเมื่อสัปดาห์ที่แล้ว ไมโครซอฟท์ก็เชิญ Stallman ไปพูดที่สำนักงานใหญ่ของตัวเอง
Alessandro Segala พนักงานไมโครซอฟท์ที่อยู่ในเหตุการณ์ ได้ถ่ายภาพโพสต์ลงทวิตเตอร์ และใช้คำว่าเป็นเหตุการณ์ที่ยิ่งใหญ่ระดับโลกแตก (world ends) เลยทีเดียว

By lew Founder on Tag: NPM, Open Source
NPM

เมื่อกลางเดือนสิงหาคมที่ผ่านมา Feross Aboukhadijeh ผู้ดูแลแพ็กเกจ standard ใน npm ประกาศทดลองโมเดลรายได้ใหม่ ด้วยการสร้างแพ็กเกจ funding ที่จะแสดงโฆษณาบนเทอร์มินัลของผู้ที่ติดตั้งแพ็กเกจ เป็นรายได้เสริมอีกทางหนึ่งของนักพัฒนา

ผู้ใช้แพ็กเกจ standard แสดงความไม่พอใจเป็นวงกว้างหลังจากพบแบนเนอร์ข้อความเมื่อติดตั้งโมดูลบนในแอป โดยกระบวนการแสดงโฆษณาคือการดึงแพ็กเกจ funding เข้าเป็น dependency ของ standard และแบนเนอร์จะแสดงบนเทอร์มินัลในช่วง post install

By lew Founder on Tag: IBM, Power, CPU, Open Source
IBM

เมื่อสัปดาห์ที่แล้วไอบีเอ็มปล่อยสถาปัตยกรรม POWER ให้ทุกคนสามารถเข้าถึงได้ฟรี เปิดทางให้บริษัทอื่นๆ สามารถผลิตชิป POWER มาใช้งานได้ โดยระบุว่ามีไฟล์ softcore ที่พัฒนาได้ในเวลาไม่นานนักจะเปิดออกมาด้วย ตอนนี้ไฟล์ชุดนี้ก็ปล่อยให้ดาวน์โหลดบน GitHub แล้วในชื่อโครงการ Microwatt

ตัวโค้ดเป็น VHDL 2008 สามารถใช้งานได้ทั้งการจำลองระบบบน ghdl หรือการสังเคราะห์ลงชิป FPGA จริง (ต้องใช้ Xilinx Webpack ซึ่งฟรีแต่ไม่โอเพนซอร์ส)

By mk Founder on Tag: Linux, Microsoft, Open Source, File System
Linux

อะไรก็เกิดขึ้นได้กับไมโครซอฟท์ยุคนี้ ล่าสุดไมโครซอฟท์ประกาศเปิดเอกสารสเปกของ exFAT ระบบไฟล์ที่ไมโครซอฟท์พัฒนาขึ้นเพื่อใช้กับสตอเรจแบบเสียบได้ เช่น SD card หรือ USB drive เพื่อให้เคอร์เนลลินุกซ์สามารถทำงานกับระบบไฟล์นี้ได้ราบรื่นกว่าเดิม

ระบบไฟล์ exFAT เป็นสิทธิบัตรของไมโครซอฟท์มาตั้งแต่เริ่มใช้งานในปี 2006 และไมโครซอฟท์ก็ประกาศให้สิทธิการคุ้มครองสิทธิบัตรตัวนี้กับองค์กร Open Invention Network (OIN) ที่ทำหน้าที่คอยคุ้มครองโลกโอเพนซอร์สจากการถูกฟ้องสิทธิบัตรด้วย

By nismod Writer on Tag: Privacy, Data, Linux Foundation, Open Source
Privacy

ท่ามกลางประเด็นเรื่องการปกป้องข้อมูลและความเป็นส่วนตัวที่เพิ่มมากขึ้นเรื่อยๆ ARM, Baidu, Google Cloud, Intel, Microsoft, Red Hat, Swisscom และ Tencent รวมตัวกันภายใต้ Linux Foundation จัดตั้ง Confidential Computing Consortium องค์กรที่จะดูแล พัฒนาและผลักดันเทคโนโลยี Confidential Computing แบบโอเพนซอร์ส

เบื้องต้นเทคโนโลยีที่ถูกมอบให้กับ Consortium มี Confidential Consortium Framework ของไมโครซอฟท์ สำหรับการสร้างแอปบน TEE, ชุด SDK จาก Intel สำหรับปกป้องข้อมูลหรือโค้ดในระดับฮาร์ดแวร์และแพลตฟอร์ม Enarx สำหรับรันแอปบน TEE แบบ serverless

By lew Founder on Tag: Google, Open Source
Google

กูเกิลเปิดตัวโปรแกรม Live Transcribe มาตั้งแต่ต้นปีที่ผ่านมา ตอนนี้โปรแกรมก็เปิดเป็นโอเพนซอร์สให้นำไปคอมไพล์ (และจ่ายเงินค่า API) กันเองได้แล้ว

แม้โปรแกรมจะใช้ฟีเจอร์แปลงเสียงเป็นข้อความของ Cloud Speech API เป็นหลัก แต่ตัวโปรแกรมเองก็มีความสามารถเพิ่มเติมหลายอย่าง ได้แก่

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 เป็นดีฟอลต์

Subscribe to Open Source