Des nouvelles de Fortran n°5 - Décembre 2023

Posté par  (site web personnel) . Édité par Benoît Sibaud et Ysabeau 🧶 🧦. Modéré par patrick_g. Licence CC By‑SA.
28
1
déc.
2023
Fortran

Fortran joue aux échecs avec la Mort depuis des décennies (j’aurais aussi pu me référer au film Le Viager avec Michel Serrault :-)). Ces trois dernières années, il a été présent 23 mois dans le Top 20 de l’indice TIOBE, atteignant même la 11e place en juillet et septembre 2023. Simple bruit dans un classement controversé ou regain d’activité d’une communauté habituellement trop discrète, à vous de juger. Voyons ce qu’il s’est passé dans le monde du Fortran depuis notre dépêche n°4 d’octobre 2022.

Journal GCC sélectionné pour le Google Summer of Code 2023

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
4
mar.
2023

GCC a été sélectionné pour le Google Summer of Code (GSoC) 2023 :
https://gcc.gnu.org/wiki/SummerOfCode

Les personnes souhaitant y contribuer peuvent candidater jusqu'au 4 avril.

Pour en savoir plus :

Des nouvelles de Fortran n°4 - Octobre 2022

Posté par  (site web personnel) . Édité par Benoît Sibaud, Julien Jorge et Ysabeau 🧶 🧦. Modéré par Pierre Jarillon. Licence CC By‑SA.
23
19
oct.
2022
Fortran

Que s’est-il passé dans le monde du Fortran depuis notre dépêche de février ? Faisons un point automnal en commençant par deux évènements marquants, des nouvelles du front des compilateurs, un point sur les activités de la jeune communauté Fortran-lang et des nouvelles de quelques projets Fortran. Nous conclurons par un étonnant retour vers le futur du développement logiciel !

Ouverture de l'appel à projet pour le Google Summer of Code

Posté par  (site web personnel, Mastodon) . Édité par vmagnin, Ysabeau 🧶 🧦, Pierre Jarillon et palm123. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
16
26
jan.
2022
Communauté

Le Google Summer of Code est un programme de sponsoring financé par Google pour les contributeurs et contributrices à des projets opensource.

Le fonctionnement a été beaucoup modifié pour les éditions 2021 et 2022 afin de s’adapter au contexte et également aux demandes des projets participants.

Les projets souhaitant participer au Google Summer of Code peuvent soumettre leur candidature à partir du 7 février 2022.

Journal git-bug va participer au Google Summer of Code

Posté par  (site web personnel) . Licence CC By‑SA.
21
23
mar.
2019

git-bug est un bug tracker distribué intégré dans Git, c’est‐à‐dire que l’ensemble des données des bogues est stocké sous forme d’objet git, sans polluer les branches et fichiers normaux. Pour plus de détails, je me permets de te renvoyer à la dépêche de présentation de décembre.

À l’occasion du Google Summer of Code 2019, le projet Coala, sélectionné pour le programme, m’a proposé d’allouer un étudiant à git-bug ! Seras‐tu cet étudiant ?

Les projets potentiels sont :

Journal Google Summer of Code 2014

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
27
25
fév.
2014

La liste des organisations du Google Summer of Code 2014 vient d'être publiée.

Pour sa dixième année, 190 organisations/projets ont été acceptés (contre 177 l'an dernier). La liste est disponible:
https://www.google-melange.com/gsoc/org/list/public/google/gsoc2014
Comme pour les organisations/projets, le nombre d'étudiants acceptés devrait être aussi en augmentation cette année.

Comme d'habitude, des projets comme Debian, Mozilla ou LLVM (au hasard) ont été sélectionnés.

Les journaux LinuxFr.org les mieux notés du mois de septembre 2013

Posté par  (site web personnel) . Modéré par Nils Ratusznik. Licence CC By‑SA.
11
1
oct.
2013
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une quinzaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de septembre passé.

Journal GSoC sur GtkSourceView/gedit

Posté par  . Licence CC By‑SA.
55
21
sept.
2013

Me voilà arrivé à la fin du Google Summer of Code chez GNOME. C'est un bon moment pour faire un récapitulatif de mes aventures GNOMEsques.

Tout a commencé un beau^W jour pluvieux d'été, en 2009, où je voulais me lancer dans un projet de programmation. J'aimais bien GNOME, donc développer une application en GTK+ me paraissait un choix judicieux. Qu'est-ce qu'il me manquait dans GNOME ? Un bon éditeur LaTeX, pardi ! J'utilisais Kile à l'époque. Me voilà donc (…)

Google Summer of Code 2013

Posté par  (site web personnel, Mastodon) . Édité par rootix, baud123 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
31
13
fév.
2013
Communauté

C'est en plein milieu de l'hiver que Google lance le coup d'envoi de la neuvième édition de son été studieux pour étudiants développeurs : le Google Summer of Code 2013. Tous les ans, Google offre une bourse aux étudiants qui participent concrètement et sérieusement à des projets Open Source sélectionnés.
Bannière GSoc

Le GSoc est l'occasion pour les étudiants d'être rémunérés (jusqu'à 5000 USD) pour un travail en relation avec leurs études, de mieux connaître le monde Open Source, faire progresser des projets Libres et potentiellement de faire émerger de nouveaux contributeurs réguliers. Cependant, l'implication demandée n'est pas neutre, que ce soit pour les étudiants qui souhaitent y participer (le processus de recrutement peut s'apparenter à celui d'un véritable boulot) que pour les projets qui doivent encadrer les étudiants et valider leurs résultats.

Bref, comme le dit Google, l'été « il vaut mieux retourner des bits que des steaks ».

Google Summer Of Code 2012

Posté par  . Édité par Nÿco, Bruno Michel, baud123 et patrick_g. Modéré par Florent Zara. Licence CC By‑SA.
25
1
mai
2012
Communauté

L'édition 2012 du Google Summer of Code est lancée et la liste des projets acceptés vient d'être publiée par Google. Cette année ce sont 1212 étudiants et 180 organisations qui participent.

Plus de détails dans la suite de la dépêche.

Journal Renforcer la sécurité du noyau

Posté par  (site web personnel) . Licence CC By‑SA.
51
28
juin
2011

Un journal quasi-bookmark pour signaler une belle initiative visant à renforcer la sécurité du noyau.

Solar Designer (le leader de la distribution Openwall) a annoncé en avril dernier que 5 projets avaient été acceptés dans le cadre du Google Summer of Code. Mail d'annonce : http://www.openwall.com/lists/announce/2011/04/26/1

L'un de ces étudiants est Vasiliy Kulikov et il travaille sur la sécurisation du noyau. Essentiellement cela consiste à essayer de faire remonter vers la branche principale (celle de Linus) les patchs qui (…)

Journal 5 projets GSOC pour The Gimp

Posté par  (site web personnel) .
Étiquettes :
10
11
mai
2011

C'est reparti, cette année il y aura donc 5 projets "sponsorisés" par le GSOC pour The Gimp. Et c'est tant mieux. Bon, c'est encore un de ces P* de journaux bookmarks et je m'en excuse. (pas le temps de développer, il est tard, j'ai beaucoup de travail).

http://www.google-melange.com/gsoc/project/google/gsoc2011/lightningismyname/6001http://www.google-melange.com/gsoc/project/google/gsoc2011/victor_matheus/8001http://www.google-melange.com/gsoc/project/google/gsoc2011/enrico_schroeder/12001http://www.google-melange.com/gsoc/project/google/gsoc2011/michael_mure/5001http://www.google-melange.com/gsoc/project/google/gsoc2011/robert_sasu/17001

Effervescence autour de la pile graphique libre

Posté par  . Édité par Benoît Sibaud. Modéré par Florent Zara. Licence CC By‑SA.
125
2
avr.
2011
Serveurs d’affichage

Ces derniers temps ont été très riches en événements dans le monde graphique libre.

Une première phase du remodelage intégral de la pile graphique de nos systèmes libres avait commencé par DRI2, apportant notamment la possibilité à un compositeur tel que Compiz de rediriger le rendu OpenGL d’une fenêtre (Redirected Direct Rendering), puis le Kernel Mode Setting (KMS) permettant de transférer la gestion des modes vidéo et de la mémoire vidéo du pilote graphique X.Org (DDX) vers le noyau, et enfin, Gallium3D, le cadriciel de Tungsten Graphics, permettant la mise en commun de nombreuses fonctionnalités auparavant implémentées dans chaque pilote graphique.

Très récemment, le noyau 2.6.38 a apporté le kernel page flipping, permettant l’arrivée du futur serveur d’affichage Wayland développé par Kristian Høgsberg (également auteur de DRI2 et de AIGLX) et popularisé par Mark Shuttleworth (qui souhaite son adoption dans Ubuntu dès l’année prochaine). Les bibliothèques graphiques GTK+ 3 et Qt 4 ont déjà des back-ends permettant le fonctionnement expérimental des applications GNOME 3 ou KDE 4 sous Wayland…

Parmi les plus récents événements, de nombreux étudiants ont proposé des projets en lien avec la pile graphique libre utilisée par GNU/Linux à l’occasion de l’édition 2011 du Google Summer of Code (GSoC). Ces projets sont plus précisément des « state trackers » pour Gallium3D :

  • un étudiant belge du nom de Denis Steckelmacher (alias steckdenis), a proposé rien de moins qu’un state tracker OpenGL 4.1, entièrement récrit. Ce projet ayant été jugé bien trop ambitieux par les développeurs Mesa / Gallium3D dans le cadre du GSoC, ces derniers lui ont proposé de travailler sur le remplacement des représentations intermédiaires propres à Gallium3D (Mesa IR) par une sémantique [GLSL] plus standard. Après coup, cette idée n’a pas fait non plus l’unanimité au sein des développeurs, avec notamment deux sociétés, Intel et LunarG travaillant actuellement sur ces fameuses représentations intermédiaires. Denis Steckelmacher a finalement décidé de travailler sur Clover, le state tracker OpenCL, permettant d’exploiter la puissance des GPU pour le calcul intensif, avec pour objectif obtenir un state tracker fonctionnel réalisant, dans un premier temps, les calculs OpenCL sur le processeur en utilisant LLVMpipe, un moteur de « rendu OpenGL » logiciel basé sur LLVM (Low Level Virtual Machine).

  • un étudiant français, Émeric Grange (alias Emeric_), participerait également au GSoC 2011, avec pour projet le développement d’un décodeur vidéo WebM / VP8 accéléré via les [[shaders]] des processeurs graphiques. Tout cela serait placé dans un state tracker Gallium3D, qui exposerait ses fonctions aux lecteurs multimédias comme VLC, MPlayer et Totem (via un greffon GStreamer) à travers l’API VDPAU de NVIDIA.
    Ce state tracker pourrait constituer un bon point de départ pour la prise en charge générique du décodage matériel d’autres formats vidéo, tels que le MPEG 4 ASP (DIVX < 7) et MPEG 4 AVC (H.264) ou le MPEG 2 (déjà pris en charge par le state tracker XvMC). À noter que, comme pour la gestion des textures compressées S3TC, la gestion de ces formats devra faire l’objet d’une analyse des brevets / licences impliqués.

Certes, tout n’est pas rose du côté de la pile graphique Linux, mais au moins ça bouge et ça avance plutôt dans le bon sens. Voir ci-dessous pour les détails.