GNT sans publicité, site mobile, fonctionnalitées exclusives...

Points communs Linux / Mac OS X

Le
Noé Falzon
Bonjour,

Je suis équipé depuis peu de Mac OS X sur une machine récente, et une
ordinateur plus ancien va bientôt tourner sous Linux.
Je sais que ces deux systèmes sont des UNIX, mais je me doute bien que
de nombreuses différences les séparent.
Voilà ma question : j'aimerais apprendre à mieux connaître et à me
servir d'UNIX, donc qu'est-ce que je dois apprendre qui me sera utile
sous ces deux systèmes, et aussi, en quoi devrais-je me spécialiser (mis
à part bien sûr, les interfaces graphiques qui sont généralement assez
intuitives pour être compréhensibles).

Par exemple, quelle est la part de chaque système qui est purement du
UNIX (système de fichiers ? ), et qu'est-ce qui est géré par toute
la garniture autour ?

Voilà donc, où pourrais-je trouver les informations là dessus ?

Merci d'avance,
Noé
--
"Je ne deteste que les bourreaux" -- Albert Camus

Pour m'écrire un mail, veuillez retirer PASDEPUB de mon adresse ;)
Lire les 11 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pascal Bourguignon
Le #425563
Noé Falzon
Bonjour,

Je suis équipé depuis peu de Mac OS X sur une machine récente, et une
ordinateur plus ancien va bientôt tourner sous Linux.
Je sais que ces deux systèmes sont des UNIX, mais je me doute bien que
de nombreuses différences les séparent.
Voilà ma question : j'aimerais apprendre à mieux connaître et à me
servir d'UNIX, donc qu'est-ce que je dois apprendre qui me sera utile
sous ces deux systèmes, et aussi, en quoi devrais-je me spécialiser (mis
à part bien sûr, les interfaces graphiques qui sont généralement assez
intuitives pour être compréhensibles).

Par exemple, quelle est la part de chaque système qui est purement du
UNIX (système de fichiers ? ... ), et qu'est-ce qui est géré par toute
la garniture autour ?


La base unix de MacOSX s'appelle Darwin. C'est un noyaux Mach
encapsulé dans un environnement 4.4BSD. C'est à dire qu'il y a plus
de points communs entre Darwin et {Free,Open,Net}BSD qu'entre Darwin
et Linux.

Mais sinon, c'est de l'unix, et tout ce qui se trouve dans les
répertoires à minuscules, dans le terminal, comme /etc, /bin, /lib,
/usr, /var, est assez proche. Voir le manuel dans
/usr/share/man/* (commandes apropos et man).

Le problème c'est qu'assez vite, on se retrouve dans les
particularités d'Apple (et sans les sources!). Par exemple, la
procédure d'initialisation (/etc/rc fait appel à un programme
/sbin/SystemStarter qui lui même va chercher des choses dans /Library
ou dans /System, et qui n'est pas trés classique (et sans les
sources). Mais c'est la règle du jeux avec unix: on peut tout
personaliser. Apple a personalisé un système Darwin avec MacOSX.

Au niveau de l'administration unix, MacOSX utilise une base
d'information centralisée: netinfo. Tandis que généralement sur unix
on utilise des fichiers de configuration indépendants stockés dans
/etc. Il reste encore pas mal de fichiers de configurations dans /etc
sur Darwin, mais les principaux, comme /etc/passwd /etc/aliases, etc
sont dans netinfo.


Voilà donc, où pourrais-je trouver les informations là dessus ?


http://www.google.com/


--
__Pascal_Bourguignon__ http://www.informatimago.com/
There is no worse tyranny than to force a man to pay for what he doesn't
want merely because you think it would be good for him.--Robert Heinlein
http://www.theadvocates.org/

Noé Falzon
Le #425465
In article Pascal Bourguignon
La base unix de MacOSX s'appelle Darwin. C'est un noyaux Mach
encapsulé dans un environnement 4.4BSD.


[...]

/etc/passwd /etc/aliases, etc
sont dans netinfo.


Merci beaucoup pour toutes ces premières info.
Je complèterai en cherchant sur le net, maintenant que je sais quoi
chercher.

Noé
--
"Je ne deteste que les bourreaux" -- Albert Camus

Pour m'écrire un mail, veuillez retirer PASDEPUB de mon adresse ;)

Étienne Labaume
Le #425462
Le Wed, 04 Feb 2004 16:31:41 +0100, Noé nous disait:

Bonjour,


Salut.

Je suis équipé depuis peu de Mac OS X sur une machine récente, et une
ordinateur plus ancien va bientôt tourner sous Linux.
Je sais que ces deux systèmes sont des UNIX, mais je me doute bien que
de nombreuses différences les séparent.
Voilà ma question : j'aimerais apprendre à mieux connaître et à me
servir d'UNIX, donc qu'est-ce que je dois apprendre qui me sera utile
sous ces deux systèmes,


À te servir du Shell (ligne de commande), sans aucun doute.

et aussi, en quoi devrais-je me spécialiser (mis
à part bien sûr, les interfaces graphiques qui sont généralement assez
intuitives pour être compréhensibles).

Par exemple, quelle est la part de chaque système qui est purement du
UNIX (système de fichiers ? ... ), et qu'est-ce qui est géré par toute
la garniture autour ?

Voilà donc, où pourrais-je trouver les informations là dessus ?


Je ne comprends pas bien ces deux dernières questions. Mais je pense que
tu devrais jeter un oeil au magazine "Precision Mac", qui s'adresse
typiquement à des utilisateurs dans ta situation.

Merci d'avance,


Au plaisir.

--
Tinou

Pascal Bourguignon
Le #425461
Étienne Labaume
Le Wed, 04 Feb 2004 16:31:41 +0100, Noé nous disait:

Bonjour,


Salut.

Je suis équipé depuis peu de Mac OS X sur une machine récente, et une
ordinateur plus ancien va bientôt tourner sous Linux.
Je sais que ces deux systèmes sont des UNIX, mais je me doute bien que
de nombreuses différences les séparent.
Voilà ma question : j'aimerais apprendre à mieux connaître et à me
servir d'UNIX, donc qu'est-ce que je dois apprendre qui me sera utile
sous ces deux systèmes,


À te servir du Shell (ligne de commande), sans aucun doute.


Oui, mais attention, par défaut le shell sur MacOSX est csh. Mieux
vaut l'éviter et apprendre bash. Un simple chsh ne fonctionne pas, il
faut aller dans NetInfo pour changer le shell de tous les
utilisateurs...


et aussi, en quoi devrais-je me spécialiser (mis
à part bien sûr, les interfaces graphiques qui sont généralement assez
intuitives pour être compréhensibles).

Par exemple, quelle est la part de chaque système qui est purement du
UNIX (système de fichiers ? ... ), et qu'est-ce qui est géré par toute
la garniture autour ?

Voilà donc, où pourrais-je trouver les informations là dessus ?


Je ne comprends pas bien ces deux dernières questions. Mais je pense que
tu devrais jeter un oeil au magazine "Precision Mac", qui s'adresse
typiquement à des utilisateurs dans ta situation.



La référence reste le site d'Apple (dont une partie est copié dans
/Developer/Documentation/.

http://developer.apple.com/documentation/
http://developer.apple.com/document...acOSX.html

--
__Pascal_Bourguignon__ http://www.informatimago.com/
There is no worse tyranny than to force a man to pay for what he doesn't
want merely because you think it would be good for him.--Robert Heinlein
http://www.theadvocates.org/


Éric Lévénez
Le #425460
Le 5/02/04 4:09, dans Bourguignon »
Oui, mais attention, par défaut le shell sur MacOSX est csh.


Le shell par défaut de Mac OS X est actuellement bash, avant c'était tcsh.

--
Éric Lévénez -- Unix is not only an OS, it's a way of life.

Publicité
Suivre les réponses
Poster une réponse
Anonyme