macOS
brew install gensiolocal Homebrew formula metadata
sudo port install gshMacPorts ports tree · shells/gsh/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de gensio pour les workflows d'agents IA.
installation
brew install gensiolocal Homebrew formula metadata
sudo port install gshMacPorts ports tree · shells/gsh/Portfile · Source: api.github.com
sudo apk add gensioAlpine Linux edge package indexes · gensio · Source: dl-cdn.alpinelinux.org
sudo dnf install gensioFedora Rawhide package metadata · gensio · Source: dl.fedoraproject.org
nix profile install nixpkgs#gensionixpkgs package indexes · pkgs/by-name/ge/gensio/package.nix · Source: api.github.com
sudo pacman -S gensioArch Linux sync databases · gensio · Source: geo.mirror.pkgbuild.com
sudo zypper install gensioopenSUSE Tumbleweed package metadata · gensio · Source: download.opensuse.org
sudo apt install gensio-binDebian stable package indexes · gensio-bin · Source: deb.debian.org
aperçu
Stream I/O Library
historique
gensio is a C stream I/O framework that gives applications one stackable abstraction over TCP, UDP, SCTP, Unix sockets, serial devices, telnet, TLS, pseudo-terminals, files, sound, and other transports. It also ships command-line tools such as gensiot, gtlssh, gtlsshd, and gmdns.
The FAQ says gensio began inside ser2net while Corey Minyard was rewriting ser2net to add encryption and authentication. The protocol-layering code became general enough to split into its own library, then grew through additional transports, filters, and proof-of-concept tools.
gensio's adoption is concentrated in systems and networking niches rather than broad application development. The ser2net README describes gensio as a required library and notes that ser2net's crypto, mDNS, IPMI, RFC2217, and command-line connection capabilities come through gensio.
Practitioners build gensio stacks as strings, such as layering telnet over TCP or TLS over a transport, and can create outgoing gensios or accepter stacks for incoming connections. The USING guide recommends str_to_gensio and str_to_gensio_accepter for most code, with callbacks for event-driven I/O and blocking helpers for convenience.
gensio matters to package users because it turns serial, network, encrypted-login, and remote-console behavior into reusable packaged tools and libraries. It is especially relevant when ser2net-style deployments need authentication, encryption, RFC2217 serial control, or portable I/O behavior across Unix, macOS, BSD, and Windows.
posture de sécurité
broad file, network, media, or database tool signal. formula declares a Homebrew service.
risque orange · confiance moyen · infrastructure
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
gagwpe | cli | exécutable global | |
gensiot | cli | exécutable global | |
gmdns | cli | exécutable global | |
greflector | cli | exécutable global | |
gsh | cli | exécutable global | |
gsound | cli | exécutable global | |
gtlssh | cli | exécutable global | |
gtlssh-keygen | cli | exécutable global | |
gtlsshd | cli | exécutable global | |
gtlssync | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/cminyard/gensio
métadonnées d'installation
| Clé du paquet | brew:gensio |
|---|---|
| Version | 3.0.3 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/gensio |
| Page d'accueil | https://github.com/cminyard/gensio |
| Dépôt | https://github.com/cminyard/gensio |
| Docs amont | https://github.com/cminyard/gensio#readme |
| Licence | LGPL-2.1-only AND GPL-2.0-only AND Apache-2.0 |
| Archive source | https://github.com/cminyard/gensio/releases/download/v3.0.3/gensio-3.0.3.tar.gz |
| Dernière mise à jour | 2026-07-21T21:00:39Z |
| Pulse | updated |
| Dépendances | gettext, glib, openssl@3, portaudio, python@3.14, tcl-tk |
| Dépendances de compilation | go, pkgconf, swig |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | declared |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | gensio |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
gensio-bin 2.8.13-7
abstract stream I/O (command line tool)
https://github.com/cminyard/gensio
sudo apt install gensio-binlibgensio-dev 2.8.13-7
abstract stream I/O (development files)
https://github.com/cminyard/gensio
sudo apt install libgensio-devlibgensio6t64 2.8.13-7
abstract stream I/O (runtime files)
https://github.com/cminyard/gensio
sudo apt install libgensio6t64python3-gensio 2.8.13-7
abstract stream I/O (Python 3 bindings)
https://github.com/cminyard/gensio
sudo apt install python3-gensiogensio
nix profile install nixpkgs#gensiogensio-bin 2.8.2-6.1build1
abstract stream I/O (command line tool)
https://github.com/cminyard/gensio
sudo apt install gensio-binlibgensio-dev 2.8.2-6.1build1
abstract stream I/O (development files)
https://github.com/cminyard/gensio
sudo apt install libgensio-devlibgensio6t64 2.8.2-6.1build1
abstract stream I/O (runtime files)
https://github.com/cminyard/gensio
sudo apt install libgensio6t64python3-gensio 2.8.2-6.1build1
abstract stream I/O (Python 3 bindings)
https://github.com/cminyard/gensio
sudo apt install python3-gensiogensio 2.8.14-r0
General Stream I/O
https://github.com/cminyard/gensio
sudo apk add gensiogensio-dev 2.8.14-r0
General Stream I/O (development files)
https://github.com/cminyard/gensio
sudo apk add gensio-devgensio-doc 2.8.14-r0
General Stream I/O (documentation)
https://github.com/cminyard/gensio
sudo apk add gensio-docgensio-libs 2.8.14-r0
General Stream I/O (libraries)
https://github.com/cminyard/gensio
sudo apk add gensio-libsgensio 3.0.2-2.fc45
General Stream I/O
https://github.com/cminyard/gensio
sudo dnf install gensiolibgensio 3.0.2-2.fc45
Dynamic gensio Libraries
https://github.com/cminyard/gensio
sudo dnf install libgensiolibgensio-devel 3.0.2-2.fc45
Development files for gensio
https://github.com/cminyard/gensio
sudo dnf install libgensio-develpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.