i dunno about #ipv6 ... i just spent the better part of 3 days simply trying to sort out how it works. i think the issue is trying to translate it into #ipv4 speak. #networking #linux #freebsd
i dunno about #ipv6 ... i just spent the better part of 3 days simply trying to sort out how it works. i think the issue is trying to translate it into #ipv4 speak. #networking #linux #freebsd
@shupfel wow. I literally must have been the other buyer during the FOMO pitch.
Last night, I bought the t14 gen 2. It looks like - to the best that ChatGPT and I could tell - to be a path to #freebsd laptop without the foundation price or lead time.
I bought a Lenovo v15 earlier this week and I hate the keyboard. It also has a flakey WiFi card. It also panics after suspend. It’s weirdly weighted. It sucks. I’m sending it back.
I had
- an ancient Inspiron (great but underpowered and heavy)
- asus zenbook (blissfully weighted, great keyboard, but no DRM support that I could get working despite doing drm-kmod gyrations)
- this v15 (see above)
Hopefully this t15 will bring the keyboard I adored from thinkpad and #freebsd capability.
../But yeah, Mint worked out of the box on the Zenbook with great video, and even found my printer during install. It I couldn’t run XOrg on FreeBSD. :-/
Looked into getting a computer engineering masters in a fit of frustration.
Getting somewhat closer to releasing a new version of #swad. I now improved the functionality to execute something on a different worker thread: Use an in-memory queue, providing a #lockfree version. This gives me a consistent reliable throughput of 3000 requests/s (with outliers up to 4500 r/s) at an average response time of 350 - 400 ms (with TLS enabled). For waking up worker threads, I implemented different backends as well: kqueue, eventfd and event-ports, the fallback is still a self-pipe.
So, #portability here really means implement lots of different flavors of the same thing.
Looking at these startup logs, you can see that #kqueue (#FreeBSD and other BSDs) is really a "jack of all trades", being used for "everything" if available (and that's pretty awesome, it means one single #syscall per event loop iteration in the generic case). #illumos' (#Solaris) #eventports come somewhat close (but need a lot more syscalls as there's no "batch registering" and certain event types need to be re-registered every time they fired), they just can't do signals, but illumos offers Linux-compatible signalfd. Looking at #Linux, there's a "special case fd" for everything. Plus #epoll also needs one syscall for each event to be registered. The "generic #POSIX" case without any of these interfaces is just added for completeness
Universal Flash Storage Host Controller Interface (UFSHCI) driver for #FreeBSD coming soon -- currently in review: https://reviews.freebsd.org/D50370
For those coming to BSDCan (bsdcan.org) next week long term forecast looks like it should be ok Wednesday but possibly a tad moist if you are flying in on Tuesday.
https://weather.gc.ca/en/location/index.html?coords=45.403,-75.687'
Why is #ZFS on #FreeBSD so awesome!!
Wanted to re-partition my SSD to increase swap space.
<add USB HDD>
# zpool add mypool <hdd>
# zpool remove mypool <ssd>
(wait a while as system copies at full speed)
# <re-partition>
# zpool add mypool <ssd>
# zpool remove mypool <hdd>
(wait a while as system copies at full speed)
The final partition is smaller. No problem as long as all the data fits.
And no down time. It is just a bit slower because of all the IO.
FreeBSD is finally getting a useful (MIT) Kerberos implementation in the base system: https://cgit.freebsd.org/src/commit/?id=7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9
no more messing around with Kerberos from ports (so you have two copies of kinit, kadmin, …), or dependency loops like krb5 -> openldap -> krb5.
plus we'll have support for newer ticket algorithms than aes256-cts-hmac-sha1-96 (!)
Opened review for #FreeBSD Bug 287268 on Phablicator as Differential Revision D50697, which adds latest New Feature Branch (NFB) of #nvidia #GPU drivers as x11/nvidia-driver-devel, x11/linux-nvidia-libs-devel and graphics/nvidia-drm[|-510|-515|-61|-66]-kmod-devel.
Once accepted and landed, it would track the latest version of whichever NFB or Production Branch of drivers. Beta Branch of drivers wouldn't be tracked.
https://reviews.freebsd.org/D50697
@wezm @toomanysecrets @WindOfChange
And repeated on #HackerNews six times in the past 8 years, as you can see. My vague memory served me correctly. I had seen it multiple times. It was not a hallucination. (-:
#FreeBSD was inspired by that very post, also about 8 years ago.
https://github.com/freebsd/freebsd-src/commit/dadfd1ed33e4ca779998ddeca7d5b0bb30098543
It's probably a rite of passage in becoming a software engineer to understand this.
I have a vague recollection of an explainer for this that comes up on #HackerNews every few years.
Interestingly, only #OpenBSD retains the full flaws of the original. #NetBSD and #DragonFlyBSD both add error checking, and #FreeBSD and #GhostBSD do the modern avoiding stdio and its rampant buffer rewriting thing.
Minor #FreeBSD upgrade annoyance: upgrading from 13.4 to 14.3 lost my audio mixer settings, and in fact mixer(1) works completely differently from how it used to. Still trying to figure out how to get line-in levels comparable to PCM output.
seeing the dev summit streams appear in my yt feed gives me feelings
WhatsApp, FreeBSD, and Erlang
If you haven't already, register now for #BSDCan at https://www.bsdcan.org/2025/registration.html
The main North American BSD conference, in #Ottawa
Want to speak at EuroBSDcon 2025? Submit via https://events.eurobsdcon.org/2025/ (until 2025-06-21)
Main conferfence site: https://2025.eurobsdcon.org/, Sponsoring: https://2025.eurobsdcon.org/sponsorship.html
See you in Zagreb!
#eurobsdcon #bsd #conference #freebsd #openbsd #netbsd #unix #development #devops #freesoftware #libresoftware @eurobsdcon
Installing and exploring a new operating system (FreeBSD) has led me to revisit an old and friendly window manager: Openbox
Its an excellent foundation for crafting a lightweight and delightful FreeBSD desktop just the way I like it!
Erm. Good luck! (-: