A Network Filesystem for 2.11BSD

132 views
Skip to first unread message

Warren Toomey

unread,
Jun 25, 2026, 12:58:05 AMJun 25
to [PiDP-11]
I decided to go crazy this week and write a network filesystem for 2.11BSD. No, it isn't NFS, it is much simpler. It is slow, at the moment, but it does work.


It is still in the early stages.

Cheers, Warren

Ville Laitinen

unread,
Jun 25, 2026, 5:33:12 PMJun 25
to Warren Toomey, [PiDP-11]
Brilliant, thanks !! 

next.. shared libraries  ?... oor a distributed fs :D


br,
-V

--
You received this message because you are subscribed to the Google Groups "[PiDP-11]" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pidp-11/752beac0-9ba2-4e3d-85ef-2e98a7db57can%40googlegroups.com.

Warner Losh

unread,
Jun 25, 2026, 11:15:08 PMJun 25
to Ville Laitinen, Warren Toomey, [PiDP-11]
On Thu, Jun 25, 2026 at 3:33 PM Ville Laitinen <vlai...@gmail.com> wrote:
Brilliant, thanks !! 

next.. shared libraries  ?... oor a distributed fs :D

8k is likely too large a 'page' to make shared libraires work...

Warner
 

Johnny Billquist

unread,
Jun 26, 2026, 12:24:01 PMJun 26
to pid...@googlegroups.com
On 6/26/26 05:14, Warner Losh wrote:
>
>
> On Thu, Jun 25, 2026 at 3:33 PM Ville Laitinen <vlai...@gmail.com
> <mailto:vlai...@gmail.com>> wrote:
>
> Brilliant, thanks !!
>
> next.. shared libraries  ?... oor a distributed fs :D
>
>
> 8k is likely too large a 'page' to make shared libraires work...

Well... That's what "pure executables" do, where the read-only text part
of a binary is shared between all copies of the program running...

And other OSes (RSX for example) do have shared libraries, and yes, they
need to be on their own pages. But that's not preventing them from work.
Bot obviously, it can lead to a larger waste of address space as well.

Johnny

>
> Warner
>
> br,
> -V
>
> On Thu, Jun 25, 2026 at 7:58 AM Warren Toomey
> <warren...@gmail.com <mailto:warren...@gmail.com>> wrote:
>
> I decided to go crazy this week and write a network filesystem
> for 2.11BSD. No, it isn't NFS, it is much simpler. It is slow,
> at the moment, but it does work.
>
> The repo is here: https://github.com/DoctorWkt/211BSD_Brf/
> <https://github.com/DoctorWkt/211BSD_Brf/>
>
> It is still in the early stages.
>
> Cheers, Warren
>
> --
> You received this message because you are subscribed to the
> Google Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from
> it, send an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> pidp-11/752beac0-9ba2-4e3d-85ef-2e98a7db57can%40googlegroups.com
> <https://groups.google.com/d/msgid/
> pidp-11/752beac0-9ba2-4e3d-85ef-2e98a7db57can%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> pidp-11/CAKktv_mV8pK6%2BfuwFDuwTPq-
> sXPzGRW0Fhjvf3Z9NBRcty79Og%40mail.gmail.com <https://
> groups.google.com/d/msgid/pidp-11/CAKktv_mV8pK6%2BfuwFDuwTPq-
> sXPzGRW0Fhjvf3Z9NBRcty79Og%40mail.gmail.com?
> utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/pidp-11/
> CANCZdfqTfg5i7Z5ocYKyDMXA9UgKFpG1C7K7G9R%3Dc9hk%3D32XjQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/pidp-11/
> CANCZdfqTfg5i7Z5ocYKyDMXA9UgKFpG1C7K7G9R%3Dc9hk%3D32XjQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Warren Toomey

unread,
Jun 27, 2026, 8:02:24 PMJun 27
to [PiDP-11]
The performance of Brf is improved; it's now about half that of ftp. Given the protocol design, I don't think it can be improved much further. I've made some other improvements and bumped the version number to 0.2. It is quite stable and useful now!
Cheers, Warren

Warren Toomey

unread,
Jul 3, 2026, 7:52:40 PM (11 days ago) Jul 3
to [PiDP-11]
We're up to Version 1.0. I've improved the throughput for whole-file transfers to match that of ftp. I also fixed a bug where the server left stale client connections open, which caused 2.11BSD to slow down. It works, it's stable, and I think there's not much left to to.
Hope some people find this useful!

Reply all
Reply to author
Forward
0 new messages