Re: Support for BeOS in APR-trunk

Ivan Zhakov <[email protected]> Mon, 11 May 2026 15:18:34 +0200
Newsgroups gmane.comp.apache.apr.devel
Message-ID <CAPZho0-C79MN7TD0a_HhcNb8=D1+POeWpm5HM4ED4RX5GttE4A@mail.gmail.com>
--00000000000051145106518a9681
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 10 May 2026 at 16:16, Nathan Hartman <[email protected]>
wrote:

> On Sun, May 10, 2026 at 8:41=E2=80=AFAM Branko =C4=8Cibej <[email protected]=
rg> wrote:
>
>> On 10. 5. 26 14:11, Ivan Zhakov wrote:
>>
>> Hi,
>>
>> 1. According to Wikipedia [1] BeOS was released in 1995 and the latest
>> release was in 2000.
>>
>> 2. There is Haiku (OpenBeOS) project. Which looks like reimplementation
>> of BeOS API based on Linux kernel though. I checked Haiku package
>> repository [2] and didn't find APR/HTTPD packages.
>>
>> 3. APR contains separate code for BeOS (like 19 source code files)
>>
>> Given all above I suggest to remove BeOS related source code from trunk,
>> unless someone comes forward and offers to maintain the BeOS code.
>>
>> Partially discussed before:
>> https://lists.apache.org/thread/r9txh2n1xpx3mh0ckrt8xhzvsqr9s56b
>>
>> [1]: https://en.wikipedia.org/wiki/BeOS
>> [2]: https://depot.haiku-os.org/
>>
>>
>>
>> Granted the headers are in a strange place (see attached), but they're
>> there. I can build Serf and Subversion on Haiku.
>>
>> -- Brane
>>
>>
> Haiku is an active project that aims to be a spiritual successor of BeOS.
>
> Haiku does not use the Linux kernel [1].
>
> There are APR [2], httpd [3], Serf [4], and Subversion [5] packages for
> Haiku.
>
> From browsing there, it isn't clear whether these Haiku packages depend o=
n
> the BeOS support code in APR. It also isn't obvious whom to contact to as=
k.
> I recommend not to remove this code until we can find out more.
>
> I agree we should not drop support for Haiku. The question is whether
Haiku depends on BeOS support code or not.

--=20
Ivan Zhakov

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

<div dir=3D"ltr"><div dir=3D"ltr">On Sun, 10 May 2026 at 16:16, Nathan Hart=
man &lt;<a href=3D"mailto:[email protected]">[email protected]=
m</a>&gt; wrote:</div><div class=3D"gmail_quote gmail_quote_container"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div>On Sun, May 10, 2026 at =
8:41=E2=80=AFAM Branko =C4=8Cibej &lt;<a href=3D"mailto:[email protected]" t=
arget=3D"_blank">[email protected]</a>&gt; wrote:<br></div><div><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>

 =20
   =20
 =20
  <div>
    <div>On 10. 5. 26 14:11, Ivan Zhakov wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>Hi,</div>
        <div><br>
        </div>
        <div>1. According to Wikipedia [1] BeOS was released in 1995 and
          the latest release was in 2000.</div>
        <div><br>
        </div>
        <div>2. There is Haiku (OpenBeOS) project. Which looks like
          reimplementation of BeOS API based on Linux kernel though. I
          checked Haiku package repository [2] and didn&#39;t find APR/HTTP=
D
          packages.</div>
        <div><br>
        </div>
        <div>3. APR contains separate code for BeOS (like 19 source code
          files)</div>
        <div><br>
        </div>
        <div>Given all above I suggest to remove BeOS related source
          code from trunk, unless someone comes forward and offers to
          maintain the BeOS code.</div>
        <div><br>
        </div>
        <div>Partially discussed before:</div>
        <div><a href=3D"https://lists.apache.org/thread/r9txh2n1xpx3mh0ckrt=
8xhzvsqr9s56b" target=3D"_blank">https://lists.apache.org/thread/r9txh2n1xp=
x3mh0ckrt8xhzvsqr9s56b</a></div>
        <div><br>
        </div>
        <div>[1]:=C2=A0<a href=3D"https://en.wikipedia.org/wiki/BeOS" targe=
t=3D"_blank">https://en.wikipedia.org/wiki/BeOS</a></div>
        <div>[2]:=C2=A0<a href=3D"https://depot.haiku-os.org/" target=3D"_b=
lank">https://depot.haiku-os.org/</a></div>
      </div>
    </blockquote>
    <br>
    <br>
    Granted the headers are in a strange place (see attached), but
    they&#39;re there. I can build Serf and Subversion on Haiku.<br>
    <br>
    -- Brane<br>
    <br>
  </div>

</blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto"><spa=
n style=3D"border-color:rgb(0,0,0)">Haiku is an active project that aims to=
 be a spiritual successor of BeOS.</span><br></div><div dir=3D"auto"><span =
style=3D"border-color:rgb(0,0,0)"><br></span></div><div dir=3D"auto"><span =
style=3D"border-color:rgb(0,0,0)">Haiku does not use the Linux kernel [1].<=
/span></div><div dir=3D"auto"><span style=3D"border-color:rgb(0,0,0)"><br><=
/span></div><div dir=3D"auto">There are APR [2], httpd [3], Serf [4], and S=
ubversion [5] packages for Haiku.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">From browsing there, it isn&#39;t clear whether these Haiku packa=
ges depend on the BeOS support code in APR. It also isn&#39;t obvious whom =
to contact to ask. I recommend not to remove this code until we can find ou=
t more.</div><div dir=3D"auto"><br></div></blockquote><div>I agree we shoul=
d not drop support for Haiku. The question is whether Haiku depends on BeOS=
 support code or not.</div><div></div><div>=C2=A0</div></div><span class=3D=
"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_sign=
ature">Ivan Zhakov</div></div>

--00000000000051145106518a9681--