01:59:37 its ports the package manager? 01:59:49 is there a website somehwere where i can check out everything thats on there? 01:59:57 i don't actually have a freebsd machine at the moment 02:10:45 GoSox: looks like there is a search here https://ports.freebsd.org/cgi/ports.cgi 02:10:46 Title: FreeBSD Ports Search 02:11:18 some more info on https://en.wikipedia.org/wiki/FreeBSD_Ports 02:11:19 Title: FreeBSD Ports - Wikipedia 02:11:21 welp, looks like im switching from launchd to cron :P 02:12:15 looks like https://www.freshports.org/ has pages for each port https://www.freshports.org/x11-wm/cosmic-comp/?branch=2024Q2 02:12:16 Title: FreshPorts -- The Place For Ports - Most recent commits 04:49:03 early German Canada BSDCan edition of BSD Now today: https://www.bsdnow.tv/562 04:49:04 Title: BSD Now 562: All by myself 04:53:26 * luna_ is listening atm 06:40:37 Is it okay to regularly do pkg check? 06:58:13 No, you might end up in prison for doing pkg check regularly. 07:01:23 so i don't have much experience with non-gui-based OSes, anyone know of a good guide for begginners to get freebsd installed and running, with some GUI of some kind so I can at least get it to a state that *I* can use it and then start messing around? 07:02:27 The best guide for FreeBSD: https://docs.freebsd.org/en/books/handbook/ 07:02:28 Title: FreeBSD Handbook | FreeBSD Documentation Portal 07:03:13 As for installing via a GUI, you could as well take a look at GhostBSD, which is a modified FreeBSD distro with a GUI pre-configured. 07:03:49 is ghost still the same underlying version of freebsd as - more or less - what is current? 07:04:07 i have a vm of one of them somewhere, let me dig that up 07:04:15 But I rather recommend you learn the command line, it's not that hard, and not learning it in any UNIX environment will bite you in the ass at some point. 07:05:02 i can kind of get by with the cli, but i work so much quicker with a gui for most things 07:05:34 also, i guess i don't have a freebsd VM anymore 07:06:11 from what i remember, i was following some guide just to get it installed and get a gui running but the steps weren't working and eventually i gave up 07:06:38 From what I see, GhostBSD 24.04.1 came out on 05/20, FreeBSD 14.1 came out a couple days later, so I doubt it's the latest and greatest FreeBSD under the hood. 07:07:20 Unless GhostBSD is truly to FreeBSD what Ubuntu is to Debian, and just use the testing branch (or -CURRENT in FreeBSD) as the base. 07:07:35 a couple days later, thats gotta be pretty close 07:08:11 ill set up a VM of that and see how far i can get 07:09:48 Since it confuses a lot of people, to convert FreeBSD branches to Debian branches: -RELEASE = stable, -STABLE = testing, -CURRENT = unstable. 07:10:32 ok i wasn't using the word current in that way 07:13:27 Oh, I can see on the screenshot on GhostBSD's website's news section that 24.04.1 uses FreeBSD 14.0-STABLE. So yes, it's not the release branch, and no, it's not the latest one. 07:14:43 what is the latest freebsd release? google says it is 14.0 07:15:18 https://ghostbsd.org/news 07:15:19 Title: Latest News | GhostBSD 07:15:30 Oops, misread. 07:15:37 The latest version is 14.1-RELEASE. 07:15:53 https://www.freebsd.org/releases/14.1R/announce/ 07:15:54 Title: FreeBSD 14.1-RELEASE Announcement | The FreeBSD Project 07:16:30 ahhh once again relying on google to process search results, instead of actually going to the websites, give me bad info 07:17:15 Which is always the case. 07:17:45 believe me i know. i run a formerly very popular ip address website that nobody clicks on anymore thanks to google 07:17:57 But understandable. In the Linux world you're more likely to rely on search engines and StackOverflow for solutions, whereas in the BSD world you're more likely to rely on the Manpages and the official website. 07:18:07 the google giveth and then the google taketh away 07:19:14 FreeBSD, OpenBSD, and NetBSD each have very extensive Manpages and Handbook or FAQ available. So much so that you will never need to rely on search engines. 07:19:29 But yeah, GNU's Manpages are pretty poor quality. 07:20:28 The only exception I can think of is Gentoo, their handbook is pretty extensive. 07:24:07 oh wait i have used ghostbsd before i think! not installed though, i think i used it as a "live cd" type of thing once, it looks very familiiar 07:28:37 alright ghostbsd is installing. this could be fun 07:28:51 especially if i can find a macos 8 theme for the gui lol 07:30:23 One tip: don't expect "--help" or "-h" to work. Instead, we use "man (comman here)" for that. 07:30:45 So instead of `du --help`, you'd use `man du` for example. 07:31:01 yup, anything thats similar to how macos works, ill be very faimilar with 07:31:10 and anything thats different, ill be completely lost :D 07:31:38 You'll be very familiar with FreeBSD then, the coreutils in macOS are almost identical. 07:31:56 yup thats how freebsd ended up on my radar in the first place 07:32:15 i'm still running an apple xserve right now, running a version of macos so old, I don't even want to say 07:32:40 shame its in a data center because it would probably be an ideal piece of hardware to drive-refurbish and install a clean freebsd on 07:32:49 I have a PowerBook G4 on which I installed OpenBSD, just for fun. 07:33:51 I often see Linux users switching to BSD (I'm one of those), but macOS to BSD isn't nearly as common. 07:34:01 And Windows to BSD I've never even heard of. 07:34:42 another thing that brought me to freebsd is that its essentially immune to syn_flood attacks due to the way it handles incoming tcp connections right? 07:35:01 Not familiar with that part. 07:35:04 after much research years ago, turns out macos never added any of that newer stuff since it forked from bsd like 25 years ago 07:35:17 my web server is under near constanat syn flood attack, just because people are assholes 07:35:43 Yeah, pretty hard to have nice things these days. 07:36:14 the only way my version of macos can protect itself against synfloods is through a feature built into the pf firewall 07:36:22 and that feature is broken in my os version 07:36:36 luckily my data center put me behind their fancy anti-ddos system for free 07:36:44 But perhaps if security is the main issue, OpenBSD might be a better pick. 07:36:45 but i need a real solution 07:37:04 But when it comes to familiarity to macOS, running a NAS, or just performance, FreeBSD is king. 07:38:51 Of course FreeBSD also wins in terms of amount of packages and ports customizability, but that's not really relevant to web servers. 07:39:28 is there a BOINC client for freebsd? 07:39:39 do projects need to support freebsd specifically? 07:40:02 Never heard of BOINC before. 07:40:55 Projects don't need to do so, but it does help. Maintainers generally port Linux packages over to FreeBSD, and then the other BSD's in turn port it to their OS's from FreeBSD. 07:41:21 i meant BOINC projects specifically 07:41:31 but if you're not familiar with BOINC then nevermind 07:41:45 its the platform that used to run Seti@Home and many other projects 07:42:30 But if you're a developer, it definitely helps to develop on either OpenBSD or NetBSD, because if it works on those, it will work on FreeBSD and Linux. If made on FreeBSD it might work on OpenBSD and NetBSD, but it's not a guarantee. And if made on Linux, it might very likely not work. 07:43:33 oh nevermind, freeBSD is specifically listed in this project so i guess thats that 07:43:36 https://asteroidsathome.net/boinc/apps.php 07:43:39 Title: Applications 07:43:41 hopefully other projects too 07:44:19 ok better example, here's a project that doesn't specifically list any BSD applications: https://boinc.bakerlab.org/rosetta/apps.php 07:44:20 Title: Applications 07:44:43 will the linux app run on bsd? or is this project S.O.L. for freebsd? 07:44:48 small pet-peeve during upgrade: it would be nice if the merging of files would honor my EDITOR variable, and not just use vi anyways. 07:45:38 An "app" will only run on either iOS or Android. 07:46:16 But a Linux program won't just run on BSD as-is. Unless its code can compile 1:1 to BSD, then you can run. 07:47:40 The problem with a lot of Linux software is that the developers generally aren't aware that BSD's (and Illumosses, Plan9's, and all the other good stuff) exist, so they end up uncontiously using libraries or system calls that are incompatible with anything other than Linux, Windows, and maybe macOS. 07:48:39 well as a lifetime mac user, i'm very familiar with being the red-headed-stepchild of software compatability 07:48:57 yourfate: vi is the default, so always handy to at the very least know some of the keybindings. 07:49:27 also besides BOINC projects, all i'm going to run in this machine is apache, php, mariadb, some form of vpn server, and some form of mail server 07:49:37 well and i guess some form of fileserver too 07:49:43 all low traffic except the web server 07:49:56 remiliascarlet: I can work it, but i'd prefer it to just use what's in the `EDITOR` variable 07:50:03 like most cli tools that require an editor 07:50:11 Then you're good to go with FreeBSD, because all of that is readily available in the ports tree. 07:51:44 Also, unless you have something that explicitely relies on Apache, you might give nginx a try, which is much ligherweight (was waaaaaay more ligherweight back in the late 2000s, but things have changed). 07:52:35 never used it but there is also linuxulator https://wiki.freebsd.org/Linuxulator 07:52:36 Title: Linuxulator - FreeBSD Wiki 07:53:09 Nginx has gained lots of bloat over the years as it gained more mainstream attention. 07:53:33 So I feel blessed for having used Nginx before it became widely known. 07:55:11 heh, in the old days I had to run the manual through google translate to do anything beyond the basics 07:58:22 paulf: I'm using the linux compat layer regularly to host various game servers 07:58:26 like factorio, valheim 07:58:29 it works well 07:59:33 this article explains it well: https://docs.freebsd.org/en/books/handbook/linuxemu/ 07:59:34 Title: Chapter 12. Linux Binary Compatibility | FreeBSD Documentation Portal 08:19:55 yourfate but I doubt that it's good enough for my needs 08:20:07 which is why I've never bothered trying 08:20:09 how's 14.1 guys? 08:20:42 am upgrading my first machine rn. its a raspberry pi so it'll take a while. if that goes well i'll upgrade the server 08:20:44 polyex65 still testing in vbox, doesn;t seem to break much for me 09:30:09 I have upgraded my NAS to 14.1, but I didn't notice any mindblowing differences from 14.0. 09:32:16 Well, except that Neofetch now shows "FreeBSD 14.1-RELEASE" instead of "FreeBSD-RELEASE-p6". 09:32:26 Well, except that Neofetch now shows "FreeBSD 14.1-RELEASE" instead of "FreeBSD 14.0-RELEASE-p6". 09:35:26 is there any vpn server software included or in ports you can run on a machine, so it can be a vpn endpoint that client machines can connect to? 09:35:32 like racoon or something 09:36:26 `pkg search vpn` 09:36:54 Otherwise, Wireguard is included, but what OS doesn't come with Wireguard these days anyway? 09:37:36 argh in this virtual machine, i can't get the vmware tools to run and the mouse control is driving me insane 09:38:53 How about `pkg install xf86-video-vmware`? 09:39:11 ill have to look in to this later. the thing that always drives me nuts baout loking for vpn software on any platform is its never clear whats a client, whats a server 09:39:29 i did the pkg install of the package vmware itself suggested 09:39:36 no errors but it doesn't seem to be doing anything 09:39:49 open-vm-tools 09:40:40 Did you read any instructions that showed up after the installation completed, if any? 09:41:13 Because very often the package manager will tell you what to do next at the very end of the installation. 09:42:50 I wanted to install that package myself just to check, but it wanted me to install 48 packages at a total of 222 MiB, so I thought "NOPE!". 09:44:23 i don't recall seeing any, i did google up some instructions to add a line to the rc.conf but that didn't help 09:44:24 BUT 09:44:32 i really need to go to bed ill play around with this more later 09:56:34 OH heres a question 09:57:10 can you install hdiutil or some other software that lets you create/mount/work with apple disk images? 10:01:24 Wow, that was a short sleep! 10:01:29 so, my rpi4b is at "installing updates" for close to 3 hours now 10:01:33 I think something got hung up 10:01:41 i know i keep not walking away 10:03:13 But not sure about hdiutil. Much of Apple's software is very proprietary, and all Apple has given back to FreeBSD was 5 dollars. 10:05:59 yeah everyone seems to have their own disk image formats so there isn't much need for using apple disk images on other systems. But it would be really handy for me specifically since this would be a server accessed/managed exclusively by Macs (not counting web traffic of course) 10:06:05 ok i'm really leaving now, later 10:08:10 Suggestion: set up an NFS server, mount it on your Mac, and then you can transfer your files over from macOS to FreeBSD that way. 10:08:34 That's what I do with my FreeBSD NAS to transfer across OpenBSD, FreeBSD, NetBSD, and Linux. 10:10:49 Or simpler: rsync. 10:23:03 Does anyone happen to know what you put in make.conf to force llvm18 ? (I did something once that caused the build system to tell me to not do that ans what to do instead but I cannot for the life of me get it to do it again) 10:23:21 h3sp4wn: for ports, DEFAULT_VERSIONS+=llvm=18 should work 10:23:38 that doesn't actually force anything to use llvm 18 but if something uses the default llvm version, it will get 18 10:25:14 so, how bad would you say is the idea of interrupting the `freebsd-update install` call? 10:25:23 lw: Thanks alot. 10:48:29 pkg: packagesite URL error for pkg+http://pkg0.kul.FreeBSD.org/FreeBSD:14:amd64/quarterly/data.pkg -- pkg+:// implies SRV mirror type 10:48:30 pkg: packagesite URL error for pkg+http://pkg0.kul.FreeBSD.org/FreeBSD:14:amd64/quarterly/data.txz -- pkg+:// implies SRV mirror type 10:48:30 how to fix this? 11:19:26 Context please? 11:36:47 https://paste.ircnow.org/cpi3w5yjc1in8l6zk9av 11:36:57 i want to change the mirror url but i got that 11:36:58 remiliascarlet 11:43:07 al1r4d: url: "http://pkg0.kul.FreeBSD.org/${ABI}/quarterly" 11:43:36 it will work, delete mirror_type 11:55:44 al1r4d: do you have any BSD user groups over there ? 11:57:26 Yes. right here for example. 13:25:43 Hello! Someone here who got time to look into a problem I'm having? I've posted it here: https://forums.freebsd.org/threads/upgrading-to-14-1.93700/ 13:25:45 Title: Upgrading to 14.1 | The FreeBSD Forums 13:28:33 hello here 13:28:52 is iocage vnet reliable ? 13:29:09 i saw many config which has failed 13:31:46 ok it's working =) 13:50:51 gendish what's the results for bectl list? 13:52:07 14.0-RELEASE_2023-12-02_095647 - - 68.1M 2023-12-02 09:56 13:52:07 14.1-RELEASE_2024-06-06_024053 - - 6.55M 2024-06-06 02:40 13:52:07 14.1-RELEASE_2024-06-06_084830 - - 423M 2024-06-06 08:48 13:52:07 14.1-RELEASE_2024-06-06_093236 - - 4.23M 2024-06-06 09:32 13:52:07 14.1-RELEASE_2024-06-06_100535 - - 367M 2024-06-06 10:05 13:52:07 14.1-RELEASE_2024-06-06_101736 - - 4.12M 2024-06-06 10:17 13:52:08 default NR / 7.20T 2021-09-09 11:16 14:02:19 gendish: What happens if you activate the last snapshot for the next boot with: "beadm activate 14.1-RELEASE_2024-06-06_101736" and reboot, then freebsd-version -kru again 14:05:46 s2r: I'll try that. Thanks. 14:50:27 whats the correct way to share a directory with a jail ? 14:50:41 just mount it from the host 14:50:46 ? 15:00:00 oh, nullfs 15:51:21 I'm unsure how ports are updated in relation to base OS. I just upgraded to 14.1 and because of this patch (ports/83dafbec2c7603a64e01f3548303fb242b878be5) I expeced to have drm-61-kmod available. However, it appears not to be the case. 15:51:54 What am I missing? When can I expect it to become available through pkg? 16:01:43 Hi, I setup a Linux jail following mostly https://forums.freebsd.org/threads/running-google-chrome-in-a-dedicated-linux-jail.85491/, I am trying to install pi-hole inside this ubuntu jail, but the installation bash scrip throws a /dev/fd/63: No such file or directory, but I do have the fdescfs and other linux mount points mounted. /dev/fd only has 0 1 2, it is missing 63. Not sure how to resolve 16:01:45 this. 16:07:00 dautor8518050867: packages are only build for each major version, like 14.x, so it will depend on when the 14 builder is upgraded to 14.1. perhaps someone on the ports@ list knows when that might happen, in the mean time you could build the package from source 16:07:55 (i imagine this might not happen until 14.0 goes EOL, to avoid breaking users who haven't upgraded) 16:13:12 That makes sense. I don't know if I should mix packages from pkg and manually built ones. It's not that important to me at the moment to be able to use my integrated GPU. I put in an old GPU so I can get by until drm-61-kmod comes. Thank you for the response, lw. 17:24:27 is there a ufw like front-end available for pf? 17:57:20 yourfate: how did that turn out? did you interrupt? mine hung for a while, but eventually finished after an hour (on a much stronger box... i think i3) 18:18:29 scoobybejesus: other stuff also hung at that time. I did try to interrupt it with ctrl+c, as I didn't see any activity in top 18:18:31 but that didn't work 18:18:34 so I just did a reboot 18:18:43 and then tried the update, and it worked fine. 18:18:46 the rpi is now on 14.1 18:19:01 the 2nd time took a few minutes at best 18:19:05 ultimately, it all worked out. sweet 18:20:23 yes! 18:20:25 yeah, my 2-vcpu VPS instance updated faster than my four core box at home due to the weird hang. i blame jails (maybe vnet) 18:20:40 on the 2nd one I could also constantly see activity in top, gunzip etc 18:22:03 the good thing is, I have learned from previous rpi experiences, and I have a daily backup of the entire FS of the pi using restic 18:22:15 so, if I had hosed it, it would have not been too bad 18:22:31 never trust SD cards with anything 18:23:54 camera manufacturers know that too, pro-grade cameras usually have dual SD slots, and save images to both 18:26:04 i'd prefer FS snapshots, but the pi images don't use zfs as standard, and I'm too lazy to change that 22:51:51 13.3 no matter what i do service -e shows /etc/rc.d/sendmail! how can i totally disable it? i have sendmail_enable="no", _msp_queue_enable no, _outbound_enable no, _submit_enable no. i also have all of the /etc/periodic.conf changes handbook says to put 22:54:45 polyex: take a look at /etc/mail/mailer.conf 22:55:24 iirc, i didn't do any of that, i just changed it in mailer.conf 22:55:43 and i get nothing for service -e | grep mail 22:55:51 mail coming in just fine with dma 23:01:45 what did you do in mailer.conf? 23:08:26 sendmail /usr/libexec/dma 23:08:33 mailq /usr/libexec/dma 23:08:38 what if i have no dma installed? 23:08:39 newaliases /usr/libexec/dma 23:08:57 i don't think you have no dma installed 23:09:20 uname -U ? 23:09:22 polyex: sendmail_enable=NONE 23:09:58 polyex: but that's not the SMTP agent, just a local submit daemon 23:10:14 also, mailer.conf has a manual page 23:10:56 yeah but I think polyex wants to disable the sendmail process starting, not redirect the "sendmail" name 23:11:12 ya 23:11:46 no sendmail still showing lol damn 23:11:53 i'll just wait till i upgrade to 14.1 and try again 23:11:56 no 23:12:04 service sendmail stop 23:12:16 I don't think 14.1 is different 23:12:22 mailer.conf is how mail is plumbed 23:12:35 if mailer.conf uses dma, it doesn't start sendmail 23:12:43 i don't have sendmail 23:13:43 also, i put this information in hier(7) 23:14:01 and mailer.conf(5) explains everything 23:14:01 polyex: wait, do you have any sendmail process running? or you just look at service -e ? 23:14:17 just service -e 23:15:33 any sendmail or dma running with ps ax? 23:15:40 no 23:16:35 which sendmail 23:17:31 also, service disable sendmail 23:17:42 I think service(8) is just a buggy script 23:17:56 no metter what I put in /etc/rc.conf , -e thinks it is enabled 23:17:57 man, dont hate on service, it's working fine over here 23:20:46 ive never seen or heard anything that service is buggy 23:22:01 polyex: you might have found a bug. /etc/rc.d/sendmail has name="..." and rcvar="...." twice, maybe this is confusing the script 23:23:17 concussious: "-e" just uses heuristics explained in the manpage, so it is not 100% correct 23:24:38 saper: thanks, that's very interesting 23:25:17 polyex: sendmail_msp_queue_enable=NO should remove sendmail from the list and stop worry you 23:25:28 but sendmail_enable=NONE is better ;> 23:25:57 (I have never used service -e before) 23:26:46 well, the real deal is /etc/src.conf : WITHOUT_SENDMAIL=1 23:27:22 recompile your system without sendmail even existing 23:28:05 and wait for llvm to build 23:29:20 yeah i mean, if you read and apply mailer.conf it won't matter 23:29:49 thus, i said, which sendmail. its a link to mailwrapper 23:30:08 and as described in hier(7), mailwrapper is configured with mailer.conf(5)