HN user

vermaden

4,234 karma

Another ${RANDOM} sysadmin.

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

Posts426
Comments500
View on HN
vermaden.wordpress.com 13d ago

GitLab on FreeBSD

vermaden
8pts0
vermaden.wordpress.com 1mo ago

The FreeBSD-Update(8) Screensaver

vermaden
3pts0
vermaden.wordpress.com 1mo ago

Expand GELI Encrypted Bhyve VM ZFS Disk

vermaden
2pts0
vermaden.wordpress.com 2mo ago

FreeBSD Pkgbase Minor Upgrades

vermaden
1pts0
lists.freebsd.org 2mo ago

FreeBSD 15.1-BETA1 Now Available

vermaden
1pts0
vivianvoss.net 2mo ago

Integrated by Design

vermaden
109pts50
vermaden.wordpress.com 3mo ago

FreeBSD Image Builder/Installer Verimg(8) Tool

vermaden
1pts0
hypha.pub 3mo ago

Back to FreeBSD – Part 2 – Jails

vermaden
117pts30
peter.czanik.hu 4mo ago

My New Toy: FreeBSD on HP Z2 Mini Revisited

vermaden
2pts0
freebsdfoundation.org 4mo ago

Build NAS Using FreeBSD on Raspberry Pi

vermaden
1pts0
dkolak0.wordpress.com 4mo ago

FreeBSD 14.4 Release on 2003 HP Compaq TC1100 Tablet PC

vermaden
1pts0
www.freebsd.org 4mo ago

FreeBSD 14.4-Release Release Notes

vermaden
4pts0
www.freebsd.org 4mo ago

FreeBSD 14.4-Release Announcement

vermaden
153pts67
blog.gpkb.org 4mo ago

My TrueNAS Core (FreeBSD) Homelab

vermaden
1pts0
vivianvoss.net 4mo ago

FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing

vermaden
125pts53
vivianvoss.net 4mo ago

Technical Beauty: FreeBSD Jails

vermaden
12pts2
netbsd-jails.petermann-digital.de 4mo ago

Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control

vermaden
113pts27
tnorlin.se 4mo ago

Day #15 of Rediscovering FreeBSD

vermaden
6pts0
vermaden.wordpress.com 4mo ago

Uplift Privileges on FreeBSD

vermaden
2pts0
github.com 4mo ago

OpenClaw Installation in FreeBSD Jail

vermaden
2pts0
www.freebsd.org 4mo ago

FreeBSD 2025 Q4 Status Report

vermaden
1pts0
blog.feld.me 5mo ago

Using the new bridges of FreeBSD 15

vermaden
113pts29
ericbsd.com 5mo ago

Addressing XLibre Change and GhostBSD Future

vermaden
11pts0
hayzam.com 5mo ago

Linuxulator on FreeBSD Feels Like Magic

vermaden
134pts67
vermaden.wordpress.com 5mo ago

FreeBSD MIT Kerberos Server

vermaden
1pts0
vermaden.wordpress.com 5mo ago

Native FreeBSD Kerberos/LDAP with FreeIPA/IDM

vermaden
118pts62
eradman.com 5mo ago

ZFS Quickstart

vermaden
3pts0
eradman.com 5mo ago

FreeBSD Bhyve and iPXE

vermaden
4pts0
eradman.com 5mo ago

Automated FreeBSD Install

vermaden
3pts0
blog.hofstede.it 5mo ago

Adding Fediverse Comments to Pelican Blog

vermaden
5pts0

macOS userland tools on FreeBSD kernel

I do not have anything against NextBSD - but that 'macOS userland tools on FreeBSD kernel' term sounds as stupid as it can - knowing that Apple pulled FreeBSD userland as part of creating Mac OS X :D

Which generally means: 'FreeBSD userland tools on FreeBSD kernel' ...

Nope.

    frankenpad25 vermaden ~ % uname -prism
    FreeBSD 14.4-RELEASE-p6 amd64 amd64 GENERIC
    
    frankenpad25 vermaden ~ % uptime --libxo=json | jless | jq
    {
      "uptime-information": {
        "time-of-day": "12:50PM",
        "uptime": 790654,
        "days": 9,
        "hours": 3,
        "minutes": 37,
        "seconds": 34,
        "uptime-human": "9 days,  3:38",
        "users": 15,
        "load-average-1": 2.72,
        "load-average-5": 2.54,
        "load-average-15": 2.00
      }
    }

Sure.

2011:

- W520/T520 (maximum resolution: 1920x1080)

- T420s (maximum resolution: 1600x900)

- X220 (maximum resolution: 1366x768)

2012:

- W530/T530 (maximum resolution: 1920x1080)

- T430s (maximum resolution: 1600x900)

- X230 (maximum resolution: 1366x768)

2018:

- T480 (maximum resolution: 1920x1080 or more)

2020:

- T14 GEN1 (Intel) (maximum resolution: 1920x1080 or more)

- T14 GEN1 (AMD) (maximum resolution: 1920x1080 or more)

Newer models also work like the light ThinkPad X1 Carbon GEN5/GEN6/GEN7/GEN8/... for example.

I own these and they also work great with FreeBSD:

ThinkPads:

- W520/W530/T520/T530/X220/X230/T420s

- T480

- T14 GEN1 (Intel)

- T14 GEN1 (AMD)

I needed to replace MediaTek WiFi card on T14 (AMD) into some Intel WiFi one.

Hope that helps.

Regards,

vermaden

By the way - does 32bit packages 'problem' for WINE has been resolved on 15.x series?

On 14.x and older versions WINE brings `/usr/local/share/wine/pkg32.sh` to keep 32bit packages for WINE32 ... but 15.x does not build 32bit packages anymore ...

Manufacturer/vendor did not provided open source driver with real freedom license (BSD/MIT/...) or documentation on which the driver could be written ... this is the result ... and its still better to overcome a problem in any way then to NOT overcome it at all ... and this driver is just a code - people can look at it and improve it.

    > (are those different?)
Its the same thing - just different naming.
    > I'm running FreeBSD because I prefer it over Linux.
Me too but there are things that will not be ported (at least soon) anyway ... that is where Linux Compat Layer helps. Even simple watching movies with DRM bullshit (Widevine) or using a Brave browser that is not in the FreeBSD Ports ... or running Linux games ... or CUDA workaround ... and no NopeVidia will not provide official CUDA support anytime soon.

Also please remember that entire The Matrix (1999) movie was rendered [1] on FreeBSD machines in Linux Compat Layer because the software used to do that was not natively available on FreeBSD an yet it sill run faster on FreeBSD in Linux Compat Layer then natively on Linux. Let that sink in.

Even today [2] playing Linux games in Linux Compat Layer is faster then natively on Linux - with more FPS and more 'stable' gameplay.

Hope that helps.

[1] https://freebsd.org/press/press-rel-1/

[2] https://youtube.com/watch?v=lK6eRbz9DkM

I hope I was clear enough that credit for the solution goes to Christian Hofstede-Kuhn (Larvitz).

I treat my blog also as a place where I keep and maintain my FreeBSD documentation/information.

So there are several motivations for this:

- Keep and maintain personal version with more code snippets that I can copy/paste fast.

- More detailed commands and outputs.

- Some additional improvements that may be useful – like local console login.

Hope that helps.

What I expected - that if I would want to install Openbox - then Xorg will be forced.

I typed:

    # pkg install xlibre 
... and X11 XLibre implementation installed and Openbox installed properly and 'xorg' packages was not forced.

The binaries of XLibre still have the same old 'Xorg' names like 'Xorg' is the server binary name (not 'XLibre') and xinit(1) is still xinit(1) ...

But if you already have 'xorg' package installed and you would like to install 'xlibre' package then there would be conflicts as they install file into the same places - and often with the same names.

Hope that helps.

I always like to have options - with /rescue you have statically linked bectl(8) and zpool(8) and zfs(8) commands - which help to manage ZFS and ZFS Boot Environments.

More like 3 files.

- /boot/loader.conf for kernel settings to be set only at boot

- /etc/sysctl.conf for kernel settings to be set anytime

- /etc/rc.conf for rest of configuration