{"id":601,"date":"2011-06-23T09:54:28","date_gmt":"2011-06-23T07:54:28","guid":{"rendered":"http:\/\/blog.mageia.org\/fr\/?p=601"},"modified":"2011-07-01T15:56:59","modified_gmt":"2011-07-01T13:56:59","slug":"de-nouveaux-habits-pour-mageia-une-preversion-du-portage-arm-est-disponible","status":"publish","type":"post","link":"https:\/\/blog.mageia.org\/fr\/2011\/06\/23\/de-nouveaux-habits-pour-mageia-une-preversion-du-portage-arm-est-disponible\/","title":{"rendered":"De nouveaux habits pour Mageia : une pr\u00e9version du portage ARM est disponible"},"content":{"rendered":"<p id=\"magicdomid80\" style=\"text-align: justify;\"><a rel=\"attachment wp-att-611\" href=\"http:\/\/blog.mageia.org\/fr\/2011\/06\/23\/de-nouveaux-habits-pour-mageia-une-preversion-du-portage-arm-est-disponible\/pgb-dsp\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-611\" title=\"ARM\" src=\"http:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2011\/06\/pgb-dsp.png\" alt=\"\" width=\"144\" height=\"144\" \/><\/a>Nous en parlions il y a quelques semaines, c&rsquo;est maintenant chose faite ! Gr\u00e2ce au travail d&rsquo;Arnaud Patard (alias rtp), le portage de Mageia pour la plate-forme <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Architecture_ARM\">ARM<\/a> est disponible sous forme d&rsquo;une pr\u00e9version. Le nom de code du portage est\u00a0 \u00ab arm eabi \u00bb, un portage futur devrait \u00eatre \u00ab arm eabihf \u00bb. Il est pr\u00e9vu d&rsquo;utiliser l&rsquo;unit\u00e9 de calcul flottante des processeurs de la gamme Cortex.<\/p>\n<p id=\"magicdomid6\" style=\"text-align: justify;\"><strong>O<\/strong><strong>\u00f9<\/strong><strong> puis<\/strong><strong>&#8211;<\/strong><strong>je l<\/strong><strong>a<\/strong><strong> trouver ?<\/strong><\/p>\n<p id=\"magicdomid82\" style=\"text-align: justify;\">Comme il s&rsquo;agit d&rsquo;une pr\u00e9version technique, on ne la trouve encore que sur un miroir particulier \u2013 merci encore \u00e0 Arnaud.<\/p>\n<p id=\"magicdomid9\" style=\"text-align: justify;\"><strong>Contenu<\/strong><\/p>\n<p id=\"magicdomid11\" style=\"text-align: justify;\">Encore une fois, comme il s&rsquo;agit d&rsquo;une pr\u00e9version, seule une partie des paquets est disponible pour le moment. La pr\u00e9version est compos\u00e9e de 1382 RPM sources et de 3909 paquets RPM binaires (si on retire les paquets pour le d\u00e9bogage). L&rsquo;arbre de la distribution ARM fait 9 Go. Plus de d\u00e9tails :<\/p>\n<ul>\n<li>environnement graphique : GNOME complet, KDE minimal ;<\/li>\n<li>applications bureautiques : Mozilla Firefox, LibreOffice est en cours de compilation ;<\/li>\n<li>services r\u00e9seaux basiques : httpd, named, LDAP, PostgreSQL, MySQL\u2026 ;<\/li>\n<li>d\u00e9veloppement : Python, Perl, PHP, C, C++ ;<\/li>\n<li>outils Mageia : installeur, drakxtools, Centre de contr\u00f4le Mageia ;<\/li>\n<li>multim\u00e9dia : support de l&rsquo;audio ; la vid\u00e9o n&rsquo;est pas encore pr\u00eate car le framebuffer est utilis\u00e9 par d\u00e9faut pour le moment.<\/li>\n<\/ul>\n<p id=\"magicdomid125\" style=\"text-align: justify;\">Des pilotes vid\u00e9os propri\u00e9taires sont fournis par les fabricants. Pour le moment, les pilotes libres ne sont pas privil\u00e9gi\u00e9s car ils ne sont pas acc\u00e9l\u00e9r\u00e9s et ne proposeraient donc rien de plus que le pilote en framebuffer utilis\u00e9 pour le moment.<\/p>\n<p id=\"magicdomid20\" style=\"text-align: justify;\"><strong>Comment le port<\/strong><strong>age<\/strong><strong> a<\/strong><strong>-t-il<\/strong><strong> \u00e9t\u00e9 compil\u00e9<\/strong><strong> ?<\/strong><\/p>\n<p id=\"magicdomid140\" style=\"text-align: justify;\">Le portage ARM a commenc\u00e9 sur une <a href=\"http:\/\/blog.mageia.org\/fr\/tag\/bootstrap\/\">distribution de d\u00e9marrage <em>\u00ab bootstrap \u00bb<\/em><\/a> bas\u00e9e sur un syst\u00e8me  Mandriva dans un chroot. La compilation a \u00e9t\u00e9 faite en utilisant iurt :  cela a pris plus de temps, mais nous a permis de corriger les  d\u00e9pendances manquantes et divers probl\u00e8mes sur les paquets. La situation est donc bien plus propre maintenant.<\/p>\n<p id=\"magicdomid141\" style=\"text-align: justify;\">Plus d&rsquo;une centaine de paquets a \u00e9t\u00e9 corrig\u00e9e suite \u00e0 des probl\u00e8mes de compilation. Ces paquets peuvent maintenant \u00eatre compil\u00e9s sur i586, sur x86_64 ou sur ARM. Tout est disponible dans le <a href=\"http:\/\/svn.mageia.org\/\">d\u00e9p\u00f4t Subversion<\/a>, \u00e0 l&rsquo;exception de quelques paquets qui restent \u00e0 envoyer.<\/p>\n<p id=\"magicdomid24\" style=\"text-align: justify;\"><strong>Quel mat\u00e9riel compatible ?<\/strong><\/p>\n<p id=\"magicdomid144\" style=\"text-align: justify;\">Ce port ARM supporte la <a href=\"http:\/\/www.marvell.com\/processors\/embedded\/kirkwood\/\">s\u00e9rie Kirkwood<\/a> de Marvell. On retrouve souvent ce processeur dans les machines <a href=\"http:\/\/www.open-rd.org\/\">Open-RD<\/a> ou dans des <a href=\"http:\/\/www.marvell.com\/platforms\/plug-computers.jsp\"><em>plug computers<\/em><\/a> comme les <a href=\"http:\/\/fr.wikipedia.org\/wiki\/SheevaPlug\">SheevaPlug<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/GuruPlug\">GuruPlug<\/a>. Il est \u00e9galement possible de faire tourner le syst\u00e8me dans une machine virtuelle qemu.<\/p>\n<p id=\"magicdomid27\" style=\"text-align: justify;\"><strong>I<\/strong><strong>nstallation dans qemu<\/strong><\/p>\n<p id=\"magicdomid28\" style=\"text-align: justify;\">Une <a href=\"http:\/\/packages.rtp-net.org\/mageia\/1\/armv5tl\/docs\/README.ARMv5TL\">documentation succincte<\/a> est fournie pour l&rsquo;installation, expliquant les \u00e9tapes \u00e0 suivre, ainsi qu&rsquo;une <a href=\"http:\/\/packages.rtp-net.org\/mageia\/1\/imgs\/\">image qemu<\/a> pr\u00eate \u00e0 utiliser.<\/p>\n<p id=\"magicdomid153\" style=\"text-align: justify;\"><strong>B<\/strong><strong>ien des <\/strong><strong>choses <\/strong><strong>restent <\/strong><strong>\u00e0 faire<\/strong><strong> !<\/strong><\/p>\n<p id=\"magicdomid156\" style=\"text-align: justify;\">Cette premi\u00e8re version a \u00e9t\u00e9 construite en utilisant les outils Mageia mais sans \u00eatre int\u00e9gr\u00e9e dans le syst\u00e8me de cr\u00e9ation de paquets de la distribution. Il s&rsquo;agit d&rsquo;un des points les plus importants parmi les t\u00e2ches \u00e0 r\u00e9aliser. Une carte PandaBoard est en attente d&rsquo;installation pour le syst\u00e8me de cr\u00e9ation de paquets afin de pouvoir construire les paquets au fur et \u00e0 mesure de leur envoi dans Cauldron. La partie la plus compliqu\u00e9e sera de g\u00e9rer les diff\u00e9rents types de machines ARM, utilisant diverses <em>soc<\/em> (<em>NdT<\/em> : <em>system-on-chip<\/em>, une puce int\u00e9grant le processeur et tous les composants) ce qui implique d&rsquo;avoir diff\u00e9rents noyaux.<\/p>\n<p id=\"magicdomid33\" style=\"text-align: justify;\">Ceci  ouvre ainsi toute une nouvelle s\u00e9rie de possibilit\u00e9s pour la plateforme  Mageia : nouveaux mat\u00e9riels, nouveaux cas d&rsquo;utilisation, nouvelles  applications.<\/p>\n<p id=\"magicdomid34\" style=\"text-align: justify;\">Vous pouvez rester en contact avec les d\u00e9veloppeurs Mageia ARM sur IRC, canal <a href=\"irc:\/\/irc.freenode.net\/#mageia-dev\">#mageia-dev<\/a> sur Freenode, ou par la <a href=\"http:\/\/mageia.org\/mailman\/listinfo\/mageia-dev\">liste de discussion mageia-dev<\/a>.<\/p>\n<p style=\"text-align: justify;\"><em>Publi\u00e9 en anglais par ennael.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous en parlions il y a quelques semaines, c&rsquo;est maintenant chose faite ! Gr\u00e2ce au travail d&rsquo;Arnaud Patard (alias rtp), le portage de Mageia pour la plate-forme ARM est disponible sous forme d&rsquo;une pr\u00e9version. Le nom de code du portage &hellip; <a href=\"https:\/\/blog.mageia.org\/fr\/2011\/06\/23\/de-nouveaux-habits-pour-mageia-une-preversion-du-portage-arm-est-disponible\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-601","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p15lfN-9H","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/comments?post=601"}],"version-history":[{"count":6,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/601\/revisions"}],"predecessor-version":[{"id":617,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/601\/revisions\/617"}],"wp:attachment":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/media?parent=601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/categories?post=601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/tags?post=601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}