1 private link
$ vagrant init centos/8
$ vagrant up
$ ssh vagrant@192.168.121.10 -i .vagrant/machines/default/libvirt/private_key
Last login: Wed Feb 16 18:07:34 2022 from 192.168.121.1
[vagrant@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 8.3.2011
(fonctionne aussi avec debian/{bullseye64|buster64|testing64|whatever64}
💖
A calculer, mais mon VPS me coûte 5.55€/mois, donc ~70€ / an.
Ce genre de petite machine ne coûte "que" 200€, et ne consomme pratiquement rien.
En 3 ans, le VPS est rentabilisé (sachant que la même version me coûterait à présent pratiquement 7,50€ / mois - donc rentabilisé en deux ans).
Puréééée...
Plein de chouettes fonds d'écran ! <3
Deux-trois remarques par rapport à NixOS.
La configuration du système complet se fait via un seul fichier texte (/etc/nixos/configuration.nix
) et qui spécifie l'ensemble des services, paquets, utilisateurs et comportements. Par exemple, pour avoir un utilisateur dans sudo, whell, networkmanager, gnome, ... on a un petit fichier d'une centaine de lignes (pratiquement auto-généré), qui peut être mis en conf' (Git, tout ça...).
Le deuxième niveau, c'est l'isolation utilisateur. En tant que non-root, je peux installer tout ce qui est dispo dans les dépôts.
Si un binaire n'existe pas, les sources sont généralement dispos. Elles sont ensuite placées dans un store (/nix/store/...
) et le système continue à vivre sa vie grâce à des liens symboliques :-) Par exemple:
[fred@nixos:~]$ nix-env --install vscodium
replacing old 'vscodium-1.56.2'
installing 'vscodium-1.56.2'
building '/nix/store/562hzi24sijm8vvl5h4w69lxk15nmzhm-user-environment.drv'...
created 54 symlinks in user environment
Le dernier niveau, c'est l'isolation dans un shell kleenex. Une fois que le shell est détruit, toutes dépendances le sont également. Une forme d'environnement disposable ;-)
[fred@nixos:~]$ python --version
python: command not found
[fred@nixos:~]$ nix-shell -p python310
[nix-shell:~]$ python --version
Python 3.10.0a5
[nix-shell:~]$ exit
exit
[fred@nixos:~]$ python --version
python: command not found
C'est joli et basé sur Qt, KDE Frameworks & Plasma.
L’actualité du logiciel libre et des sujets voisins (DIY, Open Hardware, Open Data, les Communs, etc.), sur un site francophone contributif géré par une équipe bénévole par et pour des libristes enthousiastes
#Actualité #Communauté #Forum #Free #GNU #Libre #Linux #Logiciel #Software
Copié/collé d'un CanardPC de novembre 2019:
Google, Microsoft, Intel et sept autres grandes entreprises informatiques (dont Alibaba et Tencent) viennent de se regrouper pour un former un [...] consortium de Confidentialité informatique, qui aurait pour but d'oeuvrer à la sécurisation des données personnelles sur Internet. Seule bonne nouvelle, après ce grand rire qui fait du bien: le consortium sera présidé par la Linux Foundation, un peu comme si Marc Dutroux, Emilie Louis et Michel Fourniret lançaient un Consortium de la Protection de l'Enfance présidé par l'UNICEF.
Ah bah maintenant, on se sent plus rassuré.
A intégrer à mon script de health_check.sh hebdomadaire
Il commence à y avoir du choix :-)
Overview & logistics
Basics
Streams, pipe, redirection
Find, grep, awk, sed
tmux
ssh
bash tools
...
Faudra que je m'y replonge... Pour nix os et void ;-)
J'aime bien le détail de la config', notamment sur comment changer le gestionnaire de bureau pour dégager caja et le remplacer par pcmanfm
Long story short : ssh-keygen -t ed25519