On Wed, Jun 18, 2025 at 3:19 PM Nathan Hartman <hartman.nat...@gmail.com> wrote: > On Wed, Jun 18, 2025 at 8:48 AM Tomek CEDRO <to...@cedro.info> wrote: > > > https://www.kicad.org/blog/2025/06/KiCad-and-Wayland-Support/ > > > > Looks like (self-)compatibility problem of enforced changes solutions > > is arising in the Open-Source world and statements are made in more > > and more projects :-) > > Yeah, don't even get me started! > > I agree with what you've said on many occasions about the importance of > stability! Changes that really improve things are good. Changes for > changes' sake... not so much. > > BTW, I use KiCad. On the downloads page for Linux/Other [1], you can see > which version of KiCad is available for several distributions. Until very > recently I was disappointed to see that only an ancient version (7 point > something) was available for FreeBSD, but lately that has improved and now > the very latest (9.0.2 at this writing) is available on FreeBSD!
Yes it is available for a long long time since 2005 (see https://www.freshports.org/cad/kicad/), however, on many bug occasions I heard its not supported platform so we are on our own, but the ideas and fixes wen to the upstream with no problem :-) > Currently I use it on Debian, but if Debian ever goes Wayland-only, I may > have to switch to FreeBSD, in the hopes that they won't eliminate good ol' > X11!!!! You are always welcome to the FreeBSD world Nathan :-) You can even debootsrap Debian here and use all of its applications (well except those that are hard tied to Linux kernel or weird sysctls) :D I use Debian12 for stuff that does not work otherwise (i.e. 3d slicer or other linux only binary apps) and to verify cross-platform stuff :-) % uname -a FreeBSD hexagon 14.2-RELEASE-p3 FreeBSD 14.2-RELEASE-p3 #0 releng/14.2-n269524-1eb03b059e56-dirty: Sun Jun 15 04:00:07 CEST 2025 root@hexagon:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 % pkg info kicad kicad-9.0.2_1,2 % chroot -n /compat/debian12 /bin/bash cederom@hexagon:/$ uname -a Linux hexagon 5.15.0 FreeBSD 14.2-RELEASE-p3 #0 releng/14.2-n269524-1eb03b059e56-dirt x86_64 GNU/Linux cederom@hexagon:/$ apt show kicad Package: kicad Version: 6.0.11+dfsg-1 You can use whatever you like here, there are no enforced changes but choice, either Xorg or Wayland or both work and these are provided as userland packages (i.e. pkg install xorg). FreeBSD is configured with simple plaintext /etc/rc.conf, has common minimal OS Base (all users, workstations, and over the years) in / where you start, then you have Userland in /usr/local where users can do whatever they like (including /usr/local/home). This comes from historical setups where base was booted over pxe and userland was attched over nfs so you can work on disk-less terminals :-) There is pkg package manager and all userland applications are built with "port" that is single Makefile for each port automating the fetch extract optional patch build and package creation. The mindset and approach is similar to NuttX, even the organization i.e. base = nuttx.git and ports = nuttx-apps.git :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info