• Testing Mystic for Raspberry Pi Results

    From Avon@21:1/101 to All on Thursday, October 12, 2017 20:32:29
    These results (and a question) were reported via the Mystic Guy YouTube channel... just thought I'd share them here

    [snip]

    Highlighted comment
    Guido Imran Lehwalder

    Did try it on a NanoPi Neo2, but didnt work because of 64Bit ARM OS.

    So I did try it on a OrangePi Zero with armbian (32Bit) and it did work :)

    Does it work on a 64Bit OS with the Raspberry Pi? or is Raspbian only 32Bit?

    DONT:
    Linux Neo2 4.11.1-sun50iw2 #17 SMP Thu Jun 15 03:10:38 CEST 2017 aarch64 GNU/Linux

    YES:
    Linux orangepizero 3.4.113-sun8i #18 SMP PREEMPT Thu Jun 15 02:16:06 CEST
    2017 armv7l armv7l armv7l GNU/Linux?

    [snip]

    Best, Paul

    --- Mystic BBS v1.12 A35 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From apam@21:1/125.1 to Avon on Thursday, October 12, 2017 17:41:57
    Does it work on a 64Bit OS with the Raspberry Pi? or is Raspbian only 32Bit?

    Raspbian is only 32 bit - even on the Raspberry Pi 3 which has a 64bit processor.

    Andrew


    --- MagickaBBS v0.7alpha (FreeBSD/arm)
    * Origin: Rainbow - Magicka FreeBSD/arm Test BBS! (21:1/125.1)
  • From Avon@21:1/101 to apam on Thursday, October 12, 2017 20:47:17
    On 10/12/17, apam pondered and said...

    Does it work on a 64Bit OS with the Raspberry Pi? or is Raspbian only 32Bit?

    Raspbian is only 32 bit - even on the Raspberry Pi 3 which has a 64bit processor.

    Thank you I was not sure of the answer... so this in part answers the
    question (right?) as I am not sure if a 64bit OS is possible with ARM -
    presume it is? And if yes, then I'm *guessing* it may be something g00r00
    could create a 64bit version for Raspberry Pi?

    Dunno... I may be way off beam here.

    Best, Paul

    --- Mystic BBS v1.12 A35 (Windows/32)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From apam@21:1/125.1 to Avon on Thursday, October 12, 2017 17:58:00
    Thank you I was not sure of the answer... so this in part answers the question (right?) as I am not sure if a 64bit OS is possible with ARM - presume it is? And if yes, then I'm *guessing* it may be something g00r00 could create a 64bit version for Raspberry Pi?

    He could make a aarch64 version, but it wouldn't work on Raspberry Pi
    (yet) as there is no aarch64 distribution for the raspberry pi (I think firmware updates are needed to support 64 bit).

    Linux calles 64-bit ARM aarch64 32-bit arm Linux just calls arm. I don't
    know if multilib is possible on ARM, which I guess is why the 'raspberry
    pi' version doesn't work on the 64 bit OS.

    Hope that made sense lol

    Andrew

    --- MagickaBBS v0.7alpha (FreeBSD/arm)
    * Origin: Rainbow - Magicka FreeBSD/arm Test BBS! (21:1/125.1)
  • From bcw142@21:1/145.3 to Avon on Thursday, October 12, 2017 09:29:27
    On 10/12/17, Avon said the following...

    These results (and a question) were reported via the Mystic Guy YouTube channel... just thought I'd share them here
    Did try it on a NanoPi Neo2, but didnt work because of 64Bit ARM OS.

    So I did try it on a OrangePi Zero with armbian (32Bit) and it did work
    :)

    Yes, only compiled for 32 bit as Pi officially is still only 32 bit at
    present. I think when it goes to 64 bit there will be a compatible 32 bit
    setup to load like on Ubuntu x86 versions to make older 32 bit stuff work
    under x64. At some point G00r00 will likely compile an x64 ARM version if things keep going that way like he does for x86 Linux.

    --- Mystic BBS v1.12 A35 (Linux/64)
    * Origin: Workpoint (21:1/145.3)
  • From denn gray@21:1/145 to Avon on Thursday, December 28, 2017 09:38:49
    Raspbian is only 32 bit - even on the Raspberry Pi 3 which has a 64bi processor.

    Thank you I was not sure of the answer... so this in part answers the question (right?) as I am not sure if a 64bit OS is possible with ARM - presume it is? And if yes, then I'm *guessing* it may be something g00r00 could create a 64bit version for Raspberry Pi?


    Yes it is possible but it's better to run a BBS on a 32bit OS because of of DOOR limitaions.

    --- Mystic BBS v1.12 A35 (Raspberry Pi/32)
    * Origin: Mystic Pi BBS bcw142.zapto.org (21:1/145)
  • From esc@21:2/142 to denn gray on Friday, December 29, 2017 18:32:15
    Yes it is possible but it's better to run a BBS on a 32bit OS because of of DOOR limitaions.

    In the case of running on a Pi, I don't think it would make a difference.
    x86 needs to be emulated completely anyway.

    That said, I don't really see any tangible advantage of running a BBS 64 bit
    at all. It doesn't /hurt/ anything to run 32 bit mystic on, say, 64 bit linux or windows, so I'm wondering if all the 32/64 multiarch support is worthwhile.

    --- Mystic BBS v1.12 A37 2017/12/27 (Linux/32)
    * Origin: lo fidelity bbs (21:2/142)
  • From Accession@21:1/200 to esc on Friday, December 29, 2017 14:53:18
    On 12/29/17, esc said the following...

    That said, I don't really see any tangible advantage of running a BBS 64 bit at all. It doesn't /hurt/ anything to run 32 bit mystic on, say, 64 bit linux or windows, so I'm wondering if all the 32/64 multiarch
    support is worthwhile.

    As much as you love tinkering with Linux, some of us also love tinkering with 64bit, UTF-8, IPv6, etc.

    So yes, I find 64bit support very worthwhile! ;)

    Regards,
    Nick

    --- Mystic BBS v1.12 A37 2017/12/23 (Linux/64)
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/200)
  • From esc@21:2/142 to Accession on Saturday, December 30, 2017 19:01:45
    As much as you love tinkering with Linux, some of us also love tinkering with 64bit, UTF-8, IPv6, etc.

    So yes, I find 64bit support very worthwhile! ;)

    Totally! I'm a tinkerer myself. :) I just don't know if there's any
    particular advantage to running mystic 64 bit over 32 bit, especially for a user-facing system where dos doors may be a concern.

    --- Mystic BBS v1.12 A37 2017/12/27 (Linux/32)
    * Origin: lo fidelity bbs (21:2/142)
  • From g00r00@21:1/108 to esc on Saturday, December 30, 2017 16:38:28
    Totally! I'm a tinkerer myself. :) I just don't know if there's any particular advantage to running mystic 64 bit over 32 bit, especially
    for a user-facing system where dos doors may be a concern.

    I think it will run a bit faster in 64-bit overall and of course 64-bit OS gives you access to more than 4 gigs of memory. If you're just running an OS and Mystic though, 4 gigs should be enough especially if you're running Unix and not Windows.

    Mystic has a relatively small memory requirement, although I have been bumping it up over time to give some better buffering for performance, etc.

    --- Mystic BBS v1.12 A37 2017/12/30 (Windows/32)
    * Origin: Sector 7 [Mystic BBS WHQ] (21:1/108)
  • From Accession@21:1/200 to esc on Sunday, December 31, 2017 09:39:35
    On 12/30/17, esc said the following...

    So yes, I find 64bit support very worthwhile! ;)

    Totally! I'm a tinkerer myself. :) I just don't know if there's any particular advantage to running mystic 64 bit over 32 bit, especially
    for a user-facing system where dos doors may be a concern.

    There isn't. It's only preference, and one we currently have a choice of
    (which I hope doesn't change).

    I don't think Mystic 64bit vs 32bit is any concern for DOS doors, but rather the OS itself instead. However, some people enjoy the challenge (like
    myself). I'm running everything on 64bit now as of last night (my Synchronet BBS, Agoranet hub, JamNNTPd server, etc. was all just moved, reconfigured,
    and recompiled from my RPi3 to my Proliant Intel server on 64bit Archlinux - where dosemu is installed and awaiting my decision to put local games back
    on). Mystic will stay on 64bit also and I'll think about installing dosemu there as well, although I'm far from installing local door games, but it's coming together nicely. ;)

    Regards,
    Nick

    --- Mystic BBS v1.12 A37 2017/12/23 (Linux/64)
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/200)
  • From esc@21:2/142 to Accession on Sunday, December 31, 2017 18:27:18
    I don't think Mystic 64bit vs 32bit is any concern for DOS doors, but rather the OS itself instead. However, some people enjoy the challenge (like myself). I'm running everything on 64bit now as of last night (my Synchronet BBS, Agoranet hub, JamNNTPd server, etc. was all just moved, reconfigured, and recompiled from my RPi3 to my Proliant Intel server on 64bit Archlinux - where dosemu is installed and awaiting my decision to put local games back on). Mystic will stay on 64bit also and I'll think about installing dosemu there as well, although I'm far from installing local door games, but it's coming together nicely. ;)

    Nice! All the data files were fully compatible?

    There are other options for dos compatibility - qemu comes to mind - dosbox
    as well, but not for multinode options.

    Do you run all of this headless?

    I run all BBS stuff on digital ocean droplets. I prefer not to accept inbound connections into my home, so I just ssh into my servers and do what I need to do remotely. It's how I function at work as well, so for me it's a bit of a no-brainer. Plus, living in Palo Alto, I can barely afford a 1 bedroom, and I certainly don't have any spare square footage for an additional computer :)

    What does the JamNNTPd server do?

    --- Mystic BBS v1.12 A37 2017/12/27 (Linux/32)
    * Origin: lo fidelity bbs (21:2/142)
  • From Accession@21:1/200 to esc on Monday, January 01, 2018 01:09:54
    On 12/31/17, esc said the following...

    Nice! All the data files were fully compatible?

    Yeah. I basically recompiled all my programs for intel x86_64, and then
    copied all data and configuration files over. There were a few hiccups, but I tracked most of them down while keeping an eye on 'journalctl -f | grep -i error'. The time consumption was the worst part, with the fact I had to walk away a few times to do real life things - and coming back like "where did I leave off now?" ;)

    There are other options for dos compatibility - qemu comes to mind - dosbox as well, but not for multinode options.

    No thanks. I have no intention in trying to make things more difficult than
    it already is, and if I do run door games I'll make sure they're still multinode if they support them.

    Do you run all of this headless?

    Yeah. My Proliant ML310e (running VMWare 6.5 Hypervisor) is under the desk, currently with 3 VMs on it (one being a plex media server, 2nd one being the somewhat newly created VM for Mystic, and my original Synchronet/Agoranet/nginx/Husky stuff now makes the third VM. I'll add one more, just to tinker with (it will be my Linux From Scratch testbed). Each VM gets 2 cores and 4gb ram so far. I'm not sure what I'll do with that other
    16gb ram. lol

    VMWare has a free remote console thing you can use, but I prefer just using putty and SSHing into any of them when needbe.

    and I certainly don't have any spare square footage for an additional computer :)

    Sure you do. You can stuff the damn thing anywhere, depending on how long and exposed you want your cables. ;)

    I have a fairly small house, but my computer desk (wrap around) houses one
    full tower, and two mid towers (under it), and three monitors on top. There's two desktops, and the server tower which at the moment has a monitor hooked
    up to it, but doesn't need it as all you see is the VMWare server screen (it just helped hooking it up when installing). Otherwise the VMs are all managed via SSH.

    What does the JamNNTPd server do?

    It's a standalone NNTP server that can access JAM message bases. So far any
    BBS software that has NNTP servers just do what they're supposed to, whereas JamNNTPd has done things above and beyond (ie: netmail support, quoting with initials, character set translation to/from BBS and/or FTN related stuff, and more.

    I've modified the latest sources for my own use, so I'm forked and nobody
    else uses it. Just part of my tinkerings. ;)

    Regards,
    Nick

    --- Mystic BBS v1.12 A37 2017/12/31 (Linux/64)
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/200)