The Windows Subsystem for Linux is now open source
Article URL: https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/
Comments URL: https://news.ycombinator.com/item?id=44031385
Points: 531
# Comments: 303 ⌘ Read more
Render a Guitar Pro score in real time on Linux
Tuxguitar is a quite powerful application written in a mixture of Java / C. It is able to render a score in real time either via Fluidsynth or via pure MIDI. The development of Tuxguitar started in 2008 on Sourceforce and after a halt in 2022, the project restarted on Github and is still actively developed. The goal of this article is to try to render a score via Tuxguitar, and various other applications connected to Tuxguitar, via Jack … ⌘ Read more
斬獲 4-1K star,再見 tcpdump!Kyanos 這款開源神器讓網絡分析快如閃電!
Kyanos 是一款基於革命性 eBPF 技術打造的開源網絡分析工具,專爲解決現代分佈式系統中的網絡疑難雜症而生。它能像 X 光機般透視 Linux 內核的網絡活動,精準定位 HTTP、Redis、MySQL 等協議的性能瓶頸,讓 “服務爲什麼變慢” 這類世紀難題迎刃而解。與傳統抓包工具相比,Kyanos 具備三大殺手鐧:零配置開箱即用:單個二進制文件搞定所有監控需求 內核級透視能力:從 ⌘ Read more
Go 語言中字符串四種拼接方式的性能對比,哪個更勝一籌?
在 Go 語言開發中,字符串拼接是最常見的操作之一。不同的拼接方式在性能上可能有數量級的差異,特別是在高頻調用或大數據量處理的場景下。本文將使用標準基準測試,全面對比四種主流字符串拼接方式的性能表現。測試環境與方法測試環境Go 版本:1.20+ 操作系統:macOS/Windows/Linux CPU:8 核 測試方法我們創建了一個完整的基準測試文件echobenchtest.g ⌘ Read more
Go 語言中字符串四種拼接方式的性能對比,哪個更勝一籌?
在 Go 語言開發中,字符串拼接是最常見的操作之一。不同的拼接方式在性能上可能有數量級的差異,特別是在高頻調用或大數據量處理的場景下。本文將使用標準基準測試,全面對比四種主流字符串拼接方式的性能表現。測試環境與方法測試環境Go 版本:1.20+ 操作系統:macOS/Windows/Linux CPU:8 核 測試方法我們創建了一個完整的基準測試文件echobenchtest.g ⌘ Read more
6.15-rc7: mainline
Version:6.15-rc7 (mainline)Released:2025-05-18Source:linux-6.15-rc7.tar.gzPatch:full ( incremental) ⌘ Read more
5 Linux Commands You’ve Probably Never Heard Of
In this article, I will show you five Linux commands you’ve probably never heard of. They’re simple, practical, and designed to make your…
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.c … ⌘ Read more
6.1.139: longterm
Version:6.1.139 (longterm)Released:2025-05-18Source:linux-6.1.139.tar.xzPGP Signature:linux-6.1.139.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.1.139 ⌘ Read more
5.15.183: longterm
Version:5.15.183 (longterm)Released:2025-05-18Source:linux-5.15.183.tar.xzPGP Signature:linux-5.15.183.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.15.183 ⌘ Read more
@movq@www.uninformativ.de you need to get a gold chain and hang this little penguin on it, so that nobody can doubt your Linux user status.

Fixing Unix/Linux/POSIX Filenames: Control Characters (such as Newline), Leading Dashes, and Other Problems (2009, 2024)
Comments ⌘ Read more
Yet Another Linux Distro Ditches Firefox for Brave
First Zorin OS, now the Fedora-based Nobara changes the default web browser. ⌘ Read more
next-20250516: linux-next
Version:next-20250516 (linux-next)Released:2025-05-16 ⌘ Read more
Accessibility on Linux sucks, but GNOME and KDE are making progress
Accessibility in the software world is a problem in general, but it’s an even bigger problem on open source desktops, as painfully highlighted by this excellent article detailing the utterly broken state of accessibility on Linux. Reading the article is soul-crushing as it starts to dawn on you just how bad the situation really is for those among us who require accessibility features, making it vir … ⌘ Read more
next-20250515: linux-next
Version:next-20250515 (linux-next)Released:2025-05-15 ⌘ Read more
Expose & Explore: Discover misconfigured service protocols and ports using Linux
Internet Assigned Numbers Authority (IANA) is the organisation responsible for managing and assigning port number … ⌘ Read more
OH MY FUCKING GOD I’M GOING TO CRY I NEED BIG TUX SO BAD https://www.steiner-plueschshop.de/kuscheltiere/arktis-seetiere/pinguin-linux/
next-20250514: linux-next
Version:next-20250514 (linux-next)Released:2025-05-14 ⌘ Read more
How to install and run Minikube with Rootless Podman on ARM-based MacBooks
minikube provides a local Kubernetes cluster on macOS, Linux, and Windows. minikube’s primary goals are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit into that environment…. ⌘ Read more
next-20250513: linux-next
Version:next-20250513 (linux-next)Released:2025-05-13 ⌘ Read more
Linux removes support for the 486, and now I’m curious what that means for Vortex86 processors
I had to dig through our extensive archive – OSNews was founded in 2007, after all – to see if we reported on it at the time, but it turns out we didn’t: in 2006, Intel announced that in 2007, it would cease production of a range of old chips, including the 386 and 486. In Product Change Notification 106013-01, Intel proclaimed these chips dead. … ⌘ Read more
next-20250512: linux-next
Version:next-20250512 (linux-next)Released:2025-05-12 ⌘ Read more
6.15-rc6: mainline
Version:6.15-rc6 (mainline)Released:2025-05-11Source:linux-6.15-rc6.tar.gzPatch:full ( incremental) ⌘ Read more
VPS troubles and the weekend
This weekend I went to the cottage with P on Friday. I hoped I would
have a nice weekend reading in front of the wood stove, but I had also
planned to spend at least a few hours trying to configure Maddy as the
new mail server for hack.org et al.
Then the web server I moved to the new VPS died. Again. I connected to
the VNC console and, like before, the Linux kernel couldn’t find its
root disk. A simple:
# mount /dev/vda2 /sysroot; exit
in the emergency shell solved thi … ⌘ Read more
Xtool: cross-platform Xcode replacement for Linux, Windows, and macOS
A few months ago I shared my Swift SDK for Darwin, which allows you to build iOS Swift Packages on Linux, amongst other things. I mentioned that a lot of work still needed to be done, such as handling codesigning, packaging, and bundling. I’m super excited to share that we’ve finally reached the point where all of these things are now possible with cross-platform, open source software. Enter, xto … ⌘ Read more
next-20250509: linux-next
Version:next-20250509 (linux-next)Released:2025-05-09 ⌘ Read more
5.15.182: longterm
Version:5.15.182 (longterm)Released:2025-05-09Source:linux-5.15.182.tar.xzPGP Signature:linux-5.15.182.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.15.182 ⌘ Read more
next-20250508: linux-next
Version:next-20250508 (linux-next)Released:2025-05-08 ⌘ Read more
Mastering Linux Part 3: A Beginner’s Guide to APT and YUM Package Management
A Beginner’s Guide to APT and YUM Package Management
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com … ⌘ Read more
Canonical (Ubuntu) Requiring Applicants Take “DEI and Belonging” Class
Want a job working on Ubuntu Linux? ⌘ Read more
next-20250507: linux-next
Version:next-20250507 (linux-next)Released:2025-05-07 ⌘ Read more
A Penetration Tester’s Journey
Part 4 of “Beginner to Master in Linux” — A Penetration Tester’s Journey
A Must-Have Tool for Bug Hunters: Find Open Redirect Vulnerabilities on Linux
Automate open redirection detection, save hours of manual testing, and level up your bug bounty recon game.
[Continue … ⌘ Read more
VectorVFS: your filesystem as a vector database
VectorVFS is a lightweight Python package that transforms your Linux filesystem into a vector database by leveraging the native VFS (Virtual File System) extended attributes. Rather than maintaining a separate index or external database, VectorVFS stores vector embeddings directly alongside each file—turning your existing directory structure into an efficient and semantically searchable embedding store. VectorVFS supports Meta’s Percepti … ⌘ Read more
How to build a fleet of networked offsite backups using Linux, WireGuard and rsync
Comments ⌘ Read more
IBM unveils the LinuxONE Emperor 5
Following the recent release of the IBM z17 mainframe, IBM today unveiled the LinuxONE Emperor 5, which packs much of the same hardware as the z17, but focused on Linux use. Today we’re announcing IBM LinuxONE 5, performant Linux computing platform for data, applications and your trusted AI, powered by the IBM Telum II processor with built-in AI acceleration. This launch comes at a pivotal time, as technology leaders focus on three critical imperatives: enabling … ⌘ Read more
next-20250506: linux-next
Version:next-20250506 (linux-next)Released:2025-05-06 ⌘ Read more
Building your own Atomic (bootc) Desktop
Bootc and associated tools provide the basis for building a personalised desktop. This article will describe the process to build your own custom installation. ↫ Daniel Mendizabal at Fedora Magazine The fact that atomic distributions make it relatively easy to create custom “distributions” is s really interesting bonus quality of these types of Linux distributions. The developers behind Blue95, which we talked about a few weeks ago, based their entire … ⌘ Read more
6.1.137: longterm
Version:6.1.137 (longterm)Released:2025-05-05Source:linux-6.1.137.tar.xzPGP Signature:linux-6.1.137.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.1.137 ⌘ Read more