Usage notes
- Haiku has no /usr/bin/env (or /usr/bin!), but it does have /bin/env: mkdir -p /usr/bin; ln -s /bin/env /usr/bin/env
- All the automated tests pass, except it's skipping the (parts of the) tests related to device files - because
the Haiku R1A2-included cpython doesn't have os.major or os.minor.
- There doesn't appear to be a functional network filesystem in Haiku R1 alpha 2.
- I see nothing suggesting that sshfs is supported.
- Apparently someone was working on a CIFS client for Haiku, but that stalled.
- There's at least a modicum of support for NFS, but it seems broken - I get "No such file or directory" when
trying to mount via either of two methods.
- However in Haiku R1 alpha 3 RC r41650 you can:
- mount_nfs 10.10.10.10:/mnt/backshift /mnt/backshift 0 0
- ...where the first 0 is the root uid, and the second 0 is the root gid
- I used the following in my Linux server's /etc/exports:
- 10.10.10.11(rw,sync,no_root_squash,insecure)
- R1 alpha 3 RC r41650 came with xz ^_^
- Haiku kernel panics when I attempt to back up over NFS. I've filed a bug report about this
here.
Development notes
- Start an sshd
- Had to switch to 82540EM network adapter (emulated by VirtualBox) to get networking functional.
- installoptionalpackage vim
- Came with svn :)
- gcc has problems on Haiku alpha 2, so just use the system python.
- BFS' on-disk datastructures do not support hardlinks.
- R1 alpha 3 still has compilation problems; in particular, "hello world" fails to link.