Hacker News new | ask | show | jobs
by cedricgle 1945 days ago
Strangely they went pass Free5gc (1)(2), perhaps it's too close to China ?.

It's the more complete 5G stack imo. All functions are containerized and it's in Golang, which is way less error-prone e̶r̶r̶o̶r̶ ̶p̶r̶o̶o̶f̶ than openair (in c/c++). I used it at work to build a new private function that interact with the various api to build fast path breakout in the user data plane.

[1] https://www.free5gc.org/ [2] https://github.com/free5gc/free5gc

3 comments

Huh, I’ve been interested in Go’s application in telecom/digital communications. I’ll have to take a look at this. Most of what I’ve been working on (non 5g) has been Erlang and the bit of C I’m stuck with.
Out of interest, what are you looking for in Go that Erlang doesn't give you?
Nothing particularly. I'm always interested in other languages. Offhand though, I imagine Go might make working with native code a bit easier.

Go is kinda weird to me because I always here people refer to it as a systems language in comparison to C or C++, but have really only seen it used for things like web services.

I'm assuming you mean error-prone and not error proof? =D Took me a couple of reads to get it.
> perhaps it's too close to China ?

It's mainly built by the Taiwanese.