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

[?]chesheer »
@chesheer@mastodon.bsd.cafe

I've been reading an interesting article by Liguo Yu et. al., "Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD" (DOI: 10.1016/j.jss.2005.08.014). Keep in mind, the article is from 2005 (published in 2006), so it would be interesting to know how things have changed since then. We are talking here about 2,4,20, 5.1, 1.6 and 3.3.
The article basically explores maintainability of said OSes judging mainly by usage of global variables.
Here's some interesting takeouts.
"Unsafe definition" is in their terms a usage of global variables between kernel modules and non-kernel modules.

Two graphs showing number of global variables and unsafe definitions in Linux and three BSDs. Linux has significantly more of both.

Alt...Two graphs showing number of global variables and unsafe definitions in Linux and three BSDs. Linux has significantly more of both.

    #netbsd boosted

    [?]YRabbit »
    @yrabbit@mastodon.sdf.org

    This is interesting: rsync pulls bash, why does it need it? I haven't noticed that, although maybe rsync has always done that. 🤣

    pkgin in rsync
calculating dependencies...done.

6 packages to install:
  bash-5.2.37 lz4-1.10.0 popt-1.19 rsync-3.4.1 xxhash-0.8.3 zstd-1.5.7

    Alt...pkgin in rsync calculating dependencies...done. 6 packages to install: bash-5.2.37 lz4-1.10.0 popt-1.19 rsync-3.4.1 xxhash-0.8.3 zstd-1.5.7

      Jay 🚩 :runbsd: boosted

      [?]Ricardo Martín »
      @ricardo@mastodon.bsd.cafe

      Better the *daemon* you know than the *daemon* you don't :netbsd: :freebsd: :openbsd:

        #netbsd boosted

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

        - I had to use 15-CURRENT as the video card isn't supported. Even in 15-CURRENT, trackpad doesn't seem to be working and the video performance is poor. I'll have to investigate.

        - better video performance, the wifi card is recognised but it seems to have some performance issues (packets lost, etc). Trackpad is not working

        - video card is not supported, trackpad isn't working

        I'll test the whole system with a Fedora, just to be sure that the hardware is ok (but a small test, yesterday, was successful).

          #netbsd boosted

          [?]YRabbit »
          @yrabbit@mastodon.sdf.org

          Hmm... probably it's me after all: picked up 10.1 today installed, first two commands and I'm somewhat lost :(

          I'll go read the documentation again. I'm unlucky with - one day I put it on zero and it turns out that networking is not supported, now I have to install the library in a special way🙂

          fresh netbsd installation, command pkg_add -v pkgin, pkgin update brings to pkgin: Shared object “libsqlite3.so.0” not found

          Alt...fresh netbsd installation, command pkg_add -v pkgin, pkgin update brings to pkgin: Shared object “libsqlite3.so.0” not found

            #netbsd boosted

            [?]Joel Carnat ♑ 🤪 »
            @joel@piou.foolbazar.eu

            I recently move my from to ; to have a look at memory consumption when using sqlite and the wasm thing. And… well, memory usage is about the same.

            NetBSD on the left. FreeBSD on the right.

              [?]Bitslingers-R-Us »
              @AnachronistJohn@zia.io

              hubertf boosted

              [?]Lobsters » 🤖
              @lobsters@mastodon.social

              [?]Parade du Grotesque 💀 »
              @ParadeGrotesque@mastodon.sdf.org

              @jschauma published a nice little primer on post quantum cryptography on :

              netmeister.org/blog/netbsd-pqc

              :netbsd:

                #netbsd boosted

                [?]Jay🚩 »
                @jaypatelani@lemmy.ml

                Jay 🚩 :runbsd: boosted

                [?]Jan Schaumann »
                @jschauma@mstdn.social

                I put together some notes on using post-quantum cryptography on NetBSD using Open Quantum Safe as well as using BoringSSL. It's really simple, but instructions aren't always easy to find, so here you go:

                netmeister.org/blog/netbsd-pqc

                  [?]Jonathan Perkin »
                  @jperkin@federate.me.uk

                  @darrenmoffat does not yet (illumos.org/issues/5386) so it doesn't even build. The issues I've heard about from land are problems running inside xterm and reverse characters not working anymore.

                  I use tmux too, this is just about providing a version of screen for my users who still wish to use it.

                    #netbsd boosted

                    [?]Jonathan Perkin »
                    @jperkin@federate.me.uk

                    Yet to hear anything positive about GNU screen 5.x.

                    Drops support for / (now has a hard requirement on openpty()), and breaks various use-cases on .

                    Switching all my builds back over to misc/screen4.

                      #netbsd boosted

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

                      Congratulations to from community for 6.4.1 release!🎉
                      dragonflybsd.org/release64/

                        [?]Bitslingers-R-Us »
                        @AnachronistJohn@zia.io

                        @jfparis @stefano A full ./build.sh -D ../dest-evbarm -O ../obj-evbarm -T ../tools -R ../sets -m evbarm -a earmv6hf -x tools distribution sets takes about 4 days and 22 hours at 1 GHz on a microSD card.

                        The same takes 12.25 minutes on a Ryzen 7900, less time than it takes to run install=/ on the Pi Zero (17.25 minutes) :P

                        I just had to know!

                        #NetBSD

                          #netbsd boosted

                          [?]jbz »
                          @jbz@indieweb.social

                          Make Your Own Internet Presence with and a 1 euro VPS – Part 1: Your Blog - IT Notes

                          it-notes.dragas.net/2025/04/22

                            #netbsd boosted

                            [?]Jay🚩 »
                            @jaypatelani@lemmy.ml

                            #netbsd boosted

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

                            Congratulations 🎉 to team from community for 7.7

                              [?]Dendrobatus Azureus »
                              @Dendrobatus_Azureus@mastodon.bsd.cafe

                              Don't tell me you still don't have a boxyBSD VM. Request one while they lasr

                              Here's the status of the hypervisors running boxyBSD VMs

                              .🖋️   

                                Jay 🚩 :runbsd: boosted

                                [?]Lobsters » 🤖
                                @lobsters@mastodon.social

                                i486SX_soft_FPU: Bring back FPU emulation for i486SX CPU on NetBSD via @jmmv lobste.rs/s/lllomq
                                github.com/mezantrop/i486SX_so

                                  #netbsd boosted

                                  [?]Felix Palmen :freebsd: :c64: »
                                  @zirias@mastodon.bsd.cafe

                                  Revisiting / in C, trying to "add some " 🙈

                                  Recap: Consider a classic -style service in C with a attached to run the individual request handlers. When such a handler needs to do some I/O, it'll have to wait for its completion, and doing so is kind of straight forward by just blocking the worker thread executing the job until whatever I/O was needed completes.

                                  Now, blocking a thread is never a great thing to do and I recently tooted about an interesting alternative I found: Make use of the (unfortunately deprecated) POSIX user context switching to enable releasing the worker thread while waiting. In a nutshell, you create a context with that has its own private , and then you can use to get off the thread, and later again to get back on the thread. A minor issue is: It must be the *same* thread ... so you might have to wait until it completes something else before you can resume your job. But then, that's probably okayish, you can make sure in your job scheduling to only use worker threads with awaited tasks attached when no other thread is available.

                                  In my first implementation, I just used to create a 64kiB private stack for each thread job. That's perfectly fine if you can guarantee your job will never consume more stack space, AND it won't have any vulnerabilities allowing some attacker to mess with the stack. But in practice, especially for a library offering this async/await implementation, it's nothing but a wild generator.

                                  So, I now improved on that:

                                  * Allocate a much larger stack of now 2MiB. That alone makes issues at least less likely. And on a sane modern OS, we can still assume pages will only be mapped "on demand".
                                  * Only allocate the stack directly before running the thread job, and delegate allocation to some internal "stack manager" that keeps track of all allocated stacks and reuses them, only freeing them on exit. This should avoid most of the allocation overhead.
                                  * If MAP_ANON / MAP_ANONYMOUS is available, use for allocating the stack. That at least gives a chance to stay away from other allocations ....
                                  * But finally, if MAP_STACK is available, use this flag! From my research, , and will for example make sure there's at least one "guard page" below a stack mapped with this flag, so a stack overflow consistently takes the SIGSEGV emergency exit 😆. knows this flag as well, but doesn't seem to implement such protection at this time ... 🤔

                                    Jay 🚩 :runbsd: boosted

                                    [?]nixCraft 🐧 »
                                    @nixCraft@mastodon.social

                                    This retro-computing project restores support for x87 floating-point unit (FPU) emulation in the NetBSD kernel, targeting legacy 486SX-class processors without hardware FPUs github.com/mezantrop/i486SX_so

                                      #netbsd boosted

                                      [?]vermaden »
                                      @vermaden@mastodon.social

                                      Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟰/𝟮𝟴 (Valuable News - 2025/04/28) available.

                                      vermaden.wordpress.com/2025/04

                                      Past releases: vermaden.wordpress.com/news/

                                        [?]vermaden »
                                        @vermaden@mastodon.bsd.cafe

                                        Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟰/𝟮𝟴 (Valuable News - 2025/04/28) available.

                                        vermaden.wordpress.com/2025/04

                                        Past releases: vermaden.wordpress.com/news/

                                          Jay 🚩 :runbsd: boosted

                                          [?]nia »
                                          @washbear@mastodon.sdf.org

                                          I needed to run an annoying Electron app for something, so I installed Linux on a USB stick and shoved it in an old laptop.

                                          I noticed that it defaults to suspending when the lid is closed... which is fine, except it never wakes up. has no problem waking up from sleep on this ThinkPad X260 hardware...

                                            #netbsd boosted

                                            [?]Hacker News 50 » 🤖
                                            @hn50@social.lansky.name

                                            Show HN: I486SX_soft_FPU – Software FPU Emulator for NetBSD 10 on 486SX

                                            Link: github.com/mezantrop/i486SX_so
                                            Discussion: news.ycombinator.com/item?id=4

                                              #netbsd boosted

                                              [?]Curated Hacker News » 🤖
                                              @CuratedHackerNews@mastodon.social

                                              Show HN: I486SX_soft_FPU – Software FPU Emulator for NetBSD 10 on 486SX

                                              github.com/mezantrop/i486SX_so

                                                #netbsd boosted

                                                [?]N-gated Hacker News » 🤖
                                                @ngate@mastodon.social

                                                🤖🎩 Ah, the brave souls resurrecting FPU emulation for the fossilized CPU on 10 - because who doesn't want to relive the adrenaline rush of 90s computing? ⚙️✨ In this GitHub saga, watch as developers valiantly attempt to make turtles fly, proving once again that is the true enemy of progress. 🐢➡️🕊️
                                                github.com/mezantrop/i486SX_so

                                                  #netbsd boosted

                                                  [?]Kevin Karhan :verified: »
                                                  @kkarhan@infosec.space

                                                  @eloy @weirdtreething @famfo @wii is the of operating systems...

                                                    🗳

                                                    [?]Justine Smithies »
                                                    @justine@snac.smithies.me.uk

                                                    Ok I'm interested to see how many users still use as their daily an ( ) WM or DE and intend to continue doing so for the foreseeable. It doesn't matter which BSD you use just if you do use X or ?

                                                    Please boost for a larger each and thank you. xoxo

                                                    Yeah I use Xorg ( X11 ) and intend to continue for the fores...:115
                                                    Nah I switched to Wayland and I'm staying put.:35
                                                    I just like pressing buttons.:59

                                                    Closed

                                                      [?]Peter N. M. Hansteen »
                                                      @pitrh@mastodon.social

                                                      #netbsd boosted

                                                      [?]Peter N. M. Hansteen »
                                                      @pitrh@mastodon.social

                                                      EuroBSDCon 2025, Zagreb, September 2025 -

                                                      The Call for Talk and Presentation proposals for EuroBSDCon 2025 is open.

                                                      Submit yours at events.eurobsdcon.org/2025/

                                                      Please also visit the main website 2025.eurobsdcon.org/ for information about the conference.

                                                      See you in Zagreb!

                                                      @eurobsdcon

                                                        #netbsd boosted

                                                        [?]Peter N. M. Hansteen »
                                                        @pitrh@mastodon.social

                                                        Back to top - More...