5 ms·
It is hard to say about now, for most of the interesting AIX features are tightly coupled to the IBM hardware (e.g. dynamic CPU re-/allocation across LPAR's and
by inkyoto 4y ago
It is hard to say about now, for most of the interesting AIX features are tightly coupled to the IBM hardware (e.g. dynamic CPU re-/allocation across LPAR's and a gazillion of other things), and the hardware is rare to come by nowadays.
For its time, though, AIX was highly innovative and was perhaps the first UNIX that bundled a LVM and a journaling file system into the standard system distribution (and not as separately purchased commercial products). It also has a single set of .a libraries which are both used as dynamic AND static libraries (courtesy of the XCOFF object file format). It also has uniform and very tidy naming conventions for command line utilities, e.g. anything that can create something (e.g. a user account, a user group, a logical volume etc) is prefixed with mk-, mutating commands are prefixed with ch-, destructive operations have the rm- prefix.
Pervasive performance metrics and counters across the entire system are also cool.
Lots of other small niceties I have forgotten about.
- inkyoto 4y agoOh, yeah, AIX is perhaps the only UNIX kernel out there that can preempt itself out of RAM into a swap space in nearly its entirety under a heavy memory shortage pressure, with the exception of the disk interrupt handler – to swap itself back in later, thanks to its peculiar VM subsystem design. It is no longer a material feature to have but is cool nevertheless.
- pjmlp 4y agoMy last stint with Aix was in 2002, however I still have found memories of using a UNIX that in some corners felt a bit like Windows thanks XCOFF.
- random314 4y agoJFS! You had the option to upgrade to Veritas' VxFS and VxVM.