Re: Support for BeOS in APR-trunk
Nathan Hartman <[email protected]> Sun, 10 May 2026 22:33:22 -0400
| Newsgroups | gmane.comp.apache.apr.devel |
|---|---|
| Message-ID | <CAJT2EHofbRfQ3Yjgy8QvfHhpwM67X1mbwTJvXJRG=ycQ1mRVZw@mail.gmail.com> |
--000000000000b0ad9106518192e0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, May 10, 2026 at 10:15=E2=80=AFAM Nathan Hartman <hartman.nathan@gma= il.com> 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. > > [1] > https://www.haiku-os.org/about/faq/#is-haiku-based-on-linux > > [2] > https://depot.haiku-os.org/__multipage/pkg/apr/haikuports/haikuports_x86_= 64/1/7/5/-/1/x86_64 > > [3] > > https://depot.haiku-os.org/__multipage/pkg/apache/haikuports/haikuports_x= 86_64/2/4/66/-/1/x86_64 > > [4] > https://depot.haiku-os.org/__multipage/pkg/serf/haikuports/haikuports_x86= _64/1/3/10/-/1/x86_64 > > [5] > https://depot.haiku-os.org/__multipage/pkg/subversion/haikuports/haikupor= ts_x86_64/1/14/5/-/2/x86_64 > > Cheers, > Nathan > FYI I wrote to the haikuports list to ask whether the APR package for Haiku depends on these BeOS support files [1]. [1] https://www.freelists.org/post/haikuports/BeOS-support-in-Apache-Portable-R= untime-APR Thanks, Nathan --000000000000b0ad9106518192e0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div>On Sun, May 10, 2026 at 10:15=E2=80=AFAM Nathan Hartman <<a href=3D= "mailto:[email protected]">[email protected]</a>> wrote:<b= r></div><div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:so= lid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div>On Sun, May 1= 0, 2026 at 8:41=E2=80=AFAM Branko =C4=8Cibej <<a href=3D"mailto:brane@ap= ache.org" target=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-width:1px;border-left-style:solid;padding-le= ft:1ex;border-left-color:rgb(204,204,204)"><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><div dir=3D"auto">[1]=C2=A0<div><a= href=3D"https://www.haiku-os.org/about/faq/#is-haiku-based-on-linux" targe= t=3D"_blank">https://www.haiku-os.org/about/faq/#is-haiku-based-on-linux</a= ></div></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div dir=3D"auto= ">[2] <a href=3D"https://depot.haiku-os.org/__multipage/pkg/apr/haikuports/= haikuports_x86_64/1/7/5/-/1/x86_64" target=3D"_blank">https://depot.haiku-o= s.org/__multipage/pkg/apr/haikuports/haikuports_x86_64/1/7/5/-/1/x86_64</a>= </div><br></div><div dir=3D"auto">[3]=C2=A0<div dir=3D"auto"><a href=3D"htt= ps://depot.haiku-os.org/__multipage/pkg/apache/haikuports/haikuports_x86_64= /2/4/66/-/1/x86_64" target=3D"_blank">https://depot.haiku-os.org/__multipag= e/pkg/apache/haikuports/haikuports_x86_64/2/4/66/-/1/x86_64</a></div></div>= <div dir=3D"auto"><br></div><div dir=3D"auto"><div dir=3D"auto">[4] <a href= =3D"https://depot.haiku-os.org/__multipage/pkg/serf/haikuports/haikuports_x= 86_64/1/3/10/-/1/x86_64" target=3D"_blank">https://depot.haiku-os.org/__mul= tipage/pkg/serf/haikuports/haikuports_x86_64/1/3/10/-/1/x86_64</a></div><br= ></div><div dir=3D"auto"><div dir=3D"auto">[5] <a href=3D"https://depot.hai= ku-os.org/__multipage/pkg/subversion/haikuports/haikuports_x86_64/1/14/5/-/= 2/x86_64" target=3D"_blank">https://depot.haiku-os.org/__multipage/pkg/subv= ersion/haikuports/haikuports_x86_64/1/14/5/-/2/x86_64</a></div><br></div><d= iv dir=3D"auto">Cheers,</div><div dir=3D"auto">Nathan</div> </blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">FYI = I wrote to the haikuports list to ask whether the APR package for Haiku dep= ends on these BeOS support files [1].</div><div dir=3D"auto"><br></div><div= dir=3D"auto">[1]=C2=A0<div><a href=3D"https://www.freelists.org/post/haiku= ports/BeOS-support-in-Apache-Portable-Runtime-APR">https://www.freelists.or= g/post/haikuports/BeOS-support-in-Apache-Portable-Runtime-APR</a></div><div= dir=3D"auto"><br></div><div dir=3D"auto">Thanks,</div><div dir=3D"auto">Na= than=C2=A0</div><div dir=3D"auto"><br></div></div><div dir=3D"auto"><br></d= iv> --000000000000b0ad9106518192e0--