Package: wnpp Severity: wishlist Owner: Reinhard Tartler <siret...@tauware.de>
* Package name : golang-github-microsoft-go-winio Version : 0.6.2-1 Upstream Author : Microsoft * URL : https://github.com/microsoft/go-winio * License : Expat Programming Lang: Go Description : Win32 IO-related utilities for Go Provides essential Windows I/O primitives for Go development, enabling secure and efficient low-level system operations on Windows targets from non-Windows build environments. . Key features include: - Named pipe and serial port communication - File operations with backup/restore privileges - Windows service management helpers - Security descriptor manipulation (SIDs, DACLs) - Virtual account and container token support - Windows event log access - Registry operations . This package is primarily used for cross-compiling Windows applications from Linux/macOS systems. It implements Windows-specific interfaces not available in Go's standard library, with proper handling of Windows security models and system APIs. . Note: Runtime functionality requires Windows OS. It is useful in WSL and for cross-compilation I'm packaging this as a dependency so that other packages, like containerd, don't need to be patched to avoid this dependency.