9IMPORT(4)
π 9IMPORT β section 4 of the Kernel Interfaces Manual, bestie π
okay so first things first: this is 9import from the Kernel Interfaces Manual, section 4. Cute. Iconic. Let's get into it π
β¨ NAME β¨
9import β import a name space from a remote system π¦
πΈ SYNOPSIS πΈ
9import [ options ] system file [ mountpoint ]
π DESCRIPTION π
okay so the 9import tool lets you take an arbitrary file on a remote system β one that's got the whole "can run the Plan 9 exportfs(4) service" thing going for it β and import it straight into your local name space. lowkey magic. β¨
usually file is a directory, which means the complete file tree under that directory is made available to you. the whole thing. every last file. it's giving "you get a file, you get a file" π«Ά
here's the vibe: a process gets started on the remote machine, with the authority of the user of 9import, to do work for the local machine using the exportfs(4) service. teamwork fr fr π€
the default port used is TCP 17007. remember that number, it's important. π
and if mountpoint is omitted? no worries bestie, 9import just uses the name of the remote file as the local mount point. convenient, honestly π
π OPTIONS π
the options are:
-Aβ skip the authentication protocol. this one's for connecting to foreign systems like Inferno. no cap, super useful π-kkeypattern β use keypattern to select a key to authenticate to the remote side (seeauth(2)). pick your key wisely ποΈ-pβ push theaan(8)filter onto the connection to protect against temporary network outages. network said "not today" and this filter said "actually yes today" π-sname β post the connection's mountable file descriptor as/srv/name. very main character of it β
π§ SOURCE π§
/src/cmd/9import.c
π SEE ALSO π
srv(4), aan(8), listen1(8), cs in ndb(7)
go read them, iykyk π
π BUGS π
Encryption is not implemented. π¨
so likeβ¦ don't count on it for the secret stuff. literally just not there. π
and that's the whole page bestie!! π this was 9IMPORT(4) from the Kernel Interfaces Manual, section 4 β mwah, slay, periodt ππ
π¦ where this page comes from
- alpine 3.24: plan9port-doc 0_git20260208-r0 Β· LPL-1.02
- arch rolling: plan9port 20261021-2 Β· custom
- nixos 26.05: plan9port 0-unstable-2025-11-10
- nixos 26.05: plan9port-wayland 0-unstable-2025-11-26
- nixpkgs unstable: plan9port 0-unstable-2025-11-10
- nixpkgs unstable: plan9port-wayland 0-unstable-2025-11-26
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms