In other words - to make it simple - get the fuck out of my lawn with that shit.
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
In other words - to make it simple - get the fuck out of my lawn with that shit.
Details here:
- https://forums.freebsd.org/threads/minecraft-bedrock-edition...
> Can you provide proof? It feels like an empty statement.
Here:
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
Details here:
- https://vermaden.wordpress.com/2022/04/14/freebsd-13-1-on-th...
Article is about FreeBSD 13.1 - but as time passed I followed all new versions and its at 14.2 now.
Config did not changed - still running strong.
I personally wrote several of them :)
But being honest - you can install BASH that way:
# pkg install -y bash
# make -C /usr/ports/www/firefox build
Done :)- https://vermaden.wordpress.com/2024/03/18/sensible-firefox-s...
Check all the 'Sponsored by: Apple Inc.' commit messages here:
Details:
- https://lists.freebsd.org/archives/freebsd-announce/2024-Jul...
The point is to show that FreeBSD is a general purpose operating system and also works great on the desktop/laptop scenario.
Its Suspend to Disk (S3).
> Also not sure why there wasn't a PW prompt upon resume, but I'm not a BSD person, just someone who is paranoid about PW prompts.
The purpose of this videos were to show only the suspend/resume process of FreeBSD system.
In my daily life I have two shortcuts related to this:
- [SUPER] + [L] - locks the system and leaves it running - and it requires to enter password
- [SUPER] + [CTRL] + [ALT] + [L] - locks the system AND PUTS IT INTO S3 SLEEP - and it requires to enter password if you wake it up
Hope that helps.
Regards,
vermaden
The difference:
Suspend/Resume (S3)
CPU is powered off. RAM maintains power and data. Very low power usage. Sometimes referred to as 'Save to RAM' or 'Standby'.
Hibernation (S4)
CPU is powered off. RAM is powered off. Data/RAM/files wrote to disk. Power is off. Sometimes referred to as 'Save to Disk'.
In my daily life I have two shortcuts related to this:
- [SUPER] + [L] - locks the system and leaves it running - and it requires to enter password
- [SUPER] + [CTRL] + [ALT] + [L] - locks the system AND PUTS IT INTO S3 SLEEP - and it requires to enter password if you wake it up
Hope that helps.
Regards,
vermaden
> It looks like this particular FreeBSD installation (we don't know if it's out of the box or customized, and haven't seen it side by side with another hardware setup) works very well.
All the settings I use are documented here - and its nothing special really - most people using FreeBSD on laptops use them:
- https://vermaden.wordpress.com/2022/04/14/freebsd-13-1-on-th...
- https://vermaden.wordpress.com/2018/11/28/the-power-to-serve...
> Wonder if the results are the same if they closed the lid rather than remembering to press the button.
I often just close the lid and DO NOT want the laptop to go to sleep - that is why I do not use it - but it works the same with hw.acpi.lid_switch_state=S3 in /etc/sysctl.conf file - it does not matter for FreeBSD if zzz(8) commands triggers S3 state or something else.
> Also, I wonder why this doesn't trigger any authentication when starting back up. Anyone could snatch that laptop and still be logged in.
The purpose of this videos were to show only the suspend/resume process of FreeBSD system.
In my daily life I have two shortcuts related to this:
- [SUPER] + [L] - locks the system and leaves it running - and it requires to enter password
- [SUPER] + [CTRL] + [ALT] + [L] - locks the system AND PUTS IT INTO S3 SLEEP - and it requires to enter password if you wake it up
Hope that helps.
Regards,
vermaden
Rally game is Colin McRae Rally 2.0 on WINE32.
Top left is Sensible World of Soccer 96/97 game running on DOSBox.
I had used 'desktop' in the past - like 1998-2008 - but later as I got laptop and needed to be more 'mobile' the laptop was more desired.
Then I 'spent' many years (2012-2022) on a couch with IKEA laptop stand - that worked too.
Lately when I have finally done a proper desk again - I added some 'desktop' for either FreeBSD package building with Poudriere or for some casual gaming as AMD Ryzen 1700 with 8C/16T and AMD Radeon 5700 does quite good job at it.
... and I do not use just 'any' laptops. I still use ThinkPad XY20 series from 2011 - they all have that great 7-row keyboard and are VERY usable.
As for the upgrades of the hardware - mine ThinkPad W520 can have TWO 2.5 disks at the same time and additional THIRD disk in mSATA port. I also have 4 RAM slots - populated at maximum 32 GB total ... and about a price? Its possible to get one for $200-$300 range.
Even if you want something more modern - like ThinkPad T495 with AMD Ryzen - I recently got one for $240 - along with 4 cores and 16 GB RAM. I also got ThinkPad T14 with 6C/12T AMD Ryzen also with 16 GB RAM for $260. These are not expensive toys ...
For this 16GB I was thinking the space only for FreeBSD base system and pkg(8) packages. Nothing more.
Currently - up to 14.x - the freebsd-update(8) command is used for upgrades - and yes - it can require manual intervention - but one can also use it in unattended mode like that:
# env PAGER=cat freebsd-update fetch
# env PAGER=cat freebsd-update install
But the FreeBSD 15.x will use PKGBASE concept [1] and [2] and parts of the system will be 'just' pkg(8) packages and also maintained by pkg(8) - so FreeBSD Base System upgrades will be just pkg(8) commands - just like now with non system packages.[1] https://wiki.freebsd.org/PkgBase
[2] https://vermaden.wordpress.com/2023/12/09/personal-freebsd-p...
% pkg info|grep Clang
llvm15-15.0.7_10 LLVM and Clang
IMHO both Rust and LLVM should be OUT of Base System.