4,309 karma · joined September 1, 2012
BLOG: https://vermaden.wordpress.com/ TWIT: https://twitter.com/vermaden
DESC: FreeBSD BSD UNIX Linux Backup Restore Storage Clusters Distributed Desktop Laptop X11 ThinkPad AMIGA Shell POSIX ZSH ZFS
Especially in ASCIIDOC/HTML/TXT/PDF files - for PDF files also a copy of ODF/ODT for editing where possible.
Then I can search for anything needed with grep(1) or pdfgrep(1) commands.
Details here:
- https://vermaden.wordpress.com/2022/03/25/zfs-compatibility/
... but in the end of the day what more can You do?
I would say 'vote with your wallet' ... but that also does not work anymore.
Take a look at laptop keyboard layouts [1] ... does not matter if MNT, Framework, KDE, ThinkPad, ... whatever - does not matter - NO ONE make 7-row keyboards in laptops anymore ... we are fucked :[
[1] https://vermaden.wordpress.com/2022/02/07/epitaph-to-laptops...
I also have the original ThinkPad T25 ... but its I just passed 2 years time of searching for ANSI US keyboard for it ... they are just like ghosts.
There is also the ZFSBootMenu part ...
If you have done this at least once - noted the commands, etc. - it will take shorter - but never shorter then FreeBSD 'Auto (ZFS)' option in the bsdinstall(8) installer where you just select the disk on which it needs to happen and hit [ENTER] key.
Also - even if I would be forced to use Linux - I would probably setup it with ZFSBootMenu and Root on ZFS - I believe Fedora does not allow any of these?
- https://vermaden.wordpress.com/2024/10/29/operate-android-de...
While You can spend some hours installing Linux with ZFSBootMenu and LUKS encrypted Root on ZFS - there are ZERO Linux distributions that allow ZFS Boot Environments out of the box.
That is the reason 'why' Linux is not the first class ZFS citizen.
- https://vermaden.wordpress.com/2022/04/14/freebsd-13-1-on-th...
.. and recently moved to FrankenPad T25 that is based on T480 (because keyboard):
- https://vermaden.wordpress.com/2025/06/26/freebsd-14-3-on-fr...
I do everything on FreeBSD including work.
Some of the topics I covered:
- Unlock Laptop with Phone
- Conferencing and Meetings
- Netflix Signal Telegram
- Network Management with network.sh
- FreeBSD Power Management
- FreeBSD Suspend/Resume
- Oldschool Gaming on FreeBSD
- Minecraft Server in FreeBSD Jails Container
- Secure Containerized Browser
- Print on FreeBSD
- Scan on FreeBSD
- Sensible Firefox Setup
- Operate Android Device on FreeBSD
- FreeBSD Alongside Windows
To just name a few ... because I am slowly closing to 200 of these FreeBSD related articles.
% ls ~/misc/verblog/POSTS | wc -l
175
Regards,
vermadenIf you want a powerful development/work environment - and you do like what and how Linux provides here - use Linux - but as I was not satisfied with what/how Linux provided I looked somewhere else and I landed in FreeBSD.
Here are some of the reasons and conclusions I came to after using FreeBSD (and also Linux/AIX/HP-UX/Solaris in various jobs) for about 20 years.
Here:
No Open Source Drivers.
Do not kill yourself with that W11 setup - if that will make You feel better - I keep W10 gaming rig for more modern games:
- https://vermaden.wordpress.com/2023/07/30/amd-based-freebsd-...
... and when possible I play the oldschool ones I still love on FreeBSD:
- https://vermaden.wordpress.com/2020/10/14/oldschool-gaming-o...
I also signed my son for some early programming lessons ... and yes - that also requires some W10/W11 setup :[
> Somewhere in my archives, I have a photo of the screen.
Please share when possible - would love to see that :)
I was too young to really work with even FreeBSD 4.x series - as I started in the 'late' 5.4 series.
Where do You live BTW? Europe? America? Asia?
23 years ... more then two decades ... crazy.
Here are the rest part of the story if You are interested:
- https://vermaden.wordpress.com/2018/09/07/my-freebsd-story/
I wonder which path You took ... Linux? Windows? macOS? Something else?
Generally I liked FreeBSD that much that I focused entirely on it - and while I needed to work on AIX/Solaris/HP-UX and mostly Linux systems all those years - finally in 2022 I was able to get work that is mostly FreeBSD related ... partly thanks to that blog I started.
Kind regards,
vermaden
Mine too.
One of my buddies switched from TrueNAS SCALE to FreeBSD based zVault and is more then happy:
- https://vermaden.wordpress.com/2024/04/20/truenas-core-versu...
He does not have really high expectations - besides having about 2TB of data he runs one Bhyve VM with Linux 'Home Assistant' and one FreeBSD Jail with 'Plex Media Server'.
The Linux syscalls are just implemented into FreeBSD.
In 1998-1999 they literally used FreeBSD with Linux Abstraction Layer and run Linux apps on FreeBSD instead of using Linux natively because it was faster that way.
Relevant 'press release' here:
FreeBSD 10.1 was released in 2014 and reached EoL in 2018.
I can compile FreeBSD 10.1 today and the displayed date by `uname` will be 2025 - that does not mean that code is from 2025 - only that it was compiled in 2025.
Hope that helps.
I will modify that.
> No citations for the majority of it either.
To exactly what you need citations?
Isolation: With rootless Podman it seems to be on the same level as Jails - but only if You run Podman with SELinux or AppArmor enabled. Without SELinux/AppArmor the Jails offer better isolation. When you run Podman with SELinux/AppArmor and then you add MAC Framework (like mac_sebsd/mac_jail/mac_bsdextended/mac_portacl) the Jails are more isolated again.
Kernel Syscalls Surface: Even rootless Podman has 'full' syscall access unless blocked by seccomp (SELinux). Jails have restricted use of syscalls without any additional tools - and that can be also narrowed with MAC Framework on FreeBSD.
Firewall: You can not run firewall inside rootless Podman container. You can run entire network stack and any firewall like PF or IPFW independently from the host inside VNET Jail - which means more security.
TL;DR: FreeBSD Jails are generally more secure out-of-the-box compared to Podman containers and even more secure if you take the time to add additional layers of security.
> How battle-tested are FreeBSD Jails?
Jails are in production since 1999/2000 when they were introduced - so 25 years strong - very well battle tested.
Docker is with us since 2014 so that means about 10 years less - but we must compare to Podman ...
Rootless support for Podman first appeared late 2019 (1.6) so only less then 6 years to test.
That means Jails are the most battle tested of all of them.
Hope that helps.
Regards,
vermaden
Say hello to vermadenGPT :]