Questions about Plan 9 which is a distributed operating system, originally developed by Bell Labs between the mid-1980s and 2002. Plan 9 takes some of the principles of Unix, developed in the same research group, but extends these to a networked environment with graphics terminals.
Questions tagged [plan9]
13 questions
38
votes
1 answer
Why does Plan 9 use "snarf" instead of "copy"?
When you watch presentations about Plan 9 and its acme editor you might notice that the name for copy is snarf (I wasn't able to find any meaningful explanation unfortunately).
Why is it so?
Is there a reason for that? Was it done to create a…
Mateusz Piotrowski
- 4,623
- 5
- 36
- 70
31
votes
5 answers
What aspects of Plan 9 have made their way into Unix?
Plan 9 was developed by Bell Labs as a successor to Unix. Although for various reasons it never quite materialized as such, a fair amount of development still went into Plan 9.
My question is, what - if anything - from Plan 9 has made its way into…
Justin Ethier
- 16,686
- 9
- 43
- 55
13
votes
2 answers
Plan 9 from Bell Labs book
I would really like to obtain a book on Plan 9's design and ethos. Do such things exist?
Anybody have a recommendation?
(Asking here on the basis that Plan 9 was once meant to be Unix's successor, AIUI)
adrianmcmenamin
- 373
- 1
- 7
9
votes
1 answer
Virtfs (Plan 9) vs NFS as tool for share folder for virtual machine
I have QEMU virtual machine. Linux host and linux guest.
I want stable and fast solution with minimal performance cost. I'm considering two technologies for shared folders (between guest and host): NFS and VirtFS (Plan 9).
There is small amount…
petRUShka
- 1,182
- 5
- 17
- 29
8
votes
3 answers
How do I install Plan 9 on Oracle VM VirtualBox?
I downloaded a Plan 9 (4th Edition) ISO from Bell Labs and gave the system twice the recommended memory and hard disk space. I followed the installation prompts, choosing the default options where possible. However, the installer warned that it ran…
Agi Hammerthief
- 572
- 6
- 21
6
votes
1 answer
How to run programs with arguments like 'arg=val' (e.g. dd) in rc shell (Linux version ported from Plan9 OS)?
I'm trying to use rc shell (Linux port from Plan9 OS) and get 'syntax error' messages when using programs with arguments like arg=val.
; dd if=/dev/zero of=/dev/null
syntax error
; ls --color=auto
syntax error
My guess is that rc shell sees = sign…
wobmene
- 963
- 1
- 7
- 9
3
votes
1 answer
Is Cat-v.org an official subsidiary website of Plan 9 from Bell Labs?
I was wondering, since it seems to be one of the only websites where I can seemingly legally download historic Unix documents.
Nanotwerp
- 53
- 4
2
votes
1 answer
Is it okay to run off a writable 9pfs share when cache=loose?
I'm trying to run a virtual machine off of a writable 9p root filesystem. When the default caching mode is used, apt and some other tools fail; likely due to limitations with 9pfs itself. The error message produced by apt is:
Apt: Unable to…
Tenders McChiken
- 908
- 1
- 9
- 24
2
votes
2 answers
How to share a folder in libvirt+qemu/kvm with Linux guest and Linux host?
I am running a VM on a Linux host using qemu+kvm and libvirt, the guest system is CentOS 7. I wish to share a folder between the two such that host:/some/dir becomes accessible as guest:/some/other/dir.
I wish to minimise effort and cannot…
Ned64
- 8,486
- 9
- 48
- 86
1
vote
2 answers
mk, sed, and embedding environment variables
When using mk, GNU sed, I find that variables do not expand at all.
Problematic code:
VAR=qux
...
build:
sed -i "s|FOO = .*|FOO = $VAR|" bar.file
This seems to run the following:
sed -i "s|FOO = .*|FOO = $VAR|" bar.file
when I want it to…
Aster
- 121
- 9
1
vote
1 answer
Virtualisation: follow symbolic links in VirtFS (9p) share
I have folder on host machine which have symlinks to another device. Like this
$ ls -all ~/folder_to_share
...
file1
file2
linked_dir -> /mnt/bdrive/real_dir/
...
I setup QEMU virtual machine via libvirt and vagrant-libvirt. And also setup sharing…
petRUShka
- 1,182
- 5
- 17
- 29
0
votes
1 answer
Paste text into sam editor from an external application
I am running the editor sam as a standalone application on Linux. I am using this version:
git clone https://github.com/9fans/plan9port plan9
So far I have not been able to figure out a way to paste text into the bitmap display from an external…
Edman
- 472
- 2
- 9
-1
votes
1 answer
How to fix `fatal error: /386/include/u.h:`?
I try to install Inferno on my Debian 10.
$ git clone https://github.com/doublec/inferno
$ cd inferno
$ sh Mkdirs
$ nano mkconfig
ROOT=/root/of/the/inferno/git/clone
SYSHOST=Linux
OBJTYPE=386
$ export PATH=$PATH:`pwd`/Linux/386/bin
$…
69 420 1970
- 375
- 3
- 17