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 <<a href=3D"mailto:[email protected]">[email protected]= m</a>> 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 <<a href=3D"mailto:[email protected]" t= arget=3D"_blank">[email protected]</a>> 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'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'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't clear whether these Haiku packa= ges depend on the BeOS support code in APR. It also isn'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--