On Tuesday 11 September 2001 09:33, hatim wrote:
> dans les systems UNIX , je connais Linux
> est ce que les autres systems HP-UX, AIX, Digital UNIX, SOLARIS sont tres
> differents de Linux ? au niveau architecture system etc etc ..
> je parle surtout du mode console et pas du tout du mode interface graphique
> et utilitaire graphique maison ..

Ho la... vaste sujet. Je peux te parler en long et en large d'HP-UX mais pour 
AIX et Solaris tu devrais certainement trouver d'autres interlocuteurs tres 
competents.

Donc, en dehors de l'utilisations des standards (POSIX, ANSI, OSF, X/Open, 
etc.), il y a pas mal de differences. Je vais t'en lister quelques unes, mais 
je te rassure, y'aura pas tout !

- Architecture : A part les systemes a architecture Intel (Vectra, pavillons, 
etc.), c'est un autre monde. En dehors des workstations (Classes B, J, C, 
700xx) qui n'ont qu'une architecture de bus simplifiee, les autres systemes 
sont avant tout des serveurs avec parfois des architectures de bus 
multi-niveaux (bus converters etc.). Les nouveaux systemes utilisent des bus 
PCI pour les interfaces. Les anciens systemes sont soit EISA soit 
proprietaires (CIO, NIO, etc.) Bien que les bus soient PCI, il n'est pas 
possible d'autres cartes que celles vendues par HP (question de drivers et de 
certifications).

Interfaces : 10/100/1000BTX, 10/100BFX, 100/1000B-SX. X25, FDDI, SCSI2/3 
FW..., RAID, FiberChannel, MUX, HIPPI (800 Mb/s duplex !).

CPU : toute la famille HP-PA (1.0, 1.1, 1.2 (32 bits) et 2.0 (32 & 64 bits), 
+ IA-64).

- Boot : Rien a voir du tout avec Linux ni avec le BIOS. De part 
l'architecture hardware speciale, le concept est totalement different. La 
procedure de boot est simple, bien faite mais plus complexe; pricncipalement 
au niveau du file system. Il est possible de booter depuis des CD-ROM, le LAN 
ou n'importe quel disque ayant un boot block (format LIF ...!= LILO).

- File system : HP-UX utilise massivement les LVM. Ceci est configurable lors 
de la procedure d'installation. On defini des volume group, puis des lvm. 
C'est tres convivial et tres souple. Naturellement ceci est absolument 
incompatible avec exf2, exfs2, reiserfs, etc. :-( Il n'est donc pas possible 
de monter un FS HP-UX sous Linux, a moins d'inclure les drivers dans Linux; 
mais je ne sais meme pas si HP a fourni les specs pour pouvoir monter des FS 
HP sous Linux pour le projet HP-PA.

Update/Install : HP utilise un format et un systeme proprietaire appele 
swinstall/swupdate. C'est tres complet ! Ca traite les "dependencies", les 
versions, la place utilisee/libre sur le disque, etc. Entra autre, le systeme 
examine la place suplemetaire necessaire pour updater/installer un package, 
avant l'installation. Les procedures de verrifications sont tres completes et 
ce n'est qu'une fois qu'il n'y a plus d'erreurs que l'on peut lancer 
l'install/update. Le choix des packages (hierachiques !) et leurs options se 
font a l'aide d'un interface graphique (ou curses si pas X11) tres bien fait, 
simple et robuste.

Compilateurs : HP fournit sa propre version des compilateurs C, C++, Pascal, 
Fortran. L'optimiseur est tres performant et il existe un debugueur 
symbolique tres convivial et complet. Les compilateurs suivent les standards 
de maniere tres stricte et ils sont hyper fiables. On peut debugger du code 
optimise au niveau 2 sans avoir a utiliser l'option -g ! Il y a 4 niveaux 
d'optimisation (profiling).

Sous systemes : X11, Motif, PEX, etc.

Securite : HP fournit les deamon et process standards sou TCP/IP (telnet, 
ftp, sendmail, NFS, etc.), mais ces versions ne sont pas aussi avancees que 
celles dont on peut disposer sur Internet. De plus, la disponibilite de 
patchs de securites n'est de loin pas aussi rapide que l'on a sur Internet. 
Aussi, HP fait pale figure quand il s'agit de disposer d'outil 
d'investigation sur Internet. L'offre est limitee et les outils GNU/GPL sont 
beaucoup plus puissants !!!

Internet et DB : Apres avoir propose Netscape Enterprise serveur pendant 
plusieurs annees, ils proposent maintenant Apache. Toutefois, je conseille de 
prendre votre propre version du source et de compiler avec les options dont 
vous avez besoin. Pour les DB, MySql et PostGress sont compilables sant 
problemes.

Daniel

>
> Hatim
> --
> http://www-internal.alphanet.ch/linux-leman/ avant de poser
> une question. Ouais, pour se d�sabonner aussi.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à