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.