Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2893 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

[TNZ Tools] Gestion kernel pour Debian, Redhat & ARCH Linux (KRN)

n°1475201
TNZ
Ryzen 9 5950X powered ...
Posté le 29-04-2022 à 14:26:14  profilanswer
 

Reprise du message précédent :
KRN 5.5 out !
 
La grosse nouveauté est la prise en charge des signatures de noyau et des modules associés pour les serveurs calés en UEFI / SecureBoot. Pour l'instant, la suite ne gère que le mode DEBIAN.
La génération et installation des clés / certificats nécessaires sont décrites sur : https://wiki.debian.org/SecureBoot
Une fois les éléments en place, un « krn configure RESET » s'impose pour renseigner l'outil.
 
KRN permet 2 approches :

  • Signer les noyau/modules déjà installés (sign et installsign)
  • Signer les binaires lors de la compilation et avant la génération des paquets d'installation (compilesign et compilsigninstall)


Le github est à jour :)


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
mood
Publicité
Posté le 29-04-2022 à 14:26:14  profilanswer
 

n°1475343
Derek De L​int
pas tiptop pour notre jeunesse
Posté le 04-05-2022 à 10:32:30  profilanswer
 

drap


---------------
j'échange avec vous de par les internets
n°1475346
PetitJean
Bon ben hon
Posté le 04-05-2022 à 11:54:58  profilanswer
 

 

Vous z'ici ?


---------------
Non
n°1475351
Derek De L​int
pas tiptop pour notre jeunesse
Posté le 04-05-2022 à 16:10:56  profilanswer
 

PetitJean a écrit :

 

Vous z'ici ?


moi là, nouveau dans le monde du libre

Message cité 1 fois
Message édité par Derek De Lint le 04-05-2022 à 16:13:21

---------------
j'échange avec vous de par les internets
n°1475356
PetitJean
Bon ben hon
Posté le 04-05-2022 à 17:48:19  profilanswer
 

Derek De Lint a écrit :


moi là, nouveau dans le monde du libre

 

:jap:


---------------
Non
n°1475654
TNZ
Ryzen 9 5950X powered ...
Posté le 17-05-2022 à 19:26:45  profilanswer
 

KRN 5.6 out !

 

La compilation noyau utilise « zstd ». L'installation de l'outil est maintenant contrôlée.


Message édité par TNZ le 17-05-2022 à 19:27:09

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1475851
TNZ
Ryzen 9 5950X powered ...
Posté le 26-05-2022 à 13:03:50  profilanswer
 

KRN 5.7 out !
 

  • Compilation du noyau : ajout de « cpio » dans la liste de contrôle avant compilation pour le mode ARCH et ARCH-CUSTOM.
  • Suppression de la fonction _libkernel.sh/SortFile, remplacée par l'utilisation de « linux-version » pour de meilleures performances d'affichage sur les grandes listes (krn list, krn search)


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1475852
minux
On Linux ...
Posté le 26-05-2022 à 13:05:09  profilanswer
 

Merci m'sieur :jap:


---------------
Ho to root your Pixel | Mes linux : 2002: Mandrake -> 2005: Ubuntu -> 2010: Arch | “A computer is like air conditioning – it becomes useless when you open Windows.” - Linus Torvalds
n°1476335
TNZ
Ryzen 9 5950X powered ...
Posté le 18-06-2022 à 10:58:55  profilanswer
 

Quelques ajouts d'affichage en préparation :

  • Taille des répertoires « modules » car les mises à jour officielles ne suppriment pas ce répertoire lors du ménage des vieux noyaux. Autour de 1 ou 2 Mo, c'est que le noyau n'est pas installé. Un « krn remove » est envisageable pour aligner tout ça.
  • Possibilité de définir un fichier de « config » spécifique pour la compilation (en cours d'écriture)


Mais surtout, j'ai raccordé ma machine sur mon compte github en ssh :D

  • Gestion GIT depuis dolphin  [:yann39]
  • Gestion GIT depuis Intellij  [:yann39]
  • Gestion GIT depuis Visual Studio  [:yann39]


 [:nozdormu] et je redeviens le gros nerd de DEV de l’extrême


Message édité par TNZ le 18-06-2022 à 10:59:08

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1476593
TNZ
Ryzen 9 5950X powered ...
Posté le 28-06-2022 à 21:29:20  profilanswer
 

KRN 5.8 out !
 

  • Nouvelle commande : « krn SetConfig ». Elle permet de précharger un fichier config de son choix avant la compilation à la place de celui du noyau courant.
  • « krn List » : Affichage de la taille du répertoire module correspondant. Cela permet de netttoyer les répertoires laissés par les noyaux des distribs.


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
mood
Publicité
Posté le 28-06-2022 à 21:29:20  profilanswer
 

n°1476779
TNZ
Ryzen 9 5950X powered ...
Posté le 11-07-2022 à 13:47:41  profilanswer
 

KRN 5.9 out !
 

  • « krn Remove » : Utilisation de linux-version pour un affichage propre des versions installées.


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1477300
TNZ
Ryzen 9 5950X powered ...
Posté le 01-08-2022 à 00:02:23  profilanswer
 

KRN 5.10 out !

 
  • Remise en forme de l'aide en ligne principale pour plus de clarté.
  • « krn VerifyKernel » : Fournit les informations de signature du kernel et d'un module lié à celui-ci.


Attention pour le mode ARCH-CUSTOM avec son d'image fixe, cela risque de ne pas fonctionner (je regarderai pour la prochaine version)


Message édité par TNZ le 01-08-2022 à 00:08:11

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1477785
TNZ
Ryzen 9 5950X powered ...
Posté le 25-08-2022 à 13:47:32  profilanswer
 

KRN 5.11 out !

 
  • « krn VerifyKernel » : Fournit les informations de signature du kernel et d'un module lié à celui-ci et fonctionne pour les instances en ARCH-CUSTOM
  • Prise en charge propre des versions RC (avec la 6.0 qui commence à pointer le bout de son nez, il fallait faire quelque chose).
  • Warning : « krn getsource » ne fonctionne pas pour les RC. Il faut télécharger les sources en manuel-à-la-main et les déposer dans le Workspace avant de lancer les « krn CompileInstall  / CompilSignInstall »


  • En Alpha/Beta : Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM. Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)



Message édité par TNZ le 25-08-2022 à 13:47:44

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1478195
TNZ
Ryzen 9 5950X powered ...
Posté le 09-09-2022 à 12:24:55  profilanswer
 

KRN 6.0 out !

 
  • Changement de version majeure pour l'arrivée de Linux 6.0
  • Prise en charge complète des versions RC
  • « krn getsource » : Utilisation de cdn.kernel.org ET git.kernel.org (RC) pour récupérer les sources.
  • « krn search » : Recherche sur cdn.kernel.org et git.kernel.org (plus dans Ubuntu mainline pour le mode DEBIAN)
  • « krn get » / DEBIAN : Récupération des paquets des versions RC opérationnelle


  • Refonte de la gestion des affichages de version : Cf « krn list », « krn purge », « krn remove »
  • « krn purge » : Affiche maintenant le détail des fichiers supprimés
  • « krn CompileInstall », « krn CompilSignInstall » : Prise en charge des RC à base de tar.gz (les autres versions sont en tar.xz)


  • Toujours en Alpha/Beta : Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM. Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)


En simplifiant pour les grands fous, dimanche soir lors de la publication de la 6.0rc5,
il vous suffira de passer les commandes suivantes :
krn cci 6.0-rc5
reboot


Message édité par TNZ le 09-09-2022 à 12:30:12

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1478264
TNZ
Ryzen 9 5950X powered ...
Posté le 13-09-2022 à 10:35:53  profilanswer
 

KRN 6.1 out !
 

  • Utilisation massive de /dev/shm, un filesystem en tmpfs (fichiers en RAM)
  • Les répertoires de compilation sont sélectionnés en fonction de la taille disponible dans /dev/shm : Inférieur à 5 Go, utilisation du disque (KRN_WORKSPACE); supérieur ou égal à 5 Go, utilisation de /dev/shm
  • les fichiers temporaires sont gérés de la même façon avec la limite calée à 2 Go : inférieur, utilisation de /tmp; supérieur, utilisation de /dev/shm


  • Toujours en Alpha/Beta : Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM. Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1479557
TNZ
Ryzen 9 5950X powered ...
Posté le 15-11-2022 à 10:25:47  profilanswer
 

KRN 6.2 out !

 
  • Changement de l'URL des Git Kernel : accès à l'ensemble des RC publiées
  • « krn search » : Amélioration des perfs de tri et de recherche de version
  • « krn list / search » : Optimisation des mécanismes de tri de version Linux


  • Toujours en Alpha/Beta : Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM. Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)


Cette mise à jour est issue de travaux / bidouilles / recherches pour la version 7 en cours de développement ...


Message édité par TNZ le 15-11-2022 à 10:28:11

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1480039
TNZ
Ryzen 9 5950X powered ...
Posté le 06-12-2022 à 11:34:35  profilanswer
 

KRN 6.3 out !
 

  • « krn Compile » / « krn CompileSign » : prennent indifféremment une archive ou la version comme d'autres commandes krn.  
  • « krn Purge » : Nettoie /dev/shm correctement lors de l'utilisation du tmpfs.  


  • Toujours en Alpha/Beta : Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM. Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1480132
TNZ
Ryzen 9 5950X powered ...
Posté le 12-12-2022 à 09:15:57  profilanswer
 

Sortie de Linux 6.1

 

Le jour de la sortie, l'archive finale est d'abord sur GIT avant de passer sur CDN (quelques heures après).
Or, krn ne gère que les RC sur GIT ... (trop complexe de gérer 2 archives identiques sur 2 sources)
[:spamafote]

 

Bref, il faut faire le « krn  getsource » en manuel à la main :

wget https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/snapshot/linux-6.1.tar.gz -ORepertoireWorkspace

 


Message édité par TNZ le 12-12-2022 à 10:02:06

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1480328
PetitJean
Bon ben hon
Posté le 19-12-2022 à 22:52:11  profilanswer
 

il manque un fichier important dans le dépôt git : krn [:tinostar]
je lis jamais les doc, mais là elle indique de lancer "krn" qui n'est pas présent
et c'est tordu ces commandes. Comment lister les noyaux dispo en ligne ? la logique dirait "List", ben non :(


Message édité par PetitJean le 19-12-2022 à 22:56:09

---------------
Non
n°1480329
TNZ
Ryzen 9 5950X powered ...
Posté le 19-12-2022 à 22:56:42  profilanswer
 

Comment l'as tu chargé ?
L'appel principal est indiqué dans le tar.gz
 
Tu as raison, je vais ajouter la création du lien symbolique dans le readme. :)


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1480330
TNZ
Ryzen 9 5950X powered ...
Posté le 19-12-2022 à 22:59:08  profilanswer
 

Pour avoir les listes, faut donner un pattern de recherche à « krn list »
Sinon essaie « krn search »


Message édité par TNZ le 20-12-2022 à 09:02:32

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1480331
PetitJean
Bon ben hon
Posté le 19-12-2022 à 23:07:50  profilanswer
 

petit git clone du dépôt. Puis du coup j'ai chargé "Main.sh" dans le dossier "last"


---------------
Non
n°1480335
TNZ
Ryzen 9 5950X powered ...
Posté le 20-12-2022 à 07:25:42  profilanswer
 

C'est ça, avec un git clone, tu fais un :

ln -s RepertoireKRN/Main.sh RepertoireDuPath/krn

 

Edit : Wiki github mis à jour


Message édité par TNZ le 20-12-2022 à 09:01:46

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1481157
TNZ
Ryzen 9 5950X powered ...
Posté le 21-01-2023 à 12:45:23  profilanswer
 

Annonce : KRN 6.4 ou carrément 7.0 va bientôt être en ligne.  
 
Les nouveautés en cours de mise en place :

  • Intégration de la configuration du kernel avant compilation  
  • 5 nouvelles commandes prennent en charge cette intégration dans la chaîne globale.
  • Gestion de plusieurs exemplaires d'une même version du noyau dans le workspace (Custom Kernel Configuration)
  • Mode GENTOO en béta
  • Fabrication et manutention des fichiers nécessaires à la signature de noyau
  • Importation de la signature noyau dans l'UEFI / SecureBoot


Pour rappel, la chaîne de traitement globale de la partie kernel.org est la suivante :

  • Téléchargement des sources depuis cdn.kernel.org ou git.kernel.org (pour les RC)
  • Configuration des sources téléchargés (c'est la nouveauté)
  • Compilation du noyau
  • Signature du noyau (si nécessaire)
  • Installation du noyau compilé


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1481196
TNZ
Ryzen 9 5950X powered ...
Posté le 22-01-2023 à 16:54:19  profilanswer
 

Exemple de ce que donne la gestion des configuration custom :  
https://i.imgur.com/ZKDR7NW.png
 
L'utilisation des paquets custom devra se faire via le nom ckc-Version-Libellé


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1481220
TNZ
Ryzen 9 5950X powered ...
Posté le 23-01-2023 à 16:02:12  profilanswer
 

KRN 7.0 out !

 
  • Intégration de la configuration du kernel avant compilation
  • 5 nouvelles commandes prennent en charge cette intégration dans la chaîne globale (Cf 1er post).
  • Gestion de plusieurs exemplaires d'une même version du noyau dans le workspace (Custom Kernel Configuration)
  • Fabrication et manutention des fichiers nécessaires à la signature de noyau
  • Importation de la signature noyau dans l'UEFI / SecureBoot
  • Mode GENTOO en béta


Pour rappel, la chaîne de traitement globale de la partie kernel.org est la suivante :

  • Téléchargement des sources depuis cdn.kernel.org ou git.kernel.org (pour les RC)
  • Configuration des sources téléchargés (c'est la nouveauté)
  • Compilation du noyau
  • Signature du noyau (si nécessaire)
  • Installation du noyau compilé


En Alpha/Beta ... Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)

  • Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM.
  • Mode GENTOO (très similaire au mode ARCH) à tester.


Message édité par TNZ le 23-01-2023 à 16:13:04

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1481540
TNZ
Ryzen 9 5950X powered ...
Posté le 04-02-2023 à 10:25:01  profilanswer
 

KRN 7.1 out !

 
  • Intégration de la configuration du kernel avant compilation
  • Les 4 commandes de configuration / compilation prennent en paramètre un fichier de configuration prédéfini et évite de passer par la phase d'édition des paramètres noyau.
  • Les fichiers de configuration deviennent des objets gérés dans le workspace
  • Mode GENTOO toujours en béta


Avec un workspace disposant des fichiers suivants :
https://i.imgur.com/EKytCa8.png

 

Il est maintenant possible de passer ce type de commande sans passer par l'édition : exemple pour la prochaine mise à jour

krn kccsi 6.1.10 config-6.1.7-LowLatency

 

La même commande avec édition des paramètres noyau (qui fabriquera un fichier config-6.1.10-LowLatency) :

krn kccsi 6.1.10 LowLatency

 

En Alpha/Beta ... Pour les aventuriers qui voudraient s'y essayer, n'hésitez pas à me MP afin de valider chaque étape du mécanisme. :)

  • Gestion des signatures de noyau pour les instances en mode ARCH et ARCH-CUSTOM.
  • Mode GENTOO (très similaire au mode ARCH) à tester.


Message édité par TNZ le 04-02-2023 à 13:19:51

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1482103
TNZ
Ryzen 9 5950X powered ...
Posté le 01-03-2023 à 10:27:23  profilanswer
 

KRN 7.2 out !
 

  • Suppression du double téléchargement des sources pour les commandes KernelConfig avec édition des paramètres


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1482165
TNZ
Ryzen 9 5950X powered ...
Posté le 03-03-2023 à 16:26:20  profilanswer
 

Je me suis fait une réflexion concernant les pratiques autour de la compilation de noyaux.
Aujourd'hui, KRN gère principalement :

  • le téléchargement des sources (rc incluses)
  • l'édition des paramètres
  • la compilation
  • la signature (in-compil ou port-install)
  • le packaging (rpm et deb)
  • l'installation / suppression

Mais bon, l'intégration des patchs avant compilation n'est pas encore au catalogue. Je sais que certains d'entre vous pratique l'exercice.
Ma question est la suivante : souhaitez vous l'intégration de la gestion de patch dans KRN ?
Pour les personnes intéressées, dites le moi, on regardera ensemble les cas d'usage et comment il est possible d'intégrer la chose dans la version actuelle.


Message édité par TNZ le 03-03-2023 à 16:26:58

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1482507
TNZ
Ryzen 9 5950X powered ...
Posté le 13-03-2023 à 14:39:44  profilanswer
 

KRN 8.0 out !
 

  • Mise en cohérence globale des noms des scripts composant l'outil
  • Mise à jour de l'aide en ligne principale
  • krn list : Ajout de la couleur pour les versions Custom  
  • krn configure : ajout de l'option edit
  • BETA : Gestion des noyaux signés en mode REDHAT


Message édité par TNZ le 13-03-2023 à 14:40:11

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1483699
TNZ
Ryzen 9 5950X powered ...
Posté le 04-05-2023 à 15:31:35  profilanswer
 

KRN 8.1 out !
 

  • Ajout de debhelper dans les dépendances de compilation en raison de la sortie de Linux 6.3
  • Remise en service de la recherche sur « krn list »
  • BETA : Gestion des noyaux signés en mode REDHAT


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1484469
TNZ
Ryzen 9 5950X powered ...
Posté le 08-06-2023 à 15:47:57  profilanswer
 

KRN 8.2 out !

 
  • krn kernelconfig : Possibilité de choisir le mode d'édition des paramètres de compilation (krn configure edit), xconfig ou nconfig ou gconfig etc ...
  • krn confcomp* : conservation dans le workspace des sources Linux après compilation s'ils étaient présents au départ.
  • BETA : Gestion des noyaux signés en mode REDHAT


Message édité par TNZ le 08-06-2023 à 15:49:47

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1485545
TNZ
Ryzen 9 5950X powered ...
Posté le 27-07-2023 à 15:12:09  profilanswer
 

KRN 8.3 out !

 
  • krn list : Correction de la détection des compilations custom en cours
  • krn kernelconfig : Ajout d'un 3eme paramètre : fichier de référence ou configuration noyau par défaut
  • krn confcomp* : Seuls les fichiers de configuration existants peuvent être utilisés. Suppression de l'édition des paramètres de compilation dans ces commandes (Cf krn kernelconfig)
  • Parser : Mise à jour de l'aide en ligne.
  • BETA : Gestion des noyaux signés en mode REDHAT


Message édité par TNZ le 27-07-2023 à 15:14:31

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1489505
TNZ
Ryzen 9 5950X powered ...
Posté le 04-02-2024 à 19:33:38  profilanswer
 

KRN 9.0 out !
 

  • A la fin des commandes d’installation de noyaux, la liste des noyaux installées est maintenant affichée


Nouvelles commandes :

  • krn CLI : Lance un interpréteur de commandes KRN avec le noyau courant dans la prompt
  • krn Detach ... : Ouvre un nouveau terminal pour executer la commande demandée
  • krn Watch ... : Ouvre un nouveau terminal avec la commande demandée ayant un rafraichissement cyclique de 10 secondes.  


Fonctionnalités à tester

  • BETA : Gestion des noyaux signés en mode REDHAT


Exemple d'organisation de fenêtres pour une compilation :
https://i.imgur.com/rb4WBfu.png


Message édité par TNZ le 04-02-2024 à 19:36:19

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1489572
TNZ
Ryzen 9 5950X powered ...
Posté le 08-02-2024 à 15:26:46  profilanswer
 

Je suis en train d'intégrer BashSimpleCurses disponible sur Github.  
 
Cela permet de faire des choses comme ça :
https://i.imgur.com/MoYbrTV.png
 
https://i.imgur.com/mt3SP7H.png


Message édité par TNZ le 08-02-2024 à 15:55:40

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1489587
TNZ
Ryzen 9 5950X powered ...
Posté le 10-02-2024 à 10:04:20  profilanswer
 

Bon, je tiens un truc pas trop mal abouti à mon sens.  
Donc, j'ai mis à disposition la version 9.1 BETA apportant l'intégration de BashSimpleCurses.
 
Pour l'instant, il n'y a que des définitions pour le mode DEBIAN sur les commandes suivantes :  
- Compile
- CompileInstall
- CompileSign
- CompileSignInstall
- ConfComp
- ConfCompInstall
- ConfCompSign
- ConfCompSignInst
- Install
- InstallSign
- Sign
 
Téléchargement de l'archive : ICI
 
Pour ceusses qui veulent s'y essayer, je suis preneur de leur retours sur l'existant et aussi des idées d'évolution.
Pour les plus téméraires, ils peuvent s'essayer à faire des écrans de contrôle pour d'autres commandes. Dans le sous répertoire curses vous trouverez la BDD des écrans et les commandes à ajouter aux scripts des commandes KRN.
 
Enjoy ! :)


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1489599
TNZ
Ryzen 9 5950X powered ...
Posté le 11-02-2024 à 00:19:55  profilanswer
 

9.1 Beta
- Mise en place d'écrans dynamiques pour les commandes GetSource et Remove (en fonction du nombre de paramètres)
- Correction des problèmes de compteurs de temps pour les écrans statiques effectuant plusieurs itérations.


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1489610
burn2
ça rox du poney
Posté le 11-02-2024 à 10:46:13  profilanswer
 

:hello:
 
Un petit drapal pour regarder un peu l'outil et voir ce qu'il fait. :)


---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
n°1489968
TNZ
Ryzen 9 5950X powered ...
Posté le 23-02-2024 à 15:34:39  profilanswer
 

KRN Beta
 
Une petite capture d'écran de la compilation du 6.7.6 de ce jour.
https://i.imgur.com/NboSyA9.jpeg
 
(Cliquer pour agrandir ... attention c'est gros : 3440x1440)
De gauche à droite :  

  • Les commandes KRN + une surveillance du workspace + activité CPU + Température du 5950x
  • Compilation + installation du noyau signé sur le Ryzen 5950x
  • Compilation des version fx850 et Core Intel  
  • Nouvel arrivant de mon crû : watchfreq qui monitore les fréquences des threads processeurs



---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1489969
rat de com​bat
attention rongeur méchant!
Posté le 23-02-2024 à 15:39:04  profilanswer
 

6 consoles ouvertes sur un écran énorme, voilà un truc digne de vrai geek barbu :o  :hello:


---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
n°1490070
TNZ
Ryzen 9 5950X powered ...
Posté le 27-02-2024 à 15:54:53  profilanswer
 

KRN Bash Completion
 
En gros, c'est le coup du TAB-TAB pour compléter automatiquement les paramètres.  
Au menu il va y avoir :  

  • Les commandes KRN (bien sûr)
  • Les noyaux installés pour les Remove, VerifyKernel et SignKernel
  • Les noyaux Custom pour Install, InstallSign et Purge
  • Les configs de compilation pour SetConfig, KernelConfig et les ConfComp*
  • Les paramètres spécifiques pour SetConfig et Configure


Pour une installation facile et supportant les montées de version, je préconise le fichier : ~/.bash_completion
Par exemple :  

# Krn : kernel management
. $(dirname $(readlink -f $(which krn)))/_Completion.sh


ou bien

# Krn : kernel management
. $(krn _GetVar KRN_EXE)/_Completion.sh


Message édité par TNZ le 01-03-2024 à 08:13:39

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
Pb de connexion, après installation de gnome (Proxmox base debian)Alpine Linux : Utiliser des drivers videos Debian
Debian Buster, comment faire capture onglet toutes les x mnGestion de plusieurs serveurs linux
Installer Debian ou Ubuntu sans écranInstallation débian avec clé usb, demande de cd?
[LibreOffice / Debian] Download et consolidation des paquets officielsDual Boot Windows10/Debian pour du dev web et graphisme
Gestion stockage SSD + DD en RAID + LVMRaid "partiel" sous Debian. J'ai fait le c***
Plus de sujets relatifs à : [TNZ Tools] Gestion kernel pour Debian, Redhat & ARCH Linux (KRN)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR