Harvey-OS / harvey

A distributed operating system
https://harvey-os.org/
MIT License
1.44k stars 105 forks source link

Add nmount system call #1216

Closed rminnich closed 2 years ago

rminnich commented 2 years ago

nmount allows use of different 9p clients in the kernel.

Signed-off-by: Ronald G. Minnich rminnich@gmail.com

orangecms commented 2 years ago

This is great! What is dc short for? At some point it's devno IIUC, device number I suppose?

rminnich commented 2 years ago

dc has meaning internally in Plan 9, basically means, IIRC, 'device character' jmk is no longer around to ask and I don't totally trust anyone's memory since someone told me the totally wrong meaning of the use of the word 'rock' in the kernel :-)

struct Dev { int dc; char* name;

larryr commented 2 years ago

http://man.cat-v.org/plan_9/3/intro

“Device Character”

This also shows up in inferno docs; although sometimes called “device letter”.

Larry

On Mar 5, 2022, at 11:15 AM, ron minnich @.***> wrote:

 dc has meaning internally in Plan 9, basically means, IIRC, 'device character' jmk is no longer around to ask and I don't totally trust anyone's memory since someone told me the totally wrong meaning of the use of the word 'rock' in the kernel :-)

struct Dev { int dc; char* name;

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

rminnich commented 2 years ago

that's weird. I did update them. HOld on.

rminnich commented 2 years ago

thanks gmacd fixes in flight.

rminnich commented 2 years ago

fixed the nmount names. Keep those reviews coming, they're all good.

If this works I'l probably bring ipfs back in from Harvey.

gmacd commented 2 years ago

Looks good now - thanks!

rminnich commented 2 years ago

if it looks good can someone approve :-)