NetBSD guide: Storing third-party software correction

"Scratch & Game channel" <[email protected]> Sun, 17 Dec 2023 16:55:16 +0700
Newsgroups gmane.os.netbsd.documentation
Message-ID <CANpwtmwqce3JBUUda59PR1fdM5qVsO=igT5-Md-o723rD97QgQ@mail.gmail.com>
--000000000000545a34060cb1a2dc
Content-Type: text/plain; charset="UTF-8"

On https://netbsd.org/docs/guide/en/chap-boot.html#chap-boot-pkgsrc

> Storing third-party software
> On many UNIX-like systems the directory structure under /usr/local is
> reserved for applications and files which are independent of the
> system's software management. This convention is the reason why most
> software developers expect their software to be installed under
> /usr/local. NetBSD has no /usr/local directory, but it can be created
> manually if needed. NetBSD does not care about anything installed
> under /usr/local, so this task is left to you as the system
> administrator.

This is a point for NetBSD, at my first thought. /usr/local sucks.
(You can safely skip two line below.)
Why separating "distro"-installed packages with user-installed packages?
They are just packages that are not necessary for the system to boot up.

Skipped over the pain installing NetBSD, I found that there is no
/usr/local, but /usr/pkg with the identical directory structure !!!

Will it worth mentioning?

--000000000000545a34060cb1a2dc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On <a href=3D"https://netbsd.org/docs/guide/en/chap-boot.h=
tml#chap-boot-pkgsrc">https://netbsd.org/docs/guide/en/chap-boot.html#chap-=
boot-pkgsrc</a><br><br>&gt; Storing third-party software<br>&gt; On many UN=
IX-like systems the directory structure under /usr/local is<br>&gt; reserve=
d for applications and files which are independent of the<br>&gt; system&#3=
9;s software management. This convention is the reason why most<br>&gt; sof=
tware developers expect their software to be installed under<br>&gt; /usr/l=
ocal. NetBSD has no /usr/local directory, but it can be created<br>&gt; man=
ually if needed. NetBSD does not care about anything installed<br>&gt; unde=
r /usr/local, so this task is left to you as the system<br>&gt; administrat=
or.<br><br>This is a point for NetBSD, at my first thought. /usr/local suck=
s.<br>(You can safely skip two line below.)<br>Why separating &quot;distro&=
quot;-installed packages with user-installed packages?<br>They are just pac=
kages that are not necessary for the system to boot up.<br><br>Skipped over=
 the pain installing NetBSD, I found that there is no<br>/usr/local, but /u=
sr/pkg with the identical directory structure !!!<br><br>Will it worth ment=
ioning?</div>

--000000000000545a34060cb1a2dc--