01:36:39 This week marks 6 months on FreeBSD for me. It's been such a positive experience. My gratitude to everyone smarter than me who brings this OS to life. Congrats on 14! :) 01:43:47 * jb1277976 has been on freebsd for three days on 13.2 lol 01:59:16 * rwp has been on FreeBSD since January 2020 (had to look at the install log) and has also been a very positive experience 02:11:12 Anyone here use RawTherepee? 02:34:03 * parv has not used RawTherapee since ~2017 07:10:09 anyone have issues with simple-scan ? installed it via pkg and it won't find any scanners. don't i need a backend or something ? 07:11:08 sane 07:21:24 sane-backends-1.2.1_2 API for accessing scanners, digital cameras, frame grabbers, etc 07:21:28 found this 09:41:28 Hi, I would like to try the Jails for first time, I have read the handbook. It begins saying to enable the jail with sysrc jail_enable="YES". 09:41:46 It is my understanding that such command is to enable jail at boot time, can I just run on demand? 10:09:23 uskerine: service jail onestart will help you start jail service on demand even if you don't have "jail_enable" in your rc.conf 10:14:10 tercaL thanks 10:14:21 uskerine: most of the handbook seems to use the jail service to manage jails, but https://docs.freebsd.org/en/books/handbook/jails/#creating-linux-jail shows a bit how to do it manually (jail command and jexec) but it is mixed with that linux stuff there, the man pages are probably a better place, if you want to manage jails manually, if you want to use the jail service follow the handbook 10:14:22 Title: Chapter 17. Jails and Containers | FreeBSD Documentation Portal 10:17:08 I have read the handbook and it seems to cover everything I need (but I might be missing something). So far I am just interested in splitting some programs I am developing into different jails to simulate that they are on different servers 10:21:47 seems like your choice if you want to manually run the jail commands or use the jail service, I don't see a clearly better choice for that one-off usecase 10:22:36 I want to launch and terminate them manually, as it is a development environment 10:26:04 service jail {start,stop} (or with one* if you don't want to enable the service) as the handbook tells you too 10:51:41 or you can just use jail -c and jail -r to start and stop jails 10:53:50 thanks nimake souji 10:53:54 nimaje 14:11:08 hey folks, anyone an idea how is firewalld from linux tracking compared to pf firewall? because pf firewall can be adjusted if tracking is per source or per rule, but I do not see such adjustment on firewalld richlanguage 14:58:53 what is a nice minimalistic (as in writing) compiled programming language that doesn't require build systems? 14:59:43 I kind of like nim but it doesn't scale very well 14:59:50 lol 15:03:48 just write C? 15:12:16 what counts as a build system for you? and what are your goals with it? 15:22:36 nimaje: I mostly program interactive 3d graphics. With a build system I mean make/cmake/GENie/Meson/etc. 15:22:50 entikan: "what is a nice minimalistic (as in writing) compiled programming language that doesn't require build systems?" C. 15:23:29 C doesn't require a build system if you don't mind only doing clean builds and remembering a very long string of flags :P 15:23:58 but yes, C is top bill atm... 15:24:06 Like every programming languages 15:24:13 If you want no build system, you could take a look at PHP, but that's not a compiled language. 15:24:30 I also don't really like the concept of header files 15:24:40 well, most compilers can be run directly, so about no language requires a build system 15:25:15 C doesn't require a build system either, but it's good to use Makefiles if you don't want to type out long compile commands. 15:25:44 But to me, Cmake/Meson/Ninja/whatever is just too much bloat. 15:26:53 and why focus on the build system part and not on what you want to archive with the language and use whatever tooling normally is used with the language when you decided on one? 15:27:27 Like how ThePrimagen once said "you wanna learn the magical language of C++? How about we learn CMAKE!!" "ha? What is Cmake?" "CMAKE MAKES MAKE...FILES!!" "ha? What is a Makefile?" "MAKEFILES MAKE THE PROJEEEEEEECT!!" "WHAT THE FUCK!? HOW DID WE GET THERE!?" 15:28:48 From the video where he reacts to a video about whether or not you should learn C++ in 2023. 15:31:15 what's wrong with cmake ? 15:36:53 the problem with cmake is mostly badly written cmake files, but … 15:51:40 lol 16:38:38 i have a system running zfs mirror since 12.1-RELEASE, and i finally dug around and confirmed that there have been no scrubs since i didn't have daily_scrub_zfs_enable="YES" in rc.conf. fortunately, scrub repaired 0B with 0 errors. phew 16:47:14 daily scrubs seem a bit overeager… 16:51:36 yeah, and i think that's why i didn't enable it before. but it seems to be a misnomer. it should be periodic_scrub_zfs_enable. the default is set to every 35 days, and i left it at that 16:52:39 iirc, it stands for a periodic-daily script and you can configure the interval somewhere else and it has to be a daily script so that it allows something that isn't a muliple of a week (the next possible value for periodic or something) 16:54:48 the settings to enable and the days (threshold) are both in /etc/defaults/periodic.conf, and i guess the overrides for both would go into /etc/rc.conf 16:55:45 i should probably give the handbook another skim 16:56:39 There is: daily_scrub_zfs_default_threshold="15" (I set it once in 15 days) 16:56:49 in /etc/periodic.conf 17:46:13 the manpage says 17:46:14 "systemctl enable zfs-scrub-weekly⊙rt --now" 17:48:56 "systemctl"? which man page are you reading? 17:50:11 FreeBSD 14.0-RELEASE 17:50:19 :D 17:51:31 zpool-scrub(8) 17:54:05 babz: "what's wrong with cmake ?" Imagine having a language and a compiler, and that's literally all you need, and yet you need a tool that generates a script that for a tool that generates a script to compile a program written in the very language that doesn't need it. 17:56:02 Just take any average well known C program, look at how many tools it goes through until you finally get a binary, and how long it takes to even get there, compared to a Suckless program written in C that only uses Makefiles, and how quickly these get compiled. 17:57:32 systemctl?? 17:58:50 https://man.freebsd.org/cgi/man.cgi?query=systemctl&apropos=0&sektion=0&manpath=FreeBSD+14.0-RELEASE&arch=default&format=html 17:58:51 Title: systemctl 17:59:09 writing a good makefile is hard and gets harder when your program gets more complex 17:59:13 nimaje: ""systemctl"? which man page are you reading?" ChatGPT I think. "How do you restart relayd on OpenBSD?" "Just execute systemctl restart relayd." "Seriously..." 17:59:46 nimaje: Avoid making it too complex then. Keep it simple, stupid! 18:00:00 tercaL: that section starts with "On machines using systemd," 18:00:16 https://cgit.freebsd.org/src/commit/man/man8/zpool-scrub.8?id=2300621dc7450adccf86ddbf397c72f8e5e2d76c 18:00:17 Title: src - FreeBSD source tree 18:00:17 zpool-scrub(8) probably was taken from Solaris 18:00:19 the manpage text - I mean/guess 18:01:24 hmm. I just did an install with FreeBSD-14.0-RC4-amd64-zfs.qcow2, and the partitions appear to not be aligned in the image. https://dpaste.org/WkGRx 18:01:25 Title: dpaste/WkGRx (Plain Code) 18:02:03 hm, I guess that commit comes from openzfs 19:02:45 does anyone run openbsd on bhyve? 19:02:49 and does it work? 19:40:12 I just freebsd-update fetch then install then rebooted and system is now on 13.2-RELEASE-p5 but my installed and running kernel is still p4, what's going on? https://bsd.to/8B9R 19:40:13 Title: dpaste/8B9R (Plain Text) 19:48:59 ppbitb: did the update change the kernel? what does freebsd-version -u say? (kernel and userland versions don't have to match, if the kernel doesn't change the version doesn't change as well) 19:49:50 hanks nimaje. freebsd-version -u returns 13.2-RELEASE-p5. 19:49:55 *thanks 19:50:17 I don't think the kernel was listed in the files that would be impacted by the update 19:50:44 I am not 100% clear on why I wouldn't have the p5 kernel 19:53:19 there probably is no p5 kernel, those last few SAs and ENs seem to be just userland stuff 19:56:47 yeah I think the update was mainly because of some libc issue 20:07:53 Ok thank you for the explanation. Out of curiosity I was looking for a list of packages changed in p5 to confirm the kernel was not part of it but I am not finding, but that's fine 20:43:09 Hi! Noob here! Anyone have a resource for how to set up a UEFI Dualboot of Windows 10/11 with an encrypted Root-on-ZFS Freebsd partition? 20:45:05 I was able to find this tutorial: https://forums.freebsd.org/threads/uefi-gpt-dual-boot-how-to-install-freebsd-with-zfs-alongside-another-os-sharing-the-same-disk.75734/ 20:45:06 Title: [UEFI/GPT] [Dual-Boot] How to install FreeBSD (with ZFS) alongside another OS (sharing the same disk) | The FreeBSD Forums 20:45:14 but it doesn't at all talk about enabling encryption 20:51:08 I think you just need to create a geli partition and then create the zpool into that, but not completely sure 20:56:48 ah, just found https://wiki.freebsd.org/MasonLoringBliss/ZFSandGELIbyHAND 20:56:49 Title: MasonLoringBliss/ZFSandGELIbyHAND - FreeBSD Wiki 21:21:17 That looks helpful 21:21:20 Thank you nimaje 21:22:41 Do you happen to know how I could integrate these instructions with the tutorial from the FreeBSD forums I posted? 21:24:26 look what it does with geli for encryption and read the man pages and other docs 21:24:50 I apologize for my ignorance, but I think such a tutorial in general could be very helpful. If I am able to figure it out, I may try and write something up. 21:26:00 Fair enough. I will try that. If someone else has more concrete experience, I'd greatly appreciate them sharing it in the meantime :) 21:28:08 create the geli partition, then use partX.eli instead of partX for you zfs dataset