Why do you have to do the network stuff manually? I haven't had to do this in many years!

Reply to this note

Please Login to reply.

Discussion

Me neither, on Linux. Except Rpi but that's just two simple config files.

two simple config files if you will never require to switch connection and forget about it

Even multiple connections are reasonably easy, just repeat the record.

I intend switch connection on the fly like on a laptop, I'll curious to see how it works in the wild

I didn't try that, just booting with different WiFis around.

because the alternative is having a gui program that put all his gui dependencies and all his trash because it is in reality a fat wrapper for the 5 utilities we talked about earlier and now the problem are two because not only it will have problem and disfunctions but I'm a layer more distant to the pc and to find a solution I need to explore how damned this gui wraps the 5 utilities, how versioning is handled in my machine, and so on...

KISS is the solution, I want to use UNIX simple utilities where I'm able to understand what doesnt work and why.

Now on laptop I'm using network-manager with a terminal UI for all the functions and its bad (but less bad than all the GUI that are based on network-manager).

You can't have it both ways, be close to the hardware, and have convenience. Pick one.

It seems you have discovered nmcli, that's a good option if you don't like GUIs. You could also check netctl, but don't know if it works outside of Arch.

Maybe staying near the hardware is incompatible with an "immediate convenience", but if you spend time learning and nerding on it, it become the most convenient way to use the pc.

On openbsd, after reading a bit of documentation, the command line solution become simple and convenient, and easily extensible with scripts.

On linux, even after nerding on low-level stuffs you still encounter anti-patterns, inconsistencied and disfunctions outside of your control.

Linux supports a much wider set of hardware. I don't know how long you have used Linux, but I remember the time when making WiFi function would require a lot of work thanks to shit manufacturers (like Broadcom). That's not the case any more. But for that to work, it is messy when you are close to the hardware.

yeah thats true, hardware support now is much better and using openbsd is like goig 10 year back.

I frankly still use linux 100% of the time, I feel powerful, I'm on an open standard compatible with all things basically and doing dev work of any kind is a pleasure (maybe webdev is better on other platforms...).

But there are areas where *bsd do much better.