Do other Unix-like kernels have stable syscall ABIs?
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
Linux has a stable syscall ABI, but NT doesn't, Windows just ensure Win32 ABI is stable, which will not trap into kernel space immediately. Lower level functions of Windows like nt.dll might change between Windows Update or Windows Editions.
I want to know for other kernels, like FreeBSD kernel or Mach, do they provide stable syscalls or just provide stable ABI of POSIX interface?
linux-kernel osx freebsd unix-philosophy
add a comment |Â
up vote
0
down vote
favorite
Linux has a stable syscall ABI, but NT doesn't, Windows just ensure Win32 ABI is stable, which will not trap into kernel space immediately. Lower level functions of Windows like nt.dll might change between Windows Update or Windows Editions.
I want to know for other kernels, like FreeBSD kernel or Mach, do they provide stable syscalls or just provide stable ABI of POSIX interface?
linux-kernel osx freebsd unix-philosophy
In practice, the NT Native API has been pretty much stable for quarter of a century.
â JdeBP
Oct 4 at 6:55
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Linux has a stable syscall ABI, but NT doesn't, Windows just ensure Win32 ABI is stable, which will not trap into kernel space immediately. Lower level functions of Windows like nt.dll might change between Windows Update or Windows Editions.
I want to know for other kernels, like FreeBSD kernel or Mach, do they provide stable syscalls or just provide stable ABI of POSIX interface?
linux-kernel osx freebsd unix-philosophy
Linux has a stable syscall ABI, but NT doesn't, Windows just ensure Win32 ABI is stable, which will not trap into kernel space immediately. Lower level functions of Windows like nt.dll might change between Windows Update or Windows Editions.
I want to know for other kernels, like FreeBSD kernel or Mach, do they provide stable syscalls or just provide stable ABI of POSIX interface?
linux-kernel osx freebsd unix-philosophy
linux-kernel osx freebsd unix-philosophy
edited Oct 4 at 4:49
Stephen Kitt
149k23331397
149k23331397
asked Oct 4 at 4:46
ç¥Âç§Âå¾·éÂÂå Â
285112
285112
In practice, the NT Native API has been pretty much stable for quarter of a century.
â JdeBP
Oct 4 at 6:55
add a comment |Â
In practice, the NT Native API has been pretty much stable for quarter of a century.
â JdeBP
Oct 4 at 6:55
In practice, the NT Native API has been pretty much stable for quarter of a century.
â JdeBP
Oct 4 at 6:55
In practice, the NT Native API has been pretty much stable for quarter of a century.
â JdeBP
Oct 4 at 6:55
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f473137%2fdo-other-unix-like-kernels-have-stable-syscall-abis%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
In practice, the NT Native API has been pretty much stable for quarter of a century.
â JdeBP
Oct 4 at 6:55