Creating /etc/os-release

Warner Losh imp at bsdimp.com
Fri Nov 8 06:19:27 UTC 2019


On Thu, Nov 7, 2019, 10:24 PM MJ <mafsys1234 at gmail.com> wrote:

>
> On 8/11/2019 4:14 pm, Warner Losh wrote:
>
>
>
> On Thu, Nov 7, 2019, 3:39 PM MJ <mafsys1234 at gmail.com> wrote:
>
>>
>> On 8/11/2019 5:10 am, Warner Losh wrote:
>> > Greetings,
>> >
>> > A standard has evolved in other communities to communicate certain key
>> > aspects of the system to interested parties.  The /etc/os-release file.
>> The
>> > standard is defined here http://0pointer.de/blog/projects/os-release
>> and
>> > here https://www.freedesktop.org/software/systemd/man/os-release.html
>> . It
>> > has become a de-facto standard for the graphical systems.
>>
>> First off, I'm not attempting to be antagonistic about this, I have no
>> horse in this race. However, I am genuinely curious about why this is
>> needed and to that end why it adds more clutter to the system.
>>
>> So, forgive me, but why is this needed? Ok, it's a "standard" but for
>> what reason is there to add it specifically to FreeBSD?
>>
>
> FreeBSD implements industry standards. This is a new standard that creates
> friction for our users because they have to do extra things that users of
> other systems get without doing anything.
>
> That seems a rather vague substantiation. Anyway, it seems this is such an
> issue that FreeBSD will imminently fail without it.
>
>
>
>
>> > FreeBSD currently tries to address this with a port
>> > sysutils/etc_os-release, but there's a number of issues with it, see for
>> > example https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238953. The
>> > biggest issue being that we can't install a static file: it has to
>> change
>> > as the system is updated.
>>
>> I see one issue. The issue is with the port itself, not FreeBSD. Does
>> FreeBSD fail to operate with this file missing? What ports are failing with
>> this missing?
>>
>
> Lots of desktop programs have issues.
>
> As in?
>
>
> In my own use cases, our servers run fine without it. My desktop runs fine
>> without it. I'm not seeing the compelling reason. Sorry.
>>
>
> You can ignore it. I'm sure there are at least 2 extra firewalls you are
> ignoring or doing something to disable...
>
>
> I am only asking a question or two. I fail to see the need to be so
> hostile about simple questions. If this is indeed a good idea, I would
> expect some substantive, imperial proof of its need.
>
> Just asking.
>
> But, then again, don't bother, you've set the tone of this "discussion".
>
I'm sorry, but have you seen this
https://knowyourmeme.com/memes/sea-lioning yet? I'm only asking because I'd
like you to know about all the benefits of being well versed in meme
culture.

Serious response: sea lioning is such a toxic interaction style that it has
no place on our lists.

Warner


Regards,
>
> Mark
>


More information about the freebsd-arch mailing list