|
Temps de lecture : 7 minutes
Les épisodes précédents
Episode 1 (vaut mieux lire le 1 avant le 0)
Episode 0
Episode 2
Introduction
Si tu arrives ici par hasard, note que l'idée c'est de faire tourner, dans un contexte remis au goût du jour, un OS 32 bits dont le code date d'une vingtaine d'années. Ce qui est vraiment génial c'est que Simple OS (c'est le nom de l'OS en question) est excessivement bien documenté car, à l'époque, toute une série d'articles étaient parus à son sujet dans Linux Mag. Je te laisse lire les articles de l'époque ainsi que les épisodes précédents de ...
Lire la suite SOS 2 le retour 20 ans après… Episode 3
Temps de lecture : 19 minutes
Les épisodes précédents
Episode 0
Episode 1
Introduction
Je ne reviens pas sur les motivations etc. Si tu arrives ici par hasard, note que l'idée c'est de faire tourner, dans un contexte remis au goût du jour, un OS 32 bits dont le code date d'une vingtaine d'années. Ce qui est vraiment génial c'est que Simple OS (c'est le nom de l'OS en question) est excessivement bien documenté car, à l'époque, toute une série d'articles étaient parus à son sujet dans Linux Mag. Je te laisse lire les articles de l'époque ainsi que l'épisode 1 puis l'épisode ...
Lire la suite SOS 2 le retour 20 ans après… Episode 2
Temps de lecture : 18 minutes
J'explique ici la galère que c'est, en 2023, de remonter une machine susceptible de faire tourner le code d'un OS écrit en 2004.
Intro
Commence par lire cet article (épisode 1) avant de revenir ici car j'ai écrit l'épisode 1 avant celui-ci. Ayé, t'as lu? Donc maintenant tu sais que j'ai décidé de faire du bouche-à-bouche à un code qui a une vingtaine d'année et de le faire tourner dans un setup modernisé à base de Grub2, Docker, NASM etc.
So far so good... À l'issue de mon premier billet, le code de l'épisode 1 tourne ...
Lire la suite SOS 2 le retour 20 ans après… Episode 0
Temps de lecture : 33 minutes
Créez votre OS
En 2004, rappelez-vous, c'était l'année des Black Eyed Peas, de la sortie du film le prisonnier d'Azkaban, de l'atterrissage de Opportunity sur Mars... Le noyau Linux était en 2.6 et Chirac était président... Toute une époque... En plus, en juin de cette année-là, avec le numéro 62 de GNU Linux Magazine France, a débuté une série d'articles dont l'objectif était d'expliquer comment on pouvait écrire son propre système d'exploitation (SOS comme Simple OS). Je ne sais pas pourquoi, mais il y a des articles et des sujets qui vous restent dans la tête...
Faut pas ...
Lire la suite SOS 2 le retour 20 ans après... Episode 1
Temps de lecture : 3 minutes
The tests have been done with Linux Mint 21.2 but the process does not depend of the distribution.
Format de disk, clé USB
Plug the key.
Once detected, Nemo or any other "file browser" opens.
"CTRL+ALT+T" to open a terminal.
lsblk # No need to be root # You see sdb1 or sdb1 and sdb2 (my case) # They are mounted on /media/philippe/xxxxx and /media/philippe/yyyyyyy umount /dev/sdb1 # umount /dev/sdb2 lsblk # No mounting point anymore
I suppose the USB stick is under /dev/sdb
If the USB stick must be bootable
Create a ...
Lire la suite Format & Use USB key - Linux - CLI
Temps de lecture : < 1 minute
C'est juste une cheat-sheet car je ne me rappelle jamais comment on doit procéder. J'en profite pour coller ici un moyen de faire la différence entre 2 répertoires.Attention, j'ai pas creusé ni encore compris ces histoire de p0, P1... (voir dernier lien au bas de cette page)
Différence entre 2 répertoires
git diff --no-index dir1/ dir2/ # forcément faut git sur la machine diff -qrN dir1/ dir2/
Sur un fichier
Apply
patch foo.c < my.patch # the patch "knows" the name of the file to be patched
Undo
Lire la suite Patch
Temps de lecture : 2 minutes
Ce billet fait suite à celui-ci qui traitait de PowerShell remoting protocol (PSRP) over SSH mais dans un contexte Windows. Là, on va faire la même chose mais avec une machine distante (un serveur) Linux.
Afin d'éviter trop de redites je vous propose de lire ce billet. Si besoin, n'hésitez pas à lire cet autre billet qui traite de la configuration de remote PowerShell dans un contexte WORKGROUP (à la maison) et dans lequel je parle de WinRM.
Enfin bref, ici on va faire court...
Les coordonnées de la machine distante
192.168.1.44
MINT-PHILIPPE
PowerShell y est installé. Lire ce ...
Lire la suite Linux - Remote PowerShell sur SSH
|
|