Quelques questions me taraudent sur le sujet :
- Est-ce qu'un OS 64 bits peut faire tourner les processus 32 bits ? Si les types changent (int, long) pour passer de 32 à 64 bits, le prototype des appels systèmes change aussi.
- Quel est l'intérêt d'être compatible 32 bits pour les processeurs 64 bits ? Acheter une architecture 64 bits pour faire tourner un OS 32 bits n'a strictement aucun intérêt.
J'ai du mal à comprendre comment Wanadoo peut vendre à perte alors qu'il pratique les tarifs les plus élevés.
Que FT génère des pertes en équipant les zones à faible population d'équipement ADSL, je comprends. Mais que Wanadoo perde de l'argent, en offrant le même service que Free et autres pour plus chère, là ça me dépasse.
J'ai réalisé le portage d'une application sur Cygwin.
Tous c'est bien passé avec quelques adaptations et de la compilation conditionnelle jusqu'à l'installation sur une autre plateforme et une version de Cygwin légèrement plus récent. Le problème de Cygwin c'est que le comportement (par exemple de la gestion des signaux et des IPC) peut changer du tout au tout d'une version à l'autre. Des "appels systèmes" qui marchaient et qui, dans la version suivante, font n'importe quoi.
Cygwin n'est pas un environnement sérieux pour le moment tout simplement car la version dite stable ne l'est pas et son comportement change radicalement d'une version à une autre. Je dirais même que sur les 3 derniers mois, ça va de mal en pis.
De même, pour la portabilité, la rapidité et l'objet, le C++.
Mais je suis plus en plus déçus par celui-ci depuis que j'ai découvert l'Objective C et la bibliothèque OpenStep.
ObjC est vrai langage objet, rapide et très facile à apprendre (même si la syntaxe est surprenante au début).
Je te conseil donc d'y jeter un coup d'il, tu y trouveras en partie ce que tu cherche.
Cygwin est sous double licence, le client qui me fournit les licences nécessaires à mon développement a choisi de payer, plutôt que de mettre le logiciel en GPL.
On m'a demandé de porter un projet sous Windows à moindre coût en me laissant le chois entre SFU et Cygwin.
Résultat, SFU s'intègre bien mieux dans Windows que Cygwin, mais trop peut de bibliothèques sont disponibles sous SFU. Donc SFU est très bien pour des applications simples sans dépendances particulières. Pour des applications plus complexes dépendant de bibliothèques pourtant classique (libxml-2, glib, ), Cygwin s'impose.
Le choix c'est donc porté sur Cygwin, le portage n'a ensuite consisté qu'à quelques réécritures de code avec compilation conditionnelle concernant la gestion des signaux avec les pthread et la gestion des fichiers.
Quelqu'un a-t-il déjà utilisé SFU pour porter des applications un peu complexe ?
Pour moi, cela ne me semble pas du tout incohérent que linux puisse servir de serveur de distribution antivirus ou de passerelle antivirus... Linux est stable, fiable, et moins "boite noire" que Windows.. Pour la sécurité c'est donc un plus..
Il vaut mieux utiliser une autre plate-forme que Windows en tant que serveur de distribution antivirus ou de passerelle antivirus pour Windows, tout simplement parce que c'est une autre plate-forme.
L'homogénéisation des systèmes réduit certes les coûts, mais augmente considérablement les risques en cas d'attaques (virales ou autres).
Je vais me faire taper dessus, mais le noyau Windows est très propre quant à la gestion des droits utilisateurs. Les différents droits sont bien séparés et les privilèges offerts à un utilisateur peuvent être fixés très finement.
Malheureusement les outils d'administration sont confus et incomplets et la documentation décrivant les divers privilèges difficilement assimilables si l'on ne si plonge pas vraiment en faisant plein de test.
Il y a ce site Web qui permet de générer des photos satellites. Cela semble libre car il offre la possibilité de télécharger les programmes générant les photos, mais la licence n'est pas clairement affichée.
Il ne semble donc pas y avoir de solution toute faite à mon besoin. Je vais donc essayer de faire une interface Web permettant aux enseignants de créer des comptes (enseignant/étudiant/machine) facilement sur un PDC déjà configurer.
Si cette interface Web débouche sur quelque chose de prêt à l'emploi, je la diffuserais sous GPL.
On peut parfaitement faire de la programmation objet en C et c'est d'ailleurs ce qui est fait dans le noyau Linux afin de rendre certains traitements le plus générique possible.
Il ne faut pas confondre facilités offertes par un langage et l'utilisation qui en est faite.
<Troll>
C++ est un très mauvais langage objet bien qu'il soit récent : trop limité, trop compliqué. A ceux qui ne sont pas d'accord, je répondrais lisez la norme pas des bouquins.
Objective-C est plus ancien mais plus puissant et plus simple.
</Troll>
Pas encore tester, mais j'ai bien envie de craquer pour cette carte. Ce mois ci, il y a une réduction de 20% pour les adhérents Fnac : 119,00 20% = 95.2. Ça reste chère !
Il y a le logiciel libre, mais aussi un esprit du libre qui l'accompagne.
TribuneLibre.org est une manifestation de cet esprit.
Pour les plus imperméables à la philosophie du libre, TribuneLibre.org est un exemple d'application de Templeet qui est un logiciel libre, donc ce journal à toute sa place ici.
J'ai aussi quelques problèmes et si quelqu'un pouvait m'expliquer pourquoi.
Environnement : Un contrôleur de domaine sous 2k et des postes sous NT4 et 2k.
Problème : Le montage de partage windows sous Linux marche très bien lorsque la machine distante est un 2k, mais impossible de monter quoique ce soit lorsque la machine distante est un NT4. Bizarre alors que Smbclient permet de d'accéder aussi bien à des machines NT4 que 2k.
AutoMount/AutoFS permettent de monter des périphériques réseaux ou locaux lorsque tu y accède et de les démonter après une période d'inactivité paramétrable.
J'utilise un partage samba en autofs pour monter un périphérique qui sert uniquement une fois par jour (crond) ; donc je confirme que ça marche avec des partages Windows.
C'est brevetable, un génome ?
Je ne pense pas qu'on ait séquencé tous les allèles de tous les gènes. C'est comme si je décidais de breveté les mots, ou à la rigueur toutes les combinaisons de lettres qui ne sont pas dans le dictionnaire.
Analogie intéressante : la notion de mot/gène existe depuis longtemps et n'est qu'une suite de symboles codants de l'information (ce sont même des nombres exprimés dans une base précise avec des symboles précis à priori).
L'éducation nationale se doit de donner la même chance de réussir à tous les élèves. La cantine au même titre que les activités extrascolaires offertes par les services publics doivent être ouvertes à tous, à la rigueur en faisant fluctuer le prix en fonction des revenus.
Ce n'est pas la peine de foutre les chômeurs dans une merde supplémentaire. Et empêcher un enfant de manger avec ces camarades, moi j'appelle ça de l'exclusion.
Si suffisamment de personnes concernées directement ou indirectement écrivent au maire et au député pour le sensibiliser, il y peut-être moyen de faire changer la situation. Donc, à vos plumes, prêt, partez !
Ce n'est pas parce que MS offre les licences qu'il faut les accepter. C'est là que tu peux intercéder auprès de ton père, il faut leur faire comprendre que :
Au niveau des serveurs, Linux+LDAP+Samba+MTA (Postix, ) est beaucoup plus maintenable qu'un Win+Exchange. La solution libre est sans conteste la meilleure.
Au niveau des postes bureautiques, si le coût n'est pas décisif, Win+MS Office est une solution tout à fait viable.
D'un autre côté, lorsqu'il faudra renouveler matériels et logiciels, le coût de la solution MS sera de nouveau un problème et il sera alors beaucoup plus difficile de passer vers des solutions libres. Choisir MS, c'est s'enfermer dans une solution propriétaire dont le rapport qualité/prix est déplorable.
[^] # Re: mini PC de salon
Posté par Benoit . En réponse au journal mini PC de salon. Évalué à 1.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Benoit . En réponse à la dépêche Intel a choisi d'étendre X86 vers le 64 bits. Évalué à 1.
- Est-ce qu'un OS 64 bits peut faire tourner les processus 32 bits ? Si les types changent (int, long) pour passer de 32 à 64 bits, le prototype des appels systèmes change aussi.
- Quel est l'intérêt d'être compatible 32 bits pour les processeurs 64 bits ? Acheter une architecture 64 bits pour faire tourner un OS 32 bits n'a strictement aucun intérêt.
# Re: Tarifs Wanadoo sous surveillance
Posté par Benoit . En réponse au journal Tarifs Wanadoo sous surveillance. Évalué à 4.
Que FT génère des pertes en équipant les zones à faible population d'équipement ADSL, je comprends. Mais que Wanadoo perde de l'argent, en offrant le même service que Free et autres pour plus chère, là ça me dépasse.
Quelque chose m'aurait-il échappait ?
# Re: Cygwin en milieu professionnel ?
Posté par Benoit . En réponse au journal Cygwin en milieu professionnel ?. Évalué à 3.
Tous c'est bien passé avec quelques adaptations et de la compilation conditionnelle jusqu'à l'installation sur une autre plateforme et une version de Cygwin légèrement plus récent. Le problème de Cygwin c'est que le comportement (par exemple de la gestion des signaux et des IPC) peut changer du tout au tout d'une version à l'autre. Des "appels systèmes" qui marchaient et qui, dans la version suivante, font n'importe quoi.
Cygwin n'est pas un environnement sérieux pour le moment tout simplement car la version dite stable ne l'est pas et son comportement change radicalement d'une version à une autre. Je dirais même que sur les 3 derniers mois, ça va de mal en pis.
# Re: TuxFamily ... la photo
Posté par Benoit . En réponse au journal TuxFamily ... la photo. Évalué à 2.
Please, où t'es-tu procuré les tiens?
[^] # Re: un nouveau langage de programmation
Posté par Benoit . En réponse au journal un nouveau langage de programmation. Évalué à 1.
Mais je suis plus en plus déçus par celui-ci depuis que j'ai découvert l'Objective C et la bibliothèque OpenStep.
ObjC est vrai langage objet, rapide et très facile à apprendre (même si la syntaxe est surprenante au début).
Je te conseil donc d'y jeter un coup d'il, tu y trouveras en partie ce que tu cherche.
http://developer.apple.com/documentation/Cocoa/Conceptual/Objective(...)
http://www.gnustep.org/(...)
[^] # Re: Microsoft fournit ses SFU 3.5 aux possesseurs de Windows
Posté par Benoit . En réponse à la dépêche Microsoft fournit ses SFU 3.5 aux possesseurs de Windows. Évalué à 1.
[^] # Re: Microsoft fournit ses SFU 3.5 aux possesseurs de Windows
Posté par Benoit . En réponse à la dépêche Microsoft fournit ses SFU 3.5 aux possesseurs de Windows. Évalué à 1.
# Re: Microsoft fournit ses SFU 3.5 aux possesseurs de Windows
Posté par Benoit . En réponse à la dépêche Microsoft fournit ses SFU 3.5 aux possesseurs de Windows. Évalué à 4.
Résultat, SFU s'intègre bien mieux dans Windows que Cygwin, mais trop peut de bibliothèques sont disponibles sous SFU. Donc SFU est très bien pour des applications simples sans dépendances particulières. Pour des applications plus complexes dépendant de bibliothèques pourtant classique (libxml-2, glib, ), Cygwin s'impose.
Le choix c'est donc porté sur Cygwin, le portage n'a ensuite consisté qu'à quelques réécritures de code avec compilation conditionnelle concernant la gestion des signaux avec les pthread et la gestion des fichiers.
Quelqu'un a-t-il déjà utilisé SFU pour porter des applications un peu complexe ?
[^] # Re: Postfix + Courier-IMAP + auth PAM
Posté par Benoit . En réponse au journal Postfix + Courier-IMAP + auth PAM. Évalué à 1.
/etc/passwd
user1:x:601:600:Nom Prénom:/var/spool/mail:/bin/false
user2:x:601:600:Nom Prénom:/var/spool/mail:/bin/false
/etc/profile
MAIL="/var/spool/mail/$USER"
OK, c'est sale.
====>[]
[^] # Re: serveur d'antivirus
Posté par Benoit . En réponse au journal serveur d'antivirus. Évalué à 1.
Il vaut mieux utiliser une autre plate-forme que Windows en tant que serveur de distribution antivirus ou de passerelle antivirus pour Windows, tout simplement parce que c'est une autre plate-forme.
L'homogénéisation des systèmes réduit certes les coûts, mais augmente considérablement les risques en cas d'attaques (virales ou autres).
[^] # Re: serveur d'antivirus
Posté par Benoit . En réponse au journal serveur d'antivirus. Évalué à 3.
Malheureusement les outils d'administration sont confus et incomplets et la documentation décrivant les divers privilèges difficilement assimilables si l'on ne si plonge pas vraiment en faisant plein de test.
OK --->[]
# Re: Cartes libre
Posté par Benoit . En réponse au journal Cartes libre. Évalué à 3.
Enfin, c'est toujours une piste.
http://www.fourmilab.ch/earthview/(...)
http://www.fourmilab.ch/earthview/credits.html(...)
[^] # Re: Vive la 9.2 !!
Posté par Benoit . En réponse au journal Vive la 9.2 !!. Évalué à -1.
MdK avait un linuxconf que je trouvais vraiment extra, mais qui a mystérieusement disparut de la 9.2.
Boueoueoue !
# Re: Distribution Samba/PDC facile ?
Posté par Benoit . En réponse au journal Distribution Samba/PDC facile ?. Évalué à 1.
Il ne semble donc pas y avoir de solution toute faite à mon besoin. Je vais donc essayer de faire une interface Web permettant aux enseignants de créer des comptes (enseignant/étudiant/machine) facilement sur un PDC déjà configurer.
Si cette interface Web débouche sur quelque chose de prêt à l'emploi, je la diffuserais sous GPL.
# Re: cherche un format de fichier structuré et une api qui va avec
Posté par Benoit . En réponse au journal cherche un format de fichier structuré et une api qui va avec. Évalué à 2.
man dbopen
Ok, je sais -->[]
[^] # Re: Olitec transforme vos prises de courant en port réseau
Posté par Benoit . En réponse au journal Olitec transforme vos prises de courant en port réseau. Évalué à 4.
[^] # Re: Réponse d'un gars qui n'y connaît pas rien mais très peu
Posté par Benoit . En réponse au journal 1er journal, et plein de petites questions. Évalué à 3.
Il ne faut pas confondre facilités offertes par un langage et l'utilisation qui en est faite.
<Troll>
C++ est un très mauvais langage objet bien qu'il soit récent : trop limité, trop compliqué. A ceux qui ne sont pas d'accord, je répondrais lisez la norme pas des bouquins.
Objective-C est plus ancien mais plus puissant et plus simple.
</Troll>
[^] # Re: Mauvaise nouvelle
Posté par Benoit . En réponse au journal Partager une connexion ADSL en Wireless. Évalué à 1.
http://ruslug.rutgers.edu/~mcgrof/802.11g/(...)
Pas encore tester, mais j'ai bien envie de craquer pour cette carte. Ce mois ci, il y a une réduction de 20% pour les adhérents Fnac : 119,00 20% = 95.2. Ça reste chère !
[^] # Re: TribuneLibre.org: ça avance
Posté par Benoit . En réponse au journal TribuneLibre.org: ça avance. Évalué à 2.
Il y a le logiciel libre, mais aussi un esprit du libre qui l'accompagne.
TribuneLibre.org est une manifestation de cet esprit.
Pour les plus imperméables à la philosophie du libre, TribuneLibre.org est un exemple d'application de Templeet qui est un logiciel libre, donc ce journal à toute sa place ici.
# Re: samba : automatisation?
Posté par Benoit . En réponse au journal samba : automatisation?. Évalué à 1.
Environnement : Un contrôleur de domaine sous 2k et des postes sous NT4 et 2k.
Problème : Le montage de partage windows sous Linux marche très bien lorsque la machine distante est un 2k, mais impossible de monter quoique ce soit lorsque la machine distante est un NT4. Bizarre alors que Smbclient permet de d'accéder aussi bien à des machines NT4 que 2k.
# Re: samba : automatisation?
Posté par Benoit . En réponse au journal samba : automatisation?. Évalué à 4.
J'utilise un partage samba en autofs pour monter un périphérique qui sert uniquement une fois par jour (crond) ; donc je confirme que ça marche avec des partages Windows.
# Re: Une compagnie de biotechnologie brevète 98% du génome humain
Posté par Benoit . En réponse à la dépêche Une compagnie de biotechnologie brevète 98% du génome humain. Évalué à 3.
Je ne pense pas qu'on ait séquencé tous les allèles de tous les gènes. C'est comme si je décidais de breveté les mots, ou à la rigueur toutes les combinaisons de lettres qui ne sont pas dans le dictionnaire.
Analogie intéressante : la notion de mot/gène existe depuis longtemps et n'est qu'une suite de symboles codants de l'information (ce sont même des nombres exprimés dans une base précise avec des symboles précis à priori).
Ça me paraît difficile à breveter, non !
# Re: Pas de cantine pour les enfants de chômeurs
Posté par Benoit . En réponse au journal Pas de cantine pour les enfants de chômeurs. Évalué à 2.
L'éducation nationale se doit de donner la même chance de réussir à tous les élèves. La cantine au même titre que les activités extrascolaires offertes par les services publics doivent être ouvertes à tous, à la rigueur en faisant fluctuer le prix en fonction des revenus.
Ce n'est pas la peine de foutre les chômeurs dans une merde supplémentaire. Et empêcher un enfant de manger avec ces camarades, moi j'appelle ça de l'exclusion.
Si suffisamment de personnes concernées directement ou indirectement écrivent au maire et au député pour le sensibiliser, il y peut-être moyen de faire changer la situation.
Donc, à vos plumes, prêt, partez !
# Re: Qu'en penser ?
Posté par Benoit . En réponse au journal Qu'en penser ?. Évalué à 4.
Au niveau des serveurs, Linux+LDAP+Samba+MTA (Postix, ) est beaucoup plus maintenable qu'un Win+Exchange. La solution libre est sans conteste la meilleure.
Au niveau des postes bureautiques, si le coût n'est pas décisif, Win+MS Office est une solution tout à fait viable.
D'un autre côté, lorsqu'il faudra renouveler matériels et logiciels, le coût de la solution MS sera de nouveau un problème et il sera alors beaucoup plus difficile de passer vers des solutions libres. Choisir MS, c'est s'enfermer dans une solution propriétaire dont le rapport qualité/prix est déplorable.
Voilà deux arguments pour refuser la solution MS.