Image
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

By mk Founder on Tag: Kubernetes, Open Source, Windows Server, Container
Kubernetes

Kubernetes ออกเวอร์ชัน 1.14 ซึ่งถือเป็นเวอร์ชันแรกของปี 2019

ของใหม่ที่สำคัญคือ Windows container เข้าสถานะ production แล้ว หลังจากทดสอบแบบ beta มานานพอสมควร ทำให้ Kubernetes ซัพพอร์ตเครื่อง (node) ที่เป็น Windows อย่างเป็นทางการ (แถมรองรับระบบปฏิบัติการ Windows Server 2019 รุ่นล่าสุดด้วย) ย่อมช่วยให้การใช้งาน Kubernetes ในฝั่งองค์กรที่ใช้ Windows เพิ่มสูงขึ้นมาก

By mk Founder on Tag: GNU, Open Source, Editor
GNU

GNU nano ออกเวอร์ชัน 4.0 นับเป็นเวอร์ชันใหญ่ที่ต่อจาก GNU nano 3.0 ที่เพิ่งออกเมื่อปีที่แล้ว ของใหม่ที่สำคัญได้แก่

  • เปลี่ยนวิธีตัดบรรทัดที่ยาวเกินไป ไม่ใช้วิธี hard-wrapped อีก (แก้คืนได้ถ้าต้องการ)
  • ไม่แทรกอักขระขึ้นบรรทัดใหม่ (newline) เข้ามาในบัฟเฟอร์ของข้อความอีกแล้ว
  • ใช้ smooth scrolling เลื่อนทีละ 1 บรรทัดเป็นค่าดีฟอลต์ (เปลี่ยนกลับเป็นเลื่อนทีละครึ่งหน้าได้)
  • ช็อตคัต Alt+Up/Down สำหรับเลื่อนบรรทัด
By mk Founder on Tag: JavaFX, Java, Oracle, Open Source
JavaFX

หลายคนอาจลืมชื่อ JavaFX กันไปแล้ว ความคืบหน้าล่าสุดของ JavaFX ในปีที่แล้วคือ ถูก Oracle ถอดออกจากแพ็กเกจของ Java ตัวหลัก (มีผลใน Java 11) ใครอยากใช้ต้องไปดาวน์โหลดโมดูลแยกกันเอง

JavaFX ยังถูกพัฒนาต่อในฐานะโครงการโอเพนซอร์ส OpenJFX โดยที่ Oracle ก็ไม่สนใจให้ทรัพยากรมาทำมากนัก

By mk Founder on Tag: GNOME, Open Source
GNOME

GNOME ออกเวอร์ชัน 3.32 ของใหม่ในเวอร์ชันนี้คือการยกเครื่อง UI ใหม่ เปลี่ยนชุดไอคอนใหม่, ปรับธีม Adwaita ให้สีสันสดใสขึ้น, เปลี่ยนหน้าตาของปุ่มควบคุมต่างๆ เล็กน้อย เน้นแสงเงามากกว่าเดิม

ฟีเจอร์ใหม่อีกอย่างในเวอร์ชันนี้คือรองรับ fractional scaling ให้สามารถขยายขนาดของเดสก์ท็อปแบบไม่ต้องเป็นจำนวนเต็ม (เช่น 150% หรือ 175%) ยืดหยุ่นกับจอภาพความละเอียดสูง HiDPI มากกว่าเดิม

GNOME 3.32 ยังปรับปรุงเรื่องประสิทธิภาพ เฟรมเรตของแอนิเมชันดีขึ้น ในแง่การใช้งานจึงให้ความรู้สึกตอบสนองรวดเร็วกว่าเดิม, ปรับประสิทธิภาพของฐานข้อมูล ทำให้ค้นหาชื่อแอพในระบบได้เร็วขึ้นด้วย

By nutmos Writer on Tag: AWS, Amazon, Elasticsearch, Open Source
AWS

Amazon ประกาศเปิดตัว Open Distro for Elasticsearch เป็นโครงการเพื่อยกระดับซอร์สโค้ดของ Elasticsearch และ Kibana โดยการสร้างมูลค่าเพิ่มให้ Elasticsearch เป็นโอเพ่นซอร์ส 100%

Elasticsearch นั้นเป็นเอนจินสำหรับการค้นหาและการวิเคราะห์ ปัจจุบันนิยมใช้งานเป็นเสิร์ชเอนจิน, การวิเคราะห์ log สำหรับ web, มอนิเตอร์แอพแบบเรียลไทม์ และการวิเคราะห์ clickstream ซึ่ง Amazon ระบุว่าตอนแรก Elasticsearch ถูกสร้างเป็นโอเพ่นซอร์สเต็มตัว แต่สิ่งที่เพิ่มเข้ามาช่วงหลังส่วนใหญ่มักจะไม่ใช่ จึงเกิดโครงการ Open Distro for Elasticsearch ขึ้นมา

By lew Founder on Tag: TensorFlow, Open Source, Programming, Swift, JavaScript
TensorFlow

กูเกิลปล่อยโครงการย่อยสำหรับ TensorFlow บนภาษาอื่นๆ เพิ่มเติมในงาน TensorFlow Dev Summit ปีนี้ โดยอัพเดต TensorFlowJS เป็นรุ่น 1.0 พร้อมใช้งานแล้ว

TensorFlowJS มาพร้อมกับเมเดลพร้อมใช้ 5 โมเดล ได้แก่

By mk Founder on Tag: Windows 10, Microsoft, Open Source, Calculator
Windows 10

ไมโครซอฟท์ประกาศโอเพนซอร์สโปรแกรมเครื่องคิดเลข (Windows Calculator) โดยใช้สัญญาอนุญาตแบบ MIT

เหตุผลในการโอเพนซอร์สเครื่องคิดเลข เป็นเพราะไมโครซอฟท์ต้องการร่วมพัฒนาโปรแกรมตัวนี้กับชุมชนภายนอก รวมถึงต้องการเปิดโค้ดเกี่ยวกับตรรกะการทำงานของเครื่องคิดเลข ให้โปรแกรมเมอร์อื่นๆ ได้เข้ามาศึกษา ปัจจุบัน Windows Calculator มีให้ทำงาน 3 โหมดคือ Standard, Scientific, Programmer

โค้ดเขียนด้วย C++ และปัจจุบันถูกพัฒนาให้เป็น Modern Windows App ขึ้น Store เรียบร้อยแล้ว โค้ดสามารถดูได้จาก GitHub และสามารถคอมไพล์ด้วย Visual Studio Community Edition

By lew Founder on Tag: NSA, Security, Open Source
NSA

ที่งาน RSA Conference ปีนี้ NSA ประกาศปล่อยโปรแกรมทำวิศวกรรมย้อนกลับ (software reverse engineering - SRE) ที่ชื่อว่า Ghidra สู่สาธารณะ เปิดทางให้นักพัฒนาภายนอกสามารถนำไปพัฒนาต่อหรือสร้างส่วนขยายได้

Ghidra รองรับไบนารีของซีพียูหลากหลายรุ่น ตั้งแต่ไมโครคอนโทรลเลอร์อย่าง AVR8, PIC, 8051 ขึ้นมาจนถึง MIPS, ARM, x86 มาจนถึงไบนารี Java และคอมไพลเลอร์ก็รองรับทั้ง gcc, VisualStudio

ตัวโปรแกรมมีตัวช่วยใส่ข้อมูลเพิ่มเติม (annotation) และสามารถพอร์ต annotation ข้ามไปยังไบนารีเวอร์ชั่นใหม่ที่อาจจะต่างไปจากเดิม

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

บั๊กที่เกี่ยวกับหน่วยความจำเป็น (เช่น stack overflow) เป็นปัญหาระดับสากล แต่โชคดีว่าบั๊กลักษณะนี้สามารถใช้เครื่องมือช่วยตรวจจับได้ โดยทดลองระดมยิงอินพุทแปลกๆ เพื่อทดสอบว่าโค้ดให้ผลลัพธ์ออกมาอย่างไร เทคนิคนี้เรียกว่า Fuzzing

กูเกิลเองมีเครื่องมือทดสอบลักษณะนี้ชื่อว่า ClusterFuzz ที่เขียนขึ้นมาเพื่อทดสอบกับ Chrome โดยรัน ClusterFuzz บน VM จำนวน 25,000 คอร์ (ถึงได้ชื่อว่า cluster) และที่ผ่านมาก็สามารถค้นหาบั๊กหน่วยความจำของ Chrome ได้มากถึง 16,000 บัั๊ก

By mk Founder on Tag: LibreOffice, Open Source
LibreOffice

LibreOffice ออกเวอร์ชัน 6.2 การเปลี่ยนแปลงที่สำคัญคือ UI แบบใหม่ที่เริ่มทำใน Project Muffin มาตั้งแต่ปี 2016

UI แบบใหม่เน้นปรับปรุงแถบเครื่องมือให้ใช้ง่ายกว่าเดิม โดยมี UI ให้เลือก 2 แบบ (เพิ่มเข้ามาจาก toolbar แบบดั้งเดิม ที่ยังใช้ได้เหมือนเดิม)

By mk Founder on Tag: VLC, Windows XP, Open Source
VLC

ทีมงาน VLC ประกาศแผนการออกรุ่น 4.0 ที่งานสัมมนาโอเพนซอร์ส FOSDEM 2019 โดยจะมีฟีเจอร์ใหม่ดังนี้

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

ปีที่แล้ว ไมโครซอฟท์เปิดซอร์สโค้ด Windows File Manager ตัวเก่าที่สืบทอดมาตั้งแต่ Windows 3.0 (ก่อนจะกลายเป็น Windows Explorer) ให้ทุกคนร่วมพัฒนาได้บน GitHub

กระบวนการดาวน์โหลดมาใช้งานอาจยุ่งยากอยู่บ้าง เพราะต้องมีความรู้ด้านการพัฒนาโปรแกรมด้วย แต่ล่าสุด ไมโครซอฟท์นำ File Manager ตัวนี้มาจัดทำเป็นแอพให้ดาวน์โหลดบน Microsoft Store แล้ว แอพยังทำงานเฉพาะบนเดสก์ท็อป (ไม่ใช่ UWP) แต่ถูกจัดแพ็กเกจให้แจกจ่ายบน Store ได้สะดวก

ใครสนใจประสบการณ์ย้อนยุคก็ไปดาวน์โหลดกันได้ครับ

Subscribe to Open Source