apam wrote to jimmylogan <=-
I think Linux is GREAT for getting use out of old hardware
that might otherwise be unusable...
I would say linux used to be good, but in my opinion it's become a bit
of a mess in recent years.
Interesting - there are different distros - unless you just don't
want to, try MINT or DEBIAN or something else.
I have tried MINT and DEBIAN, i last used debian trixie on my desktops
and firefox would continually crash. I don't know why. I do keep trying different distros though to see if things change, and I'm currently using fedora 43 kde spin - it seems to be working ok even using wayland.
FreeBSD doesn't do as much, and I suppose that could be seen as some deficiency (ie, I can't use optimus on my laptop) but what it does do it
does well.
I guess I'm just disappointed, after 25+ years of using Linux I thought things would have gotten a lot better, and yes, in many ways they have -
but i think all the improvements have brought so much extra complexity
that theres so much that can and does go wrong.
And so much of this complexity and newness just seems to me to be new for
the sake of being new. Ubuntu using rust coreutils for example ... why?
The existing core utils have been worked on for many years and work well,
but rust is the new shiny and we have to port to that to be safe - so
there's now a bunch of issues with compatibility with new core utils,
which will be worked out eventually, but for what?
I want a computer that works well, it just seems to be such a moving
target and frustrates me.
apam wrote to jimmylogan <=-
I want a computer that works well, it just seems to be such a moving target and frustrates me.
And so much of this complexity and newness just seems to me to be new for the sake of being new. Ubuntu using rust coreutils for example ... why? The existing core utils have been worked on for many years and work well, but rust is the new shiny and we have to port to that to be safe - so there's now a bunch of issues with compatibility with new core utils, which will be worked out eventually, but for what?
On 01 Nov 2025 at 05:43a, apam pondered and said...
And so much of this complexity and newness just seems to me to be new the sake of being new. Ubuntu using rust coreutils for example ... wh The existing core utils have been worked on for many years and work w but rust is the new shiny and we have to port to that to be safe - so there's now a bunch of issues with compatibility with new core utils, which will be worked out eventually, but for what?
I can speak to this a little bit. Two reasons that I see
initially include a) code quality and maintainability issues
with GNU coreutils, and b) the GNU license. uutils is much
better code generally (unit tests!!), and certainly easier to
maintain, the project uses modern development practices with
respect to review, CI, and so on. And the MIT license makes
it much easier to integrate with other projects.
The issue with compatibility is real, but I would argue that
in some ways this is good: there are already alternative user
space implementations of the POSIX and Unix utilities (the
BSDs, System V, various commercial Unixes that still exist,
and so on). Having diversity in this area forces downstream
projects to be a bit cleaner and more disciplined.
As for ubuntu switching to uutils? Meh, I'm ambivalent, but
that's largely because I think that Canonical is run by a loon.
I think in some part, the move to Rust is due to zealots who want to control software, or at least, have some more social control. I don't trust evangelists, and that is with good reason. Perhaps it is also in part to undermine software freedom?
I can speak to this a little bit. Two reasons that I see
initially include a) code quality and maintainability issues
with GNU coreutils, and b) the GNU license. uutils is much
better code generally (unit tests!!), and certainly easier to maintain, the project uses modern development practices with
respect to review, CI, and so on. And the MIT license makes
it much easier to integrate with other projects.
The issue with compatibility is real, but I would argue that
in some ways this is good: there are already alternative user
space implementations of the POSIX and Unix utilities (the
BSDs, System V, various commercial Unixes that still exist,
and so on). Having diversity in this area forces downstream
projects to be a bit cleaner and more disciplined.
As for ubuntu switching to uutils? Meh, I'm ambivalent, but
that's largely because I think that Canonical is run by a loon.
I think in some part, the move to Rust is due to zealots who want to control software, or at least, have some more social control. I don't trust evangelists, and that is with good reason. Perhaps it is also in part to undermine software freedom?
The only reason I've heard of people moving to Rust is that it has been designed to help prevent some common programming pitfals that lead to
bugs in software (such as more protection against memory leaks, etc.).
It seems reasonable to me.. Even the best & most careful programmers
with C & C++ can make mistakes sometimes that lead to software bugs.
Rust is, frankly, a better language than either C or C++, but with good reason: it had 35 years of C and 30 years of C++ history to learn from when it was designed. Plus it could also draw on lessons learned from research in the wider PL community over those decades. But it's easy to do better when you've got so much data you can learn from.
These conspiracy-theories about control, evangelism, attacks on software freedom, etc, are just uninformed nonsense.
Re: Re: macOS 26
By: tenser to Nightfox on Thu Dec 04 2025 07:20 am
Rust is, frankly, a better language than either C or C++, but with go reason: it had 35 years of C and 30 years of C++ history to learn fro when it was designed. Plus it could also draw on lessons learned fro research in the wider PL community over those decades. But it's easy do better when you've got so much data you can learn from.
I don't doubt Rust is a good language. I have yet to try it myself; that's mainly because I haven't worked on a project that uses Rust, and
I haven't really looked into using it for one of my own projects.
At the same time, sometimes I'm not sure about a programming language forcing certain rules & paradigms, etc..
C and C++ let you do pretty
much anything, and IMO that's not necessarily a bad thing.
Just be
careful not to do stuff that will cause bugs. :) I know, there's always human error, and everyone will eventually make mistakes, so I suppose
it's good if the language can help avoid that.
Sometimes I'm torn
between that and the adage that "it's a poor craftsman who blames his tools". There's the old joke that a person goes to see a doctor and
says, "My arm hurts when I move it like this," and the doctor says,
"Then don't move it like that."
These conspiracy-theories about control, evangelism, attacks on softw freedom, etc, are just uninformed nonsense.
Honestly this thread is the first time I've heard about any conspiracy theories about control on software freedom due to evangelism of a programming langauge..
| Sysop: | smooth0401 |
|---|---|
| Location: | New Providence, NJ |
| Users: | 6 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 15:18:51 |
| Calls: | 323 |
| Files: | 637 |
| D/L today: |
36 files (9,318K bytes) |
| Messages: | 55,322 |