c'est foireux car fork retourne 0 au fils, donc aucun fils ne rentre dans la boucle, n'alloue de memoire : il meurent instantanement et comme le noyeau ne fork pas rellement avant que les 2 processus change ça revient a faire un
int main () {
while(1){
malloc(1);
}
}
pour la charge j'ai reussit a faire du 120 sans insister...
y a plus court, et tout aussi efficace (testé et approuvé par de nombreux utilisateurs foutus dans la merde avec le programme suivant lancé sur un serveur sur lequel ils étaient connecté...)
Non car des que le pere atteind la limite maxi de memoire il meurt, ainsi que tout ses fils...
c'est la meme chose que ce que l'on peut trouver dans limits.conf, et si tu met pas des trucs trop restrictif (100 proc, 100Mo par exemple) tu peux quand meme bouffer toute la memoire tres vite.
Moi ce que je voudrai c'est que tout les process d'un utilisateur ne depasse pas une certaine quantitee de memoire....
On a bien le nombre de process * la taille max par process qui donne cette valeur.
Mais par exemple si l'utilisateur doit lancer X, open office, mozilla il a besoin d'au moins 50 Mo de memoire par process.
Puis il faut quand meme un minimun de process (50) et on peut deja 250 Mo rien qu'en utilisant ces minimuns qui sont tres restrictif...
En plus dans certains cas la limitation donne des resultat douteux : segmentation fault du programme + crash de bash ensuite....
La raison .... Le satélite, maintenant, ca ne coute plus rien de recuperer une carte TPS ripate (canal sat, ca se négocie aussi), le tout via le bon vieu google. et la au moins on a une image nickel et un son nickel sans le soufle de l'alim et tout le bordel de cablage.
Sauf que pour le sat les cryptages évoluent fréquemment :
seca,viacess -> seca2,viacess2 -> thalescrypt....
Sinon sur ma CMD0680 pas de pb de dma, par contre je sur la nappe ou j'ai 2 disque je suis obliger de passer de udma100 a udma66 sinon le dma n'arrete pas de sauter.
D'ailleur le driver windows fait parreil...
Pour François Beretti
a tu compiller en dure le supporte pour tes controlleur ide ?
tu peux etre plus precis sur le message d'erreur ?
les partitions ext{2,3} ont des superblock redondant (c'est utile si t'explose le premier), donc en essayant un autre (option -b) ça marche pas ?
Tu peux aussi essayer parted (mais la c'est plutot pour des modification de la table des partition qui ont merdé)
PS : ne jamais faire confiance a mandrake pour des operations aussi dangereuse (j'ai eu le droit a des partitions qui se chevauchait avec les outils mandrake....)
Plutot que fournir explicitement le nom du peripherique, on peut indi-
quer un systeme de fichiers (ext2 ou XFS) a monter par son UUID ou son
etiquette de volume (voir e2label(8) ou xfs_admin(8)), en ecrivant
LABEL= ou UUID=, par exemple `LABEL=Boot' ou
`UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'. Ceci rendra le systeme
plus robuste a l'ajout ou a la suppression de disque SCSI par exemple.
quoi que pour le 2.{2,4}.* y a un patch pour pouvoir utiliser le pc speaker comme interface oss... (D'ailleur j'avais la meme chose sur un portable i386 sous win 3.1 sans carte son...)
pour ceux qui n'aurais pas trouver comment l'activer pour les 2.6(j'ai du un peu chercher : il etait bien cacher), il faut aller faire un tour du coter de drivers->input>misc
peut etre que la plupart des desktop user n'ont pas la commande mail ou elle ne donne pas sur internet (pas de serveur mail)...
Bon apres des scripts perl qui save envoyer directement des mail ça doit exister, et encore il faut qui arrive a trouver un smtp accesible (soit dans les fichiers de conf, soit en utilisant un serveur qui qccepte toutes les connexion)....
Le dernier pb c'est qu'il faudra trouver des gens assez stupides pour lancer ton script...
Envoyer des e-mails, ben tous les Linux que j'ai cotoye avaient l'outil mail, donc pas besoin de chercher tres loin.
oui mais mail ne genere pas les pieces jointes, donc ton virus va devoir s'en charger, et comme il doit faire aussi tout ce que tu as dis plus au il va commencer a etre gros...
Posté par M .
En réponse au journal qemu 0.5.2.
Évalué à 4.
je rajouterais
QEMU is an x86 processor emulator. Its purpose is to run x86 Linux processes on non-x86 Linux architectures such as PowerPC or ARM. By using dynamic translation it achieves a reasonnable speed while being easy to port on new host CPUs. An obviously interesting x86 only process is Wine (Windows emulation).
# oupps j'ai mal recopier mon test
Posté par M . En réponse au journal limiter la memoire pour un utilisateur. Évalué à 1.
[^] # Re: limiter la memoire pour un utilisateur
Posté par M . En réponse au journal limiter la memoire pour un utilisateur. Évalué à 1.
int main () {
while(1){
malloc(1);
}
}
pour la charge j'ai reussit a faire du 120 sans insister...
[^] # Re: limiter la memoire pour un utilisateur
Posté par M . En réponse au journal limiter la memoire pour un utilisateur. Évalué à 1.
[1] 697
mat@xxxx:~$ -bash: :[:: command not found
[1]+ Exit 127 :[:
[^] # Re: limiter la memoire pour un utilisateur
Posté par M . En réponse au journal limiter la memoire pour un utilisateur. Évalué à 1.
Non car des que le pere atteind la limite maxi de memoire il meurt, ainsi que tout ses fils...
[^] # Re: limiter la memoire pour un utilisateur
Posté par M . En réponse au journal limiter la memoire pour un utilisateur. Évalué à 1.
[^] # Re: limiter la memoire pour un utilisateur
Posté par M . En réponse au journal limiter la memoire pour un utilisateur. Évalué à 1.
Moi ce que je voudrai c'est que tout les process d'un utilisateur ne depasse pas une certaine quantitee de memoire....
On a bien le nombre de process * la taille max par process qui donne cette valeur.
Mais par exemple si l'utilisateur doit lancer X, open office, mozilla il a besoin d'au moins 50 Mo de memoire par process.
Puis il faut quand meme un minimun de process (50) et on peut deja 250 Mo rien qu'en utilisant ces minimuns qui sont tres restrictif...
En plus dans certains cas la limitation donne des resultat douteux : segmentation fault du programme + crash de bash ensuite....
[^] # Re: Xawdecode 1.9.0 dans les bacs
Posté par M . En réponse à la dépêche Xawdecode 1.9.0 dans les bacs. Évalué à 1.
Sauf que pour le sat les cryptages évoluent fréquemment :
seca,viacess -> seca2,viacess2 -> thalescrypt....
[^] # Re: port ide raid et option du noyau
Posté par M . En réponse au journal port ide raid et option du noyau. Évalué à 1.
[^] # Re: port ide raid et option du noyau
Posté par M . En réponse au journal port ide raid et option du noyau. Évalué à 1.
Sinon sur ma CMD0680 pas de pb de dma, par contre je sur la nappe ou j'ai 2 disque je suis obliger de passer de udma100 a udma66 sinon le dma n'arrete pas de sauter.
D'ailleur le driver windows fait parreil...
Pour François Beretti
a tu compiller en dure le supporte pour tes controlleur ide ?
[^] # Re: home cinema du pauvre
Posté par M . En réponse au journal home cinema du pauvre. Évalué à 1.
Or il me semble que c'est soumis a des brevets...
[^] # Re: Sortie de xvid-1.0.0 RC2
Posté par M . En réponse au journal Sortie de xvid-1.0.0 RC2. Évalué à 0.
# Re: Au secours !!! Perte de données !
Posté par M . En réponse au journal Au secours !!! Perte de données !. Évalué à 3.
les partitions ext{2,3} ont des superblock redondant (c'est utile si t'explose le premier), donc en essayant un autre (option -b) ça marche pas ?
Tu peux aussi essayer parted (mais la c'est plutot pour des modification de la table des partition qui ont merdé)
PS : ne jamais faire confiance a mandrake pour des operations aussi dangereuse (j'ai eu le droit a des partitions qui se chevauchait avec les outils mandrake....)
[^] # Re: Petit petit petit
Posté par M . En réponse au journal Petit petit petit. Évalué à 1.
# Re: bouquin de C++
Posté par M . En réponse au journal bouquin de C++. Évalué à 5.
[^] # Re: Xmms 1.2.9 est sorti, mais y'a t'il des alternatives ?
Posté par M . En réponse au journal Xmms 1.2.9 est sorti, mais y'a t'il des alternatives ?. Évalué à 1.
[^] # Re: Points de montage étranges...
Posté par M . En réponse au journal Points de montage étranges.... Évalué à 2.
Plutot que fournir explicitement le nom du peripherique, on peut indi-
quer un systeme de fichiers (ext2 ou XFS) a monter par son UUID ou son
etiquette de volume (voir e2label(8) ou xfs_admin(8)), en ecrivant
LABEL= ou UUID=, par exemple `LABEL=Boot' ou
`UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'. Ceci rendra le systeme
plus robuste a l'ajout ou a la suppression de disque SCSI par exemple.
[^] # Re: gestion de version
Posté par M . En réponse au journal gestion de version. Évalué à 2.
[^] # Re: GNOME 2.5.3 à tester
Posté par M . En réponse à la dépêche GNOME 2.5.3 à tester. Évalué à 0.
En tout cas c'est ce qui me permet sous mutt d'afficher les doc ou xls avec catdoc ou xls2csv...
# Re: Signature d'email
Posté par M . En réponse au journal Signature d'email. Évalué à 2.
[^] # Re: pc speaker
Posté par M . En réponse à la dépêche Le noyau 2.6.2 est là !. Évalué à 2.
quoi que pour le 2.{2,4}.* y a un patch pour pouvoir utiliser le pc speaker comme interface oss... (D'ailleur j'avais la meme chose sur un portable i386 sous win 3.1 sans carte son...)
# pc speaker
Posté par M . En réponse à la dépêche Le noyau 2.6.2 est là !. Évalué à 8.
[^] # Re: Challenge!!!! porter myDoom sous linux.
Posté par M . En réponse au journal Challenge!!!! porter myDoom sous linux.. Évalué à 1.
Bon apres des scripts perl qui save envoyer directement des mail ça doit exister, et encore il faut qui arrive a trouver un smtp accesible (soit dans les fichiers de conf, soit en utilisant un serveur qui qccepte toutes les connexion)....
Le dernier pb c'est qu'il faudra trouver des gens assez stupides pour lancer ton script...
[^] # Re: MyDoom.B : MyDoom s'attaque à microsoft
Posté par M . En réponse à la dépêche MyDoom.B : MyDoom s'attaque à microsoft. Évalué à 2.
oui mais mail ne genere pas les pieces jointes, donc ton virus va devoir s'en charger, et comme il doit faire aussi tout ce que tu as dis plus au il va commencer a etre gros...
[^] # Re: qemu 0.5.2
Posté par M . En réponse au journal qemu 0.5.2. Évalué à 4.
QEMU is an x86 processor emulator. Its purpose is to run x86 Linux processes on non-x86 Linux architectures such as PowerPC or ARM. By using dynamic translation it achieves a reasonnable speed while being easy to port on new host CPUs. An obviously interesting x86 only process is Wine (Windows emulation).
[^] # Re: Driver NVidia ia32 5336 et AMD64 5332
Posté par M . En réponse au journal Driver NVidia ia32 5336 et AMD64 5332. Évalué à 0.