Skip to content

World

Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.

A world of content at your fingertips…

Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.

While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.

Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.

Register Login
  • stefanoS

    The #BSDCafe #Billboard instance has been updated to #NodeBB v4.10.2.

    #BSDCafe #BSDCafeUpdates #BSDCafeAnnouncements


    I BSD Cafe Billboard
  • grahamperrinG

    If a toot in Mastodon is a response to a federated post from NodeBB: does the response appear in NodeBB?

    Et cetera.


    received PING! @radioazureus@mastodon.social
  • andersgoA

    Test 123 æøå ÆØÅ


  • grahamperrinG

    https://mastodon.bsd.cafe/@grahamperrin/116360952509659346 a few minutes ago did address a category here in NodeBB, but has not yet appeared in the category:

    https://billboard.bsd.cafe/category/6/freebsd

    It is visible as a post at https://billboard.bsd.cafe/user/grahamperrin@mastodon.bsd.cafe/posts.

    A post, not a topic. Might this explain why it is not a topic in the category?


  • justine@snac.smithies.me.ukJ
    Anyone else notice that openbsd.app has shown (Fri Mar 20 00:01:12 2026) and searches in current contain old versions. For instance if you're running current search foot and you'll see it's newer than on this site. If you know who runs the site can you let them know.

    https://openbsd.app

    I'm really sorry, because I'm confusing: openports.pl is the Solene's project. (solene@, formerly a developer on the OpenBSD project) openbsd.app is made by @qbit@mammothcirc.us; (thanks to you to repair-it!)
  • ptribbleP

    Officially, Tribblix follows the "when I feel like it" release model. I make a release (as in a new version that requires a full upgrade) when I feel it's about time for one, rather than calendar-based or feature-based.

    This tends to mean that releases come every few months - with the range being 2-6 months.

    Should releases be on a more consistent timetable?

    Should releases be more frequent?

    Or should I just bumble along with the current model?


    @naltun Bumbling along it is!
  • M

    For a beginner C programmer, what would be a good roadmap for getting to the OpenBSD Driver Development level?, I reckon there are books about developing on FreeBSD and other books, but the more specific for OpenBSD, the better.

    So far, I learned about the flags in order to set more debug output, and debugged a specific issue I had with the msk(4) driver, now, if I were to add another device in another place, for example, uaudio(4) as a side project, I can understand its flow, from pci, to uhub, and so on. So from there I should be able to understand by reading the code on it.

    I can recompile the kernel, debug and well, read the code, now, I wonder if there are other specifics that I can have regarding how the code is organized and written in OpenBSD. There is a good presentation about driver development, now it talks about specifics when you are already in that world, it doesn't specify the work process, or even, a video of how a driver was made with good standards. Given that OpenBSD is well written and structured, any programmer should be able to understand and be able to add support of something simple, like a microphone.

    PD. Microphone with issues on uhub is AKG lyra, which I will debug later... I have to recompile my kernel of course.


    I can't provide a roadmap, but something that helped me was to review the code for axe(4), the driver for my ethernet dongle. I'm also interested in learning more about writing device drivers on OpenBSD. Some useful links I've reviewed before: https://www.openbsd.org/papers/eurobsdcon2017-device-drivers.pdf http://thetarpit.org/2022/notes-on-openbsd-device-drivers
  • naltunN

    And I don't plan to stop anytime soon (or ever?)

    I couldn't have asked for a more correct, well-documented, and secure system. I took my hardened /etc/* files and added them to VCS for reproducing new environments quickly.

    I first began following OpenBSD 6.5 and first deployed OpenBSD 7.5 for my side projects, and as of 7.8 I am using OpenBSD in production.

    I've been using Linux as my daily driver for 10+ years. I'll probably stick with Linux on desktop but OpenBSD has virtually replaced all of my hosting. I recently spun up a new Linux VM only to power it down shortly after attempting to configure systemd... It just can't compare to rc(8).

    I'll end this rant now. Some useful links/people that got me through the last couple years:


    @grahamperrin Codeberg is giving 502s :') I'll check again later as I'm interested in seeing what this commit adds . I'd say whoever thinks OpenBSD is slopware needs to review their own tech stack. I've been reviewing the source tree for a couple years now and it has made me a much better (and safer) C hacker. I also finally understand what a sane .conf file should look like, too.
  • grahamperrinG

    My liferaft has a name: Pickle. If you recognise the name, you might already know
    a little about
    me.

    People's
    hidden
    histories

    d3ccf6e6-4caf-4058-aff9-5e599cf2c3b4-image.jpeg

    … please tell me yours.

    #SilentSunday so here,
    today
    I'll say
    no more.

    Snippets, instead,
    weeks and months ahead.

    Peace


    @fuzzy@beige.party @grahamperrin


    hidden histories … and I completely failed to hide "Pickle" by experimenting with Mastodon addresses at the foot of the page! Oops. Only two steps away was https://beige.party/@fuzzy/116308465573131708 with Pickle (the cat) in all four photos. The people in the photograph above are on my mother's side: great grandmother and grandmother, who I never met; my aunts Ivy and Rose, their brother George, their cousin Ina, and my mum Anne as a baby. Neither Ivy nor George had children. After George's death, I heard his voice in conversation with Anne and Rose. All three of them were alive. Can you guess the hidden history that explains the voice?
  • grahamperrinG

    https://billboard.bsd.cafe/post/150 posted one hour ago, viewed in beige.party Mastodon:

    e2839f0c-1fdc-49c9-b9c2-2efe8785f12a-image.jpeg

    not visible on the timeline at https://mastodon.bsd.cafe/tags/silentsunday. I'm not bothered, just curious.

    ee747f63-4d9d-4941-9f23-2e019de24340-image.jpeg


    Reminding myself that my beige.party ID does not follow my @grahamperrin@billboard.bsd.cafe ID: [image: 1775475138566-c380ac4b-01c5-4d67-aeb3-5d6814630a52-image.jpeg] I checked some other things, a few hours ago, but then had an unpleasant distraction. Before I forget completely: whilst the tagged BSD Cafe Billboard post did appear in the corresponding tagged area of beige.party Mastdon, the post does not appear as a post (or reply) from me in BSD Cafe Mastodon. That makes sense, I guess; no real need for a federated post to be in two separate services within the same domain. Or is there a need? (At the foot of the Billboard post I addressed two Mastodon IDs, wondering whether there would be a share effect.)
  • Z

    It is strongly recommended to reboot after each system update, therefore the low number:

    root@omnios:~# uname -a
    SunOS omnios 5.11 omnios-r151056-1acbca4f5bd i86pc i386 i86pc
    root@omnios:~# uptime
    05:54:48    up 14 day(s), 13:50,  1 user,  load average: 0,23, 0,23, 0,22
    root@omnios:~#
    

    @zolaris my bad! didn't spot the category
  • N

    Dear Café,

    In the nice bar mood setting, I thought I would share my impressions when pondering changing from Linux-originated container technology to FreeBSD jails. Please treat what I say here as you would treat some fellow meandering about his stories about his great errands - with a bit of interest, and a bit of reservation. In the end, you can never know how much of it is true or accurate, and how much of it is just made up or self-believed misconception.

    Reading up forums and hearing people, Container vs Jails seems to be about technical merits or security stance. Won't comment on those (I believe in the wake of modern discoveries these would need a lot deeper and nuanced analysis, than could be hand-waved away as easily done), but highlight a more selfish divide: portability and reproducibility of configuration.

    You see, I worked at places, and often heard "cattle not pets". Means you should not grow to like and treat a given system with utmost devotion (like you would a pet), but rather treat it as dispensable, replaceable (like... ok.. maybe the anglophone metaphor breaks down a bit, since you would still not be that crude to cattle, but anyway). In retrospect, one driving force behind this might be the many kinds of Linux systems - each shipping a different version of (spare me for uttering the name) systemd, having slightly different conventions of location or structuring of configuration files, naming and packaging utilities up slightly differently etc. So you incline not to grow too attached with a flavor of Linux, and try to abstract.

    (Truth be told, the luxury of abstraction is more the privilege of the application developers.. the more you are an infra developer or sysadmin kind, the less you can distance yourself from the pits of configuration and system specifics)

    Thus, Containers (packaging up a userland into a neat layered tarball) are used not because we (app developers with some sysadmin blood flowing in the veins too) couldn't configure a system to run some service directly. It is because we don't want to, because the next day on an other distro it would work and break very slightly differently. We don't want to care, we want uniformity.

    So we package the userland, and expose some minimal surface to configure (ah, the diversification there too.. ENV vars, command-line flags... or, if you really need it, mounting some specific config files into the running container), and thus run our little services.

    Jails... a very interesting topic. Giving you all the isolation you want, yet not sparing from the usual burdens of configuring. But, this is where the uniformity of FreeBSD might be a savior. If you get those etc files right once, you can keep reusing them forever (hey, anyway, I said mounting some config files into a container every now and then fine, so setting up some config files to a jail must fly as well).

    (Just between us, there's still a gap between "can run this service with passing some flags to the container config" and "need to create jail, install some packages inside, copy some config files inside". For a linux app dev, the former sounds reproducible/minimal. The latter gives an Ansible vibe, which is tolerable, but never raises fond memories. Aside, with Podman coming to FreeBSD, maybe this gap would close as well)

    Then there's the lingering self-doubt. If it is a jail, will I be able to resist to apply a one-off fix inside, that I forget to record in whatever manual or automation if I want to set a jail up the next time? The userland of running containers is immutable - well there's the mutable overlay, but when you kill and restart the service, you expect it to just run with only the immutable layers reconstructed.

    An other factor might be backups. Don't think it is standard expectation that in event of failure, there would be meaningful backups of the running system state. Not of the system you treat as cattle, anyway. So your best bet is to have all these minimal specifications of what containers you run with what parameters, and better they work if you need to spin them up on a quickly provisioned new node!

    But, if you have a great backup culture, and can restore jail contents quickly and at will (and can bridge that time over somehow for your service), then maaaaybe you don't need to have all cattle. Maybe you can have pets. Maybe it is ok to fix things in-jail, since you have an immutable historic backup record you can compare against.

    The promise of FreeBSD with jails is that we can again be the sysadmins and small kings of our own kingdoms. The reality of running services as Containers is the demanding expectation to herd a cattle without mercy. And here we are, torn between words.

    Thank you for your attention, now let's get an other beer.


    @ahze said: this post is a plant LOL, when do @nibori and I get our cheques?
  • grahamperrinG

    8057fa5e-6e4a-42dc-9368-94bc39639d9c-image.jpeg

    https://mastodon.neilzone.co.uk/@neil/116347316093906602 @neil@mastodon.neilzone.co.uk can't be quoted, so here's the link.

    Seven hours left. Happy voting!


    It would be nice if... Configurable for the instance the user (i.e., me) belong to. Automagically converted the URL to use the above, and if the account of the link target is outside the configured instance, convert to double "@" form. For example, I imagine if anyone belonging to @bsd.cafe pastes some URL from the tab that mastodon client is running, it would be something like ``` https://mastodon.bsd.cafe/@User/11111 and if anyone belonging to @bsd.netowork attempts to open the toot via the link, converted to https://mastodon.bsd.netowork/@User@bsd.cafe/11111 with input to indicate the conversion is wanted or not on click. Maybe annoying to implement, though.
  • grahamperrinG

    Sandpit here.

    Things that I post, might disappear.

    Expect an unstructured mix, a mash. Not tidiness 🙂


    @UnusNemo said: @stefano 'nix (Unix like derivative) shells are pretty neutral to any specific OS or distro. Would it be considered to add a category specifically for shell related topics? Or maybe a 'nix (*nix, nix) category for topics that are generic and apply to all Unix derivatives. I like the second of the ideas. Thanks. @stefano said: … I'll consider if add a generic Unix or a Shell category. Thanks! For what it's worth, I have a subcollection in Zotero: Unix and the like It suited me at the time, but it wouldn't be a good name for a category in Billboard. Maybe name the category: UNIX-like – omission of the is intentional and then if anyone does write about UNIX itself, the category should be a good enough fit. Pictured below: my current subcollections in Zotero. This is not a recommendation, it's a caution. In retrospect, I should have much greater use of tags (not pictured) instead of collections. It's a mess of my own making … [image: 1775378878002-25dcfcab-ab2a-4fa6-9ded-3e3d09f46416-image.jpeg]
  • grahamperrinG

    @amigagpu hey, this autocompletion is thought-provoking: [image: 1775376564781-83e19d9c-1241-4634-957b-6c4b724b0233-image.jpeg] paste Radio_Azureus@ioc.exchange prepend with @ neither result is @radio_azureus@ioc.exchange – observed whilst drafting https://billboard.bsd.cafe/post/143.
  • stefanoS

    This is where the BSD Cafe staff shares news, updates, service changes, and important notices about our community and infrastructure.

    If you want to stay in the loop about what's happening behind the counter, you're in the right place.

    Keep an eye on this category - we'll post here whenever something changes, breaks, gets fixed, or gets launched.

    Discussion is welcome: if you have questions about an announcement, just reply here. For general chat, head over to the BSD Cafe Lounge.


    Yes, this is a nice idea. I'll consider if add a generic Unix or a Shell category. Thanks!
  • AmigaGPUA

    Intro fields

    • I'm Radio_Azureus on many fediverse servers

    • I play with (important) OpenSource operating systems ever since I discovered them

    • I've spawned in this lifecycle long enough ago to

    • work on tube electronics which high voltages

    • I love 5 1/4" FDD's

    • I know what BBS networks are

    • I still know hayes commands 'ATX3DT ATA'

    • I like what UseNet has been

    • I know how much fun listserv has been

    • I love vim by Bram Molenaar

    • I have C64 / C128 IBM S34/S36 A500 A4000T A1200 x86 x8664 experience

    • I'm a electrical technician

    • autodidact (NL)

    • cyclist

    • sound engineer

    • musician (bass instruments, synths, piano, brass)

    • acoustics engineer

    • network engineer

    ^Z

    EOF


  • stefanoS

    This is the sandbox. Post, reply, format, break things - nobody will judge you here.

    Use this category to test federation, try out formatting, see how your Fediverse account interacts with the Billboard, or just press buttons to see what happens.

    Nothing here is permanent, nothing here is serious, and if something catches fire, that's kind of the point.

    Have fun. Just don't test in production.


    C64 SID The SID CMOS IC in the C64 delivers an interesting eight bit sound colour in the C64 When I first heard the C64 SID as a kid it was nothing to throw your hat at. I've had experiences with concert piano's, tenor saxophones, percussion instruments in the electric range professional synths, bass guitars so I knew this bleep bloop ssshtt IC could never sound the way of the pro musical hardware, especially not the acoustic instruments. Last Ninja I It was when I heard the music of Last Ninja I knew that with it's severe limits, the Sound Interface Device has something special to offer. The composer of the music of this game did something marvelous. He used arpeggio techniques to make the SID play chords SID does not play polyphonic sound Arpeggio gives the illusion of chords due to the rapid succession of notes played Iconic music was spawned with Last Ninja Unique arpeggio chords created on the SID are still seeked by those who were kids in that period Others copied the technique and a cult music genre was born People still create SID chords on emulated C64's to this day, since the machine is long gone in the anals of history Background & history Personal POV Being brought up with acoustic instruments of all kind, I know how good and a great instruments should sound I have perfect pitch I can hear up to the 1/100 of a Hz if a instrument is in tune It's annoying when instruments are out of tune for me. That distuned instrument, sounds like a kakaphony of cats squealing making the played music horrific in my head I came with a high level of raw musical talent enabling me to easily pickup all different kinds of acoustical instruments Behind a piano, without any formal training, I could easily play a song in minutes with the chords and the lead tune in a good manner I loved to play on the electric bass, so the bass track which I first compose in my head, when I play the piano, is played in sequence I would then pickup one of the brass instruments (I love the Tenor Sax) and play the lead well in munutes too All that was left was playing the chords on any synth or keyboard available (usually one of the Korg or Yamaha synths) I can hear and mix the levels of instruments in my head It's easy to remix a sound in my head without having to touch a mixing console All of these talents combined give me good insights in music as a whole and computer (SID music then) as a detail I can work on electrical equiment on the pcb level, something I picked up as a young kid From the age of three I disassembled tube radios with expert precision, making me fluent in the disassembly and assembly of tube radios I assembled them back in working order from the age of four, after complete disassebly! This gives me great insight in the hardware level of electronics Last Ninja+ I naturally dismantled my C64 again when I heard the game. Why did the game sound that way from a hardware POV What makes the IC tick I've got the manuals of all the IC's I had already replaced the PLA906114 Program Logic Array with a new one on a socked, with no qualms The PLA9016114 got too hot in the tropics (max temp 70C) so it never lived long without a heat sink. My PLA's were programmed by a friend of mine who was an expert in the programming field The new PLA's came blank I did all the extraction, socked soldering and other work myself The answer was in the C64 hardware manual SID does just 8 bit audio has zero polyphony a limited frequency range both low and high has scratchy output (which I later learned to appreciate) has monophonic, single channel analog output is in actuality a fair sounding IC but far from great The Yamaha 8 bit sound IC of that period was much better Yamaha had less succes than the SID for a simple reason Mass deployment SID was everywhere! C64 machines were sold like warm bread in the morning at the old baker Mass deployment means much more software programmed for the IC SID won on mass deplyment and lower price in comparison with the lead 8 bit Yamaha audio IC of that period The ammount of games making use of the SID was staggering in comparision Games drove the success of the SID to astronomical heights I got used to the SID, later seeking it's sound when I transitioned to my Amiga A500 with Paula Paula is polyphonic with 16 bit (14 bits actually) sound Paula sounds much cleaner has 4 channels 0 1 2 3 hard panning of channels in the stereo analog output more stability more joy Motivation for seeking SID after it was gone... Simple NOSTALGIA We all have it even kids do Ode to SID You've been great Seek last Ninja on the C64 Archive sites for listening pleasure source: https://ioc.exchange/@blitter/116188246749642825 #C64 #SID #Paula #Amiga #technology #mathematics #Physics #Chemistry #Linear #Algebra #directory #load #FDD #RetroComputing #music #Saxophone #Baritone #Piano #Korg #synth
  • stefanoS

    Grab a drink, take a seat, and relax.

    This is the off-topic corner of the BSD Cafe Billboard.

    Introductions, random thoughts, tech tangents, music recommendations, photography, mechanical keyboards, or whatever else is on your mind - it all belongs here.

    The only rule: be kind to each other.
    We're pro, not against. Supporters, not haters. Builders, not destroyers.

    The Lounge is meant to feel like the best part of a conference - the hallway track, the dinner after the talks, the conversation that starts with "so what do you actually run at home?"

    Say hi. We'd love to know who's sitting at the table.


    <<< Grabs a triple espresso and sits down and waits smiles, this should get interesting.