jeudi 30 janvier 2014

Learning Zimbra Server Essentials

As the title mentions it, it’s about the Zimbra essentials but you will find useful links for more details. You have to pay attention to the assumptions before trying to apply any configuration on your server. althought even with the essentials, you will be able to configure a solid and scalable mail server for personnal, community or business uses.

The book is an easy step by step installation and configuration for any beginner Linux administrator. It covers different parts: installation of Zimbra server (single/multi-servers), securing the server from virus and spam with internal and external solutions, managing basic server administration and SSL certificates, configuring users and monitoring the server. it’s an excellent resource for any new Zimbra administrator.
I will recommand to the author to add more tips and maybe a little chapter about day to day administration work.
Excellent work Abdelmonam Kouka :)
http://goo.gl/9aSwY7

vendredi 3 janvier 2014

Accéder à Google Calendar via Lightning

J'ai essayé dernièrement de faire la configuration de Thunderbird pour accéder à mon calendrier Google. Je travaille sous Ubuntu 13.10 , 64bit avec Thunderbird: 24.2.0 (par défaut).

il fallait installer Lightning 2.6.4
Pour la configuration avec Google Calendar: tous les Tuto parlent d'une adresse XML privé que je ne trouvais pas.
Solution: j'ai trouvé la solution sur cette page [1]:
  • Open the new calendar dialog (File → New → Calendar)
  • Add a new remote calendar (On the Network → CalDAV)

  • As a location enter the following, be sure to replace your email address:
    
    https://apidata.googleusercontent.com/caldav/v2/your-email-address/events

  • Une page d'authentification s'ouvre et bingo :)
    [1]:
    https://blog.mozilla.org/calendar/2013/09/google-is-changing-the-location-url-of-their-caldav-calendars/

    jeudi 8 novembre 2012

    Hier c'est le 7 Nov. J'ai fêté cette date ...


    Hier c'est le 7 Nov. J'ai fêté cette date à l'ENIT, mon école (2002-2005), avec un event sur Ubuntu et les logiciels libres.
    Quand j'étais étudiant,  je me rappelle très bien que mainte fois le secrétaire général refusait de signer les affichages pour toutes  activités si elle ne contient pas la célèbre phrase: 'احتفالا بذكرى التحول المبارك'.
    j'étais dans le club Scout, et les membres refusaient à chaque fois. Même après deux mois de cette date, le secrétaire n'acceptait pas de signer tant que la phrase ne figure pas et on finit par renoncer et tout annulé.
    Hier j'ai fêté 7 Nov, j'ai fêté notre liberté avec Ubuntu et les logiciels libres.
    Vive la Tunisie.










     





    Plus de photos ici (Club G²FOSS)

    lundi 30 avril 2012

    RMS en Tunisie: event de 29 avril 2012 à l'INSAT

    Le IFSF n'a pas put être assurer vu des soucis financiers en premier lieu. Ceci n 'a pas empêcher les organisateurs de garder l'intervention de   RMS  et le barcamp de Opengov. La finale de concours de haking a été reporter (première étape et résultats sur le site de forbiddenbits).




    Un Grand merci à Firas YAHIA initiateur de l'action qui a aboutit à un joli event le 29 avril à l'INSAT (sans oublié que suite à cette invitation,  RMS va assurer deux autres event: SFD de Medjez El Bab et Palais des sciences de Monastir).

    Cet event a été un succès grace aussi aux membres de Hacker Space tunisien, les infatigables jeunes de l'INSAT et les activistes du mouvement OpenGovTN.

    Un autre Grand BRAVO SPECIAL à Chamseddine BEN JEMAA (aka KanGouLya). Depuis son arriver en Tunisie depuis plus d'un an, une nouvelle dynamique a vu le jour dans la communauté du logiciels libres tunisienne. Chams est un des fondateurs de HackerSpaceTN. Dans cet espace j'ai rencontré les personnes les plus motivés et les plus actifs dans le monde de logiciels libres tunisien.

    Enfin, voici quelques publications sur l'event: celle de webdo.tn et celle de thd.
    Le hash tag twitter été: #rmstunsie.



    dimanche 8 avril 2012

    IFSF: avancement


    Une réunion pour suivre l'avancement de l'organisation de l'IFSF 2012 a été tenu samedi après midi, 7 avril 2012.
    Firas a confirmé que selon le dernier échange avec RMS, ce dernier sera en Tunisie entre le 26 avril et le 3 mai.
    Le coût des billets qu'il a précisé sera 1200$. Il ne faut pas oublier les frais de séjour. Heureusement que Chamseddine Ben Jemaa offre sa maison pour le logement (reste la restauration et les déplacements).

    Un max du temps a été alloué pour discuter le soucis de sponsoring. La tâche a été devenu plus difficile avec les conditions de RMS. Ceci dit, il y a déjà quelques pistes:

    • l'ATLN offre entre 2000 et 3000 DT
    • Aymen (eon) offre le prix, 3000 DT, qu'il  a eu dans le dernier concours national de logiciels libres avec son projet parti 2.0
    • Ali Hentati a contacté ARTS qui va offrir une tablette (peut être servi comme prix dans le coding party).
    • Pour les gagnants de la Hacking party, Kangoulya va offrir un pack serveur 
    • DFSA offre aussi son aide (le montant n'est pas encore fixé, mais à priori ça peut aller jusqu'à 2000 à 3000 DT).
    • Nizar inisite pour inviter RMS à Monastir et il va essayer de convaincre le palais des sciences pour aider dans le financement.

    La date que notre ami Nizar souhaite avoir est le 1 mai, après midi. Un mail avec les détails de la visite doit être envoyer avant le 15 avril à l'assistante de RMS.

    Concernant le lieu de l'event, il n'a pas été encore fixé. Les deux propositions qui tiennent sont l'INSAT ou le technopôle. Si non d'autres lieux sont déjà en vue.

    Il ne reste que 21j et on ne veux surtout pas planter l'event.

    PS: La réunion a été tenu dans le Belvédère, dans le locale de l'Association des Amis du Belvédère. Nous les remercions pour l’accueil chaleureux et le café :)



    dimanche 1 avril 2012

    International Free Software Festival

    La communauté de Logiciels Libres Tunisienne a relancé ce samedi, 31 Mars 2012, l'organisation de la IFSF (International Free Software Festival).
    Dans le programme, la deuxième parti d'un concours international de hacking avec 24h non stop de coding.
    Parmis les speakers confirmer, le célèbre RMS (Richard Matthew Stallman).

    Les membres organisateurs on rappeler que la date de l'event sera le 28+29 Avril.
    Toutes les personnes voulant aider seront les bienvenus. Une ML a été partagé avec les volontaires [1].
    Un site web sera mis en place d'ici quelques jours. Voici son adresse: http://www.ifsf.tn/

    Divers:
    • la réunion a été organisé par les soins de HackerspaceTN 
    • Plusieurs points ont été discuté dont: 
      • Fixer lieu: à priori ça sera au sein du pôle technologique.
      • Le sponsoring: un dossier a été rédigé. Il faut contacter les entreprises le plus tôt possible.
      • La médiatisation et avoir un radio partenaire
      • ...
    MAJ 1: je viens d'ajouter le lien de la ML: http://groups.google.com/group/ifsf-ml
    MAJ 2: correction de la date. C'est le 28 et 29 Avril et non pas 29+30.

    mardi 19 avril 2011

    نعم، أنا مع إقصاء اطارات التجمع من المجلس التأسيسي


    صدر منذ أيام مشروع قانون إنتخاب المجلس التأسيسي، وقد جاء في الفصل 15 منه منعاً لبعض التجمعيين من الترشح لهذه الانتخابات مما أثار ضجة كبيرة ودفع بالعديد منهم إلى الخروج علينا في وسائل الاعلام مطالبين "بحقهم المسلوب" و بإلغاء هذا الفصل مستعملين العديد من الحجج وأيضاً من المغالطات كالأتي:
    1) هذا الفصل يقصي حوالي مليونين من التونسيين ممن انتمو إلى التجمع في وقت ما: ورداً على هذا، فإن المنع لا يشمل كل من إنتمى إلى التجمع، بل فقط من تولى مهاماً فيه.
    2) التجمع كان الفضاء الوحيد المتاح لمن يريد تحقيق إصلاحات جادة في البلاد التونسية. وعليه فإن العديد من الشرفاء اضطروا إلى الالتحاق به كي يكونوا أكثر فاعلية.

    أما بخصوص النقطة الثانية، فأنا أذكر بأن الفصل 15 قد يمنع هؤلاء من الترشح للمجلس التأسيسي ولكنه لا يمنع الاستعانة بخبراتهم في مختلف المجالات.
    هذه النقطة تخاطب العقل وتستدر العطف، بما أن بعض الشرفاء قد ضلمو بهذا القرار وسنحرم من خدماتهم !!
    لكني اختم بسؤالين: كم من هؤلاء الشرفاء يريد أن يترشح أصلاً إلى الانتخابات ؟ وكم منهم يفضل خدمة البلاد من موقعه كخبير في مجاله دون البحث عن مكاسب سياسية؟
    تونس، 19 أفريل 2011.

    lundi 12 juillet 2010

    Statistiques d'usage des navigateurs web

    Dans un ancien post, j'ai parlé de l'adoption de Firefox en interne par IBM. Ceci m'a ramené à faire une petite recherche sur la répartition d'usage entre les différents navigateurs.
    Une première sources est celle de Net Applications. Selon cette page (visité le 11 Juillet 2010), Firefox est à 24% contre 60% pour internet explorer (IE) (toutes versions). Net Application se base sur l'utilisation des moteurs de recherches (donc Monsieur tout le monde).

    En effet, IE viens pré-installé avec Windows et les simples utilisateurs ne pense même pas à le remplacer, ce qui explique le 17% de IE6 (source).

    Mais selon les statistiques de W3school sur cette page (Juin 2010), on trouve 46,5% pour Firefox et 31% pour l'ensemble des versions de IE !!!
    Le site de W3school est visité essentiellement par des gens qui s'intéressent au développement web.
    À noter que Firefox supporte déjà le dernier des standards web, HTML5. Pour internet explorer, il faut attendre IE9.

    Pareil en Tunisie, Firefox est à 45%, Chrome est le n°2 avec 29% et IE le troisième avec 21% (11 Juillet 2010, source).

    Ainsi, si vous cherchez le meilleur choix, c'est Firefox qui le sera probablement.
    Mais si vous êtes un développeur web et que votre site vise les tunisiens essentiellement, vous devez penser à tester votre travail sur IE (versions 6, 7, 8) et Chrome en plus de Firefox.

    mercredi 7 juillet 2010

    IBM passe à Firefox

    Bob Sutor, Vice-Président Open Source et Linux de la division Softwae d’IBM, indique dans un billet publié sur son blog que le navigateur par défaut des postes de travail chez IBM sera désormais Firefox.

    Plusieurs points justifient cette décision selon Sutor: le respect des standards, le niveau de sécurité, ou encore l'extensibilité de cet excellent navigateur.

    Ceci nous rappelle la décision de Google qui suite aux attaques qu'il a subit à cause d'une faille dans internet explorer de Windows (inconnue jusqu'à ce jours), a appelé ces employés à choisir entre Mac et Linux (source).

    jeudi 24 juin 2010

    Eclipse Community Survey 2010: les Résultas

    Eclipse foundation viens de publier les résultats de son enquête qu'elle a fait cette année (2010).
    Les résultats ne concernent pas eclipse et JAVA seulement, et il est fort intéressant de les consulter.
    Par exemple:

    • Méthodologie de développement : la plus utilisé est Scrum (avec 15%) mais la plus part (25%) déclarent qu'ils ne suivent aucune méthodologie !!!
    • Source Code Management system (SCM) : en premier lieu on trouve svn (~58%) puis cvs (~12%). À l'inverse des méthodologies de dev, uniquement 5.6% ont dit n'avoir aucun SCM.
    • Environnements de déploiement : Linux et Windows se partagent le gâteau (46% pour Linux et 41% pour Windows). On pense aux Ing Administration Système lorsqu'on entend Linux, maintenant les Ing de développement sont concernés aussi.
    • Linux Desktop : Linux est de plus en plus populaire chez les développeurs. Ainsi, plus de 32% travaillent sous un Linux faisant passé Windows de 74% en 2007 à moins de 59% cette année.

    eclipse est plus connu comme étant un IDE pour JAVA, mais la plus part des développeurs disent qu'on leurs demande aussi de travailler avec d'autres langages (voir page 12). Ainsi, on trouve le C/C++ (36%) puis Javascript (35%), PHP (30%) et enfin Python (20%).
    Donc même si une personne veux se spécialisé dans un langage, la réalité de l'entreprise montre que ceci est difficile.

    Nos amis de JAVA/JEE trouverons aussi plusieurs informations. Vous trouverai ainsi les tendances de développement actuelles, les frameworks (Spring est devenu le plus utilisé avec ~20% contre EJB avec 18.6%). En ce qui concerne les serveurs d'applications, Tomcat continu sa dominance en passant à ~34% suivi par JBoss avec 10.5%.
    Dans les application riche bureau, c'est eclpise RCP qui est devenu le leader avec 35%.

    Ceci dis, il faut lire  ces résultats en mettant en tête que le publique cible été des utilisateurs d'eclipse, donc trouvé JQuery comme framework le plus utilisé (~26%) dans les applications riche web contre 2.8% de ASP .NET/AJAX ne veut pas dire que ce dernier n'est pas important  vu que les technologies Microsoft ne sont pas populaires entre les utilisateurs d'eclipse.

    Voici un lien du rapport: http://www.eclipse.org/org/community_survey/Eclipse_Survey_2010_Report.pdf

    Mandriva sauvé par des investisseurs

    Une bonne nouvelle pour les fun de la distribution Mandriva: le groupe derrière cette distribution vient de trouver des investisseurs. Ceci lui permettra de soulever ces soucis financiers.
    Il y avais aussi des entreprises qui voulaient acheté le projet, notamment Lingora (SS2L).

    La morale de l'histoire: le libre rapporte de l'argent (si non les entreprises et les investisseurs n'y seront pas intéresser ^^ ).

    Source: mandriva-sauvé-par-des-investisseurs

    mardi 22 juin 2010

    Libre et Loi: Une belle référence

    Le troisième numéro de la International Free and Open Source Software Law Review a été publiée.

    Même si vous n'êtes pas un avocat il y a de la matière à réflexion. Avec un tour de profil de la licence BSD et GPL, les questions autour du droit d'auteur dans le logiciel libre et un examen de la jurisprudence liée au logiciel libre, le journal fait une lecture intéressante pour quiconque est impliqué dans la défense du logiciel libre.

    Plus de détails sur la page d'annonces IFOSSLR. Le numéro actuel peut être télécharger comme fichier PDF (5.4MB). Source

    mercredi 3 mars 2010

    Weave: le meilleur add-on de Firefox

    Le meilleur add-on que j'ai jamais utilisé de Firefox est Weave.
    En effet, j'utilise fréquemment entre deux et trois machines et Weave me permet de garder l'historique et les mots de passe sauvegarder synchroniser.
    Idem si j'installe un nouveau OS (une nouvelle version d'Ubuntu par exemple :D).
    J'utilise Weave depuis sa version beta. La version actuelle est 1.1

    Ce plugin est aussi utile pour ceux qui travaille en dual boot ente Windows et Ubuntu (ou tout autre distribution).

    Un poste qui donne plus de détails sur l'utilisation de ce plugin: http://arstechnica.com/open-source/reviews.... .


    samedi 27 juin 2009

    Rendre son Ubuntu plus beau!!!

    Dans ce billet vous verrez comment rendre votre Ubuntu plus beau en ajoutant le package « zgegblog-themes» .

    zgegblog-themes contient un ensemble de thèmes qui vous permette de personnaliser rapidement votre Ubuntu.
    Voici ceux que j'adore le plus:




    Vous trouverez dans cette page plus d'exemple: liste complète.

    Installation des thèmes (Pour les utilisateurs Jaunty) :
    Il faut commencer par modifier le fichier « /etc/apt/sources.list» a l’aide de la commande :
    sudo gedit /etc/apt/sources.list

    Et vous ajoutez ces lignes :
    deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

    Sauvegarder et fermer le fichier, ensuite vous ajoutez la clé GPG en tapant (Attention: c'est une seule ligne) :
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de

    Mettre à jours de la liste des sources :
    sudo apt-get update

    Et la on installe le thème avec :
    sudo apt-get install zgegblog-themes

    Une fois installer, pour choisir un thème il suffit de faire click droit sur votre bureau, choisir changer l'arrière plan, juste en haut il y a Thème.








    Installation pour autres versions de Ubuntu



    Post inspirer de: http://capof-space.org/?p=539
    et de site de l'auteur de ces thèmes : http://francois.vogelweith.com

    mardi 21 octobre 2008

    Software Freedom Day Tunisia 2008

    SFD (Software Freedom Day) est une célébration mondiale du Logiciel Libre. Le but dans cet événement est d’attirer l’attention du grand public vers la culture du libre, l’inciter et l’encourager à utiliser les logiciels libres ainsi que de présenter les avantages de l’utilisation de ces logiciels dans l’éducation, la science, le gouvernement et même à la maison.

    Cette journée est organisée par la SFI (Software Freedom International) qui est une organisation à but non-lucratif dont l’objectif principal est de coordonner pour la réussite de cette manifestation et donner des conseils aux équipes organisatrices. Les équipes de volontaires autour du monde organisent leurs propres événements SFD pour impressionner leurs propres communautés.

    Durant cette journée il y aura des visiteurs pour différents ateliers qui seront présentés par des membres connaisseurs dans le domaine. Ces ateliers couvrent une panoplie d’applications libres qui tournent sur différents systèmes ainsi que des outils de développement et aussi de divertissement.

    Le SFD Tunisia 2008 aura lieu en Tunisie le 29 Octobre au pôle technologique El Ghazala. Ce retard par rapport à la date officielle (20 Septembre) est dû au fait que cette dernière coïncide avec le mois de Ramadan. Le SFD 2007 a été aussi retardé pour la même cause.

    Cette année l'équipe Ubuntu Tunisie (Ubutnu-tn) sera au rendez vous pour présenter la distribution Ubuntu, faire une mini install party et participer aux différentes activités de la journée avec d'autres ateliers. Il y aura aussi distribution gratuite des CD Ubuntu. N'oubliez pas de ramener avec vous votre ordinateur portable pour le libérer et installer un nouvel OS Libre.

    Dans cette communauté il y a l'équipe Ubuntu-tn, première LoCo Team arabe approuvée par le conceil Ubuntu, que vous pouvez rejoindre via la mailing liste ou le forum et même sur le canal irc #ubuntu-tn du serveur freenode.

    Ci dessous un article de journal Tunis Hebdo qui parle de l'approbation de notre équipe, je suis le troisième en haut en comptant à partir de gauche ^^, cliquez sur l'image pour avoir une meilleur résolution.


    Site Web de l'évènement : http://www.sfdtunisia.org/
    Pour savoir plus sur le SFD : http://en.wikipedia.org/wiki/Software_Freedom_Day
    Update:
    J'ai participé avec Ubuntu-tn dans cet événement par un atelier sur VirtualBox. La journée c'est bien passé finalement et à peine j'ai réussi à avoir 40 min de pause entre 14H et 15H ^^

    mercredi 23 juillet 2008

    ‫خواطر علوش : عشان ماتتضربش على قفاك ..‬ ويندوز دمر حياتي!ء

    Un jolie article que j'ai beaucoup aimé dans le numéro 4 de la magazine arabe des logiciels libres (download here).
    Voici l'article:

    ‫

    خواطر علوش : عشان ماتتضربش على قفاك ..‬ ويندوز دمر حياتي!ء

    للكاتب: فيصل الهذلي
    هذه المادة تأتيكم برعاية شركة مايكروسوفت (القابضة) !‬
    ‫حسنا .. ربما تتساءلون عن سر جذوة الحماس هذه ! وعن حق أقول بأني أخشى‬ نضوب بئر النفط هذه التي اشتعلت مرة أخرى بفضل دعمكم , بعد أن كانت قد‬ ‫خبت !‬

    مكثت على ظهر (الدابة) المسماة جورا وظلما وبهتانا بـ(ويندوز) وهي‬ ‫كلمةإفرنجية تعني النوافذ, والحق أن لا نوافذ في ذلك العالم ولا حتى جحرضب,‬ ‫بل هو سرداب لا يقاسمك فيه الهم والغم إلا الثغرات ورسائل من قبيل "قام‬ ‫البرنامج بعملية غير شرعية " !‬

    ‫أقول مكثت على ظهر تلك الدابة سنين عددا , والمحصلة أن إسمي ترأس قائمة " لم ينجح أحد " ! هكذا كانت الحياة في السرداب !‬ ‫والجدران في ذلك السرداب تروي مآسي ونكبات مستخدمي "ويندوز". فعندما تقرأ أمثال وحكم وعبارات مثل " الصبر جميل " و "‬ ‫اللهم طولك يا روح " و" ربنا على الظالم" ستدرك حينها مدى المعاناة التي يمر بها (الأهالي) هناك .‬

    ‫ولم يقتصر الأمر على ضرب الأمثال والحكم, بل إن مستخدمي "ويندوز" بارعون في تأليف الأحاجي والألغاز ! فخذ عندك على سبيل‬ ‫المثال : ماهوالشي الذي إذا لمسته تكون قد قمت بـ"عملية غير شرعية " .؟!‬
    ‫وإن كنت بارعا في تفسير الأحاجي فخذ عندك هذه : ماهو الشيء الذي تشتريه اليوم وترقـعه بكرة ؟!‬
    ‫هذا هو حال ثمانين بالمئة من مستخدمي ويندوز ! أما الطائفة "المتنورة" في ويندوز فتتباهى بمقدرتها على اكتشاف الثغرات عن‬ ‫طريق أوامر الدوس ! لكن المأساة حينما تصل إلى الحقيقة الفاجعة .. الشق أكبر من الرقعة !‬
    ‫أما الأرستقراطيون هناك فيرسلون أبناءهم إلى المعاهد الراقية التي تقدم شهادات معتمدة من "مايكروسوفت" ليتخرج الإبن برتبة‬ (معالج نصوص ) ! وألف إسم االله ويخزي العين !‬

    ‫عندما قررت الهجرة إلى "لينوكس" كنت أعلم بأني أفك قيدي بيدي, لكن لم أكن أدرك مدى الصدمة التقنية التي سأتعرض لها .‬ ‫وعندما وطأت قدماي أرض الحرية أدركت بأني آخر الواصلين .. لقد وصلت متأخرا جدا !‬
    ‫وصلت إلى "جنو/لينوكس" فوجدت أن جيلا بأكمله قد أفنى عمره في التضحية من أجل الآخرين . وجدت المؤلفات هنا تتحدث عن‬ ‫تطوير الأنظمة, وبناء التوزيعات, وتركيب الحزم .. بينما الناس هناك يتحدثون عن اكتشاف ثغرة أبريل, وسد ثغرة مارس !‬
    ‫ويندوز دمر حياتي, أخذ مني كل شيء ؛ الوقت, المال, السهر, التعب , وماذا كانت النتيجة ؟ لا شيء إطلاقا ..حتى إنه بخل علي بخفي‬ ‫حنين !‬

    الآن أقف مبهورا , أشعر بأني بحاجة إلى أن اخفق رأسي عشرات المرات لأستوعب الأمر .. لقد تحررت من رق مايكروسوفت !ثم ماذا‬ ‫بعد ! أقف الآن أمام عوالم من المعرفة , أشعر بالحيرة , ولا أريد العودة إلى ربق العبودية ! أين كان هذا العالم عني قبل سنين, لماذا‬ ‫وصلت في هذا الوقت المتأخر .؟‬

    ‫اليوم أحمل رسالة سلام ومحبة إلى مستخدمي ويندوز, رسالة (مواطن سابق) ! تحرروا من سردابكم هذا, حطموا قيود الجهل الآن ..‬‫أرجوكم أفعلوا ذلك قبل فوات الأوان !‬
    ‫حطموا قيود التبعية , زجوا بأبنائكم في معترك التقنية , كفانا خنوعا, كفانا ركوعا, كفانا مذلة ! لنتحرر من أجل ابنائنا, من أجل‬ ‫مستقبلنا! من أجل أمتنا!‬
    ‫

    ‫* هامش : هناك كتاب لكاتب مصري يدعى عمر عفيفي بعنوان "عشان ماتتضربش على قفاك" وحفظا للحقوق الأدبية والفكرية جرى التنويه .‬

    lundi 14 juillet 2008

    Ubuntu bug ecosystem

    Updated: 16/07/2008
    Dans tout logiciel, libre ou commerciale, le bug reporting et la correction de ces bogues (ou de la plus part) jouent un rôle vitale pour l'amélioration de ce logiciel. Ce logiciel devient ainsi de plus en plus robuste et mûr.

    Dans ce cadre, Ubuntu, avec sa communauté vibrante, joue un rôle incontestable. Pendant avril 2008, il y a eu 13,109 bogues reportés dans les projets suivant: Mozilla, OpenOffice, Gnome et KDE (source: www.markshuttleworth.com/archives/145). voici un tableau avec plus de détails:

    Upstreams:
    Mozilla 5,334
    OpenOffice 1,076
    Gnome 5,364
    KDE 1,335
    Total: 13,109
    Distributions:
    Ubuntu 13,064
    Debian 5,103
    Je vais expliquer, dans ce que suit, le cycle de vie d'un bug dans le cadre de projet Ubuntu.

    Détection d'un bogue

    Un utilisateur installe un programme, il détecte un bogue qu'il déclare alors sur Launchpad. Si c'est un crash, généralement en allant à /var/crash, il trouve un fichier, il suffit de faire un double clique et de suivre les instructions. À chaque bogue reporter, ou commentaire ajouter à un bogue existant, l'utilisateur est encouragé par des points qui s'additionne à son karma sur Launchpad.


    Figure 1. Le bogue tracker de Launchpad

    238871 bogues reportés dans 2054 projets avec 43591 liens vers 286 bogue trakers et 21889 partager entre plusieurs projets.

    L'origine ?

    Un effort énorme est fait ensuite pour éliminer les doublons (même bogue reporter plusieurs fois).
    Suivi d'un autre effort pour déterminer l'origine du bogue: c'est Ubuntu ou bien c'est le logiciel lui même ?

    Traitement et suivi

    Pour les bogues lier au projet Ubuntu ou Debian, les employés de Canonical (société derrière Ubuntu) sont tenu de les corrigés. Bien évidemment, le projet Debian en profite (Ubuntu est un dérivé de Debian mais il a gardé une excellente relation avec ce projet et un haut niveau de compatibilité).
    Pour les autres bogues, le but est que Launchpad automatise la synchronisation avec les différents bogue trackers (nouveaux bogues + états en cours des bogues existants), ceci uniquement dans le cas des projets non accueilli sur Launchpad. Un excellent exemple est celui de projet Gnome(voir figure 2). Actuellement, Launchpad est capable de suivre l'état d'un projet dans 286 bogue trackers.

    Figure 2. Bogues reliés à Gnome dans Launchpad

    Launchpad permet de suivre plusieurs projets, héberger dans Launchpad lui même ou ailleurs, et fournir des informations à propos des bogues, traductions et code associer à chacun d'eux.


    Pour le fondateur Mark Shuttleworth, les employés de Canonical sont tenus aussi de corriger ces bugs, citation:
    We are responsible for the user experience of every line of code, even though we don’t produce every line of code.

    Mise à jours

    Une fois un ensemble de correctifs est réalisé, l'équipe Ubuntu intègre ces corrections. Après une phase de tests et validation, ces corrections sont proposées au grand public. Il faut remarquer que la version Ubuntu et les mises à jours proposé aux entreprises, qui payent pour l'assistance technique, sont exactement les mêmes proposés à ceux qui n'ont rien payé (Ubuntu fait la promesse que ça sera toujours le cas "The Ubuntu promise").


    Voici un schéma qui donne une vu globale:
    Figure 3. Ubuntu bug écosystème

    En somme

    Un grand effort pour améliorer la qualité des applications existantes, améliorer l'échange à travers l'écosystème du monde libre et éviter à la communauté du libre de refaire un travail plusieurs fois.

    Voici enfin le bug qui attire le plus d'attention dans le projet Ubuntu: (critical) Bug #1.

    Remarque:
    Avril 2008 est le mois de sortie de Ubuntu 8.04 ce qui explique peut être le pic (firefox été en version Beta 5).

    jeudi 10 juillet 2008

    Fedora vs Ubuntu !!!

    J'ai remarqué dernièrement une attitude que je trouve bizarre de la part de quelques personnes (j'insiste sur le mot quelques) de Fedora tn (Fedora Tunisia) avec des remarques genre Ubuntu c'est des 'copières' (copie le travail des autres !!!), quels sont leurs projets ? (!!!) ils ne participent pas dans le développement du kernel (comme si c'est l'unique façon de participer!) ... tout ceci suivi de longue discussions (inutiles) sur la meilleur distribution !


    Je trouve que c'est absurde d'entrer dans des discussions pour dire enfin 'la meilleur distribution Linux est la suivante'. En fait, l'un des points fort de Linux est cette diversité, qui a fait de lui un choix stratégique: une fois qu'une société choisi une distribution, elle est sûr qu'elle aura toujours la liberté de migrer, sans grand soucis, vers une autre (voir mon poste sur 'Pourquoi choisir Linux').


    D'un autre côté, Fedora, Ubuntu (et plusieurs autres) font un effort énorme pour promouvoir l'utilisation de libre dans le monde et c'est grâce à la somme de tout ces efforts que maintenant Linux est entrain de prendre de plus en plus une place respectable (je parle bien sur les desktops, côté serveurs: tout le monde sais que Linux est un champion :-) ): on vend maintenant des ordinateurs avec Linux pré-installé , la plus part des constructeurs ne négligent plus les drivers pour Linux, les états et sociétés sont de plus en plus convaincu par Linux ...


    Ubuntu est donc un allié de Fedora et de toute les autres distributions: plus il y on a de bonne distributions, Linux sera un meilleur choix stratégique et ils sera de plus en plus répandu et fort.

    mercredi 9 juillet 2008

    Pourquoi ils choisissent Linux ?

    À mon avis il y a deux raisons principales actuellement qui font de Linux un choix pertinent:
    1. Économique
    2. Stratégique
    1- Économique: actuellement un grand nombre de produits FOSS (Free Open Source Software) offrent soit un service juste satisfaisant, équivalent aux produits commerciale ou meilleurs.
    En plus on dispose actuellement d'un support technique pour la majorité des produits FOSS principales.
    Ce qui est, bien sûr, le cas de Linux avec plusieurs distributions(Red Hat, SuSe, Ubuntu, Mandriva, Xandros, ...).
    Donc pourquoi payé le prix d'un produit quand je peut utiliser un autre avec juste le prix de l'assistance technique (qui peut être optionnelle).

    2- Stratégique: si quelqu'un choisi comme OS Linux, il ne sera plus sous la merci d'une société puisqu'il peut à tout moment changer vers une autre distribution sans grande difficulté. Il peut toujours négocier le prix ou le service offert avec plusieurs entreprises
    et ça, ça n'a pas de prix.
    une phrase qu'a dit M. Imed Chihi (Senior Technical chez Red Hat) dans une présentation qu'il a fait à esprit pour expliquer la raison principale, pour lui, pour la migration de plusieurs sociétés d'Unix vers Linux puisque ça leurs permet de négocier les prix des serveurs et des postes clients.

    À mon avis, la possibilité de négocier en plus le prix de l'OS et les services offerts en plus: "ça n'a pas de prix" aussi.
    Par exemple, si une société est sous RHEL (Red Hat Entreprise Linux) et qu'elle veux négocier les prix (de l'assistance technique bien sûr), elle sait déjà que si elle n'a pas un accord satisfaisant elle peut, par exemple s'adresser, à CentOS (un clone de RHEL), Oracle qui offre un support pour RHEL et elle a sa propre distribution Unbreakble Linux (un presque clone de RHEL) ou même changé complètement de distribution: SuSe, Mandriva, Ubuntu, Debian, ... ce qui ne devrais pas poser de soucis vu la disponibilité de code de presque tout les programmes.

    Cette liberté de choix (qui n'a pas de prix) + qualité de produit + coût total + disponibilité du service support fait des produits open sources et de Linux en particulier un excellent choix pour les particuliers, les sociétés et évidemment les états.