(more Linux and FOSS news in previous posts of thread)

Java 26 has been released with improved G1 garbage collector, HTTP/3 support, and more:
https://alternativeto.net/news/2026/3/java-26-has-been-released-with-improved-g1-garbage-collector-http-3-support-and-more/

OpenJDK 26 Released With The Java Applet API Finally Removed:
https://www.phoronix.com/news/OpenJDK-Java-26-Released

Kotlin 2.3.20 brings Gradle 9.3.0 support and name-based destructuring:
https://alternativeto.net/news/2026/3/kotlin-2-3-20-brings-gradle-9-3-0-support-and-name-based-destructuring/

Next.js 16.2 launches with faster rendering & startup, a redesigned error page, and more:
https://alternativeto.net/news/2026/3/next-js-16-2-launches-with-faster-rendering-and-startup-a-redesigned-error-page-and-more/

Intel Ends Work On Open-Source kAFL-Fuzzer For Fuzzing VMs:
https://www.phoronix.com/news/Intel-Ends-kAFL-Fuzzer

Cambalache 1.0 Released After Five Years For Designing Modern GTK UIs:
https://www.phoronix.com/news/Cambalache-1.0-GTK-UIs

CMake 4.3 Released With Package Import/Export Using The Common Package Specification:
https://www.phoronix.com/news/CMake-4.3-Released

FFmpeg 8.1 adds new codec support, Vulkan improvements, EXIF metadata parsing, and more:
https://9to5linux.com/ffmpeg-8-1-hoare-multimedia-framework-brings-d3d12-h-264-av1-encoding

Imagination's Open-Source PowerVR Vulkan Driver Now Plays Nicely With Zink OpenGL::
https://www.phoronix.com/news/PowerVR-Vulkan-Does-Zink

The Linux Foundation secures $12.5 million to boost open source security:
https://betanews.com/article/the-linux-foundation-secures-12-5-million-to-boost-open-source-security/
(They should rather secure money for lobbying against the age verification laws, if they were truely for Linux, but of course they do nothing, because there are a bunch of big tech companies behind it...)

FosseryWeb progress report:
Started the regeneration of HTML cheathseets using page-builders, but didn't get far, because I had some other stuff to do, plus I have to deal with the age verification nonsense, work on a contingency plan in case things get too bad... I mean it's already too bad with Systemd laying the ground work...

#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #News #Java #OpenJDK #Kotlin #NextJS #Cambalache #CMake #FFmpeg #PowerVR #LinuxFoundation #FosseryWeb #ProgrammingLanguage #Programming #Development #Dev #Coding #JavaScript #Intel #FosseryTech

Java 26 has been released with improved G1 garbage collector, HTTP/3 support, and more

Oracle has released Java/JDK 26, offering 10 JDK Enhancement Proposals, including preview and incubator features. Highlights include improved language uniformity, enhanced G1 garbage collector, HTTP/3 support, and performance boosts.

AlternativeTo
So my hosting provider for @gamesatwork_biz has decided to change the rules and now wants to force an upgrade to a more expensive hosting tier. So, ffmpeg to the rescue, going back thru over 12 years of podcasts and converting their bitrate and making them mono. (It’s just us talking so Mono is fine). Take that hosting provider! #podcaster #audio #ffmpeg #oss
👀 Wow, a fix for a 2014 bug in FFmpeg? 🎉 Just what we needed, a seven-year-old problem solved with an unnecessarily complicated subtitle conversion tool! 🚀 Now you can finally spend hours converting subtitles with zero effort, because who doesn't love making old tech slightly less obsolete? 🙄
https://connollydavid.github.io/pgs-release/ #FFmpeg #BugFix #SubtitleConversion #TechUpdate #OldTech #HackerNews #ngated
FFmpeg Subtitle Tools

FFmpeg Subtitle Tools

🌘 FFmpeg 入門指南
➤ 從原理到實踐:解碼多媒體串流的技術路徑
https://blogs.igalia.com/llepage/ffmpeg-101/
本文旨在簡介 FFmpeg 的核心架構及其開發工具。FFmpeg 不僅是一套強大的多媒體轉換工具,更提供了一系列功能強大的函式庫,讓開發者能將編解碼、濾鏡處理及串流功能整合進自有產品。作者透過深入淺出的方式,解析了從檔案解封裝(demuxing)到解碼輸出原始影音訊號(raw data)的技術細節,並說明瞭 AVFormatContext 與 AVCodecContext 等關鍵資料結構在媒體串流處理中的運作機制。
+ 這篇文章對於剛接觸音影開發的新手來說非常有幫助,結構圖解清晰,特別是對於 `libavcodec` 的流程說明相當實用。
+ 很喜歡這種技術實踐導向的教學,雖然範例程式碼片段較為簡潔,但已經涵蓋了 FFmpeg 開發中最核心的 API 調用邏輯。
#多媒體處理 #FFmpeg #程式開發 #串流技術
FFmpeg 101

A high-level architecture overview to start with FFmpeg.

Awww, look at you! 👶 Trying to sound tech-savvy while explaining #FFmpeg like it's 1995! 🤓 Just a "high-level architecture overview" away from #streaming your grandmother's #VHS collection! 📼🎥
https://blogs.igalia.com/llepage/ffmpeg-101/ #TechSavvy #Nostalgia #Collection #HighLevelOverview #HackerNews #ngated
FFmpeg 101

A high-level architecture overview to start with FFmpeg.

FFmpeg 101

A high-level architecture overview to start with FFmpeg.

🌗 利用 Vulkan Compute Shader 在 FFmpeg 中實現影片編碼與解碼
➤ 突破效能壁壘:讓 GPU Compute 成為影片處理的新引擎
https://www.khronos.org/blog/video-encoding-and-decoding-with-vulkan-compute-shaders-in-ffmpeg
隨著專業影視製作對 8K 及高位元深度影片的需求日益增加,傳統依賴 CPU 或專有硬體的方案已面臨效能瓶頸。本文探討了 FFmpeg 如何利用 Vulkan Compute Shader 技術,將影片編碼與解碼過程完整移至 GPU 執行。相較於過去失敗的「混合處理」模式(CPU 與 GPU 間頻繁傳輸導致延遲),本方案實現了完全駐留於 GPU 的處理流程,徹底消除了 CPU 交互帶來的開銷。這項技術不僅能處理 Vulkan Video 硬體加速無法涵蓋的特殊格式,更能在消費級 GPU 上展現媲美頂級工作站的效能,為影片處理工作流提供了一種高效、開放且靈活的新路
#軟體工程 #多媒體處理 #Vulkan #FFmpeg #GPU 加速
Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

In this blog we explore how FFmpeg uses Vulkan Compute to seamlessly accelerate encoding and decoding of even professional-grade video on consumer GPUs — unlocking GPU compute parallelism at scale, without specialized hardware. This approach complements Vulkan Video's fixed-function codec support, extending acceleration to formats and workflows it doesn't cover.

The Khronos Group
Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

In this blog we explore how FFmpeg uses Vulkan Compute to seamlessly accelerate encoding and decoding of even professional-grade video on consumer GPUs — unlocking GPU compute parallelism at scale, without specialized hardware. This approach complements Vulkan Video's fixed-function codec support, extending acceleration to formats and workflows it doesn't cover.

The Khronos Group