Software Freedom Day 2011 à Sfax

SFD 2011

La version Tunisienne du Software Freedom Day 2011 (SFD 2011 pour les intimes) se déroulera cette année le 17 Septembre à Sfax. Cette manifestation est co-organisée par la IEEE ENIS Student Branch et la communauté TunAndroid.

Le programme de la journée :

  • 09h00 : Accueil et enregistrement des participants.
  • 10h00 : Mot d’ouverture des organisateurs.
  • 10h30 : Présentation – la communauté TunAndroid par Taher Mestiri.
  • 11h00 : Présentation – la communauté Ubuntu Tunisie par moi même et Ahmed Sghaier.
  • 11h30 : Présentation – la communauté Mozilla Tunisie par Malèk Jebnoun.
  • 12h00 : Présentation – le projet TunForge : Un O.S.O.S Tunisien.
  • 12h15 : Présentation – le club Securinets.
  • 12h30 : Pause
  • 14h00 : Conférence – Projets Open Source de Google par Chris DiBona.
  • 15h00 : Conférence – Quel modèle économique pour les SS2L par Zied Ben Salem.
  • 15h45 : Libre tribune – Échanges entre participants et invités.
  • 16h45 : Prix et clôture.

Projet de Migration : École Nationale d’Ingénieurs de Sfax (ENIS)

Le projet a été lancé dans le cadre de l’initiative prise par l’ENIS pour effectuer la migration de son parc informatique du centre de calcul vers des solutions libres. Notre LoCo a été contacté pour contribuer à ce projet en assurant des présentations sur ubuntu et les logiciels libres et une aide à la migration.
Cette migration a été effectuée en deux phases. Une première phase au cours du mois de décembre 2008, nom de code ENIS Event 8.12, et une seconde phase au cours du mois de janvier 2009, nom de code ENIS Event 9.01. Le planning initiale de la première phase était prévue sur deux journées (le 20 et le 21 décembre 2008) : une journée de conférences et une autre d’assistance à la migration (programme initial). Finalement cette première phase a durée 4 jours à cause des imprévus et de quelques soucis matériels.
  • Journée 0 (vendredi 19/12/2008) : Journée Déplacement.
Sept membres de la LoCo ubuntu-tn qui n’habitent pas à Sfax ont fait le déplacement de Tunis (5 membres) et de Monastir (2 membres). Deux autres membres on fait le déplacement de Tunis le lendemain. A notre arrivée à Sfax nous avons eu droit à un très bon dîner offert par l’ENIS. Au cours de la nuit une première réunion physique a été faite pour peaufiner la planification et faire des petites retouches aux présentations.
  • Journée 1 (samedi 20/12/2008) : Journée Conférences.
Les membres de la LoCo ont assuré différentes présentations aux étudiants, enseignants et staff technique de l’ENIS (à peut près 80 personnes). Ces présentations ont porté sur la présentation de ubuntu, la migration vers OpenOffice.org, l’administration de ubuntu, la programmation, la virtualisation, la sécurité et une présentation de ubuntu server dans les TPE/PME. Chaque présentation était suivie par un débat entre les membres de la LoCo ubuntu-tn et le publique présent dans l’amphithéâtre. Les présentations faites par les membres de la LoCo sont hébergées à cette adresse.







Après un diner collectif et une très bonne ambiance chaleureuse et amicale, nous avons profité de la soirée pour faire une deuxième réunion entre les membres de la LoCo ubuntu-tn pour mettre en place le plan d’actions de la deuxième journée surtout qu’il y a eu une forte demande du public présent pour organiser une install party qui n’était pas initialement planifiée.

  • Journée 2 (dimanche 21/12/2008) : Journée Migration (ébauche)
Cette journée était la journée la plus chargée, les membres de la LoCo ubuntu-tn se sont divisés en plusieurs groupes de travail :

– Groupe 1 : Installation et configuration d’un serveur apt-cacher et NFS (3 membres)


– Groupe 2 : Install party (4 membres)



– Groupe 3 : Développement des scripts d’installation et de configuration des postes clients (3 membres)


– Groupe 4 : Préparation de l’image virtuelle du système Win XP (1 membre)
– Groupe 5 : Installation et configuration des postes clients (1 membre)

Évidemment le nombre de membres dans chaque groupe évolué selon la disponibilité des membres et le degré d’avancement dans chaque tâche.
La journée a commencée par une install party de ubuntu 8.10, assurée par le groupe 2, à une cinquantaine de personnes qui ont soit ramenés leur PC portables soit utilisés les PC de l’école. En même temps le groupe 1 a entamé la phase d’installation de ubuntu server sur un PC simple avant de tenter d’utiliser un serveur dédié. Ce groupe passera toute la journée à monter et démonter les 2 serveurs donnés par l’ENIS pour avoir une configuration matérielle stable et fonctionnelle. Parallèlement, les groupes 3 et 4 étaient en plein préparation des scriptes et de l’image virtuelle.

La phase la plus longue était la migration de 10 salles (à peu près 150 PC) vers ubuntu. Cette migration était faite en plusieurs étapes, une première pour l’installation standard de ubuntu 8.04.1 LTS desktop, une deuxième étape de configuration et d’ajout des comptes utilisateurs, une troisième étape d’installation des applications et de mise à jour des postes clients avec le serveur apt-cacher et une dernière étape de déploiement et la configuration de la machine virtuelle. A part la première étape d’installation, nous avons écrit un script pour chaque étape de telle sorte qu’il suffirait juste de lancer le script et tous se fait avec une intervention humaine minimale. A cause des soucis matériels sur les serveurs que nous devons utiliser comme cache apt, nous nous sommes limité au cours de cette journée à la réalisation des deux première étapes dans 8 salles du centre du calcul.



En fin d’après midi quelques membres ont dû nous quitter pour refaire le voyage retour car leurs obligations professionnelles les empêchent de s’absenter le lendemain. Les membres restants ont profité encore pour passer une nouvelle soirée ensemble. Au cours de la nuit un de nos PC portable a resté allumé pour télécharger les centaines de mégas octets de logiciels qui doivent être installés. Ceci nous a permis de gagner un temps précieux surtout que le débit à l’école était très bas.


  • Journée 3 (Lundi 22/12/2008) : Journée Migration (Finition)
La journée commence bien, nous avons eu droit à un PC neuf avec une très bonne configuration matérielle. Le temps que l’équipe serveur apt-cacher installe la version ubuntu server, configure le serveur apt-cacher et crée le dépôt local, la deuxième équipe était entrain de terminer l’installation standard de ubuntu desktop dans les deux salles restantes. Le serveur est enfin fonctionnel en un temps record, il faut dire que notre équipe serveur est devenue experte en la matière, il est placé dans le local serveur. Nous nous sommes regroupées, les membres de la LoCo ainsi que le staff technique de l’ENIS, dans une seule salle. L’objectif était de préparer une salle modèle qui nous permettra de tester les différents scripts et remédier aux éventuels bugs. La préparation de cette salle type était faite en présence du staff technique de l’école afin qu’il puissent être autonomes dans le futur. Chaque script était expliqué par les membres de la LoCo au staff technique ainsi que chaque bug ou problème rencontré. Une fois la salle type finalisé, tous les présents se sont repartis dans les différentes salles et le déploiement massif peut commencer.
En fin d’après midi les derniers membres de la LoCo non résidants à Sfax ont quitté l’école avec le souhait de revenir pour la seconde phase de ce projet de migration.
  • Journée 4 (Mardi 23/12/2008) : Journée contrôle
Au cours de la quatrième et dernière journée quelques membres résidants à Sfax ont passé voir si la staff technique à pu assurer la continuation du travail et si il y a eu d’autres soucis ou imprévus.

Migration Project : National Engineering School of Sfax (ENIS)

The project was launched under the initiative taken by the ENIS to migrate its computing equipment to a free solutions. Our LoCo was contacted by the ENIS administration to contribute to this project by providing presentations on ubuntu and free software and support them for migration.
This migration was carried out in two phases. A first phase in December 2008, code name ENIS Event 8.12, and a second phase in January 2009, code name ENIS Event 9.01. The initial planning of the first phase was scheduled over two days (December 20th and 21th, 2008): a conferences day and another for assistance to the migration (planning in french). Finally this first phase lasted 4 days because of unforeseen problems and some hardware troubles.
  • Day 0 (Friday 19/12/2008): Trip Day.
Seven members of the ubuntu-tn LoCo Team who do not live in Sfax made the travel from Tunis (5 members) and Monastir (2 members). Two other members made the trip from Tunis the next day. Upon arrival to Sfax we were invited to an excellent dinner offered by the ENIS. During the night a first physical meeting was made to refine the planning and make small edits to the presentations.
  • Day 1 (Saturday 20/12/2008): Conferences Day.
Members of the ubuntu-tn LoCo provided various presentations to students, teachers and ENIS technical staff (arround 80 people). These presentations focused on the presentation of ubuntu, the switching to OpenOffice.org, the ubuntu administration, programming, virtualization, security and ubuntu server for TPE/PME. Each presentation was followed by a discussion between ubuntu-tn LoCO members and the audiance in the amphitheater. The presentations, in french, made by the LoCo members are hosted at this address.







After a group dinner in a very warm and friendly atmosphere, we took advantage of the evening to make a second physical meeting between the ubuntu-tn LoCo members to set up the action plan of the second day especially that there was a strong public demand to organize an install party not initially planned.

  • Day 2 (Sunday 21/12/2008): Migration Day (Draft).
This day was the most loaded, the members of the ubuntu-tn LoCo divided into several working groups:

– Group 1: Installing and configuring an apt-cacher and NFS server (3 members)

– Group 2: Install party (4 members)


– Group 3: Development of the scripts of installation and configuration of the Desktop PCs (3 members)

– Group 4: Preparing a Win XP virtual image using VirtualBox (1 member)
– Group 5: Desktop PC installation and configuration (1 member)

Obviously the number of members in each group changed depending on their availability and the degree of progress in each task.
The day began with an install party of ubuntu 8.10 , assured by the group 2, around fifty people who have either come with their laptops or used the school PCs. At the same time the group 1 began the process of installing ubuntu server on a Desktop PC before attempting to use a dedicated server. This group will spend the entire day to assemble and disassemble the 2 servers provided by the ENIS to have a stable and functional hardware configuration. Meanwhile, groups 3 and 4 were in full preparation of scripts and the virtual image.

The longest stage was the migration of 10 classrooms (about 150 PC) to ubuntu. This migration was done in several steps, a first step for the standard installation of ubuntu 8.04.1 LTS desktop, a second step for configuration and adding user accounts, a third step for installing applications and updating clients with apt-cacher server and a final step for deployment and configuration of the virtual machine. Except for the first step of installation, we wrote a script for each step so that it would just be enough to run the script and all is done with a minimal human intervention. Because of the hardware concerns on the apt-cacher server, we was limited during the day to achieve the two first steps in 8 classrooms of the computing center.



In the late afternoon some members had to leave us for the travel back because they have work next day. The remaining members have the opportunity to spend yet another evening together. During the night, one of our laptops was switched on to download hundreds of mega bytes of open source softwares which must be installed. This allowed us to save valuable time especially because the connection in the school was very slow.


  • Day 3 (Monday 22/12/2008): Migration Day (Finishing).
The day started well, we got a new PC with a very good configuration. While the apt-cacher server team was installing ubuntu server, configuring the apt-cacher server and creating the local repository, the second team was driven to complete the installation of ubuntu desktop in the two remaining classrooms. The server is now operational in record time, it must be said that our server team has become expert in the field, it is placed in the servers room. We grouped the members of the LoCo as well as the ENIS technical staff in one classroom. The aim was to prepare a model classroom that will allow us to test the scripts and correct the bugs. The preparation of this model classroom was made in the presence of the technical staff of the school so that they will be autonomous in the future. Each script was explained by the ubuntu-tn LoCo members to technical staff as well as each bug or problem. Once the model classroom finalized, all the presents were divided into different classrooms and the massive deployment can start.
In the late afternoon the last non-resident members of the LoCo in Sfax left the school with the desire to return for the second phase of the migration project.
  • Day 4 (Tuesday 23/12/2008): Control Day.
During the fourth and last day, some residents LoCo members in Sfax visted the school to see if the technical staff was able to ensure the continuation of work and whether there were other bugs or problems.

—-

P.S. 1: Thanks to Rached for his contribution on translating this report.
P.S. 2: The french version of this report is availeble here.