A Solarisban is lehet modulokat betölteni, azokat egész intelligensen paraméterezni (konfig fájlból), illetve egyre több paraméter állítható nem csak bootkor, de menet közben is.
A Sunnál hol homogénebb a géppark? Több (igaz, egymással részben kompatibilis, de azért némileg más) generációs SPARC processzorok, rendszerek, Intel x86, AMD64. Utóbbiakon azért koránt sem tökéletes a kompatibilitás, de azért sokszor megbízhatóbb még így is az OS, mint mondjuk a Linux.
Egy dolog biztos van, amit a HP-UX nem tud, ez a dtrace.
A Solarishoz képest úgy tudom a HP-UX-ban elég későn jelent meg az SMP, az NFS(v3, TCP, mondjuk ez talán érthető is :), a threadek, hasonlók.
A HP-UX pedig valószínűleg a volume menedzsmentben volt jobb, a Veritas kötődés miatt, illetve a clusteres képességek terén is talán előrébb volt/van, mint a Solaris (de itt talán a VMS, vagy a Tru64 megelőzi).
Gyanítom nem sokan vannak, akik töviről-hegyire ismernek egynél több unixot, de úgy általában bármilyen OS-t, bár egy felületesebb összehasonlításhoz talán nem is kell.
Ami a HP-UX-ban úgy tudom még mindig "gyerekcipőben" jár, az a nagyobb fájlrendszerek használata (pld. FreeBSD alatt bármikor csinálok több száz TB-os fájlokat és fájlrendszereket, Solaris alatt pedig ugyanezt PB-os méretekben is össze lehet hozni, főleg ZFS-sel), vagy talán a késői threadesítés miatt a kernel megfelelő MP skálázódásában.
A nagyobb Sun gépekben (és az Opteronokban) lévő beépített memóriakontroller és a különféle interconnectek miatt nagy szerepet kap az OS NUMA képessége is, tehát, hogy megfelelően tudja a processzeket ütemezni, a hozzájuk tartozó memóriát és IO-t allokálni, stb. Nem ismerem a HP gépek architektúráját, de egy bizonyos szint felett az Itanium is el kell, hogy veszítse az SMP jellegét, az újabb PA-RISC-ekben pedig szintén a CPU-ban van a kontroller, tehát ott egy két processzoros gép már rögtön NUMA, nem pedig SMP. Ehhez hogy viszonyul a HP-UX?
Nem tudom mennyire jellemző itt a dinamikus gépbővítés, processzorok, processzor boardok ki, és behelyezésével, velük együtt memória csökkentés, növelés, illetve azonos rendszeren belül eltérő típusú processzor és memóriaboardok használata, menet közbeni IO bővítés.
Azt tudom, hogy VMS-ben clusteren belül ezt akár kevert architektúrákkal (pld. alpha-itanium) is meg lehet játszani, de az nem HP-UX. :)
Ejj, de jó is lenne mindentudónak lenni.