13 avril 2018

New design

In June this blog will be five years old. Since I created it, it has had the same design. A few weeks ago I looked for a new theme. I found pelican-blue which I liked. For my first theme, I took it from someone and shortly after someone took it from me. This time I wanted something more unique.

I took pelican-blue and hammered the CSS so people would notice I love the color red. At home, my sheets are red, my bath towel is red, my couch is red, my curtains are red. Even the ribbon Jean Canard plays with is red.

I noticed a couple of things that were broken with the theme so I had to fix them. Now I have to go back to my commit log to tell the original author as a way to contribute back.

At first, my blog URL was blog.chown.me. Then I wanted https but I couldn't have another domain because back then free (and valid—hi cacert) certificates weren't a thing, I moved it to chown.me/blog. To welcome stalk^Wvisitors I had a landing page on chown.me. Now, however, I changed my mind and I prefer to have my blog index page directly on chown.me.

I wanted to break as few links as possible—ain't nobody got time to write the otherwise needed haproxy redirection. I think I tweaked enough of my pelican config file so that most of them are fine. Not all of them are; I had to break one or two because of translations. Fortunately, I was lazy enough to translate only a handful of articles so the breakage is minimal.

To fix some past mistakes I had to go through old articles. It was a weird feeling to read my younger self. I wouldn't advise to read them haha. They're in French anyway.

One of my 2018 New Year's resolution was to write more blog articles. With not a single one for the first quarter, you can guess it's not my best accomplishment. But hopefully, I'll finally do it.

par Vigdis le 13 avril 2018 à 08:20

06 avril 2018

Mars 2018

 

WAQ 2018 : le retour !

 

Cette année encore, nous serons présents au Web à Québec qui aura lieu du 10 au 12 avril, dans le cadre de la Semaine numérique. Découvrez la riche programmation de ces 3 jours de conférences et de réseautage entre professionnels du numérique.

 

Les nouvelles du mois

 

Une mise à jour de Debian 9.4 (Stretch) a été publiée.

Le 31 mars, nous avons célébré le World Backup Day ! Cette journée est l’occasion de sensibiliser sur l’importance des sauvegardes : mise en œuvre automatique, politique adaptée, sécurisation, vérifications régulières. Nous en profitons pour rappeler nos outils libres pour serveurs Linux : evobackup et bkctld à retrouver sur github.com/Evolix/evobackup

Ce mois-ci, nous vous proposons de découvrir NextCloud : un logiciel libre pour gérer le stockage et le partage de fichiers, ce qui vous permet de synchroniser des fichiers entre différents ordinateurs. On peut accéder à Nextcloud depuis une interface web, un client lourd sous Linux/Mac/Windows et via une application mobile pour Android/iPhone.

Documentations

Visuel #DocDeLaSemaine Evolix

DUC est un outil permettant d’analyser l’espace disque, de garder les valeurs en cache et de les visualiser sur différentes interfaces : texte, ncurses, graphique… Idéal pour vous aider à faire le ménage de printemps !

Une documentation sur la gestion des switches Cisco : commandes de bases, gestion des VLAN, STP, mirroring, kron, DHCP relay, Ansible.

Nous avons publié également une documentation sur Node.js (l’implémentation libre en langage Javascript orientée pour les applications réseau événementielles) d’un point de vue administration système.

« syspatch » est l’outil pour maintenir à jour son noyau/système OpenBSD. Il est désormais disponible pour la version stable et la version précédente. L’occasion pour nous de partager notre documentation!

par Evoéquipe le 06 avril 2018 à 14:00

05 avril 2018

Mars 2018

Nouvelle offre : SaaS NextCloud


NextCloud est un Logiciel Libre pour gérer le stockage et le partage de fichiers, cela permet de synchroniser des fichiers entre différents ordinateurs. On peut accéder à Nextcloud depuis une interface web, un client lourd sous Linux/Mac/Windows et via une application mobile pour Android/iPhone.

 

World Backup Day

Le 31 mars, nous avons célébré le World Backup Day ! Cette journée est l’occasion de sensibiliser sur l’importance des sauvegardes : mise en œuvre automatique, politique adaptée, sécurisation, vérifications régulières. Et l’on en profite pour rappeler nos outils libres pour les serveurs Linux : evobackup et bkctld à retrouver sur github.com/Evolix/evobackup.

Protection des données

En tant qu’hébergeur et infogérant, nous sommes attachés à la protection des données. Dans le contexte de la loi européenne RGPD qui entre en vigueur bientôt, le mois de mars fut celui du questionnement autour de ce sujet, notamment la table ronde « Libertés et surveillance à l’ère du numérique » le 17 mars au Mucem et la réunion organisée par La Quadrature du Net autour du projet « Big Data Marseillais » le 20 mars.

Bref

News

Documentations

DUC est un outil permettant d’analyser l’espace disque, de garder les valeurs en cache et de les visualiser sur différentes interfaces : texte, ncurses, graphique… idéal pour vous aider à faire le ménage de printemps !

Une documentation sur la gestion des switches Cisco : commandes de bases, gestion des VLAN, STP, mirroring, kron, DHCP relay, Ansible.

« syspatch » est l’outil pour maintenir à jour son noyau/système OpenBSD. Il est désormais disponible pour la version stable et la version précédente. L’occasion pour nous de partager notre documentation !

 

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

par Juliette Cougnoux le 05 avril 2018 à 13:47

01 avril 2018

[1er avril] Evolix pivote et devient une brasserie de bières libres

Il faut se rendre à l’évidence, Evolix a échoué en tant que start-up… après plus de 14 ans d’existence, nous avons raté le train de l’hyper-croissance : nous ne sommes ni une scale-up ni une licorne… Après de nombreux brainstormings ces derniers mois, nous avons choisi de pivoter l’activité d’Evolix : arrêter l’infogérance de serveurs Linux et se lancer dans le brassage de bières libres !

Nos bureaux à Marseille sont actuellement en pleine refonte : nous avons mis en place plusieurs cuves et nous installons un fablab « smart city » avec une business unit de 13 personnes spécialisées en IOT pour créer une biotechnologie de smarts canettes (grâce à une capsule connectée pour intéragir avec notre BigBrother local pour alerter en cas de consommation abusive). Nous prévoyons également la mise en place d’un incubateur pour disrupter le marché de la bière artisanale grâce à l’intelligence articifielle et au big data, et une école pour former de futurs startupers sur la sous-bockchain (une technologie inspirée de la blockchain pour produire des sous-bocks). Évidemment nous serons présents au CES de Las Vegas en 2019 pour présenter avec doigté toutes ces innovations digitales.

D’un point de vue financier, nous avons arrêté un business plan avec une levée de fonds de 100 millions d’euros auprès de VC californiens dans un premier temps, puis grâce à la puissance de frappe de la French Tech nous pensons nous faire racheter par Google (ou alors racheter nous-même Google si notre business marche vraiment bien). Si vous êtes intéressés à participer au premier tour de table, contactez nous qu’on vous pitch tout ça !

par Gregory Colpart le 01 avril 2018 à 07:59

14 mars 2018

Février 2018

Evolix a 14 ans !

Le 2 février, Evolix fêtait son anniversaire ! Nous avons célébré 14 ans de passion des Logiciels Libres, d’amélioration continue, de richesse humaine et de partage. Nous tenons à remercier nos clients qui nous font confiance et nos partenaires qui nous épaulent. Nous préparons déjà nos 20 ans sur le toit du Mucem, alors notez ce rendez-vous historique sur votre agenda 😉

FOSDEM 2018

Du 2 au 4 février, nous étions à Bruxelles pour l’un des plus grands événements au monde sur les Logiciels Libres : le FOSDEM ! Vous pouvez retrouver le résumé de ce week-end dans notre article « FOSDEM 2018 ».

Soirée record en février

Le vendredi 9 février, pour sa réunion mensuelle, le PLUG, avec Hack in Provence et l’AFPy, a organisé une soirée spéciale Python qui a connu une affluence record :

News

  • Notre distribution de prédilection, Debian, est arrivée en tête du sondage « Best Linux Distribution », avec 32% des voix sur 10143 votes parmi 16 distributions.
  • Sortie de VLC 3.0 ! Cette version majeure est en développement depuis 3 ans et contient de nombreuses features et améliorations, dont la vidéo 360° ou encore le décodage GPU.
  • Nous avons mis à jour nos Conditions Générales de Vente et Service.
  • Bienvenue à Alexis qui nous a rejoint durant le mois de février.

Un grand merci !

Nous avons reçu de nombreux messages concernant nos cadeaux de début d’année et plus particulièrement à propos des EvoBières. Nous vous remercions pour vos retours qui nous font très plaisir !

Documentations

Savez-vous que vous pouvez vérifier l’intégrité de votre réplication MySQL/MariaDB grâce la commande pt-table-sync?

Retrouvez tous les détails dans notre documentation Howto MySQL

En février nous avons publié une documentation sur Node.js (l’implémentation libre en langage Javascript orientée pour les applications réseau événementielles) d’un point de vue administration système.

 

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

par Juliette Cougnoux le 14 mars 2018 à 10:45

06 mars 2018

Février chez Evolix

Joyeux anniversaire Evolix !

Evolix est une histoire qui a débuté en 2004 dans la ville de Marseille en France et qui se poursuit depuis 2015 à Montréal. Le 2 février, nous avons ainsi célébré 14 ans de passion des Logiciels Libres, d’amélioration continue, de richesse humaine et de partage. Nous tenons à remercier nos clients qui nous font confiance et nos partenaires qui nous épaulent.

Nos activités dans la communauté Tech

Du 2 au 4 février se tenait le FOSDEM à Bruxelles, l’un des plus grands événements au monde sur les Logiciels Libres ! Cette année encore, une partie de l’équipe Evolix s’est rendue sur place pour assister à plusieurs conférences et ateliers parmi les centaines d’activités proposées sur les 2 jours. Retrouvez un résumé de l’événement dans notre article « FOSDEM 2018 ».

 

Le 8 février, la CCIFC proposait un 6@8 sur le thème de la Réalité Virtuelle / Réalité Augmentée : le panel de conférenciers invités présentait des exemples concrets d’application et débattait des enjeux actuels autour de ces technologies.


Crédit photo : CCIFC

 

Nos documentations

Visuel #DocDeLaSemaine Evolix

PostgreSQL est un système de gestion de base de données relationnelle et objet. Il s’agit d’un logiciel libre développé de façon communautaire. Il met l’accent sur le respect du standard SQL et l’intégrité des données, notamment avec le mécanisme WAL (Write Ahead Logging). C’est la documentation majeure de notre mois, on espère qu’elle vous apportera beaucoup de réponses !

Savez-vous que vous pouvez vérifier l’intégrité de votre réplication MySQL/MariaDB grâce la commande pt-table-sync?  Retrouvez tous les détails dans notre documentation Howto MySQL

par Evoéquipe le 06 mars 2018 à 18:06

13 février 2018

FOSDEM 2018

Vendredi 2 février, le jour de l’anniversaire d’Evolix (14 ans déjà !!), une partie de l’équipe s’est rendue à Bruxelles pour la 18ème édition du FOSDEM. Pour rappel, il s’agit d’un événement annuel majeur pour les développeurs et utilisateurs de Logiciels Libres.

FOSDEM is a free event for software developers to meet, share ideas and collaborate.

Nous avons commencé le week-end avec un moment convivial lors du traditionnel Friday Beer Event au Delirium Café dans le centre-ville de Bruxelles.

Le week-end débute officiellement le samedi à 9h30 lors de la conférence « Welcome to FOSDEM 2018 » dans l’immense amphithéâtre Janson de 1415 places. Ensuite, chacun se dirige vers les différentes conférences qu’il souhaite voir ; les developer rooms et les thématiques sont variées : BSD, Community, Open Media, PostgreSQL, MySQL, Mozilla, DNS, sécurité, Internet décentralisé, Lightning Talks etc. Durant ces deux jours, nous avons appris énormément sur divers sujets, voici une compilation de nos conférences préférées :

 

En dehors des conférences, le FOSDEM est aussi l’occasion de nombreuses activités : échanger avec des personnes passionnées de Logiciels Libres, faire le plein de goodies, acheter le traditionnel T-shirt, se procurer quelques précieux articles comme un Gnuk Token auprès de gniibe ou encore passer la certification LPIC ! Évidemment, on en a profité pour flâner dans les rues de Bruxelles et déguster les spécialités locales comme des frites bien grasses, des délicieuses gaufres ou de la bonne bière. Bref, que l’on soit débutant, utilisateur avancé ou contributeur de Logiciels Libres, on vous conseille de réserver votre 1er week-end de février pour venir en Belgique et découvrir, apprendre et vous imprégner de la culture Open Source… donc rendez-vous l’année prochaine pour le FOSDEM 19 !

par Juliette Cougnoux le 13 février 2018 à 10:41

08 février 2018

Janvier chez Evolix

Retour sur les failles Spectre et Meltdown

Notre mois de janvier a été fortement marqué par les failles de sécurité majeures « Meltdown » et « Spectre ». Ces failles sont particulières car elles se situent au cœur des processeurs modernes (Intel, AMD, ARM) : une protection matérielle est défaillante, et de la mémoire « noyau » se retrouve accessible en « espace utilisateur ». Cela permet théoriquement de lire des informations en tant qu’utilisateur (mots de passe root, certificats SSL, etc.), ce qui est particulièrement dangereux pour les serveurs web et les environnements virtuels mutualisés. Tous les systèmes d’exploitation ont publié des premiers correctifs, notamment Debian 7, Debian 8 et Debian 9. Nous avons donc passé une bonne partie du mois de janvier à appliquer ces correctifs et à organiser les nombreux redémarrages sur les créneaux les plus appropriés. Et ce n’est pas fini, d’autres correctifs vont sortir dans les prochains mois… Nous continuerons de publier sur Twitter @EvolixCanada des informations essentielles relatives à ces failles.

 

Nos activités dans la communauté Tech

Le 18 janvier, la CCIFC regroupait ses membres le temps d’une soirée conviviale, pour célébrer le début d’année et annoncer son programme d’événements pour les prochains mois.

 

Le 23 janvier, nous avons animé le Meetup Technologies Web et Logiciels Libres sur le thème de la Cybersécurité. Nous sommes revenus sur les principes de base de la sécurité informatique et avons exploré quelques fondamentaux de la sécurité côté serveur.

Accédez à la présentation sur web-libre.ca :

 

Les 24 et 25 jenvier se tenait la toute première édition de ExproEntrepreneur, un salon consacré à l’entreprenariat. Nous sommes allés visiter cette exposition originale, qui proposait conférences, ateliers thématiques et espaces de discussions avec des professionnels, des acteurs gouvernementaux et des organisations œuvrant auprès des entrepreneurs.

 

 

Nos documentations du mois

C’est reparti pour nos documentations de la semaine : pour démarrer l’année doucement, mais sûrement, nous vous invitons à vous plonger à la découverte de deux logiciels forts appréciés chez Evolix : Rsync et Parted.

Visuel #DocDeLaSemaine Evolix

rsync est un outil libre pour synchroniser des fichiers depuis ou vers un serveur distant, ou encore localement. Il est possible de l’utiliser de façon incrémentale, ce qui est particulièrement efficace pour réaliser des migrations de données et des sauvegardes.

Parted est un gestionnaire de partitions disque, l’un des premiers à gérer correctement les partitionnements de type GPT. Nous l’utilisons en ligne de commande ou via la version Live-CD de GParted.

L’événement du mois

 

Le 28 janvier avait lieu la Journée internationale de la protection des données personnelles (Data Privacy Day) : célébrée depuis 2007, cette journée a vocation à rappeler aux citoyens du monde entier les bonnes pratiques et la règlementation liées au respect de leur droit à la vie privée.

 

par Evoéquipe le 08 février 2018 à 16:38

07 février 2018

Janvier 2018

Le retour des Evobières

Comme l’année dernière, nous avons décidé de collaborer avec la Brasserie de la Plaine pour brasser des bières artisanales. Pour ces Evobières cuvée 2018 nous avons opté pour un style original : l’IPA (Indian Pale Ale) qui est notamment populaire au Canada où nous avons notre filiale, d’où le clin d’œil sur l’étiquette ! Nous allons offrir ces bières à nos clients et amis, accompagnées de sous-bocks et décapsuleurs, en espérant que cela ravira de nombreuses papilles. Et pour en savoir plus sur la conception de cette bière artisanale, toutes les étapes se trouvent sur evobiere2018.evolix.com !

Failles Meltdown et Spectre

 

 

Notre mois de janvier a été fortement marqué par les failles de sécurité majeures « Meltdown » et « Spectre ». Ces failles sont particulières car elles se situent au cœur des processeurs modernes (Intel, AMD, ARM) : une protection matérielle est défaillante, et de la mémoire « noyau » se retrouve accessible en « espace utilisateur ». Cela permet théoriquement de lire des informations en tant qu’utilisateur (mots de passe root, certificats SSL, etc.), c’est particulièrement dangereux pour les serveurs web et les environnements virtuels mutualisés. Tous les systèmes d’exploitation ont publié des premiers correctifs, notamment Debian 7, Debian 8 et Debian 9. Nous avons donc passé une bonne partie du mois de janvier à appliquer ces correctifs et à organiser les nombreux redémarrages sur les créneaux les plus appropriés. Et ce n’est pas fini, d’autres correctifs vont sortir dans les prochains mois… Pour rappel, vous pouvez suivre le compte Twitter @EvolixNOC où nous publions notamment les informations essentielles relatives à ces failles.

Bref

News

Documentations

 

rsync est un outil libre pour synchroniser des fichiers depuis ou vers un serveur distant, ou encore localement. Il est possible de l’utiliser de façon incrémentale, ce qui est particulièrement efficace pour réaliser des migrations de données et des sauvegardes.

Parted est un gestionnaire de partitions disque, l’un des premiers à gérer correctement les partitionnements de type GPT. Nous l’utilisons en ligne de commande ou via la version Live-CD de GParted.

PostgreSQL est un système de gestion de base de données relationnelle et objet. Il s’agit d’un logiciel libre développé de façon communautaire. Il met met l’accent sur le respect du standard SQL et l’intégrité des données, notamment avec le mécanisme WAL (Write Ahead Logging). C’est notre belle documentation du mois janvier et l’on a hâte de participer à l’évènement PG Day 2018 à Marseille.

 

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

par Juliette Cougnoux le 07 février 2018 à 11:08

16 janvier 2018

Décembre chez Evolix

Tous nos meilleurs vœux de la part de l’équipe Evolix ! Nous vous souhaitons une année riche en nouvelles trépidantes, réalisations stimulantes et projets passionnants à base de Logiciels Libres, bien sûr.

 

Avec le mois décembre, c’est l’année 2017 et ses nombreux épisodes qui touchent à leur fin. Que retenir de ces 12 mois passés chez Evolix ? Tout d’abord, nous sommes heureux de poursuivre notre croissance après 2 ans d’existence au Québec, et remercions nos nouveaux clients pour la confiance qu’ils nous ont accordée. Cette année marque également notre fière appartenance à la communauté Tech de Montréal, et en son sein, l’industrie du logiciel libre québécoise que nous appuyons avec entrain.

Vivement 2018 pour de nouvelles aventures libres !

Nous y étions

Le 6 décembre, nous avons assisté au 6@8 de MTL+ECommerce à La Gare. Sa 44ème édition était animée par deux conférenciers issus d’un secteur très actif sur le Web : le voyage. La startup Hopper présentait son modèle d’affaires orienté à 100% vers le mobile, tandis que l’entreprise internationale Booking.com expliquait sa stratégie ecommerce rigoureusement basée sur ses data et ses « test and learn » permanents.

Le 12 décembre, la Chambre de commerce et d’industrie française à Montréal proposait un 6@8 sur le thème de la transformation numérique pour les PME du Québec. Les présentateurs ont founi à l’occasion quelques chiffres éclairants sur la place des PME dans l’économie canadienne et plus encore leur rôle dans le dynamisme du grand Montréal.

Nos documentations ont fait la pause du temps des fêtes

Visuel #DocDeLaSemaine Evolix

En décembre nous n’avons sorti qu’une seule documentation, afin de profiter de la pause hivernale et peaufiner nos DocDeLaSemaine pour la rentrée de janvier. Désormais, elles seront publiées le vendredi sur @evolixCanada. Notre première publication de l’année aura lieu le 19 janvier prochain !

La majorité des disques durs intègrent des indicateurs de diagnostic via SMART (Self-Monitoring, Analysis and Reporting Technology). Il est possible d’exploiter cela sous Linux/Unix grâce à l’outil Smartmontools, et notamment la commande smartctl pour lire les informations et le démon smartd pour surveiller en permanence les anomalies.

 

Notre prochain événement

Le 23 janvier, rejoignez les membres du Meetup Technologies Web et Logiciels Libres, pour un 5@7 consacré à la cybersécurité.

Pour vous inscrire, rendez-vous sur Meetup ou EventBrite !

 

par Evoéquipe le 16 janvier 2018 à 19:43

Décembre chez Evolix

Toute l’équipe Evolix vous souhaite ses meilleurs vœux pour 2018 ! Que cette année soit riche en nouveautés captivantes et en projets passionnants remplis de Logiciels Libres.

Formation Ansible chez Evolix en avril

Le mois dernier nous vous donnions rendez-vous en 2018 pour de nouvelles idées à propos d’Ansible. Nous lançons donc officiellement une première formation Ansible les 3 et 4 avril 2018 ! Nous aborderons les éléments de base tels que les rôles, l’inventory ou encore les handlers. Nous rentrerons dans des détails concrets pour administrer une infrastructure de serveurs sous Linux. Contactez nous pour vous inscrire (les places sont limitées).

Légère retouche pour notre logo

Nous avons apporté une petite modification à notre logo. L’idée ? Une molécule plus fine pour un style plus épuré !

Bref

  • Nous avons participé à la mini-DebConf à Toulouse en novembre, vous pouvez désormais retrouver nos deux conférences en vidéo !
  • Mi-décembre, Aurélien, élève de 3ème a passé une semaine en stage au sein d’Evolix pour découvrir nos différents métiers.
  • Pour Noël, nous avons échangé des cadeaux chez Evolix, avec un tirage au sort pour définir qui offre un cadeau à qui… un principe qui nous a beaucoup plu et qui deviendra sans doute une tradition Evolix !
  • Nous avons également fait notre repas de Noël rituel, où chacun a fait découvrir à l’équipe ses spécialités !
  • En février nous serons au FOSDEM 2018 à Bruxelles. Pour en savoir plus, n’hésitez pas à relire notre résumé de l’an dernier.

News

 

Petite pause pour nos documentations

En décembre nous n’avons sorti qu’une seule documentation pour profiter de la pause hivernale afin de mieux peaufiner nos DocDeLaSemaine pour janvier.

La majorité des disques durs intègrent des indicateurs de diagnostic via SMART (Self-Monitoring, Analysis and Reporting Technology). Il est possible d’exploiter cela sous Linux/Unix grâce à l’outil Smartmontools, et notamment la commande smartctl pour lire les informations et le démon smartd pour surveiller en permanence les anomalies.

 

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

par Juliette Cougnoux le 16 janvier 2018 à 11:07

15 décembre 2017

Idée de cadeau de Noël : Une formation Ansible sur Marseille les 3 et 4 Avril 2018 ! :)

Ansible vous connaissez ?

Comme vous pourrez le lire sur les premières phrases de notre page de Wiki sur Ansible

Ansible est un outil d’automatisation de configuration et gestion de serveurs : il permet le déploiement de logiciels et l’exécution de tâches via une connexion SSH.
Ansible fonctionne sans agent sur les serveurs (agent-less) et selon le concept d’idempotence : on décrit l’état d’un serveur et des actions seront exécutées dans le but de rendre le serveur conforme à cette description. On pourra relancer Ansible plusieurs fois, l’état final reste le même : seules les actions nécessaires seront exécutées.

Ansible – plateforme logicielle développée en Python – a été rachetée (du moins sa société commerciale Ansible Inc.) en octobre 2015 par Red Hat et s’impose comme l’une des plateformes logicielles d’automatisation la plus utilisée. Ses playbooks (équivalent des recettes avec l’outil d’orchestration Puppet) sont écrites dans un format standardisé : le YAML [acronyme récursif de YAML Ain’t Markup Language]. (utilisé par d’autres outils comme Symfony, Drupal, phpMyAdmin)

Evolix est une utilisatrice avancée pour son coeur de métier d’installation et déploiement de serveurs d’infrastructure de cet outil depuis plusieurs années.
Nous avons ainsi fait évolué depuis 2 ans nos processus d’installations serveur en nous basant sur cet outil sans agent.

En accord avec notre philosophie de documentation ouverte (https://wiki.evolix.org/) et utilisation exclusive de logiciels libres, il nous paraît naturel de proposer une formation sur cette nouvelle expertise acquise en interne et utilisée au quotidien.

Vous serez formés par des administrateurs systèmes seniors dont le quotidien est l’utilisation en production de cette plateforme et la formation sera rapidement axée sur des présentations de cas pratiques d’utilisation.

Nous avons d’ailleurs pu récemment faire une présentation lors du Libday 2017 au sein de DevOpsDDay de Marseille de cette utilisation

SAVE THE DATE pour cette formation de 2 jours (14h) les Mardi 3 et Mercredi 4 Avril 2018

Pour vous inscrire (attention nombre de places limité), contactez nous sur info AT evolix DOT fr 🙂

The post Idée de cadeau de Noël : Une formation Ansible sur Marseille les 3 et 4 Avril 2018 ! :) appeared first on Sdubois's Blog.

par sdubois le 15 décembre 2017 à 14:06

06 décembre 2017

Novembre chez Evolix

Nos activités

Meetup Technologies Web et Logiciels Libres

Jeudi 2 novembre, nous réalisions 2 présentations au sein du Meetup Technologies Web et Logiciels Libres, sur le thème « Comment choisir son infrastructure Web » : les questions à se poser pour identifier ses besoins, le choix d’un serveur et de son hébergement, les questions les plus fréquentes… Retrouvez la présentation sur Web-libre.ca

Meetup Ansible chez Red Hat

Le 22 novembre, nous étions au Meetup Ansible : en introduction nous avons pu assister à une présentation des nouveautés de Ansible 2.4. Si ansible 2.3 se concentrait sur l’amélioration des modules liés à la réseautique, la version 2.4 améliore le support des différents fournisseurs de cloud : AWS, GCE et Azure.

Nous avons ensuite suivi diverses présentations sur l’utilisation d’Ansible :

  • Comment le LAN ETS fait pour déployer son infrastructure pour l’évènement du même nom
  • Comment Ansible peut-être utilisé pour faire du TDD
  • Et pour finir nous avons découvert Software Factory, la forge conçue et utilisée par le projet OpenStack

Événement DevOps en France

Jeudi 9 novembre, notre équipe française était présente à la 3ème édition du DevOps D-Day 2017 organisé dans la ville de Marseille. À cette occasion, Grégory Colpart et Jérémy Lecour ont réalisé une présentation du Logiciel Libre Ansible et partagé l’expérience Evolix sur l’adoption progressive de cet outil d’automatisation. Retrouvez la vidéo de cette conférence en français :

Nouvelles documentations sur notre wiki

Visuel #DocDeLaSemaine Evolix

Voici une documentation majeure car nous utilisons intensément OpenSSH pour les connexions à distance de façon sécurisée. On vous livre toutes nos astuces : SCP, SFTP, gestion des clés SSH, tunnels, VPN. etc. L’une de nos plus belles #DocDeLaSemaine de ces derniers mois !

Logcheck est un script Bash permettant d’envoyer un email quand il détecte un terme inconnus dans les logs (/var/log/syslog, etc.). C’est un complément idéal de Log2mail dont on a déjà parlé.

Une autre documentation majeure de ce mois de novembre : OpenVPN sert à monter des tunnels VPN (Virtual Private Network) en utilisant SSL/TLS pour le chiffrement, et un mot de passe ou un certificat pour l’authentification.

Pour accélérer les sites web, rien de mieux que Varnish en tant que reverse-proxy HTTP : on vous explique comment mettre en cache les réponses des serveurs HTTP …idéal pour être « zen » même le jour du Black Friday !

Vous connaissez sûrement la commande top sous Linux/Unix pour visualiser les ressources et les processus. Htop apporte plusieurs améliorations comme les couleurs, le scroll vertical, etc. On vous indique les options les plus utiles et les bons conseils pour bien interpréter la gestion de la mémoire sous Linux.

Pour suivre en continu nos documentations et événements, rendez-vous sur notre compte Twitter

par Evoéquipe le 06 décembre 2017 à 22:49

Novembre chez Evolix

DevOps D-Day à Marseille

Jeudi 9 novembre, nous étions présents au Stade Vélodrome pour le DevOps D-Day 2017. Pour cette 3ème édition, nous étions partenaires de l’évènement ! Nous avons tenu un stand Evolix où nos derniers goodies ont eu du succès et nous avons donné une conférence dans la salle LibDay : présentation du Logiciel Libre Ansible et retour d’expérience sur l’adoption progressive de cet outil d’automatisation. Retrouvez la vidéo de cette conférence :

Nous remercions les nombreuses personnes venues échanger avec nous à la suite de cette conférence, ces retours positifs démontrent l’intérêt croissant pour Ansible et nous donnent des idées… rendez-vous en 2018 !

Mini-DebConf à Toulouse

Le week-end des 18 et 19 novembre, une partie de l’équipe s’est déplacée à Toulouse pour la Mini-DebConf au Capitole du Libre. Une Mini-DebConf est un évenement local semblable à la DebConf, et nous avons participé à cette version toulousaine avec deux conférences : Jérémy a présenté Ansible sous Debian, et Grégory a témoigné comment Evolix utilise Debian d’un point de vue technique et culturel ! Les vidéos seront disponibles prochainement,  en attendant voici un retour en images via notre compte Instagram :

On recrute un⋅e « Ambassadeur⋅rice Client »

Prêt⋅e pour l’aventure ? Plus d’informations sur http://on-recrute.evolix.com/

 Bref

  • Début novembre nous avons créé un Quiz spécial DevOps sur devops.evolix.com : testez votre niveau en quelques minutes !
  • Du 14 au 17 novembre se tenait les JRES, retrouvez toutes les conférences en vidéo ;
  • Le 15 novembre, nous avons tiré au sort notre stagiaire de 3ème ; nous sommes aussi allés présenter Evolix dans plusieurs collèges à Marseille ;
  • Le 17 novembre, nous étions à Grenoble pour la Grehack : l’événement phare sur le hacking éthique combinant conférences, ateliers et CTF.

News

Nouvelles documentations sur notre wiki

Logcheck est un script Bash permettant d’envoyer un email quand il détecte un terme inconnus dans les logs (/var/log/syslog, etc.). C’est un complément idéal de Log2mail dont on a déjà parlé.

C’est la documentation majeure publiée en novembre ! OpenVPN sert à monter des tunnels VPN (Virtual Private Network) en utilisant SSL/TLS pour le chiffrement, et un mot de passe ou un certificat pour l’authentification.

Vous connaissez sûrement la commande top sous Linux/Unix pour visualiser les ressources et les processus. Htop apporte plusieurs améliorations comme les couleurs, le scroll vertical, etc. On vous indique les options les plus utiles et les bons conseils pour bien interpréter la gestion de la mémoire sous Linux.

 

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

par Juliette Cougnoux le 06 décembre 2017 à 01:49

27 novembre 2017

Débrief sur le Libday 2017 du 9 novembre

Les vidéos de l’opus 2017 du Libday sont désormais publiées sur https://2017.libday.fr/media2017/ (et aussi sur Youtube), de quoi faire un petit débrief !

Cette année le Libday était au sein du DevOpsDDAY organisé par nos amis de Treeptik. Après 2 opus en 2014 et 2016 (sans compter l’ancêtre du Libday le SPLOSS en 2007 !), il y avait une vraie logique à réunir ces deux évènements à destination notamment des dev/admin sys comme j’ai pu l’expliquer dans une petite video sur le site de l’AMFT:

Côté bilan/chiffres :

  • 850 participants globaux au DevOpsDDAY et une moyenne de 50 à 150 personnes dans la salle Libday
  • Sponsor : Henix (gold) et Smile (silver)
  • 8 conférences (voir le Programme)
  • 17 intervenants (venant parfois de Paris / Dignes / Nice !) (voir les Conférenciers)
  • Associations nationales du Libre présentes : APRIL, CNLL
  • Sociétés du Libre en PACA présentes : Apitux, Atreal, Evolix, France Labs, Henix, Itika, Phidias, Smile
  • Grands témoins : BUT (electroménager), Ville de Marseille
  • De nombreux tweets #marslibday 🙂

Côté contenu :

Comme les précédentes années, le Libday garde son ADN “Retour d’expérience && acteurs régionaux du Libre” et traite à la fois les problématiques Entreprises mais également Collectivités (en tant qu’évènement local des RRLL (Rencontres Régionales du Logiciel Libre ) structurées par le CNLL)
Un grand merci à Philippe Montarges, notamment co-président du CNLL d’être descendu de la capitale pour nous présenter les chiffres de la filière. D’ailleurs un nouveau sondage est en cours au niveau de l’écosystème structuré des professionnels du Libre (en collaboration avec le pôle de compétitivité Systematic Paris Région et le Syntec Numérique).

Beaucoup d’autres intervenants d’envergure nationale avaient fait le déplacement tôt pour la conférence d’ouverture du Libday notamment Etienne Gonnu de l’APRIL et Raphaël Chiriot de But, client témoin de Phidias, l’intégrateur OpenBravo basé à Marseille.
Un énorme merci à eux !!



Cette conférence d’ouverture était sûrement un peu trop ambitieuse en terme de contenu mais a ouvert de nombreux sujets poursuivis loin des micros pendant le reste de la journée.

On peut noter également, la fidélité et la pertinence une nouvelle fois côté intervention de la Ville de Marseille – venue témoigner du fonctionnement de la TMA (Tierce Maintenance Applicative) de ses logiciels Libres notamment OpenADS pour la gestion des permis de construire du projet OpenMairie édité historiquement par Atreal et dont la TMA est réalisée par Sopra/Steria -.
Un grand merci à Béatrice Lautard, Directrice de la Direction du Développement du Système d’Information de la Ville de Marseille pour son témoignage.
La vidéo est disponible ici

Les auditeurs intéressés par les sujets touchant les collectivités ont pu poursuivre leur écoute avec le beau témoignage d’une référence dans le monde du Libre notamment associatif en France avec l’intervention de Jean Christophe Becquet (Apitux) et qui nous a montré de très nombreux retours d’expérience avec l’utilisation d’OpenStreepmap.

La conférence sur les nouveautés de Postgresql (où l’on voit des éléphants voler) a été particulièrement appréciée

et retweetée par la communauté !

En fin de matinée, il y avait une salle bien remplie (mais je suis moins objectif) pour entendre le retour d’expérience d’Evolix sur son utilisation de l’outil d’automatisaton Ansible (gérant l’idempotence), comme le montre la Vidéo Facebook Live suivante :

Il est difficile d’être exhaustif mais la qualité des autres interventions est restée de très haut niveau avec des sujets comme le déploiement continue chez Engie vue par l’expert en solutions de tests logiciels Henix

ou encore le sujet de l’IOT traité par le premier intégrateur européen en logiciel libre Smile.

Preuve enfin des interactions avec la Commission Open Source de Telecom Valley, France Labs est venue de Nice pour nous parler moteurs de recherche et notamment SolrCloud.

Plus globalement si on résume par catégorie comme j’avais pu le faire pour l’opus précédent :

Si tu es développeur/devops/admin-sys/responsable d’équipe tech ou tu travailles chez un éditeur, ces conférences étaient plus particulièrement pour toi :

Si tu es RSI/DSI/Responsable informatique/RSSI dans une collectivité/établissement public, ces conférences étaient plus particulièrement pour toi :

Un énorme bravo à toute l’équipe d’organisation du DevOpsDDAy dont notamment Laura puis Guillaume, Fabien , Arnaud, Nicolas, Fabienne, Eva, Lisa, et tous ceux que j’oublie 🙂

Et pour finir les remerciements, merci à la team Evolix qui a géré et mis en place avec brio notre stand pleins de goodies 🙂


credit photo : Raphael Mimouni


credit photo : Raphael Mimouni

The post Débrief sur le Libday 2017 du 9 novembre appeared first on Sdubois's Blog.

par sdubois le 27 novembre 2017 à 18:03

21 novembre 2017

XFreeRDP vs Rdesktop

Seems like recent Windows versions has enabled some security options which Rdesktop can’t handle.


ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Failed to connect, CredSSP required by server.

The solution is to use XFreeRDP, but the syntax of the arguments parameters are quite uncommon… Example:


% xfreerdp /u:username@domain.tld /p:password /w:1366 /h:768 /v:192.0.2.1
connected to 192.0.2.1:3389

par benpro le 21 novembre 2017 à 17:07

Routing traffic with multiple OpenVPN

Why OpenVPN?

For my dayjob we access the servers we manage through OpenVPN. Of course it's not the only security measure, it's yet another layer and it helps to cut a part of the IBN. All of our servers are registered in LDAP and from this system we create some routes that the OpenVPN server pushes to the OpenVPN clients.

What did I need?

Follow the pushed routes, not always and not for all the hosts

I work sometimes from home (for on-call or just remote work). I have a IP phone which needs the VPN but of course I can't setup OpenVPN on the phone directly, so the VPN has to go on my router. But let's say some android phone (without security updates) connects to my wifi, I don't want its traffic to go through the VPN.

But I also have my own desktop that I don't want any of its traffic to go through the VPN, but sometimes I want it to use the routes if I want to quickly check something on a server.

Default route sometimes, sometimes not

By default, clients don't set the gateway to the vpn, because we have the routes. But sometimes, we need to access a host through the VPN without having a route to it being pushed by the server. Hence I need to be able to route all the traffic through the vpn if needed. But not always because the vpn endpoint is 105ms away and browsing with this increased latency is obviously a bit slower.

Even with a default route, bypassing the VPN for some servers

I have a VM in Montreal, 10ms away, and there's no reason that the traffic should go through the VPN. Same goes for my OpenBSD mirror.

Multiple VPN

I also have another VPN which endpoints is in Montreal and I may want to route some host from my lan through it. It must independant from the other VPN.

Don't touch the server side

My coworkers use the VPN as well so I can't change the server configuration just to suit my own need.

Suiting all the needs \o/

I will only talk about the client as there's nothing special on the server side

OpenVPN infrastructure

danj@pancake:/etc/openvpn$ ls
client-ca.conf  client-fr.conf  private-stuff/

Config files are as usual, the only special thing is that I force the tun device used by the VPN (so I can use it in pf.conf):

danj@pancake:/etc/openvpn$ grep dev *.conf
client-ca.conf:dev tun1
client-fr.conf:dev tun0

In rc.conf.local, I set the correct config file:

openvpn_fr_flags="--config /etc/openvpn/client-fr.conf"
openvpn_ca_flags="--config /etc/openvpn/client-ca.conf"

now I can rcctl start openvpn_fr and rcctl start openvpn_ca

routing

Spoiler alert, everything is done with pf.

I won't put my whole pf.conf but only the needed parts. First let's describe the interface.

vpnfr_if = "tun0"
vpnca_if = "tun1"

I have vlan-capable switch and wifi AP, so I have multiple networks.

lan_net = $lan_if:network
wifilap_net = $wifilap_if:network
wifitel_net = $wifitel_if:network
windows_net = $windows_if:network
tel_net = $tel_if:network

I need some tables (don't worry, you'll understand later what purpose they have).

table <softvpnfr> { 10.20.20.20 } persist
table <vpnfr> { $phone } persist
table <vpnca> { 10.10.10.60 } persist
table <bypassfr> { 129.128.197.20, 129.128.5.191, 185.19.29.62, 167.114.216.84 } persist
table <forcevpnfr> { $mrs-fw2 }
table <nousautres> { 10.0.0.0/8, $home_ip } persist

Now we can see the ruleset. I let everything from the lan, that doesn't go on the router itself or to another lan (so the traffic will need another rules to be allowed) come through.

pass in     on $lan_if     from $lan_net     to ! <nousautres>
pass in     on $wifilap_if from $wifilap_net to ! <nousautres>
pass in     on $wifitel_if from $wifitel_net to ! <nousautres>
pass in     on $tel_if     from $tel         to ! <nousautres>
pass in log on $windows_if proto { tcp, udp } from $windows_net to ! <nousautres>

I let everything going out

pass out log on $ext_if proto { tcp, udp } all modulate state
pass out on $vpnfr_if proto { tcp, udp } all modulate state
pass out on $vpnca_if proto { tcp, udp } all modulate state

Now's the fun part.

  • <softvpn> is the hosts that can you the routes pushed by the VPN but it doesn't use the VPN as the gw
  • <vpnfr> and <vpnca> everything from the hosts in it goes through the VPN (French or Canadian)
  • <bypassfr> any traffic to host in the table won't go through the VPN
  • <forcevpnfr> host that must be accessed through the VPN
# disable the use of the routes if you're not in <softvpn>
pass in on { $lan_if, $wifilap_if, $wifitel_if, $atlas_if } \
     from !<softvpnfr> to ! <nousautres>  route-to ($ext_if $home_ip)

# force traffic through the French VPN
pass in on { $lan_if, $wifilap_if, $wifitel_if, $tel_if } \
     from <vpnfr> to ! <nousautres> route-to ($vpnfr_if 192.168.125.61)

# traffic to hosts in <bypass> must not go through the VPN
pass in on { $lan_if, $wifilap_if, $wifitel_if, $tel_if } \
     from <vpnfr> to <bypassfr> route-to ($ext_if $home_ip)

# force traffic through the Canadian VPN
pass in on { $lan_if, $wifilap_if, $wifitel_if, $tel_if } \
     from <vpnca> to ! <nousautres> route-to ($vpnca_if 192.168.251.10)

# traffic from <softvpnfr> to hosts in <forcevpnfr> should really go through the VPN
pass in on { $lan_if, $wifilap_if, $wifitel_if } \
     from <softvpnfr> to <forcevpnfr> route-to ($vpnfr_if 192.168.125.61)

But the real magic with pf, is that I can very easily change the routing for any host :

# if I want everything to go through the Canadian VPN
root@pancake:~# pfctl -t vpnca -Ta 10.1.2.3
# or not
root@pancake:~# pfctl -t vpnca -Td 10.1.2.3
# through the French VPN
root@pancake:~# pfctl -t vpnfr -Ta 10.1.2.3
# ok not everything, just use the route pushed by the VPN
root@pancake:~# pfctl -t vpnfr -Td 10.1.2.3
root@pancake:~# pfctl -t softvpn -Ta 10.1.2.3

That's all! Of course, if anything goes wrong, I have Jean Canard's Advanced Paws System (APS) that checks for anything.

par Vigdis le 21 novembre 2017 à 09:20

14 novembre 2017

Octobre chez Evolix

L’Espace Client Evolix fait peau neuve !

EvoGestion est un outil développé sur-mesure par Evolix pour gérer la communication et le support pour nos clients. Il leur permet notamment d’ouvrir des tickets auprès de notre équipe technique, d’accéder à l’historique de leurs demandes ou encore de consulter les rapports de maintenance.

Voilà quelques semaines, nous avons doté notre Espace Client d’un nouveau visage : nous en avons revu le design afin qu’il soit plus ergonomique, mais surtout plus humain.

Parmi les nouvelles fonctionnalités, nous avons ajouté un réseau social sur lequel nos clients peuvent découvrir chaque membre de l’équipe Evolix et partager avec eux des informations.

Nous espérons qu’il apportera pleine satisfaction à nos partenaires et poursuivons son amélioration.

Nos activités du mois

Événement S2LQ à Québec

Dans le cadre du S2LQ, l’événement « Libre au Gouvernement » a eu lieu le 30 octobre à Québéc, avec l’appui de l’APELL (Association pour les entreprises en Logiciel Libre). Cette journée s’est articulée autour d’une série de conférences sur les technologies libres et des modèles d’implantation dans différents services publics.

Notre coup de coeur s’est porté sur les moments enrichissants d’échanges et de partage d’expérience entre les participants.

Événement FIM de l’AIIM

Le 25 octobre, nous nous sommes rendus à la 2ème édition du FIM, le Forum Industriel de Montréal, organisé avec l’Association interindustrielle de Montréal (AIIM). Il portait sur le thème : «Transformer l’industrie par le numérique». À travers ses conférences et ses espaces d’exposition, l’événement a fourni à ses visiteurs diverses pistes de réflexions autour des nouvelles technologies et opportunités du numérique pour le milieu industriel.

Événement eComm du CQCD

Le 4 octobre, le Conseil québécois du commerce de détail (CQCD) tenait la 4ème édition de son salon eCommerce. Avec une quarantaine de conférences réparties sur 2 jours, l’événement tournait cette année autour de 3 axes principaux :

  • eCommerce, CRM et gestion d’approvisionnement
  • eMarketing et médias sociaux
  • expérience client et mobilité

Nous avons particulièrement aimé écouter les retours d’expérience de détaillants sur la mise en place de leur stratégie numérique et sur leurs défis singuliers.

Nos documentations

Chaque semaine, nous vous invitons à découvrir comment installer et configurer une technologie libre en suivant le hashtag #DocDeLaSemaine sur Twitter. Voici un récapitulatif de nos dernières publications :

Visuel #DocDeLaSemaine Evolix

Redis est un serveur noSQL clé-valeur très stable qui tourne en mémoire et, si besoin, sauvegarde de temps en temps ses données sur le disque. On conseille souvent à nos clients de l’utiliser dans leurs applications.

KeePassX est un logiciel libre de gestion de mots de passe pour Linux/Windows/Mac avec une interface graphique ou une ligne de commande (kpcli).

Dovecot est le serveur POP/IMAP incontournable sous Linux. Il possède toutes les fonctionnalités essentielles : couche SSL/TLS, intégration avec Postfix, authentification avec LDAP, format de stockage Maildir, filtres Sieve. Nous l’utilisons évidemment sur nos offres de messagerie.

Amavis est un logiciel pour filtrer les emails : détection de virus, de spams, de pièces jointes interdites. Nous l’utilisons également sur nos offres de messagerie.

Pour suivre en continu nos documentations et événements, rendez-vous sur notre compte Twitter

par Evoéquipe le 14 novembre 2017 à 18:30

13 novembre 2017

Octobre chez Evolix

Nouveaux bureaux en Time Lapse

En octobre, nous avons installé de nouveaux bureaux sur mesure dans notre open space situé au Pôle Média à Marseille. Voici la vidéo en Time Lapse de ce nouvel aménagement :

Nouveau visage pour notre Espace Client

Nous avons également remis au goût du jour notre Espace Client ! Nous avons appliqué un nouveau design, mais aussi de nouvelles fonctionnalités comme la mise en place d’un réseau social, l’idée étant notamment d’avoir une interface de tickets plus humaine.

Stage de 3ème pour tous

Cette année encore, nous participons à l’initiative éthique Stage de 3ème pour tous. Le but est de proposer des stages sans discrimination aux élèves de 3ème qui vivent souvent leur premier contact avec une entreprise. Parmi les candidatures reçues, nous allons effectuer un tirage au sort pour trouver notre stagiaire. Et vous, prenez-vous des stagiaires de 3ème ? Laissez-nous vous convaincre que c’est important : « Stage de 3ème, et si on changeait la donne ? »

 Bref

 

News

Nouvelles documentations sur notre wiki

Redis est un serveur noSQL clé-valeur très stable qui tourne en mémoire, et si besoin sauvegarde de temps en temps ses données. On conseille souvent à nos clients de l’utiliser dans leurs applications.

KeePassX est un logiciel libre de gestion de mots de passe pour Linux/Windows/Mac avec une interface graphique ou une ligne de commande (kpcli).

Dovecot est le serveur POP/IMAP incontournable sous Linux. Il possède toutes les fonctionnalités essentielles : couche SSL/TLS, intégration avec Postfix, authentification avec LDAP, format de stockage Maildir, filtres Sieve. Nous l’utilisons évidemment sur nos offres de messagerie.

Amavis est un logiciel pour filtrer les emails : détection de virus, de spams, de pièces jointes interdites. Nous l’utilisons également sur nos offres de messagerie.

Une documentation majeure car nous utilisons intensément OpenSSH pour les connexions à distance de façon sécurisée. On vous livre toutes nos astuces : SCP, SFTP, gestion des clés SSH, tunnels, VPN. etc. L’une de nos plus belles #DocDeLaSemaine de ces derniers mois !

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

par Juliette Cougnoux le 13 novembre 2017 à 14:40

27 octobre 2017

Stage de 3ème, et si on changeait la donne ?

En 2014, mon premier minot est passé en 3ème. J’ai alors réalisé combien il est difficile de décrocher un stage sans bénéficier d’un piston. Le collège pousse les adolescents de 14/15 ans à s’intéresser au monde du travail, et voir comment les entreprises traitent les collégiens est désespérant. Ces jeunes sont pourtant les travailleurs de demain, et leur donner une mauvaise image du monde du travail est terrible pour la Société ! J’ai donc décidé de prendre au moins un stagiaire de 3ème par an à Evolix, et je me suis rendu compte qu’au-delà du bénéfice sur le long terme, cela avait aussi un aspect positif à court terme ! Je vais essayer de vous convaincre.

Le stage de 3ème, c’est important. Les choix d’orientation se posent dès le début du lycée, et le premier contact avec l’entreprise et le monde du travail est déterminant. À un âge où le collégien ne sait pas quoi faire comme métier, il va maladroitement taper aux portes des entreprises : ne pas lui répondre ou lui claquer la porte au nez va limiter ses perspectives ! Au final, la majorité des collégiens ne trouve un stage que grâce à leur entourage familial : stage avec un parent, stage trouvé grâce à du piston…

Les entreprises doivent jouer le jeu. Il faut donner une bonne image du monde du travail aux futurs travailleurs… qui seront peut-être salariés de l’entreprise dans quelques années ! L’effort n’est pas très élevé : proposer d’accueillir au moins un élève pendant 4 ou 5 jours en décembre. Avec de plus en plus d’offres de stage publiques, on peut établir un cercle vertueux. Et à court terme, ce n’est même pas une perte de temps : un stage d’observation permet à plusieurs salariés de prendre du recul sur leur travail pendant quelques heures, tout le monde est gagnant !

Il faut diffuser les offres de stage. La première étape est de mentionner les offres sur son site web, l’utilisation d’un moteur de recherche étant le moyen le plus répandu pour trouver son stage. Ensuite, on peut contacter les collèges les plus proches pour qu’ils transmettent les offres aux élèves. Enfin il existe des plateformes pour émettre plus largement comme ViensVoirMonTaf à Paris, ou StagePourTous et DegunSansStage à Marseille. Je vous encourage notamment à utiliser l’initiative que j’ai lancé il y a 2 ans : StagePourTous, le principe étant de s’engager à choisir les stagiaires sans discrimination, par exemple par un tirage au sort.

Comment organiser un stage de 3ème dans une petite entreprise ? Une fois convaincu de l’intérêt du stage de 3ème, se pose la question de son organisation. En général le stage doit durer 30h, donc on limite à 4 jours. Chaque jour se passe avec une personne différente : le matin, obervation du travail et 15 minutes d’entretien ; l’après-midi, description de la journée sur un blog WordPress privé (très facile à créer). Si besoin, quelques tâches supplémentaires possibles : faire une revue de presse de l’entreprise en faisant des recherches sur Internet, s’exercer sur Code.org ou CodeCombat. Bref, pour toute entreprise d’au moins 4 salariés, l’organisation d’un stage de 3ème est vraiment simple, alors plus d’excuse, lancez-vous !

par Gregory Colpart le 27 octobre 2017 à 07:01

19 octobre 2017

Playing with the pine64

Finding something to install on it

6 weeks ago, I ordered two pine64 units. I didn't (and still don't) have much plan for them, but I wanted to play with some cheap boards. I finally received them this week. Initially I wanted to install some Linux stuff on it, I didn't have much requirement so I thought I would just look what seems to be easy and/or the best supported systemd flavour. I headed over their wiki. Everything seems either not really maintained, done by some random people or both. I am not saying random people do bad things, just that installing some random things from the Internet is not really my cup of tea.

I heard about Armbian but the server flavour seems to be experimental so I got scared of it. And sadly, the whole things looks like to be alot undermanned.

So I went for OpenBSD because I know the stuff and who to har^Wkindly ask for help. Spoiler alert, it's boring because it just works.

Getting OpenBSD on it

I downloaded miniroot62.fs, dd'ed it on the micro SD card. I was afraid I'd need to fiddle with some things like sysutils/dtb because I don't know what I would have needed to do. That's because I don't know what it does and for this precise reason I was wrong and I didn't need to do anything. So just dd the miniroot62.fs and you can go to next checkpoint.

I plugged an HDMI cable, ethernet cable and the power, it booted, I could read for 10 seconds but then it got dark. Of course it's because you need a serial console. Of course I didn't have one.

I thought about trying to install OpenBSD blindly, I could have probably succeeded with autoinstall buuuuuut...

Following some good pieces of advice from OpenBSD people I bought some cp2102 (I didn't try to understand what it was or what were the other possibilities, I just wanted something that would work :D).

I looked how to plug the thing. It appears you can plug it on two different places but if you plug it on the Euler bus it could power a bit the board so if you try to reboot it, it would then mess with the power disruption and could lead a unclean reboot.

You just need to plug three cables: GND, TXD and RXD. Of course, the TXD goes on the RXD pin from the picture and the RXD goes on the TXD pin. Guess why I'm telling you that!

That's it

Then you can connect with the usual

$ cu -dl /dev/cuaU0 -s 115200

You can now install it and the reboot it:

INFO:    PSCI Affinity Map:
INFO:      AffInst: Level 0, MPID 0x0, State ON
INFO:      AffInst: Level 0, MPID 0x1, State OFF
INFO:      AffInst: Level 0, MPID 0x2, State OFF
INFO:      AffInst: Level 0, MPID 0x3, State OFF

U-Boot SPL 2017.09 (Sep 13 2017 - 04:48:58)
DRAM: 2048 MiB
Trying to boot from MMC1
NOTICE:  BL3-1: Running on A64/H64 (1689) in SRAM A2 (@0x44000)
NOTICE:  Configuring SPC Controller
NOTICE:  BL3-1: v1.0(debug):20170702
NOTICE:  BL3-1: Built : 04:34:32, Sep 13 2017
NOTICE:  Configuring AXP PMIC
NOTICE:  PMIC: setup successful
NOTICE:  SCPI: dummy stub handler, implementation level: 000000
INFO:    BL3-1: Initializing runtime services
INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BL3-1: Next image address: 0x4a000000, SPSR: 0x3c9


U-Boot 2017.09 (Sep 13 2017 - 04:48:58 -0600) Allwinner Technology

CPU:   Allwinner A64 (SUN50I)
Model: Pine64+
DRAM:  2 GiB
MMC:   SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   phy interface7
eth0: ethernet@01c30000
starting USB...
USB0:   USB EHCI 1.00
USB1:   USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found EFI removable media binary efi/boot/bootaa64.efi
reading efi/boot/bootaa64.efi
78335 bytes read in 36 ms (2.1 MiB/s)
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
## Starting EFI application at 40080000 ...
Scanning disks on usb...
Scanning disks on mmc...
MMC Device 1 not found
MMC Device 2 not found
MMC Device 3 not found
Found 5 disks
>> OpenBSD/arm64 BOOTAA64 0.8
boot> 
booting sd0a:/bsd: 3861360+574928+511472+807968 [285863+96+451944+239980]=0x831130
type 0x2 pa 0x40000000 va 0x40000000 pages 0x4000 attr 0x8
type 0x7 pa 0x44000000 va 0x40000000 pages 0x4000 attr 0x8
type 0x4 pa 0x48000000 va 0x48000000 pages 0x4 attr 0x8   
type 0x7 pa 0x48005000 va 0x40000000 pages 0x70832 attr 0x8
type 0x2 pa 0xb8837000 va 0xb8837000 pages 0x4 attr 0x8    
type 0x2 pa 0xb883b000 va 0xb883b000 pages 0x4 attr 0x8
type 0x2 pa 0xb883f000 va 0xb883f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8843000 va 0xb8843000 pages 0x4 attr 0x8
type 0x2 pa 0xb8847000 va 0xb8847000 pages 0x4 attr 0x8
type 0x2 pa 0xb884b000 va 0xb884b000 pages 0x4 attr 0x8
type 0x2 pa 0xb884f000 va 0xb884f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8853000 va 0xb8853000 pages 0x4 attr 0x8
type 0x2 pa 0xb8857000 va 0xb8857000 pages 0x4 attr 0x8
type 0x2 pa 0xb885b000 va 0xb885b000 pages 0x4 attr 0x8
type 0x2 pa 0xb885f000 va 0xb885f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8863000 va 0xb8863000 pages 0x4 attr 0x8
type 0x2 pa 0xb8867000 va 0xb8867000 pages 0x4 attr 0x8
type 0x2 pa 0xb886b000 va 0xb886b000 pages 0x4 attr 0x8
type 0x2 pa 0xb886f000 va 0xb886f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8873000 va 0xb8873000 pages 0x4 attr 0x8
type 0x2 pa 0xb8877000 va 0xb8877000 pages 0x4 attr 0x8
type 0x2 pa 0xb887b000 va 0xb887b000 pages 0x4 attr 0x8
type 0x2 pa 0xb887f000 va 0xb887f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8883000 va 0xb8883000 pages 0x4 attr 0x8
type 0x2 pa 0xb8887000 va 0xb8887000 pages 0x4 attr 0x8
type 0x2 pa 0xb888b000 va 0xb888b000 pages 0x4 attr 0x8
type 0x2 pa 0xb888f000 va 0xb888f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8893000 va 0xb8893000 pages 0x4 attr 0x8
type 0x2 pa 0xb8897000 va 0xb8897000 pages 0x4 attr 0x8
type 0x2 pa 0xb889b000 va 0xb889b000 pages 0x4 attr 0x8
type 0x2 pa 0xb889f000 va 0xb889f000 pages 0x4 attr 0x8
type 0x2 pa 0xb88a3000 va 0xb88a3000 pages 0x4 attr 0x8
type 0x2 pa 0xb88a7000 va 0xb88a7000 pages 0x4 attr 0x8
type 0x2 pa 0xb88ab000 va 0xb88ab000 pages 0x4 attr 0x8
type 0x2 pa 0xb88af000 va 0xb88af000 pages 0x4 attr 0x8
type 0x2 pa 0xb88b3000 va 0xb88b3000 pages 0x4 attr 0x8
type 0x2 pa 0xb88b7000 va 0xb88b7000 pages 0x4 attr 0x8
type 0x2 pa 0xb88bb000 va 0xb88bb000 pages 0x4 attr 0x8
type 0x2 pa 0xb88bf000 va 0xb88bf000 pages 0x4 attr 0x8
type 0x2 pa 0xb88c3000 va 0xb88c3000 pages 0x4 attr 0x8
type 0x2 pa 0xb88c7000 va 0xb88c7000 pages 0x4 attr 0x8
type 0x2 pa 0xb88cb000 va 0xb88cb000 pages 0x4 attr 0x8
type 0x2 pa 0xb88cf000 va 0xb88cf000 pages 0x4 attr 0x8
type 0x2 pa 0xb88d3000 va 0xb88d3000 pages 0x4 attr 0x8
type 0x2 pa 0xb88d7000 va 0xb88d7000 pages 0x4 attr 0x8
type 0x2 pa 0xb88db000 va 0xb88db000 pages 0x4 attr 0x8
type 0x2 pa 0xb88df000 va 0xb88df000 pages 0x4 attr 0x8
type 0x2 pa 0xb88e3000 va 0xb88e3000 pages 0x4 attr 0x8
type 0x2 pa 0xb88e7000 va 0xb88e7000 pages 0x4 attr 0x8
type 0x2 pa 0xb88eb000 va 0xb88eb000 pages 0x4 attr 0x8
type 0x2 pa 0xb88ef000 va 0xb88ef000 pages 0x4 attr 0x8
type 0x2 pa 0xb88f3000 va 0xb88f3000 pages 0x4 attr 0x8
type 0x2 pa 0xb88f7000 va 0xb88f7000 pages 0x4 attr 0x8
type 0x2 pa 0xb88fb000 va 0xb88fb000 pages 0x4 attr 0x8
type 0x2 pa 0xb88ff000 va 0xb88ff000 pages 0x4 attr 0x8
type 0x2 pa 0xb8903000 va 0xb8903000 pages 0x4 attr 0x8
type 0x2 pa 0xb8907000 va 0xb8907000 pages 0x4 attr 0x8
type 0x2 pa 0xb890b000 va 0xb890b000 pages 0x4 attr 0x8
type 0x2 pa 0xb890f000 va 0xb890f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8913000 va 0xb8913000 pages 0x4 attr 0x8
type 0x2 pa 0xb8917000 va 0xb8917000 pages 0x4 attr 0x8
type 0x2 pa 0xb891b000 va 0xb891b000 pages 0x4 attr 0x8
type 0x2 pa 0xb891f000 va 0xb891f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8923000 va 0xb8923000 pages 0x4 attr 0x8
type 0x2 pa 0xb8927000 va 0xb8927000 pages 0x4 attr 0x8
type 0x2 pa 0xb892b000 va 0xb892b000 pages 0x4 attr 0x8
type 0x2 pa 0xb892f000 va 0xb892f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8933000 va 0xb8933000 pages 0x4 attr 0x8
type 0x2 pa 0xb8937000 va 0xb8937000 pages 0x4 attr 0x8
type 0x2 pa 0xb893b000 va 0xb893b000 pages 0x4 attr 0x8
type 0x2 pa 0xb893f000 va 0xb893f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8943000 va 0xb8943000 pages 0x4 attr 0x8
type 0x2 pa 0xb8947000 va 0xb8947000 pages 0x4 attr 0x8
type 0x2 pa 0xb894b000 va 0xb894b000 pages 0x4 attr 0x8
type 0x2 pa 0xb894f000 va 0xb894f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8953000 va 0xb8953000 pages 0x4 attr 0x8
type 0x2 pa 0xb8957000 va 0xb8957000 pages 0x4 attr 0x8
type 0x2 pa 0xb895b000 va 0xb895b000 pages 0x4 attr 0x8
type 0x2 pa 0xb895f000 va 0xb895f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8963000 va 0xb8963000 pages 0x4 attr 0x8
type 0x2 pa 0xb8967000 va 0xb8967000 pages 0x4 attr 0x8
type 0x2 pa 0xb896b000 va 0xb896b000 pages 0x4 attr 0x8
type 0x2 pa 0xb896f000 va 0xb896f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8973000 va 0xb8973000 pages 0x4 attr 0x8
type 0x2 pa 0xb8977000 va 0xb8977000 pages 0x4 attr 0x8
type 0x2 pa 0xb897b000 va 0xb897b000 pages 0x4 attr 0x8
type 0x2 pa 0xb897f000 va 0xb897f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8983000 va 0xb8983000 pages 0x4 attr 0x8
type 0x2 pa 0xb8987000 va 0xb8987000 pages 0x4 attr 0x8
type 0x2 pa 0xb898b000 va 0xb898b000 pages 0x4 attr 0x8
type 0x2 pa 0xb898f000 va 0xb898f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8993000 va 0xb8993000 pages 0x4 attr 0x8
type 0x2 pa 0xb8997000 va 0xb8997000 pages 0x4 attr 0x8
type 0x2 pa 0xb899b000 va 0xb899b000 pages 0x4 attr 0x8
type 0x2 pa 0xb899f000 va 0xb899f000 pages 0x4 attr 0x8
type 0x2 pa 0xb89a3000 va 0xb89a3000 pages 0x4 attr 0x8
type 0x2 pa 0xb89a7000 va 0xb89a7000 pages 0x4 attr 0x8
type 0x2 pa 0xb89ab000 va 0xb89ab000 pages 0x4 attr 0x8
type 0x2 pa 0xb89af000 va 0xb89af000 pages 0x4 attr 0x8
type 0x2 pa 0xb89b3000 va 0xb89b3000 pages 0x4 attr 0x8
type 0x2 pa 0xb89b7000 va 0xb89b7000 pages 0x4 attr 0x8
type 0x2 pa 0xb89bb000 va 0xb89bb000 pages 0x4 attr 0x8
type 0x2 pa 0xb89bf000 va 0xb89bf000 pages 0x4 attr 0x8
type 0x2 pa 0xb89c3000 va 0xb89c3000 pages 0x4 attr 0x8
type 0x2 pa 0xb89c7000 va 0xb89c7000 pages 0x4 attr 0x8
type 0x2 pa 0xb89cb000 va 0xb89cb000 pages 0x4 attr 0x8
type 0x2 pa 0xb89cf000 va 0xb89cf000 pages 0x4 attr 0x8
type 0x2 pa 0xb89d3000 va 0xb89d3000 pages 0x4 attr 0x8
type 0x2 pa 0xb89d7000 va 0xb89d7000 pages 0x4 attr 0x8
type 0x2 pa 0xb89db000 va 0xb89db000 pages 0x4 attr 0x8
type 0x2 pa 0xb89df000 va 0xb89df000 pages 0x4 attr 0x8
type 0x2 pa 0xb89e3000 va 0xb89e3000 pages 0x4 attr 0x8
type 0x2 pa 0xb89e7000 va 0xb89e7000 pages 0x4 attr 0x8
type 0x2 pa 0xb89eb000 va 0xb89eb000 pages 0x4 attr 0x8
type 0x2 pa 0xb89ef000 va 0xb89ef000 pages 0x4 attr 0x8
type 0x2 pa 0xb89f3000 va 0xb89f3000 pages 0x4 attr 0x8
type 0x2 pa 0xb89f7000 va 0xb89f7000 pages 0x4 attr 0x8
type 0x2 pa 0xb89fb000 va 0xb89fb000 pages 0x4 attr 0x8
type 0x2 pa 0xb89ff000 va 0xb89ff000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a03000 va 0xb8a03000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a07000 va 0xb8a07000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a0b000 va 0xb8a0b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a0f000 va 0xb8a0f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a13000 va 0xb8a13000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a17000 va 0xb8a17000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a1b000 va 0xb8a1b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a1f000 va 0xb8a1f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a23000 va 0xb8a23000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a27000 va 0xb8a27000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a2b000 va 0xb8a2b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a2f000 va 0xb8a2f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a33000 va 0xb8a33000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a37000 va 0xb8a37000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a3b000 va 0xb8a3b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a3f000 va 0xb8a3f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a43000 va 0xb8a43000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a47000 va 0xb8a47000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a4b000 va 0xb8a4b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a4f000 va 0xb8a4f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a53000 va 0xb8a53000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a57000 va 0xb8a57000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a5b000 va 0xb8a5b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a5f000 va 0xb8a5f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a63000 va 0xb8a63000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a67000 va 0xb8a67000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a6b000 va 0xb8a6b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a6f000 va 0xb8a6f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a73000 va 0xb8a73000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a77000 va 0xb8a77000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a7b000 va 0xb8a7b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a7f000 va 0xb8a7f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a83000 va 0xb8a83000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a87000 va 0xb8a87000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a8b000 va 0xb8a8b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a8f000 va 0xb8a8f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a93000 va 0xb8a93000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a97000 va 0xb8a97000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a9b000 va 0xb8a9b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8a9f000 va 0xb8a9f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aa3000 va 0xb8aa3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aa7000 va 0xb8aa7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aab000 va 0xb8aab000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aaf000 va 0xb8aaf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ab3000 va 0xb8ab3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ab7000 va 0xb8ab7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8abb000 va 0xb8abb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8abf000 va 0xb8abf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ac3000 va 0xb8ac3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ac7000 va 0xb8ac7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8acb000 va 0xb8acb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8acf000 va 0xb8acf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ad3000 va 0xb8ad3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ad7000 va 0xb8ad7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8adb000 va 0xb8adb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8adf000 va 0xb8adf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ae3000 va 0xb8ae3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ae7000 va 0xb8ae7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aeb000 va 0xb8aeb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aef000 va 0xb8aef000 pages 0x4 attr 0x8
type 0x2 pa 0xb8af3000 va 0xb8af3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8af7000 va 0xb8af7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8afb000 va 0xb8afb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8aff000 va 0xb8aff000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b03000 va 0xb8b03000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b07000 va 0xb8b07000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b0b000 va 0xb8b0b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b0f000 va 0xb8b0f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b13000 va 0xb8b13000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b17000 va 0xb8b17000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b1b000 va 0xb8b1b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b1f000 va 0xb8b1f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b23000 va 0xb8b23000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b27000 va 0xb8b27000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b2b000 va 0xb8b2b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b2f000 va 0xb8b2f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b33000 va 0xb8b33000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b37000 va 0xb8b37000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b3b000 va 0xb8b3b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b3f000 va 0xb8b3f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b43000 va 0xb8b43000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b47000 va 0xb8b47000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b4b000 va 0xb8b4b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b4f000 va 0xb8b4f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b53000 va 0xb8b53000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b57000 va 0xb8b57000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b5b000 va 0xb8b5b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b5f000 va 0xb8b5f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b63000 va 0xb8b63000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b67000 va 0xb8b67000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b6b000 va 0xb8b6b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b6f000 va 0xb8b6f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b73000 va 0xb8b73000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b77000 va 0xb8b77000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b7b000 va 0xb8b7b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b7f000 va 0xb8b7f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b83000 va 0xb8b83000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b87000 va 0xb8b87000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b8b000 va 0xb8b8b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b8f000 va 0xb8b8f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b93000 va 0xb8b93000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b97000 va 0xb8b97000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b9b000 va 0xb8b9b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8b9f000 va 0xb8b9f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ba3000 va 0xb8ba3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ba7000 va 0xb8ba7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bab000 va 0xb8bab000 pages 0x4 attr 0x8
type 0x2 pa 0xb8baf000 va 0xb8baf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bb3000 va 0xb8bb3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bb7000 va 0xb8bb7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bbb000 va 0xb8bbb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bbf000 va 0xb8bbf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bc3000 va 0xb8bc3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bc7000 va 0xb8bc7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bcb000 va 0xb8bcb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bcf000 va 0xb8bcf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bd3000 va 0xb8bd3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bd7000 va 0xb8bd7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bdb000 va 0xb8bdb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bdf000 va 0xb8bdf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8be3000 va 0xb8be3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8be7000 va 0xb8be7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8beb000 va 0xb8beb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bef000 va 0xb8bef000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bf3000 va 0xb8bf3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bf7000 va 0xb8bf7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bfb000 va 0xb8bfb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8bff000 va 0xb8bff000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c03000 va 0xb8c03000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c07000 va 0xb8c07000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c0b000 va 0xb8c0b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c0f000 va 0xb8c0f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c13000 va 0xb8c13000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c17000 va 0xb8c17000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c1b000 va 0xb8c1b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c1f000 va 0xb8c1f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c23000 va 0xb8c23000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c27000 va 0xb8c27000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c2b000 va 0xb8c2b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c2f000 va 0xb8c2f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c33000 va 0xb8c33000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c37000 va 0xb8c37000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c3b000 va 0xb8c3b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c3f000 va 0xb8c3f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c43000 va 0xb8c43000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c47000 va 0xb8c47000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c4b000 va 0xb8c4b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c4f000 va 0xb8c4f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c53000 va 0xb8c53000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c57000 va 0xb8c57000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c5b000 va 0xb8c5b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c5f000 va 0xb8c5f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c63000 va 0xb8c63000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c67000 va 0xb8c67000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c6b000 va 0xb8c6b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c6f000 va 0xb8c6f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c73000 va 0xb8c73000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c77000 va 0xb8c77000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c7b000 va 0xb8c7b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c7f000 va 0xb8c7f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c83000 va 0xb8c83000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c87000 va 0xb8c87000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c8b000 va 0xb8c8b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c8f000 va 0xb8c8f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c93000 va 0xb8c93000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c97000 va 0xb8c97000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c9b000 va 0xb8c9b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8c9f000 va 0xb8c9f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ca3000 va 0xb8ca3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ca7000 va 0xb8ca7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cab000 va 0xb8cab000 pages 0x4 attr 0x8
type 0x2 pa 0xb8caf000 va 0xb8caf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cb3000 va 0xb8cb3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cb7000 va 0xb8cb7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cbb000 va 0xb8cbb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cbf000 va 0xb8cbf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cc3000 va 0xb8cc3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cc7000 va 0xb8cc7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ccb000 va 0xb8ccb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ccf000 va 0xb8ccf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cd3000 va 0xb8cd3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cd7000 va 0xb8cd7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cdb000 va 0xb8cdb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cdf000 va 0xb8cdf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ce3000 va 0xb8ce3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ce7000 va 0xb8ce7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ceb000 va 0xb8ceb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cef000 va 0xb8cef000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cf3000 va 0xb8cf3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cf7000 va 0xb8cf7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cfb000 va 0xb8cfb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8cff000 va 0xb8cff000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d03000 va 0xb8d03000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d07000 va 0xb8d07000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d0b000 va 0xb8d0b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d0f000 va 0xb8d0f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d13000 va 0xb8d13000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d17000 va 0xb8d17000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d1b000 va 0xb8d1b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d1f000 va 0xb8d1f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d23000 va 0xb8d23000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d27000 va 0xb8d27000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d2b000 va 0xb8d2b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d2f000 va 0xb8d2f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d33000 va 0xb8d33000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d37000 va 0xb8d37000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d3b000 va 0xb8d3b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d3f000 va 0xb8d3f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d43000 va 0xb8d43000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d47000 va 0xb8d47000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d4b000 va 0xb8d4b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d4f000 va 0xb8d4f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d53000 va 0xb8d53000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d57000 va 0xb8d57000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d5b000 va 0xb8d5b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d5f000 va 0xb8d5f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d63000 va 0xb8d63000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d67000 va 0xb8d67000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d6b000 va 0xb8d6b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d6f000 va 0xb8d6f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d73000 va 0xb8d73000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d77000 va 0xb8d77000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d7b000 va 0xb8d7b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d7f000 va 0xb8d7f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d83000 va 0xb8d83000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d87000 va 0xb8d87000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d8b000 va 0xb8d8b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d8f000 va 0xb8d8f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d93000 va 0xb8d93000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d97000 va 0xb8d97000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d9b000 va 0xb8d9b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8d9f000 va 0xb8d9f000 pages 0x4 attr 0x8
type 0x2 pa 0xb8da3000 va 0xb8da3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8da7000 va 0xb8da7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dab000 va 0xb8dab000 pages 0x4 attr 0x8
type 0x2 pa 0xb8daf000 va 0xb8daf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8db3000 va 0xb8db3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8db7000 va 0xb8db7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dbb000 va 0xb8dbb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dbf000 va 0xb8dbf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dc3000 va 0xb8dc3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dc7000 va 0xb8dc7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dcb000 va 0xb8dcb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dcf000 va 0xb8dcf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dd3000 va 0xb8dd3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dd7000 va 0xb8dd7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ddb000 va 0xb8ddb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8ddf000 va 0xb8ddf000 pages 0x4 attr 0x8
type 0x2 pa 0xb8de3000 va 0xb8de3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8de7000 va 0xb8de7000 pages 0x4 attr 0x8
type 0x2 pa 0xb8deb000 va 0xb8deb000 pages 0x4 attr 0x8
type 0x2 pa 0xb8def000 va 0xb8def000 pages 0x4 attr 0x8
type 0x2 pa 0xb8df3000 va 0xb8df3000 pages 0x4 attr 0x8
type 0x2 pa 0xb8df7000 va 0xb8df7000 pages 0x1 attr 0x8
type 0x2 pa 0xb8df8000 va 0xb8df8000 pages 0x4 attr 0x8
type 0x2 pa 0xb8dfc000 va 0xb8dfc000 pages 0x2 attr 0x8
type 0x2 pa 0xb8dfe000 va 0xb8dfe000 pages 0x1 attr 0x8
type 0x2 pa 0xb8dff000 va 0xb8dff000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e00000 va 0xb8e00000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e01000 va 0xb8e01000 pages 0x4 attr 0x8
type 0x2 pa 0xb8e05000 va 0xb8e05000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e06000 va 0xb8e06000 pages 0x4 attr 0x8
type 0x2 pa 0xb8e0a000 va 0xb8e0a000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e0b000 va 0xb8e0b000 pages 0x4 attr 0x8
type 0x2 pa 0xb8e0f000 va 0xb8e0f000 pages 0x2 attr 0x8
type 0x2 pa 0xb8e11000 va 0xb8e11000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e12000 va 0xb8e12000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e13000 va 0xb8e13000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e14000 va 0xb8e14000 pages 0x4 attr 0x8
type 0x2 pa 0xb8e18000 va 0xb8e18000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e19000 va 0xb8e19000 pages 0x4 attr 0x8
type 0x2 pa 0xb8e1d000 va 0xb8e1d000 pages 0x2 attr 0x8
type 0x2 pa 0xb8e1f000 va 0xb8e1f000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e20000 va 0xb8e20000 pages 0x1 attr 0x8
type 0x2 pa 0xb8e21000 va 0xb8e21000 pages 0x100 attr 0x8
type 0x6 pa 0xb8f21000 va 0xb8f21000 pages 0x1 attr 0x8000000000000008
type 0x2 pa 0xb8f22000 va 0xb8f22000 pages 0x13 attr 0x8              
type 0x2 pa 0xb8f35000 va 0xb8f35000 pages 0x5085 attr 0x8
type 0x5 pa 0xbdfba000 va 0xbdfba000 pages 0x1 attr 0x8000000000000008
type 0x2 pa 0xbdfbb000 va 0xb8f35000 pages 0x2045 attr 0x8            
[ using 978720 bytes of bsd ELF symbol table ]            
Copyright (c) 1982, 1986, 1989, 1991, 1993    
    The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2017 OpenBSD. All rights reserved.  https://www.OpenBSD.org

OpenBSD 6.2-current (GENERIC) #47: Wed Oct 18 11:56:57 MDT 2017
    deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC
real mem  = 2021859328 (1928MB)                                      
avail mem = 1935818752 (1846MB)
mainbus0 at root: Pine64+      
cpu0 at mainbus0: ARM Cortex-A53 r0p4
psci0 at mainbus0                    
agtimer0 at mainbus0: tick rate 24000 KHz
simplebus0 at mainbus0: "soc"            
sxiccmu0 at simplebus0       
sxipio0 at simplebus0: 103 pins
sximmc0 at simplebus0          
sdmmc0 at sximmc0: 4-bit, sd high-speed, mmc high-speed, dma
ehci0 at simplebus0                                         
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Generic EHCI root hub" rev 2.00/1.00 addr 1
com0 at simplebus0: ns16550, no working fifo                                          
com0: console                               
ampintc0 at simplebus0 nirq 224, ncpu 4: "interrupt-controller"
sxirtc0 at simplebus0                                          
dwxe0 at simplebus0: address 02:ba:b0:1b:de:88
rgephy0 at dwxe0 phy 0: RTL8169S/8110S/8211 PHY, rev. 5
rgephy1 at dwxe0 phy 1: RTL8169S/8110S/8211 PHY, rev. 5
gpio0 at sxipio0: 32 pins                              
gpio1 at sxipio0: 32 pins
gpio2 at sxipio0: 32 pins
gpio3 at sxipio0: 32 pins
gpio4 at sxipio0: 32 pins
gpio5 at sxipio0: 32 pins
gpio6 at sxipio0: 32 pins
gpio7 at sxipio0: 32 pins
scsibus0 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <SD/MMC, USD00, 0010> SCSI2 0/direct removable
sd0: 15080MB, 512 bytes/sector, 30883840 sectors                            
vscsi0 at root                                  
scsibus1 at vscsi0: 256 targets
softraid0 at root              
scsibus2 at softraid0: 256 targets
bootfile: sd0a:/bsd               
boot device: sd0   
root on sd0a (aad98897a9859bd0.a) swap on sd0b dump on sd0b
Automatic boot in progress: starting file system checks.   
/dev/sd0a (aad98897a9859bd0.a): file system is clean; not checking
/dev/sd0l (aad98897a9859bd0.l): file system is clean; not checking
/dev/sd0d (aad98897a9859bd0.d): file system is clean; not checking
/dev/sd0f (aad98897a9859bd0.f): file system is clean; not checking
/dev/sd0g (aad98897a9859bd0.g): file system is clean; not checking
/dev/sd0h (aad98897a9859bd0.h): file system is clean; not checking
/dev/sd0k (aad98897a9859bd0.k): file system is clean; not checking
/dev/sd0j (aad98897a9859bd0.j): file system is clean; not checking
/dev/sd0e (aad98897a9859bd0.e): file system is clean; not checking
setting tty flags
pf enabled
starting network
dwxe0: DHCPREQUEST to 255.255.255.255
dwxe0: DHCPNACK from 10.20.20.254 (00:0d:b9:43:9f:fc)
dwxe0: DHCPDISCOVER - interval 1
dwxe0: DHCPOFFER from 10.20.20.254 (00:0d:b9:43:9f:fc)
dwxe0: DHCPREQUEST to 255.255.255.255
dwxe0: DHCPACK from 10.20.20.254 (00:0d:b9:43:9f:fc)
dwxe0: bound to 10.20.20.15 -- renewal in 21600 seconds
reordering libraries: done.
openssl: generating isakmpd/iked RSA keys... done.
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519 
starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: no core dump
checking quotas: done.
clearing /tmp
kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: sshd smtpd sndiod.
running rc.firsttime
Path to firmware: http://firmware.openbsd.org/firmware/snapshots/
No devices found which need firmware files to be downloaded.
starting local daemons: cron.
Wed Oct 18 17:52:37 MDT 2017

OpenBSD/arm64 (alpaga.chown.me) (console)

login:

And now, I just have to wait for Jean Canard to destroy the whole thing.

par Vigdis le 19 octobre 2017 à 08:20

10 octobre 2017

Septembre chez Evolix

 

Evolix, partenaire de la SQIL 2017

Logo Sqil 2017

Du 16 au 24 septembre avait lieu la Semaine Québécoise de l’Informatique Libre (SQIL 2017) : un rendez-vous annuel pendant lequel les acteurs du Libre au Québec organisent des événements pour faire connaître les logiciels libres.

De nombreuses activités étaient ainsi prévues à l’Agenda du Libre. Parmi celles-ci, notons tout d’abord la Journée internationale du Logiciel Libre qui a eu lieu le 16 septembre au Salon 1861. Au programme : des conférences ouvertes au grand public sur l’état du libre au Québec en 2017.

JILL17

Mercredi 20 septembre, nous avons assisté à la Grande Conférence de la SQIL sur l’état de la surveillance de masse en 2017, animée par deux conférencières : Agnès de Cornulier, coordinatrice de l’analyse juridique et politique de La Quadrature du Net à Paris et Geneviève Lajeunesse, directrice des opérations de Crypto.Québec à Montréal.

Jeudi 21 septembre, nous avons également répondu présent au cocktail de l’Association des Professionnels en Logiciels Libres (APELL), durant lequel a été annoncée sa nouvelle formule événementielle : Séries Logiciel Libre au Québec (S2LQ).

Logo Série Logiciels Libres

Puis le 22 septembre, nous avons animé le Meetup Technologies Web et Logiciels Libres, sur l’interface en ligne de commande. Un atelier durant lequel les participants ont pu découvrir et tester différentes commandes de base sous Linux. Vous pouvez visionner la présentation sur le site web-libre.ca

1er anniversaire pour ansible-roles

Le 28 septembre, nous fêtions l’anniversaire de notre projet ansible-roles : le 1er commit était le 28 septembre 2016. Pour rappel, ce projet libre inclut nos bonnes pratiques d’installation d’un serveur GNU/Linux et des services les plus populaires : Apache, Nginx, PHP, MySQL, PostgreSQL, Redis, etc. On en profite pour regarder quelques statistiques :

  • à cette heure : 1613 commits, soit plus de 4 commits par jour en moyenne ;
  • 10 contributeurs ;
  • 55 rôles Ansible ;
  • 11.500 lignes de YAML ;
  • 234 fichiers inclus dans templates/ ou files/

Evolix présente Let’s Encrypt

Vous hésitez à passer au HTTPS pour votre site ? Deux membres Evolix ont réalisé en septembre une présentation vidéo sur Let’s Encrypt, l’autorité de certification qui bouscule le monde du web, en fournissant facilement des certificats SSL/TLS gratuits.

Vous pouvez visionner cette présentation d’une durée de 20 minutes. Et si vous souhaitez passer à son installation, lisez notre Howto Let’s Encrypt sur notre wiki ou contactez nous !

Les événements de notre réseau

Le 19 septembre, l’Association Québécoise des Technologies organisait son cocktail de la rentrée. Nombreux étaient les membres présents au Palais des Congrés de Montréal, pour découvrir les projets de l’AQT pour ces prochains mois.

https://thestudio1english.wordpress.com/2011/10/18/the-end-of-private-club-mount-stephen/

Puis le 28 septembre, ce fut au tour de la Chambre de Commerce et d’Industrie Française au Canada (CCIFC) de réunir ses membres autour d’un 5@7 au Club Mount Stephen, en face de ses bureaux dans le centre ville. Malgré l’air frais, nous avons profité de la vue depuis la terrasse de l’hôtel et fait de belles rencontres.

Cocktail-rentrée-CCIFC-Septembre-2017

Nos documentations

Le 13 septembre nous avons repris la publication hebdomadaire de nos documentations ! Tous les mardis, découvrez comment installer et utiliser un des nombreux logiciels libres déployés chez Evolix.

Visuel #DocDeLaSemaine Evolix

Ce mois-ci, nous avons publié :

Une documentation importante car PHP est le langage de programmation web le plus populaire au monde ! Nous infogérons des centaines de serveurs avec Apache/PHP ou Nginx/PHP : nous vous expliquons quels modules on installe, quelles optimisations on met dans le php.ini, la configuration de FPM et la gestion des sessions, ou encore comment on debug en cas de problème.

OpenSMTPD est un serveur SMTP très léger. Il est intégré par défaut sous OpenBSD et s’utilise également sur Debian GNU/Linux. On aime la syntaxe de sa configuration similaire à celle de pf, typique des logiciels sous OpenBSD.

Iperf est l’un des petits outils réseau indispensables avec MTR, tcpdump, netcat, etc. Iperf permet de mesurer le débit sur des réseaux IP entre deux machines en mode client/serveur.

Lumière sur…

Le 5 septembre, le framework Symfony atteignait le milliard de téléchargements ! Une bonne excuse pour se replonger dans wiki.evolix.org/PracticeSymfony

 

Le 29 septembre, le projet GNU fêtait ses 34 années d’existence : bonne fête !

Pour suivre en continu nos documentations et événements, rendez-vous sur notre compte Twitter

par Evoéquipe le 10 octobre 2017 à 19:59

Septembre chez Evolix

Evolix présente Let’s Encrypt

Vendredi 8 septembre, nous avons fait une présentation publique de Let’s Encrypt lors de la réunion mensuelle du PLUG à Marseille ! Après avoir rappelé le fonctionnement du protocole HTTPS, Jérémy et Victor ont présenté l’autorité de certification Let’s Encrypt qui bouscule le monde du web en fournissant facilement des certificats SSL/TLS gratuits. Vous pouvez visionner cette présentation d’une durée de 20 minutes et si vous avez été convaincu d’installer HTTPS sur votre site, lisez notre Howto Let’s Encrypt sur notre wiki ou contactez nous !

 

Ça roule chez Evolix

Deux ans après le reportage d’iTélé chez Evolix, on voulait partager avec vous les différentes actions mises en place pour privilégier l’utilisation des transports doux :

  • Nous offrons à chaque salarié une prime de 200€ pour l’achat d’un vélo neuf ou d’occasion, plusieurs vélos ont été achetés via ce dispositif ;
  • Nous avons des vélos en libre utilisation, régulièrement utilisés pour des trajets professionnels et personnels ;
  • Nous avons mis à disposition un véhicule utilitaire pour décourager de venir avec son propre véhicule en cas de déplacements prévus/imprévus ;
  • Nous remboursons au moins la moitié des trajets en transports en commun ;
  • Nous avons mis en place l’indemnité kilométrique vélo (IKV) sans plafonnement, en pratique plus de 8500 kilomètres parcourus depuis 2016 ;
  • Nous avons des outils pour vélos (pompe, kit crevaison, etc.) dans nos bureaux via la boutique marseillaise LeCyclo.com ;
  • Nous sommes partenaires ou adhérents d’associations comme le collectif Vélos En Ville, ou encore Vélo Sapiens.

Bilan de cette politique éco-responsable, une bonne majorité des employés d’Evolix se déplace en transports doux, notamment une dizaine de salariés utilisent régulièrement ou occasionnellement le vélo pour leur trajet domicile/bureau !

1er anniversaire pour ansible-roles

Le 28 septembre, nous fêtons l’anniversaire de notre projet ansible-roles : le 1er commit était le 28 septembre 2016. Pour rappel, ce projet libre inclut nos bonnes pratiques d’installation d’un serveur GNU/Linux et des services les plus populaires : Apache, Nginx, PHP, MySQL, PostgreSQL, Redis, etc. On en profite pour regarder quelques statistiques :

  • à cette heure : 1613 commits, soit plus de 4 commits par jour en moyenne ;
  • 10 contributeurs ;
  • 55 rôles Ansible ;
  • 11.500 lignes de YAML ;
  • 234 fichiers inclus dans templates/ ou files/

Symfony continue son expansion !

Bref :

Nouvelles documentations sur notre wiki

 

 

Une documentation importante car PHP est le langage de programmation web le plus populaire au monde ! Nous infogérons des centaines de serveurs avec Apache/PHP ou Nginx/PHP, et l’on vous explique quels modules on installe, quelles optimisations on met dans le php.ini, la configuration de FPM et la gestion des sessions, ou encore comment on debug en cas de problème.

OpenSMTPD est un serveur SMTP très léger. Il est intégré par défaut sous OpenBSD et s’utilise également sur Debian GNU/Linux. On aime la syntaxe de sa configuration similaire à celle de pf, typique des logiciels sous OpenBSD.

Iperf est l’un des petits outils réseau indispensables avec MTR, tcpdump, netcat, etc. Iperf permet de mesurer le débit sur des réseaux IP entre deux machines en mode client/serveur.

Vous souhaitez en savoir plus sur Evolix ? Suivez nous sur Twitter et Likez notre page Facebook ! Et rejoignez nous, on recrute à Marseille et à Montréal !

 

par Juliette Cougnoux le 10 octobre 2017 à 12:40