On 25/02/2021 20:56, Simon Matter wrote:


On 25/02/2021 18:18, Leon Fauster via CentOS wrote:
Am 25.02.21 um 15:12 schrieb J Martin Rushton via CentOS:


On 25/02/2021 13:37, Stephen John Smoogen wrote:
<snip>


I was recently looking at Raymond's book "The Art of UNIX Programming"
from 2003.  He, along with contributors Thompson (inventor of UNIX),
Kernigham (C and AWK), Korn and others of that callibre, espouse
creating "little tools" that do one job reliably and well.  The likes
of Gnome or systemd certainly would never fit into this philosophy.  I
really think we have lost a lot of maintainability and ease of
management over the last 20 years as applications are stretched to do
ever more.


Well, do "ldd /bin/awk" and you see interconnected dependencies.

I see it the same way and if I want, I would see it the same way with
a broader view. Do one job well - interaction with the user, Gnome.
Do one job well - when a service is stopped, it is stopped (systemd).

So it depends of the scope of view. Sure, there are tools that try
to do everything. One that came into my mind is YasT from SuSE.
That one I would classify as not fitting into the common unix
philosophy.


--
Leon

_______________________________________
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos

I don't want to get bogged down in arguments about which application has
the most dependencies.  It's really a matter of scale.  Depending upon a
few system libraries is reasonable, but when when the ramifications
extend to dozens then perhaps a pause for thought might be suggested?
Oh and BTW:

bash-4.2$ ldd /bin/awk
        linux-vdso.so.1 =>  (0x00007ffcc876a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fcd25995000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fcd25693000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fcd252c5000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcd25b99000)


That's on which OS? Certainly not EL8, right?

C7
--
J Martin Rushton MBCS
_______________________________________________
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos

Reply via email to