10:50:01 anyone use docs.rs/vfs before? im trying to make an overlay fs but it's not working. i make the OverlayFS::new() with paths to dirs and read_dir shows me it's merging, but how do i get the merged filesystem back out? basically i want access to the merged dir 11:11:42 that implements the vfs::filesystem::FileSystem trait, access it via these functions 11:12:13 but that just gives individual item access, nothing like 'copy entire merged dir' 11:12:26 like there's no copy_dir method that i can pass "/" to or smth 11:18:14 doesn't seem like that crate has any functions to work on multiple vfs or any copy dir function 11:18:49 but do you need to copy it? what do you want to do? 11:31:15 i want to compose a layered dir tree 11:38:45 yeah, that is what OverlayFS::new() does 11:39:18 ya i already said i saw with read_dir that it seeemd to be doing the merge, but that doesn't help as there's no way to obtain the merged dir tree 11:41:34 the object is the filesystem, it is virtual, as it only exists for that program, do you maybe search for unionfs/mount_unionfs? 11:42:36 is there a unionfs crate i can look at to see? 11:43:08 btw, i could use the iterator to walk the dir tree and copy each and every dir/file where i want it to go, but that seems ridiculous 11:43:19 what do you want to do? what is the bigger picture? 11:44:52 i want to take a set of dirs, merge them, then copy that entire dir tree somewhere on the physical FS 11:47:10 polyex: i just got here but why not rsync the source dirs to the dest dir 11:47:41 overlay fs approach has unique benefit that it doesn't copy a dir over and over 11:48:01 like how docker builds up a file tree out of layers 11:52:25 sounds like cp -r or rsync 11:52:37 no 11:53:07 wait, how do you want to copy without copying? 11:53:40 i'll ask about it again later when ppl that know about layer FSs are here 12:06:01 New URLs for your viewing pleasure: 12:06:01 https://www.freshports.org/--/package-imports.php?sort=date 12:06:01 https://www.freshports.org/--/package-imports.php?sort=name 12:06:50 ffs i was askin in wrong channel sorry!! 13:50:17 Hi. 13:52:46 I read a very good tutorial on bhyve: https://blog.sunsaturn.com/freebsd/create-virtual-machines-with-freebsd-vm-bhyve/ Just got one question: The author has 2 10gigabit ethernet ports and created a LACP interface by merging both interfaces, for his VMs. Why he needed to do so? What would that process give to VMs and what's the benefit? 14:03:01 that is just how that network setup is there, no idea why the author throught it is important to note instead of just noting that the network interface of the host is named lagg0 in that setup 14:03:33 madcrt: it's agnostic to bhyve (as in the benefit is for the whole machine, but they chose bhyve to run the tasks that utilize what LA brings) 14:16:19 I mean, would those two ports be dedicated to bhyve? And what's difference between dedicating 2 physical ports, vs, creating a virtual interface, for bhyve? Which one performs better? 14:17:36 madcrt: I run such a setup, it's just to provide more throughput to the system 14:18:12 no, the bridge is the important part (you can think of that as a internal virtual switch) 14:20:38 if you have multiple network interfaces you could also give one completly to bhyve without using a bridge 14:24:59 vortexx: so, better network performance for VMs? 14:25:05 nimaje: Good idea, how? 14:25:22 Any sample config? 14:38:28 give bhyve the interface directly, instead of the tap interface you would give it with a bridge 14:42:16 madcrt: I use vm-bhyve, when you do the setup you just pass the lagg0 interface to the bhyve bridge, it's nothing special 19:16:42 Just a bit curious. Is wayland common these days? Or, are you still on xorg? 19:18:06 ibs: wayland works 19:18:20 havent used much, but saw it working 19:49:18 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279644 who is responsible for this request ? 19:52:03 Should I ask on forum ? 19:59:18 HER: I know it works.. I'm using it now. More interested in the maturity of it. 20:02:51 ibs: nice! how long have you been using ? and, do you miss anything from x ? and do you dislike anything specifically in wayland ? 20:05:41 HER: I've been away from FreeBSD for years. Just last week started to look into it again. A little more hands-on to get working compared to Linux of course. But once up and running it's pretty much the same. Though it's even more years ago since I touched xorg. 20:35:55 ibs: I have been using Sway on FreeBSD for about six months. It is very stable, 3D acceleration works out of the box, even the bits I thought might work like fractional scaling work very well 20:36:41 what I didn't get to work was Gnome 3 on Wayland, but that was because I never worked out how to get GDM to work 20:37:08 Firefox on Wayland appeared to work fine 20:46:50 anyone use docs.rs/vfs before? i'm trying to make an OverlayFS, so i can create a merge of a bunch of dir trees. i use OverlayFS::new() and then WalkDirIterator to confirm the merge has all the files and dirs from the dir trees. but how do i access the entire merge so i can copy the tree somewhere on my physical FS? 20:47:55 duncan: do you know if it works with alder lake gpu ? 20:52:36 espn is showing cliff diving 20:52:59 in.... montreal? 🤔 20:54:17 instead of a cliff.... they have a 100m diving platform? 20:55:38 it is on hold because of weather... kind of sucks to climb down all those ladders in that diving platform lol 20:56:15 oops wrong channel. sorry 21:34:33 wtf me too sorry channel 21:54:30 how do you fuck up a multiline statement to the wrong channel 21:57:46 Same way you would type a single line statement in the wrong channel. Simply navigating to the wrong channel before realizing where you were. 21:58:59 eh I guess, but it is irc you have to channel or click to target 22:00:12 probably just typing to the wrong pane in focus lol 22:02:36 true ;) 23:11:40 solves the rust in base question? https://notgull.net/announcing-dozer/ basically rust toolchain only needs C to bootstrap 23:23:21 that is a plan of someone to build a rust compiler written in C 23:33:00 and as clang is in base mrustc would probably be as good for freebsd