sujet: Blog

Collabora a introduit un système d'apprentissage automatique pour la compression vidéo

Collabora a publié une implémentation d'apprentissage automatique pour améliorer l'efficacité de la compression des visioconférences. Ce système, qui divise par 10 les besoins en bande passante tout en conservant une qualité H.264 lors de la transmission vidéo avec le visage du participant, est conçu pour diviser par 10 la bande passante. L'implémentation est écrite en Python avec le framework PyTorch et est open source sous licence GPLv3. La méthode permet de reconstituer les détails du visage perdus […]

Sortie de Samba 4.17.0

La version de Samba 4.17.0 a été présentée, qui poursuit le développement de la branche Samba 4 avec une implémentation complète d'un contrôleur de domaine et d'un service Active Directory, compatible avec l'implémentation de Windows 2008 et capable de desservir toutes les versions de clients Windows prises en charge par Microsoft, y compris Windows 11. Samba 4 est un produit serveur multifonctionnel, qui fournit également une implémentation d'un serveur de fichiers, d'un service d'impression et d'un serveur d'identité (winbind). Changements clés […]

Distribution de serveur Linux SME Server 10.1 disponible

SME Server 10.1, une distribution serveur Linux basée sur CentOS 7 et conçue pour les PME, est disponible. Cette distribution comprend des composants préconfigurés et prêts à l'emploi, configurables via une interface web. Ces composants incluent un serveur de messagerie avec filtrage anti-spam, un serveur web, un serveur d'impression, […]

Une conception de processeur simple adaptée à un usage domestique a été publiée

Un schéma de processeur assemblable en quelques jours à l'aide de transistors a été publié. Le circuit est construit uniquement avec des portes logiques NON, OU, ET, OU exclusif et NON-OU. Le circuit d'exemple est une version minimaliste 4 bits avec 155 portes logiques, mais la profondeur de bits peut être spécifiée à volonté en ajoutant des fils et des portes logiques. Ce circuit est une machine RAM à chargement/stockage, […]

Sortie de Polemarch 2.0, une interface web pour Ansible

Polemarch 2.0.0, une interface web de gestion d'infrastructure serveur basée sur Ansible, est disponible. Le code du projet est écrit en Python et JavaScript à l'aide des frameworks Django et Celery. Le projet est distribué sous licence AGPLv3. Pour exécuter le système, il suffit d'installer le package et d'exécuter un service. Pour une utilisation industrielle, il est recommandé d'utiliser en complément MySQL/PostgreSQL et Redis/RabbitMQ+Redis (cache et broker MQ). Pour […]

Fedora Linux 37 est entré en bêta test

Fedora Linux 37 est entré en phase de test bêta. Cette version marque la transition vers la phase finale de test, qui ne permet que la correction de bugs critiques. La sortie est prévue pour le 18 octobre. Elle inclut les versions Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base et Live, livrées en versions bêta avec KDE Plasma 5, Xfce, MATE, Cinnamon, […]

Sortie de la disposition du clavier Ruchei 2.0 avec correctifs communautaires

La version 2.0 du clavier d'ingénierie Ruchey a été publiée. Ce clavier permet de saisir des caractères spéciaux, tels que « {}[]<> », sans passer au latin, en utilisant la touche Alt droite. Cela simplifie la saisie de textes techniques en Markdown, Yaml et Wiki, ainsi que de code en russe. Une version anglaise est également disponible, avec les mêmes caractères spéciaux que la version russe. Développements […]

Lancement du navigateur Web multiplateforme Ladybird

Les développeurs du système d'exploitation SerenityOS ont présenté le navigateur web multiplateforme Ladybird, basé sur le moteur LibWeb et l'interpréteur JavaScript LibJS, développés par le projet depuis 2019. L'interface graphique repose sur la bibliothèque Qt. Le code est écrit en C++ et distribué sous licence BSD. Il est compatible avec Linux, macOS, Windows (WSL) et Android. L'interface est conçue dans un style classique et prend en charge les onglets. […]

WD développe un pilote NVMe dans Rust. Expérimenter avec Rust sur FreeBSD

Lors de la conférence Linux Plumbers 2022, qui se déroule actuellement, un ingénieur de Western Digital a présenté le développement d'un pilote expérimental pour disques SSD avec interface NVM-Express (NVMe), écrit en Rust et fonctionnant au niveau du noyau Linux. Bien que le projet en soit encore à ses débuts, les tests ont montré que les performances du pilote NVMe sur […]

Sortie du moteur de jeu ouvert VCMI 1.0.0 compatible avec Heroes of Might et Magic III

Le projet VCMI 1.0 est désormais disponible, développant un moteur de jeu ouvert compatible avec le format de données utilisé dans les jeux Heroes of Might and Magic III. Un objectif important du projet est également de prendre en charge les mods, à l'aide desquels il est possible d'ajouter de nouvelles villes, héros, monstres, artefacts et sorts au jeu. Le code source est distribué sous licence GPLv2. Prend en charge le travail sous Linux, Windows, [...]

Sortie de NNCP 8.8.0, utilitaires de transfert de fichiers/commandes en mode store-and-forward

Node-to-Node CoPy (NNCP), un ensemble d'utilitaires permettant de transférer en toute sécurité des fichiers, des e-mails et des commandes de stockage et de transfert, est disponible. Il fonctionne sur les systèmes d'exploitation compatibles POSIX. Ces utilitaires sont écrits en Go et sont sous licence GPLv3. Ils sont destinés à la création de petits réseaux pair-à-pair (des dizaines de nœuds) avec routage statique pour le transfert sécurisé de fichiers […]

Version de l'éditeur de texte GNU Emacs 28.2

Le projet GNU a publié GNU Emacs 28.2, un éditeur de texte. Jusqu'à la sortie de GNU Emacs 24.5, le projet était développé sous la supervision personnelle de Richard Stallman. La nouvelle version modifie la définition du répertoire d'installation du fichier exécutable. Lors d'une installation dans un répertoire non standard, le script « configure » ​​doit désormais être exécuté avec l'option « --bindir= » lors de l'assemblage (l'utilisation de « bindir=DIRECTORY » dans « make install » ne suffit pas, car […]