Norme Posix, quel unix le "moins" propriétaire

Norme Posix, quel unix le "moins" propriétaire - Multimédia - Linux et OS Alternatifs

Marsh Posté le 30-11-2002 à 16:19:17    

A la fac (maitrise info), on fait de la prog parallèle, en gros c'est tout ce qui a rapport avec la prog Unix/Posix(ouverture/fermeture de fichier, tubes, sémaphore, fork(), etc ...). On fait les tp sur des serveur qui tournent sous SunOs. On gros j'aimerai savoir si je dois choisir un certain unix (on gros entre les bsd et linux vu qu'on est sur osa  [:troed] ) ou si je ne verrai aucune difference.
 
merci.
 
(je fais un crosspost sur prog., on sait jamais  [:proy] )


Message édité par xav14 le 30-11-2002 à 16:22:13
Reply

Marsh Posté le 30-11-2002 à 16:19:17   

Reply

Marsh Posté le 30-11-2002 à 16:22:55    

Pour des trucs aussi basiques, tu crois vraiment que tu verras la moindre différence entre deux Unix ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 30-11-2002 à 16:29:08    

Jar Jar a écrit a écrit :

Pour des trucs aussi basiques, tu crois vraiment que tu verras la moindre différence entre deux Unix ?




 
 [:proy] sais pas
justement je pose la question  ;)

Reply

Marsh Posté le 30-11-2002 à 17:12:01    

Linux n'est pas un unix.
 
Mon prof de système m'a dit que Linux n'était pas conforme posix pour le traitement des signaux inter-processus. J'ai jamais testé par moi-même.
 
CHaiCA

Reply

Marsh Posté le 30-11-2002 à 17:25:57    

chaica a écrit a écrit :

Linux n'est pas un unix.
 
Mon prof de système m'a dit que Linux n'était pas conforme posix pour le traitement des signaux inter-processus. J'ai jamais testé par moi-même.
 
CHaiCA




 
pu... on laisse dire ca sur osa  [:wam]

Reply

Marsh Posté le 30-11-2002 à 17:30:41    

xav14 : Linux est un unix? Quelle lien de parenté de linux dans la famille des unix? De quelle version de unix est issu linux?
 
CHaiCA

Reply

Marsh Posté le 30-11-2002 à 17:40:27    

chaica a écrit a écrit :

xav14 : Linux est un unix? Quelle lien de parenté de linux dans la famille des unix? De quelle version de unix est issu linux?
 
CHaiCA




 
unix (même si au départ était un os a part entière) est devenu une designation d'un type d'os. avec une certaine gestion des e/s et de la memoire. et dire que linux n'est pas un unix, c'est bafouer le travail de linus trovalds qui a justement ecrit le noyau linux en essayant de construire un unix libre (open-source) alors qu'à l'époque n'existait que des unix commerciaux (aix, sunos, irix, hpux, ...).

Reply

Marsh Posté le 30-11-2002 à 18:09:35    

xav14 : Bon heu tiens j'ai de supers bouquins à te proposer :
 
http://www.eyrolles.com/php.inform [...] 90809.php3
 
http://www.eyrolles.com/Scan/9781587990809.gif
 
Puis après si d'aventure tu n'avais pas compris :
 
http://www.oreilly.com/catalog/opensources/
 
http://www.oreilly.com/catalog/covers/opensources.s.gif
 
CHaiCA
 
 
 
 

Reply

Marsh Posté le 01-12-2002 à 12:35:13    

chaica a écrit a écrit :

xav14 : Linux est un unix? Quelle lien de parenté de linux dans la famille des unix? De quelle version de unix est issu linux?


GNU/Linux est un système respectant les spécifications POSIX et SUS (single unix specification). C'est donc un unix. Il est dérivé principalement de GNU Mach, même si l'immense majorité du code a été écrite à partir de rien.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 01-12-2002 à 13:04:06    

Les systèmes BSD eux sont des vrai Unix non ?

Reply

Marsh Posté le 01-12-2002 à 13:04:06   

Reply

Marsh Posté le 01-12-2002 à 13:44:35    

calvaire318 a écrit a écrit :

Les systèmes BSD eux sont des vrai Unix non ?  




 
linux aussi  :sarcastic:

Reply

Marsh Posté le 11-12-2002 à 20:11:56    

Linux Is Not UniX ...
 
J'ai faux ?  :D

Reply

Marsh Posté le 11-12-2002 à 20:41:57    

Zlikos a écrit :

Linux Is Not UniX ...
 
J'ai faux ?  :D

Oui. Linux est la contraction de Linus Unix.
C'est GNU qui est un acronyme récursif.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 11-12-2002 à 20:44:11    

Jar Jar a écrit :

Pour des trucs aussi basiques, tu crois vraiment que tu verras la moindre différence entre deux Unix ?


 
Ben oui pour les semaphores. Essayes de mettre un pshared à 1 sous Linux, tu m'en diras des nouvelles

Reply

Marsh Posté le 11-12-2002 à 20:52:47    

samuelp a écrit :

Ben oui pour les semaphores.

Il a parlé de sémaphores ?
 
De toute façon, avec NGPT ça marche.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 14-12-2002 à 13:33:33    

Jar Jar a écrit :

Il a parlé de sémaphores ?
 
De toute façon, avec NGPT ça marche.


 
ben programmation parallele quoi  [:twixy] donc tube,semaphores et mem partagée.

Reply

Marsh Posté le 15-12-2002 à 02:23:31    

z

Reply

Marsh Posté le 15-12-2002 à 02:25:37    

Oups désoler.
Tout ca pour dire que j'ai été ds le meme cas que toi pour les signaux POSIX, mais ossi les thread posix... A l'ecole ils utilisent Tru64 Unix.
On a effectué de nombreux tests et il apparait que le plus proche soit freebsd.
Linux par exemple, assigne des pid différents a chaque thread alors que Unix garde le meme, freebsd respecte bien Unix ds ce cas par ex et des exemples comme ca il y en a plein.
a+
Manu

Reply

Marsh Posté le 15-12-2002 à 02:43:31    

djmanu22 a écrit :

Oups désoler.
Tout ca pour dire que j'ai été ds le meme cas que toi pour les signaux POSIX, mais ossi les thread posix... A l'ecole ils utilisent Tru64 Unix.
On a effectué de nombreux tests et il apparait que le plus proche soit freebsd.
Linux par exemple, assigne des pid différents a chaque thread alors que Unix garde le meme, freebsd respecte bien Unix ds ce cas par ex et des exemples comme ca il y en a plein.
a+
Manu
 


 
j'ai comme un doute là  :heink:

Reply

Marsh Posté le 15-12-2002 à 15:59:25    

chaica a écrit :

Mon prof de système m'a dit que Linux n'était pas conforme posix pour le traitement des signaux inter-processus. J'ai jamais testé par moi-même.
 
CHaiCA

Exact. Un seul exemple, les mqueue, qui ne sont pas implementees par la glibc actuelle.


---------------
Allez l'OM :jap:
Reply

Marsh Posté le 18-12-2002 à 20:30:22    

c_po_ma_faute a écrit :

j'ai comme un doute là  :heink:

Extrait de /usr/share/doc/libc6/README.linuxthreads.gz :

KNOWN BUGS AND LIMITATIONS:
 
- Threads share pretty much everything they should share according
  to the standard: memory space, file descriptors, signal handlers,
  current working directory, etc. One thing that they do not share
  is their pid's and parent pid's. According to the standard, they
  should have the same, but that's one thing we cannot achieve
  in this implementation (until the CLONE_PID flag to clone() becomes
  usable).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 18-12-2002 à 23:46:03    

Jar Jar a écrit :

Extrait de /usr/share/doc/libc6/README.linuxthreads.gz :

KNOWN BUGS AND LIMITATIONS:
 
- Threads share pretty much everything they should share according
  to the standard: memory space, file descriptors, signal handlers,
  current working directory, etc. One thing that they do not share
  is their pid's and parent pid's. According to the standard, they
  should have the same, but that's one thing we cannot achieve
  in this implementation (until the CLONE_PID flag to clone() becomes
  usable).




 
 :jap:  
 
Par contre il me semble que les pthreads sont des "vrais" threads

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed