public marks

PUBLIC MARKS from pvergain with tag "logiciel libre"

November 2007

Claroline . NET - Accueil

by 1 other
Claroline est une plate-forme Open Source de formation à distance et de travail collaboratif. Elle permet aux formateurs de créer des espaces de cours en ligne et de gérer des activités de formation sur Internet. Traduite en 35 langues, Claroline bénéficie de l'appui d'une communauté mondiale d'utilisateurs et de développeurs

October 2007

Un nouveau livre sur l'administration système sous Debian GNU/Linux "Debian Etch" de Raphaël Hertzog et Roland Mas

En 2004, les éditions Eyrolles avaient publié le «Cahier de l’admin Debian» de Raphaël Hertzog. Puis, en 2005, une deuxième édition. Ces deux éditions étaient focalisées sur Sarge, prenaient quelques rides avec le temps, et manquaient de détails sur certains domaines. Il fallait donc le mettre à jour. Mais ce qui n’aurait pu être qu’une troisième édition s’est en fait beaucoup enrichi, et méritait donc un nouveau titre. Le livre “Debian Etch” est donc sorti ce jeudi 29 novembre 2007. En plus d’un deuxième auteur (Roland Mas), cet ouvrage offre de nombreuses nouveautés par rapport au précédent : 1. une mise à jour complète sur tout ce qui a changé entre Sarge et Etch. La plupart des différences sont détaillées, ce qui en fait un bon bouquin même pour les lecteurs qui n’ont pas encore migré. 2. un nouveau chapitre sur l’administration avancée, qui présente RAID, LVM, les installations automatisées par FAI et par le Debian-Installer, la virtualisation avec Xen.. 3. un nouveau chapitre sur la sécurité, qui décrit les pare-feu, les systèmes de détection d’intrusion, SELinux, et surtout l’approche de la sécurité comme un processus et non comme la simple utilisation d’un ou plusieurs logiciels. 4. un « petit cours de rattrapage », qui contient des rappels qui peuvent être nécessaires pour certains lecteurs. Ça reprend le principe des encadrés « B. A. - BA », mais comme on a plus de place on peut se permettre d’entrer dans plus de détails. Ce chapitre peut ainsi constituer une introduction aux systèmes de type Unix, avec une description des concepts de processus et de système de fichiers, une explication détaillée de la séquence de démarrage d’un ordinateur, et un rappel des principales commandes de base. Le résultat est un livre complet sur Debian Etch, qui décrit à la fois les principes et les détails de la plupart des opérations d’administration d’un système Debian : installation, maintenance, supervision, migration, sécurité, mise en réseau, interface graphique, stockage, sauvegardes, automatisation, installations personnalisées avec paquets modifiés… Le lectorat ciblé reste vaste, puisque les situations décrites s’appliquent aussi bien dans le cadre d’un petit réseau familial que dans celui d’un système d’information d’entreprise. Et le « petit cours de rattrapage » pourra même être utilisé par des débutants ! Raphaël tient un site web sur le livre, où vous pourrez trouver plus de détails : le sommaire, la couverture, deux chapitres en téléchargement (1, 2), les liens cités (cliquables), des errata, la FAQ, une newsletter, mais aussi des goodies comme des fonds d’écran, et un jeu où dix exemplaires du livre seront distribués. Références : Titre : Debian Etch Auteurs : Raphaël Hertzog et Roland Mas ISBN : 978-2-212-12062-2 Site web : http://www.ouaza.com/livre/admin-debian/ Page sur Amazon: http://www.amazon.fr/exec/obidos/ASIN/2212120621/raphaelhertzo-21

August 2007

Avantages des Logiciels Libres pour les systèmes embarqués — Free Electrons

Raisons de choisir des Logiciels Libres pour vos systèmes embarqués Cette présentation énumère les principaux atouts des Logiciels Libres pour les systèmes embarqués, ainsi que leurs points faibles. Elle peut être utile pour considérer tous les arguments pour et contre lors du choix entre un système d'exploitation libre ou un système propriétaire.

June 2007

Portail:Logiciels libres - Wikipédia

by 4 others
Portail des logiciels libres L'expression « logiciel libre », donnée par Richard M. Stallman, fait référence à la liberté pour tous (simples utilisateurs ou développeurs) d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel. Plus précisément, elle fait référence à quatre libertés pour un individu ayant acquis une version du logiciel, définies par la licence de ce logiciel : * la liberté d'exécuter le programme, pour tous les usages, * la liberté d'étudier le fonctionnement du programme, et de l'adapter à ses besoins, * la liberté de redistribuer des copies, * la liberté d'améliorer le programme et de publier ses améliorations, pour en faire profiter toute la communauté

Debian Administration :: About - Debian Administration

This site was created as a simple weblog designed to contain interesting and useful information related to the System Administration of Debian GNU/Linux systems. Whilst there are several sites where users can post questions and have answers contributed by other users there are no other sites on the web which are specifically targetted at distributing articles of interest to Debian administrators.

March 2007

OLPC and python

The software is far from finished. An early version of the GUI and window manager are available, and a few small demo applications: chat, video, two games, and a web browser, and that's about it! The plan is to write all applications in Python (except for the web browser), and a "view source" button should show the Python source for the currently running application. In the tradition of Smalltalk (Alan Kay is on the OLPC board, and has endorsed the project's use of Python) the user should be able to edit any part of a "live" aplication and see the effects of the change immediately in the application's behavior. (A versioned document store will make it possible to roll back disastrous changes.) This is where Krstic wants my help: he hopes I can work magic and implement this feature for Python. I got started right away during the conference, with a reimplementation of python's reload() function that can patch classes and functions in place. Even this small component still has a long way to go; a checkpoint of the work in progress is checked into subversion as part of the Py3k standard library. That's not where the rest of my OLPC work will show up; they use GIT for source control, so I will get to learn that.

Sun joins the Free Software Foundation

Sun Microsystems is the latest company to become a patron of the Free Software Foundation (FSF). The FSF's corporate patron program allows companies to provide financial sponsorship for the FSF in return for free license consulting services. High-profile FSF patron affiliates include prominent technology companies like Google, Nokia, IBM, Cisco, and Intel. FSF involvement represents Sun's latest attempt to take a more active role in the open-source software community. Over the years, Sun's position on the FSF's GPL license has changed many times. In 2004, when Sun first considered adopting the GPL, Jonathan Schwartz said that the company viewed "the GPL as a friend." A year later, Schwartz expressed a very different opinion when he condemned the GPL and characterized its share-alike clauses as a "predatory obligation" and "intellectual property colonialism." Sun officially put an end to the flip-flopping last year, when the company finally released its Java programming language under the GPL. Sun representatives have also expressed interest in potentially dual-licensing OpenSolaris to make it available under the GPL as well as the company's own CDDL license. Now that Sun has liberated the source code of its two flagship products, it seems clear that the company is willing to practice what it preaches. Sun's newly-announced support for the FSF tells us that Sun's GPL adoption isn't just another passing phase for the company. Sun's interest in the GPL3, an upcoming revision of the GPL, probably played a role in the company's decision to become more involved with the FSF. At present, developers of the Linux kernel do not intend to transition to the GPL3. If Sun adopts the GPL3 for OpenSolaris and the Linux kernel remains with current version of the license, it could potentially stimulate the growth of the OpenSolaris community and help Sun attract community contributors who are ideologically aligned with the FSF.

February 2007

SourceForge.net: OpenXML Translator (ODF Add-in for Word)

by 2 others
Open XML Translator provides tools to build a technical bridge between the Open XML Formats and Open Document Format(ODF). As the first component of this initiative, the ODF Add-in for Microsoft Word 2007 allows to Open & Save ODF documents in Word.

Open XML Translator : le projet libre de Microsoft finalisé

La passerelle technique entre les documents au format OpenDocument et Open XML est désormais dressée via le logiciel Open XML Translator développé sous l'égide de Microsoft, dans le cadre d'un projet libre éponyme. Dans un communiqué de presse intitulé La prochaine étape en matière d'interopérabilité de documents et de choix est disponible, la firme de Redmond ne semble pas peu fière d'annoncer l'aboutissement de la première phase du projet libre Open XML Translator dont elle est à l'initiative, poussée en ce sens par les nombreuses demandes émanant de ses clients. Interopérablité des formats Open XML et ODF Fruit de ce projet, le programme Open XML Translator permet aux utilisateurs du traitement de texte Word de Microsoft issu de la suite bureautique Office XP / 2003 / 2007, d'ouvrir et de sauvegarder des documents au format ODF utilisé notamment sous la suite libre concurrente d' Office, OpenOffice.org. A l'inverse, il peut aussi s'ajouter à des logiciels de traitement de texte utilisant le format ODF par défaut, pour ouvrir et sauvegarder des documents au format Open XML (pris en charge par défaut dans Office 2007) et Novell a ainsi annoncé que Translator serait intégré en version exécutable à sa prochaine mouture d' OpenOffice.org. La deuxième phase du projet prévoit quant à elle l'élaboration de programmes de conversion pour le tableur Excel et le logiciel de présentation PowerPoint dont des versions définitives devraient être disponibles au mois de novembre 2007. Sans doute pour la plus grande joie de la Commission Européenne, Microsoft serait-il en train de devenir l'un des bons élèves de l'interopérabilité logicielle ?

Le libre en Europe : un patrimoine de 2 milliards d’euros

Un déploiement plus généralisé des logiciels libres pourrait compenser la faiblesse de l'investissement européen en matière de technologies de l'information - notamment par rapport aux Etats-Unis. Et ça tombe bien : le nombre de développeurs et de responsables de projets libres en Europe devance légèrement celui des Etats-Unis. L'Asie et l'Amérique latine sont, elles aussi en très forte progression. Ces tendances ont été dégagées par le rapport Merit (*), publié sous l'ombrelle de la Commission européenne en fin 2006.

January 2007

OOoLilyPond - Using LilyPond in OpenOffice.org

OOoLilyPond is a macro for OpenOffice.org that simplifies the integration of music notation in OpenOffice.org Writer, Impress and Draw. It can be used to write a book on music theory or to write down exercises for music instruments or voices which need to be commented with lots of text. The music expression is entered as a text code in the LilyPond language and then rendered into an image. It needs some time to get familar with the LilyPond language but once learned, small pieces of music are entered much faster than with any other sofware. The author likes to thank Geoffroy Piroux who has written the macro OOoLaTeX. OOoLilyPond has been derived from OOoLaTeX. Samuel Hartmann, December 2006

Les logiciels libres dans l'administration des serveurs internet académiques: Le cas de Grenoble

by 1 other (via)
Les logiciels libres dans l'administration des serveurs internet académiques: Le cas de Grenoble

CRAOWIKI - French Geeks

by 2 others
Une page pour tenter de faire l'inventaire des geeks francophones qui produisent des choses intéressantes et qui sont malheureusement trop peu connus en dehors de l'hexagone (voire même inconnus dans l'hexagone). Quels sont les produits développés dans le monde du libre (et commercial ?) et leurs créateurs. PS : Les projets parfois contiennent plus de développeurs. Je ne retiens que ceux du monde francophone pour l'instant. N'hésitez pas à compléter c'est juste le démarrage.

Apache Geronimo

by 1 other
The goal of the Geronimo project is to produce a server runtime framework that pulls together the best Open Source alternatives to create runtimes that meet the needs of developers and system administrators. Our most popular distribution is a fully certified J2EE 1.4 application server runtime. We are working on our next version of the server which is based on Java EE 5. Some of our guiding principles are: * Easy to use. * Build servers that are distributed under the Apache Software License. * Provide runtimes that meet the needs of developers, administrators and system integrators. * Integrate with the best open source tooling available like Eclipse. * Provide frequent releases of our software so users can experience the newest features and have access to the latest bug fixes. * Build a community that incorporates multiple disciplines required to create complex runtime and toolable infrastructure.

glassfish: GlassFish Community

by 5 others
Use GlassFish to learn about the latest Java EE 5 technologies, and start developing applications using the application server. Try out GlassFish Samples for quick hands-on learning with Java EE 5. Visit Java Blueprints for reusable Java EE application code components and guidelines for your enterprise applications. Learn how to migrate your existing J2EE apps to Java EE 5. Get Involved Help improve the GlassFish server or learn how the GlassFish community is implementing technologies and features such as Grizzly, EJB 3.0 and TopLink Essentials, admin tools and more. Roadmap GlassFish V1 UR1 has just been released through the Java EE 5 SDK Update 1. We are developing GlassFish V2. Discussions about plans for V3 will be starting soon. See the wiki page for schedule detail

Welcome to NetBeans

by 1 other
All the tools software developers need to create cross-platform Java desktop, enterprise and web applications. Runs on Windows, Linux, MacOS, as well as Solaris. It is easy to install and use, works right out of the box -- and it is open-source and free!

JCP Introduction - FAQ

Q: What is the JCP? A: Since its introduction in 1998 as the open, participative process to develop and revise the Java™ technology specifications, reference implementations, and test suites, the Java Community Process (JCP) program has fostered the evolution of the Java platform in cooperation with the international Java developer community.

openjdk: Home

(via)
This project is the place to collaborate on the open-source JDK, an implementation of the Java Platform, Standard Edition specification defined in the Java Community Process. What you will find here Today this project contains two significant components of the JDK: * The HotSpot Virtual Machine * The Java programming-language compiler (javac), with complete NetBeans project metadata The remainder of the open-source JDK will be available in the first half of 2007. At that time this project will host the source code for the complete JDK except for a few components that Sun does not have the right to publish in source form under the GPL; pre-built binaries will be provided for those components. You will also find the jtreg unit-test harness here, for use in running the compiler's unit tests. For now this tool is available only in binary form, but eventually it too will be open-sourced. How to participate You can participate in many ways; here are some of the possibilities: * Get the latest community news from the OpenJDK Community page * Check out the latest blogs on Planet JDK * Join the discussion on one or more of the OpenJDK mailing lists * Join the live conversation via IRC on irc.oftc.net #openjdk * Elaborate and collaborate on ideas on the OpenJDKWiki * Build and hack on the compiler with NetBeans * Contribute a patch to fix a bug or enhance the compiler or the HotSpot VM

jdk7: Java SE 7

Sun is releasing weekly early access snapshots of the complete source, binaries and documentation for JDK 7. These raw snapshot releases let you review and contribute to the Java SE platform as it is being developed.

J2eeEtAgilite - Agile-Swiss

Trop de configurations (ah la verbosité d'XML :-) éparpillées dans plein d'endroits. Cette verbosité est telle d'ailleurs qu'elle s'accompagne obligatoirement des plug-ins dédiés aux principaux IDE. Résultat : on gagne encore en complexité, avec l'installation de ces plugins dans l'IDE (gestion des versions de ces plug-ins, compatibilité avec les versions de l'IDE lui-même, ...) Cerise sur le gateau, vous êtes maintenant liés (à vie au moins !) avec votre IDE (pas si favori que ça parfois) sur un projet donné. Hors de questions aussi de laisser à chaque développeur (ou binome) le choix de son IDE. Serait-ce une bonne idée ? Dans le même ordre d'idées, les insuffisances d'une architecture ultra-générique ont vu des extensions propriétaires côté application servers. (deployment descriptors propriétaires) Le framework qui se veut universel se heurte à la réalité de chaque projet, et la promesse de portabilité initiale s'envole.

A cute introduction to Debtags

The Debian archive is getting larger and larger, and the software more and more diverse and complex. Organising software in the archive is difficult, and the existing section system, designed to cope with a much smaller number of packages, is no longer sufficient. The goal of Debtags is to provide a working alternative for categorising software that can cope with our numbers. The core idea of Debtags is to adapt the technique of Faceted Classification to be used for our packages. Faceted Classification is a 70-years-old library science technique which is being rediscovered and loved by modern Information Architects. Debags attaches categories (we call them tags) to packages, creating a new set of useful structured metadata that can be used to implement more advanced ways of presenting, searching, maintaining and navigating the package archive. Example uses of Debtags include searching for software, browsing the archive, and filtering out unwanted groups of packages. The Debtags effort needs to face three major problems: 1. Creating a suitable vocabulary of categories. 2. Categorizing the vast array of packages. 3. Having applications make use of Debtags data. All three issues are being actively addressed with good results: * Debtags has already acquired a large set of tags, even if the set is in continuous need of refining; * a large part of our package archive has been at least partially categorised, and there is a tool called debtags-edit that every developer and user can use to categorise the packages they know best; * a new library called libapt-front is being developed as a smart front-end to libapt which can also access other data sources, such as Debtags, popularity contest (popcon) results, debram metadata and more. This paper gives a broad technical overview of the Debtags project, its theoretical foundations, and the tools available for it now. The paper also offers some practical tutorials on how to do all sort of nice Debtags tricks.

Søren Hansen

OPIE is a free implementation of the S/KEY (one time password) specifications (RFC 1760 and RFC 2289). The idea is that each password is only usable once so it doesn't matter if anyone grabs it as it'll be useless when they try to use it.

Ddrescue - GNU Project - Free Software Foundation (FSF)

by 2 others
GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. Ddrescue does not truncate the output file if not asked to. So, every time you run it on the same output file, it tries to fill in the gaps. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc. If you use the logfile feature of ddrescue, the data is rescued very efficiently (only the needed blocks are read). Also you can interrupt the rescue at any time and resume it later at the same point. Automatic merging of backups: If you have two or more damaged copies of a file, cdrom, etc, and run ddrescue on all of them, one at a time, with the same output file, you will probably obtain a complete and error-free file. This is so because the probability of having damaged areas at the same places on different input files is very low. Using the logfile, only the needed blocks are read from the second and successive copies. The logfile is periodically saved to disc. So in case of a crash you can resume the rescue with little recopying. Also, the same logfile can be used for multiple commands that copy different areas of the file, and for multiple recovery attempts over different subsets. Ddrescue aligns its I/O buffer to the sector size so that it can be used to read from raw devices. For efficiency reasons, also aligns it to the memory page size if page size is a multiple of sector size.