Hlavní navigace

Router7: router kompletně napsaný v Go

Jan Fikar

Router7 je softwarový router (DHCPv4, DHCPv6, DNS, …) kompletně napsaný v Go. Napsal jej bývalý uživatel Turris Omnia, kterému po aktualizaci odhcp6c přestalo fungovat DHCP s jeho ISP (Fiber7). Nedostatky byly patrně na obou stranách.

Autor postavil HW routeru na platformě PC Engines apu2c4, ale použít se dá prakticky cokoliv. SW routeru je pak odvozené z Gocrazy, což je projekt pro Raspberry Pi, kde nad linuxovým kernelem běží minimální userland napsaný v Go a překladač Go. Mimochodem Gocrazy má pěkné logo šíleného pytlonoše.

(zdroj: phoronix)

Našli jste v článku chybu?