02:51:34 phlux: I'm bored, so if you have any more basic questions let me know 03:20:17 can we show our new first officer the magic of the printer animal? 08:35:07 SponiX: still bored :P 08:35:27 coming from Linux, I'm used to either using Docker or a Kubernetes environment. Looks like we use jails in FreeBSD? 08:38:12 phlux: jails are lightweight virtualisation, something like a combination of LXC and cgroups/namespaces. you can build Docker-like functionality on top of jails, i think most people use podman for that, which can run OCI container images 08:38:42 ivy: ah, podman I'm familiar with. Thanks. 09:28:55 hm does dummynet require either of ipfw or ipf ? I plan to find out the traditional way by breaking my internet connection 09:31:57 <[tj]> no you can use it with pf 09:32:04 <[tj]> dummynet doesn't work with ipf 09:35:35 thanks. I am removing the FreeBSD-ipf / FreeBSD-ipfw packages 09:38:19 dch: you might find it difficult to use dummynet without /sbin/dnctl, which is in FreeBSD-ipfw 09:38:42 ivy: ahaha this is the secret lore I am missing :-) 09:38:51 <[tj]> huh that is the wrong package for it 09:39:07 yes, we should probably put that somewhere else, since dummynet hasn't been specific to ipfw for a while 09:39:25 <[tj]> I've never used dnctl, I just assumed it was a pf interface, but it seems not 09:39:48 * dch adds the firewalls back to my "essentials" list 09:40:56 but it turns out... 09:40:57 95503 -r-xr-xr-x 2 root wheel 200520 Oct 2 04:25 /sbin/dnctl* 09:40:57 95503 -r-xr-xr-x 2 root wheel 200520 Oct 2 04:25 /sbin/ipfw* 09:41:13 now what 09:44:17 getting rid of these 30 surplus packages turns my freebsd upgrades into a 300m download. I like this. 09:57:48 wee...that was fun...messing with jails and lost my network :) 09:58:12 phlux: its a rite of passage. I do it at least once a month. 09:58:20 Hahahaha 09:58:39 I must admit, I kind of like the idea of native FreeBSD jails vs emulated linux podman containers 09:58:53 This is a good learning experience 09:59:26 phlux: the podman jails are not emulated linux, its a real native freebsd jail, running freebsd binaries inside. 09:59:36 FreeBSD was my introduction to anything not Microsoft back in the 4.x days...I believe the last time I used it, 4.3 was the current -RELEASE, so I've got a bit to learn. 09:59:38 so you can do `jexec $id` and all the usual things 09:59:46 phlux: welcome back :) 10:00:07 I started off with 9.3 10:00:13 dch: I see, well, it looked like I was going to have to run emulated linux for the traefik docker image since they don't have a FreeBSD image available. 10:00:55 dch: Thanks! My son got me back, actually. He saved up enough for 6 months of a dedicated server, so I met him halfway and bought him another 6 months...asked him what OS he wanted, and he said he wanted to learn BSD, so here we are. 10:01:19 net/traefik is in ports, is that not sufficient ? 10:01:28 go kids! 10:01:29 I've been in Linux (mainly RHEL hell) for my professional endeavors, so this will be fun. 10:02:01 I wonder when the move was made from pkg_add, etc to just `pkg` 10:02:45 Ah, 2014 10:04:37 most of the time there's not that much of a big difference 10:04:48 pkg works much like dnf 10:05:56 service is a bit like systemctl without systemd ;-) 10:06:32 finding what tweaks you need in rc.conf is usually the hardest thing 10:52:43 https://www.ebay.com/itm/135725185327 10:52:59 hopefully that card has a jbod mode. i think it does. 10:53:43 I want to use my current proxmox server as a fbsd server and scale up the storage 12:12:27 Hi 13:13:44 phlux, when it comes to finding the right rc.conf syntax, for system stuff, look at /etc/defaults/rc.conf (but never edit it - put your changes in /etc/rc.conf). 13:15:24 phlux, and for rc.conf changes for ports/packages, run '/usr/local/etc/rc.d/whatevs rcvar') 13:15:30 Or just read the script. 13:20:33 How can I activate something like i3lock when closing the lid on my Thinkpad? I can't figure it out. :/ 13:42:07 acpi? 16:29:14 some1 knows how to create deterministic fat32's? i'm going crazy.. 16:29:52 deterministic? 16:30:26 what kind does /sbin/newfs_msdos make? 16:31:29 nondeterministic 16:33:44 idk if it's possible with newfs_msdos i've tried several things in the recent 2 days i'm rly about to crashout :@ 16:43:52 roccosano: you specify a timestamp? 16:54:09 strssndktn Wow thank you! You are so smart! i spent 2 days on this but i would have never thought about timestamps. 17:38:06 oh 17:55:45 rtprio, it has a manpage. 18:12:12 full of smart people around, there's sth interesting to learn every day :) 18:12:44 never had the usecase to recreate the eact same volume id, but noted... just in case 18:21:01 what about the FAT label btw, how can I change it afterwards? 18:25:04 CrtxReavr: but it doesn't get into the details of a volume label vs id and why they're different 18:28:23 I'm not sure how you'd change the label after creation, with only FreeBSD tools. . 18:28:30 I'm sure it's easy with other OSes. 18:29:50 https://unix.stackexchange.com/questions/44095/how-can-i-change-the-volume-name-of-a-fat32-filesystem 18:31:37 That's not FreeBSD specific, but the the green-checked answer, down about the middle of the page, is probably the easiest. 18:35:47 zi, who pissed in your fruitloops? 18:37:04 all good today 18:37:05 (: 18:37:15 And yesterday? 18:59:16 Between yesterday and today, stable/15 wants to rebuild llvm. Is that expected, I wonder? 19:02:22 Ltning: if you arent rebuilding at least 2 copies of llvm, rust and some erlangs every few days, something is prolly broken 19:02:28 at least, that's my takeaway 19:02:33 :D 19:02:53 No rust in base yet, afaik? I think that discussion didn't quite conclude yet... 19:03:13 mostly joking 19:03:29 Same 19:07:27 go us 19:07:28 haha 19:17:34 I absolutely understand how there's a pile of memory-related CVEs and rust "should" help that, but I question how much we can add rust to existing bases compared to... constraining what we allow in C. 19:35:28 rust static and runtime checking are far more strict than what is possible in C. statistics say most vulnerabilities are in new code though, so rewriting an existing codebase in rust is a bad idea 19:35:49 for new projects or for code that is constantly modified it's worth considering 19:38:14 also, if you try to make C runtime checking more strict, you'll just end up becoming slower than rust since it's also designed to prove at compile-time that some checks are not needed and elide them, while adding the same checks to C as an afterthought definitely won't be as easy to optimize away 19:53:54 I've accomplished a lot today with FreeBSD jails, methinks 19:54:35 Set up a jail for traefik, set up individual jails for different web servers, ingressed them via traefik, set up gitea, and set up vaultwarden 19:54:43 Containers! 20:15:20 hi. i may need your help. i had to rollback (my whole root dataset and all its children) to a snapshot i made before updating my freebsd with freebsd-update fetch / freebsd-update install, but after the rollback, freebsd-update fetch is telling me that there is no update available. 20:16:45 c3p1: what does freebsd-version -kru say? 20:17:06 phlux what drew you to traefik? 20:17:12 14.3-RELEASE-p3 / 14.3-RELEASE-p3 / 14.3-RELEASE-p4 20:18:32 rtprio: just used to it from Kubernetes deployments 20:19:01 zi : i dont know how that's possible 20:20:13 c3p1: im guessing you didnt switch BEs? 20:20:27 zi : BEs ? 20:21:29 boot env iirc 20:21:35 ^^ 20:21:51 ah, right 20:22:04 bectl list 20:22:18 c3p1: check out https://klarasystems.com/articles/managing-boot-environments/ 20:23:06 https://paste.c3p1.net/?b7f6732dadbdfa8f#Gfhttjf6g2ag2wjXkwrCeqSSFoZSQ6kQxmARNiL2RBZb 20:30:48 phlux, see any noticable perf overhead to putting services into jails vs running them directly in the host? 20:32:55 zi / phlux : my system is working correctly. If I wait for the next patch, will things get back to normal? 20:38:52 zi : okay, i switched to the BE created before the update, im now able to reupdate my system :) 21:01:17 okay, thank you very much zi / phlux, you saved my evening ^^