03/11/2008

Linux et le montage d'ISO...

De retour sur les ondes, je vous trarduit un des excellents billets de Ben Kevan, diponible sur son blog. il nous rappelle les joies et la puissance que procurent la commande mount, notamment pour accéder à une image iso. Qu'on peut même monter dans son arborescence. Pour connaitre mount un peu mieux, on peut faire
man mount
On y remarque une entrée pour les iso9660. Mais c'est également du côté de loop que notre regard doit se porter... En fait, la commande pour le montage est la suivante :
mount -o loop -t iso9660 /chemin/vers/fichier.iso /mnt/iso
Il faut que le dossier /mnt/iso existe... ;)

Le -t permet de choisir le file system. Avec le -o, on indique qu'on veut utiliser loop pour le montage.

14/04/2008

Commande historique ;)

Petite manie dans les communautés opensuse, le retour suivant :
alexis@linux-y82c:~> history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
112 cd
74 g++
73 su
41 mpc
41 ls
34 ffmpeg
27 man
21 make
20 mpd
18 exit


Vous constaterez que je compile mes propres programmes à la main... ;)

09/04/2008

La promotion, ennemie du libre?




Une petite question en passant. Je me demandais... et si ce qui manquait aux logiciels libres pour grandir, le plus souvent, ce n'était pas simplement la promotion? Le fait que tant de gens ignorent l'existence de systèmes tels que les GNU/Linux, c'est certainement un frein à la connaissance de ceux ci auprès du grand public. Ne nous attardons pas sur le fait que ces systèmes ne sont pas encore tout à fait près... parceque ça ne durera pas longtemps.
Comme dit plus haut, ces systèmes sont LIBRES. Ils ne sont asservis qu'à la passion des gens qui les développent. Leur "cycle de vie", pas au sens développement, mais au sens existence, n'est fonction que de l'énergie et de la volonté des mainteneurs et contributeurs, près à sacrifier des heures à leur bon fonctionnement. Leur évolution, bien que justifiée (la plupart du temps), ne peut pas être prévisible. Ceci est du au mode de développement de ces solutions. Les systèmes sont LIBRES. Ils ne sont pas asservis à une autre système (attention, ne pas confondre système et système....).
C'est là qu'intervient l'incompatibilité avec la promotion que je comprend ici au sens de publicité). Car en faisant des campagnes de publicité pour assurer la promotions de systèmes libres, peut être asservirions un système libre. Peut être l'enchainerions nous à une existence capitaliste (bouh bouh bouh :D :p ^_^ ). Plus sérieusement, peut être bloquerions nous son évolution dans les rouages de machines d'un autre genre, d'une autre planète, où les mots "contributeurs" ou "communauté" ont beaucoup moins de sens, beaucoup moins de puissance.
Donc manque-t-il de la promotion aux systèmes GNU/Linux? Certainement, dans ce sens où ils ne sont pas assez connus. Mais d'un autre côté, la promotion est peut être une menace. Car la vie qui est créée par ces systèmes est très élégante (au sens mathématique? Oo ). Et elle est peut être plus importante que la connaissance des systèmes qui la créent par le grand public...

05/03/2008

L'art de la communication... et taggage :)



Actuellement impliqué dans quelques projets pour Centrale... ben je me rend compte à quel point c'est dur de communiquer, et à quel point les problèmes de communication incombent à l'ensemble des personnes d'un groupe.
En général, le problème semble provenir des personnes les moins intéressées par un projet, dont le seul intérêt sera d'avoir une finition assez moyenne pour être acceptée... Du monis c'est ce que je ressens à 1h du matin, en essayant de rattraper la feignantise, ou plutôt (pour être plus juste), le manque d'intérêt pour le projet de quelques personnes... Normalement ça devrait sauver les meubles pour la soutenance de demain...
J'ai l'impression que c'est là que l'importance d'un chef de groupe qui soit réellement leader se montre entièrement. Car en se posant en leader (ce qu'il devrait être!), le chef de groupe se donne le pouvoir d'assigner des tâches à chacun. A partir de là, on peut espérer que chacun sera occupé, et que le travail ne reposera plus sur les épaules d'une seule personne un peu fatiguée, et irritable quand elle manque de sommeil... Le chef de groupe doit également être le relais entre les membres. En particulier, il doit favoriser la circulation de l'information. Si elle n'existe pas, il doit créer cette circulation. Bref, ca doit être un crack en comm'...
Dans ce cas, pourquoi le chef n'est il pas seul responsable? Parceque les membres d'un groupe doivent communiquer. Sans ça on ne peut pas parler de groupe. Sans communication, un projet n'avance pas. Si la communication est parfaite (on peut peut être parler de synergie...), la vitesse de réalisation peut croitre exponentiellement... (sauf si le nombre de contributeurs est fixé, bien entendu...). En plus, si le gars qui fait avancer le groupe fait ses plans dans sa tête, pas ailleurs, il est aussi responsable, voir plus, que son chef... autrement dit mea culpa!


Pour aller plus loin... dérivons totalement :p
En réponse à François, un petit taggage. Je vais chercher des gens à tagger ensuite :p
Je suis un pianiste un peu trop loin de son piano... mais quand je rejoue j'ai des courbatures aux doigts.
Je suis amoureux d'une jolie rousse. Coeur épris pas à prendre.
Je ne connais qu'une personne dont la vue est plus mauvaise que la mienne...
Je suis convaincu que OCaml et le .ogg vont devenir des standards...
Le pingouin de linux est un manchot.
Le libre vaincra.

C'est tout pour ce soir, la suite au prochain épisode, (peut être) bientôt :)

14/11/2007

Les valeurs directrices de la communauté OpenSUSE




Nous sommes…

… la communauté OpenSUSE

…un projet destiné à tous s’efforçant de produire une distribution libre, ouverte et gratuite qui permet à chaque utilisateur d’ordinateur d’atteindre ses propres buts.

…une communauté forte et importante qui œuvre en faveur du logiciel libre. Cela n’inclut pas seulement les développeurs, mais également les utilisateurs, testeurs, rédacteurs, traducteurs, experts en ergonomie, graphistes.

… un projet hétérogène, qui réunit un grand nombre de technologies disparates, des personnes dont les niveaux d'expertise sont très différents, qui parlent différentes langues et qui sont issus de cultures différentes

… concentrés sur trois grands projets :

Le développement de la distribution.

La communauté OpenSUSE développe une distribution Linux complète et techniquement excellente. Elle est construite sur le développement dans la tradition de SUSE Linux, qui a modelé l’histoire de Linux dans les domaines de la fonctionnalité, de la stabilité, de l’intégration et de l’innovation.

L'infrastructure de communication.

Le travail sur des logiciels libres a pour base une communication efficace à différents niveaux. Ce point est grandement facilité par à une plate-forme conduite par des projets tels que le Wiki, les listes de diffusion, les forums, IRC ou bugzilla.

OpenSUSE Build Service

Les logiciels libres sont portés par la diversité et l’engagement des indivdus. Ce point est supporté par l’OpenSUSE Build Service. Cela permet aux programmeurs qui entretiennent les logiciels de les compiler et de les intégrer à la distribution OpenSUSE, ainsi qu'à d'autres distributions et plate-forme. Le Build Service simplifie de manière significative la transformation des fichiers sources en fichiers binaires installables dans le système, et rend plus aisée la distribution de logiciels aux utilisateurs finaux. Il permet également la participation au développement de la distribution et au maintien de la section de développement.

Nous voulons…

…créer la meilleure distribution Linux au monde, qui aurait la communauté la plus vaste, et fournir les sources primaires de l'obtention de logiciels libres.

…promouvoir le succès de Linux partout. Nous voulons que Linux soit un succès dans un vaste éventail de domaines d'application tels que les serveurs, la bureautique ou le développement, et qu'il soit adopté par des utilisateurs originaires de toutes les régions et les cultures du monde.

…créer une distribution qui soit stable, facile à utiliser, et qui soit une distribution totalement multi usages pour les utilisateurs comme pour les développeurs, pour les usages de bureautique comme de serveur, pour les utilisateurs néophytes ou expérimentés, pour tout le monde.

…promouvoir l'innovation et les idées neuves en créant une distribution régulièrement mise à jour. Cela inclut les derniers développements et facilite la création de distributions personnalisées basées sur OpenSuse.

…soutenir et offrir une infrastructure technique qui favoriserait la diffusion de la distribution par différentes méthodes, notamment, ce qui n’est pas exhaustif, le téléchargement, la distribution d'une boite, les supports dans des magazines et des media promotionnels gratuits.

…suivre un processus de développement ouvert, transparent et accessible qui est conduit par nous, la communauté. Le processus devrait rendre le développement plus facile.

…collaborer avec des projets en amont et avec d'autres distributions. Nous offrons des innovations, des patches et des réparations dans les projets en amont ou travaillons directement avec d'autres projets avec le but commun d'une distribution mure.

…vivre la devise de SUSE au travail et à loisir : « Have a lot of fun… ». ("amusez vous bien...")

Nous mettons en valeur…

…les idéaux du logiciels libre : les libertés d'utiliser, de partager, d'étudier et de modifier, puis de distribuer des versions modifiées.

…les processus de développement ouverts basés sur les libertés des logiciels libres qui mettent en avant la critique réciproque, la maintienà un bon niveau des logiciels, les responsabilités individuelles et l'organisation personnelle dans un environnement collaboratif et distribué.

…l'ouverture comme dans collaboration ouverte, communication ouverte, développement ouvert, code source ouvert, et esprit ouvert.

…le choix. Nous acceptons et respectons qu'il y ait différentes façons de travailler, différentes préférences pour les applications, environnements, outils ou interfaces et différents buts pour les utilisateurs et les contributeurs. Nous mettons en valeur la diversité et le pluralisme comme un moyen de répondre aux besoins d'une large variété de personnes.

…les standards qui facilitent l'interopérabilité et l'intégration de divers services et applications. Nous mettons en valeur les standards comme une base pour la liberté de choisir, une forteresse contre la fermeture et la monoculture, et une fondation pour des systèmes riches et focalisés sur les utilisateurs.

…la qualité en nous efforçant d'offrir des solutions techniquement excellentes qui ont pour fondement un processus de développement solide et transparent. Nous les terminons en concentrant nos efforts pour offrir des solutions exhaustives aux problèmes, en prenant les besoins des utilisateurs au sérieux, et en maintenant la stabilité à travers des processus dont la qualité bien définie est garantie.

…la transparence du processus de prise de décision, la transparence de la communication et la transparence des processus de travail et de collaboration. Cela inclut des réponses sans tabou au questions, offrant toutes les informations appropriées, et qui maintiennent activement informées toutes les parties concernées. Nous sommes convaincus qu'une culture transparente dont le travail interne peut être compris par chacun offre l'environnement le plus efficace et le mieux récompensé pour atteindre nos buts.

…nos utilisateurs, leurs désirs et objectifs, leur besoin d'aide quand ils rencontrent des problèmes et leur soutien pour notre projet commun. Nous écoutons nos utilisateurs et nous concentrons sur leurs besoins à travers toutes leurs activités. Nous considérons nos utilisateurs comme faisant intégralement partie de notre communauté.

…le respect des autres personnes et de leurs contributions, qui servent d'autres opinions et croyances. Nous écoutons les arguments et discutons des problèmes dans une optique ouverte et constructive. Nous croyons qu'une communauté variée fondée sur le respect mutuel est la base d’un environnement créatif et productif, qui permet au projet d'être réellement mené à bien. Nous ne tolérons pas la discrimination sociale et avons pour but de créer un environnement où les gens se sentent acceptés et à l’abri des injures.

Gouvernance

Le projet opensuse est guidé par ses buts et ses valeurs, tels que décrits dans les sections précédentes. Le projet et ses sous-projets sont régis par les processus de développement open source et les processus de prise de décision correspondants.

Pour diriger le projet dans sa globalité, un conseil de maintenance a été créé.Ce conseil a les tâches suivantes :
-agir en tant que point de contact central
-aider à la résolution des conflits
-transmettre les intérêts de la communauté à Novell
-faciliter la communication entre toutes les parties de la communauté
-faciliter les processus de prise de décision si besoin est

Le conseil doit fournir une assistance et un soutien aux structures de gouvernance existante, mais ne doit pas diriger ou contrôler le développement, puisque les mécanismes de la communauté existent afin de réaliser les objectifs du projet. Le conseil doit fournir des documents à propos des décisions et des politiques adoptées.

Le conseil est constitué de 5 membres de la communauté, dont 2 ne sont pas employés par Novell. Le conseil est dirigé par un président disposant d'un droit de veto sur toute décision. Le président est désigné par Novell et est généralement un employé de Novell. Novell désigne les membres initiaux du bureau avec la participation de la communauté. Cela peut inclure les coordinateurs de la distribution, de la communication et des services de construction.

Novell fournit à la communauté openSUSE des ressources lui permettant d'entretenir et de faire paraitre la distribution. Novell soutient openSUSE en parrainant l'infrastructure, les ressources humaines et financières. Cela entretient continuellement l'infrastructure et le logiciel.

La communauté OpenSUSE et Novell définissent le contenu de la distribution en se basant sur des critères clairs et sur un processus transparent, dirigé par le conseil des mainteneurs. OpenSUSE est la base des produits Linux pour l'entreprise de Novell.

Novell possède la marque déposée OpenSUSE. Novell autorise et encourage l'utilisation des galeries d'art officielles d'openSUSE

06/11/2007

Hypocrisie

Ca faisait longtemps... mais aujourd'hui on va parler d'hypocrisie. On va parler d'une affaire peu reluisante qui concerne, encore, une firme de Redmond, spécialité dans l'édition et la distribution de logiciels. J'ai nommé, la société Microsoft.
L'affaire qui nous concerne oppose la société Microsoft à la société Mandriva, qui édite une "distribution Linux", c'est à dire un système d'exploitation, un concurrent du malheureusement trop célèbre Microsoft Windows...
Pour la petite histoire, la plupart des distributions Linux sont gratuites, et correctement configurées, elles peuvent s'avérer largement aussi puissante (au niveau qualité des logiciels proposés, eux aussi souvent gratuits) que le système de Microsoft. Et c'est une telle distribution qui a été proposée par Mandriva au gouvernement du Nigeria. Ce gouvernement se disait intéressé, a passé commande de "quelques" 17000 machines à Mandriva, à même payé la commande... Mais après réflexion, et aussi (a priori, ce n'est pas prouvé... mais l'affaire est trop grosse pour penser autrement) après des pressions, et des pots de vin, de Microsoft, le gouvernement Nigérian a décidé d'effectuer la migration de l'ensemble des 17000 machines sur Windows. En payant malgré tout Mandriva... Cherchez l'erreur...
Ainsi, on peut aisément (et je le fais) penser que Microsoft à corrompu le gouvernement nigérian, afin de se prémunir de toute perte de marché, surtout que cette arrivée de Linux sur l'ensemble des machines administratives d'un état auraient été une excellente ambassadrice de l'OS au pingouin...
Je suis outré. Dégoûté de voir que lorsqu'une entreprise est assez riche, elle peut se passer de toute forme d'éthique. Déçu de voir que chez Microsoft, quand on a peur, la seule chose qu'on sait faire (et la seule chose qu'on fait bien), c'est payer pour assurer son hégémonie...

Je n'aurai qu'un seul mot, plus violent qu'à l'habitude... Le libre vaincra.

Alexis

texte sur le blog de Mandriva

14/09/2007

Rentrée nantaise.


Premiers pas à l'Ecole Centrale de Nantes. Une grande révolution pour un ex-pensionnaire ud bagne des classes préparatoires, bien content de ne pas s'être trop expatrié vers l'est du pays, restant aux portes de, sinon dans, la Bretagne... mais ce n'est pas notre sujet. Parlons plutôt de coïncidences... De celles qui m'amènent à publier ce mesage sur ce blog sans prétentions aucunes. Et parlons un peu aussi de politique.
Tout commence mercredi dernier. Objectif : aller à l'École récupérer les cours de l'année. Sortie du bus, montée dans le tram nantais. Au passage, je récupère le canard gratos que de jolies filles au sourire radieux distribue aux abrutis dans mon genre qui arpentent la ville à la recherche de leur école. Et là, première surprise.
J'ouvre le canard, et je trouve un double papier traitant du MoDem. Mais si, le MoDem, ce mouvement politique soutenu par une sorte de ferveur populaire, créé par le béarnais François Bayrou! Un mouvement qui prone le rassemblement des forces vives qui courent chaotiquement en France, ne parvenant à s'unir que faiblement. Dans cet article, pourtant tiré d'un journal dont je n'attend que peu de chose, je lis des articles pertinents sur Marielle de Sarnez, future candidate à la campagne pour la place de maire, à Paris. Et une question pertinente d'un homme qui a soutenu M. Bayrou dans sa campagne présidentielle, se demandant comment le parti MoDem allait bien pouvoir exister, suite à la déroute des législatives. A ce sujet, une seule réponse me vient à l'esprit. Par ce que j'ai pu constater lors de mon dernier séjour à Paris, aussi bref soit-il, le MoDem possède des militants venants d'horizons différents, qui ont enfin trouvé une structure capable de les faire coopérer, travailler main dans la main (ou presque). Les forces sont vives, prêtes à offrir leurs idées aux débats, prêtes à s'investir dans les réflexions, dans les constructions à venir. Certes, le parti a été affaibli par les résultats des dernières législatives. Mais la ferveur qui a suivi les présidentielles n'est pas retombées, loin de là, et par endroits, des gens se retrouvent pour créer un parti à la structure et aux idées nouvelles, capables de bouleverser notre vie politique.
Mais cessons la politique, et revenons à notre coïncidence... quelques heures plus tard, je faisais la queue dans une file d'attente énorme, afin de récupérer une carte étudiante et un pass magnétique. Enfin, je devais récupérer les polycopiés qui servent de support à mes cours pour l'année qui s'annonce. Et là, oh surprise, pour transporter les polycopiés, on m'offrait un sac... orange! Rappel du MoDem? Le président de l'École Centrale Nantes serait-il militant du MoDem? Allez savoir...