Ltning

@ltning@weirdr.net

He/him. This is one of my alter egos in the retro world. Read about this instance on front page. My goal is to be able to post here from a 286* running DOS. Might be a while..

and enthusiast with a craving for retro (mostly PC) hardware. Four kids and a wonderful patchwork family.

*Speaking of 286es: http://floppy.museum/

30 following, 80 followers

0 ★ 0 ↺
in reply to »

[?]Ltning »
@ltning@weirdr.net

Nah, it's the same size (roughly) as the regular kernel, the main difference is it allows ISA/VLB VGA for the console driver, afaik.

CC: @dch@bsd.network

    ...
    2 ★ 1 ↺
    in reply to »

    [?]Ltning »
    @ltning@weirdr.net

    See attached. This is a different motherboard but same CPU, with a PCI NIC, a second ISA NIC, and a completely unrelated Gravis Ultrasound PnP :D

    CC: @grunfink@comam.es @stefano@bsd.cafe

      4 ★ 1 ↺
      in reply to »

      [?]Ltning »
      @ltning@weirdr.net

      I had to build my own kernel since the default kernel simply needs too much RAM. But once USB and a couple of other niceties were removed, it ran fine with the binaries from the i386 release.

        ...
        2 ★ 0 ↺
        in reply to »

        [?]Ltning »
        @ltning@weirdr.net

        Most of them can do more than they announce. It's like OS/2 2.11.. IBM said it can SMP across 64 CPUs but they could only test with 32 as that was the best hardware they had at the time :D

        Yesterday I found a 486 board in my collection that boots and happily deals with 256MB of EDO RAM! The speed is hare-raising :D

          ...
          2 ★ 0 ↺
          in reply to »

          [?]Ltning »
          @ltning@weirdr.net

          You must let me know when you do. All modern Unixes I know dropped 386 support a while ago :(

          CC: @grunfink@comam.es

            ...
            Ltning boosted

            [?]ltning »
            @ltning@larry.weirdr.net

            About to be dumped.

            ...
            Older...
            Ltning boosted

            [?]ltning »
            @ltning@larry.weirdr.net

            This is beauty.

            Ltning boosted

            [?]mbbrutman »
            @mbbrutman@mastodon.sdf.org

            The latest mTCP for DOS is available!

            This version includes some changes to improve TCP reliability on long running (but idle) connections, black & white Sixel graphics in Telnet, a Telnet emulation bug fix, and other small fixes sprinkled around.

            The source code to NetDrive (network attached storage) is also published now - enjoy reading an unholy mix of x86 assembly code talking to Golang over UDP!

            Spread the word! Friends don't let friends run old code ...

              ...
              Ltning boosted

              [?]mbbrutman »
              @mbbrutman@mastodon.sdf.org

              I hate this ...

              I found a really small bug in Telnet, but it's irritating. I don't want to go through the hassle of spinning an entire new update so I just patched the Zip files that I have posted at my site.

              If you downloaded mTCP recently (more than 20 minutes ago) please grab it again. Otherwise, live with my terrible bug that throws the Telnet session into Sixel graphics mode without reason. ;-0 (Pressing a key gets past it, but like I said it is annoying.)

              My apologies ...
              -Mike

              0 ★ 0 ↺

              [?]Ltning »
              @ltning@weirdr.net

              Is the telnet emulation issue related to "cls" from some BBSes just giving a weird character instead of actually clearing the screen? :)

                Ltning boosted

                [?]ltning »
                @ltning@larry.weirdr.net

                Ken sent me.

                54 ★ 20 ↺

                [?]Ltning »
                @ltning@weirdr.net

                I did it. Be gentle. https://larry.weirdr.net/

                pfetch output on larry.weirdr.net, showing it runs NetBSD 10.1 on a 486-class computer.

                Alt...pfetch output on larry.weirdr.net, showing it runs NetBSD 10.1 on a 486-class computer.

                ...
                Older...
                7 ★ 2 ↺
                Jay 🚩 :runbsd: boosted

                [?]Ltning »
                @ltning@weirdr.net

                I did a thing so I don't have to wait 20+ seconds to SSH into (or out of) my running .

                https://github.com/ltning/sshbench


                  ...
                  0 ★ 0 ↺

                  [?]Ltning »
                  @ltning@weirdr.net

                  @grunfink@comam.es Building snac is failing :( Checked out 2.68, but linker step fails with ld: data.o: in function srv_open':
                  data.c:(.text+0x8b0): undefined reference to sbox_enter'.. With make -f Makefile.NetBSD. Halp? :)

                    ...
                    1 ★ 0 ↺

                    [?]Ltning »
                    @ltning@weirdr.net

                    Ah. Makefile.NetBSD is missing sandbox.o. Consider this a bug report.. ;)

                    CC: @grunfink@comam.es

                      ...
                      1 ★ 2 ↺
                      in reply to »

                      [?]Ltning »
                      @ltning@weirdr.net

                      There are only hot girls here. See proof in attachment.
                      Note that the compiler process is running with nice so as not to make the poor lady freeze too much.


                      Picture of NetBSD X11 desktop with htop(1) and hot-babe CPU monitor.

                      Alt...Picture of NetBSD X11 desktop with htop(1) and hot-babe CPU monitor.

                        7 ★ 3 ↺

                        [?]Ltning »
                        @ltning@weirdr.net

                        Attempting to install #NetBSD on this 486.. gonna need some more work before that works I'm afraid.

                        (Read the alt text for more info)
                        #retrocomputing #moreram

                        Kernel messages from NetBSD 10.1 on an AMD 486. Panics due to low memory after showing interesting sound cards detected. No correlation I'm sure - only including to brag.

                        Alt...Kernel messages from NetBSD 10.1 on an AMD 486. Panics due to low memory after showing interesting sound cards detected. No correlation I'm sure - only including to brag.

                          ...
                          2 ★ 0 ↺

                          [?]Ltning »
                          @ltning@weirdr.net

                          After making myself a new, smaller kernel and install floppies - only needed two, as opposed to six for the stock kernel..

                          Screenshot from NetBSD installer unpacking base.tgz at a whopping 600KB per second.

                          Alt...Screenshot from NetBSD installer unpacking base.tgz at a whopping 600KB per second.

                          ...
                          30 ★ 9 ↺
                          April :verified8: boosted

                          [?]Ltning »
                          @ltning@weirdr.net

                          And here we are. is simply amazing.


                          Console screenshot. Plaintext 80x50 mode, with screen(1) running htop(1) and neofetch(1), split horizontally.

                          Alt...Console screenshot. Plaintext 80x50 mode, with screen(1) running htop(1) and neofetch(1), split horizontally.

                            ...
                            Older...
                            0 ★ 0 ↺
                            in reply to »

                            [?]Ltning »
                            @ltning@weirdr.net

                            @tom@epsom.social Mind sharing the tls config? Key lengths, curves, ciphers and protocols?

                              ...
                              1 ★ 0 ↺
                              in reply to »

                              [?]Ltning »
                              @ltning@weirdr.net

                              @tom@epsom.social fully expect I have to build a bunch of stuff myself. Including netbsd. But I expect snac to build nicely and not require any special gymnastics. :)

                                0 ★ 0 ↺
                                in reply to »

                                [?]Ltning »
                                @ltning@weirdr.net

                                I'm thinking of running it on a 120/133MHz AMD 5x86 or something like that. It should (at least) have 64MB RAM, possibly 128 if I can get it to cache the whole range.

                                A bigger challenge will be the Nintendo WII - it has, I believe, 24MB or something like that? But at least the CPU should be vastly superior to any 486..

                                  ...
                                  0 ★ 0 ↺
                                  in reply to »

                                  [?]Ltning »
                                  @ltning@weirdr.net

                                  How much memory does Apache use then? It sounds like unnecessary bloat even with modules disabled. But maybe that's just me still clinging to 20+ year old impressions of Apache being bloated by definition.

                                  Do you do TLS in Apache too? On a K6-II?

                                    ...
                                    3 ★ 0 ↺
                                    in reply to »

                                    [?]Ltning »
                                    @ltning@weirdr.net

                                    @gyptazy@gyptazy.com Still runs circles around a 1998 chip though. But it shows what good code can get out of questionable hardware.

                                    Cc @grunfink@comam.es @gumnos@bsd.cafe @rubenerd@bsd.network

                                      1 ★ 0 ↺
                                      in reply to »

                                      [?]Ltning »
                                      @ltning@weirdr.net

                                      Happy to please :D Now would it be considered cheating if I ran snac on a 486 but with TLS handled elsewhere (simply for lack of CPU instructions to do EC TLS)? :)

                                      CC: @gumnos@bsd.cafe @rubenerd@bsd.network @grunfink@comam.es

                                        3 ★ 3 ↺

                                        [?]Ltning »
                                        @ltning@weirdr.net

                                        Since nobody asked, here are a couple of pictures of the rig. It's not posing for the picture (I didn't tell it what was going on), so it's as messy as usual.

                                        I'll post each picture as a reply to this post, as snac doesn't like multiple attachments..

                                        Enjoy. And wish the poor box luck serving this.


                                          ...
                                          1 ★ 0 ↺

                                          [?]Ltning »
                                          @ltning@weirdr.net

                                          This is the "aquarium case", as it has become known around the office. It has a nearly-invisible batman-symbol embossed on the front, and a similar cutout in the back. Beats me why, but it's kinda cool.

                                          Server seen from the front. Black base with CD-ROM drive and power button in the front. The mainboard is mounted horizontally in the upper half, which is transparent. Seen are various expansion cards and the back of the CPU card itself.

                                          Alt...Server seen from the front. Black base with CD-ROM drive and power button in the front. The mainboard is mounted horizontally in the upper half, which is transparent. Seen are various expansion cards and the back of the CPU card itself.

                                          3 ★ 0 ↺

                                          [?]Ltning »
                                          @ltning@weirdr.net

                                          And here's the innards. Curious eyes might spot some old and dear sound cards, other than that the highlight is of course the mainboard and the CPU board, which is replaceable. And the CPUs, obviously.

                                          Inside of machine, showing two CPUs with fans on the CPU board, some RAM, a SCSI card, network card, SATA controller card and GPU - all 32-bit PCI. Next up are two sound cards - a Gravis Ultrasound and a Sound Blaster AWE64 Gold.

                                          Alt...Inside of machine, showing two CPUs with fans on the CPU board, some RAM, a SCSI card, network card, SATA controller card and GPU - all 32-bit PCI. Next up are two sound cards - a Gravis Ultrasound and a Sound Blaster AWE64 Gold.

                                          1 ★ 0 ↺

                                          [?]Ltning »
                                          @ltning@weirdr.net

                                          And finally, the screenfetch output. Full text in description.

                                           OS: NetBSD, Kernel: i386 NetBSD 10.0_STABLE, Uptime: 3d 2h 55m, Packages: 393, Shell: bash, Resolution: 1600x1200, WM: WindowMaker, GTK Theme: Arc-Dark [GTK2/3], Icon Theme: Adwaita, Font: Sans 9, Disk: 7.3G / 241G (3%), CPU: Intel 686-class @ 2x 333MHz, GPU: Mesa DRI R200 (RV280 5964) x86/MMX DRI2, RAM: 351MiB / 486MiB

                                          Alt... OS: NetBSD, Kernel: i386 NetBSD 10.0_STABLE, Uptime: 3d 2h 55m, Packages: 393, Shell: bash, Resolution: 1600x1200, WM: WindowMaker, GTK Theme: Arc-Dark [GTK2/3], Icon Theme: Adwaita, Font: Sans 9, Disk: 7.3G / 241G (3%), CPU: Intel 686-class @ 2x 333MHz, GPU: Mesa DRI R200 (RV280 5964) x86/MMX DRI2, RAM: 351MiB / 486MiB

                                          ...
                                          4 ★ 1 ↺
                                          Jay 🚩 :runbsd: boosted
                                          in reply to »

                                          [?]Ltning »
                                          @ltning@weirdr.net

                                          Yeah I agree. It's absolutely awesome - also that (and all the other variants) are first-class citizens. Thank you, @grunfink@comam.es!

                                          CC: @rubenerd@bsd.network

                                            0 ★ 0 ↺
                                            in reply to »

                                            [?]Ltning »
                                            @ltning@weirdr.net

                                            I'm on NetBSD and at least pkgin knows nothing about OpenBSD's httpd (I think)..
                                            Do you have any idea of the memory footprint of h2o when doing TLS and proxying?

                                              0 ★ 0 ↺
                                              in reply to »

                                              [?]Ltning »
                                              @ltning@weirdr.net

                                              Any idea of its memory footprint in such a case? When doing TLS?

                                                ...
                                                0 ★ 0 ↺
                                                in reply to »

                                                [?]Ltning »
                                                @ltning@weirdr.net

                                                Sadly not on NetBSD though :)

                                                  7 ★ 5 ↺

                                                  [?]Ltning »
                                                  @ltning@weirdr.net

                                                  Damn I like the whole css-or-bust approach to styling that has. I mean I know many (most?) others do a bit of the same but this is just delightful.

                                                  So..TLS aside, what is the most lightweight reverse proxy I can use instead of nginx in front of this thing? You know, in case I would like to move the instance from this beefy PPro to, say, a or a Wii running ? :)


                                                    ...
                                                    Older...
                                                    1 ★ 1 ↺

                                                    [?]Ltning »
                                                    @ltning@weirdr.net

                                                    TIL today: secp* curves are orders of magnitude slower than X25519 and prime256v1. At least on a Pentium Pro/Pentium II-class CPU.

                                                      29 ★ 11 ↺

                                                      [?]Ltning »
                                                      @ltning@weirdr.net

                                                      After a fair bit of fiddling, this instance is now .. operational, I think? And this is officially my first post here.

                                                      See also my main fediverse presence: @ltning@anduin.net

                                                      About this instance, at the time of writing:
                                                      - OS: 10
                                                      - Reverse proxy: nginx
                                                      - CPU: Dual Pentium Pro Overdrive, 333MHz
                                                      - RAM: 512MB EDO
                                                      - NIC: 3Com 100Mbit PCI NIC
                                                      - Storage: SATA 1.0 (CF and SSD)


                                                        ...
                                                        2 ★ 2 ↺

                                                        [?]Ltning »
                                                        @ltning@weirdr.net

                                                        Posting and boosting this certainly put the box under some duress.. Changed ssl_ecdh_curve from secp521r1:secp384r1; to X25519:prime256v1; now; let's see if that helps.

                                                        History