TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

I Stopped Using OpenBSD

54 pointsby patrakov6 months ago

20 comments

johnklos6 months ago
This points out something we forget at times: being a fan of a thing shouldn&#x27;t mean we have to suffer for it.<p>NetBSD doesn&#x27;t have GPU compute capabilities, plus browser DRM is a PITA, so I run macOS, too. If I have to choose between not doing a thing at all and doing it in a less enjoyable environment, it&#x27;s only my own foot that suffers were I to choose not doing it at all.<p>What really matters here is that systems shouldn&#x27;t crash or panic at all, ever, or if they do, the filesystems used shouldn&#x27;t lose data or otherwise become corrupt. We left the lack of memory protection in the &#x27;80s (some of us the &#x27;90s), so there&#x27;s no excuse if the hardware isn&#x27;t faulty.<p>So I have to wonder why the OpenBSD folks, who prioritize security over speed, for example, wouldn&#x27;t prioritize stability over everything except possibly security (I&#x27;d rather a panic than a compromise) and spend some energy looking in to these issues and fix them?<p>Why wouldn&#x27;t any filesystem corruption (which could have security implications if the corruption can be controlled) and&#x2F;or data loss be considered a sign of other deep issues and be made a high priority at OpenBSD?<p>Perhaps Solène&#x27;s writeup will be a good wake-up call for the OpenBSD people.
评论 #42221715 未加载
jmclnx6 months ago
Sorry to see Solène Rapenne move on, I wish her success going forward. She has been a great asset to the OpenBSD team. But glad she will still try and help them out a bit.<p>But in a way she has a point :( Just a few weeks ago I had a panic with 7.6 and half my files in &#x2F;home disappeared. In the past I never lost data on an fsck, plus I never had a panic in many years. But glad I clone &#x2F;home to another device daily :)<p>But I still will use OpenBSD for testing items I develop on Linux. It is a great help finding issues where Linux will ignore some bugs I insert.
评论 #42221665 未加载
eyberg6 months ago
&gt; flatpak: I really like software distribution done with flatpak, packages are all running in their own namespace, they can&#x27;t access all the file system, you can roll back to a previous version, and do some interesting stuff<p>As of today flatpak still has holes you can drive a truck through.
评论 #42221712 未加载
评论 #42221877 未加载
评论 #42222094 未加载
评论 #42221829 未加载
walrus016 months ago
Something like 99% of the use cases I&#x27;ve seen for OpenBSD are servers that have no keyboard, mouse, video, audio or other plugged into them. It&#x27;s completely unsurprising that <i>bluetooth</i> and <i>gamepad</i> support isn&#x27;t a priority.
评论 #42222042 未加载
评论 #42223782 未加载
评论 #42221678 未加载
评论 #42224765 未加载
jms7036 months ago
Makes sense. I&#x27;ve always assumed that OpenBSD has a very narrow use case anyway. I love it for a network firewall because the configuration files are sane and easy to understand (stares at systemd networkd). I set it and forget it.
评论 #42221812 未加载
jwrallie6 months ago
The name is familiar, I learned a couple of things from Solène in the Qubes OS forums. Many thanks in case you see this.<p>I think OpenBSD has a big advantage (to me at least) that it’s the OS I really want to use, but I could never find a place for it for the reasons described. It just doesn’t fit my use cases except on the philosophy department!<p>In fact I had to leave Qubes OS for different reasons: strange behavior with USB devices, perceptible latency, would not sleep properly when running on battery, Windows VM would freeze on wake up from sleep. Small things but very annoying.<p>Maybe I just got bad luck with hardware (Thinkpad X260), or I just don’t have the time to troubleshoot it anymore.<p>Anyway, I’m having a great honeymoon period with OpenSuse now. I’ve chosen it mainly for great filesystem snapshot support. It seems this time everything missing on the repositories are covered on flatpak, and things that usually give me trouble (for example IME support) simply worked. I loved the Xfce theme. I’ll probably be staying for a while.
pram6 months ago
“I can not do that on OpenBSD without a huge headache and very bad performance.”<p>This applies to practically everything, not just virtualization!
maximilianburke6 months ago
Journaling filesystems have been around for decades now; I don&#x27;t think I&#x27;ve had a data loss incident since I stopped using Windows 98? I know it&#x27;s volunteer driven but it seems like working on data integrity might be more of a benefit for security than some of the gimmicks like TRAPSLED.
评论 #42221807 未加载
评论 #42229760 未加载
评论 #42221884 未加载
plagiarist6 months ago
I like Linux a lot but personally I am starting to get frustrated with rootless containers. It is frustrating one has to have higher privileges running the container to make it have its own IP address inside the container. It&#x27;s frustrating you cannot have the container read and write on the filesystem as the UID running the container unless the process inside is root.<p>I might have a better experience with VMs but every system seems like a lot of effort to just get something running. And after that the object is not as disposable as I&#x27;d like. My favorite tool for VMs so far is Incus. I&#x27;m planning on looking into Firecracker this weekend for fun.<p>Unrelated, but regarding:<p>&gt; I understand it can make some people angry as they have to learn how to use it.<p>I don&#x27;t think that&#x27;s a significant part of what is upsetting anyone.
评论 #42222056 未加载
yyyk6 months ago
It seems her biggest issue by far is bad VM hosting, followed by the filesystem (the latter being possibly an hardware compat issue). Everything else seems tertiary or downstream from the big one.<p>Better VM hosting would enable a big usecase directly, enable the software separation she likes, ameliorate a good part of the battery issues (as that&#x27;s what she often uses the OS for), and with passthrough maybe even help work around the other hw support issues.<p>Given how critical virtualization is to security anyway, it sounds like a topical thing for OpenBSD folks to put directly into the OS (a la bhyve).
k_roy6 months ago
This was interesting to me.<p>&gt; I have grievances against OpenBSD file system. Every time OpenBSD crash, and it happens very often for me when using it as a desktop, it ends with file corrupted or lost files. This is just not something I can accept.<p>Doesn’t openbsd use a fancy-ish ZFS type file system?<p>I have the same grievance with XFS on Linux though. For as much as people say how awesome it is, the few nodes I have running XFS are the least reliable pieces of garbage on a hard power off and a pain to get back up (if I don’t just nuke it anyway)
评论 #42222765 未加载
评论 #42225180 未加载
lcall6 months ago
Another recent discussion (fewer comments): <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42201302">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42201302</a><p>Also FWIW, I use OpenBSD as my daily driver, and I like it especially due to the security (I separate user-level activities, including net browsing, by account), and have not had the crashing or filesystem issues, fortunately. Her points are probably valid though, as my demands of the system are less than hers.
knowitnone6 months ago
I expect to see lots of people jumping in to defend OpenBSD right about now...
makz6 months ago
The way I see it, there’s conflict between her professional goals and her hacking goals.<p>The way I avoid that is by keeping that separate. But might not be for everyone.
zbyforgotp6 months ago
I keep a special laptop for all financial stuff. It is not that expensive and the inconvenience is limited. And on it I have CubesOS, but I guess OpenBSD would also be a good choice.
评论 #42222283 未加载
Vilian6 months ago
Fedora atomic mentioned let&#x27;s gooo
评论 #42227856 未加载
paulnpace6 months ago
Does working on the OpenBSD team require using OpenBSD on your daily desktop?
TacticalCoder6 months ago
&gt; I need to experiment and learn with a lot of stuff, this includes OCI containers<p>OK understandable ofc.<p>&gt; Running virtual machines on OpenBSD is really limited, running programs headless with one core and poor performance is not a good incentive to work at staying sharp.<p>Can someone explain this a bit more? I mean: I also run both VMs and OCI containers (well, Docker really atm) but what&#x27;s that about &quot;headless with one core&quot; OpenBSD thing?<p>OpenBSD can run a VM but it&#x27;s limited to one core and there can be no GPU passthrough? Is that what she means? That she can only access the VMs through the network?<p>No GPU passthrough would indeed be kinda a deal breaker for me too.<p>&gt; I moved from OpenBSD to Qubes OS for almost everything<p>(a bit of a rant but it&#x27;s related to TFA from a &quot;what a dev may need&quot; point of view)<p>I like that Qubes OS focuses on security, something which, for example, Proxmox seems to have an interest approaching about zero. Sure you can contenairize and virtualize but the Proxmox host itself, the &quot;hypervisor&quot; has countless ports open by default &quot;because you&#x27;ll need them for <i>insecure lots of insecure protocols here</i> and the entire Proxmox security seems to rely on only the firewall. Firewall which, moreover, sometimes resets by itself to &quot;ACCEPT&quot; everything by default.<p>I run Proxmox on a server and I did a proof-of-concept, running Proxmox as my desktop, using GPU passthrough from a VM to my main display (requires quite a bit of setup and settings and may or may not work on some hardware, but it&#x27;s darn sweet when it works: one GPU for the host, one GPU for the guest(s)). It works. I know some are using that setup (including some Proxmox devs) on their workstation. But, sheesh, does the Proxmox team seem to care more about a shiny UI than security.<p>So, basically to be too far from TFA: leaving OpenBSD (considered to be ultra secure) for QubeOS... Does QubeOS really deliver more on security compared to another efficient alternative, like Proxmox? (don&#x27;t get me wrong: I know that QubeOS is meant to be a desktop, which Proxmox not so much... I just wonder if QubeOS is really secure compared to OpenBSD).<p>In this day and age of AI models (for those who want to run some locally) requiring fat GPUs and <i>lots</i> of configuration on the software side and with the pace at which new models are coming out, I think nothing beats an hypervisor and VMs using GPU(s) passthrough. This way you can quickly test new models, install tens of them, backup working VMs or containers, etc.<p>I can see how OpenBSD is negatively affected by that: a 4090 or 5090 (or two in the same machine FWIW: a friend of mine runs just that, two 4090 using GPU passthrough) is quite something. The world, atm, shifted towards GPU. That&#x27;s why NVidia is enjoying such a market cap.<p>Although Bluetooth and gamepad do not matter, it looks like OpenBSD may be missing something here if the GPU and GPU passthrough story is subpar.<p>In a &quot;the world is moving&quot; way.<p>At least in my case, after reading a TFA like this, I don&#x27;t see why I&#x27;d run OpenBSD... Except as a firewall in front of my Proxmox machines (which badly need that) ; )<p>P.S: don&#x27;t mistake this rant for me not loving Proxmox. It&#x27;s just that I wished they cared less about &quot;shiny&quot; and &quot;convenience&quot; and more about not opening every single port and service under the sun on the host. Something which QubeOS may be better at.
Croftengea6 months ago
TL;DR: OpenBSD is bad as a desktop (no bluetooth, limited gamepad support, etc).
评论 #42221531 未加载
评论 #42222811 未加载
rambojohnson6 months ago
cool keep us updated