The following table lists differences found between HP-UX 10.x and AIX 3.2.5. This table is not necessarily complete, but is intended to reflect the differences that ITS is aware of.
NOTE: This page is in progress and will be changing as more information becomes available.
| Feature Description | HP-UX 10.x | AIX 3.2.5 |
|---|---|---|
| Access Control Lists (ACL). | ACLs Not Supported! Access Control Lists are only supported on the HFS file system and may not be exported via NFS. The Jounaled File System (JFS) doesn't currently support ACLs. JFS is more desirable as it allows the system to reboot quickly while a reboot with HFS after a crash could take up to an hour depending on the state of the filesystems and the total amount of disk space on the system. NOTE: When the users files are moved from AIX to the HP fileserver during Fall quarter 1996, ACL will STOP working! |
Access Control Lists are available via NFS and locally in the Journaled File System. |
| biff (mail notification program). | Does not exist under HP-UX 10.x | biff |
| C Compiler | On HP-UX, the compiler command is "cc" | On AIX the compiler command would be "cc" or "xlc". |
| C++ Compiler | On HP-UX, the compiler command is "CC" | On AIX the compiler command woould be "CC" or "xlC". |
| Compilers, All | All loader flags must appear after all compiler flags | Compiler and loader flags may be intermixed. |
| enscript (ascii to Postscript conversion) | Doesn't exist. Users must use a2ps instead | enscript |
| f | f alias for finger is not supported on HP-UX | f is a system alias for the finger command. |
| finger | finger only works with the user's login ID under HP-UX. If you try to use the users last name, it will generate an error. | finger works with login or one of the names from the GCOS (real name field) field. |
| FORTRAN Compiler | On HP-UX, the compiler command is "f77" for FORTRAN 77 and "f90" for FORTRAN 90 (when "f90" is installed). | On AIX the compiler command would be "f77" or "xlf". |
| Incoming mail box locations | /var/mail | /var/spool/mail |
| killall | Under HP-UX killall is a system command that is used as part of the system shutdown process. Users must use "kill -9 -1" instead which will also effectively log the user off the system. | Kills all users processes except for the current terminal session. |
| lpr command for printing. | The lpr command does not exist on the HP system. Instead the
user must use the lp command which is common to both systems. The lp command also apparently is not passing off job title information to the IBM system where the printing is actually taking place. Until this problem is fixed, user output will be distributed using the first character of the login ID. |
Supports both the lp and lpr commands. Use lp command to ensure compatability. |
| The program mail on other systems is "mailx" on HP-UX. The mail command executes a different mail interface. | ||
| paths | HP-UX 10.x paths are lengthly. This is due to the new way they install software. Almost all major packages have their own binary path as well as man path. The best way to see these paths is to look at the files /etc/PATH and /etc/MANPATH. These files are modified whenever a new product is installed on the system which recognizes HP's way of doing this. | AIX uses a simpler path that most UNIX users are used to. |
| Remote Shell | remsh command, the rsh command is for a restricted shell on HP-UX. | rsh command |