[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110621: ITP: golang-github-microsoft-go-winio -- Win32 IO-related utilities for Go



Package: wnpp
Severity: wishlist
Owner: Reinhard Tartler <siretart@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.


Reply to: