What does freebsd 13 mean??

"Experimental" is the wrong word. It's the "development" branch at the moment.
Are you sure?

I am looking at the typical development cycle:
  1. Coding
  2. Testing (by experiments)
  3. Debugging
  4. goto 1.
I am not a native English speaker, however, for me the stage 2 (i.e. experimental) describes quite well the 13-CURRENT snapshot.
 
Hakaba It includes experimental changes but the whole thing, as the paragraph states, is the current work in progress which will one day become the RELEASE version. Including experimental elements in this does not make the whole project an experiment.
 
"Experimental" is the wrong word. It's the "development" branch at the moment.
...... Including experimental elements in this does not make the whole project an experiment.

exactly!
current(13) is the standard(not experimental) development branch.
I only use the same sementic as FreeBSD.org (see my link above).
please everybody read exactly what is stated in the link :
"purely experimental snapshot release of FreeBSD-CURRENT....
aimed at developers and bleeding-edge testers only,

So for developers: (13)current is the standard development branch.
Code will be reviewed before merged into 13, you cannot do "wild experiments" without being reviewed by another developer. In best case a dev has debugged his code BEFORE release it to review.But other devs often find improvements in details.

For users(who want to help developers by testing but not coding) snapshots are experimental and not meant to be working releases.

snapshots are an intermediate result of current development.
snaps(and merged code) have release-numbers which makes it possible to track where exactly e.g a bug or a feature occurred.

If there's useful code(e.g. code which resolves an issue) in (13) current , it will be Merged From Current into the lower OS-version(s).

by the way: if someone wants to declare development as an experiment in general, everybody can feel free to do so, so release-versions are a successful experiment :)
 
In this page, the "experimental" adjective referred to the daily snapshots, i.e. an installable image.
The 13-CURRENT branch is the "development" branch of the sources.

So you are both right depending on what you're talking about. :)

I only use the same sementic as FreeBSD.org (see my link above).
 
( an example (of a lot of) ) :
while, as correctly enlightened by Dr. Howard Fine, (13) current ist the standard dev branch that doen`t necessarily mean that developers only work under 13. It's possible that e.g. a port does work under 13 but doesn`t under 12.1 .
Developers then decide if they write a patch for 12.1 or e.g. wait until 12.1 is EOL.

the best way to understand all that stuff :
Get your copy of a 13-snap and start helping the FreeBSD-project by testing and/or development, write bug reports, subscribe to mailing lists.
You will learn a lot and take benefit of that in your daily work, even if you just want to use FreeBSD as it is.
 
For the sake of intolerable nit-picking, and giving moderator a reason, to abort this thread:
The use of the term "experimental" instead of "development", is not wrong semantically, but it is incorrect syntactically.
 
This turned into a big post
It has the potential to become a bloated moment of glory.

And there it started:
"Experimental" is the wrong word.

correctly enlightened by Dr. Howard Fine

Now where is light, shadow can be found. Be careful where you get your enlightenment from. Is it from Dr. Howard or is it from Dr. Fine? The nick may be a code for some alternate personality. So if you like to award an academic degree to our honorable drhowarddrfine do not go over the alter ego Mr. Fine.

Enlightenment rarely proves something right or wrong.

If drhowarddrfine thinks the text on the webpage is "wrong", he should file a PR for the sake of being 'right' and preventing threads like this:

Report an issue with the FreeBSD documentation or website

Have you ever known me to be wrong?

I know your desires. :)
 
  • Like
Reactions: a6h
If @drhowarddrfine thinks the text on the webpage is "wrong", he should file a PR
I do not think the page is wrong. I'm saying the usage does not say version 13 is experimental. It says it includes experimental code but that doesn't make the whole version experimental.

I was hesitant to say anything at all with concerns this thread would spin off like it has about that. Which shows that I was right again!
 
We have got a link:
13 : Purely experimental snapshot of next FreeBSD version.

And I doubt everyone went there and found the cite. So for the lazy here is the text:
---%---
Development Snapshots

If you are interested in a purely experimental snapshot release of FreeBSD-CURRENT (AKA 13.0-CURRENT), aimed at developers and bleeding-edge testers only, then please see the FreeBSD Snapshot Releases page.
---%---

If you like it or not "purely experimental" can be seen there and it can be read there. But interpretation is still left to the reader.

It says it includes experimental code but that doesn't make the whole version experimental.

An OS is used as a whole. You cannot use a version in part. Therefore CURRENT is never a supported platform.
 
An OS is used as a whole. You cannot use a version in part.
sorry, but technically : YES YOU CAN use a version(or features of that version) in part.....while it's a detail, an example :
there are e.g. different kernel-configurations like GENERIC, GENERIC-NODEBUG, GENERIC-MMCCAM.... which include or exclude parts of the OS-functionality.
and there are src.conf and make.conf where you e.g. include/exclude clang from bootstrap-compiling... and so on ...

and typically people who do things like that use .......
hmmm, what version do they use ?..
guessed correctly :
mostly FreeBSD 13-current ?
 
ucomp of course that's true. But I guess that never was a point in this discussion. Now we end up in hair-splitting.
If you've got a CURRENT kernel and a RELEASE-12 userland how do you tag such a system? I'd call it still experimental as a whole.
 
Back
Top