The kernel and the C library as a single project
Posted Nov 30, 2010 21:46 UTC (Tue) by xtifr (subscriber, #143)
Of course, in my ideal world, we all have a choice of OSes, and can pick the one that suits us best, and have the apps we need with little more than a simple recompile.
Posted Nov 30, 2010 22:04 UTC (Tue) by Trelane (subscriber, #56877)
Posted Nov 30, 2010 22:09 UTC (Tue) by skitching (subscriber, #36856)
Posted Nov 30, 2010 22:37 UTC (Tue) by nteon (subscriber, #53899)
Posted Nov 30, 2010 23:15 UTC (Tue) by Trelane (subscriber, #56877)
Posted Dec 1, 2010 16:42 UTC (Wed) by busterb (subscriber, #560)
libpcap abstracts the OS-specific calls to setup and capture from a raw socket. It includes several variations on a theme for Linux specifically, ranging from select/read semantics to mapping a shared-memory ring buffer.
libevent abstracts OS-specific replacement syscalls for select/poll, using whatever is fastest for a particular OS.
libaio is similar, but for asynchronous IO
These libraries all present a stable ABI for apps to use, similar to libc. Having a library like this seems like the perfect incubator for new syscalls as well.
Posted Dec 1, 2010 16:37 UTC (Wed) by nix (subscriber, #2304)
Posted Dec 1, 2010 16:45 UTC (Wed) by busterb (subscriber, #560)
Posted Dec 2, 2010 14:41 UTC (Thu) by nix (subscriber, #2304)
It's not a kiss of death, but it's not a magic bullet to make things instantly be well-maintained, either. :)
Posted Jan 2, 2011 13:27 UTC (Sun) by gvy (guest, #11981)
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds