Pages : 1
#1 Le 11/06/2008, à 16:46
- Hiéroglyphe
Programmer pour Ubuntu...
Salut à tous,
Est-ce qu'ils y en a par ici qui travaillent sur Ubuntu et en particulier qui programment: que ce soit du débuggage intensif, de l'ajout de nouvelle fonctionnalité, du portage de logiciel etc. ?
Je commence à vouloir me lancer, c'est à dire contribuer à un projet global plutôt qu'à un prog indépendant, et j'ai bien sur tout les doutes du débutant
Bref, par curiosité, et pendant que je parcourt https://wiki.ubuntu.com/ContributeToUbuntu et autre https://wiki.ubuntu.com/UbuntuDevelopment , est-ce qu'il y a des coders ubunteros dans la salle ? Des parisiens peut-être ?
Comment ça c'est passé pour vous ? Et sur quoi travaillez-vous en particulier ?
Dernière modification par Hiéroglyphe (Le 11/06/2008, à 16:48)
Hors ligne
#2 Le 11/06/2008, à 20:30
- S.William
Re : Programmer pour Ubuntu...
Ça m' intéresse aussi
Hors ligne
#3 Le 11/06/2008, à 22:24
- Hiéroglyphe
Re : Programmer pour Ubuntu...
Oui parce que j'ai l'impression que Ubuntu-fr est surtout centré sur le reste: aide aux utilisateurs, préparation d'install party, t-shirt etc.
Et c'est génial bien sur, mais quid des devs francophones ?
Hors ligne
#4 Le 11/06/2008, à 22:43
- berni88
Re : Programmer pour Ubuntu...
bonsoir
http://www.siteduzero.com/
ca m'a bien aidé
sinon je vous conseil google (google est mon ami...lol)
redite moi si vous trouvez mieux jsuis interessé
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#5 Le 11/06/2008, à 23:27
- telliam
Re : Programmer pour Ubuntu...
tout depend déja des langages que vous connaissez..
Ensuite libre a vous de tester, debugger ou de créer de nouveaux logiciels.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#6 Le 12/06/2008, à 09:55
- Hiéroglyphe
Re : Programmer pour Ubuntu...
Salut, merci pour le lien, mais en fait je sais déjà bien programmer
Et puis ce serait dommage d'aller sur un autre site pour discuter Ubuntu non ?
Ma question portait en fait surtout sur la communauté de programmeurs Ubuntu francophones : les MOTU, ceux qui débugguent Gnome au quotidien ect.
Qui sont-ils ? Comment c'est passé leur premier contact avec les autres codeurs ? Est-ce qu'ils peuvent me dire comment s'organise chaque groupe ? Par exemple est-ce qu'il y a beaucoup de monde dans la Desktop Team et moins pour s'occuper de X ?
Hors ligne
#7 Le 12/06/2008, à 10:51
- Karl_le_rouge
Re : Programmer pour Ubuntu...
> les MOTU, ceux qui débugguent Gnome au quotidien ect.
Ne confond pas empaqueteurs et développeurs.
Si tu veux développer dans GNOME, il faut t'adresser directement aux développeurs GNOME.
Dernière modification par Karl_le_rouge (Le 12/06/2008, à 10:53)
Hors ligne
#8 Le 12/06/2008, à 11:01
- regalageek
Re : Programmer pour Ubuntu...
Salut, merci pour le lien, mais en fait je sais déjà bien programmer
Et puis ce serait dommage d'aller sur un autre site pour discuter Ubuntu non ?
Il y a certaines choses que tu mélanges à mon avis. Ubuntu n'est pas Unix, Ubuntu n'est pas GNU/Linux.
Il existe des centaines d'autres distributions GNU/Linux et nombre d'autres système "Unix" comme Mac OS X (beurk, tous les *BSD comme OpenBSD, FreeBSD, NetBSD, DragonFly(BSD), Solaris, Opensolaris)
Tous les jours sur ce forum, je vois avant tout une confusion qui aurait depuis longtemps dû être dissipée.
Ma question portait en fait surtout sur la communauté de programmeurs Ubuntu francophones : les MOTU, ceux qui débugguent Gnome au quotidien ect.
là aussi il y a confusion. si tu veux t'entretenir avec les gens de Gnome, ceux qui développent, débugguent, testent, créent Gnome, tu vas sur http://www.gnome.org, ou même sur le bugzilla de Fedora (une autre distribution GNU/Linux au même titre qu'Ubuntu) qui participe plus activement au projet Gnome qu'Ubuntu (il faut rendre à César ce que Mark Shuttleworth essaye de voler à la communauté)
Qui sont-ils ? Comment c'est passé leur premier contact avec les autres codeurs ? Est-ce qu'ils peuvent me dire comment s'organise chaque groupe ? Par exemple est-ce qu'il y a beaucoup de monde dans la Desktop Team et moins pour s'occuper de X ?
Oui il y a énormément de monde et ça dépasse de très loin le petit microcosme nombrilesque d'Ubuntu.
Je dois dire que je suis totalement sidéré quand je vois ce genre de confusion et surtout qu'on laisse de jeunes newbies intéressés par GNU/Linux croire qu'Ubuntu a tout fait. C'est honteux.
Ubuntu n'est pas le centre du monde.Ubuntu c'est très bien pour la visibilité du logiciel libre. Mais le respect des autres distribs est trop léger et surtout il y a de la désinformation dans le monde Ubuntu. C'est réellement honteux. (bis)
une liste de site à visiter pour les newbies qui vont perdre leur temps sur les forums ubuntu où on ne fait plus grand-chose.
http://freedesktop.org
FreeDesktop est un projet commun pour fournir un Desktop ou des règles unifiées entre Desktop (comme Gnome ou Kde) et il y a éminemment plus d'intérêt à contribuer aux projets qu'il chapeaute:
Xorg: http://xorg.freedesktop.org
Dbus, Hal, PolicyKit, ConsoleKit: http://wiki.freedesktop.org/wiki/DBus...
qui sont les éléments centraux permettant une intéraction entre utilisateur et matériel au travers du Desktop
Linux: Linux est le kernel du système équippant les centaines de distributions GNU/Linux: http://kernelnewbies.org
Et bien sûr, une URL qu'on a vraiment pas dû voir sur ce forum souvent, cachée par les chevilles des "Ubunteros":
http://distrowatch.com
et la distrib "parente" d'Ubuntu, entièrement libre: http://www.debian.org
(et pour les questions éthiques et philosophiques qu'on ne discute pas ou alors à côté de la plaque sur ces forums:
http://www.fsf.org, The Free Software Foundation)
(attention, je ne désire pas déclencher de troll, juste répondre JUSTEMENT et HONNETEMENT à ses questions)
#9 Le 12/06/2008, à 11:13
- regalageek
Re : Programmer pour Ubuntu...
Linux: Linux est le kernel du système équippant les centaines de distributions GNU/Linux: http://kernelnewbies.org
bon là, le formatage est pas le bon. Le noyau Linux n'est chapeauté par aucun projet, c'est une communauté plus ou moins indépendante du reste des logiciels d'un système GNU/Linux standard. De plus chacun des logiciels composant la partie "programmes utilisateurs" d'un tel système sont gérés par beaucoup de projets.
En gros si tu veux trouver une info sur un projet, un logiciel qui te plaît et auquel tu voudrais contribuer, cherche sur Google sans mentionner Ubuntu. Ou va sur Launchpad sur la page correspondante au paquet et cherche l'url du projet upstream (amont)
#10 Le 12/06/2008, à 11:15
- Ultandir
Re : Programmer pour Ubuntu...
Bonjour,
Excuse moi regalageek mais je trouve que tu y va un peu trop fort.
Vérifie ce que tu dit, tu mélange les débutants en linux plus qu'autre chose :
Ubuntu n'est pas Unix, Ubuntu n'est pas GNU/Linux.
[...]
une autre distribution GNU/Linux au même titre qu'Ubuntu
(attention, je ne désire pas déclencher de troll, juste répondre JUSTEMENT et HONNETEMENT à ses questions)
=> J'avoue que j'ai du mal à y croire avec ce qui suit :
(beurk, tous les *BSD comme OpenBSD, FreeBSD, NetBSD, DragonFly(BSD), Solaris, Opensolaris)
Pour résumer, ton post me parait très subjectif pour un post qui "répond justement et honnetement" a des questions.
Je suis d'accord, il y a des confusions.
Je suis d'accord, il y a des choses qui ne sont pas évidentes.
Mais ce n'est pas une raison pour poster un message pas très aimable ( cf surnom "jeunes newbies" par exemple ) pour le moins subjectif.
Si tu veut répondre correctement, soit objectif, clair et précis.
Dernière modification par Ultandir (Le 12/06/2008, à 11:15)
Fedora Cambridge i386
Zenwalk 5.2
-------------
Il y a 10 types de personnes : celles qui connaissent le binaire, et celles qui ne le connaissent pas.
Hors ligne
#11 Le 12/06/2008, à 12:21
- telliam
Re : Programmer pour Ubuntu...
Tous les jours sur ce forum, je vois avant tout une confusion qui aurait depuis longtemps dû être dissipée.
tu aurais donc du réagir plus tot non? ou est ce une auto critique ?? :lol:
là aussi il y a confusion. si tu veux t'entretenir avec les gens de Gnome, ceux qui développent, débugguent, testent, créent Gnome, tu vas sur http://www.gnome.org, ou même sur le bugzilla de Fedora (une autre distribution GNU/Linux au même titre qu'Ubuntu) qui participe plus activement au projet Gnome qu'Ubuntu (il faut rendre à César ce que Mark Shuttleworth essaye de voler à la communauté)
Effectivement, d'un autre coté, rien n'empeche de poser la question ici. Un forum de discussion c'est fait pour discuter, non?
Qui sont-ils ? Comment c'est passé leur premier contact avec les autres codeurs ? Est-ce qu'ils peuvent me dire comment s'organise chaque groupe ? Par exemple est-ce qu'il y a beaucoup de monde dans la Desktop Team et moins pour s'occuper de X ?
Oui il y a énormément de monde et ça dépasse de très loin le petit microcosme nombrilesque d'Ubuntu.
Je ne vois pas en quoi la question est "nombrilesque" ? Et J'ai l'impression que tu profites la question pour balancer un pic...
... surtout qu'on laisse de jeunes newbies intéressés par GNU/Linux croire qu'Ubuntu a tout fait. C'est honteux.
Qu'est ce qui te donne cette impression??
Ubuntu n'est pas le centre du monde.
oui mais bon tu es sur un forum ubuntu, c'est plutot logique qu'on parle principalement de cette distribution.
Ubuntu c'est très bien pour la visibilité du logiciel libre. Mais le respect des autres distribs est trop léger et surtout il y a de la désinformation dans le monde Ubuntu. C'est réellement honteux. (bis)
Même question : Qu'est ce qui te donne cette impression?? Ce n'est pas une critique de ma part mais je n'ai pas cette impression là.
une liste de site à visiter pour les newbies qui vont perdre leur temps sur les forums ubuntu où on ne fait plus grand-chose.
Et hop une petite attaque en passant ...
Et bien sûr, une URL qu'on a vraiment pas dû voir sur ce forum souvent, cachée par les chevilles des "Ubunteros":
http://distrowatch.com
et hop, rebelotte...
C'est effectivement un bon site, mais c'est plutot le genre de site qu'il faut regarder ou consulter avant de choisir une distrib. Et en plus le lien n'a absolument rien à voir avec la question.
(et pour les questions éthiques et philosophiques qu'on ne discute pas ou alors à côté de la plaque sur ces forums:
http://www.fsf.org, The Free Software Foundation)
Libre à toi d'ouvrir le débat, plutot que de te plaindre qu'il n'y en ai pas...
(attention, je ne désire pas déclencher de troll, juste répondre JUSTEMENT et HONNETEMENT à ses questions)
Trop tard !!!
Dommage tes informations sont interessantes et pertinentes ( en tout cas pour les débutants ) mais le ton de ton message ne donne pas envie de suivre tes conseils.
Dernière modification par telliam (Le 12/06/2008, à 12:26)
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#12 Le 12/06/2008, à 13:53
- LittleWhite
Re : Programmer pour Ubuntu...
Moi je pense que pour developper, pour linux ou moins generalement un projet du type ( audacity , amsn , enfin plein de choses interessantes ) faut commencer par ce plongé sur le code ( au moins avoir mis les sources sur son PC ) et aussi avoir une idée d'amélioration ( une bonne , une utile à tous ).
Après dès que l'on bloque sur le code (car regarder les lignes des autres c'est très dur ) on peut demander de l'aide sur une section developpement ( ici ou ailleur ).
Une fois le joli morceau de code développé ( testé au possible ) on peut toujours essayé de le proposé à la communauté et à la branche principale de développement.
Au sinon on peut aussi integré une équipe d'un projet quelconque, pour faire du beta test ( donc instalation d'un truc qui peut planté et envoie de compte rendu sur le plantage ) ou encore faire de la traduction.
La communauté linux est grande , les ubunturiens aussi, même si les français ne sont visible qu'ici ( personnellement je trouve que les français ne sont pas motivé pour la langue anglaise ). Et cette grande communauté est la force de notre système préférée : Voici un article qui s'eloigne du sujet mais qui reste très intéressant : http://www.linux-france.org/article/the … zar-1.html
Ubuntu c'est très bien pour l'élargissement du monde libre, car c'est facile, on installe ça marche, y a une grosse communauté derrière , wiki nombreuse , forum très actif ... et puis ça permet d'avoir une approche très raisonnable d'un linux. ( Dans le sens pas trop de truc barbare ... )
Pour en revenir au point de départ, vu que notre ami "Hiéroglyphe" sait coder , et que j'imagine qu'il veuille coder , je pense qu'il faut avoir un besoin ( ajout fonctionnalité ) pour vraiment avoir la motivation de se plonger dans le code de grosse fonctionnalités du genre gnome.
Après tu peux toujours regarder, faire des modifs pour toi, je suis sur que c'est très enrichissant.
@regalageek : certe on trouve beaucoup de monde qui débute sur linux par une ubuntu , et c'est très bien, mais n'allons pas les rabesser, partageons, à ces personnes, la connaissance que nous avons récupéré durant nos balbutiement, car n'oublions pas que tout le monde à été débutant un jour.
Et aussi, "Hiéroglyphe", a juste fait une confusion entre certaine définition, et après tu t'es défoulé ... au pire crée un topic dans le coin café
Linux ou mourir
Pour avoir des problemes : demarrer Windows
Script de compression multi archive : http://forum.ubuntu-fr.org/viewtopic.php?id=225297
Hors ligne
#13 Le 12/06/2008, à 14:46
- regalageek
Re : Programmer pour Ubuntu...
Plein de choses vraies
Alors oui, mon post sans doute n'était pas forcément diplomate. Mais que ceux qui y voient des attaques précises s'arrêtent de suite. Je voudrais juste que certains équilibres soient rétablis, car quoi que vous puissiez dire, beaucoup de jeunes newbies (et non, ce n'est pas péjoratif, quand je réponds à qq1 qui veut des conseils, je ne l'insulte pas, et jeune newbie, je trouve même ça plutôt "mignon" mais bref) sont laissés dans la confusion et avec des fausses idées en tête. Ce que je vois clairement c'est que beaucoup pensent qu'Ubuntu c'est Linux et inversement et pour avoir contribué à un certain nombre de projets, je trouve ça abusé de la part de ceux qui savent mais qui ne disent rien.
Passons. Sinon oui, s'il veut contribuer, je l'invite à aller sur les sites des différents projets que j'ai cités. Et aussi à aller sur Distrowatch car contrairement à ce que certains peuvent penser et balancer partout, ça ne sert pas qu'à "décider de sa distribution" mais aussi à découvrir d'autres distrib, d'autres manières de construire un système GNU/Linux et au final savoir ce que font les autres, au lien de ne regarder que ce qui se fait de "notre côté".
Peut-être me reprochez-vous d'avoir été exhaustif et honnête ? Pour l'exhaustivité, je trouve mon post à son égard plus utile et plus clair qu'un simple "tu veux bosser sur gnome => va voir le projet gnome.", et pour l'honnêteté, ben je suis pas là pour cirer les pompes d'une distrib en particulier mais pour aider un nouvel adepte d'Ubuntu dans sa découverte des logiciels libres. Je ne lui ai pas dit de changer, et je m'en garderais bien, je ne pense pas qu'Ubuntu c'est nul, bien au contraire. (Je parle d'un flou volontaire autour du phénomène Ubuntu Linux qui fait bien plaisir à Canonical, mais ça c'est encore de la nourriture pour troll à ne pas cautionner de fait).
Sinon, je finirais par 2 proverbes: qui se sent morveux, se mouche. Et pour le développement et pour Hieroglyphe qui ne peut être que motivé: plus on est de fous, plus on rit.
Et pour ceux qui y vont, rdv aux RMLL http://2008.rmll.info
#14 Le 12/06/2008, à 15:25
- telliam
Re : Programmer pour Ubuntu...
Je comprends bien ton propos , qu'il ne faut pas confondre les distributions, les "Desktop" et respecter les autres distributions, mais personnellement je n'ai pas vu de non-respects dans
le forum "Developpement", à part peut etre des raccourcis de langages et des a-peut-pres surement involontaires.
Mais en parlant de respect : Il faut également respecter le fil du message
Et malheureusement je pense que ce débat n'a hélas pas entièrement répondu aux premières questions de "Hiéroglyphe"
Dernière modification par telliam (Le 12/06/2008, à 15:27)
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#15 Le 12/06/2008, à 15:41
- regalageek
Re : Programmer pour Ubuntu...
Je comprends bien ton propos , qu'il ne faut pas confondre les distributions, les "Desktop" et respecter les autres distributions, mais personnellement je n'ai pas vu de non-respects dans
le forum "Developpement", à part peut etre des raccourcis de langages et des a-peut-pres surement involontaires.Mais en parlant de respect : Il faut également respecter le fil du message
Et malheureusement je pense que ce débat n'a hélas pas entièrement répondu aux premières questions de "Hiéroglyphe"
Soit
Cher Hiéroglyphe, si le projet Gnome t'intéresse d'une manière ou d'une autre, je t'invite à aller voir http://live.gnome.org. On t'y accueille par: live.gnome.org is a collaborative web space for GNOME developers.
Tu trouveras de la documentation (API sur http://library.gnome.org surtout), des tutoriaux de programmation gnome, des ressources tels que channel irc, mailing-lists (auquelles il faut s'inscrire et qu'il faut consulter assez régulièrement pour participer activement et efficacement).
Il y a aussi http://www.gtk.org où tu trouveras la documentation de programmation de base de Glib et GTK+ les 2 éléments sous-tendant Gnome.
Voilà. C'est mieux ?
#16 Le 12/06/2008, à 16:06
- telliam
Re : Programmer pour Ubuntu...
ah ben voilà tu vois qd tu vx;)
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#17 Le 12/06/2008, à 16:17
- Hiéroglyphe
Re : Programmer pour Ubuntu...
Salut à tous
Je rassure regalageek, je ne confond pas du tout GNU/Linux, Ubuntu et Gnome.
Même si parfois la frontière est assez floue... Par exemple la Desktop Team: j'imagine qu'en plus de de s'occuper de l'intégration de Gnome dans la distro, elle va aussi programmer des bidules et réfléchir à certains aspects de l'interface qui seront unique à Ubuntu non ?
Bon aller, je retourne potasser tout ça...
Hors ligne
#18 Le 12/06/2008, à 16:35
- Dark-Sham
Re : Programmer pour Ubuntu...
http://doc.ubuntu-fr.org/tutoriel/comme … ent_ubuntu
Trouvé en fouinant dans la doc
Script de sauvegarde/restauration APT
Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe
Hors ligne
#19 Le 12/06/2008, à 16:54
- Hiéroglyphe
Re : Programmer pour Ubuntu...
Cool, merci.
Comme ça se présente, je crois que je vais m'orienter vers le dev pour Gnome
Hors ligne
#20 Le 12/06/2008, à 16:54
- regalageek
Re : Programmer pour Ubuntu...
Salut à tous
Je rassure regalageek, je ne confond pas du tout GNU/Linux, Ubuntu et Gnome.
Même si parfois la frontière est assez floue... Par exemple la Desktop Team: j'imagine qu'en plus de de s'occuper de l'intégration de Gnome dans la distro, elle va aussi programmer des bidules et réfléchir à certains aspects de l'interface qui seront unique à Ubuntu non ?
Sans aucun doute, mais ça irait à l'encontre du travail accompli par un projet plus généraliste comme http://freedesktop.org. Après je ne sais pas exactement.
A priori le travail d'un mainteneur de paquet Ubuntu (ou Debian c plus ce que je connais) est de fournir d'une manière transparente un logiciel pour la distribution en question, de centraliser les rapports de bogues pour le paquet et la distrib en question, tenter de résoudre les bogues, intéragir avec l'upstream pour faire remonter les corrections et les bogues non "élucidés", toujours garder à l'esprit la qualité du code du logiciel maintenu pour éviter des erreurs comme celle, terrible dans ses conséquences, du paquet OpenSSL chez Debian et chez Ubuntu par voie de conséquence....
C'est l'intéraction avec les développeurs upstream qui doit être privilégiée pour faciliter l'intégration des corrections spécifiques ou non à Ubuntu dans les sources en amont, la proposition de nouvelles fonctionnalités spécifiques ou non à la distrib (c'est mieux que le paquet source puisse définir ses propres flavours en fonction des distribs, montrant une prise de conscience des besoins côté distrib de la part de l'upstream).
Le point important est tjs la remontée d'infos vers les développeurs du logiciel. Sinon si tu sais programmer, trouve un soft, décortique-le, imagine son intégration dans ton Desktop et dans ta distrib (par rapport à la gestion des services au démarrage qui peut beaucoup varier entre distribs et que les auteurs du soft ont de ce fait du mal à intégrer correctement, ou l'intégration avec PolicyKit qui doit être l'une des pistes importantes pour une intégration dans hardy-backports ou ibex...) et voilà.
Bon aller, je retourne potasser tout ça...
et plein d'autres trucs aussi
Pages : 1