Journal Linux dans votre navigateur web

56
17
mai
2011

Après, entre autre, Qemu, Ffmpeg, Tcc et après avoir calculé le plus grand nombre de décimales de Pi, Fabrice Bellard nous livre cette fois-ci, un émulateur x86 tournant dans un navigateur web. Pour tester, il vous faudra utiliser soit FF4 soit Chromium. (A noter: l'exécution dans FF est environ 2 fois plus rapide.)

L'image disque est un ramfs qui contient un système de fichiers créé avec buildroot contenant busybox. Le noyau est un 2.6.20. Pour l'instant, il (...)

Journal andLinux ou comment faire tourner linux dans windows sans virtualbox

Posté par . Licence CC by-sa.
16
12
mai
2011

slt

suite à ma demande de retour sur colinux , j'ai quand même continuer a chercher une alternative a cygwin , et au fait de passer par windows a cause de la lenteur d'execution (surtout avec des trucs comme find :) m'étant mis en tête de passer le plus possible par du linux meme en environnement windows contraint , je suis tombé sur andLinux qui est une distribution qui installe et configure colinux , un serveur x , pulseaudio ainsi (...)

GlusterFS 3.2 — La géo‐réplication

42
8
mai
2011
Virtualisation

GlusterFS ou plus simplement gluster est un système de fichiers en espace utilisateur. Il a une forte connotation cluster ou cloud. Il existe deux types de système de fichiers de ce genre, les systèmes natifs en espace noyau comme Lustre / Ceph ou ceux utilisant l’interface FUSE. Dans la même catégorie que gluster, on retrouve MooseFS, sur lequel le magazine GMLF a réalisé un article en avril 2011.

L’intérêt des systèmes en espace utilisateur est la facilité de programmation, ainsi que le fait de s’appuyer localement sur un des systèmes de fichiers standard du noyau : ext3, ext4, XFS… Dans le cas d’un système de fichiers « clusterisé » comme gluster, chacune des partitions formant le cluster peut être formatée avec un système de fichiers différent. Il n’est pas nécessaire que ceux‐ci soient homogènes.

Avec un système de fichiers « clusterisé », il est possible d’agréger des volumes (partitions) provenant de plusieurs serveurs (NAS, SAN…), afin de ne montrer aux clients qu’un seul volume. C’est un peu la généralisation aux grappes de machines Linux (les clusters) du gestionnaire de volumes LVM que l’on trouve sur tous les serveurs Linux et qui permet (entre autres) l’agrégation de partitions.

La particularité de gluster est de ne pas s’appuyer sur un serveur de métadonnées (contrairement à pNFS et MooseFS). Tous les nœuds de la grappe sont équivalents. Il est donc particulièrement robuste aux pannes. À noter que depuis la version 3.1, gluster est distribué sous la licence libre AGPL, la licence publique générale Affero (GNU Affero General Public License), alors qu’il était auparavant distribué sous licence GPLv3. Ce changement de licence est évidemment conçu pour protéger le développement de gluster d’une utilisation abusive (sans retour de contribution) dans les « nuages »…

Petites brèves : Phonon 4.5 et Xen 4.1

Posté par (page perso) . Modéré par Benoît Sibaud. Licence CC by-sa.
24
28
mar.
2011
Technologie

Xen 4.1

Xen , la solution de virtualisation et de paravirtualisation, est sorti en version 4.1. Cette version apporte la gestion de plus de 255 processeurs et des grandes pages mémoires de 2 Mio et 1 Gio. Les instructions AVX pour les processeurs x86 sont aussi prises en charge, et un nouvel ordonnanceur, plus performant dans les opérations à faible latence (comme le réseau), fait son apparition.

La paravirtualisation est un moyen pour avoir une ou plusieurs machines virtuelles bien distinctes de l’hôte (par exemple, une machine Solaris et une machine FreeBSD sur un hôte Linux). Cependant, il faut que ces systèmes virtuels soient préparés à être virtualisés pour que la paravirtualisation fonctionne ; ceci empêche d’utiliser n’importe quel système de virtualisation, tels que KVM ou VirtualBox.

Phonon 4.5

Cette nouvelle version apporte la prise en charge de Zeitgeist, ce qui permet de journaliser les lectures de contenus multimédia, et l’API gère les boutons des menus DVD (mais pas encore le back‑end). Les widgets de Phonon sont désormais disponibles dans Qt Designer, ce qui permet de l’utiliser très facilement et de créer un lecteur vidéo en 30 secondes.

Pour rappel, Phonon est une couche d’abstraction qui facilite la lecture de contenus multimédia. Le but n’est pas de fournir une liste exhaustive de fonctionnalités pour le traitement vidéo ou audio, mais de permettre à chaque application de facilement jouer un son ou une animation.

Forum Linux.général distrib linux sur hyper V 2008R2

Posté par .
1
21
fév.
2011

Je sais, je sais sacrilège... un linux virtualisé sur du windows ...

Mais j'ai cette obligation, donc je viens vers vous pour vous demander un peu d'aide, parce google & cie... j'y trouve des infos mais parfois ultra contradictoire ...

Donc

quelqu'un a t'il déjà tenté l'expérience ? avez vous des conseils, astuces, choix de distrib spécifique sur lequel cela fonctionne même après une mise à jour du kernel, etc ?

merci par avance pour votre aide !

Forum Linux.debian/ubuntu Partager les utilisateurs et les groupes

Posté par .
0
25
mar.
2011

Bonjour,

J'ai plusieurs environnements virtuels LXC dans lesquels je souhaite retrouver les même utilisateurs et groupes qui sont sur la machine hôte. Pas de problèmes me dis-je, je monte les fichiers /etc/passwd et /etc/group dans chaque environnement et le tour est joué. Cependant, lorsque je me trouve dans un de ces environnements, je ne peux créer un nouvel utilisateur et/ou groupe.

Afin de monter mes fichiers dans chaque conteneur, j'utilise les lignes suivantes dans le fichier /etc/fstab de la machine (...)

Journal OpenVZ & LXC

Posté par . Licence CC by-sa.
9
4
mar.
2011

à propos de chroot évolués ... Quel ne fut pas ma surprise de découvrir LXC suite à l'annonce de la suppression d'openvz dans les paquetages officiels de Debian. Ok j'avais entendu parler de cgroup, et d'une volonté de mutualiser les ressources (en code source) utilisées pour tous les systèmes de virtualisation. Mais jamais je n'ai entendu parler de LXC lorsque mon choix c'est porté il y a 4ans sur le merveilleux openvz

LXC ne supporte pas les quota de disques, (...)

Journal Mauvaise surprise virtuelle…

Posté par (page perso) . Licence CC by-sa.
90
25
fév.
2011

… ou comment une mauvaise surprise peut en cacher une bonne.

Comme depuis que je lis LinuxFr, je suis devenu un fervent disciple de Tanguy Ortolo, je ne confonds plus Web et Internet et j'ai mon serveur personnel à domicile qui héberge des services Web mais pas que… ce qui en fait un authentique serveur Internet.

Comme depuis que je lis TrollFr, j'ai conscience que Debian est non seulement la distribution universelle, mais qu'elle est surtout le (...)

Publication de la première Beta Archipel

Posté par (page perso) . Modéré par Jaimé Ragnagna.
27
6
jan.
2011
Virtualisation
Archipel est une solution d'orchestration open source pour le contrôle des machines virtuelles. Elle est basée sur la libvirt (NdM : la libvirt est une bibliothèque, outil de gestion des différentes technologies de virtualisation existantes comme KVM ou Xen) et sur XMPP pour tout ce qui est communication. Chaque objet (hyperviseurs, machine virtuelle ou utilisateurs) dispose de son propre JID et l'utilise pour communiquer avec le reste de la plateforme en temps réel.

Archipel est constitué de deux composants :
  • un agent à installer sur les hyperviseurs permettant la création d'un pont entre la libvirt et XMPP, le tout écrit en python

  • une interface web écrite en Cappuccino permettant de contrôler l'ensemble.


Archipel est basé sur une architecture totalement modulaire (de chaque côté, serveur et client) permettant de l'adapter à ces besoins. Tout le coeur du métier tourne autour d'un petit noyau gérant XMPP (comme n'importe quel client de chat) et le chargement de modules. À cela s'ajoute une vingtaine de modules de base permettant le contrôle de la plateforme virtualisée, la gestion des packages, le chat, la migration, etc..

Après un an de développement, les sources de la première bêta sont désormais publiées sur GitHub. Le code est couvert par la licence AGPL v3.

Journal De Ubuntu Virtual Box à CentOs 5.5 Xen :)

Posté par .
9
8
oct.
2010
Cher journal,
Voici un petit retour d'expérience qui pourra en intéresser certain.

Séduit par l'apparente facilité qu'offre Virtual Box pour la virtualisation et adepte Ubuntu. J'ai entrepris , il y a un an de monter un serveur Ubuntu destiné a héberger des serveurs invités Linux et Windows : Jaunty Jackalope 9.04 x86_64 + Virtual Box 3.0.12 version propriétaire.
On a monté rapidement deux serveurs en production dessus:
- Un linux Apache + Mysql + GLPI pour la maintenance.
- Serveur (...)

Qubes : environnement de travail Xen sécurisé

Posté par (page perso) . Modéré par Xavier Teyssier.
15
7
avr.
2010
Sécurité
InvisibleThings et plus précisément Joanna Rutkowska, chercheuse polonaise en sécurité, vient d'annoncer Qubes, un environnement Xen de travail sécurisé. J. Rutkowska a publié de nombreuses attaques (avec leur implémentation) sur Xen, la virtualisation matérielle ou plus récemment TrueCrypt.

L'objectif du projet est de fournir un environnement sécurisé par isolation (une VM pour le travail, une pour le surf, une pour le surf sécurisé etc) tout en fournissant les fonctionnalités nécessaires à sa réelle exploitation au quotidien.

Journal Spice est enfin libéré

Posté par (page perso) .
8
13
jan.
2010
Je ne crois pas avoir vu sur linuxfr d'annonce sur la libération de spice, bien sur le journal d'IsNotGood avait exprimé la vision de Redhat concernant ce point mais jusqu'à maintenant on était dans l'attente.

Et pourtant c'est discrètement le 09 décembre 2009 que Redhat a fait l'annonce officielle de cette libération. Spice est désormais un logiciel libre.

Rappelons que Spice est un protocole permettant la prise de main à distance (affichage et périphérique). Il a été développé dans l'optique (...)

Première publication de la plate-forme libre de HaaS (Hardware as a service) NiftyName

Posté par . Modéré par Pascal Terjan.
14
31
mar.
2009
Technologie
L'équipe de IELO/Lost-Oasis est fière d'annoncer la première version d'un ensemble de composants sous licence GPLv3, permettant la mise en place de plate-formes de virtualisation. Face à la prolifération des plate-formes non libres telles que Amazon EC2, Microsoft Azure et consorts, il nous paraissait nécessaire de proposer un équivalent libre. Notre NiftyName en est à sa première mouture, il permet actuellement de créer et gérer dynamiquement des parcs de machines virtuelles et tous les composants nécessaires (stockage, réseaux privés et publics, etc.).

Ceci est une première version qui ne gère pas encore de redondance active multi-site, bien que l'ensemble des composants y soit préparé.

L'architecture se base sur un ensemble de webservices XML-RPC (SSL) documentés permettant de développer ses propres outils de gestion. En outre, deux clients (console et GTK) s'appuyant sur l'API permettent déjà de manipuler l'ensemble des services.

Cette version 1.0.0 a les fonctionnalités suivantes :
  • Machines virtuelles (sur base KVM, multi processeurs, x86-64, VNC, etc.)
  • Stockage (privés, publics, clonage, partage entre instances)
  • Réseau (adressage public, support IPv6, réseaux virtuels privés, interfaces multiples)
  • Gestion des utilisateurs/clients, permissions, rôles, etc.

Une plate-forme de test est proposée par IELO/Lost-Oasis, elle vous permet dès aujourd'hui de créer des utilisateurs de tests ainsi que des services en conditions réelles.

Nous comptons sur vos remarques, propositions et contributions afin de nous permettre d'améliorer le projet et de le porter au plus haut niveau.