Bon pour parler sur un point (si je devais parler sur tout le post ca risquerait d'être long)
Le système de paquets.... sera un fichier ?
Réduction des dépendances?
Bon ben faut que tu recode tout pour virer toutes les dépendances alors
Ou alors tu veux juste dire réduire le nombre de paquets?
Si c'est pour avoir des paquets 10* moins nombreux mais 20* plus gros l'interet est plutot négatif
Mode réquis pour qu'il fonctionne ? Précise l'interet parce que bon... bof Surtout si tu veux un environnement purement graphique sans avoir besoin de la ligne de commande!
Pas de noms barbares ? Bah c'est déjà possible de ce que je sache!
Alors faut connaitre les systemes ce qui est pas sur ....
Mais suffit de mettre en Provide par exemple video-player pour xine et apres le gestionnaire de paquet tien en compte ca ....
Et finalement tu dis que KDE n'a pas besoin de amor pour fonctionner, mais pour toi KDE c'est quoi? Parce que amor FAIT PARTIE de KDE, et non KDE qui en dépend!
Bon par contre il fait parti de kdeutils (si ma mémoire est bonne), qui n'est certe pas vital pour ce que tu appelles KDE (mais KDE c'est en environnement pour rappel, donc contenant un maximum d'appli)
(Bon ma petite tirade est en réponse de 4lignes... heureusement que je reponds qu'à ces 3 lignes)
Pourquoi "repartir de" et non juste contribuer?
Genre juste faire un installateur alternatif mais dans le carde de mandriva,
(Bon après j'ai rien à dire dessus parce que moi aussi je me suis lancé dans une distrib qui repart de 0 pour une paire de choses (init, et gestionnaire de paquet pour ce qu'on a eu le courage de commencer))
On peut écrire sur une partoche NTFS ... Alors de mémoire la création de fichier c'est qu'en fuse donc pour le swap c'est pas la joie, mais on crée le fichier en fuse, et on remonte avec le driver noyau (qui supporte l'écriture si on change pas la taille du fichier pour rappel)
Ben t'utilise les patchs à priori il ne devrait changer que les modifs.... (remarque s'il doit repercuter le changemetn de version mino-mineure sur tous les modules mmm)
Tout à fait d'accord mais 2 petites remarque me viennent à l'esprit
1. Le Monsieur veut à la fois les html et htm donc tant qu'à faire ca donnerait
find . -name \*.htm -or -name \*.html -type f
(les \ ca permet que ca passe sur zsh, et sur bash d'eviter qu'il remplace par un nom de fichier du repertoire courant s'il existe)
2.Pourquoi "tar cf -", alors que "tar c" est strictement equivalent ? (oui je suis un flemmard je sais, mais pour 2 lettres tant qu'à faire :)
Bon alors j'aide mon pere à faire un truc qui ressemble à du temps réél sous un Linux de base et à une modif(et encore non nécessaire c'est pour que le temps réél "partagé" fonctionne) pres il fonctionne plutot bien en mettant l'ordonanceur en temps réél (FIFO ou Round Robin si t'as qu'une tache avec la priorité la plus basse ca pose pas de probleme), des que la tache la est bloquée (ou elle ecrit vers un cpu de priorité plus haute, ou comme dans ton cas fait une attente passive), les taches de priorité supérieur sont lancées. Apres si t'as plusieurs taches de meme priorité (enfin pour moi c'est plus du temps réél à ce moment la), ca peut poser probleme, vu que le timeslice alloué par défaut à une application est 100ms (ca pose surtout probleme au lancement de la tache, apres je crois que ca s'ameliore), enfin bon c'est "configurable" dans les sources du noyau (si c'est ton cas je pourais retrouver ce qu'il faut changer et dans quel fichier mais je me souviens que ca a été plutot long à trouver)
Enfin bon apres c'est mon experience mais j'ai toujours vu partout que Linux ne gérait pas le temps réél qu'il etait pas prevu pour, alors bon je comprends pas trop....
Bah tu fais un patch, comme c'est pas un code qui bouge beaucoup ca devrait passer à chaque fois comme une lettre à la poste
Sinon si tu veux pouvoir changer de telecommande tu peux mettre pour que toutes les touches renvoient ce code meme, et comme ca tu peux changer la map de la telecommande du côté de ton appli user land
Mais bon c'est bof quand même, enfin les gouts les couleurs
Je suis passés par les meme questions que toi mais la difference c'est que j'ai trouvé tout seul :)
Donc
Je vais commencer par la fin apres le debut puis le milieu (je sais je suis tordu)
Donc dire que lirc configurer tout simplement franchement j'ai essayé de le faire marcher longtemps avant de.......abandonner!
Les touches codées en dur?
Ben voui c'est la vie ils savent pas trop comment faire autrement, si t'as une idée propose!
Enfin bon il est excessivement facile de rajouter des touches (par cotrne faut rajouter un printk ou le decommenter je sais plus pour savoir à quel code la touche correspond), vu la structure.
Pour surveiller les evenements c'est avec un /dev/input qui correspond
Voici un code d'exemple
Le code en commentaire permet de detecter les devices qui existent et de donner leur nom (c'est aussi possible par /sys mais c'est moins drole :)
Apres on a le open bon ben lui c'est pas compliqué (faut peut être changer le device). Le ioctl qui n'est pas obligatoire permet de verouiller le périphérique, càd qu'il n'est utilisé par personne d'autre et qu'il n'emule plus un clavier (comme ca on peut utiliser la telecommande sans se faire chier avec une appli en arriere plan pendant qu'on fait autre chose sur une appli devant)
Et finalement dans le switch evenement.code on fait les cases pour les différentes touches (les define sont dans /usr/include/linux/input.h, regarde dans cx88-ir.c (de mémoire) pour connaitre les codes qu'il renvoie (et aussi pour en ajouter/les corriger))
Voila je crois que j'ai rien oublié
Ah si quand meme pour lirc si t'y tiens vraiment tu prends le driver devinput pour pouvoir etre compatible avec le driver la
Bwah "facile"
comme le dit monsieur un module genre SELinux et basta (par contre on définit quelle appli est qui comment ? son path? son pid? son argv[0] ? Une clé privée?
Dans le genre y a UDF le systeme des DVD, aussi utilisé pour les "CD disquettes" sur CD-R (ben oui sur un cdr on peut rajouter qqc au bout, mais enlever c'est plus dur)
Est-ce qu'il existe un site spécialement dédié à la description des différents composants du noyau (que ce soit francais ou anglais?
Si non qui est tenté pour se lancer dedans?
Personnellement je connais une paire de composants (principalement ce qui est communication utilisateur <-> noyau), comme inotify, uevent, un certain nombre d'appels systemes, mais je dois avouer que pour trouver comment ca marcher je m'y suis arraché les cheveux à de nombreuses reprises,
Entre les articles qui en parlent tres tres rapidement (genre qui disent comment surveiller un fichier dans inotify, en 30 lignes, sont aucuns des arguments possibles pour la surveillance, comment faire la surveillance récursive (il faut surveiller tous les fichiers? seulement le répertoire parent? Seulement le premier repertoire de la hiérarchie?))
Enfin bon je penses que je serais capable de faire quelques articles, mais certainement pas de gérer un site entier à ce propos.
Y aurait il quelques hackers dans le coin qui en aurait la volonté ?
Et par moi meme, du moins j'ai essayé dans un de mes journaux (j'en avais ras le c*l d'entendre que Xgl était magique que c'etait *la* solution ultime)
Enfin d'apres les commentaires c'etait un peu mal expliqué mais bon, pour ceux que ca interesse fouillez sur ma page dlfp
Je penses que le plus simple ici est d'utiliesr mmap avec un tableau contenant l'addresse des différentes informations intéressantes
Pour rappel mmap permet de mettre en mémoire (enfin accessible par un pointeur, ca peut etre directement sur le disque sans passer par la RAM) un fichier (en entier ou pas), par contre le probleme qu'il se pose c'est pour le nombre de mots, il faudrait que la chaine de caractere r epresentant ce nombre soit constant (donc remplir de 0 à gauche en somme)
Titre clair et net.
Faudrait faire pour chaque protocoles, ce que tu fais pour le http (y a aucun moyen de savoir par quel nom de machine il est sur ton ip si le protocole ne lui demande pas expressement de l'envoyer)
Y a SkyMessenger, qui vient de la meme equipe (bon meme societe editrice en tout cas) que skyblog (les trucs qui tournent sous gentoo), qui est libre en python (qui marche pas sous linux enfin quand j'avais essayé).
Je crois qu'ils sont encore en beta test (ou un truc du genre), mais quand ils le sortiront je penses qu'ils seront capable de concurencer MSN en France (bon ca c'est que j'espere)
Enfin une explication claire!
Merci
(Nan parce que bon parler de virtualisation ici est pour moi idiot)
En fait qemu fonctionne maintenant comme VMware c'est bien ca (j'avais lu qu'ils avaient trouvé une astuce pour rester au meme niveau en permanence)?
Tien y a aussi alt-entrée
et pour récuperer le focus certains jeux (bon pour moi paintball2 et enemy territory), on lance la console du jeu (² la plupart du temps)
Faudrait que je voie ce que ca donne a partir du plein ecran
certains jeux reconnaissent la touche 'f' qui permet de zapper rapidement entre fenetre/plein écran
Enfin chez moi etre en fenetre ca arrange rien donc bon
Je confirme tres sympa (si bien réglé, parce que jouer au clavier ca peut s'arracher les chevuex) et en "plein dévelopement" (j'ai le SVN dans mes rss et ca bosse pas mal)
# Gestionnaire de paquets
Posté par Ph Husson (site web personnel) . En réponse au message Création d'une distribution linux. Évalué à 2.
Le système de paquets.... sera un fichier ?
Réduction des dépendances?
Bon ben faut que tu recode tout pour virer toutes les dépendances alors
Ou alors tu veux juste dire réduire le nombre de paquets?
Si c'est pour avoir des paquets 10* moins nombreux mais 20* plus gros l'interet est plutot négatif
Mode réquis pour qu'il fonctionne ? Précise l'interet parce que bon... bof Surtout si tu veux un environnement purement graphique sans avoir besoin de la ligne de commande!
Pas de noms barbares ? Bah c'est déjà possible de ce que je sache!
Alors faut connaitre les systemes ce qui est pas sur ....
Mais suffit de mettre en Provide par exemple video-player pour xine et apres le gestionnaire de paquet tien en compte ca ....
Et finalement tu dis que KDE n'a pas besoin de amor pour fonctionner, mais pour toi KDE c'est quoi? Parce que amor FAIT PARTIE de KDE, et non KDE qui en dépend!
Bon par contre il fait parti de kdeutils (si ma mémoire est bonne), qui n'est certe pas vital pour ce que tu appelles KDE (mais KDE c'est en environnement pour rappel, donc contenant un maximum d'appli)
(Bon ma petite tirade est en réponse de 4lignes... heureusement que je reponds qu'à ces 3 lignes)
[^] # Re: mouais...
Posté par Ph Husson (site web personnel) . En réponse au message Création d'une distribution linux. Évalué à 2.
Genre juste faire un installateur alternatif mais dans le carde de mandriva,
(Bon après j'ai rien à dire dessus parce que moi aussi je me suis lancé dans une distrib qui repart de 0 pour une paire de choses (init, et gestionnaire de paquet pour ce qu'on a eu le courage de commencer))
[^] # Re: cache cache
Posté par Ph Husson (site web personnel) . En réponse au journal GNU/Linux live CD, jeux et pleins d'autres choses.. Évalué à 3.
[^] # Re: c'est bien
Posté par Ph Husson (site web personnel) . En réponse au journal Au chaud avec le 2.6.16.5. Évalué à 2.
[^] # Re: Tu as presque la solution !
Posté par Ph Husson (site web personnel) . En réponse au message Copier seulement des fichiers .htm/.html d'une arboresence vers un autre pc.. Évalué à 3.
1. Le Monsieur veut à la fois les html et htm donc tant qu'à faire ca donnerait
find . -name \*.htm -or -name \*.html -type f
(les \ ca permet que ca passe sur zsh, et sur bash d'eviter qu'il remplace par un nom de fichier du repertoire courant s'il existe)
2.Pourquoi "tar cf -", alors que "tar c" est strictement equivalent ? (oui je suis un flemmard je sais, mais pour 2 lettres tant qu'à faire :)
# Temps réél et Linux: Le grand amour
Posté par Ph Husson (site web personnel) . En réponse au message linux temps réel. Évalué à 2.
Enfin bon apres c'est mon experience mais j'ai toujours vu partout que Linux ne gérait pas le temps réél qu'il etait pas prevu pour, alors bon je comprends pas trop....
[^] # Re: châtrer
Posté par Ph Husson (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 1.
XFS le supporte, reiserfs aussi (faut rajouter -oattrs qd meme), ext2|ext3 de ce que je saches
Surement d'autres
[^] # Re: Idem
Posté par Ph Husson (site web personnel) . En réponse au message driver cx82xx et infrarouge (IR). Évalué à 2.
Sinon si tu veux pouvoir changer de telecommande tu peux mettre pour que toutes les touches renvoient ce code meme, et comme ca tu peux changer la map de la telecommande du côté de ton appli user land
Mais bon c'est bof quand même, enfin les gouts les couleurs
# Idem
Posté par Ph Husson (site web personnel) . En réponse au message driver cx82xx et infrarouge (IR). Évalué à 3.
Donc
Je vais commencer par la fin apres le debut puis le milieu (je sais je suis tordu)
Donc dire que lirc configurer tout simplement franchement j'ai essayé de le faire marcher longtemps avant de.......abandonner!
Les touches codées en dur?
Ben voui c'est la vie ils savent pas trop comment faire autrement, si t'as une idée propose!
Enfin bon il est excessivement facile de rajouter des touches (par cotrne faut rajouter un printk ou le decommenter je sais plus pour savoir à quel code la touche correspond), vu la structure.
Pour surveiller les evenements c'est avec un /dev/input qui correspond
Voici un code d'exemple
Le code en commentaire permet de detecter les devices qui existent et de donner leur nom (c'est aussi possible par /sys mais c'est moins drole :)
Apres on a le open bon ben lui c'est pas compliqué (faut peut être changer le device). Le ioctl qui n'est pas obligatoire permet de verouiller le périphérique, càd qu'il n'est utilisé par personne d'autre et qu'il n'emule plus un clavier (comme ca on peut utiliser la telecommande sans se faire chier avec une appli en arriere plan pendant qu'on fait autre chose sur une appli devant)
Et finalement dans le switch evenement.code on fait les cases pour les différentes touches (les define sont dans /usr/include/linux/input.h, regarde dans cx88-ir.c (de mémoire) pour connaitre les codes qu'il renvoie (et aussi pour en ajouter/les corriger))
Voila je crois que j'ai rien oublié
Ah si quand meme pour lirc si t'y tiens vraiment tu prends le driver devinput pour pouvoir etre compatible avec le driver la
[^] # Re: autre idée.
Posté par Ph Husson (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 2.
[^] # Re: Quasi mais pas completement.
Posté par Ph Husson (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 3.
comme le dit monsieur un module genre SELinux et basta (par contre on définit quelle appli est qui comment ? son path? son pid? son argv[0] ? Une clé privée?
[^] # Re: autre idée.
Posté par Ph Husson (site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 2.
[^] # Re: Bonne idée mais...
Posté par Ph Husson (site web personnel) . En réponse au journal Revue du noyau Linux. Évalué à 5.
Si non qui est tenté pour se lancer dedans?
Personnellement je connais une paire de composants (principalement ce qui est communication utilisateur <-> noyau), comme inotify, uevent, un certain nombre d'appels systemes, mais je dois avouer que pour trouver comment ca marcher je m'y suis arraché les cheveux à de nombreuses reprises,
Entre les articles qui en parlent tres tres rapidement (genre qui disent comment surveiller un fichier dans inotify, en 30 lignes, sont aucuns des arguments possibles pour la surveillance, comment faire la surveillance récursive (il faut surveiller tous les fichiers? seulement le répertoire parent? Seulement le premier repertoire de la hiérarchie?))
Enfin bon je penses que je serais capable de faire quelques articles, mais certainement pas de gérer un site entier à ce propos.
Y aurait il quelques hackers dans le coin qui en aurait la volonté ?
[^] # Re: un peu rapide
Posté par Ph Husson (site web personnel) . En réponse au message 1 ip, 2 machines. Évalué à 2.
pour mod_proxy j'ai ca:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName plop.moi.com
ProxyPassReverse / http://127.0.0.1:8080
ProxyPass / http://127.0.0.1:8080
<Proxy *>
Order Deny,Allow
Allow from all
</VirtualHost>
[^] # Re: Plop
Posté par Ph Husson (site web personnel) . En réponse au journal Pilote propriétaire NVIDIA 1.0-8756. Évalué à 3.
Enfin d'apres les commentaires c'etait un peu mal expliqué mais bon, pour ceux que ca interesse fouillez sur ma page dlfp
[^] # Re: mmap
Posté par Ph Husson (site web personnel) . En réponse au message Modifier fichier texte. Évalué à 2.
# mmap
Posté par Ph Husson (site web personnel) . En réponse au message Modifier fichier texte. Évalué à 2.
Pour rappel mmap permet de mettre en mémoire (enfin accessible par un pointeur, ca peut etre directement sur le disque sans passer par la RAM) un fichier (en entier ou pas), par contre le probleme qu'il se pose c'est pour le nombre de mots, il faudrait que la chaine de caractere r epresentant ce nombre soit constant (donc remplir de 0 à gauche en somme)
# Tu peux pas.
Posté par Ph Husson (site web personnel) . En réponse au message 1 ip, 2 machines. Évalué à 2.
Faudrait faire pour chaque protocoles, ce que tu fais pour le http (y a aucun moyen de savoir par quel nom de machine il est sur ton ip si le protocole ne lui demande pas expressement de l'envoyer)
# Hop
Posté par Ph Husson (site web personnel) . En réponse au message Appliquer patch grsecurity. Évalué à 3.
patch -p1 < /root/grsecutiry-xxxx.patch
Bon par contre prendre un truc de sécurité, pour une version différente, mais parait tres legerement abérant (tres tres tres legerement)
# SM?
Posté par Ph Husson (site web personnel) . En réponse au journal "On se contacte ce soir sur MSN !!". Évalué à 10.
Je crois qu'ils sont encore en beta test (ou un truc du genre), mais quand ils le sortiront je penses qu'ils seront capable de concurencer MSN en France (bon ca c'est que j'espere)
# Inetutils
Posté par Ph Husson (site web personnel) . En réponse au message code commande talk. Évalué à 3.
http://www.gnu.org/software/inetutils/inetutils.html
ou plus directement:
ftp://ftp.gnu.org/gnu/inetutils/inetutils-1.4.2.tar.gz
[^] # Re: demande d'explications
Posté par Ph Husson (site web personnel) . En réponse à la dépêche Virtualisation complète avec kqemu. Évalué à 3.
Merci
(Nan parce que bon parler de virtualisation ici est pour moi idiot)
En fait qemu fonctionne maintenant comme VMware c'est bien ca (j'avais lu qu'ils avaient trouvé une astuce pour rester au meme niveau en permanence)?
[^] # Re: égalité
Posté par Ph Husson (site web personnel) . En réponse au journal GNU/Linux, plein-écran et changement de focus sous X11. Évalué à 2.
et pour récuperer le focus certains jeux (bon pour moi paintball2 et enemy territory), on lance la console du jeu (² la plupart du temps)
Faudrait que je voie ce que ca donne a partir du plein ecran
[^] # Re: égalité
Posté par Ph Husson (site web personnel) . En réponse au journal GNU/Linux, plein-écran et changement de focus sous X11. Évalué à 6.
Enfin chez moi etre en fenetre ca arrange rien donc bon
[^] # Re: vdrift
Posté par Ph Husson (site web personnel) . En réponse au journal Jeux. Évalué à 2.