Questions tagged [plan9]

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.

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