02:39:11 uskerine: based on that report, that looks to be the case, except for bluetooth 02:51:50 on 13.4, i'm getting some daemons killed with the log message "failed to reclaim memory". top reports that almost all memory (7.5G out of 8) is wired, and almost all of that (6.3G) is ARC. would limiting the memory for ARC likely prevent daemons from getting killed? (i'm not entirely sure what "failed to reclaim memory" indicates) 02:52:31 thorongil: limiting arc would probably fix that, yes. there were some major fixes to ARC memory reclaimation recently, i don't remember if or when they went into releng/13 though 02:53:25 thanks. will the machine need a reboot, or will setting the sysctl take effect immediately? 02:53:46 iirc, you can set it without rebooting, i don't remember whether it'll immediately shrink the arc or not 02:53:56 thanks 03:00:44 for the record, after setting it with sysctl, top shows the ARC has shrunk, but wired memory has not. well, not quite: wired memory is shrinking veeeeeery slowly (like 4M every 10s) 03:12:25 Can you search the old PR system or were all those those migrated to bugzilla bugs? 03:18:29 ok nm. A simple search says yes they were. 03:35:37 i'm starting to play around with jails and i'm trying to figure out whether i want exec.start = "/bin/sh /etc/rc". i want this jail to only run a single daemon installed from ports, which i intend to start manually rather than from /usr/local/etc/rc.d. what benefit would exec.start = "/bin/sh /etc/rc" have in this case? 03:54:43 thorongil, It is perfectly okay to not use rc within a jail and simply to start whatever processes you want running in the jail. That's one of the many normal configurations. 03:55:35 cool, thanks 05:42:07 I'm trying to run something under linux emulation and it's complaining about missing libcrypt.so.1 which I gather was part of glibc but has been removed, what the right thing to do here 06:20:24 crb: the easiest method is to create a chroot environment containing the version of Linux you need and install the software there, that way you're not tied to whatever version ports currently supports 09:55:28 anybody done arduino development on freebsd? 09:55:58 I have an inkplate device (wifi esp32 + e-ink screen) that I want to set up 09:56:03 https://inkplate.readthedocs.io/en/latest/get-started.html if people are curious 09:58:12 <[tj]> dch: a long time ago 09:58:42 <[tj]> I've done micropython from freebsd as recently as yesterday 09:58:49 oh that is good to know 09:59:00 <[tj]> and inkplate mentions micropython 09:59:07 yes it does 09:59:17 we have a few wiki pages on arduino related stuff, so this looks like its going to be worth trying to make it work 09:59:24 <[tj]> nah its awful 09:59:41 oh dear 09:59:46 <[tj]> micropython is just python3 10:00:05 <[tj]> I'm assuming your goal isn't hack on a microcontroller, but "do something" 10:01:15 yeah, initially i just want to put a handful of words on the display 10:01:23 and update them over wifi 10:01:33 <[tj]> your life will be much simpler by using micropython 10:02:29 <[tj]> and I will be helpful rather than condescending 10:03:21 how will I know the difference over irc tho? 10:03:51 cool, so my first step will be to find appropriate cables. I may as well look for wifi chips while I'm in the cellar. 10:05:21 <[tj]> I keep bicycles in the coal seller and wifi in the attic 10:24:13 hmm, i was hoping i could use pf's new af-to to redirect ipv4 traffic to an ipv6 address for a single host, but this doesn't seem to be supported 11:15:41 well, freebsds pf forked from openbsds pf a good while ago "This implementation is derived from OpenBSD 4.5." 11:17:00 i'm not saying it would work on openbsd (i have no idea) only that it doesn't on freebsd :-) 11:19:14 (specifically because af-to seems to be designed only for 464XLAT and doesn't seem to support translating to a single destination IPv6 address) 11:21:45 well, with "pf's new af-to" you probably mean openbsds pf there, so it is no wonder that it isn't in freebsds pf and as those implementations diverged quite a bit, as freebsd wanted SMP support there and openbsd implemented other features, … 11:22:40 no, i mean the feature that was added to freebsd a couple of months back 11:25:06 hm, why does it say "FreeBSD 13.2" when I search for the -CURRENT man page of pf.conf on man.freebsd.org? 11:30:43 I'm a bit confused setting up WiFi 11:30:54 net.wlan.devices says iwn0 11:31:05 iwn0 is also in my dmesg 11:31:08 ifconfig doesn't show it? 11:32:16 runxiyu: iirc you need to create subinterfaces, like 'ifconfig wlan0 create wlandev iwn0' 11:32:52 ah, thanks 11:33:02 i'm new to freebsd (came from openbsd and linux), got myself a bit messed up there 11:33:45 ivy: seems like it landed sometime in december; are you on -CURRENT? 11:34:05 nimaje: yes, and i'm using it for NAT64 already and it works great :-) 11:34:33 (well sort of, i reported one bug and i need to report a second one... but the basic functionaliy is there) 11:34:39 err, wpa_supplicant is rejecting mac_addr=3 (use dedicated/pregenerated mac address in mac_value) even though the example config file seems to support so 11:37:36 ivy: as I understand it, it is mostly meant for nat64 but your usecase should be supported to (just from what is written in git log, no idea how it would work) 11:38:56 nimaje: well, i tried 'pass in from any to 1.1.1.1 port 53 af-to inet6 from 2001:db8::1 to 2001:db8::2/128', but it seems to always treat the 'to' address as a /96 and replaces the lower 96 bits with the IPv4 destination address 14:47:38 is it possible to do a keydisk encryption from the installation menu 14:47:43 or does it have to be done by geli manually? 14:47:57 iirc you can only do passphrase via the installer 18:58:55 hi everyone, how do I store my music in hdd? #newintothis 19:27:41 42 20:12:56 There must be something the FreeBSD foundation can try doing to reach out to companies like Zoom, Salesforce/Slack, AWS Chime, Microsoft Teams etc.. to have native clients on FreeBSD for conferencing products. I've tried using FreeBSD as a day to day driver, but always run into a blocker when it comes to actually talking with my co-workers (yes unfortuantly we do need to do that occisionally). I end up having to run both Windows and FreeBSD for that pu 20:22:32 that would be the dream 20:22:46 how do those things work in a modern chromium browser for you? 20:23:29 tuaris: the problem is that google doesn't really care about anything that's not linux, windows or mac when it comes to chromium-related software, so there's not much you can do. 20:23:45 until upstream starts caring about freebsd, it will always suck 20:26:43 it's a real shame that MSFT went with Ubuntu instead of FreeBSD for the WSL (which, I guess, would need a different name too) 20:34:22 it is all about business, i use Windows and learning Freebsd witch I love it but programms its a bottleneck'; and if you can find one on FreeBsd Port/Package collection then they abandon or no do more updates :) 20:36:58 yeah, community software projects can require some effort 20:37:37 well, "some effort" for things like chromium is at least 2-3 people on FTE working on the port :P 20:37:43 sometimes there are newer patches available in the Bugzilla site, https://bugs.freebsd.org/bugzilla/ 20:39:14 and if not (I know it's a lot of reading/yak shaving), there is good documentation about how to submit new/updated ports in the Porter's Handbook: https://docs.freebsd.org/en/books/porters-handbook/ 20:43:36 mfisher: chromium isn't my thing, but the experiance between it and Firefox isn't that diffrent. 20:45:29 Now, I'm running into another blocker. I got to get an updated version of the Teleport client working on FreeBSD, and... well they have not been to friendly with supporting FreeBSD in the past. 20:45:53 When I talked to them, the basiclly told me to pound sand 20:46:51 yeah, sounds about normal :( 20:50:22 firefox is probably less diverged from upstream on freebsd than chromium is 20:51:33 the reality is that if we want a properly working chromium on freebsd, the FF will just have to pay people to do it. at least until upstream decides to accept patches 20:52:10 this also applies to electron, CEF, and to some extent, nodejs 20:53:49 The last time I tried updating the teleport port was a few years ago and ran into some rate limit issues while generating the GH tupples for go mods. Maybe I might have better luck now using the same approach I took while making the grafana tempo port 20:54:50 I just have a hard time understanding why browsers need so much development work on them 20:55:26 what is it about chromium that needs fixing? what new feature does there need to be? the more features the more websites get uppity and start abusing them 20:55:34 ring0_starr: everchanging standards (not just web but also graphics), more stuff getting added and people wanting it to be really fast while remaining reasonably secure since it's arbitrary code execution as a feature 20:55:45 The HTTP protocol is being used so far beyond it's intended purpose. 20:55:53 exactly. 20:56:10 it can be boiled down to "abuse of a thing that started off with good intentions" 20:56:14 and "support of said abuse" 20:56:21 as for freebsd, a good start would be having any kind of sandboxing in chromium 20:56:31 since right now chromium on freebsd runs without any real sandbox 20:56:34 i thought chromium itself had the sandbox!? 20:56:46 yes, on linux, mac and windows via seccomp & friends 20:56:49 it doesn't use capsicum, though 20:56:55 it's being abused. They really should have created an entirly new protocol. In some strange way they did, but they called it HTTP2 20:58:03 It should have been called BTTP, lol 20:58:11 so in effect, the rate of 1-2 ACEs per week in chromium (via v8 or something else) result in a proper ACE as opposed to needing a sandbox escape first. unfortunately capsicum support requires a lot of work to maintain, which is why i say that the FF will basically need to pay someone. it's unfeasible to do as a hobby 21:01:07 imagine how great the world of tech could be if it weren't subject to external pressures 21:02:23 every project is incredibly overcomplicated. I just clicked the button in github on some function in llvm to see where it gets defined, and i got this " cannot be searched because it is too large" message 21:02:50 github with all its mighty microsoft resources can't even bear the weight of llvm, which is smaller and simpler in design than gcc 21:05:49 it is all about business, i use Windows and learning Freebsd witch I love it but programms its a bottleneck'; and if you can find one on FreeBsd Port/Package collection then they abandon or no do more updates :) 21:06:02 i don't know that llvm is smaller and simpler these days, it's probably about the same. llvm has around 12 million non-blank lines of code in total based on running tokei on it. that also includes tests & all, but that is all indexed by git 21:08:36 and the solution to all this complexity is to throw more tooling and more resources at it, when any real person would stand back, look at the mess, and stop 21:09:14 it's like everybody in the world has a meth habit 22:18:57 ring0_starr: yeah, Docker to solve the complexity created by all the tooling for language package managers, then k8s to solve all the complexity created by Docker. 22:32:22 What will solve k8s? :3 22:58:33 The world will finally come to it's senses and solve the problems cuased by k8s by using FreeBSD everywhere. 22:59:31 hah 22:59:54 i don't get why those are even used 23:00:18 and how widespread the usage is 23:00:51 the idea isn't bad actually 23:28:10 k8s is basiccly a distibuted operating system. It even has it's own package manger (helm) 23:28:50 but it's a disaster for. every org I've seen using it has no idea how to do system administration