Re:I/O Is Faster Than CPU – Let’s Partition Resources and El...
by marshray on Friday May 03, 2019 @05:10PM
(#19822310)
One could say this about any library or OS feature. Berkeley Sockets, for example.
Porting code is easier when there are portable APIs. But that doesn't diminish from the quality of the abstraction.
Once you have two, and you want portable applications, using channel I/O instructions directly inline goes out the window; you need an API.