The same question: why to delete the venerable standard editor ed?
The ed is scriptable. It may be used in whatever shellscripts behind the curtain.
And people are still asking for such kind of tools.
The same question: why to delete the venerable standard editor ed?
Why? To save Desktopusers that think in Giga and Terabytes few MB of disk?
Sendmail is called a "big MTA" in than man page, but it contains very few MBs.
The same question: why to delete the venerable standard editor ed?
This proposals come from people that do not have a feeling for Unix culture, but only want a cool operating system.
And I like that FreeBSDBSD is a "Software Distribution" containing a lot of usable old programs. The ones as packages, the
other as the ones expected from a Unix and BSD system, because they were always there.
Crivens, not "Orrrrderrr!!", but O::: de:::!!
Old software should just be kept when they are useful and when there is no new but proven superior solution for the given user case in the market
If that is an argument, we should stop using and developing unix/BSD/Linux and change to something superior, for example plan9.
Many (most?) of us are used to unix and are unwilling to change exactly as Windows users are used to Windows.
If you make the system unrecognizable, then you help others to search for a better OS.
ed, lex, yacc, troff, etc are there, although there are "better" substitutes.Your summary is not completely wrong, but also not right.That said, I don't think many early BSD contributors would support your point of view. Why did they start BSD in the first place? They wanted change and improvement in AT&T's Unix.
And that lots of systems rely on sendmail, and abandoning those systems in an upgrade cycle would be a problematic decision.
ed, lex, yacc, etc.There, that is better. Just because something works for you does not mean it does for all.Proof : I can easely do chmod 000 csh sendmail syslog and I don't know what and find out nothing is really dependent on it.
If it works for you, by all means, go ahead!But it can't be the purpose of an operating system to become a museum.
Proof : You can easely do chmod 000 csh sendmail syslog and I don't know what and find out nothing is really dependent on it.
But it can't be the purpose of an operating system to become a museum.
Proof : You can easely do chmod 000 csh sendmail syslog and I don't know what and find out nothing is really dependent on it.
I'm sorry but your proof is severely flawed. All my users use tcsh. My systems would be completely bricked. It's just too easy to say something isn't good or useful because you don't use it yourself.Proof : You can easely do chmod 000 csh sendmail syslog and I don't know what and find out nothing is really dependent on it.
Contrary to Microsoft or Apple's marketing, "old" software is much more critical to everything you do on a computer than you think. Around 90% of the code running on Windows 10 was written over 10 years ago.Offcourse there can be situations where there is dependency on "older" software. But not everywhere or not as much as some claim to be.
And that lots of systems rely on sendmail, and abandoning those systems in an upgrade cycle would be a problematic decision.
The ed is scriptable. It may be used in whatever shellscripts behind the curtain.
And people are still asking for such kind of tools.
Well, that's somewhat debatable. Sure, working on software at university is done out of academic interest. But, on the other hand, that academic interest is the search for improvement (through better knowledge).The fact that they happened to improve Unix in the process was a by-product, one whose fruits we are still enjoying today.
So? respect is probably fine here, but concluding that "sendmail can never be removed / replaced" is exactly the kind of thought I wouldn't expect around BSDwe need to recognize and respect that sendmail and BSD have travelled a long road together
The question should be -- is sendmail still the best piece of software to complete a base system as its MTA?
I was referring to base software, not kernel driver modules.When someone claims freebsd is not modularised :
ls /boot/kernel | wc -l
Yet a question comes to my mind. Do freebsd, openbsd and netbsd take a different approach on what is in the base system or are they very alike on that part?
Well, my /etc/src.conf cotains a lot ofI was referring to base software, not kernel driver modules.
WITHOUT_FOO=yes lines and it's working very well So, on a source level, you could argue FreeBSD's base is well modularised.
# rm /usr/bin/p*