Hello,

Usually, programs are written against the libc API, so the kernel should
not have any influence.

However, there are obvious abstraction leaks.  For instance, I saw a
case where the VFS in a new version of Linux would return a different
error code than previous version, in some cases.  Ideally libc would
paper around that, but in practice it can’t always do.

Besides, there’s the obvious problem of encoding the result of
‘uname -r’ in binaries or file names, as Python does...

Thanks,
Ludo’.

_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to