Sous Linux il est facile d'installer un programme venant d'on ne sait ou dans son dossier personnel, cela rend le programme non-disponible pour les autres utilisateurs (à moins de donner les droits en lecture et en exécution) mais en plus le programme ne pourra pas facilement contaminer le système (il pourra toujours envoyer du spam ou autre, mais l'utilisateur pouvait déjà le faire lui-meme de toute façon).
prenons l'exemple d'un jeu,
telechargeons ce jeux dans le dossier /home/err404/jeux/test
donnons lui des droits suffisant pour être exécutable.
lançons-le.
à ce moment je ne crains pas qu'un virus tripote à mon système.
au pire ça fait planter le serveur X ou ça fait planter l'ordinateur (parce que sur mon ordinateur, je ne peux pas toucher au système tant que je ne me connecte pas en root, et ce genre de truc je ne le fait que dans l'un des tty)
on peu imaginer que ce jeu lance aussi un keylogger ou autre pour envoyer un rapport à un inconnu sur mes activités, et tout ce que je saisis au clavier, y compris mes mots de passe.
dans ce cas je peux créer un utilisateur supplémentaire que je détruirais en même temps que le jeu quand je me serais lassé du jeu (ou du programme à tester)
si je suis encore plus paranoïaque (ou plus prudent diront certains) je peux aussi exécuter tout un système d'exploitation (linux, hurd ou autre) dans un environnement virtuel.
pour ça il existe un grand nombre de solutions :
openvz, vserver, XEN...
un peu de documentation : Openvz
je ne veux pas prétendre qu'il n'est pas possible de faire la même chose sous windows ou mac OS mais:
sous certaines versions (les plus répandues hélas) le nombre d'utilisateur est limité à moins de dix (sans parler du fait que la plupart des gens utilisent leur ordinateur en tant qu'administrateur, et peuvent pourrir leur système par le moindre virus qui passe)
beaucoup (trop) d'utilisateurs utilisent leur ordinateur en se connectant en tant qu'administrateur (oui je l'ai déjà dit),
donc si Linux GNU/Linux représentait 80% des ordinateurs dans le monde, ça ferait de toute façon moins de virus et de problèmes, simplement parce que sous linux ON N'EST PAS ROOT PAR DÉFAUT.
et le fait d'être simple utilisateur n'empêche pas d'installer des programmes, ce qui permet même d'être développeur et de tester sa créativité :p
de toute façon, les logiciels libres vaincrons (si on envisage un combat) parce qu'il sont insaisissables :p
Le non-libre ne peux survivre, parce que sont modele économique (principe du monopole au pire) ne lui permet pas d'évoluer aussi vite et aussi facilement que les logiciels libres (ou les virus).
# si tu n'est pas content de ton systeme, tu le change
Posté par err404 (site web personnel, Mastodon) . En réponse au journal Maintenant sous MacOS, bientôt sous Linux. Évalué à 2.
prenons l'exemple d'un jeu,
telechargeons ce jeux dans le dossier /home/err404/jeux/test
donnons lui des droits suffisant pour être exécutable.
lançons-le.
à ce moment je ne crains pas qu'un virus tripote à mon système.
au pire ça fait planter le serveur X ou ça fait planter l'ordinateur (parce que sur mon ordinateur, je ne peux pas toucher au système tant que je ne me connecte pas en root, et ce genre de truc je ne le fait que dans l'un des tty)
on peu imaginer que ce jeu lance aussi un keylogger ou autre pour envoyer un rapport à un inconnu sur mes activités, et tout ce que je saisis au clavier, y compris mes mots de passe.
dans ce cas je peux créer un utilisateur supplémentaire que je détruirais en même temps que le jeu quand je me serais lassé du jeu (ou du programme à tester)
si je suis encore plus paranoïaque (ou plus prudent diront certains) je peux aussi exécuter tout un système d'exploitation (linux, hurd ou autre) dans un environnement virtuel.
pour ça il existe un grand nombre de solutions :
openvz, vserver, XEN...
un peu de documentation : Openvz
je ne veux pas prétendre qu'il n'est pas possible de faire la même chose sous windows ou mac OS mais:
sous certaines versions (les plus répandues hélas) le nombre d'utilisateur est limité à moins de dix (sans parler du fait que la plupart des gens utilisent leur ordinateur en tant qu'administrateur, et peuvent pourrir leur système par le moindre virus qui passe)
beaucoup (trop) d'utilisateurs utilisent leur ordinateur en se connectant en tant qu'administrateur (oui je l'ai déjà dit),
donc si Linux GNU/Linux représentait 80% des ordinateurs dans le monde, ça ferait de toute façon moins de virus et de problèmes, simplement parce que sous linux ON N'EST PAS ROOT PAR DÉFAUT.
et le fait d'être simple utilisateur n'empêche pas d'installer des programmes, ce qui permet même d'être développeur et de tester sa créativité :p
de toute façon, les logiciels libres vaincrons (si on envisage un combat) parce qu'il sont insaisissables :p
Le non-libre ne peux survivre, parce que sont modele économique (principe du monopole au pire) ne lui permet pas d'évoluer aussi vite et aussi facilement que les logiciels libres (ou les virus).
c'est par la diversité logicielle que les logiciels libres existent. ->Logiciel_libre
rien que pour les distributions Linux :
http://en.wikipedia.org/wiki/List_of_Linux_distributions
http://lwn.net/Distributions/
et pour les septiques : Logiciel_libre#Le_logiciel_libre_dans_le_march.C3.A9_du_logiciel