News for hackers. Stuff that matters.
Re:FreeBSD has serious problems with focus, longevity and li... by rsync on Monday January 24, 2022 @03:21PM (#30063461)
I wrote this in 2012 - almost exactly ten years ago - and it remains true.

Looking at freebsd.org right now I see that my options for production, release systems are 12.3 and 13.0 ...

... which means that if 12.1-RELEASE came out at the end of 2019 and 13.0-RELEASE came out in April of 2021, you had all of 16 months to make investments in the 12 branch before it was hopelessly passe and all queries regarding it would be answered with:

"That's fixed in current ..."

The 4.x nostalgia is justified: it was polished and polished and polished over many years and many organizations were incentivized to invest in that branch

Re:FreeBSD has serious problems with focus, longevity and li... by throw0101a on Monday January 24, 2022 @07:22PM (#30066144)
> ... which means that if 12.1-RELEASE came out at the end of 2019 and 13.0-RELEASE came out in April of 2021, you had all of 16 months to make investments in the 12 branch before it was hopelessly passe and all queries regarding it would be answered with:

So basically the same as Debian and Ubuntu LTS? Debian releases every ~2 years with 5 years of Security+LTS support, which is the same as Ubuntu (LTS):

* https://en.wikipedia.org/wiki/Debian_version_history#Release...

* https://en.wikipedia.org/wiki/Ubuntu#Releases

From "Changes to the FreeBSD Support Model":

    - Resolving our arbitrary (and unofficial) 5-year branch lifetime
      guarantee.  The support policy is that the stable/X branch will be
      supported for 5 years (minimum) from the point X.0-RELEASE is released.
      We now guarantee a 5-year lifetime on the branch, regardless of how many
      releases are built from the branch. Additionally, a "last minute"
      release from the stable/X branch does not constitute expanding the support
      lifetime for the branch as a whole for an additional two years.
[…]

    - A new stable/ branch release will not occur before two years after the
      X.0-RELEASE from the prior branch.  This limits the number of
      simultaneous supported branches, which will greatly reduce the overall
      number of branches that must be maintained and build-tested for
      Security Advisories and Errata Notices, reducing turnaround time.
* https://lists.freebsd.org/pipermail/freebsd-announce/2015-Fe...

* https://www.freebsd.org/security/

Re:FreeBSD has serious problems with focus, longevity and li... by ianai on Monday January 24, 2022 @07:27PM (#30066213)
Two thoughts:

1. GP makes me wonder whether the FreeBSD definition of LTS is less than people expect.

2. Maybe to properly admin a modern FreeBSD box the admin is supposed to be making the underlying system version easily replaceable. i.e. Make the actual OS files changing have no effect upon hosted system/application stability.

Re:FreeBSD has serious problems with focus, longevity and li... by toast0 on Monday January 24, 2022 @08:26PM (#30066678)
> Maybe to properly admin a modern FreeBSD box the admin is supposed to be making the underlying system version easily replaceable.

This is how things worked at Yahoo and WhatsApp.

For the most part, a server kept whatever version of FreeBSD it was installed with, and the application logic lived in /usr/local/ or /home/y/ or /home/whatsapp/

Keep your 'build' machine to compile production executables on the oldest OS release of your fleet, and everything should run everywhere. (You'll need to use the compat-X stuff so your FreeBSD X+1 machines can run FreeBSD X binaries, but that's easy)

You can use stuff from the base system, but not if you expect recent changes.

I don't remember ever doing an OS upgrade at Yahoo, although it must have happened. In my group, we only got updates with new hardware; which was fine, hardware was changing rapidly.

At WhatsApp, I drove the OS updates towards the end of WhatsApp's use of FreeBSD. A fair amount was just not wanting to have 4 different major versions out there, but there were also forced updates to get important network bugfixes or performance improvements. Sometimes it was easier to find the handful of boxes that were too old to use something nice in a script and update them, rather than fixing the script to not use the nice feature.

When we ran into bugs on older versions, upgrading to a version that already had it fixed was sometimes an option, but sometimes it'd need to be backported, and sometimes the bug was still in -current. We didn't run into too many of those though, our local patch set was never more than about 10 patches.

Re:FreeBSD has serious problems with focus, longevity and li... by darkhelmet on Monday January 24, 2022 @09:41PM (#30067230)
At Yahoo, there was a tool that did in-place OS upgrades for FreeBSD, but you're right - in most cases, people installed whatever was current of the day and then relied on yinst to make it work. ybsdupgrade did work and was mostly a non-event. I don't recall whether we had it work across major version upgrades though.
Re:FreeBSD has serious problems with focus, longevity and li... by toast0 on Monday January 24, 2022 @09:50PM (#30067290)
Not surprised there was a tool, but I don't remember it. :) most of my time at Yahoo was on 4.x, so minor upgrades only would have been fine. (Some 6 and 7 towards the end, but also a little bit of RHEL, which I was happy to get away from)
Re:FreeBSD has serious problems with focus, longevity and li... by ianai on Monday January 24, 2022 @10:12PM (#30067442)
I wonder if FreeBSD would benefit from some documentation or packaging to make this more of a covered area?

Personally, the times I upgraded a FreeBSD box the process felt very smooth. To the point that I’m trying to understand @rsyncs point and seem to be missing something critical.

Re:FreeBSD has serious problems with focus, longevity and li... by toast0 on Monday January 24, 2022 @10:49PM (#30067728)
FreeBSD has a tool for binary upgrades now, and has had a process for source based upgrades forever. This is all documented in the FreeBSD Handbook, and I'd be surprised if the source based upgrade wasn't in there since the beginning of the Handbook, which I think came out with FreeBSD-3.

But, darkhelmet and I were discussing updating FreeBSD at Yahoo; doing the update from the Handbook wouldn't be the right way to do it, because you would miss out on Yahoo specific patches, which were likely required for some key Yahoo software. I don't think it was common knowledge how to do it, so some documentation might have been nice, but mostly teams at Yahoo just didn't do it at that time for better or worse.

Re:FreeBSD has serious problems with focus, longevity and li... by ianai on Tuesday January 25, 2022 @01:18PM (#30075655)
The tooling at Y! sounded quite good from the descriptions. Kind of confirmed my thoughts that the proper way to run a FreeBSD system is to make hopping versions not affect hosted applications through specific tooling and/or infrastructure. Especially the bit about building on older versions and such. Not really sure what more would address the version complaints from @rsync.
Re:FreeBSD has serious problems with focus, longevity and li... by throw0101a on Thursday January 27, 2022 @09:42AM (#30101115)
> I wonder if FreeBSD would benefit from some documentation or packaging to make this more of a covered area?

FreBSD also supports in-place upgrades for major version numbers:

* https://docs.freebsd.org/en/books/handbook/cutting-edge/

* https://www.cyberciti.biz/open-source/freebsd-13-released-ho...

There could be policy reasons why someone may decent not to do it: if you have a large fleet of cattle machines it may be easier to just redeploy from scratch. Home(lab) users and pet machines at companies may do otherwise.

Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @04:04AM (#30069793)
> At WhatsApp, I drove the OS updates towards the end of WhatsApp's use of FreeBSD.

What did they move to? And do you know why they switched?

Re:FreeBSD has serious problems with focus, longevity and li... by iv42 on Tuesday January 25, 2022 @06:22AM (#30070606)
Linux, as part of integration with Facebook's infrastructure: https://news.ycombinator.com/item?id=22028689
Re:FreeBSD has serious problems with focus, longevity and li... by alberth on Monday January 24, 2022 @08:08PM (#30066545)
As someone who loves BSD, and really respects your opinion, a few questions given your long history with:

- if you could start all over fresh, what OS (and why) would you run your business on?

- what’s your opinion about Dragonfly? Any experience with it?

- what are the things you love about FreeBSD, as well as what still needs improvement (besides release cycle topic)?

Re:FreeBSD has serious problems with focus, longevity and li... by rsync on Tuesday January 25, 2022 @02:42AM (#30069252)
I would still have built rsync.net on FreeBSD because of how familiar I was with it and how much I had personally (and institutionally) invested in it from JohnCompanies.

Since ZFS is now so core to what we do, it was a very natural evolution.

I have zero experience with Dragonfly BSD.

I love that FreeBSD is still a very simple UNIX without complications like systemd. I was recently tinkering with a raspberry pi and had to work out wifi connectivity and had to interface with ... what is that weird wifi subsystem that linux uses ? Supplicant ? Wow.

I just want to pipeline commands and edit config files. I don't care that it's inefficient or doesn't scale. It has scaled just fine for me.

Re:FreeBSD has serious problems with focus, longevity and li... by dijit on Tuesday January 25, 2022 @03:08AM (#30069416)
I believe wpa_supplicant is still needed for wifi access on freebsd (or, it was in 2017 when I was last using freebsd on my laptop).

OpenBSD has better integrations with ifconfig and wpa though, it’s possible they are ported over now, but wifi config is the same as in Linux (or had been for quite a significant amount of time) on freebsd.

Completely agree about the opaque and incidental complexity of the systemd ecosystem though, I’m glad people love it but it’s not for me.

Re:FreeBSD has serious problems with focus, longevity and li... by akkartik on Monday January 24, 2022 @08:58PM (#30066932)
As someone without skin in this particular game, I'm curious to hear your view of the OS landscape today. Have you considered (or perhaps even tried) migrating rsync.net out of FreeBSD given these issues?
Re:FreeBSD has serious problems with focus, longevity and li... by rsecora on Tuesday January 25, 2022 @06:15AM (#30070560)
Either there is a code contributor pushing for functionality (Example sendfile/nginx) or a donor suggesting a path forward or a volunteer given free time.

Every foundation goals can be driven via sponsorship. At the end everything is simplify as who pays the bills at the end of the month?

This raises the old question: Who pays for the free in free software?

https://freebsdfoundation.org/our-donors/donors/?donationYea...

Re:FreeBSD has serious problems with focus, longevity and li... by MrBuddyCasino on Tuesday January 25, 2022 @06:21AM (#30070602)
> "It's difficult to escape the notion that FreeBSD is becoming an operating system by, and for, FreeBSD developers."

I don't know how many FreeBSD devs are paid full time and how much of it is voluntary, but this is the outcome that I would expect absent a traditional customer-vendor relationship. This is basically every open source project ever where most of the work being done is non-commercial.

Re:FreeBSD has serious problems with focus, longevity and li... by r3trohack3r on Tuesday January 25, 2022 @11:12AM (#30073513)
I’m curious, this response seemed fairly reasonable and proposed it start at 8.3: https://lists.freebsd.org/pipermail/freebsd-hackers/2012-Jan...

Did anything come of it?

Re:FreeBSD has serious problems with focus, longevity and li... by benschulz on Tuesday January 25, 2022 @04:58AM (#30070131)
> It's difficult to escape the notion that FreeBSD is becoming an operating system by, and for, FreeBSD developers.

I'm curious: Why _shouldn't_ it be an OS primarily for its developers? Why should they focus on others when they're the one building it?

Re:FreeBSD has serious problems with focus, longevity and li... by throwawaylinux on Tuesday January 25, 2022 @07:52AM (#30071214)
We could quibble about what exactly "primarily" means, but that's not the phrase he used which is "by, and for" without the qualifier. So here's two reasons to make FreeBSD for others as well:

- They use a lot of code that they don't develop. If FreeBSD is not for others then those external projects and developers would be disinclined to make their stuff work on FreeBSD.

- Every new FreeBSD developer comes from a non-FreeBSD developer who is interested in FreeBSD and probably uses it. More developers ~= better FreeBSD for FreeBSD developers.

- More users (very roughly) means more money. Whether that's money to pay for more FreeBSD developers, or incentive to make your hardware work with FreeBSD or port your software to it, there are some positive effects on the system and possibly your wallet.

- Personal satisfaction to develop software lots of people use. Also the recognition that comes with that can get you a job or help you meet people and go places.

So lots of reasons. Even being purely selfish and hoping to extract the most from it, there are plausible reasons why some amount of focus on others might be the best way to go about developing a the project.

Re:FreeBSD has serious problems with focus, longevity and li... by beowulfey on Tuesday January 25, 2022 @06:01AM (#30070479)
Well, it’s fine if you aren’t a FreeBSD developer yourself and don’t want to use FreeBSD.

How many people run TempleOS these days, I wonder?

Re:FreeBSD has serious problems with focus, longevity and li... by nix23 on Tuesday January 25, 2022 @07:14AM (#30070939)
>How many people run TempleOS these days, I wonder?

Probably more then ever ;)

Re:FreeBSD has serious problems with focus, longevity and li... by trasz on Monday January 24, 2022 @08:24PM (#30066663)
If you have a large installation, why depend on FreeBSD releases at all instead of choosing (arbitrarily) a newer STABLE snapshot, testing it and eventually rolling into production same way you’d do with a release?
Re:FreeBSD has serious problems with focus, longevity and li... by themerone on Monday January 24, 2022 @06:47PM (#30065834)
What is "The Rift" you mention?
Re:FreeBSD has serious problems with focus, longevity and li... by rsync on Monday January 24, 2022 @06:52PM (#30065881)
The transition from the 4.x branch of FreeBSD to 5.x.

5.x had all kinds of problems and then 6.x was the first release that barely got out into public use before 7.x undercut it ... and that is the cycle we have been in ever since.

4.x had minor releases going all the way to 4.11. Nowadays, major versions generally stop at X.3 (for instance, 11.3).

Re:FreeBSD has serious problems with focus, longevity and li... by rjsw on Monday January 24, 2022 @07:01PM (#30065955)
I switched to NetBSD instead of completely wiping 4.11 and installing 5.x.
Re:FreeBSD has serious problems with focus, longevity and li... by Lammy on Monday January 24, 2022 @10:24PM (#30067536)
5.x was the start of "Giant lock" elimination: https://lists.freebsd.org/pipermail/freebsd-hackers/2007-Nov...

There wasn't a "STABLE" release of it until FreeBSD 5.3 https://en.wikipedia.org/wiki/FreeBSD_version_history#FreeBS...

FreeBSD may not be a perfectly-run project but I honestly can't imagine using anything else :)

Re:FreeBSD has serious problems with focus, longevity and li... by akulbe on Monday January 24, 2022 @07:20PM (#30066128)
It also seems like 10 years ago folks were a lot more willing to have discourse, where today… if you have difference(s) of opinion, it's not received as well.

Discourse used to be a thing.

Re:FreeBSD has serious problems with focus, longevity and li... by edgyquant on Monday January 24, 2022 @07:25PM (#30066182)
Is this true? When I was a kid using the internet to learn to code on the 2000s people seemed a lot meaner in general than they are now. It was hard to ask a question on a forum without being made to feel like an idiot.
Re:FreeBSD has serious problems with focus, longevity and li... by dleslie on Tuesday January 25, 2022 @12:27AM (#30068452)
When I was much younger I once wrote some random person, whose email I found in newsgroups, about my troubles getting Linux to compile. They responded politely and quickly, with a fix.

That person was Linus.

I've found my share of trolls and assholes, but likewise I've found that being forthright, polite and respectful tends to yield answers.

Re:FreeBSD has serious problems with focus, longevity and li... by koyote on Monday January 24, 2022 @08:53PM (#30066893)
It's difficult to quantify that but I feel that you are right.

Imagine a term like "RTFM" being coined and used in popular tech formus today. Back in the days "RTFM" was a valid one-word response to any number of questions by a n00b; if said question was in an IRC channel you'd often get kicked or even kick-banned for good measure.

Re:FreeBSD has serious problems with focus, longevity and li... by Barrin92 on Monday January 24, 2022 @09:03PM (#30066964)
>Imagine a term like "RTFM" being coined and used in popular tech formus today

or "flamewar", which almost sounds a bit anachronistic now. I don't think I've been in one in a long time actually. The early 2000s were a lot rougher and often toxic compared to what you have today.

Internet discourse is still hit and miss but it's more mature.

Re:FreeBSD has serious problems with focus, longevity and li... by mrr54 on Monday January 24, 2022 @11:26PM (#30067995)
I think today it's a lot less explicitly aggressive, but it's actually more meanspirited. It might be controversial to say this, but online discourse is a lot less male and a lot more female than it was. Is this any great surprise?
Re:FreeBSD has serious problems with focus, longevity and li... by BeFlatXIII on Tuesday January 25, 2022 @08:33AM (#30071587)
> less explicitly aggressive, more mean spirited

Strongly agree. It used to be the accepted norm that you’d ban relentlessly evade to get back at the admin who flamed you in their ban message. However, there was the tacit understanding that it was the internet and none of it was real: just log off and go outside once you got sick of it.

Re:FreeBSD has serious problems with focus, longevity and li... by bawolff on Tuesday January 25, 2022 @03:27AM (#30069561)
I used to think RTFM is really rude.

Now that i've spent time answering support questions on a forum for an open source project i'm involved with...

I still think rtfm is rude and wouldn't say it, but i 100% understand why people would want to say it.

Re:FreeBSD has serious problems with focus, longevity and li... by the_only_law on Tuesday January 25, 2022 @03:32AM (#30069594)
Yeah I’m really torn.

On one hand, I see so many occasions where someone typically new to something even if they aren’t new to programming asking questions that could be trivial found in a second.

On the other hand I’ve seen enough handwavy RTFM copypastas from people who clearly neglected to read the question being asked as well as enough manuals [documentation, etc.] that wants to make me bash my head in with how usuals, unspecific, difficult to navigate it is.

Re:FreeBSD has serious problems with focus, longevity and li... by doublepg23 on Wednesday January 26, 2022 @12:31AM (#30082134)
There’s been many times I’ve been hand waved in IRC channels to RTFM when the “manual” is multiple wikis or documents lacking essential points between them. The best ones are the wiki migrations where you can tell someone got in over their head trying to migrate to the new hotness.
Re:FreeBSD has serious problems with focus, longevity and li... by pasadenasunrise on Tuesday January 25, 2022 @03:30AM (#30069577)
Absolutely right, and you even provided a meta-example. Words like “feel” to describe thoughts would rarely be used, except to indicate a conclusion reached with minimal or no reasoning. “Think” vs. “feel” still rages today in some circles, and it mostly functions as a proxy for the person’s age.

I’ve always believed that much of emergent online behavior can be explained by innate human social processes seeking a path to goal when the more likely paths aren’t present. Absent the normal cues of physical aggression or dominance/submission signaling, emergent processes bubble up and get adopted by the group based on utility. Our brains are constantly engaged in ways to determine our place in the hierarchy. For better or worse, most non-topical subtext in forums falls into “I’m better than you” or “we’re better than them”.

As far as the internet being nicer now than it used to be, I’m not so sure. As someone active on BBSs in the 1980 onward to the internet, there is a lot more passive aggression these days, most of it via leveraging of unspoken community norms. The notion of an “online community” couldn’t predate the concept of “online”, and the early BBS/networking felt more like operating a radio in isolation. The fact that you were interacting with someone far away was still a novelty. e.g., “someone from Singapore called my CatFUR line!”.

Re:FreeBSD has serious problems with focus, longevity and li... by dleslie on Tuesday January 25, 2022 @12:28AM (#30068463)
What's wrong with telling someone to seek the answers in the documentation that provides those answers?
Re:FreeBSD has serious problems with focus, longevity and li... by edgyquant on Tuesday January 25, 2022 @01:18AM (#30068769)
Because most people know the documentation exists and people responding with RTfM aren’t doing so to be helpful but to be impolite. If you’re gonna respond with RTFM just don’t respond and it’ll have the same effect.
Re:FreeBSD has serious problems with focus, longevity and li... by adament on Tuesday January 25, 2022 @03:04AM (#30069391)
Yes but some people ask questions rather than try to look for answers in the documentation, since it is perceived lower effort than looking in the documentation themselves. It is quicker to ask a question than look through the documentation, especially if you are not sure about the right keyword for your query. Plus if you ask a question you get to define the criteria for a valid answer to include an example that almost exactly matches your situation.

Edit: I feel like I should point out that I agree that RTFM is an incredibly offensive term, but some form of answer like: “it is covered in the documentation” actually conveys one important bit of information: The answer can actually be found in the documentation.

Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @04:09AM (#30069818)
"RTFM" is always a bad answer.

A direct link to the documentation section they should use is the minimal reasonable answer, in my opinion.

Re:FreeBSD has serious problems with focus, longevity and li... by dleslie on Tuesday January 25, 2022 @01:45AM (#30068903)
If they know the documentation exists, then either they should RTFM or explain how they did and didn't find the answer.

Ie, "I looked in the docs and couldn't find how to..."

Re:FreeBSD has serious problems with focus, longevity and li... by philliphaydon on Monday January 24, 2022 @07:30PM (#30066238)
I would like you to meet stackoverflow.

When I was learning to code in the late 90s early 2000s people seemed much nicer and more patient then than they do now… I try to avoid asking questions on SO because of the negativity there.

Re:FreeBSD has serious problems with focus, longevity and li... by teh_klev on Monday January 24, 2022 @09:55PM (#30067327)
You could learn how to write a better question. I've got ~140 questions on SO and none of them ever had hostile responses. Usually questions are downvoted because they're:

* vague

* no code example

* pretty basic that a google search could answer your question

* same old, same old repetitive questions answered many times over

Back in the days of usenet there would be a FAQ and likely a set of HOWTO's, you had to read this so as not to fall foul of pushback from the group (probably considered hostile).

If you are asking what might be a repeat question but didn't find a solution either on SO or elsewhere, then quote the sources that came close but didn't help. That shows you at least did some research. Both usenet and forums from the 1990/2000's were no different.

I quit answering questions on SO because I felt people were lazy and wasting my time, and I was done with that, mostly for the reasons above. I still monitor the same tags I was active in, see the same old crap, and really cannot be arsed because it's clear the OP's did no research. Also when you do assist some users become quite indignant that you must solve their exact use-case. Many users never even say thank you for an answer that might take 30-45mins to produce. So feck that shite. I don't have the time or energy to be hostile, I just went dark. And sadly many early enthusiastic answerers that helped bootstrap the site in the early years did the same.

Re:FreeBSD has serious problems with focus, longevity and li... by philliphaydon on Monday January 24, 2022 @11:08PM (#30067880)
I’ve seen really good answers who were despite being correct were downvoted in favor of someone with a higher SO score.

I posted an answer to a question like 10 years ago before dynamic or anonymous types existed in .NET. It was valid and I later prefixed it to say another answer is now correct but mine was correct for the version of .NET in question.

Still has people downvoting today.

It really sucks answering questions and investing time when people downvote for silly stupid reasons.

I’ve also seen questions asked which were good questions with examples and such. But downvoted because “that’s now how you do it” despite “I can’t do it that way because of constraints in the system”

Part of SO is really good! It’s been a game changer. But it’s really a different community now than when it started. I miss the early days.

Re:FreeBSD has serious problems with focus, longevity and li... by senderista on Tuesday January 25, 2022 @12:52AM (#30068621)
I once answered a question on SO and included a link to some sample code (production-quality actually) that I had written several years before. The answer was (I thought) on-topic, clear, and helpful (it gave the questioner everything they needed to solve their problem). It was downvoted to oblivion, apparently because I included the link. Then I removed the link and just pasted the 150 lines or so of sample code directly into the answer, but my “reputation” is still negative as a result so I can’t answer any questions. As a result, I have zero interest in ever trying to contribute to SO again.
Re:FreeBSD has serious problems with focus, longevity and li... by BeFlatXIII on Tuesday January 25, 2022 @08:37AM (#30071610)
If you did ever have interest in contributing again, that’s what new accounts are for.
Re:FreeBSD has serious problems with focus, longevity and li... by teh_klev on Tuesday January 25, 2022 @06:57PM (#30079864)
> I posted an answer to a question like 10 years ago before dynamic or anonymous types existed in .NET. It was valid and I later prefixed it to say another answer is now correct but mine was correct for the version of .NET in question.

> Still has people downvoting today.

Aye that sucks. I have a PHP answer that is the accepted answer, but the PHP wonks got all up in arms about it because the immediate solution for the OP was to use the global keyword in their class method to get access to an array that's being created/modified in the global scope. I did caveat by letting them know this isn't a fantastic solution. But it looks like their app had a shedload of bigger problems that weren't going to be solved in my answer.

I also miss the early days.

Apropos my previous reply, I wasn't having a go at you, though re-reading it does seem that way, so I do apologise. I'd had a couple of wines and whenever stuff like this comes up I do feel slightly hacked off at all the effort I'd put into help build that empire (I was a <500 beta user, and was also a diamond mod). And all I got was a lousy mug and some crappy pens :)

Re:FreeBSD has serious problems with focus, longevity and li... by wolverine876 on Tuesday January 25, 2022 @12:14AM (#30068369)
> You could learn how to write a better question.

That response doesn't disagree with the complaint.

Re:FreeBSD has serious problems with focus, longevity and li... by executesorder66 on Wednesday January 26, 2022 @06:09AM (#30084097)
My biggest gripe with SO is when someone asks "How do you do X?" and someone responds, "you don't need to do X to solve your problem, you can do Y."

Y solves their problem and is marked as the answer.

But X is exactly what _I_ am trying to do, and would solve my problem. But any other question regarding X is marked as a duplicate of this first question which only solves Y and not X.

Re:FreeBSD has serious problems with focus, longevity and li... by bee_rider on Monday January 24, 2022 @07:57PM (#30066464)
StackOverflow isn't really for beginner questions/"help me learn" kind of stuff. In the course of trying to come up with answers to most questions, they knocked out the easy/fundamental ones early.

I used to answer question on the askprogramming subreddit sometimes, I generally didn't see a ton of negativity there.

Re:FreeBSD has serious problems with focus, longevity and li... by bigiain on Monday January 24, 2022 @08:38PM (#30066764)
I suspect at least some of that is because you’ve learnt to ask better questions…
Re:FreeBSD has serious problems with focus, longevity and li... by justin66 on Monday January 24, 2022 @11:43PM (#30068109)
I wonder if I’m the only one who read your comment and flashed back to a time in the distant past when some genuinely, maliciously, irredeemably batshit crazy people used to post on the FreeBSD mailing lists. One memorable guy who I will not name went on later to become of all things an investor and finance blogger and apparently claims to have helped found the Tea Party, which is all just absurdly hilarious.

> Discourse used to be a thing.

That is adorable.

Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @04:12AM (#30069843)
I think people self censor more now since they realize future employers and life partners could find things.

Fine by me, there's enough hatred in the world already, go express it to a shrink, instead :-)

Re:FreeBSD has serious problems with focus, longevity and li... by justin66 on Tuesday January 25, 2022 @12:07PM (#30074419)
> people self censor more now

Some do, I'm sure, and I guess someone who posts normal stuff under their name and insane stuff under a pseudonym probably counts as "self-censoring," in a sense.

I don't see how this can be true overall, though. Ten years ago, the time the grandparent poster mentioned, was about when I was realizing that even though the election was over, people I'd known all my life weren't going to stop posting (under their own names) racist Obama memes on Facebook or Twitter, implicitly daring the still-sane people to call them on it. Things haven't improved notably since then. It's not something I think about a lot but my sentiment about internet dialogue over the past decade is definitely not hey, look at all the self-censorship going on. People are clearly concerned with how their comments will be perceived in the future.

Re:FreeBSD has serious problems with focus, longevity and li... by inopinatus on Tuesday January 25, 2022 @04:29AM (#30069956)
I've been self-censoring pretty much since Dejanews ca.1995. Ironically Google have made the Deja archives progressively harder to discover since acquisition.
Re:FreeBSD has serious problems with focus, longevity and li... by akulbe on Wednesday January 26, 2022 @05:37PM (#30093101)
The downvotes on my comment exactly proved my point. ¯\_(ツ)_/¯
Re:FreeBSD has serious problems with focus, longevity and li... by LeoPanthera on Monday January 24, 2022 @05:20PM (#30064854)
Just because you think it's still true doesn't mean you're justified in not putting (2012) in the title.
Re:FreeBSD has serious problems with focus, longevity and li... by freedomben on Monday January 24, 2022 @06:21PM (#30065543)
That's harsh and definitely not the benefit of the doubt. Seems more likely to me that OP didn't think about putting (2012) in there.
Re:FreeBSD has serious problems with focus, longevity and li... by lmm on Monday January 24, 2022 @09:28PM (#30067122)
> ... which means that if 12.1-RELEASE came out at the end of 2019 and 13.0-RELEASE came out in April of 2021, you had all of 16 months to make investments in the 12 branch

A worst-case 16 months sounds like an absurdly long support window by the standards of most actively developed projects; anything but the largest and most corporate of projects is unlikely to do better than that.

And it seems contradictory to complain that stable releases aren't supported long enough but you're waiting too long for new functionality. Of course everyone wants daily releases that are supported forever, but realistically with finite development effort most projects have to settle on something equivalent to "you can run -CURRENT or you can run LTS, pick your poison".

Re:FreeBSD has serious problems with focus, longevity and li... by r_hoods_ghost on Tuesday January 25, 2022 @01:59AM (#30068981)
This has not been my experience over the last 20 years across multiple industries. Generally I'd expect (and have written into an SLA) a minimum of 2 years support for anything even vaguely critical. If using Open Source I'd be buying from a vendor who would guarantee that level of support. I acknowledge it's different if you're working for an early stage startup designing the next tinder for marmosets or whatever in which case you probably don't care about support windows because you're likely to crash and burn within your support window.
Re:FreeBSD has serious problems with focus, longevity and li... by lmm on Tuesday January 25, 2022 @02:17AM (#30069107)
I've worked across industries in everything from a 2-person startup to an F500 investment bank, and I've very rarely seen a 2 year SLA for anything. (Rolling 6 months was the standard at the investment bank). Buying all your open source frameworks is an expensive luxury (and rarely worth anything), at least if you're in a position where you actually need to deliver.
Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @04:07AM (#30069810)
So you're saying that you've never worked somewhere where the base OS was an old version of Red Hat that was still supported, probably 5-7 years after release?
Re:FreeBSD has serious problems with focus, longevity and li... by lmm on Tuesday January 25, 2022 @04:40AM (#30070025)
Now that I think about it I have seen computer running an OS like that, but only for the machine that was running the Oracle database that let the CTO get his golf buddy a $50k/month sale, never on one that was actually being used to do something.
Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @05:28AM (#30070273)
This is standard operating procedure for financial institutions in Europe, at least. And many, many other types of enterprises.

For core banking and other mission critical systems. Nobody upgrades an OS for fun, especially when the checklist for doing so is longer than both my arms put together.

Re:FreeBSD has serious problems with focus, longevity and li... by lmm on Tuesday January 25, 2022 @06:21AM (#30070598)
Not every financial institution in Europe, I assure you. The one I worked with actually had a policy that anything that hadn't been updated in six months had to be signed off as it was considered a risk factor.
Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @06:24AM (#30070618)
I think we might be talking past each other and you may have missed the original point.

This is not about security updates.

This is about using old, but still updated LTS/enterprise versions.

I don't know <<any>> enterprise mandating upgrade to the latest LTS within 6 months. Most do it 6 months before the old LTS period will expire :-))

Re:FreeBSD has serious problems with focus, longevity and li... by lmm on Tuesday January 25, 2022 @06:44AM (#30070747)
Hmm. The policy was "a release published in the last 6 months", which sure, could theoretically be an old LTS branch. There certainly wasn't a culture of doing that though. I remember a huge scramble to move everything over to Java 11 (honestly a lot scarier than an OS upgrade in that context) which I'm pretty sure was based around 6 months after the first release of Java 11 rather than the EOL date for Java 8, but it's possible those were the same thing.
Re:FreeBSD has serious problems with focus, longevity and li... by oblio on Tuesday January 25, 2022 @09:10AM (#30071933)
Well, I'll tell you how I know the policy I'm talking about is more popular than the one you're talking about: LTSes themselves, and vendors offering extended, enterprise support for old software in general and OSes in particular.

If enterprises would consistently and massively upgrade early (for example within 1 year of a new release), vendors wouldn't need to offer this super long support on such a widespread scale. There's a reason Windows Server is supported for so many years, or RHEL, or SLES, or Solaris, or whatever.

Re:FreeBSD has serious problems with focus, longevity and li... by lmm on Wednesday January 26, 2022 @08:55PM (#30095127)
It's popular if you weight by dollar spend, sure. That doesn't mean it's popular if you're weighting by actual productivity.
Re:FreeBSD has serious problems with focus, longevity and li... by smaudet on Tuesday January 25, 2022 @01:54AM (#30068950)
As others have pointed out LTS exists elsewhere - the truth is LTS is minimum level of support necessary for most users. Everything else is essentially bleeding edge - too much work to maintain, constantly bugged, etc.

The previous model where a major change could have support last for decades, where the system was modular in that patches could apply to any major version - that was gold.

Unfortunately today we have this "yesterday's tech is garbage" attitude, and honeslty it is mostly making all software garbage.