Image
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 เท่านั้น

By lew Founder on Tag: GitHub, Open Source
GitHub

GitHub เปิดตัวบริการ GitHub Sponsors บริการจ่ายเงินสนับสนุนนักพัฒนาโครงการโอเพนซอร์สแบบรายเดือน โดยตัวนักพัฒนาที่มองเห็นว่าใครเป็นผู้สนับสนุนบ้าง

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

ในช่วงแรกทาง GitHub จะไม่เก็บค่าธรรมเนียมใดๆ เลยในปีแรก และยังสมทบทุกดอลลาร์ให้อีกเท่าตัวไม่เกิน 5,000 ดอลลาร์ แต่ยังไม่ระบุว่าในระยะยาวแล้วจะมีค่าธรรมเนียมเท่าใดแต่ระบุว่าจะเป็นค่าธรรมเนียมเล็กน้อย (nominal) เท่านั้น

By nutmos Writer on Tag: Facebook, Open Source, Machine Learning, PyTorch
Facebook

ฝ่ายวิจัย AI ของ Facebook ได้โอเพ่นซอร์ส Pythia เฟรมเวิร์คแบบ plug-and-play สำหรับนักวิทยาการข้อมูลเพื่อการสร้าง, ทำสำเนา และวัด benchmark ของ AI model โดยเฟรมเวิร์คนี้พัฒนาบน PyTorch อีกชั้นหนึ่ง

Facebook ระบุว่า Pythia รองรับ distributed training และดาต้าเซ็ทหลายแบบ รวมถึง custom loss, metrics, scheduling และ optimizers แบบปรับแต่งเอง ซึ่งตัวเฟรมเวิร์คออกแบบมาให้เหมาะกับงานประเภท vision และงานด้านภาษา เช่น การสร้างแคปชั่นของภาพ เป็นต้น

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

นอกจาก C# และ F# แล้ว ไมโครซอฟท์ยังมีภาษาตระกูล # อีกหนึ่งตัวคือ Q# (อ่านว่า คิวชาร์ป) ที่ออกแบบมาสำหรับงานเขียนโปรแกรมบนควอนตัมคอมพิวเตอร์โดยเฉพาะ

ภาษา Q# เผยตัวครั้งแรกในปี 2017 โดยมีหน้าตาคล้าย C# และ F# (มีวงเล็บปีกกา ปิดท้ายบรรทัดด้วย ;) แต่ฟีเจอร์ที่เพิ่มเข้ามาคือการจัดการสถานะของคิวบิท (qubit) ซึ่งเป็นหัวใจสำคัญของควอนตัมคอมพิวเตอร์ รายละเอียดของตัวภาษาดูได้จาก The Q# Programming Language

By lew Founder on Tag: Microsoft Azure, Open Source, Red Hat, Kubernetes, Serverless
Microsoft Azure

ไมโครซอฟท์ร่วมกับ Red Hat เปิดตัว KEDA ระบบการประมวลผลอีเวนต์ ที่ทำให้สามารถพัฒนาซอฟต์แวร์แบบ serverless บนเครื่องในองค์กร เมื่อใช้ร่วมกับ Azure Functions runtime ทำให้องค์กรสามารถย้ายซอฟต์แวร์ที่พัฒนาสำหรับคลาวด์กลับมารันในคลัสเตอร์ Kubernetes ในองค์กรได้

KEDA รองรับอีเวนต์สี่แบบ ได้แก่ Kafka, RabbitMQ, Azure Storage Queue, และ
Azure Service Bus Queues and Topics สำหรับอีเวนต์ HTTP สามารถอยู่ร่วมกับ Knative เพื่อรองรับอีเวนต์ HTTP ไปพร้อมกัน ในอนาคตทางไมโครซอฟท์เตรียมเพิ่มประเภทอีเวนต์ที่รองรับให้มากขึ้นอีกหลายอย่าง

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

ไมโครซอฟต์เปิดตัว WSL 2 โดยเพิ่มฟีเจอร์ให้รัน Docker ได้ ตอนนี้ Developer Blog ก็แจงรายละเอียดเพิ่มเติมว่าไมโครเปลี่ยนแนวทางจากการจำลอง systemcall ของลินุกซ์มาเป็นการรวมเคอร์เนลทั้งก้อนเข้ามาในวินโดวส์

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

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

ไมโครซอฟท์เปิดงาน BUILD ด้วยการประกาศโครงการ ElectionGuard ที่เป็นชุดพัฒนาซอฟต์แวร์ (SDK) เพื่อเปิดทางให้หน่วยงานรัฐสามารถสร้างซอฟต์แวร์เลือกตั้งที่สามารถตรวจสอบได้

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

By mk Founder on Tag: Jakarta EE, Java, Oracle, Eclipse, Enterprise, Open Source
Jakarta EE

เส้นทางใหม่ของ Java EE เริ่มต้นตั้งแต่ปี 2017 เมื่อ Oracle ตัดสินใจยก Java EE ให้ Eclipse Foundation ดูแล ภายใต้ชื่อแบรนด์ใหม่ว่า Jakarta EE เพราะ Oracle ยังถือเครื่องหมายการค้า Java อยู่ (Java SE ยังเป็นของ Oracle)

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

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

Fedora ออกเวอร์ชัน 30 การเปลี่ยนแปลงสำคัญในเวอร์ชันนี้ได้แก่

  • ควบรวมเอา Fedora Cloud และ Fedora Server เป็นเวอร์ชันเดียวคือ Fedora Server
  • เนื่องจาก Red Hat ซื้อบริษัท CoreOS และประกาศเปลี่ยนเอาดิสโทร CoreOS มาใช้แทน Fedora Atomic Host ทำให้ต้องรออีกสักระยะหนึ่งถึงจะออก Fedora CoreOS 30
  • ส่วน Fedora Workstation สำหรับเดสก์ท็อปยังเป็นเหมือนเดิมไม่เปลี่ยนแปลง แค่อัพเดตเวอร์ชัน GNOME เป็น 3.32 ตามรอบปกติทุก 6 เดือน

เวอร์ชันของซอฟต์แวร์ที่อัพเดตใน Fedora 30 ได้แก่ GCC 9, Bash 5.0, PHP 7.3

By mk Founder on Tag: Eclipse, Kubernetes, Development, IDE, Open Source, IBM
Eclipse

ความร้อนแรงของ Kubernetes ทำให้มูลนิธิ Eclipse เสนอตั้งโครงการใหม่ชื่อ Eclipse Tempest ขึ้นมาเพื่อสร้างชุดเครื่องมือสำหรับพัฒนาแอพบน Kubernetes โดยเฉพาะ

Eclipse Tempest ไม่ได้เป็น IDE แต่จะเป็นชุดของปลั๊กอินสำหรับ IDE ยอดนิยม 3 ตัวคือ Eclipse IDE (เดสก์ท็อป), Eclipse Che (เว็บ) และ Visual Studio Code เพื่อให้การสร้างและทดสอบแอพพลิเคชันบน Kubernetes ผ่าน IDE เหล่านี้ทำได้ง่ายขึ้น

ในเบื้องต้น IBM ยินดีบริจากโค้ดจากโครงการ Microclimate ซึ่งเป็นตัวช่วยพัฒนาซอฟต์แวร์บน Kubernetes และ Jenkins ให้เป็นโค้ดตั้งต้นของ Eclipse Tempest ด้วย

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

ขนานมากับ .NET Framework 4.8 ไมโครซอฟท์ยังมี .NET Core 3.0 เวอร์ชันโอเพนซอร์สและรันข้ามแพลตฟอร์ม ซึ่งตอนนี้ออกรุ่นพรีวิว 4 แล้ว

ฟีเจอร์สำคัญของ .NET Core 3.0 คือรองรับ Windows Forms และ Windows Presentation Framework (WPF) ทำให้แอพแบบ GUI ตัวเก่าๆ ที่เขียนด้วย .NET Framework สามารถพอร์ตมารันบน .NET Core ได้ (สักที!)

Google Cloud

กูเกิลประกาศจับมือกับบริษัทฐานข้อมูลสายโอเพนซอร์ส 7 ราย นำซอฟต์แวร์โอเพนซอร์สชื่อดังมารันบน Google Cloud Platform (GCP) แบบ fully managed

บริษัททั้ง 7 รายได้แก่

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

กูเกิลประกาศเป็นพันธมิตรกับผู้ใหบริการฐานข้อมูลโอเพนซอร์สสายหลักหลายราย นับแต่ Confluent, DataStax, Elastic, InfluxData, MongoDB, Neo4j, และ Redis Labs มาให้บริการบน Google Cloud

หลายบริษัทให้บริการผ่านคลาวด์เจ้าต่างๆ รวมถึง Google Cloud อยู่แล้ว แต่การเป็นพันธมิตร จะทำให้ลูกค้าสามารถใช้ Google Cloud Console ของกูเกิลจัดการบริการเหล่านี้ได้ทันที, การออกใบเสร็จก็ออกจากกูเกิลรายเดียว, และการขอซัพพอร์ตก็ใช้ระบบ ticket ของ Google Cloud เช่นกัน

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

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

วันนี้ไมโครซอฟท์ประกาศให้ทดสอบ Microsoft Edge Insider ภายใต้เอนจินใหม่อย่างเป็นทางการ โดยไมโครซอฟท์แบ่งระดับของการทดสอบออกเป็น 3 channel ลักษณะเดียวกับ Chrome/Chromium ดังนี้

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

ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell ในปี 2016 และออกเวอร์ชันแมค-ลินุกซ์ไปพร้อมๆ กัน

PowerShell เวอร์ชันโอเพนซอร์สใช้ชื่อว่า PowerShell Core และเริ่มออกเวอร์ชันแรกคือ 6.0 เมื่อต้นปีนี้ (Windows PowerShell รุ่นที่แถมมากับ Windows 10 ยังเป็นเวอร์ชัน 5.1) ส่วนเวอร์ชันล่าสุดคือ 6.2 เพิ่งออกเมื่อปลายเดือนมีนาคมที่ผ่านมา

By lew Founder on Tag: NSA, Open Source
NSA

NSA ปล่อยซอร์สโค้ดของโปรแกรม Ghidra สำหรับ decompile ไบนารีได้หลากหลายแพลตฟอร์ม หลังจากเดือนที่แล้วประกาศแจกโปรแกรมนี้ฟรีพร้อมประกาศว่าจะเปิดซอร์ส

หลังจากปล่อยซอร์สก็เริ่มมี pull request จากนักพัฒนาภายนอกถึง 19 รายการแล้ว พร้อกับการรายงานบั๊กต่างๆ อีกนับร้อยรายการ

ตัวโครงการเป็นภาษาจาวา การปล่อยซอร์สโค้ดครั้งนี้ยังมาพร้อมอัพเดต 9.0.2 ไปพร้อมกันด้วย

ที่มา - @NSAGov

Subscribe to Open Source