Journal Challenge: Écrire la plus petite implémentation de /bin/true

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
54
7
avr.
2022

Bonjour Nal,

/bin/true est un programme qui ne fait rien et retourne le code de sortie 0.

Par exemple, en C :

int main() {
    return 0;
}

Si on compile ce dernier avec la commande suivante:

$ gcc true.c -o true
$ wc -c true
16464
$ ./true && echo $?
0

On obtient un binaire d'environ 16kb.

Si on pousse plus loin avec la version assembleur:

bits 64
global _start
section .text

_start:
  mov eax
(…)

Kernel Recipes 2022 : la 9ᵉ édition arrive  !

Posté par  (site web personnel) . Édité par Ysabeau 🧶 et Nils Ratusznik. Modéré par Ysabeau 🧶. Licence CC By‑SA.
28
25
mar.
2022
Communauté

Après moult reports et un peu dans la précipitation, nous sommes heureux de vous annoncer la 9ᵉ édition de Kernel Recipes, du 1er au 3 juin 2022. Cette édition aura lieu dans le cadre magnifique de la Fondation Biermans-Lâpotre, à la Cité Universitaire Internationale, à Paris.

Nous reprenons la même formule que pour les éditions précédentes : échanges informels et multiples autour des actualités du noyau (nous avons presque 2 ans à rattraper !), les nouvelles de la communauté, les nouveautés, la sécurité…

Logo

Journal [LWN] Une porte de sortie pour a.out

Posté par  (site web personnel) . Licence CC By‑SA.
61
24
mar.
2022

Ceci est une traduction de l'article LWN A way out for a.out, rédigé et publié par Jonathan Corbet.

Contrairement à ma précédente tentative, j'ai cette fois ci l'autorisation de l'éditoriat de LWN (cf fin du journal).


Le format d'exécutable a.out date des tout premiers jours de Linux—et même avant. Il n'a pas été utilisé sérieusement depuis plusieurs décennies, mais le support existe toujours dans le noyau Linux et a résisté à toutes les tentatives de suppression. En Janvier (…)

Chez les Ch’tis au grand cœur

Posté par  . Édité par Ysabeau 🧶 et Xavier Teyssier. Modéré par Ysabeau 🧶. Licence CC By‑SA.
25
22
mar.
2022
Distribution

Stéphane et ses collègues des associations GiveIT et des Bricos du Cœur ont bien voulu accorder une interview au collectif Emmabuntüs dans laquelle ils expliquent la genèse de leurs actions pour le reconditionnement des ordinateurs usagés ainsi que leur penchant certain pour le logiciel libre en général et pour Emmabuntüs en particulier.
Un premier contact entre nous avait eu lieu en 2020 quand les Bricos du Cœur ont fait don à YovoTogo de 80 ordinateurs portables réformés provenant de leur maison mère, qui a une très bonne politique concernant la Responsabilité Sociétale des Entreprises, ce qui permet notamment ce genre d’action.

Capture d'écran Clé de réemploi Emmabuntüs version GiveIT

Plus récemment, à la suite d’une de leurs nombreuses « install parties » durant lesquelles ils utilisent la clé de réemploi magique d’Emmabuntüs, ils nous ont signalé un petit souci avec les SSD de type NVMe, problème qui a été corrigé immédiatement grâce à leur retour d’expérience.

Et à ce sujet, on verra dans l’interview qu’après chaque don d’ordinateur un retour d’expérience est demandé au bénéficiaire et que LibreOffice est à l’honneur.

Forum général.petites-annonces Sujet : [VDS][ECH] Config Tower Xeon 1241v3 + 32 Go de ram

Posté par  . Licence CC By‑SA.
Étiquettes :
3
13
mar.
2022

Bonjour à tous, je mets en vente ma configuration mid-tower, ou possibilité d'échange (voir liste en bas). C'est avec cette configuration que j'ai testé et implémenté toutes les solutions que je décris dans mes bouquins, et sur laquelle je les ai écris, y compris celui sur k8s. J'ai fait tourner jusqu'à 13 VMs en même temps :)
Si on lui met une "vraie" carte graphique (elle avait une RX 590 que j'ai conservé), on joue en High en 1080p sur (…)

Journal Sunshine, Moonlight

Posté par  (site web personnel) . Licence CC By‑SA.
54
12
mar.
2022

Bonsoir LinuxFr;

Je cherchais depuis longtemps une solution simple, fonctionnelle, performante, libre et surtout fonctionnant sous linux pour faire du streaming de jeu vidéo.

Je possède en effet un PC suffisamment bien pourvus pour faire tourner des jeux dans mon bureau, mais je n'ai rien de tel dans le salon. Seulement un petit RPI (2, puis 3 et maintenant 4), ceci au prix actuel c'est pas rien non plus. Il me sert de media center avec LibreElec et Kodi et (…)

TuxMake et le noyau Linux

Posté par  (site web personnel) . Édité par palm123, Pierre Jarillon, Julien Jorge et Ysabeau 🧶. Modéré par Xavier Teyssier. Licence CC By‑SA.
60
9
mar.
2022
Linux

La compilation du noyau Linux est souvent présentée comme étant triviale : un appel à make et c’est réglé.

Cependant les choses se compliquent vite si l’on souhaite :

  • cross-compiler
  • utiliser différentes toolchains (ou versions)
  • reproduire une compilation sur une autre machine
  • utiliser une toolchain non-supportée par sa distribution

En connaissant bien le fonctionnement de sa distribution et les règles de compilations du noyau Linux, c’est tout à fait faisable même si cela reste fastidieux. D’ailleurs, beaucoup de développeurs du noyau possèdent un jeu de scripts maison pour cela.

Afin de rendre cela accessible à tous, Linaro a créé et maintient TuxMake.

Forum Linux.général télémétries hardware et software

Posté par  . Licence CC By‑SA.
Étiquettes :
1
26
fév.
2022

salut tous,

je me pose une question comment bloquer toute télémétrie sur un pc surtout au niveau hardware ?

vu que la matérielle évolue toujours plus, avec des chips qui contiennent des micrologiciels.

comment être sûr qu’il n’y a pas de fuite de donner à notre insu ?

l’exemple Basic des cartes graphiques, quel protocole utilisent-ils snmp ?

quels ports utilisent-ils ?, faut-il analyser au démarrage ou à l’extinction du pc avec wireshark les trame réseau ?

faut-il installer un (…)

Journal [LKML] Est-ce le moment de supprimer ReiserFS ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
23
fév.
2022

Ceci est une traduction d'un mail récent sur Linux Kernel Mailing List (LKML pour les intimes) :

https://lkml.org/lkml/2022/2/20/89


Garder ReiserFS dans l'arborescence a certains coûts. Par example, j'aimerai beaucoup supprimer l'argument flags de ->write_begin. On a l'infrastructure en place pour gérer différement AOP_FLAGS_NOFS, mais AOP_FLAG_CONT_EXPAND est toujours présent, utilisé uniquement par ReiserFS.

En parcourant les patchs à ReiserFS au cours des précédentes années, il y a des bugfixs pour quelques rapports syzbot* et changements globaux de l'arborescence. Il (…)