The kernel café is a volunteer-run virtual hackerspace for open-source developers and fans, providing access to the latest technologies. With it, you get interactive access to connect to hosts running exotic software/hardware combinations, such as:
ssh macos.arm64.kernel.cafe
ssh linux.ppc64le.kernel.cafe
Most of the nodes are currently located in San Francisco, CA:
To celebrate our first year in operation, we're doing a massive hardware and operating-system refresh!
- 5 architectures: amd64, armhf, arm64, mips, riscv
- 9 kernels: Windows, Linux, macOS, Solaris, NetBSD, OpenBSD, FreeBSD, Plan9, Hurd
- 8 Linux distributions: Alpine, Arch, Fedora, Gentoo, Raspbian, OnionOS, PostmarketOS, Ubuntu
- 6 new physical nodes to replace the existing virtual ones
As such, expect host availability to be in flux over the next few weeks.
The admins are on vacation and power to the datacenter went out, so the kernel.cafe will be unavailable for a few weeks.
- Confirm that your ISP provides IPv6 connectivity: https://ipv6test.google.com
- If not, talk to your ISP, or use a service such as http://tunnelbroker.net/ to acquire an IPv6 address
- Read the terms of service
- Send a PR adding your username to the end of auth/users.yaml.
- Once merged, you will be ble to SSH in with to
<hostname>.kernel.cafe
with the SSH keys you have provided to GitHub.
If you require additional software or elevated priveleges, please open an issue.
- We are accepting nodes from the community to come join in (documentation).
- We are accepting hardware donations for hosts running modern CPU architectures, with a strong preference towards low power consumption
- We do not accept monetary donations
These CNAME aliases are the easiest way to access our resources. If you need something more specific, see nodes/nodes.yaml for a full list of nodes.
- archlinux.amd64.kernel.cafe (2-core, 4GB)
- fedora.amd64.kernel.cafe (4-core, 16GB)
- macos.amd64.kernel.cafe (6-core, 32GB)
- debian.amd64.kernel.cafe (2-core, 4GB)
- freebsd.amd64.kernel.cafe (8-core, 64GB)
- debian.arm.kernel.cafe (4-core, 8GB)
- gentoo.arm64.kernel.cafe (16-core, 64GB)
- debian.arm64.kernel.cafe (5-core, 4GB)
- macos.arm64.kernel.cafe (8-core, 16GB)
- ubuntu.arm64.kernel.cafe (8-core, 32GB)