Skip to content
  • 0 Votes
    1 Posts
    0 Views
    pitrh@mastodon.socialP
    At EuroBSDcon 2026:What has (can) the EU Cyber Resilience Act done (do) for you? https://events.eurobsdcon.org/2026/talk/9NVQAD/Talk by Peter N. M. Hansteen2026-09-12 10:30:00To register: https://tickets.eurobsdcon.org/eurobsdcon/brussels/About EuroBSDcon 2026: https://2026.eurobsdcon.org@eurobsdcon #eurobsdcon #freebsd #netbsd #openbsd #conference #brussels #bruxelles #freesoftware #libresoftware
  • 0 Votes
    1 Posts
    0 Views
    stuartl@mastodon.longlandclan.id.auS
    Playing around with #NetBSD again… so I have a Intel NUC running it. One of the thing I frequently have to deal with, being an embedded software developer *and* an amateur radio operator, is #SerialPorts.More often than not, USB serial ports. Now, I'm used to the Linux way of doing things, where everything is accessed through a /dev/tty* device.We used to do it the BSD way with a device like /dev/cua0 (16550 UART on ISA 0x3f8 IRQ 4; COM1 for you DOS people) being your serial port ignoring carrier detect, and /dev/ttyS0 was the same serial port but required CD to be up. This got deprecated years ago, so /dev/cua0 disappeared, and we were left with /dev/ttyS0.I grabbed a test rig I made for work, this is Zephyr RTOS on a Raspberry Pi Pico. It enumerates two CDC-ACM serial ports, one with the Zephyr shell, and the other is a USB serial port. You use the shell port to tell it how to route the RXD/TXD lines on the other serial port, with the board supporting RS-485, RS-422 and TTL serial. On Linux, it shows up as `/dev/ttyACM${n}` and `/dev/ttyACM$(( ${n} + 1 )`. `udev` also creates these symbolic links:```stuartl@rikishi ~ $ ls -l /dev/serial/by-idtotal 0lrwxrwxrwx 1 root root 13 Jul 26 10:58 usb-WideSky.Cloud_Pty_Ltd_WideSky_Hub_Test_Rig_E663AC91D3665F30-if00 -> ../../ttyACM0lrwxrwxrwx 1 root root 13 Jul 26 10:58 usb-WideSky.Cloud_Pty_Ltd_WideSky_Hub_Test_Rig_E663AC91D3665F30-if02 -> ../../ttyACM1stuartl@rikishi ~ $ ls -l /dev/serial/by-path/total 0lrwxrwxrwx 1 root root 13 Jul 26 10:58 pci-0000:00:14.0-usb-0:2:1.0 -> ../../ttyACM0lrwxrwxrwx 1 root root 13 Jul 26 10:58 pci-0000:00:14.0-usb-0:2:1.2 -> ../../ttyACM1lrwxrwxrwx 1 root root 13 Jul 26 10:58 pci-0000:00:14.0-usbv2-0:2:1.0 -> ../../ttyACM0lrwxrwxrwx 1 root root 13 Jul 26 10:58 pci-0000:00:14.0-usbv2-0:2:1.2 -> ../../ttyACM1```This is handy because if I have two of these, it doesn't matter which gets detected first, I know which device is which. The links ending in `-if02` or `.2` will be the data port, and the `-if00` / `.0` ones will be the shell control port.In NetBSD, I plug this same MCU in and I get 4 devices:- `/dev/dtyU0`- `/dev/dtyU1`- `/dev/ttyU0`- `/dev/ttyU1`The files actually always exist, but they get mapped to this physical device when the driver detects it and enumerates it on USB.If I plug in another dongle, I get another pair, a `/dev/dtyU2` and a `/dev/ttyU2`. The choice of `/dev/dtyU[012]` is dependent on which order the devices is detected… which on USB is indeterminate as they can be hotplugged.The only clue I get is the `usbdevs -v`; it shows a device number and serial number information.```vk4msl-nbsd# usbdevs -vController /dev/usb0:addr 0: super speed, self powered, config 1, xHCI root hub(0x0000), NetBSD(0x0000), rev 1.00(0x0100) port 1 disabled port 2 disabled port 3 disabled port 4 disabledController /dev/usb1:addr 0: high speed, self powered, config 1, xHCI root hub(0x0000), NetBSD(0x0000), rev 1.00(0x0100) port 1 powered port 2 addr 17: full speed, power 100 mA, config 1, USB-Serial Controller D(0x2303), Prolific Technology Inc.(0x067b), rev 4.00(0x0400) port 3 addr 1: low speed, power 100 mA, config 1, CASUE USB KB(0x6a21), vendor 2a7a(0x2a7a), rev 0.01(0x0001) port 4 addr 18: full speed, self powered, config 1, WideSky Hub Test Rig(0x5678), WideSky.Cloud Pty Ltd(0x1234), rev 4.03(0x0403), serial E663AC91D3665F30 port 5 powered port 6 powered port 7 addr 3: full speed, self powered, config 1, product 0a2a(0x0a2a), Intel(0x8087), rev 0.01(0x0001) port 8 powered port 9 powered port 10 powered port 11 powered…```lacking is the knowledge that there are *two* devices allocated to device 18 (the test rig).Given a `/dev/ttyU${n}` or `/dev/dtyU${n}` device node, how do I find out about the device attached to it? Seems assuming a device node is fraught with danger.
  • The Blog Option in littleFedi

    World netbsd littlefedi fediverse ssg blogging
    20
    0 Votes
    20 Posts
    0 Views
    stefano@mastodon.bsd.cafeS
    @nils @the_roamer @Aepasek thanks!
  • 0 Votes
    1 Posts
    0 Views
    eurobsdcon@bsd.networkE
    EuroBSDCon2026: The Schedule is Here! ️The schedule is now published!!You can find it at: https://events.eurobsdcon.org/2026/schedule/Grab your tickets ️ at https://tickets.eurobsdcon.org/eurobsdcon/brussels/For everything else, peek at https://2026.eurobsdcon.org/More information is added all the time.EuroBSDCon 2026 in Brussels, Belgium September 09-13, 2026#RUNBSD #FreeBSD #NetBSD #OpenBSD #EuroBSDCon #EuroBSDCon2026 #BSD #Conference #Register
  • 0 Votes
    18 Posts
    0 Views
    alfonsosiciliano@mastodon.bsd.cafeA
    @iaruffell @FreeBSDFoundation At a recent conference, I showed a review video demonstrating the installation process using speech synthesis. When the installer starts, you can press S + Enter in the virtual console to enable the speech synthesizer. It reads out a one-dimensional CLI user interface that was specifically designed and implemented for screen reader users.This project is still a work in progress, and it's also sponsored by the FreeBSD Foundation.
  • 0 Votes
    9 Posts
    0 Views
    bpl@snac.bsd.cafeB
    Thank you, changing permissions of /dev/dri/* resolved glxgears errors, and also it seemsthat glxgears started using V-sync which is probably good news. However, thishas not fixed firefox issue. I am struggling to understand it, because it occursonly for firefox, only with hardware acceleration on and under any windowmanager. It does not matter if I use nouveau or wsfb. Chromium looks good.@netbsd@mastodon.sdf.org
  • 0 Votes
    32 Posts
    0 Views
    stefano@mastodon.bsd.cafeS
    @svaclav thanks!
  • [LeanPub Book]

    NetBSD netbsd books
    1
    2 Votes
    1 Posts
    63 Views
    CiotBSDC
    26/07/12 ⇒ Leanpub Book LAUNCH Three Essays on NetBSD by Chris Pinnock This book collects three essays I wrote in 2022 about the NetBSD operating system. https://leanpub.com/blog/leanpub-book-launch-three-essays-on-netbsd-by-chris-pinnock/
  • NetBSD 11.0 RC4 available!

    NetBSD netbsd release
    1
    2 Votes
    1 Posts
    147 Views
    CiotBSDC
    The NetBSD project is pleased to announce the fourth (and this time hopefully final) release candidate of the upcoming 11.0 release, please help testing! See the release announcement for details. https://blog.netbsd.org/tnf/entry/netbsd_11_0_rc4_available https://www.netbsd.org/releases/formal-11/NetBSD-11.0.html ping: https://framapiaf.org/@jaypatelani@bsd.network/116570729312543808
  • Sijmen’s Wii

    RetroComputing netbsd home server
    1
    1 Votes
    1 Posts
    160 Views
    CiotBSDC
    Wouldn’t you believe it, this site is running off my special home server: a Nintendo Wii with a 729 MHz PowerPC CPU and a whopping 64 MB usable RAM! It runs NetBSD 10.1 and serves this site exclusively over IPv6 – clients connecting through IPv4 are proxied via another server… http://wii.sjmulder.nl/
  • A hypothetical NetBSD Cyberdeck

    NetBSD netbsd cyberdeck
    1
    4 Votes
    1 Posts
    161 Views
    CiotBSDC
    I’d like to start here (as opposed to somewhere else?) by putting something on the record. Or the cassette tape, or whatever. Travan tape? LTO? https://www.rubenerd.au/a-hypothetical-netbsd-cyberdeck/
  • 4 Votes
    2 Posts
    170 Views
    naltunN
    I've never participated in GSoC but have wanted to get involved with some NetBSD hacking. Is this open to all potential contributors or just students?
  • 3 Votes
    1 Posts
    149 Views
    andersgoA
    At work we are uing BSDs extensivly for almost all aspects, except as hardware crypto modules (HSMs). We are also using BSDs as workstations for the daily toil. This of course require a set of usage policies to formalise what is accepted and not. I'm glad we managed to get NetBSD into the official company policy with the following condition Must run on workstation/laptop hardware. Coffee brewers, toasters or other household appliances are explicitly forbidden from accessing production network. On a sader note, OpenBSD is no longer allowed access, when 7.7 goes out of official support in a few weeks time, due to the decision to remove yubikey-otp keyboard support in the kernel from 7.8. Oh well Cheers and RunBSD!
  • 0 Votes
    119 Posts
    590 Views
    passthejoe@ruby.socialP
    @rl_dane @raster @darth I really like #NomadBSD, but I think it's dead. No releases in 2025 and 2026.
  • 1 Votes
    20 Posts
    1 Views
    bsdtv@bsd.networkB
    @philvuchetich , you bring up a good point and a problem we have solved at other conferences. For OpenZFS Portland 2025 myself, @dexter and additional AV volunteers put together a very smooth solution and had very happy Europeans and an Aussie fully participating to the point that it felt like they were in the room with us. We had break out sessions led by an offsite person and it was all very effective. It also takes lots of management,setup time, hardware, and effort however. While I am not at all opposed to the idea of streaming the tutorial(s), we would Need to have a full (er)AV team onsite days earlier than we have already have planned and purchased tickets for and we would certainly need additional hardware. Especially since we are supporting 2 Dev Summits @bsdcan this year: @FreeBSDFoundation and @netbsd @oxyhyxo @pitrh #runbsd #netbsd #freebsd
  • 1 Votes
    2 Posts
    173 Views
    dressupgeekoutD
    Very helpful! I think I accidentally bricked my G4 cube while trying to install NetBSD/macppc several years ago because I wasn't careful while partitioning the hard disk.
  • NetBSD Installation with Disk Encryption

    NetBSD netbsd install encryption
    1
    2 Votes
    1 Posts
    122 Views
    CiotBSDC
    See: https://www.dwarmstrong.org/netbsd-encrypt-install/ src: https://fosstodon.org/@dwarmstrong/116392209156044836
  • 3 Votes
    2 Posts
    192 Views
    betounixB
    Cool Dude
  • 2 Votes
    1 Posts
    102 Views
    pitrh@mastodon.socialP
    EuroBSDcon 2026's call for papers is open, see https://2026.eurobsdcon.org/cfp/ Here is a direct link to the submissions form https://events.eurobsdcon.org/2026/submit/ew426G/info/@eurobsdcon #eurobsdcon #openbsd #netbsd #freebsd #conference #development #devops #sysadmin #freesoftware #libresoftware