The Holoport Project
HoloportOS is an operating system that supports running holochain applications, designed from the ground up to be consistent, verifiable, and auditable. That's because the Holo-Host team have chosen NixOS, the purely functional operating system, as a basis to build on. You can already install the Alpha of holochain on any system with nix, the purely functional package manager installed. That's as easy as ~j
curl https://nixos.org/nix/install; nix-env -i holochain-go
You can follow along development of holoport in the work in our fork of nixpkgs, but keep in mind that as of 19/07 we have lots of other repos and worktrees which are private, and we are working to take our first steps of bringing this part of the project into an organized Relevant mattermost channel would be Holoport / Host Q&A
Ask in the Holoport Channel on public mattermost, and mention @gavinrogers
Great! It's good to have people around who want to run a holo host at home: we want to support the next revolution in the indieweb, homebrew computer tradition.
Currently we are targeting initial batch of HoloPorts, but we're engineering it (based upon NixOS) to be able to support DIY installations on dozens of platforms, from bare metal x86 and arm to MIPS, Linksys WRT (and simliar) routers, and development is underway for mobile devices, e.g. "Android" phones.
Because the HoloPort team is certainly designing with the goal of allowing just that: people to take the software and set it up on whatever they possibly can. At the moment we're focusing a lot of resources on supporting our paying customers, but there's no reason you can't order a box yourself. I personally beleive (but this is blowing smoke up my own arse) that it's going to be money well spent, and we're working to making the product something that people will remember like they remember the first iPhone (but with a less dodgy shareholder demo).
To that end, if you'd like to help out, feel free to check out the Holo-Host github org where we are starting to release some of the development of HoloHostOS which
-
Run USB Live CD installer and use latest to install live cd version of holoport os, it should boot and login to root without password
-
use fdisk make 1 partition with the following combination
fdisk /dev/sda n p 1 <enter> <enter>
-
mkfs.ext4 /dev/sda1
-
mount /dev/sda1 /mnt (mount target file system on newly created partition
-
nixos-generate-config --root /mnt
-
edit target system on /mnt/etc/nixos/configuration.nix and uncomment
boot.loader.grub.device = "/dev/sda";
-
Run
nixos-install --no-root-passwd
-
reboot and the system should boot into the nixos-based holoportos