:: Re: [DNG] Food for thought?
Top Page
Delete this message
Reply to this message
Author: Bruce Perens
Date:  
To: Johan Helsingius
CC: dng
Subject: Re: [DNG] Food for thought?
The net driver and socket interface is an artifact of coming from BBN's DoD
project and not really being designed with the Unix paradigm.

Beyond reiserfs, Hans Reiser was very big into making a database accessible
entirely through simple files. He might have done it in other circumstances.

But is the "Unix Way" still meaningful after 50 years? It was mostly built
for a pipes and filters text processing paradigm that we have outgrown.
When I think of operating system design today, the filesystem is an
optional accessory, one completely unnecessary on non-server platforms,
rather than the interface to all things.

The file interface is also synchronous by definition. Asynchronous access
to it doesn't look like the open/close/read/write/seek paradigm of
Unix-style files.

I think we've had enough time that we should be looking at other ways to do
things.

On Sat, Feb 17, 2024 at 4:20 AM Johan Helsingius via Dng <dng@???>
wrote:

> On 17/02/2024 11:00, Didier Kryn wrote:
> >       "everything is a file" is an ideal and Linux makes progress in this
> > mater:

>
> Plan 9 (the successor to UNIX at Bell Labs CSRC, by Rob Pike, Ken
> Thompson, Dennis Ritchie, Brian Kernighan, Bjarne Stroustrup and
> many others) took it much further. . Windows, network connections,
> processes, and almost anything else is a file or directory.
>
>         Julf

>
>
>
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>



--
Bruce Perens K6BP