On 5/16/26 5:09 PM, Ivan Zhakov wrote:
> On Sun, 10 May 2026 at 14:11, Ivan Zhakov <[email protected] 
> <mailto:[email protected]>> 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/
> 
> 
> Thanks everyone for feedback and research on BeOS support topic.
> 
> Here is updated summary of findings:
> 1. According to Wikipedia [1] BeOS was released in 1995 and the latest 
> release was in 2000.
> 
> 2. APR contains separate code for BeOS (like 19 source code files) and some 
> conditional code (#ifdef BEOS) in "unix" source files.
> 
> 3. There is Haiku (OpenBeOS) project. Haiku is an active project that aims to 
> be a spiritual successor of BeOS.
> 
> 4. There are APR, HTTPD and Subversion packages for Haiku ([2], [3], [4], [5])
> 
> 5. APR on Haiku doesn't use BeOS specific code [6)
> 
> 6. When compiling on Haiku BeOS specific preprocessor macros are not defined 
> (BEOS, __BEOS__, BEOS_R5, HAVE_BONE_VERSION).
> 
> I propose the following plan:
> 1. Remove BeOS from list supported platforms.
> 2. Remove BeOS specific source code.
> 3. Consider adding patches from Haiku ports [7] to APR trunk 
> 
> How does it sounds?

+1

Regards

Rüdiger

Reply via email to