Re: Adding a new OSI layer



Hi Phil,

Don't modify either. Create a new library that implements it all.
Make it open source GPL, LGPL, BSD, or MIT licensed. If it becomes
something worth integrating into GLIBC, they will steal your code
or re-implement it themselves.
It was more of an academical question anyway.
The main point I was trying to get an answer to was: Which would
really be the best place to put something like this?

Obviously, as this is related to the network stack, it must belong to
the OS core and not be just implemented within an user space library.

TCP/UDP/... are in the kernel, aren't they? So the transport layer
mechanism itself is also part of the kernel, or not?

Thanks
Christian

.



Relevant Pages

  • Re: [patch 05/11] syslets: core code
    ... *own* set of atoms in kernel space to actually do the read, ... My initial thought was for syslets to be used by glibc as small, ... So a sane user API (all used at the glibc level, ...
    (Linux-Kernel)
  • Re: [PATCH] CPU time clock support in clock_* syscalls
    ... > alone then we would not have to deal with these bits on the kernel level. ... All glibc users need is one definition of the most accurate CPU time clock ... access to different kinds of hardware clocks in a glibc interface. ...
    (Linux-Kernel)
  • Re: [PATCH] Use uname not sysctl to get the kernel revision
    ... Um, if glibc is using sys_sysctl, then that's a pretty good reason. ... Once we remove it from the kernel, then people will be forced to ... we can use uname now. ... printk a deprecation warning no more than n ...
    (Linux-Kernel)
  • Re: 2.6.10 dies when X uses PCI radeon 9200 SE, binary search result
    ... Helge Hafting schrieb: ... Did you try another version of glibc? ... int10 crashes X or even the whole kernel. ... I asked a X developper, but he couldn't help until now, too. ...
    (Linux-Kernel)
  • Requested FAQ addition - Mandrake and partial-i686 platforms
    ... yet the broken versions of glibc will detect it as fully i686 compliant. ... Possibly other Cyrix or AMD CPUs are affected, ... The problem is that Mandrake 9.1 ships with a broken glibc. ... kernel, both the one that ships precompiled and the source rpm. ...
    (Linux-Kernel)