Die Macher von Mageia: Jérôme Quelin

Jetzt, wo alles soweit läuft und Mageia 1 da ist, ist es Zeit, etwas mehr über die Leute herauszufinden, die all das möglich machen

Heute geht es um Jérôme; danke, dass er sich bereiterklärt hat, der Erste zu sein!

Jérôme presents POE

CC By-NC-SA, Some rights reserved by @rgs

 

Wer bist Du? Wo wohnst Du? Womit verdienst Du Dein Geld?

Ich bin Jérôme Quelin (Nichname: jq) und 34 Jahre alt. Ich bin verheiratet und Vater eines kleinen Jungen. Wir leben in Lyon, Frankreich, wo ich bei Renault Trucks arbeite.

Wie/wo trägst Du etwas zu Mageia bei? Wie hilfst Du sonst noch mit beim Mageia-Projekt, und warum machst Du das?

Ich bin für Mageias Perlstack verantwortlich. Dieser besteht aus Perl selbst sowie aus allen CPAN-Modulen, die es in Mageia gibt.

Anmerkung: Perl ist eine höhere Programmiersprache, die man verwenden kann, um Anwendungsprogramme und Systeme zu schreiben; große Teile von Mageia beruhen auf Perl.

Ich bin auch ein Perlentwickler, habe ein paar Module im CPAN und arbeite an einigen anderen mit.

Und was ist so besonders an Perl in Mageia? Was kann man damit machen? Was steht zur Verfügung?

Perl in Mageia ist nichts Spezielles. Normalerweise handelt es sich vielmehr um die neueste Version, die erhältlich ist. (Man beachte allerdings: Mageia 1 wird mit Perl 5.12.3 ausgeliefert, da 5.14.0 zu spät erschien, um diese Version in den Planungen für die erste Mageiaveröffentlichung berücksichtigen zu können.)

Doch die große Anzahl der verfügbaren CPAN-Module ist ein herausragendes Merkmal von Mageia: etwa 2.500 Distributionen, die ~17.000 Module ausmachen. Das ist ein bisschen weniger als 20% vom CPAN-Repository, aber schon ziemlich umfangreich! Ich weiß nicht, was andere Distributionen so mitliefern, aber ich glaube bedeutend weniger.

All die neusten und großartigsten Module befinden sich hier: Moose, POE, Dancer, Catalyst, Dist-Zilla etc. – Sie haben die freie Auswahl.

Natürlich werden diese Module regelmäßig aktualisiert und in die Systembibliotheken integriert… Und manchmal müssen sie sogar angepasst werden, damit sie sich kompilieren lassen (wobei Patches und Fehlerberichte natürlich wieder zurück „upstream“ an die Modulersteller gehen).

Mageia verfügt zudem über ein tolles Werkzeug, um die CPAN-Module aktuell zu halten: magpie. Falls Sie sich dafür interessieren, sollte es nicht allzu schwer fallen, auch andere Distributionen zu unterstützen.

Um z.B. ein bestehendes Perl-Modul zu installieren, führen Sie einfach folgenden Befehl aus:

$ sudo urpmi 'perl(Foo::Bar)'

Sollte das Modul doch noch fehlen, können Sie einfach einen Bug-Report schreiben. Wir werden dann daran arbeiten, es für Mageia zu paketieren und es allen Benutzern zur Verfügung stellen.

(Veröffentlicht am 1. Juli, 2011 von rda)

Veröffentlicht unter Allgemein | Verschlagwortet mit , , | 3 Kommentare

Sicherheit, Aktualisierungen und mehr – Meine Güte!

Von Stew Benedict (stewb)

Wenn Sie Mageia 1 nutzen, haben Sie sich vielleicht gefragt, wo die ganzen Updates bleiben. Gewöhnlicherweise gibt es bereits in den ersten Monaten nach Veröffentlichung einer neuen Distribution einige Aktualisierungen, um Fehler zu beheben und Sicherheitslücken zu schließen. Machen Sie sich keine Sorgen, wir arbeiten ebenfalls daran.

Als neue und communitygeführte Organisation mussten wir zunächst den Aktualisierungsprozess aufbauen. Zwar haben einige von uns bereits in der Vergangenheit gewisse Erfahrungen damit gesammelt, doch waren wir mit der alten Vorgehensweise nicht komplett zufrieden und wollten sicherstellen, dass unsere neue Community aus Benutzern und Paketbauern ein Wörtchen mitreden kann, wenn es darum geht, wie die Dinge ablaufen.

Nach Diskussionen und vorbereitenden Arbeiten im Hintergrund, die die Abläufe der Aktualisierungen betrafen, haben wir nun eine Strategie, bei der das Sicherheits-, das QA-Team sowie die Paketmaintainer alle zusammenarbeiten, um ein Update zu erstellen, zu testen und freizugeben. Wenn Sie MySQL nutzen, sollten Sie in den letzten Tagen bereits die ersten Aktualisierungen erhalten haben – und weitere sind in Vorbereitung. Richtlinien zur Handhabung des Prozesses wurden in unserem Wiki hinzugefügt, und während wir an den ersten paar Paketen arbeiten, entwickeln wir unsere Arbeitsstrategie immer weiter und dokumentieren sie sorgfälltig.
Im Falle von Mageia 1 gibt es ausnahmsweise eine spezielle Situation bei den Aktualisierungen: Sogenannte „missing“ (deutsch: fehlende) Pakete, die nicht Teil von Mageia 1 aber Teil unserer Schwesterdistribution sind, können als Aktualisierungen (und nicht als Backports) eingeführt werden, nachdem sie den QA-Prozess durchlaufen haben.

Hey, was ist denn mit Backports?

Wir haben die Backports nicht vergessen, können jedoch nicht alles gleichzeitig machen :). Die Diskussionen zur Handhabung von Backports haben gerade erst auf der Entwickler-Mailingliste begonnen. Manchmal haben Backport-Quellen einen eher schlechten Ruf, und wir wollen den Prozess und die Richtlinien so ausarbeiten, dass unsere Backport-Quellen nicht den „bloß nicht diese benutzen“-Status bekommen. Wenn Sie an der Ausarbeitung der Funktionsweise unseres Backportsystems teilhaben wollen, laden wir Sie ein, die entsprechende Mailingliste zu abonnieren und uns Ihre Meinung mitzuteilen.

Eine schöne Zusammenfassung der Community-Diskussionen

Wie Sie helfen können

Wir wollen für unsere Benutzer die beste Distribution aller Zeiten sein, aber wir benötigen dazu Ihre Hilfe. Wir nutzen Bugzilla als unser Trackingtool, um Pakete durch den Aktualisierungsprozess zu bringen. Wenn Sie einen Fehler finden oder von einer Sicherheitslücke wissen, füllen Sie bitte einen Bugreport im Bugzilla aus, nachdem Sie geprüft haben, dass nicht bereits einer zum selben Problem besteht. Je präziser die Informationen im Bugreport sind (Patches, Links zu Fehlerkorrekturen oder Diskussionen zu dem Problem), desto schneller ist einer der Paketbauer in der Lage, ein fehlerkorrigiertes Paket an das QA-Team zum Testen zu senden, so dass Sie schnell eine Fehlerkorrektur erhalten.

Danke für Ihre Geduld und Unterstützung

Wir wissen, dass einige von Ihnen nach Updates gefragt haben – wir haben Sie nicht vergessen. Wir hätten gerne eine Reihe von Fehlern vor der Veröffentlichung von Mageia 1
beseitigt, doch gibt es leider immer wieder paar, die uns durch die Lappen gehen. Da nun der Prozess für Updates in vollem Gange ist, hoffen wir, dass wir Sie zeitnah mit Korrekturen versorgen können.
(Veröffentlicht am 26. Juni, 2011 von ennael)

Veröffentlicht unter Allgemein | Verschlagwortet mit , | 8 Kommentare

Neue Kleider für Mageia: Vorschau des ARM-Ports ist jetzt verfügbar

Vor einigen Wochen haben wir darüber gesprochen und nun ist er fertig! Dank Arnaud Patard (rtp) ist der Mageia-ARM-Port in einer ersten Vorschau verfügbar. Der Codename des Ports ist „arm eabi“, da ein zukünftiger Port den Namen „arm eabihf“ bekommen soll. Er wird die Hard-Float-Funktionen von Prozessoren der Cortex-Familie nutzen.

Wo kann ich ihn finden?

Da es sich bis jetzt um eine technische Vorschau handelt, finden Sie ihn lediglich auf einem speziellen Spiegel-Server (erneuter Dank an Arnaud).

ARM-Bestandteile

Da es sich, wie bereits erwähnt, um eine Vorschau handelt, sind bisher nicht alle Mageia-Pakete verfügbar. Die Vorschau beinhaltet 1.382 SRPMS and 3.909 RPMS (ohne Debug-Pakete). Der gesamte ARM-Zweig umfasst etwa 9GB. Weitere Details:

  • Desktop-Umgebungen: komplettes GNOME und KDE minimal
  • Office-Anwendungen: Mozilla Firefox, LibreOffice ist unterwegs
  • grundlegende Network-Services: httpd, named, LDAP, PostgreSQL, MySQL…
  • Entwicklung: Python, Perl, PHP, C, C++
  • Mageia-Tools: Installer, Drakx-Tools, Mageia Control Center
  • Multimedia: Audio-Support; Video ist noch nicht fertig, da es zur Zeit standardmäßig via Framebuffer funktioniert

Proprietäre Grafiktreiber werden von den Herstellern bereitgestellt. Zurzeit liegt der Schwerpunkt nicht auf freien Videotreibern, da diese keine Beschleunigung bieten, was keine Verbesserung gegenüber Framebuffer-Treibern darstellen würde.

Wie wurde er gebaut?

Der ARM-Port wurde ausgehend von einem Distributions-Bootstrap auf der Grundlage von Mandriva chroot begonnen. Beim Build kam iurt zum Einsatz: Dies dauerte zwar etwas länger, trug jedoch maßgeblich dazu bei, einige fehlende Abhängigkeiten zu lösen und verschiedene Probleme bei der Paketerstellung zu beheben. Im Ergebnis ist die Situation nun insgesamt viel „aufgeräumter“.

Über hundert Pakete wurden wegen Kompilationsproblemen bereinigt. Sie können nun auf einer i586-, x86_64- oder ARM-Architektur neu gebaut werden. Mit Ausnahme weniger Pakete, die noch eingepflegt werden müssen, steht nun alles auf einem svn zur Verfügung.

Welche Hardware wird kompatibel sein?

Dieser ARM-Port unterstützt die Prozessoren der Kirkwood-Serie von Marvell. Am häufigsten kommen diese Prozessoren zum Einsatz in Open-RD-Plattformen und Plug-Computern (SheevaPlug, GuruPlug). Der Port läuft auch in einer virtuellen Maschine unter qemu.

Installation in qemu

Hier finden Sie eine kurze Anleitung mit den wichtigsten Installationsschritten. Außerdem existiert ein bereits erstelltes Image für qemu.

Immer noch viel Arbeit zu erledigen

Dieses erste Release wurde mit Mageia-Werkzeugen gebaut, doch wurde es noch nicht in das Mageia-Build-System integriert. Dies ist einer der wichtigsten Punkte auf der aktuellen ToDo-Liste. Ein PandaBoard wartet nun darauf, in das Mageia-Build-System installiert zu werden, sodass ein paralleler Aufbau für ARM durchgeführt werden kann, wenn ein Paket an das Build-System übermittelt wird. Der schwierige Teil dabei wird die Verwaltung der verschiedenen ARM-Maschinen mit verschiedenen SOCS und verschiedenen Kernel sein. Auch dies eröffnet eine ganze Reihe neuer Möglichkeiten für die Mageia-Plattform: neue Hardware, neue Anwendungsfälle, neue Anwendungen. Sie können mit den ARM-Entwicklern von Mageia über #mageia-dev auf Freenode IRC und die mageia-dev Mailingliste Kontakt aufnehmen.

(Veröffentlicht am 23. Juni 2011 von ennael )

Veröffentlicht unter Allgemein | Verschlagwortet mit , , | Kommentare deaktiviert für Neue Kleider für Mageia: Vorschau des ARM-Ports ist jetzt verfügbar

Gibt es ein Leben nach dem ersten Release?

Glücklicherweise können wir festhalten: Es gibt mehr Leben im Mageia-Projekt denn je!

Zunächst möchten wir uns bei allen bedanken, die sich die Mühe gemacht haben, Mageia 1 nicht nur zu testen, sondern auch darüber zu schreiben (in Artikeln oder Blogs). Sie haben weitere Nutzer angeregt, Mageia ebenfalls zu testen und mit ihren Vorschlägen, Problemen, Erfahrungen sowie – was vielleicht für eine wachsende Community am wichtigsten ist – durch ihr Mitwirken die Mailing-Listen und Foren zu füllen, indem sie ihre Zeit und Talente in das Projekt einbringen.

Nehmen Sie sich eine Minute Zeit, um die Berichte zu lesen und, falls ein Bericht fehlen sollte, uns darüber zu informieren!

Des Weiteren möchten wir uns bei all den großartigen Mageia-Leuten bedanken: Es ist fantastisch, Teil einer so vielseitigen Gruppe zu sein, die alle gemeinsam an etwas Gutem arbeiten. Jetzt möchten wir aber neue Mitwirkende herzlich willkommen heißen.

In der Mageia-Community passieren gerade viele Dinge. Alle möglichen Diskussionen werden geführt. In welche Richtung wird sich Mageia entwickeln? Die Basis ist geschaffen: Die Organisationsstruktur, unser Verhaltenscodex und ein wachsendes Gefühl dafür, was wir sind und worum es uns geht.

Wir heißen willkommen, was immer Sie auch mitbringen: neue Ideen, neue Fertigkeiten und neue Beiträge. Wo auch immer Ihre Interessen liegen, es gibt ein Team für Sie. Schauen Sie sich die Liste der Teams an, um das passende für Sie auszusuchen.

Willkommen beim Post-Release Mageia. Helfen Sie uns, dafür zu sorgen, dass es ständig besser wird.

(Veröffentlicht am 21. Juni 2011 von trish)

Veröffentlicht unter Allgemein | Verschlagwortet mit , , , | 1 Kommentar

Unser Baby ist da!

Mageia 1 KDE

Mageia 1 KDE

Wir, die Mageia Community, sind stolz und glücklich, heute bekanntzugeben, dass unsere erste Veröffentlichung – Mageia 1 – nun herausgegeben wurde und auf den Spiegel-Servern zum Download bereitsteht.

Lange Rede, kurzer Sinn, Sie können jetzt auf unserer Download-Seite nachsehen, was alles zur Verfügung steht: http://www.mageia.org/downloads/

Was ist anders an Mageia?

Bei Mageia geht es um Menschen – die Menschen, die sie erstellen und die Menschen, die Mageia – die Linuxdistribution – benutzen. Wir sind eine starke Community und wir wollen unsere Benutzer in unsere Community einbinden. All diejenigen, die zu uns stoßen, machen uns nur stärker.

Bei Mageia geht es um technische Ausgereiftheit – wir streben die bestmögliche Qualität an, so dass diejenigen, die Mageia benutzen, die bestmöglichen Erfahrungen mit ihrem Computer machen. Ob Sie Programmierer, Student, Systemadministrator, eine Firma oder ein einfacher Heimanwender sind. Für welchen Zweck Sie Ihren Computer auch einsetzen, wir wollen Ihnen dabei helfen, dass Sie angenehme Erfahrungen mit Ihrem Computer machen. Probieren Sie Mageia 1 aus und sehen Sie, was wir Ihnen bieten.
Bei Mageia geht es um Qualität – unsere Veröffentlichung verspricht so stabil und ausgereift zu sein, wie es Mandriva zu seinen besten Zeiten war. Das ist unser Erbe.

Bei Mageia geht es um Offenheit und Freiheit – wir sind dem OpenSource-Gedanken verpflichtet, wir sind offen gegenüber neuen Community-Mitgliedern und neuen Ideen, und wir haben eine offene Führungsstruktur, die unsere Community vertritt.
Bei Mageia geht es um Internationalität – unsere Community hat Mitglieder in allen Teilen der Welt, die dabei helfen, dass Mageia viele Sprachen „spricht“.
Die Struktur der Mageia-Community und ihre Verwurzelung in der Benutzerschaft haben hier schon hervorragende Ergebnisse erzielt.

Bei Mageia geht es um Vielseitigkeit – Mageia bietet und betreut Anwendungen für eine große Bandbreite an Benutzern, von Spielen und Musik-Playern bis hin zu wissenschaftlichen Anwendungen.
Bei Mageia geht es um Ausgewogenheit – wir tun unser bestes , um die Balance zwischen den aktuellsten Entwicklungen und der Stabilität zu bewahren.

Mageia 1 GNOME

Mageia 1 GNOME

Warum sollten Sie Mageia nutzen?

Sie meinem neben der Tatsache, dass es eine großartige Distribution ist? Wir sind eine wunderbare Community und werden mit der Zeit immer besser. Wir kümmern uns umeinander und probieren dabei das bestmögliche Benutzererlebnis zu schaffen. Wir würden Sie gerne in unserer Community willkommen heißen und sicherstellen, dass Ihre Mageia-Installation fehlerfrei und zur vollsten Zufriendenheit veräuft.
Was ist anders bei uns? Wir sind vollständig community-basiert, mit allen was dazu gehört. Unsere Organisation wird von der Gemeinschaft gestellt; kein kommerzielles Management kann uns einen Weg für Mageia aufdrängen. Sie, als Mageia-Nutzer, haben in Zukunft mehr in Ihrer Distribution zu sagen als irgendwo anders.

Auf den Schultern von Riesen stehen

Unser Team aus Entwicklern, Paketbauern, Helfern, Übersetzern und Testern haben alle hart gearbeiten um Mageia 1 rechtzeitig fertigzustellen. Wir sind uns auch der unglaublichen Arbeit bewusst und für sie dankbar, die die Menschen bei GNU, Mandriva, KDE, dem Linux-Kernel-Team, der FSF und den vielen anderen Software-Projekten geleistet haben – vielen herzlichen Dank für all die großartige Software, die die Basis von Mageia bildet. Wir wollen sie mit in die Zukunft nehmen und aus Mageia das bestmögliche Produkt schaffen.

Was ist Mageia?

Mageia ist sowohl die Community als auch die Linux-Distribution. Weitere Informationen gibt es hier:

Veröffentlicht unter Allgemein | 1 Kommentar