5.12. Some AIX Nonstandard Programming Practices
When developing on any platform, it is sometimes impossible to avoid using platform-specific APIs. For instance, to develop device drivers, you must make use of platform-specific APIs, and these APIs are not portable from one platform to the next. Table 5-7 identifies some nonstandard programming practices that require some programming effort when porting from AIX to Linux.
In short, any low-level programming practices that interact with the kernel directly are all considered nonportable. Additional work will involve reverse engineering to come up with the same behavior and functionality on the targeted platform.