Compiling apps for AROS x86

jmp0x00 · 721

jmp0x00

  • Newbie
  • *
    • Posts: 2
    • Karma: +0/-0
on: April 07, 2023, 05:36:12 PM
Hey, been lurking a while, first post...

Back in '93-94 I ran a couple of BBSes in the UK on my A1200 and A2000. Those machines are unfortunately long gone.

At the time I was a teenager and couldn't afford the license for DLG BB/OS but since it was open sourced some time ago, was wondering if anyone had attempted to build it for AROS?

Would be pretty cool to be able to run it natively in an x86 VM and have a telnet/ssh BBS offering without having to emulate m68k in a VM.

Last time I tried to use AROS it seemed a bit unstable, particularly around networking, so not sure how viable it would be to try to use for an "always online" service like a BBS.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #1 on: April 07, 2023, 11:29:06 PM
That looks like an interesting fun project. About network stability, you won't know until you try I guess. I'm running mplayer listening to online radio daily for several hours and don't get any network problem. I think as long as you dedicate the VM just for BBS the stability should be fine.



o1i

  • Newbie
  • *
    • Posts: 41
    • Karma: +6/-0
Reply #2 on: April 09, 2023, 05:33:35 AM
AROS AmiTCP is quite dated and porting up to date network code from other systems might be quite a challenge. (Old) Amiga sources should be easier. But keep endianess in mind.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #3 on: April 09, 2023, 06:22:17 AM
Here is a useful explanation to compile applications under Linux :)

https://ae.amigalife.org/index.php?topic=976.0



jmp0x00

  • Newbie
  • *
    • Posts: 2
    • Karma: +0/-0
Reply #4 on: May 01, 2023, 05:40:05 PM
AROS AmiTCP is quite dated and porting up to date network code from other systems might be quite a challenge. (Old) Amiga sources should be easier. But keep endianess in mind.

Yeah I think DLG is a very much "by the books" app so in theory wouldn't present too many difficulties in porting once a suitable workflow for doing so is established.

IIRC, when the internet was becoming more of a thing, people were using telnetd.device rather than, or in conjunction with dialup access, if there is an equivalent or a port for AROS, this would provide a good starting point, if anyone wants to work on building this with me on an informal basis, we could maybe set something up on GitHub...

Amazing how times have changed in 30 years. I remember it taking an hour to download an ADF, nowadays I have a 10gb fibre fibre link directly from home to my colo 2km away :D