schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #NetBSD

[?]Stefano Marinelli » 🌐
@stefano@mastodon.bsd.cafe

Leonardo is presenting - @iamleot

Leonardo introducing his presentation

Alt...Leonardo introducing his presentation

    [?]Stefano on littleFedi » 🌐
    @stefano@rpi0w.stefanomarinelli.it

    Hello from devconf!

      [?]Stefano Marinelli » 🌐
      @stefano@mastodon.bsd.cafe

      The dev summit is about to start!

      The NetBSD dev summit room

      Alt...The NetBSD dev summit room

        #netbsd boosted

        [?]JdeBP » 🌐
        @JdeBP@mastodonapp.uk

        @rl_dane

        Here's the original agcpp. Grab it while you can, retrocomputistas and computing historians. Google Groups is quite unreliable nowadays.

        groups.google.com/g/comp.os.mi

        @kabel42 @david_chisnall @mirabilos

          [?]JdeBP » 🌐
          @JdeBP@mastodonapp.uk

          @rl_dane

          Hah! We who lived through the initial standardization of C know how much it changed about three and a bit decades ago.

          The change was significant, and I remember amongst other things a Usenet posting that had a C pre-processor that back-translated the then new standard syntax to the K&R syntax. By Alistair G. Crooks. Yes, that one. Look up agcpp.

          In fact, I just updated an old pre-standard (1986) program to standard C. Again.

          github.com/jdebp/zoo/commit/76

          github.com/jdebp/zoo/commit/86

          @kabel42 @david_chisnall @mirabilos

            #netbsd boosted

            [?]Ryan [he/him/they] » 🌐
            @fullywoolly@mastodon.social

            Any gotchas I should look out for migrating from to ? Or suggestions for helpful guides?

            For desktop primarily.

              #netbsd boosted

              [?]Daniel Wayne Armstrong » 🌐
              @dwarmstrong@fosstodon.org

              Day 10

              I added colors to my PS1 in sh. Figuring out the proper color codes didn't take long, but I ran into the issue that moving up to view command history would mess up my prompt and send the cursor bouncing.

              Turns out color bytes were throwing off the calculation of prompt length. There is a special built-in shell variable - PSlint - that allow marking non-printing chars and removing from that calculation.

              Manpages for the win!

              man.netbsd.org/sh.1

                #netbsd boosted

                [?]Daniel Wayne Armstrong » 🌐
                @dwarmstrong@fosstodon.org

                Day 9

                Today was a step away from GUI back to console. By default in sh there is no persistent history saved between sessions. Add:

                HISTFILE="$HOME/.sh_history"
                HISTSIZE=10000
                HISTAPPEND=true

                ...to .shrc to make one.

                Change directory and immediately list contents is one of the most frequent actions in console/terminal. Add function to combine them:

                c() {
                cd "${1:-$HOME}"
                lsd -al --icon never
                }

                Stick with sh or switch to a different shell? Hmm..

                  #netbsd boosted

                  [?]JdeBP » 🌐
                  @JdeBP@mastodonapp.uk

                  @rl_dane

                  I do not use it in shell script, and the lack of it in the Almquist Shells obviously inhibits its spread on several operating systems; but in compiled languages rather than interpreted ones: yes, people use it all of the time. And our compilers nowadays nag us when we don't put in the [[clang:yes, I bloody know it's falling through]]; markers in our code.

                  The Bournist shell syntax pretty obviously has its roots in trying to provide something that the C shell had been providing since the late 1970s.

                  An amusing thing here is that when I was working on that dash patch I accidentally implemented the ;| behaviour by mistake, initially. It's actually simpler to implement. But I was aiming merely to bring Xu's dash to parity with the and Almquist shells, rather than add a feature that they don't have, so I didn't keep the mistake. (-:

                  @mirabilos

                    [?]random stranger » 🌐
                    @kyonshi@dice.camp

                    Trying to install on my old rpi zero.
                    Feels like pulling nails. Every time I manage to get further a new issue appears.

                    The main issue is that I don't know where the hdmi-microhdmi adapter is I used to have, because the rpi zero doesn't have a normal port, oh no.

                    So I know it's running fine. It installed, created a file system, and now even allows access via ssh. But not to root, and not with an empty password. I mean, that's sensible and all. But there's no other user account.

                      #netbsd boosted

                      [?]hoergen » 🌐
                      @hoergen@horche.demkontinuum.de

                      Btop - das bessere htop für das Terminal

                      hyperblog.de/hoergen/posts/202…

                      Eine detaillierte Einführung in btop, den ressourcenschonenden Systemmonitor mit Spiel-Menü-System und GPU-Unterstützung.

                      Location: St Kitts

                        #netbsd boosted

                        [?]PsychoticSheep » 🌐
                        @sheepfreak@pixelfed.social

                        Small update on my Pentium 1 project!

                        The experiment of squeezing as much Unix as possible into almost 30-year-old hardware is slowly taking shape!

                        Today, the Pentium 1 became a gaming machine: Tetris-TUI, the roguelike classic NetHack and Moon-Buggy are all running. nInvaders, however, showed that C does not automatically mean fast: The game renders through ncurses to the terminal and apparently creates enough overhead that the Pentium 1 manages roughly one frame every few seconds. Even on a real TTY it was completely unplayable D:

                        There has also been some CTWM ricing! I now have a menu for launching programs without a terminal, windows can be resized, there is a close button and I can quit the window manager without switching to another TTY and killing the X server. And yes: this is real X.Org, not XVesa or anything like that!

                        After getting a proper CAS with Yacas, I also wanted Gnuplot on the platform. Unfortunately, the precompiled package was built for a CPU from this millennium and uses instructions my Pentium 1 simply does not support D: So I guess I will be compiling things myself more often in the future, using a build VM on my Linux machine with appropriate flags like -march=pentium or -mcpu=pentium.

                        The machine is slowly turning into a surprisingly usable little Unix desktop that you could actually still get some work done on, if you really have no life xD

                        Fun fact: Early Pentium 1 CPUs had the infamous FDIV bug. Intel offered lifetime replacements back then. Henner Thomsen from the Stay Forever Podcast actually tried this in 2023 and after some back and forth, received a new, bug-free Pentium 1

                        #RetroComputing #ShareYourDesktop #unixporn #mydesktop #RetroPC #Pentium1 #Pentium166 #NetBSD #NetBSD11 #BSD #i386 #CTWM #XServer #Xorg #Unix #UnixDesktop #TerminalGames #Yacas #Gnuplot #CAS #OpenSource #FOSS #FreeSoftware #VintageComputing #OldComputers #ComputerHistory #RetroTechnology #RetroHardware #ClassicComputing #RetroTech

                          #netbsd boosted

                          [?]JdeBP » 🌐
                          @JdeBP@mastodonapp.uk

                          @overeducatedredneck

                          I've done the beginnings of a patch for 's base ksh to add ;& in to case. I wonder how it compares to ksh 93u.

                          I don't have the ability to compile and test it right now, because the NetBSD machine isn't really there for rebuilding an operating system. It's there, apparently, for serving pages to botnets full of WWW scrapers. (-:

                          The builds a similar sort of parse tree as the does, so a similar approach should work.

                          If anyone knows the people who work on ksh in base NetBSD, the CVS logs indicating that it hasn't really received much work apart from build system and compiler upgrade tweaks since Luke Mewburn in the 2000s, please let them know. I can make the patch file available.

                          @nafmo @mirabilos @rl_dane

                            [?]Jay 🚩 :runbsd: » 🌐
                            @jaypatelani@bsd.network

                            Image of sun tzu with quote "He whose repository rejects the machine's illusions, beneath the shield of human craft, shall watch his enemies compile automated ruin willingly."

                            Alt...Image of sun tzu with quote "He whose repository rejects the machine's illusions, beneath the shield of human craft, shall watch his enemies compile automated ruin willingly."

                              gyptazy boosted

                              [?]Stefano Marinelli » 🌐
                              @stefano@mastodon.bsd.cafe

                              EuroBSDCon is not a traditional conference, but a family gathering. The kind of family you like, the one you choose, the one that always makes you feel at home.

                              As soon as we landed, we dropped our bags off at the hotel luggage room and rushed straight to the conference venue.

                              It was fantastic to meet old and new friends again, with that kind of welcome that only BSD conferences can give you.

                              I've only had the chance to talk to a fraction of the people I'll meet over the next few days, and to me, that's fantastic.

                              Close-up of a EuroBSDCon 2026 speaker badge on a red lanyard, lying on a white fabric surface. The badge reads "Stefano Marinelli, BSD Cafe Barista" and features the EuroBSDCon logo, "Speaker" label, QR codes, BSD-themed artwork, and "Brussels, 9th - 13th Sep. 2026".

                              Alt...Close-up of a EuroBSDCon 2026 speaker badge on a red lanyard, lying on a white fabric surface. The badge reads "Stefano Marinelli, BSD Cafe Barista" and features the EuroBSDCon logo, "Speaker" label, QR codes, BSD-themed artwork, and "Brussels, 9th - 13th Sep. 2026".

                                #netbsd boosted

                                [?]JdeBP » 🌐
                                @JdeBP@mastodonapp.uk

                                @nafmo

                                Going by the commentary in the code, the Almquist shell forked from the Xu in 2005. It has been significantly refactored. So they were well out of step even by 2017.

                                I can confirm that BusyBox 1.37.0 sh (just coming up to 2 years old, and only one version behind) does not support ;& .

                                ksh 93u, from the same year, does.

                                I didn't think that @mirabilos would have missed, this, and I was right. I ran that same one-liner with mksh on , and "MIRBSD KSH R59 2020/05/16" was quite happy with ;& in a case statement, and duly fell through.

                                The Watanabe shell version 2.61 supports ;& as well.

                                So it's only the two Debian Almquist shells and the BusyBox Almquist shell that are failing the ;& test. Everyone else, although I don't have the ability to test the OpenBSD Korn or the Illumos Bourne shells right now, is passing.

                                @rl_dane

                                  #netbsd boosted

                                  [?]Justine Smithies [She / Her] » 🌐
                                  @justine@snac.smithies.me.uk

                                  Sounds like the same specs as mt P14s Gen 1 although I've not attempted on it as yet.

                                  CC: @pertho@bsd.cafe

                                    #netbsd boosted

                                    [?]JdeBP » 🌐
                                    @JdeBP@mastodonapp.uk

                                    @rl_dane

                                    The has supported ;& for years. I was just reading the CVS changelog to see when it was added to its manual, which was back in 2017.

                                    It definitely works.

                                    The Almquist Shell has supported ;& for years. I actually have a 2017 version of that.

                                    It definitely works, too.

                                    Neither the Xu Debian Almquist Shell nor the Debian Almquist Shell (Herbert Xu is maintaining the two in parallel for some reason, and they are different.) support ;& .

                                    A terminal session in mostly white on black.  At the coloured Z shell prompt, uname shows that the system is NetBSD, and the NetBSD Almquist shell and the Debian Almquist shell are run with a small case statement that uses ";&".  The NetBSD Almquist shell can be seen working, and the Debian Almquist shell failing.

                                    Alt...A terminal session in mostly white on black. At the coloured Z shell prompt, uname shows that the system is NetBSD, and the NetBSD Almquist shell and the Debian Almquist shell are run with a small case statement that uses ";&". The NetBSD Almquist shell can be seen working, and the Debian Almquist shell failing.

                                    A terminal session in mostly white on black.  At the coloured Z shell prompt, uname shows that the system is FreeBSD, and the FreeBSD Almquist shell and the Debian Almquist shell are run with a small case statement that uses ";&".  The FreeBSD Almquist shell can be seen working, and the Debian Almquist shell failing.

                                    Alt...A terminal session in mostly white on black. At the coloured Z shell prompt, uname shows that the system is FreeBSD, and the FreeBSD Almquist shell and the Debian Almquist shell are run with a small case statement that uses ";&". The FreeBSD Almquist shell can be seen working, and the Debian Almquist shell failing.

                                      [?]Ryo ONODERA » 🌐
                                      @ryoon@mastodon.sdf.org

                                      /wip/mesa-26 works fine for my /amd64-current. pkgsrc/www/firefox does not crash anymore when F11 key is pressed.

                                        Back to top - More...