"Philippe Houdoin" <philippe.houdoin@xxxxxxx> wrote: >> /dev/net/socket|stack was a hack that got us working, nothing more. > >Howard will not be happy about this statement, because BONE use the >same *hack*. In IRC somebody said that in the later days, nobody was really allowed to do large changes to the BeOS kernel. Perhaps this is the reason why the network calls were not implemented as kernel calls, but rather as ioctls. Another possible reason would be to reduce the number of functions exported by the kernel, so keep it smaller. Perhaps also the ability to remove network functionality from the kernel without modifying it. Nobody knows... Marcus