Slackware 14.2

Posté par  . Édité par bubar🦥, Altor, ZeroHeure, palm123, j et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
42
2
juil.
2016
Slackware

Après une longue période de développements et de tests, Patrick Volkerding et l'équipe Slackware sont fiers d'annoncer la disponibilité immédiate de Slackware Linux 14.2. Cette version succède à la 14.1, sortie en novembre 2013. Slackware est la plus ancienne des distributions GNU/Linux à être encore active.

Logo Slackware

Le projet Slackware édite et maintient la distribution éponyme, qui était, est et restera une distribution simple et légère, au plus près de la philosophie d'Unix et de l'esprit KISS. Slackware met l'accent sur la stabilité du système et la distribution de logiciels en les modifiant le moins possible pour respecter les choix de leurs auteurs. En bref, Slackware propose des briques système stables et éprouvées, pour des logiciels de haut niveau dans leurs dernières versions.

Portage de TapTempo en VHDL

Posté par  (site web personnel, Mastodon) . Édité par Christophe ---, palm123, Claude SIMON, Ysabeau 🧶 🧦, Pierre Jarillon, tisaac, BAud et Nils Ratusznik. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
39
17
déc.
2020
Matériel

Ayant préparé tout le matériel pour faire du TapTempo en Verilog, il était trop tentant de réaliser la même chose en VHDL. L’occasion de se plonger dans ce langage de description matériel concurrent du Verilog.
L’occasion également de parler des avancées de GHDL, un simulateur libre du VHDL, et désormais également capable de faire la synthèse en conjonction avec Yosys.

Pour comprendre TapTempo dans la culture moulesque de LinuxFr.org, il est conseillé d’aller faire un petit tour sur la page wiki homonyme.

Sortie de la version 4.4 du compilateur GCC

Posté par  (site web personnel) . Modéré par Mouns.
38
21
avr.
2009
GNU
Aujourd'hui la sortie de la version 4.4 du compilateur GCC a été annoncée sur la liste de diffusion du projet.
Écrit à l'origine par Richard Stallman, le logiciel GCC (GNU Compiler Collection) est le compilateur de référence du monde du logiciel libre. Il accepte des codes source écrits en C, C++, Objective-C, Fortran, Java et Ada et fonctionne sur une multitude d'architectures.

La sortie de GCC 4.4 a été grandement retardée par des questions d'ordre juridiques. En effet la FSF a dû se prononcer sur la nouvelle "Runtime Library Exception" qui autorise le passage des diverses bibliothèques sous licence GPLv3 ainsi que l'arrivée prochaine des greffons dans l'architecture de GCC. La FSF étant connue pour sa hâte toute relative sur les questions juridiques il a fallu patienter ce qui a provoqué un certain mécontentement chez plusieurs développeurs. Néanmoins le comité directeur de GCC a préféré jouer la prudence (better safe than fast) et attendre d'avoir l'aval des juristes de la FSF avant d'autoriser la sortie tant attendue.

Dans la suite de la dépêche, vous pourrez découvrir les nouveautés et les optimisations mises en œuvre dans cette version 4.4 de GCC.

NdM : pour l'anecdote, cette dépêche a été initialement soumise le 18 décembre 2008, a attendu la sortie officielle de GCC 4.4, et à ce titre remporte le titre de dépêche restée le plus longtemps en modération (le record précédent étant de 70 jours).

Journal Ada, langage et ressources

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
24
juin
2013

Récemment j'ai commencé à regarder un peu le langage Ada. C'est un langage que je trouve vraiment intéressant, à plusieurs titres.

Bon, un point négatif pour commencer : la syntaxe. C'est vrai que j'ai plus été habitué aux syntaxes type c, c++, c#, java, javascript que pascal ou basic par exemple, même si je fais du ruby. Au premier abord on peut trouver la syntaxe un peu lourde, le respect des majuscules, etc. Mais (…)

Sortie de Rust en version 0.3

35
23
juil.
2012
Rust

Rust est un langage développé par la fondation Mozilla qui implémente les paradigmes procédural, orienté objet, concurrent et fonctionnel. C'est un langage compilé plutôt orienté bas-niveau et qui concurrence le C ou le C++. Il est multiplates-formes et tourne sous Linux, Mac OS X et Windows. Pour rappel, Rust est un langage de programmation système fortement typé. L'accent est mis sur la sûreté des accès mémoire et la concurrence.

Vu les orientations de la fondation Mozilla, le but est de pouvoir développer un navigateur Web avec ce langage et les travaux ont déjà commencé, ce navigateur alternatif s'appelle Servo.

logo

Journal C++Now 2014

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
32
25
mai
2014

Entre le 12 et le 17 mai dernier a eu lieu C++Now qui se définit comme un rassemblement d'experts et de passionnés de C++ venant de partout dans le monde. Et on peut dire que le programme était alléchant. Au menu, tout un tas de présentation sur C++, en particulier ses versions 11 (déjà sortie) et 14 (la prochaine) voire 17 (la suivante).

Il faut dire que C++11 a apporté plein de nouvelles fonctionnalités qui ont révolutionné la manière de (…)

Journal Ready At Dawn passe à Rust

Posté par  . Licence CC By‑SA.
Étiquettes :
31
26
juil.
2018

La société de développement Ready At Dawn éditrice des jeux Daxter, God of War ou encore Ōkami, a décidé de passer tout ses futures projets au langage Rust parce que C/C++ <3 Rust.

It's finally happening - after >30 years of pro use, 20 of which quite reluctantly, I am officially DONE with C/C++. Only maintenance from now on, everything new will be in @rustlang. THANKS Rust team for refining modern concepts into such a practical, elegant system. I love (…)

Journal Y a des stages plus sympas que d'autres !

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
30
31
mai
2015

Allez un petit journal bookmark issu du blog d'Adacore, ça faisait longtemps :)
Certains connaissent peut-être le crazyflie. Pour les autres, il s'agit d'un quadricoptère, en clair, un drone à quatre rotors.
Une de ses particularités est sa petite taille, il tient dans le creux de la main, mais pour les libristes que nous sommes, le gros intérêt est qu'il est ouvert, aussi bien d'un point de vue hardware que software (cf. ).
J'en arrive (…)

Journal la rouille et la comtesse

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
30
17
nov.
2021

Salut 'nal.

Il y a quelques mois, je me suis mis au langage Rust qui était alors le plus plébiscité de StackOverflow (et ce quatre années de suite…) et qui arrive second au dernier AOC sur Redit.
Les début de la noce furent belle. Cependant, après moins d'une semaine, j'ai du faire une pose qui dura plus longtemps que prévu, et au retour il ne fut pas aisé de se remettre dans la syntaxe cryptique. Ce n'est pas le (…)

Mandriva Linux 2009.1 Spring est disponible

Posté par  (site web personnel) . Modéré par patrick_g.
30
30
avr.
2009
Mandriva
La nouvelle version de Mandriva Linux est disponible ce jour pour téléchargement pour tous, sur tous les miroirs habituels.

Fidèle à son calendrier de sortie d'une version tous les six mois, Mandriva met à disposition la version dite Spring 2009.1.

Cette version inclut un nombre conséquent de mises à jour, tant au niveau du cœur du système (noyau, GlibC) que du serveur d'affichage Xorg, des bureaux au choix, des outils applicatifs tiers. Une révision des drakxtools et de nombreux points d'améliorations sur certains sont également au menu de cette Spring.

Elle propose un nouveau mode de traitement des fichiers ISO : au lieu de simplement les graver, on peut dorénavant les transférer sur une clef USB, directement, et obtenir une clef USB amorçable. Ceci est valable tant pour la version LiveCD que la version classique. Un utilitaire graphique pour toutes les distributions est disponible pour réaliser cette opération de copie d'ISO sur une clef USB (« ISO hybride »). L'opération est rapide, très simple et parfaitement fonctionnelle.

Journal Ada Lovelace Day

Posté par  . Licence CC By‑SA.
29
7
oct.
2011

Bonjour à tous,

Aujourd'hui, entre grève de la SNCF, le décès de Steve Jobs et le procès contre tzdata, il semblerait que l'Ada Lovelace Day a été oublié.

Créée en 2009, cette journée a comme objectif pour faire connaître les femmes impliqués dans les sciences informatiques et la technologie. Un de buts est de montrer aux jeunes femmes que ces métiers ne sont pas réservés aux hommes et qu'elles peuvent réussir dans l'informatique.

C'est pourquoi, je vous invite tous à (…)

Journal Re-implémentation de TweetNaCl en Spark

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
28
26
jan.
2022

A l'origine, ce n'était qu'un lien mais finalement, cela méritait un journal sur Spark.

Avant de vous filer le lien sur le portage, on va commencer par un petit exemple rapide de ce que peut faire Spark.

Mais c'est quoi Spark ?

Spark est, aujourd'hui, un sous-ensemble d'Ada restreignant les capacités aux fonctions sécurisées et non-abmigües.

Via un ensemble d'aspects, une sorte d'annotations, le compilateur gnatprove génère des conditions de vérification pour chaque sous-programme.
Ces conditions de vérification (…)

Alire, le package manager d'Ada

28
1
juin
2022
Ada

Dans un précédent journal, il m’a été demandé de présenter Alire sous la forme d’une dépêche. Voilà, j’ai fini par prendre le temps et j’ai choisi la façon de le présenter.
Je vous propose donc une sorte de pas-à-pas plutôt qu’une explication un peu brutale

Le but

Nous allons donc créer des crates Alire (les Rustistes auront reconnu le terme).
J’ai bien dit des car cela va permettre de voir les deux types, lib ou bin que l’on peut créer.

Le projet

Le but n’étant pas d’écrire du code Ada, on va prendre un de mes projets préférés qui n’a, au moment de l’écriture de ces lignes, pas de crate associée.
J’ai nommé le Corporate Bullshit Generator, logiciel ô combien indispensable, source inépuisable d’études en scalabilité (autopromotion).

Ce magnifique projet est l’œuvre de Gautier de Montmollin qui produit aussi des choses beaucoup plus sérieuses comme Zip-Ada, une lib pour gérer les archives zip, Ada PDF Writer ou HAC, un compilateur Ada partiel.
Évidemment, tout est codé en pur Ada.

Bon assez causé, on y va direct car c’est NOTRE PROJEEEEETTTT :)

Sortie de GHDL version 1.0.0

Posté par  (site web personnel, Mastodon) . Édité par palm123, Yves Bourguignon, bubar🦥, Benoît Sibaud et Ysabeau 🧶 🧦. Modéré par ted. Licence CC By‑SA.
Étiquettes :
27
6
fév.
2021
Matériel

GHDL est un logiciel écrit en Ada permettant de faire l'analyse, la compilation, la simulation ainsi que la synthèse du VHDL. Le VHDL, quant à lui, est un langage de description matériel très utilisé dans le développement sur FPGA ou ASIC. À l'origine, GHDL est un « side-project » de Tristan Gingold lui permettant de se faire la main avec Ada.

GHDL est devenu l'outil indispensable pour faire de la simulation VHDL aujourd'hui. Après presque 20 ans de développement, voici que sort en version 1.0.0 le logiciel de simulation VHDL nommé GHDL. En prime, GHDL s'offre un nouveau logo:

logo GHDL

Journal Portage de TapTempo en Ada

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
26
26
fév.
2018

Et voilà, à peine développé et déjà un fork :)

Suite au journal de mzf, j'ai décidé de porter le taptempo en Ada.

Pourquoi faire ? Juste pour le plaisir :)
Et puis aussi parce que le logiciel était suffisamment court pour faire un portage rapide et montrer différents aspects d'Ada sur un programme déjà existant en C++.

Après une version Rust, voici donc, comme promis, la version Ada et sa petite explication… Enfin, deux versions.

Première

(…)