osx est un os "à la unix", comme l'est AIX ou Linux.
OSX a toutes les commandes unix de base, à la sémantique UNIX pour les shells, les systèmes de fichiers, le boot , etc
oui, il a un micronoyau, il n'est pas le seul des "unix" à être basé sur un micronoyau
de base, OSX est fourni avec toutes les librairies posix, la libc etc, d'un BSD
plus une compilation de librairies GNU , python , perl , openldap etc.
par dessus un zoli ptit "unix like", on a QUARTZ et l'api "cocoa" (openstep, accessible en objective C et/ou Java ) et "carbon" pour les anciennes applications os9 (ce qui permet de porter rapidement une ancienne application à osx), avec une foule d'outils propriétaires qui forment l'interface AQUA (finder, la dock, les services, etc )
j'utilise sur un powerbook et un cube : Gimp 1.3.x , Apache, postgresql, Xemacs (oui Xemacs) , gqview (ben vi, GQview, pour browser vite fait des images ) etc
compilé aux ptits oignons.
quartz : alors, sur des opérations "classiques" (redimensionner une fenetre etc) , oui c'est bien plus lourd que Xfree , largement, faut dire que Quartz anti-alias tout, a une sémantique pdf et fait moultes choses pour faire "propre" à l'écran. cela dit, les performances ont été fortements accélérées via l'usage de AGP et Quartz permet des choses que ne peut pas faire Xfree, et apple commence à s'en servir _réellement_ pour améliorer l'interface (exposé ,par exemple, c pas que du gadget!!!)
bref, c donnant donnant.
enfin, bon, OSX n'est pas "libre", Darwin (la fondation "unix like" de osx) est quasiment un logiciel libre (au sens FSF) , cependant j'encourage tout utilisateur linux d'avoir un esprit ouvert sur OSX. il y a de très bonne chose
OSX encourage l'usage de openldap, apple n'a aucun complexe a se maquer avec du logiciel libre (comme pour Webkit/khtml ou osx server/openldap), a faire un peu de opensource (darwin stream server , rendezvous etc)
OSX est un BSD (on y retrouve les scripts de boot BSD, etc), par défaut OSX utilise NETINFO plutot que les fichiers de config bsd (/etc ) mais peut en qq clics se mettre à les utiliser
OSX est surtout le descendant de NeXTstep et posséde quelques particuliarités intéressantes.
OSX a en plus d'un systeme de fichier "hfs+ unixisé" la gestion de meta-données, manipulables en console, cela peut permettre des hacks intéressants.
Applescript peut aussi être vu comme un binding de script dans la majorité des applications majeurs, permet de les controler depuis un script shell à la unix.
Alors bon, à mon sens, OSX est un énorme pas de l'industrie informatique "propriétaire" dans le BON sens. et de plus, un nouveau champ d'utilisation de tout nos zolis softs opensources / libres favoris.
je peux aussi assurer que apple fait reellement du travail _d'optimisation_ , entre osx 10.0 (veritable version alpha du systeme) et osx 10.3 il y a un _monde_, transfigurant un ancien macintosh à base de G3. rien à voir avec la tendance à ralentir de windows. cela est à remarquer. (bien sur apple fait payer, hé ouais, hein, ho )
par des initiatives comme "rendez vous" apple vise à simplifier/automatiser sans renier tcp/ip les réseaux. par le systeme de "service" (issu de nextstep) , on peut y voir les "tubes unix" version interface graphique, etc etc
non franchement, en aucun cas je souhaite vous voir abandonner linux (je suis aussi un bon amateur de gnome 2) mais j'encourage vivement à garder un esprit ouvert sur OSX ,voir à vous intéresser aux macintosh, qui forment avec osx, de très bonnes machines de développement et desktop. (en plus du champ traditionnel de la vidéo et musique)
# Re: Rencontre technique sur Mac OS X
Posté par - - . En réponse à la dépêche Rencontre technique sur Mac OS X. Évalué à 4.
OSX a toutes les commandes unix de base, à la sémantique UNIX pour les shells, les systèmes de fichiers, le boot , etc
oui, il a un micronoyau, il n'est pas le seul des "unix" à être basé sur un micronoyau
de base, OSX est fourni avec toutes les librairies posix, la libc etc, d'un BSD
plus une compilation de librairies GNU , python , perl , openldap etc.
par dessus un zoli ptit "unix like", on a QUARTZ et l'api "cocoa" (openstep, accessible en objective C et/ou Java ) et "carbon" pour les anciennes applications os9 (ce qui permet de porter rapidement une ancienne application à osx), avec une foule d'outils propriétaires qui forment l'interface AQUA (finder, la dock, les services, etc )
j'utilise sur un powerbook et un cube : Gimp 1.3.x , Apache, postgresql, Xemacs (oui Xemacs) , gqview (ben vi, GQview, pour browser vite fait des images ) etc
compilé aux ptits oignons.
quartz : alors, sur des opérations "classiques" (redimensionner une fenetre etc) , oui c'est bien plus lourd que Xfree , largement, faut dire que Quartz anti-alias tout, a une sémantique pdf et fait moultes choses pour faire "propre" à l'écran. cela dit, les performances ont été fortements accélérées via l'usage de AGP et Quartz permet des choses que ne peut pas faire Xfree, et apple commence à s'en servir _réellement_ pour améliorer l'interface (exposé ,par exemple, c pas que du gadget!!!)
bref, c donnant donnant.
enfin, bon, OSX n'est pas "libre", Darwin (la fondation "unix like" de osx) est quasiment un logiciel libre (au sens FSF) , cependant j'encourage tout utilisateur linux d'avoir un esprit ouvert sur OSX. il y a de très bonne chose
OSX encourage l'usage de openldap, apple n'a aucun complexe a se maquer avec du logiciel libre (comme pour Webkit/khtml ou osx server/openldap), a faire un peu de opensource (darwin stream server , rendezvous etc)
OSX est un BSD (on y retrouve les scripts de boot BSD, etc), par défaut OSX utilise NETINFO plutot que les fichiers de config bsd (/etc ) mais peut en qq clics se mettre à les utiliser
OSX est surtout le descendant de NeXTstep et posséde quelques particuliarités intéressantes.
OSX a en plus d'un systeme de fichier "hfs+ unixisé" la gestion de meta-données, manipulables en console, cela peut permettre des hacks intéressants.
Applescript peut aussi être vu comme un binding de script dans la majorité des applications majeurs, permet de les controler depuis un script shell à la unix.
Alors bon, à mon sens, OSX est un énorme pas de l'industrie informatique "propriétaire" dans le BON sens. et de plus, un nouveau champ d'utilisation de tout nos zolis softs opensources / libres favoris.
je peux aussi assurer que apple fait reellement du travail _d'optimisation_ , entre osx 10.0 (veritable version alpha du systeme) et osx 10.3 il y a un _monde_, transfigurant un ancien macintosh à base de G3. rien à voir avec la tendance à ralentir de windows. cela est à remarquer. (bien sur apple fait payer, hé ouais, hein, ho )
par des initiatives comme "rendez vous" apple vise à simplifier/automatiser sans renier tcp/ip les réseaux. par le systeme de "service" (issu de nextstep) , on peut y voir les "tubes unix" version interface graphique, etc etc
non franchement, en aucun cas je souhaite vous voir abandonner linux (je suis aussi un bon amateur de gnome 2) mais j'encourage vivement à garder un esprit ouvert sur OSX ,voir à vous intéresser aux macintosh, qui forment avec osx, de très bonnes machines de développement et desktop. (en plus du champ traditionnel de la vidéo et musique)