OpenBSD Developers Reject Uutils Coreutils
Thread
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
OpenBSD Developers Reject Uutils Coreutils
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
airhangerf15 · · focus · HN ↗
klez · · focus · HN ↗
holsta · · focus · HN ↗
bbg2401 · · focus · HN ↗
bel8 · · focus · HN ↗
<a href="https://www.mail-archive.com/ports@openbsd.org/msg143875.html" rel="nofollow">https://www.mail-archive.com/ports@openbsd.org/msg143875.htm...
Of note is Theo's answer which follows below:
---
---broodbucket · · focus · HN ↗
Matl · · focus · HN ↗
uecker · · focus · HN ↗
hnlmorg · · focus · HN ↗
In fact this feels remarkably tame by his standards.
The guy is undoubtedly an exceptional talent. But his communication skills isn’t one of them.
BSDobelix · · focus · HN ↗
It's the projects shield, and pretty good one at that ;)
hnlmorg · · focus · HN ↗
Linux went through this evolution with Linus Torvalds, and plenty of other projects have managed to have strong leadership without the hostility.
BSDobelix · · focus · HN ↗
But you can, it's also a really good way to shy away "over-sensible" individuals, if you think that was rude.....well ;)
>Linux went through this evolution with Linus Torvalds
Not he's still the old one, just without "retro abortion"
hnlmorg · · focus · HN ↗
You say that like it’s a good thing but it’s really not. All you’re doing is poisoning your own well. Shitting your own bed. And other analogies that emphasise an own goal.
The last thing a project with limited broader appeal, and that appeal diminishing with the homogenisation of POSIX platforms, is someone trying their hardest to make their community even less appealing to others.
> if you think that was rude.....well ;)
Id already said that comment was tame. What I’m saying is that Theo is more generally rude.
BSDobelix · · focus · HN ↗
Letting toxic Snowflakes into your Project is "Shitting you Bed".
>What I’m saying is that Theo is more generally rude.
Nice, that means if he's doing stupid stuff i can be rude too without having to worry that a CoC or even worse a HR department threatens me to resign or publicly state what a terrible person i am.
hnlmorg · · focus · HN ↗
Wow. Just wow.
You do realise that people are complex and are unlikely to agree with Theo on everything. Even yourself. That doesn’t mean they’re toxic nor one-sided.
You you do realise that my original point was comments like yours put off even people who aren’t one sided nor snowflakes. Because actually most people don’t want to be around conflict.
Thus the only people you end up attract is fellow toxic personalities. Which is probably why you feel it’s acceptable to use such language in defence of Theo.
You’re lucky that I happen to know some awesome people who are OpenBSD advocates, because otherwise comments like yours would have pushed me away from the OpenBSD community decades ago.
BSDobelix · · focus · HN ↗
No problem go somewhere else, or bring a good point, no one said you have to agree with Theo on everything.
>Because actually most people don’t want to be around conflict.
That's not a conflict, you are simply to soft and think everything is an attack on you.
>And believe me when I say I’ve written and tested a lot of software for OpenBSD over the last 2 decades.
Ehh that's ok i guess?
>So this is why I say there’s very real risk of rudeness costing projects valuable contributions.
Sometimes risks have to be taken, it's also funny that it's always people who are "potential" contributors but are in fact never the ones who contribute anything.
hnlmorg · · focus · HN ↗
You and I both know this was never about me, and thus I never thought any of our conversation was a personal attack. But nice try on the trolling.
> it's also funny that it's always people who are "potential" contributors but are in fact never the ones who contribute anything.
Everyone’s a potential contributor until either you scare them off or they hang about and contribute. There’s nothing funny about that. It’s just what those words literally mean.
———
Anyway, I won’t bother replying to you again. As I’ve said before, you’re just proving my point about Theo. So I feel we’ve reached the conversations natural conclusion.
Sorry to disappoint you though. Hopefully (for you) your next victim gets their feelings hurt. ;)
sdcfgy · · focus · HN ↗
Thus has exactly the communication style that is required to support the project.
And yes I have been on the end of a Theo quip. It’s a badge of honour because ultimately he was right.
hnlmorg · · focus · HN ↗
This just comes down to effective communication skills. And is evident by the number of other large projects survive without the rudeness.
Theo isnt an example that deserves emulation and admiration.
sdcfgy · · focus · HN ↗
hnlmorg · · focus · HN ↗
I do agree that sometimes you just need to end the discussion. But that doesn’t mean that arsehole comments should be the default character trait.
sdcfgy · · focus · HN ↗
hnlmorg · · focus · HN ↗
Or at least that’s our point of contention.
sdcfgy · · focus · HN ↗
Not only that the rust ecosystem imports a HUGE difficult to control surface area.
Always feels like a vanity project when I see ideological rewrites. Also didn’t they introduce a ton more CVEs doing this on the Ubuntu side.
BSDobelix · · focus · HN ↗
Also stuff like: "Set Permissions at Creation Time, Not After"
sdcfgy · · focus · HN ↗
JdeBP · · focus · HN ↗
* <a href="https://news.ycombinator.com/item?id=49697392">https://news.ycombinator.com/item?id=49697392
sdcfgy · · focus · HN ↗
About a year ago I switched from Debian to FreeBSD because even that was getting wonky. Glad I’m far far away from this crap.
nasso_dev · · focus · HN ↗
whoever wrote/generated the article does not seem to understand email syntax
ninjin · · focus · HN ↗
bewareofscams · · focus · HN ↗
[dead]
ninjin · · focus · HN ↗
JdeBP · · focus · HN ↗
sdcfgy · · focus · HN ↗
yjftsjthsd-h · · focus · HN ↗
Comparing uutil's CVEs per year against GNU coreutils paints a very poor picture. I haven't checked OpenBSD coreutils, but I suspect it's even more ahead. Rust doesn't appear to be a silver bullet.
Even if rust uutils was more secure, I don't think it's available on all OpenBSD platforms, which really caps how useful it can be.
hn97833 · · focus · HN ↗
"Also, some contributions had carried comments and code over from GNU coreutils, against our own rule that uutils is an original implementation. We reviewed the tree and rewrote what we found, in comments and in the few functions that followed the C too closely"
jmclnx · · focus · HN ↗
ninjin · · focus · HN ↗
Go and read the thread yourself [1] and you will see that the reason it was rejected was that no one saw a reason to take on the maintenance burden when you already need to have GNU Core Utils in ports to be able to build a heap of other ports. Focusing on theo@ calling out the submitter for having their judgement clouded by "Because Rust" misses the point.
[1]: <a href="https://www.mail-archive.com/ports@openbsd.org/msg143875.html" rel="nofollow">https://www.mail-archive.com/ports@openbsd.org/msg143875.htm...
Besides, Rust already has a solid presence in ports and I know several experienced OpenBSD developers dabbling in it. But the language will never make it into base in its current form as OpenBSD expects self hosting. I think everything in base is Posix(-like), apart from Perl.
pseudohadamard · · focus · HN ↗
> OpenBSD 7.6 shipped in October 2024; 7.7 is expected in April 2025.
> As of 2024, it passes the majority of GNU coreutils test suites
This is for an article dated September 2026. It's not obviously AI-written but the dates are completely out of sync, it's like a lot of it was written in 2024 and then other bits were added a week ago. A quick Google of the author's name also doesn't turn up anything that could be her, so possibly it is just AI slop.
jmclnx · · focus · HN ↗
A bit confusing since the Article it self is dated Sep 30, 2026. Almost makes me thing it is partially LLM.
duendefm · · focus · HN ↗
bananaquant · · focus · HN ↗