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.

Filter by
Sorted by
Tagged with
0
votes
1answer
55 views

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 ...
0
votes
0answers
71 views

How do I mount a cdrom in plan9?

I was hoping to get some data from my linux host's disk onto a virtualized (gnome-boxes) plan9 (9front) installation. A straightforward way to do this with other operating systems is to package all ...
2
votes
1answer
259 views

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 ...
-1
votes
1answer
78 views

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 ...
1
vote
2answers
2k views

mk, sed, and embedding environment variables [closed]

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|...
36
votes
1answer
3k views

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 ...
2
votes
1answer
3k views

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/...
6
votes
1answer
6k views

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): ...
1
vote
1answer
2k views

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 ...
2
votes
1answer
343 views

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.
8
votes
3answers
4k views

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 ...
14
votes
2answers
2k views

Plan 9 from Bell Labs book [closed]

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, ...
6
votes
1answer
400 views

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 ...
31
votes
5answers
3k views

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 -...