You can sign kernel driver by using kmodsign. I think that you could add new network
protocols to the kernel without re-compiling. Google it.
I Googled it and now learned some things about kernel development.
Tim
________________________________
From: John Forecast <john(a)forecast.name>
Sent: Wednesday, October 25, 2023 10:59 PM
To: The Hobbyist DECnet mailing list <hecnet(a)lists.dfupdate.se>
Subject: [HECnet] Re: Announcing new release of Linux DECnet
Hi Dan,
From the network receive/transmit side that would certainly be possible with minimal,
if any, kernel changes. Unfortunately you still have to worry about the application APIs
(connect(), accept(), read(), write() etc) and there is no easy way to hoist them into
userspace without substantial kernel changes. You would need something similar to FUSE.
John.
On Oct 25, 2023, at 10:31 PM, Dan Cross
<crossd(a)gmail.com> wrote:
On Tue, Oct 24, 2023 at 10:50 PM John Forecast <john(a)forecast.name> wrote:
Sometime around mid-2022 the Linux kernel
developers decided to remove the DECnet code from the Linux
kernel. Kernel 6.0.x was the last release which included source code for a DECnet
implementation. More
recently, there has been some discussion around removing the code from the Long Term
Support kernels.
These changes mean that the repository I have been maintaining at
<https://github.com/JohnForecast/RaspbianDECnet> can no longer be installed on
recent releases.
Over the past year or so, I have been working on a replacement for this repository with
the following
characteristics:
- Designed to be built as an external kernel module
John, forgive me if this question is obtuse, but I'm curious: is there
any reason this couldn't be hoisted entirely into userspace and built
using TAP/TUN, which would put a (relatively) clean interface between
DECnet and the kernel?
- Dan C.
_______________________________________________
HECnet mailing list -- hecnet(a)lists.dfupdate.se
To unsubscribe send an email to hecnet-leave(a)lists.dfupdate.se
_______________________________________________
HECnet mailing list -- hecnet(a)lists.dfupdate.se
To unsubscribe send an email to hecnet-leave(a)lists.dfupdate.se