In light of all the #Linux drama lately, I thought I'd glance at what are the #FreeBSD equivalents to the various software I use.
Well, the network configuration story is very not good. You know how Linux has NetworkManager? On FreeBSD, if you want to configure network interfaces by GUI, you…run a GUI app as root via sudo.
https://github.com/ghostbsd/networkmgr/blob/324b90ce3775928692032f1f6cef9ed5ee097962/src/networkmgr.desktop
Which then shells out to sysrc to apply configuration settings:
https://github.com/ghostbsd/networkmgr/blob/324b90ce3775928692032f1f6cef9ed5ee097962/NetworkMgr/configuration.py#L611
You've got to be kidding me. That all's insecure as hell.
Well, the network configuration story is very not good. You know how Linux has NetworkManager? On FreeBSD, if you want to configure network interfaces by GUI, you…run a GUI app as root via sudo.
https://github.com/ghostbsd/networkmgr/blob/324b90ce3775928692032f1f6cef9ed5ee097962/src/networkmgr.desktop
Which then shells out to sysrc to apply configuration settings:
https://github.com/ghostbsd/networkmgr/blob/324b90ce3775928692032f1f6cef9ed5ee097962/NetworkMgr/configuration.py#L611
You've got to be kidding me. That all's insecure as hell.
2