I think you just need to use the right tool for the job.
Personally bash scripts are fine for any basic comparison operations or just running stuff together like a windows batch file. Maybe checking result codes, searching for processes, selectively killing etc.
Beyond that, but where I expect it to be still a convenience/automation script I use perl (which is where probably most people would now use python, but I'm old). It can still be run from command line, it can access databases, can be OO if you want it to (but generally if I am going that far I move to a faster language) and in general for moderately complex automation I use perl.
If it gets complicated (250+ lines as a general rule) or needs speed, then I'd move onto a proper programming language because now it has become a project.
One thing no one mentioned is the license. I won’t touch BSD because if any BSD system gets good enough, a big corpo can fork it, get slightly ahead, and then never give back.
In my opinion Linux over the years got too caught up in politics and involved with big corporations having influence on certain non-trivial decisions.
But I also think the BSDs are better actual Operating Systems in contrast to Linux being only the kernel of which different projects make use of to provide their final products to the end user, its way more fractured.
“Celeron N100” for 700$? That’s absurd, you can get a Raspberry pi tablet for way less and if you want x86 thare are cheaper alternatives, maybe they’re just a small team and assemble everything by hand that might explain the high price but 700$ is a little high
NixOS. Declarative system management is just so unbelievably simple and reliable that I couldn’t ever see myself going back to a traditional Linux system.
I’ve heard BSD people criticize Linux ecosystem as “fractured”, and this discourages me from BSD. I see Linux ecosystem as one that grants you choice, and I love that. This criticism gives me the impression that BSD takes that away, that where will be one standard way to do many things. Maybe I am wrong or misunderstood.
linux
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.