Distrobox arriva alla versione 1.3: il modo più semplice e veloce per lanciare distro Linux dal terminale

Distrobox arriva alla versione 1.3: il modo più semplice e veloce per lanciare distro Linux dal terminale
Alessandro Nodari
Alessandro Nodari

I più smanettoni e amanti del mondo Linux conosceranno sicuramente Distrobox, il sistema open source che consente di avviare velocemente qualsiasi distribuzione Linux all'interno del terminale. Il popolare programma, sviluppato da un italiano, è stato ora aggiornato alla versione 1.3, portando una serie di miglioramenti.

OFFERTE UNIEURO

Tra questi, lo sviluppatore e i suoi collaboratori citano

  • nuovi strumenti e comandi
  • supporto per container root
  • aggiunta del supporto per le versioni di Linux più recenti
  • migliorata integrazione con il sistema host
  • altre modifiche, tra cui miglioramenti all'integrazione di openSUSE, una migliore integrazione/gestione del fuso orario e altro

Come si legge sulla pagina ufficiale del progetto, Distrobox "utilizza podman o docker per creare contenitori utilizzando la distribuzione Linux di propria scelta. Il contenitore creato sarà strettamente integrato con l'host, consentendo la condivisione della directory HOME dell'utente, l'archiviazione esterna, i dispositivi USB esterni, le app grafiche (X11/Wayland) e l'audio."

Se siete interessati a scaricarlo, sulla pagina GitHub trovate il changelog completo, il link di download e maggiori dettagli.

  • install: Stop calling git by @nathanchance in #261
  • all: use new default name for distrobox containers to avoid conflicts with toolbx
  • create/init: move some mounts inside init.
  • create: fix command suggestion after container creation
  • create: fix enter command suggestion for rootful use case
  • create: on newest podman keep-id is only supported in rootless mode, Fix #267
  • create: prompt to download latest image by default by @juhp in #289
  • create: update default image to Fedora-Toolbox 36
  • docs/usage: document 'stop' properly
  • docs: Add tutorial for fish in execute_commands_on_host.md by @thjderjktyrjkt in #257
  • docs: Couple of small docs & comments fixes by @dfaggioli in #273
  • docs: add entry on how to use qemu to use containers of different architectures
  • docs: change command count by @misobarisic in #265
  • docs: couple of small docs & comments fixes (#273)
  • docs: fix README command count typo by @misobarisic in #292
  • docs: signal a problem on OpenSUSE Leap 15.3 and 15.4 by @massimo-zaniboni in #285
  • docs: update commands for graphical sessions, Fix #276
  • distrobox-host-exec: new tool for host command execution by @dfaggioli in #283
  • distrobox: Error out on invalid options by @nathanchance in #255
  • distrobox: add support for rootful containers
  • enter: Fixed typo in bash option by @nogajun in #259
  • enter: do not use full path for default shell, let the container resolve it. Fix #251
  • enter: fix eval when variable is not found. #268
  • enter: fixup comment around --headless
  • enter: add support for --no-workdir/-nw. Fix #231
  • enter: improve fist-start logging and show user some progress
  • enter: improve logging steps by @89luca89 in #290
  • export: Fix distrobox-export --bin error handling by @michel-slm in #275
  • export: fix exporting of icons for hardcoded paths
  • export: fix usage in docker
  • export: remove redundant command check on app export, fix quoting for commands containing them. Fix #225
  • list: add -s/--size option to show container disk usage
  • init: Add AlmaLinux 9 to tested containers distros by @michel-slm in #280
  • init: Fix gentoo support by @nullpointerarray in #284
  • init: add more basic tools, unminimize apt-get/dnf/yum/pacman/zypper - install langs and docs
  • init: add pinentry to base package list by @89luca89 in #256
  • init: fix missing variables on some container images
  • init: mount home in canonical place for ostree systems. Fix #282
  • init: move host's theme, fonts, icons integration to /usr/local/share, freeing user's home. Fix #253
  • init: move some mountpoints as rw to avoid mount Unknown error 5005. by @89luca89 in #264
  • init: remove verbose for keepalive sync loop, or logs will fill on the long run.
  • init: Implement pre-initialization hooks by @michel-slm in #269
  • init: Some openSUSE improvement by @dfaggioli in #262
  • init: add support for microdnf, support ubi8 and ubi7 minimal. Fix #254
  • init: fix ash shell package detection, Fix #247
  • init: keep timezone, dns and hosts actively synced with host
Via: Phoronix
Fonte: GitHub
Mostra i commenti