Skip to content
Tech News
← Back to articles

Show HN: Crazierl – An Erlang Operating System

read original get Erlang/OTP Programming Book → more articles
Why This Matters

Crazierl introduces an innovative Erlang-based operating system that enables easy clustering and collaboration among trusted users via web links. While offering exciting possibilities for distributed computing, it emphasizes the importance of security and trust due to its unsecured network connections. This development highlights both the potential and the risks of experimenting with decentralized systems in the browser environment.

Key Takeaways

You can join your friends in a dist cluster, by sharing a url with the same hashtag, and enabling dist with the checkbox below the terminal.

Hashtag (for linking)

Please wait while the emulator starts. Javascript is required.

Warnings

There is no security barrier between nodes in a dist cluster; you should only use dist between nodes you control and trust

This demo uses gen_tcp_dist which communicates in plain text; you should only use this on a network you control and trust

This demo uses wss://relay.widgetry.org to provide networking service; chances are you don't control that.

"no one in their right mind would run the unencrypted and unauthenticated Erlang distribution unsecured over the internet." -- jhogberg, Erlang Core Team in thread

Erlang distribution unsecured over the internet." -- jhogberg, Erlang Core Team in thread Maybe you got a link from not a friend, and you're connecting to a totally random person

If someone malicious can dist connect to your crazierl node, they can control it, and if there's a v86 vm escape, they could also control your browser window

... continue reading