Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

mac os X, un vrai UNIX?

Discussion dans 'macOS' créé par decoris, 6 Décembre 2001.

Modérateurs: Aliboron, bompi, daffyb
  1. decoris

    decoris Vétéran
    Club MacG

    Inscrit:
    3 Novembre 2001
    Messages:
    6 535
    J'aime reçus:
    95
    j'en ai entendu des belles aujoud'hui, comme quoi os X n'était qu'une évolution d'un autre système dont j'ai oublié le nom, et des trucs pareils...

    est ce que qqn pourrait me donner les caractéristiques réelles de os X de manière simple (que je les comprenne...) mais complètes (que je ne passe pas pour un con..)

    merci bien
     
  2. JediMac

    JediMac Vétéran
    Club MacG

    Inscrit:
    26 Octobre 2000
    Messages:
    6 340
    J'aime reçus:
    200
    Va voir ici, en bas de la page. Tu lis tout ça et tu seras une vrai bête de X.
    Quand tu as fini, tu m'envoies un résumé [​IMG] [​IMG]
     
  3. archeos

    archeos Membre d’élite
    Club MacG

    Inscrit:
    16 Janvier 2001
    Messages:
    1 840
    J'aime reçus:
    1
    Bon, je ne suis pas spécialiste, mais voici quelques éléments dont je suis sur. MacOS X est bien un Unix, car il repose sur un micronoyau Mach, issu des Unix FreeBSD (dévellopés à l'université de Berkeley, comme son nom l'indique). Ce noyau est à la base de la première couche du système, et donc effectivement X en est de ce point de vue là une évolution. L'architecture générale du système suit donc les régles d'un OS Unix.
    Maintenant, Apple a introduit un élément qui est une évolution réellement majeure dans l'histoire des OS des ordinateurs personnels, c'est une interface graphique. Tous les systèmes Unix en sont dépourvus. Donc cette couche supérieure du système est une révolution, elle ne doit rien à des ingénieurs autres que ceux d'Apple ou de Next, l'ancienne boite fondée par Jobs et rachetée en 1997. Cetteinterfac, c'est Aqua, basée à la fois sur QuickTime, OpenGL et Quartz, qui reprend des éléments de postscript (pour simplifier, le mode de rendu du PDF). Et ça ce n'est pas une évolution d'un quelconque système antérieur, c'est complètement nouveau : aucun Unix n'a une interface graphique ergonomique, qui met à la portée d'un quidam comme moi, qui suit un abruti dès qu'on parle de lignes de code, la sécurité et la stabilité d'Unix. Tout cela se fait en gérant une grande quantité de matériels et de standarts : CD, CD-R, CD-RW, DVD, gravures de ces volumes, etc...
    Voilà; il n'y a pas tout, mais c'est un début qui appelle des correctifs et des compléments : un point de départ pour ton argumentaire et un débat ici.
     
  4. benR

    benR Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2000
    Messages:
    3 480
    J'aime reçus:
    11
    Bon, je vais tenter un truc, en gros.. avant que les vrais pro ne viennent corriger... [​IMG]

    Le noyau de MacOS X est Darwin. Il ets issu de Mach (un OS créé par Avie Tevanian), auquel Appel a ajouté des fonctionnalités de FreeBSD (ou NetBSD, je sais plus trop). Les "BSD" sont des Unix assez connus issus du travil de Berkeley (université américaine).

    Par dessu sça, Apple ajoute ses propres technologies, une interface graphique, et poum tu as osX !
    [​IMG]

    voilà voilà, en gros....
     
  5. melaure

    melaure Chasseur de Bobos
    Club MacG

    Inscrit:
    24 Octobre 2001
    Messages:
    24 670
    J'aime reçus:
    1 661
    aucun doute sur la nature du noyau. Il suffit de se balader dans les répertoires systèmes ...

    Unixment votre ... [​IMG]
     
  6. benR

    benR Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2000
    Messages:
    3 480
    J'aime reçus:
    11
    Mince, j'ai été battu ! [​IMG]

    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par archeos:
    une interface graphique. Tous les systèmes Unix en sont dépourvus. <HR></BLOCKQUOTE>

    Juste pour préciser que les UNIX ont une interface graphique, en général... Le je commence à atteindre me slimites, mais bon, un serveur X11, ce genre de choses, c'est à ca que ca sert, non ? [​IMG]

    pas mieux, sinon...
    Perso je pense qu'on ne peux pas contester à MacOS X le nom d'UNIX
     
  7. archeos

    archeos Membre d’élite
    Club MacG

    Inscrit:
    16 Janvier 2001
    Messages:
    1 840
    J'aime reçus:
    1
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par benR:
    Mince, j'ai été battu ! [​IMG]
    <HR></BLOCKQUOTE>
    hé hé [​IMG] [​IMG]
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par benR:

    Juste pour préciser que les UNIX ont une interface graphique, en général...
    <HR></BLOCKQUOTE>
    En général les spécialistes qui vont nous taper sur les doigts les trouvent inabouties, inadaptées, laides, etc. Mais ceux qui utilisaient Unix avant OSX n'avaient en général pas besoin de ça

    [05 décembre 2001 : message édité par archeos]
     
  8. JediMac

    JediMac Vétéran
    Club MacG

    Inscrit:
    26 Octobre 2000
    Messages:
    6 340
    J'aime reçus:
    200
    En fait, j'assimile Mac OS X à un Linux mais sauce Apple. Je précise tout de suite, je ne suis pas spécialiste du tout du tout (les vrais l'auront déjà remarqué [​IMG]).
    Je m'explique. La démarche est la même au sens où Apple c'est dit qu'il fallait repartir d'une base sûre, puissante, éprouvée de longue date et gratos tant qu'à faire. Tout ce qu'est UNIX ! Mais il fallait rendre cet OS accessible à tout le monde, donc on lui colle une interface graphique et le reste. La différence (de mon point de vue) entre OS X et Linux, hormis le fait qu'un est payant et pas l'autre, c'est que Linux existe depuis 20 ans et merde encore sacrément au niveau de l'interface graphique même si au niveau console ça gaze, alors que X est là depuis 1 an (un peu plus si on compte NeXt) et que son utilisation avec l'interface graphique est quasi nickelle ...
     
  9. -anonyme-

    -anonyme- Légende

    Inscrit:
    26 Février 2001
    Messages:
    66 286
    J'aime reçus:
    2 668
    olala quelle pagaille la dedans!

    MacOSX c'est un micro noyau mach (3.0)
    de conception CMU (universite de Carnegi Mellon)

    Mais attention, OS2 d'IBM est aussi contruit suir noyau mach, et c'est pas un Unix(R)

    au dessus de mach, il y a une implementation d'un systeme BSD (d'origine freebsd). c'est ce couple qui est un Unix(R), en fait il est compatible Posix, c'est un ensemble de norme que respecte les Unix(R), GNU/Linux, BeOS, QNX, et quelques autres.

    Il ne faut pas confondre interface et serveur de fenetre + window manager.

    le monde console EST une interface, ou l'utilisateur controle la machine.

    les serveur X (y a pas que xfree86) sont des serveurs de fenetre. sur Unix(R) c'est optionnel.
    n'oubliez pas que xfree tourne sous windows, si on installe cygwin

    sur MacOSX, on peut avoir Xfree, ou Xtools, ou le serveur de fenetre base sur Quartz.

    au dessus de ca il y a le window manager. sans lui les fenetre ne seraient que des rectancle qu'on ne pourrait pas bouger, n'y agrandir!

    le window manager de MacOSX, c'est Aqua.

    Aqua est a Quartz ce que KDE ou Gnome sont a xfree.

    bref, un Unix(R), c'est au moins un systeme qui respecte Posix (ensemble de normes, arboressence des fichiers, librairy C, threads, sockets, memoire protege, multitache preamptif)

    voila les petites precisions
     
  10. archeos

    archeos Membre d’élite
    Club MacG

    Inscrit:
    16 Janvier 2001
    Messages:
    1 840
    J'aime reçus:
    1
    Tiens benr qu'est-ce qu'on disait ! [​IMG] [​IMG]
     
  11. decoris

    decoris Vétéran
    Club MacG

    Inscrit:
    3 Novembre 2001
    Messages:
    6 535
    J'aime reçus:
    95
    merci pour ces précisions...
    je viens de relire tous les forums traitant du sujet (notament le magnifique triel (duel a trois) de benR, gwen et toine : accrochez-vous!)
    je viens de me taper la lecture de tous les dossiers macg (1h...) et je crois que je pense commencer a avoir l'impression de cerner plus ou moins les bases des fondations de la chose...


    en gros, est ce qu'on peut dire que mac os X a tous les avantages de linux (stabilité, multitache, ...) plus d'autre (hot plug and play, gravure de dvd, ...)?

    peut on faire la meme chose depuis le terminal de mac os X que sur la console de linux?

    merci
     
  12. archeos

    archeos Membre d’élite
    Club MacG

    Inscrit:
    16 Janvier 2001
    Messages:
    1 840
    J'aime reçus:
    1
    Oui sans hésitation aux deux.
     
  13. benR

    benR Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2000
    Messages:
    3 480
    J'aime reçus:
    11
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par archeos:
    Tiens benr qu'est-ce qu'on disait ! [​IMG] [​IMG]<HR></BLOCKQUOTE>

    [​IMG] ben voila... je me disais bien que j'aurais du revoir mon cours d'interface graphique et de serveur X... Mais j'ai perdu le poly

    [​IMG]


    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par decus:

    je viens de relire tous les forums traitant du sujet (notament le magnifique triel (duel a trois) de benR, gwen et toine : accrochez-vous!)
    <HR></BLOCKQUOTE>

    [​IMG] J'espère que nos divagations t'ont été instructives !

    Sinon, comme archéos, je réponds OUI aux deux questions [​IMG]
     
  14. benR

    benR Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2000
    Messages:
    3 480
    J'aime reçus:
    11
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par William:

    Il ne faut pas confondre interface et serveur de fenetre + window manager.
    <HR></BLOCKQUOTE>

    Comment il apprend bien ses cours, lui !! [​IMG]
    j'y retourne, dans ce cas [​IMG]
     
  15. -anonyme-

    -anonyme- Légende

    Inscrit:
    26 Février 2001
    Messages:
    66 286
    J'aime reçus:
    2 668
    j'ai jamais eu de cours la dessus, c'est pas ma formation [​IMG]
     
  16. benR

    benR Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2000
    Messages:
    3 480
    J'aime reçus:
    11
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par William:
    j'ai jamais eu de cours la dessus, c'est pas ma formation [​IMG]<HR></BLOCKQUOTE>

    respect ! [​IMG]
     
  17. Gwenhiver

    Gwenhiver Membre d’élite
    Club MacG

    Inscrit:
    8 Décembre 2000
    Messages:
    3 351
    J'aime reçus:
    2
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par decus:
    peut on faire la meme chose depuis le terminal de mac os X que sur la console de linux?<HR></BLOCKQUOTE>

    Ben moi, je réponds non... [​IMG]

    Un exécutable qui tourne sous un des Linux ne tournera pas forcément sur un autre, et ne tournera pas forcément non plus sur un autre Unix (Mac OS X en l'occurence). Très très rares sont les applications qui tournent sur tous les Unix, en partant du même code source.
    Le plus souvent, il est nécessaire de rajouter/supprimer/modifier quelques lignes de code (souvent des appels aux bibliothèques) pour que ça puisse tourner. Donc si ta question est "si je télécharge un exécutable linux, est-ce qu'il tournera sous Mac OS X ?", la réponse est en général non, même si le nombre de modifications a apporter au code est nettement moins important que si tu voulais porter une application Windows. Mais c'est le cas pour tout les Unix.
     
  18. macintroll

    macintroll Membre d’élite
    Club MacG

    Inscrit:
    9 Septembre 2001
    Messages:
    1 327
    J'aime reçus:
    75
    Moi j'avais compris plutot :
    est ce que le terminal de X possede les meme commandes que le terminal sous Linux !!!!?


    dans ce cas-la je répond :

    avec les dev tools installés OUI !!!!!!

    tu as acces a toutes les fonctions du shell !

    mais c sur que les applis Linux nécessitent une recompilation pour tourner sous Xdarwin (Xwindow + gnome ou KDE) ca marche bien... mais le plus intérressant au niveau de linux... a part 2 ou 3 softs trs ciblés ( Gimp - Blender) c pas les logiciels, c'est plutot les perf reso/serveur.... donc ! ca on a deja !

    [​IMG]
     
  19. Gwenhiver

    Gwenhiver Membre d’élite
    Club MacG

    Inscrit:
    8 Décembre 2000
    Messages:
    3 351
    J'aime reçus:
    2
    Ah... Ben c'est sûr que si c'est pour faire un cd ou un chmod, ce sera la même commande.
    Mais je ne vois pas trop l'intéret... [​IMG]

    (Encore que certaines "commandes" sont en fait des utilitaires, et ne fonctionneront pas forcément. wget est par exemple remplacé par curl chez nous.)
     
  20. daffyb

    daffyb -Duck Warrior-
    Modérateur Club MacG

    Inscrit:
    18 Octobre 2001
    Messages:
    13 162
    J'aime reçus:
    1 431
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par Gwenhiver:

    (Encore que certaines "commandes" sont en fait des utilitaires, et ne fonctionneront pas forcément. wget est par exemple remplacé par curl chez nous.)
    <HR></BLOCKQUOTE>

    sauf si on le rejoute en le téléchargeant sur versiontracker
     
Modérateurs: Aliboron, bompi, daffyb
Chargement...

iOccasion - Achetez un produit Apple d'occasion

refurb Apple