Re:Open Source in the 5G Stack
by the_only_law on Tuesday February 23, 2021 @06:16PM
(#26244347)
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?
Re:Open Source in the 5G Stack
by the_only_law on Wednesday February 24, 2021 @03:17PM
(#26255199)
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.
Re:Open Source in the 5G Stack
by BelenusMordred on Wednesday February 24, 2021 @01:13AM
(#26247137)
> perhaps it's too close to China ?
It's mainly built by the Taiwanese.
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