GNU/Linux Magazine N°
Numéro
174

Virtualisation et sécurité avec Docker

Temporalité
Septembre 2014
Article mis en avant

Résumé
L'utilisation de machines virtuelles pour les tests ou l'utilisation en production s'est largement répandue. Dans cet article, nous allons découvrir Docker, une alternative aux solutions lourdes de virtualisation.

Dans ce numéro...


Et voilà, c'est le retour des vacances. Finies les balades en bord de mer... Oui, je sais, certains d'entre vous seront allés à la montagne ou n'auront pas bougé de chez eux... Mais pour mon propos, j'ai besoin d'un environnement contenant de l'eau (mer ou océan, n'importe quelle étendue suffisamment importante).
Comme chaque année depuis maintenant trois ans, l'association PostgreSQL.fr a proposé un événement autour de PostgreSQL. Cette édition est particulière : il s'agit des dix ans de l'association. De ce fait, l'événement a été l'occasion de fêter une décennie de promotion de PostgreSQL dans les pays francophones.
Parmi les nombreuses évolutions que nous propose Java 8, l’une d’entre elles attire particulièrement notre attention. Il s’agit de la présence de la classe CompletableFuture.
Quand les politiques parlent d’Internet, ça donne de grands moments comiques. Un peu à la manière des décodeurs du Monde, voici les dernières perles entendues à l’Assemblée Nationale.
Les logiciels libres sont souvent gratuits. Et malgré la gratuité, certaines entreprises vivent de la vente de ces logiciels et des services associés. Troisième volet d'une série consacrée aux questions non-techniques posées par le logiciel libre, cet article discute des modèles d'affaires des entreprises du « libre » et leur implication dans les communautés de développement.
Y a-t-il des problèmes qu'aucun ordinateur ne pourra jamais résoudre et quels sont-ils ? Pour que les théoriciens puissent répondre à ce type de questions fondamentales, ils bénéficient d'un modèle de calcul à la fois suffisamment puissant pour représenter n'importe quel programme, mais aussi extrêmement simple, ce qui permet de raisonner plus facilement sur les propriétés générales des programmes : la machine de Turing. À travers de nombreux exemples, cet article vous familiarisera avec les machines de Turing et vous donnera quelques-unes de leurs propriétés fondamentales.
On va maintenant passer aux choses sérieuses et lancer des conteneurs à partir de notre image Debian Jessie. C'est tout l'intérêt de Docker que de lancer des conteneurs pour exécuter des applications ! Après une présentation du format, nous verrons les différentes fonctionnalités des conteneurs sous Docker.
Dans cette partie, nous allons aborder différents outils pour vous faciliter la gestion de vos images et de vos conteneurs. L'intérêt de Docker est qu'il fournit de base des outils pour faciliter la génération, le partage et le déploiement de vos images, avec les Dockerfiles et le Hub.
Il existe pléthore de protocoles de messagerie instantanée. Le but de cet article est d'étudier comment on peut en utiliser certains avec notre langage favori.
Actuellement, il faut le reconnaître, Google laisse très peu de place à la concurrence en ce qui concerne les OS open source sur smartphone. Il existe bien des projets alternatifs tels que CyanogenMod, mais aucun qui ne soit poussé par un constructeur de grande envergure... si ce n'est Tizen.
Pour remplir le besoin de persister des informations, les bases de données relationnelles sont les outils les plus utilisés. Mais à chaque tâche son outil : découvrez Neo4j, une base de données où la notion de relation prend tout son sens.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Donnez une autre dimension à vos logs avec Vector

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Avoir des informations précises et détaillées sur ce qu’il se passe dans une infrastructure, et sur les applications qu'elle héberge est un enjeu critique pour votre business. Cependant, ça demande du temps, temps qu'on préfère parfois se réserver pour d'autres tâches jugées plus prioritaires. Mais qu'un système plante, qu'une application perde les pédales ou qu'une faille de sécurité soit découverte et c'est la panique à bord ! Alors je vous le demande, qui voudrait rester aveugle quand l'observabilité a tout à vous offrir ?

Du graphisme dans un terminal ? Oui, avec sixel

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

On le voit de plus en plus, les outils en ligne de commandes s'étoffent peu à peu d'éléments graphiques sous la forme d'émojis UTF8. Plus qu'une simple décoration, cette pointe de « graphisme » dans un monde de texte apporte réellement un plus en termes d'expérience utilisateur et véhicule, de façon condensée, des informations utiles. Pour autant, cette façon de sortir du cadre purement textuel d'un terminal n'est en rien une nouveauté. Pour preuve, fin des années 80 DEC introduisait le VT340 supportant des graphismes en couleurs, et cette compatibilité existe toujours...

Game & Watch : utilisons judicieusement la mémoire

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Au terme de l'article précédent [1] concernant la transformation de la console Nintendo Game & Watch en plateforme de développement, nous nous sommes heurtés à un problème : les 128 Ko de flash intégrés au microcontrôleur STM32 sont une ressource précieuse, car en quantité réduite. Mais heureusement pour nous, le STM32H7B0 dispose d'une mémoire vive de taille conséquente (~ 1,2 Mo) et se trouve être connecté à une flash externe QSPI offrant autant d'espace. Pour pouvoir développer des codes plus étoffés, nous devons apprendre à utiliser ces deux ressources.

Body