Skip to content

Matriz de compatibilidad multiplataforma

Esta página documenta el soporte de plataformas probado para Dotfiles v0.2.495 en macOS, Linux y WSL2.

Leyenda de insignias

InsigniaSignificado
Totalmente probado y soportado
⚠️Soporte parcial — ver notas
No soportado
No aplica

Entorno de shell

ComponentemacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
Bash 5.xmacOS requiere Bash de Homebrew
Zsh 5.9+Predeterminado en macOS
Fish 3.7+apt / brew install fish
POSIX sh⚠️Soporte limitado de alias
PowerShell⚠️Solo interoperabilidad WSL

Herramientas principales modernas

HerramientamacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Instalación
Atuin (history)brew / cargo
bat (cat)brew / apt
eza (ls)brew / cargo
fd (find)brew / apt
fzf (fuzzy)brew / apt
ripgrep (grep)brew / apt
starship (prompt)brew / cargo
zoxide (cd)brew / cargo
Yazi (file mgr)brew / cargo
Zellij (mux)brew / cargo
NeoVimbrew / apt

Emuladores de terminal

TerminalmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
Ghostty⚠️Wayland nativo en Linux
Alacritty⚠️Acelerado por GPU
WezTermConfiguración Lua
iTerm2Solo macOS
Windows TerminalHost WSL

Gestores de paquetes

GestormacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
HomebrewPrincipal para macOS
aptPaquetes del sistema
CargoHerramientas Rust
npm / pnpmHerramientas Node
pip / pipxHerramientas Python

Seguridad y firma

CaracterísticamacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
SSH commit signingNativo, sin GPG
age encryptionIntegración Chezmoi
SOPSBackend age o GPG
1Password CLI⚠️WSL requiere bridge
git-secretsHook pre-commit

Categorías de alias

CategoríamacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
AIRequiere claves API
Archives
cd (zoxide)
chmod
Clear
Configuration
Default
Diagnostics
dig
Disk Usage
DockerRequiere Docker
Editor
Find (fd)
Fonts⚠️⚠️Limitado en headless
gcloudRequiere SDK
Git
GNU⚠️macOS necesita coreutils
GoRequiere Go
HerokuRequiere CLI
Interactive
KubernetesRequiere kubectl
LuaRequiere Lua
macOSSolo macOS
Make
mkdir
ModernReemplazos Rust
npmRequiere Node
Permission
pnpmRequiere pnpm
ps
PythonRequiere Python
rsync
RustRequiere Rust
Security
SubversionRequiere svn
sudo
TerraformRequiere Terraform
tmux
Update
UUID
wget
YarnRequiere Yarn

Relacionado