On 12/07/2021 07:10, Josip Deanovic wrote:
[SNIP complete and utter drivel.]
This is the sort of misinformation that Microsoft has been derided for
over the decades, as an administrator /and/ developer for nearly forty
years I find it bizarre that someone could state such things.
I will single out three:
- "Developers usually don't have to bother with the software
deployment and the service maintenance."
Regardless of which hat I am wearing, whether as a developer, sysadmin,
or QA lead[1], maintaining the code I have been involved in has been my,
and the other members of my team's, job. There may be first- and
second-level support teams that filter out PEBKAC items, but the buck
stops with me and the other developers.
One of my ongoing tasks in my current role is developing and maintaining
installation programs.
- "Using /opt is usually a sign of a bad support (e.g. packaging and
testing) for a specific system."
As a sysadmin, when I go looking for what-the-hell-is-happening I find
it far easier when I can drop into /opt/XYZ and start looking, rather
than having to guess whether things are under /etc or /var. (And don't
get me started on fools creating directories under /mnt.)
- "Another problem is that it is most likely that libraries shipped
with a third-party software will receive their security and bugfix
updates far too slow"
Some of my customer's customers are in the, "We really, /really/, need
security", bucket. It may be security theatre, but it's what they want,
we usually ship updated OpenSSL libraries within two days of
notification, and they are deployed within a week. And the end customer
doesn't have to open their firewall, or risk taking an update to
something they don't want to change. And if you don't think an unwanted
update can be a problem, you're a fool to yourself and a burden to others.
So, as someone who remembers reading those initial posts in
comp.os.minix and thinking, "The lucky bastard's got a '386!", it
saddens me that so many useful practices got thrown out with the bath
water, and replaced with less simple solutions.
Cheers,
Gary B-)
1 - I have done/do all three, usually in some combination or
permutation. :-)
As a sysadmin, maintaining any scripts or programs I have written is my
job, whether they are written in sh, csh(!!), DCL, BLISS, C, Python, or
whatever. As QA lead I've written many tools, to make life easier for
the minions, and generate pretty reports for the PHBs, which means
everybody is happy!
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users