Plan9front (or 9front) is a fork of the Plan 9 from Bell Labs operating system. The project was started to remedy a perceived lack of devoted development resources inside Bell Labs, and has accumulated various fixes and improvements.
This FQA specifically covers only the most recent release of 9front.
At some point, Cirno became associated with 9front. Details are sketchy, but this image has been in the wiki since the Google Code days, so I'm leaving it in.
Pro.
Alternatives.
9front runs on the following platforms: • 386 • amd64 • arm • arm64 • mips
Read: FQA 3.2 - Selecting Hardware
It is very likely that you do not.
New users frequently want to know whether 9front is superior to some other free UNIX-like operating system. Consider: The question is largely unanswerable. What are your criteria? Why are you even using computers in the first place? Exploring these questions and the implications that derive therefrom may help you sharpen your perceptions and eventually come to some sort of conclusion about which operating system you prefer to use for daily tasks.
Ultimately, whether or not 9front is for you is a question only you can answer.
Note: The above text is lightly plagiarized from the OpenBSD FAQ.
Hold up. Before you get too excited, consider the following possibilities:
Okay, carry on.
Because you asked us to.
Read: Appendix L - Ruby
Possibly related: Der Anbräuner
Definitely relevant: They Live and the secret history of the Mozilla logo
This poor guy: Anselm Kiefer
The following list is probably not exhaustive:
/shr
, global mountpoint device shr(3)
/mnt
is provided by mntgen(4)
#A
, audio drivers for sb16, intel hd audio and ac97 (both playback
and recording supported!) audio(3)
9boot(8)
featuring a console and support for FAT/ISO/PXE and being small (<8K)
efi
eqlock
)
closeproc
) for cached mounts
rc
based boot(8)
allows
breaking into a shell at any time
cwfs(4)
(cwfs64x)
dejavu
, germgoth
, vga
replica
; source updates are done with
git (1)
(Mercurial)
/dev/kbd
.
Read: kbdfs (8)
and
rio (4)
/lib/rob
and other new corpuses, suitable as fodder for
fortune(1)
and other rhetorical programs
listen(8)
-p maxprocs
option.
aan(8)
support in
cpu(1)
and
rcpu(1)
icanhasmsi(8)
libaml
, mp interrupt
routing, scram
)
rio(1)
-b
option (black
window backgrounds) and look
menu option
realemu(8)
,
working VESA screen blanking.
/dev/kbd
and clipboard charset support for
vnc(1)
webfs(4)
with HTTP1.1 and
Keep-Alive support.
sam(1)
ec(2)
vt(1)
pc64
,
kernel for amd64
libsec
"
and ""
(print, repeat previous command)
alarm(1)
-- timeouts in rc
scripts
atari(1)
-- 2600 emulator
audio(1)
-- mp3
, ogg
, flac
, µlaw
, wav
blit(1)
-- Blit terminal emulator
bullshit(1)
-- print out a stream of bullshit
cifsd(8)
-- CIFS/SMB server
cryptsetup (8)
-- prepare an
AES-encrypted partition to be used with the fs(3)
device
derp(1)
-- find changes between directories
dtracy(1)
-- dynamic tracing language (like dtrace)