Il existe 2 boot loader très connu, lilo et grub. Les autres sont anécdotiques. De plus, le chainage de démarrage doit être relativement triviale à faire, même avec du code inconnu.
C'est marrant que lilo et grub s'arrange très bien de windows mais qu'à l'inverse, une société avec des dizaines de milliers de codeurs n'arrivent pas à copier leur comportement... Et tu voudrais nous faire croire que vous ne le faites pas exprès ?! (histoire d'interdire le dual boot !)
La méthode la plus sur est d'écraser les données des utilisateurs, mdr. J'attend le 1er procès US, tient...
"Cependant je trouve que ta dernière question est belle. Elle m'inspire une autre question. Qu'était la terre il y a 2 milliard d'années? Y avait-il des corps vivants? Comment la vie a pu surgir de cette poussière d'étoile irradiée des origines?
Comment expliques tu que la poussière ait pu se transformer en corps vivant ces deux dernier milliard d'année?"
Toutes ses questions on eu des thérories scientifiques valides (je rappelle que toutes théries est valides tant que aucune expérience ne la contredise).
Darwin a expliqué l'évolution et la différentiation des espèces. Le plus dur a été de trouver l'origine des molécules à la base des protéines (acides aminés). L'expérience de la "soupe primitive" n'avais pas permis d'aller assez loin dans la complexité (mélange d'azote, d'oxygène de méthane, C02(?) avec des éclairs au dessus). Si je me souviens bien il y a eu une découverte rescente sur ce sujet, qui a aboutie à un dépot de brevet pour créer certain type de molécule à moindre cout.
"Si MS avait fait d'OpenDocument son standard (comme Koffice) on serait encore plus content (du moins s'il le respecte, ce qui est loin d'être garanti...).
C'est sur, et si ils avaient decide d'abandonner Windows et Office pour faire du Linux et de l'OpenOffice t'aurais ete encore plus content j'en suis sur."
Je suis sur que tu es capable de faire la différence entre le soutien correct d'un format standard et l'abandon d'un produit. Si, j'en suis sûr ! Tu as l'air bien intelligent donc, cela ne doit pas être trop dur de concevoir cela.
"Si l'installation de Windows ne pourrissait pas systématiquement le MBR du premier disque dur on serait aussi content.
Quels sont les mots qui me viennent à l'esprit ? mmmh, disons "hypocryte", "FUD", "Oh ben mince alors", "on est obliger d'écraser tous les autres".
"Si MS ne pourrissait pas les normes (HTML, XHTML, etc) on serait content.
Firefox rejette les pages HTML non-valides ? Non, donc il pourrit les normes aussi."
Elle est vachement bonne celle-là ! Faudrait que Nitot passe dans le coin pouir y répondre. Cela sera assez poilant (pas pour un MS-guys, mais tu le sais déjà).
"Le créneau de MS c'est de protéger ses monopoles par tous les moyens (brevet, specs incomplètes ou impossible à implémenter, non respect des standards pour imposer les leurs, etc). Ça on n'aime pas. Vu le créneau de MS et s'il n'en change pas, il est difficile d'être content par ce que fait MS.
Et votre creneau est le meme que le marketing de MS : descendre tout ce qui va contre les interets de vos petits cheris (OO, Linux, ...) pour n'importe quelle raison. Bref, vous n'etes pas mieux que ceux que vous detestez.
"
Tu as raison, évidement. Mais saisis-tu la différence entre les interet d'une mutlinationnal et celle des consomateurs ?
Si les monopoles sont illégaux dans un système capitalistique, c'est qu'une société sans concurrence peut se permètre de faire diminuer l'offre vers zéro et augmenter les prix vers l'inifini.
Expliques moi comment ce schéma pourrait exister si des logiciels libres "dominaient". Cela serait vrai en part de marché mais pas en monopole d'une société.
Bref, tu mélanges torchon et serviette. FUD tu connais... et bien même (nous renvoyer dos à dos, c'est tellement facile).
J'aimerais bien avoir la réaction de pasbill pasgate ou les zelotes de MS présent à Solution Linux (il y a 2 ans) qui expliquait que le format Open Document était moche et ne séparait pas assez la forme du fond. Bref, que OpenXML était sensé être 10 fois plus clean...
C'est pour ça que je proposais un petit FPGA en plus comme processeurs video. A la place de la fifo, cela doit être possible et pas si couteux.
Si on reste dans une objectif : petite console simple pour faire de la bidouille avec de la video, c'est tout à fait possible.
Le pic deviendrait la commande du FPGA. Celui-ci pouvant être programmé pour chaque jeu. Une sorte de modeN :)
Le plus petit spartan3 dispose déjà de 4 multiplieurs 16 bits, niveau patatte, c'est déjà pas mal. Par contre, difficile de ne pas lui rajouter de la SRAM pour le frame buffer, la mémoire interne étant trop chère.
megadrive : 68000 à 8Mhz + un copro graphique
dogs : pic à 48 Mhz.
Un pic est un microcontroleur 8 bits qui a donc du mal à gérer beaucoup de mémoire. Dans l'industrie, un 16 bits est toujours préféré à un 8 bits car le code sera plus petit (donc l'ensemble cpu+mémoire sera plus petit en 16 bits qu'un 8 bits pour une même application).
Un 68000 a une microarchitecture 16 bits mais un jeu d'instruction 32 bits. Donc la gestion de la mémoire est plus simple.
Sur des petits calculs qui restent en 8 bits voir 16 et qui ne touche pas à beaucoup de mémoire, le pic sera bien plus rapide.
Mais refaire le hardware de la megadrive coute bien plus chère que l'achat d'un pic.
"ce sont des impossibilités par défaut, c'est à dire que rien n'empèche de demander à un journal ou une distrib de demander le droit de diffuser, qui peut lui être accepté."
C'est le principe même des licences proprio ça hein... Cela n'est pas du libre du tout.
"C'est d'ailleurs pour cela qu'il a fallu mettre au point la LGPL."
Non, la lgpl a été créer pour remplacer les lib proprio (genre lesstif par rapport à motif)
Cela dérive sur un troll BSD/GPL. Mais comme dis plusieurs fois, pourquoi vouloir partager avec quelqu'un qui ne veut pas partager ?
(les incompatibilités de BSD dans la GPL est un effet colatéral malheureux, normalement arrangé dans la v3)
1) Pourquoi utiliser un pic plutot qu'un AVR qui dispose d'un port de GCC ?
2) Pourquoi ne pas fournir un mini FPGA (genre spartan3) pour créer des fonctions folcloriques graphiques par jeu ?
Essaye de regarder la structure des ports de ta cartes mères. Sur ma carte, il y a 2 bus PCI. Sur un il y a 2 slots, les 4 autres se partagent le dernier bus. Si ta carte est seul (regarde la doc, pour éviter que des chipset suplémentaire de cartes mère sois branché dessus), tu devrais avoir plus de perfs.
Il y a qq années un BSDiste m'avait dis que le seul moyen d'avoir la vitesse max d'une carte gigabits était d'avoir du freebsd sur une machine avec port PCI 64 bits. La pile IP BSD était plus rapide que celle de Linux.
Depuis la puissance des PC a été multiplié par 3. Donc la limitation peut venir de la carte réseau elle-même (buffer trop petit pour limiter les couts, etc...), du réglage de la pile ip (genre le MUA ou un truc qui change la taille typique d'un buffer et donc qui permet d'avaler les latences plus facilement), de l'engorgement du bus PCI (souvent la carte mère dispose de plusieurs bus partagé sur les slots, il vaut mieux éviter de mettre la carte à coté du controleur disque dure, ).
Ensuite, il y a le problème du driver de la carte elle même qui peut être plus ou moins bien réussi.
Le principe d'économie d'énergie est simple. C'est basé sur l'équation :
P = K*F*V²+S
K est un facteur lié à la téchnologie (capa parasite,...)
F est la fréquence
V la tension d'alim
S la fuite de courant
Pour diminuer le courant en idle, tu coupe la clock et tu réduit le terme de conso dynamique.
Tu peux même éteindre une zone complète. Mais "rallumer" prend du temps, le temps que le régulateur se mettent à la bone valeur.
Une fois que l'on coupe tout quand il n'y a rien à faire, il reste à baisser la conso quand le processeur est actif.
Si une tache prends 10 000 coup d'horloge, baisser la fréquence ne change rien. L'énergie pour la tâche est la même (sauf si S >> KFV² dans ce cas, c'est encore pire).
L'idée est alors de baisser V en même temps que F, dans ce cas on y gagne (S baisse aussi).
La tache sera plus lente mais moins énergivore. Par contre, le problème est la latence pour changer de mode quand le besoin de puissance arrive. D'ou l'idée de gérer les latences dans une API j'imagine.
[^] # Re: religion et rationnalité
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [HS] Pour un athéisme de combat. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: religion et rationnalité
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [HS] Pour un athéisme de combat. Évalué à 2.
C'est quand même une belle hypocrysie !
On "a" pas de l'homosexualité (avoir) ou on fait pas de l'homosexualité (acte) mais on "est" homosexuel. La différence est énorme !
On peut juger les hommes pour ce qu'ils font pas ce qu'ils sont...
"La première sécurité est la liberté"
[^] # Re: religion et rationnalité
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [HS] Pour un athéisme de combat. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: religion et rationnalité
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [HS] Pour un athéisme de combat. Évalué à 5.
"La première sécurité est la liberté"
[^] # Re: Question
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Normalisation des formats de fichiers des suites bureautiques. Évalué à 4.
C'est marrant que lilo et grub s'arrange très bien de windows mais qu'à l'inverse, une société avec des dizaines de milliers de codeurs n'arrivent pas à copier leur comportement... Et tu voudrais nous faire croire que vous ne le faites pas exprès ?! (histoire d'interdire le dual boot !)
La méthode la plus sur est d'écraser les données des utilisateurs, mdr. J'attend le 1er procès US, tient...
"La première sécurité est la liberté"
[^] # Re: hum..
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [HS] Pour un athéisme de combat. Évalué à 3.
Comment expliques tu que la poussière ait pu se transformer en corps vivant ces deux dernier milliard d'année?"
Toutes ses questions on eu des thérories scientifiques valides (je rappelle que toutes théries est valides tant que aucune expérience ne la contredise).
Darwin a expliqué l'évolution et la différentiation des espèces. Le plus dur a été de trouver l'origine des molécules à la base des protéines (acides aminés). L'expérience de la "soupe primitive" n'avais pas permis d'aller assez loin dans la complexité (mélange d'azote, d'oxygène de méthane, C02(?) avec des éclairs au dessus). Si je me souviens bien il y a eu une découverte rescente sur ce sujet, qui a aboutie à un dépot de brevet pour créer certain type de molécule à moindre cout.
"La première sécurité est la liberté"
[^] # Re: Question
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Normalisation des formats de fichiers des suites bureautiques. Évalué à 2.
C'est sur, et si ils avaient decide d'abandonner Windows et Office pour faire du Linux et de l'OpenOffice t'aurais ete encore plus content j'en suis sur."
Je suis sur que tu es capable de faire la différence entre le soutien correct d'un format standard et l'abandon d'un produit. Si, j'en suis sûr ! Tu as l'air bien intelligent donc, cela ne doit pas être trop dur de concevoir cela.
"Si l'installation de Windows ne pourrissait pas systématiquement le MBR du premier disque dur on serait aussi content.
Et si tu t'informais sur la raison ( http://blogs.msdn.com/oldnewthing/archive/2005/12/20/505887.(...) ) plutot que t'imaginer que c'est automatiquement pour faire chier le monde, tu comprendrais pourquoi."
Quels sont les mots qui me viennent à l'esprit ? mmmh, disons "hypocryte", "FUD", "Oh ben mince alors", "on est obliger d'écraser tous les autres".
"Si MS ne pourrissait pas les normes (HTML, XHTML, etc) on serait content.
Firefox rejette les pages HTML non-valides ? Non, donc il pourrit les normes aussi."
Elle est vachement bonne celle-là ! Faudrait que Nitot passe dans le coin pouir y répondre. Cela sera assez poilant (pas pour un MS-guys, mais tu le sais déjà).
"Le créneau de MS c'est de protéger ses monopoles par tous les moyens (brevet, specs incomplètes ou impossible à implémenter, non respect des standards pour imposer les leurs, etc). Ça on n'aime pas. Vu le créneau de MS et s'il n'en change pas, il est difficile d'être content par ce que fait MS.
Et votre creneau est le meme que le marketing de MS : descendre tout ce qui va contre les interets de vos petits cheris (OO, Linux, ...) pour n'importe quelle raison. Bref, vous n'etes pas mieux que ceux que vous detestez.
"
Tu as raison, évidement. Mais saisis-tu la différence entre les interet d'une mutlinationnal et celle des consomateurs ?
Si les monopoles sont illégaux dans un système capitalistique, c'est qu'une société sans concurrence peut se permètre de faire diminuer l'offre vers zéro et augmenter les prix vers l'inifini.
Expliques moi comment ce schéma pourrait exister si des logiciels libres "dominaient". Cela serait vrai en part de marché mais pas en monopole d'une société.
Bref, tu mélanges torchon et serviette. FUD tu connais... et bien même (nous renvoyer dos à dos, c'est tellement facile).
"La première sécurité est la liberté"
[^] # Re: Question
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Normalisation des formats de fichiers des suites bureautiques. Évalué à 10.
FUD quand tu nous tiens...
"La première sécurité est la liberté"
[^] # Re: Pauvres visiteurs...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 2.
Si on reste dans une objectif : petite console simple pour faire de la bidouille avec de la video, c'est tout à fait possible.
Le pic deviendrait la commande du FPGA. Celui-ci pouvant être programmé pour chaque jeu. Une sorte de modeN :)
Le plus petit spartan3 dispose déjà de 4 multiplieurs 16 bits, niveau patatte, c'est déjà pas mal. Par contre, difficile de ne pas lui rajouter de la SRAM pour le frame buffer, la mémoire interne étant trop chère.
"La première sécurité est la liberté"
[^] # Re: Recompiler un jeu pour le PIC ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 3.
dogs : pic à 48 Mhz.
Un pic est un microcontroleur 8 bits qui a donc du mal à gérer beaucoup de mémoire. Dans l'industrie, un 16 bits est toujours préféré à un 8 bits car le code sera plus petit (donc l'ensemble cpu+mémoire sera plus petit en 16 bits qu'un 8 bits pour une même application).
Un 68000 a une microarchitecture 16 bits mais un jeu d'instruction 32 bits. Donc la gestion de la mémoire est plus simple.
Sur des petits calculs qui restent en 8 bits voir 16 et qui ne touche pas à beaucoup de mémoire, le pic sera bien plus rapide.
Mais refaire le hardware de la megadrive coute bien plus chère que l'achat d'un pic.
"La première sécurité est la liberté"
[^] # Re: PIC / RISC
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 4.
C'est le principe même des licences proprio ça hein... Cela n'est pas du libre du tout.
"C'est d'ailleurs pour cela qu'il a fallu mettre au point la LGPL."
Non, la lgpl a été créer pour remplacer les lib proprio (genre lesstif par rapport à motif)
Cela dérive sur un troll BSD/GPL. Mais comme dis plusieurs fois, pourquoi vouloir partager avec quelqu'un qui ne veut pas partager ?
(les incompatibilités de BSD dans la GPL est un effet colatéral malheureux, normalement arrangé dans la v3)
"La première sécurité est la liberté"
[^] # Re: Où est le libre?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 2.
si on peut le modifier, partager.
pourqoi parler de vendre ?
<mode type=méchant>
Si tu en es encore à ce niveau de reflexion, c'est que tu n'as rien compris aux principes et concept du libre.
C'est une sorte de shareware avec des sources, mais en rien du libre.
Les seul creative common libre, c'est cc-by-sa ou cc-by, cc-by-sa est semblable à la GPL, et la cc-by à la licence BSD.
"La première sécurité est la liberté"
[^] # Re: PIC / RISC
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 5.
Donc, si Linus voulait une clause nc, Linux n'aurait jamais été là ou il est.
Si quelqu'un vous fournis aussi un bout de design -nc, vous devrez aussi lui demander son avis pour fournir une licence proprio à un industriel?
"La première sécurité est la liberté"
[^] # Re: Question de chieur
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 3.
Un pic coute en gros 10¤. Il existe des fpga de ce prix là (petit certe).
- Les compilateurs C pour le PIC courent les rues.
genre sdcc ? Mais je connais surtout icc18 qui est loin d'être libre.
- Je connais pleins de gens qui "aiment" programmer un PIC (en assembleur, s'entend).
Je croyais que c'était une gerre 50/50 avec les AVR :)
"La première sécurité est la liberté"
# Question de chieur
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 5.
2) Pourquoi ne pas fournir un mini FPGA (genre spartan3) pour créer des fonctions folcloriques graphiques par jeu ?
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche X-Moto pourrait disparaître. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: marrant, google me donne...
Posté par Nicolas Boulay (site web personnel) . En réponse au message Applet java pour la video. Évalué à 2.
L'url est passé plusieurs fois ici mais je n'arrive pas à la retrouver.
"La première sécurité est la liberté"
[^] # Re: Serveur dédié
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche X-Moto pourrait disparaître. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Il y a plusieurs limites possible.
Posté par Nicolas Boulay (site web personnel) . En réponse au message Vitesse maximum de la stack IP. Évalué à 2.
"La première sécurité est la liberté"
# Il y a plusieurs limites possible.
Posté par Nicolas Boulay (site web personnel) . En réponse au message Vitesse maximum de la stack IP. Évalué à 5.
Depuis la puissance des PC a été multiplié par 3. Donc la limitation peut venir de la carte réseau elle-même (buffer trop petit pour limiter les couts, etc...), du réglage de la pile ip (genre le MUA ou un truc qui change la taille typique d'un buffer et donc qui permet d'avaler les latences plus facilement), de l'engorgement du bus PCI (souvent la carte mère dispose de plusieurs bus partagé sur les slots, il vaut mieux éviter de mettre la carte à coté du controleur disque dure, ).
Ensuite, il y a le problème du driver de la carte elle même qui peut être plus ou moins bien réussi.
"La première sécurité est la liberté"
[^] # Re: Recommandation n° 39
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le Ministre des Finances appelle à la création d'un pôle de compétitivité dédié aux Logiciels Libres. Évalué à 10.
Cela faisait longtemps que l'on avait pas vu cette tautologie.
"La première sécurité est la liberté"
[^] # Re: Je vais être méchant !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal L'informaticien et l'Open Source. Évalué à 2.
Pas mal ? Il y en a 3 ou 4 par numero non ? :)
"La première sécurité est la liberté"
[^] # Re: API d'annonce de contrainte
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.19 du noyau Linux. Évalué à 4.
Moi je travail sur une archi ARM11+DSP+GPU et la gestion d'énergie est super complexe.
"La première sécurité est la liberté"
[^] # Re: API d'annonce de contrainte
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.19 du noyau Linux. Évalué à 10.
P = K*F*V²+S
K est un facteur lié à la téchnologie (capa parasite,...)
F est la fréquence
V la tension d'alim
S la fuite de courant
Pour diminuer le courant en idle, tu coupe la clock et tu réduit le terme de conso dynamique.
Tu peux même éteindre une zone complète. Mais "rallumer" prend du temps, le temps que le régulateur se mettent à la bone valeur.
Une fois que l'on coupe tout quand il n'y a rien à faire, il reste à baisser la conso quand le processeur est actif.
Si une tache prends 10 000 coup d'horloge, baisser la fréquence ne change rien. L'énergie pour la tâche est la même (sauf si S >> KFV² dans ce cas, c'est encore pire).
L'idée est alors de baisser V en même temps que F, dans ce cas on y gagne (S baisse aussi).
La tache sera plus lente mais moins énergivore. Par contre, le problème est la latence pour changer de mode quand le besoin de puissance arrive. D'ou l'idée de gérer les latences dans une API j'imagine.
"La première sécurité est la liberté"
# commande
Posté par Nicolas Boulay (site web personnel) . En réponse au message systéme de réplication. Évalué à 3.
scp (de ssh)
rsync
samba
nfs
dd (mais pas en réseau, netcat pour le réseau ?)
rcp (mais les r-tools c'est mal)
Ensuite, il y a les systèmes de fichiers décentralisé mais bon.
Il y a aussi i-SCSI un protocole SCSI sur ethernet. L'interet est de faire apparaitre un pc comme une grappe scsi.
"La première sécurité est la liberté"