Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Premesso: non mi piacciono gli snap e non li uso (e non li userò se non costretto) ma ero incuriosito da tutta questa discussione in cui sembrano tutti terrorizzati dagli snap.
Non ho fatto la prova con Ubuntu 20.04 in cui probabilmente gli snap andavano peggio ma con Ubuntu 21.10 i problemi mi sembrano risolti.
Così ho fatto una prova su una partizione con Ubuntu 21.10 Impish: ho eliminato snapd e tutti gli snap e ho fatto un confronto:
verificati i tempi di boot con/senza snap... praticamente uguali, anzi con snap leggermente più veloce.
vedi dettagli sotto.
corrado@corrado-n4-ii-0718:~$ snap list
Name Version Rev Tracking Publisher Notes
core18 20210722 2128 latest/stable canonical✓ base
core20 20210702 1081 latest/stable canonical✓ base
gnome-3-34-1804 0+git.3556cb3 72 latest/stable/… canonical✓ -
gtk-common-themes 0.1-52-gb92ac40 1515 latest/stable/… canonical✓ -
snap-store 3.38.0-64-g23c4c77 547 latest/stable/… canonical✓ -
snapd 2.51.4 12883 latest/stable canonical✓ snapd
corrado@corrado-n4-ii-0718:~$
reboot dopo eliminazione snap e snapd
corrado@corrado-n4-ii-0718:~$ systemd-analyze time
Startup finished in 7.787s (firmware) + 4.758s (loader) + 4.540s (kernel) + 12.208s (userspace) = 29.296s
graphical.target reached after 12.195s in userspace
corrado@corrado-n4-ii-0718:~$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @12.195s
└─multi-user.target @12.194s
└─virtualbox.service @12.083s +110ms
└─network-online.target @12.074s
└─NetworkManager-wait-online.service @5.484s +6.588s
└─NetworkManager.service @5.320s +159ms
└─dbus.service @5.313s
└─basic.target @5.294s
└─sockets.target @5.293s
└─snapd.socket @5.291s +1ms
└─sysinit.target @5.283s
└─systemd-timesyncd.service @4.941s +341ms
└─systemd-tmpfiles-setup.service @4.898s +35ms
└─local-fs.target @4.888s
└─boot-efi.mount @4.872s +15ms
└─systemd-fsck@dev-disk-by\x2duuid-FA81\x2d0C15.service @4.814s +55ms
└─dev-disk-by\x2duuid-FA81\x2d0C15.device @4.762s
corrado@corrado-n4-ii-0718:~$ snap list
Command 'snap' not found, but can be installed with:
sudo apt install snapd
corrado@corrado-n4-ii-0718:~$ systemd-analyze time
Startup finished in 7.823s (firmware) + 4.870s (loader) + 4.556s (kernel) + 13.181s (userspace) = 30.432s
graphical.target reached after 13.167s in userspace
corrado@corrado-n4-ii-0718:~$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @13.167s
└─multi-user.target @13.167s
└─virtualbox.service @13.052s +114ms
└─network-online.target @13.043s
└─NetworkManager-wait-online.service @2.080s +10.962s
└─NetworkManager.service @1.849s +226ms
└─dbus.service @1.823s
└─basic.target @1.788s
└─sockets.target @1.788s
└─uuidd.socket @1.788s
└─sysinit.target @1.779s
└─systemd-backlight@backlight:intel_backlight.service @1.987s +33ms
└─system-systemd\x2dbacklight.slice @1.969s
└─system.slice @275ms
└─-.slice @275ms
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Premesso: non mi piacciono gli snap e non li uso (e non li userò se non costretto) ma ero incuriosito da tutta questa discussione in cui sembrano tutti terrorizzati dagli snap.
Non ho fatto la prova con Ubuntu 20.04 in cui probabilmente gli snap andavano peggio ma con Ubuntu 21.10 i problemi mi sembrano risolti.
Così ho fatto una prova su una partizione con Ubuntu 21.10 Impish: ho eliminato snapd e tutti gli snap e ho fatto un confronto:
verificati i tempi di boot con/senza snap... praticamente uguali, anzi con snap leggermente più veloce.
vedi dettagli sotto.
corrado@corrado-n4-ii-0718:~$ snap list
Name Version Rev Tracking Publisher Notes
core18 20210722 2128 latest/stable canonical✓ base
core20 20210702 1081 latest/stable canonical✓ base
gnome-3-34-1804 0+git.3556cb3 72 latest/stable/… canonical✓ -
gtk-common-themes 0.1-52-gb92ac40 1515 latest/stable/… canonical✓ -
snap-store 3.38.0-64-g23c4c77 547 latest/stable/… canonical✓ -
snapd 2.51.4 12883 latest/stable canonical✓ snapd
corrado@corrado-n4-ii-0718:~$
reboot dopo eliminazione snap e snapd
corrado@corrado-n4-ii-0718:~$ systemd-analyze time
Startup finished in 7.787s (firmware) + 4.758s (loader) + 4.540s (kernel) + 12.208s (userspace) = 29.296s
graphical.target reached after 12.195s in userspace
corrado@corrado-n4-ii-0718:~$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @12.195s
└─multi-user.target @12.194s
└─virtualbox.service @12.083s +110ms
└─network-online.target @12.074s
└─NetworkManager-wait-online.service @5.484s +6.588s
└─NetworkManager.service @5.320s +159ms
└─dbus.service @5.313s
└─basic.target @5.294s
└─sockets.target @5.293s
└─snapd.socket @5.291s +1ms
└─sysinit.target @5.283s
└─systemd-timesyncd.service @4.941s +341ms
└─systemd-tmpfiles-setup.service @4.898s +35ms
└─local-fs.target @4.888s
└─boot-efi.mount @4.872s +15ms
└─systemd-fsck@dev-disk-by\x2duuid-FA81\x2d0C15.service @4.814s +55ms
└─dev-disk-by\x2duuid-FA81\x2d0C15.device @4.762s
corrado@corrado-n4-ii-0718:~$ snap list
Command 'snap' not found, but can be installed with:
sudo apt install snapd
corrado@corrado-n4-ii-0718:~$ systemd-analyze time
Startup finished in 7.823s (firmware) + 4.870s (loader) + 4.556s (kernel) + 13.181s (userspace) = 30.432s
graphical.target reached after 13.167s in userspace
corrado@corrado-n4-ii-0718:~$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @13.167s
└─multi-user.target @13.167s
└─virtualbox.service @13.052s +114ms
└─network-online.target @13.043s
└─NetworkManager-wait-online.service @2.080s +10.962s
└─NetworkManager.service @1.849s +226ms
└─dbus.service @1.823s
└─basic.target @1.788s
└─sockets.target @1.788s
└─uuidd.socket @1.788s
└─sysinit.target @1.779s
└─systemd-backlight@backlight:intel_backlight.service @1.987s +33ms
└─system-systemd\x2dbacklight.slice @1.969s
└─system.slice @275ms
└─-.slice @275ms
Purtroppo da quel che ho visto, i problemi di boot non sono immediati, ma si verificano dopo molti aggiornamenti di snap, ovvero a utenti che hanno installato pacchetti snap e che dopo un anno ad es. si ritrovano problemi di spazio su disco e tempi di boot lunghi.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Per default gli snap conservano 2 versioni quindi un utente che ha installato molti snap dopo un vari aggiornamenti si trova allocato spazio doppio.
Ma allora non accusiamo snapd che da solo non fa danno ma la ignoranza dell'utente che - ingannato da ubuntu software - installa un mucchio di snap senza saperlo.
Se non si installano snap oltre a quelli installati per default lo spazio usato resta nei limiti della decenza.
Scusa corradoventu ma usi Ubuntu da tempo e dovresti saperlo, Ubuntu per impostazione predefinita usa snap, per cui un utente è portato a installare quello che il sistema gli propone, se proponesse i deb non sarebbe un problema, perché in questo caso l'installazione di snap sarebbe consapevole, ma proponendo snap per impostazione predefinita, è normale che molti utenti si lamentino delle problematiche legate ad esso.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Ubuntu software (aka snap-store) ti propone i package formato snap e l'utente distratto/principiante ci casca, (caturen in proposito farebbe un commento che io non ho coraggio di fare) ma se un utente invece prima di installare si informasse potrebbe facilmente evitare il grosso dei problemi.
Credo sarebbe necessaria una guida per evitare il peggio ma nessuno (me compreso) va a cercare fondo nella wiki, forse sevirebbe una discussione in evidenza per chiarire e mettere in guardia, ma come? dove?
Io non uso snap anche se ultimamente sto provando il nuovo ubuntu-desktop-installer di canary http://cdimages.ubuntu.com/daily-canary/ che è appunto uno snap e tra tanti difetti ho potuto apprezzare il vantaggio di saltare da una versione all'altra con 'snap refresh...'
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Ubuntu software (aka snap-store) ti propone i package formato snap e l'utente distratto/principiante ci casca, (caturen in proposito farebbe un commento che io non ho coraggio di fare) ma se un utente invece prima di installare si informasse potrebbe facilmente evitare il grosso dei problemi.
Credo sarebbe necessaria una guida per evitare il peggio ma nessuno (me compreso) va a cercare fondo nella wiki, forse sevirebbe una discussione in evidenza per chiarire e mettere in guardia, ma come? dove?
Io non uso snap anche se ultimamente sto provando il nuovo ubuntu-desktop-installer di canary http://cdimages.ubuntu.com/daily-canary/ che è appunto uno snap e tra tanti difetti ho potuto apprezzare il vantaggio di saltare da una versione all'altra con 'snap refresh...'
...non è questione di cascarci o meno, se la tua distribuzione utilizza snap per impostazione predefinita, significa che secondo Canonical-Ubuntu quelli dovresti usare, se utilizzi qualcosa di diverso è una tua scelta.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Ubuntu mi piace ancora nonostante gli snap, vuol dire che in futuro la partizione che destino ad una nuova versione non sarà limitata ai 32GB attuali (in effetti con virtual box sono stretti)
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Da quel che ho capito i flavor continueranno a usare il deb. , quindi immagino sarà disponibile anche per Ubuntu, perlomeno fino alla prossima release, in quanto sembra che dalla prossima Lts sarà disponibile solo in snap per tutti, ovviamente si potrà optare per un flatpak.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Salve, dato la idiosincrasia del mio hardware pei snap, se la prossima LTS obbligherà l'uso degli snapacci, la release Focal 20.04.3 LTS , in tutte le sue proteiforme incarnazioni, sarà l'ultima LTS che installo.
Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Salve, dato la idiosincrasia del mio hardware pei snap, se la prossima LTS obbligherà l'uso degli snapacci, la release Focal 20.04.3 LTS , in tutte le sue proteiforme incarnazioni, sarà l'ultima LTS che installo.
Ciao
Beh! Hai trecento distribuzioni installate...non sarà un problema.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Salve, dato la idiosincrasia del mio hardware pei snap, se la prossima LTS obbligherà l'uso degli snapacci, la release Focal 20.04.3 LTS , in tutte le sue proteiforme incarnazioni, sarà l'ultima LTS che installo.
Beh! Hai trecento distribuzioni installate...non sarà un problema.
Esagerato, solo 15 di cui purtroppo 2 bloccate nel HDD in default…
Comunque mi resta se non è il record quasi di tutte le declinazioni della Focal 20.04.3 LTS, Kubuntu con KDE, Lubuntu con LxQt, Tubuntu con Trinity, Dubuntu con Deepin + Gnome, Pubuntu con Pantheon…
Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
bah. finchè potrò eliminare snapd ed usare i classici deb, continuerò ad usarlo. Se davvero nel futuro, sará completamente basato su snap, e la situazione in fase di boot non sará migliorata, mi sa che cambierò distro. ma spero quanto meno, lascino la possibilitá di disinstallarlo e che si possa continuare ad usare i pacchetti deb.
lascino la possibilitá di disinstallarlo e che si possa continuare ad usare i pacchetti deb
già adesso non è così perchè se uno si vuole installare chromium deve per forza usare snap perchè non esiste altro modo di installarlo, ameno che uno non si vada ad aggiungere un repo di linux mint. In questo modo però si passa dalla padella alla brace. Poi dalla 22.04 non potrai più avere firefox. È solo questione di tempo e prima o poi moltissimi software verranno messi a disposizione solo in snap, non c'è altra via di scampo (in ubuntu). Cambia poco se al posto degli snap uno usa il formato flatpack, perchè se non è zuppa è pan bagnato. Tutte le distro che si basano sui repo di canonical avranno tutte quella "fine".
Guardate cosa hanno fatto quei geni che mantengono elementary:
The App Center focuses on installing software using Flatpak and includes Sideload, a dedicated Flatpak installation app. This is a fundamental change in the way most Linux distros handle software availability and installation. Yes, you can use the command line to install LibreOffice or Firefox, or to pull down Synaptic to handle the chore; Odin still accesses the Ubuntu repos. And, depending on how the App Center updates (since it's buggy too, just like most software centres in the Ubuntu family), all of the available apps may not show up right away......
But the distro's developers would prefer you use their stuff - so much so that there's a warning if you try to install any other software: "Install untrusted/non-curated app? 'LibreOffice' is not curated by elementary and has not been reviewed for security, privacy, or system integration." Why this warning for major open-source software, which is certainly not anything like some phishing expedition on Android?.....