01:13:19 weird that Postfix doesn't support OCSP stapling 02:42:44 saper: there's no way that change could cause that problem without `device wg` in your kernel config 02:43:03 at a minimum, but even then just having it wouldn't cause it unless it was passing traffic 02:43:20 s/wouldn't/couldn't/ 02:46:06 rwp: what you are noticing is probably copy on write (COW). and ZFS is made to do that to prevent data loss 02:47:02 zfs definitely has more random writes then ext4 or xfs 02:47:13 the difference is audible 03:04:20 sfox audible? 03:04:39 yes 03:04:48 storage devices make sounds 03:04:55 sfox like you hear the computer making noises? With your ears? 03:05:02 yes 03:05:07 heads move 03:05:16 and coils whine 03:05:26 sfox oh yes. Sorry been a while since I used a disk drive 03:05:35 ssds make noises too 03:05:44 sfox really? I've never heard one 03:05:48 you just need to have a quiet enough cooling system to hear them 03:05:52 yes they squeal 03:06:02 sfox my computer has no cooling system. I'm gonna listen more carefully 03:06:07 it sounds like coil whine but probably is something else 03:06:16 solid state ..no moving parts 03:06:22 no fan 03:06:25 Yeah, I can't hear anything 03:06:29 more enterprisely hardware makes more sounds.. probably because there's more power moving through them 03:06:37 yeah, enterprise ssds make sounds 03:06:45 they squeak when you write heavily to them 03:06:52 your computer is like a phone? 03:06:54 How? 03:06:58 I want to see a video of this 03:07:07 phone? what phone are you talking about? 03:07:31 i'll try to search one up 03:07:33 the computer psu no fan, the cpu no fan..solid state 03:08:06 the phone no moving parts..mechanical parts like fans..all solid state..cpu,ram,battery.. 03:08:35 cause psu has fan, cpu has fan on most computers and laptops 03:08:44 just because a electronic part is solid state doesn't mean it doesn't move 03:08:55 if there's alternate current it does 03:09:04 well if you mean accelerometers and such sure 03:09:06 if there's enough power flowing through a solid state part 03:09:10 it'll vibrate 03:09:49 resonance 03:09:51 some audio frequency PAs you can even hear what's being played with a dummy load hooked up from the amount of power flowing through it alone 03:10:31 https://www.youtube.com/watch?v=KS-BHI667po 03:10:32 Title: SSDs are NOT SILENT! SSD M.2 making high pitch noise or crackling/whirring - YouTube 03:10:45 But you are talking about something using like 100-1KW. Not a SSD that uses like 7-10W 03:11:33 I mean, my 1KW Microwave oven makes sounds too 03:11:34 sfox wow thats pretty cool 03:11:39 Thanks for sharing 03:12:13 I can't hear it over my disk shelves LOL 03:12:18 lol 03:13:20 my olpc xo-1 laptop one laptop per child was no fans..but that was 400MHz amd/national semi cpu, 256MB of nand storage and like 128MB of ram. 03:13:57 7-15watts maybe 03:15:38 latest pi arm foo 5 needs fan 03:15:50 pi arm4 no fan, but not anymore 03:15:59 pi4 arm no fan 03:23:00 pedantic harmonics in the ic's 03:23:35 no moving parts..sbc/soc/ic's...no fans..it not complicated 03:24:30 the psu wallwart outside the box.. 03:24:38 heat! 03:30:14 https://en.wikipedia.org/wiki/Solid-state_electronics 03:30:15 Title: Solid-state electronics - Wikipedia 03:30:35 The term is also used as an adjective for devices in which semiconductor electronics that have no moving parts replace devices with moving parts, such as the solid-state relay in which transistor switches are used in place of a moving-arm electromechanical relay, or the solid-state drive (SSD) a type of semiconductor memory used in computers to replace hard disk drives, which store data on a rotating disk. 03:31:01 no fans! same deal 03:31:08 a brick of IC 03:31:21 like your phone! 03:33:47 psu cpu storage..all have or had moving parts..the fan, or spinning rust.. 03:57:15 30 x 1GB scsi drives in array..across six scsi controllers..you want to talk about heat and fans! 03:57:43 thats 30GB back in 1994 sun ssa 100 110 disk array 03:57:53 44,000.00 dollars 03:58:07 noise! 03:58:35 scsi - to fiber - gbics 03:58:49 those suckers burnt out from heat all the time 04:02:00 high voltage differential scsi vs low voltage ...hp Jamaica arrays 04:03:36 or we go san fc-al loop 255 disks 04:04:35 hot/cold aisle in DC 04:15:10 Micromachined micro-electromechanical systems (MEMS) https://en.wikipedia.org/wiki/Accelerometer moving parts in IC! 04:15:11 Title: Accelerometer - Wikipedia 04:15:36 x y z baby 04:15:56 thats moving parts in IC form! 04:16:15 sfox, ! 04:16:50 i don't think nand flash are mems 04:17:01 i never said that 04:18:03 nand or nor is nothing to do with mems 04:18:22 dunno what your talking about 04:19:42 https://www.howtogeek.com/devops/how-logic-gates-work-or-and-xor-nor-nand-xnor-and-not/ 04:19:43 Title: How Logic Gates Work: OR, AND, XOR, NOR, NAND, XNOR, and NOT 04:19:59 perhaps spend some time on learning then 04:21:27 nhttps://www.nand2tetris.org/ 04:21:28 Title: Home | nand2tetris 04:21:38 you could also do nor2tetris 04:22:28 nand or nor..you can build computer with 04:22:36 ttl foo 04:23:25 https://en.wikipedia.org/wiki/NAND_logic 04:23:26 Title: NAND logic - Wikipedia 04:23:52 https://en.wikipedia.org/wiki/NOR_logic 04:23:53 Title: NOR logic - Wikipedia 04:24:42 Transistor–transistor logic 04:27:13 sfox, software > hardware..you dont need to know that foobar in end 04:27:40 hardware is just electrical signals..the software is abstraction into real world 04:28:10 software > hardware 04:29:10 no that's analog 04:29:25 turing complete system A can run/emulate system B 04:31:16 ok sfox whatever you say 04:31:22 im done. 04:31:33 yes 04:31:37 whatever i saw 04:31:54 now make me a sandwich 04:35:22 sfox: "that's analog" nothing in that was analog. 04:36:16 guess you're still making your own sandwiches. 04:46:14 The Dunning–Kruger effect is a cognitive bias in which people with limited competence in a particular domain overestimate their abilities. 04:46:35 sfox, have you heard about this ? 04:52:40 sudo make me a sandwich 04:53:43 perhaps sudo -i 04:53:51 you want the root 04:54:18 so i'm pretty confident i can get a bsd machine up and running, with apache and mariadb and php 04:54:22 however 04:54:37 what to do about a mail server? 04:54:56 i've always used simple manager applicaitons that do all the hard work for me 04:55:05 don't suppose theres something like that for freebsd? 04:56:21 your mailserver mx record in dns will be blocked by the big guys... 04:56:37 right to /dev/null... 04:56:38 why would you think that? 04:56:44 cause spam 04:57:33 20 years ago different story 04:57:55 i have no problem with "big guys" rejecting my mail on my current mail server 04:58:02 and theres no reason why that would be a problem on the new one 04:59:55 GoSox: Are you referring to something like CPanel or the actual MTA like Exim/Postfix? 05:00:24 i don't have anything specific in mind, just anything that i can use to "easily" setup and manage a mail server 05:00:37 right now i use this obscure mac specific program to run postfix 05:00:47 before that, I used the tools that came with macosx server 05:00:51 back when that was a thing 05:00:55 https://old.reddit.com/r/selfhosted/ 05:01:50 mua or mta 05:03:48 GoSox: You might check out Citadel (https://citadel.org/). It's more like a self-contained BBS system but it may work as a configurable mail server; you'll need to read the documentation to see if it works for your use case however. 05:04:20 Though it might be best to just try and get Postfix up and running; it's somewhat easy to configure. 08:19:13 There is an upcoming book by Michael W. Lucas on this https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-serve 08:19:29 https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-server 08:50:18 I hope it's "run your own mail server" in the old definition of it, because to most people, "run your own mail server" means "just set up a G Suite account brah". 08:51:31 Probably because of Discord, which has been successful in redefining the word "server" to mean "a chatroom on one of our proprietary servers which we can ban whenever we feel like". 08:54:53 Just read, it is about setting up Postfix with all the features needed today to survive in the email world, such us DKIM, dealing with SPF, etc. 08:55:01 the book is coming up in August 09:07:06 I was just joking. 09:07:10 long shot: I run a mono-based gameserver in linuxlator, and I get these errors with some regularity: `mono_thread_internal_set_priority: pthread_setschedparam failed, error: "Operation not permitted" (1)`. Is that something I can fix? 09:07:40 the server runs under a non-privileged user 09:08:01 Well, looks like you answered your own question. 09:08:32 running the server as root would be a bad bad idea I guess, can I somehow allow that user to change those scheduler values? 09:10:37 I don't have a FreeBSD machine at hand right now (not like I ever succeeded in running Linuxlator at all), but perhaps you can just chown whichever file(s) it relies on. 09:11:24 file? its trying to set scheduler priority / niceness, but it seems to a value its not allowed to 09:12:04 In Unix, everything is a file. 09:13:50 aaah there is a system for this: https://man.freebsd.org/cgi/man.cgi?query=mac_priority&sektion=4&apropos=0&manpath=FreeBSD+14.1-RELEASE+and+Ports 09:13:52 Title: mac_priority(4) 09:54:40 06:56 [ rennj] your mailserver mx record in dns will be blocked by the big guys... 09:54:59 I've had Deutsche Telekom block my mails because I "don't have an impressum". 09:55:12 Told them I don't intend to run a web server, but a mail server... 09:55:49 Anyway, they didn't understand so I just blocked their MX, too. I'm still alive. 09:56:41 Hard reject on the mail layer with a specific error message that will show up in the bounce mail so the user knows it's their fault not mine. I couldn't care less. 09:57:44 Giving in and not running your own MX because of "those big guys" is just emporing their monopolism game even more, what's the point? 09:58:23 Run your own MX, and if the big guys refuse to talk to you, refuse to talk to them. That's about it. 10:02:38 Oh I just realized I replied to a conversation that was 5 hours ago. :D 10:31:49 I believe you say that because you're neither Australian nor Neo-Zelander. Oceanians do that all the time. 11:06:39 armin: In my experience, it's not all that bad. Google lets most emails through, but they recently started flipping the coin on each email I send on whether to deliver or not. Microsoft is by far the worst email provider to send emails to from a self hosted mail server, they will put your emails in the spam box if you're lucky, or just not deliver at all if you're not lucky. 11:07:01 But at least Yahoo and Proton seem to deliver everything without issues. 11:09:46 And yes, here in Japan Yahoo is still a big thing, and they too still provide email hosting. However, the storage they give you is extremely limited, and they really love to send you spam directly from Yahoo a billion times a day. 11:10:16 So your inbox is always clogged up. 11:19:26 I have the pi 400 and I wanted to use freebsd .  The one version that is said to work they don't offer at all.  besides like the video setting I don't know if it need firmware  or  really anything what it might need to work. I just know when I run it on the thumb  drive I see the rainbow screen .  Anyone 11:25:24 tarel2: I don't know too much about the rpi 400, but I run it on an rpi4 no problem 11:25:49 what I did is get the "FreeBSD-14.1-RELEASE-arm64-aarch64-RPI.img.xz" image from here: https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.1/ 11:25:50 Title: Index of /releases/arm64/aarch64/ISO-IMAGES/14.1/ 11:25:52 and put it on an SD card 11:26:19 So  SD or thumb drive matter? 11:27:31 There is not much on the site , the version it says did work , is no longer there.   like said beyond change cpu setting there is not much to make it work .  Yet when I got a version I did not see anything 11:28:20 afaik, if you just use the image from the downloads page, you have to put it on the SD card 11:59:57 Morning.If I upgrade to 13,3 from 13.2, `freebsd-update` reports that it won't change files I've modified, like sshd_config. How do I see a diff so that I can implement the updates by hand? 12:52:21 gh00p, not sure if there's a better way, but in the past i've downloaded base.txz and compared what's in there to my /etc https://download.freebsd.org/ftp/releases/amd64/amd64/13.3-RELEASE/base.txz 14:09:04 remiliascarlet: Well the worst experience so far I ever had was with Deutsche Telekom. Google I had no issues with so far, that usually delivers quite well from my MX. 14:10:01 remiliascarlet: Also hello to Japan, I'm in Frankfurt (Germany). 14:19:18 armin: strange, I have problems with my emails arriving into spam folders at Microsoft or so, but I didn't have anyone blocking my mails like this yet. 14:28:03 saper: Excuse me asking this, but SPF/DKIM all set up correctly? 14:28:16 I have no SPF, but I use DKIM. 14:28:21 ah. :) 14:28:42 saper: Did you check with mail-tester.com if that says something? 14:29:02 (or some other thing that checks these things?) 14:29:58 saper: That's what I usually use to help me debug these issues, sometimes it isn't much helpful but often it is. 14:30:18 7.2/10 14:30:29 That's not too much. :) 14:30:39 I am not debugging right now, just wanted to tell you that I don't think that DTAG blocked me (in or out) 14:30:45 ah 14:30:48 ok :) 15:34:41 armin: 7.2 is what one gets without SPF and DMARC 15:34:48 awhile back i switched from postfix to opensmtpd, and it's been so much better. the config just makes so much more sense to me 15:35:11 I am using sendmail 15:53:03 so your saying opensmtpd > postfix > sendmail 15:53:36 not surprising, sendmail.cf and m4 macro language was always a pain in the ass 15:57:23 I haven't spent too much time with OpenSMTPD but Postfix configuration is a table driven decision making configuration. Every config decision is a table. Match the left-hand-side and do the right-hand-side. Therefore I find it very easy. 15:58:36 ehh... same is with sendmail.cf - if left hand will match, the right hand is used:D 16:00:19 opensmtp is fire, but it relies to heavily on the filter system for things that should be built in 16:00:32 But it is using a sed-like Turing complete language to do it. People don't like shell syntax and want something simpler, well, sendmail syntax takes that and does it even more deeply arcane. 16:01:52 One question: does FreeBSD have an equivelant to OpenBSD's ``sysctl -n hw.vendor/version/product` and NetBSD's `sysctl -n machdep.dmi.system-vendor/product/version`? 16:03:16 sounds like dmidecode/smidecode foo 16:07:52 heh solaris smidecode correction smbios 16:15:38 remiliascarlet, I only about "sysctl hw.model". 16:18:04 https://en.wikipedia.org/wiki/System_Management_BIOS https://en.wikipedia.org/wiki/Desktop_Management_Interface is that data 16:18:05 Title: System Management BIOS - Wikipedia 16:25:02 rennj: I am saying that I am using sendmail, but I have learned how sendmail works. Yes, I have custom rulesets. If someone needs a really flexible system, they can invest some time to learn that. Otherwise, no. 16:25:45 yeah i saw wcarson response, ran with it 16:25:51 wrong nick 16:26:35 is opensmtpd that OpenBSD thing? I had some strange issue once I wanted to try it, but this was long ago and I forgot. 16:48:32 https://en.wikipedia.org/wiki/OpenSMTPD 16:48:33 Title: OpenSMTPD - Wikipedia 17:02:45 FreeBSD crushes it! Read the article on Phoronix! 17:02:48 https://www.phoronix.com/review/bsd-linux-threadripper-7980x 17:02:49 Title: FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks - Phoronix 17:08:38 I hope many people frustrated about latest Microsoft Systemd shenanigans see that benchmark 17:21:07 what happened with microsoft & systemd? 17:21:33 I've switched over most my my linux devuan systems (debian fork without systemd) to freebsd so i'm out of the loop 17:22:22 remiliascarlet, dmesg should have that info 17:23:31 sfox: I believe it's a reference to Poettering getting a job at Microsoft, though he still plans to work on systemd. That's pretty viable, considering that Linux is a core part of Microsoft's business these days, with things like Azure 17:23:53 oh 17:24:23 i hate how much influence a few megacorps have over linux now 17:24:36 at the detriment to everyone else who uses linux 17:24:40 well, they're the ones that provide the funding 17:25:07 i hate how debian gave a big middle finger to it's whole community, brazenly against the DFSG and caused a fork 17:25:27 Could that happen to FreeBSD? 17:25:52 one corporation comes along, provides some funding and then seizes control of the whole project against the will and wishes of everyone else? 17:26:15 then gets bored and leaves leaving a whole bunch of unmaintianed broken crap 17:26:18 The decision in Debian was reached through democratic means of the developers, by a general resolution. 17:27:02 maybe officially, but if you dig into the details not really 17:27:05 lets move this to #freebsd-social 17:53:16 not sure what i'm doing wrong, but i'm trying to set up a 14.1 AMD64 vm in virt-manager with qemu, and no matter what i do, the network on the installer doesn't work 18:02:07 zayd, What is the host OS running virt-manager? This works for me. If you try a different non-bsd system does that also fail the same way? If so then something is wrong with your virt-manager installation. 18:02:52 rwp: the host is running Arch Linux, i'll try creating another vm to test 18:03:13 Unless you tell me otherwise I'll assume you are selecting DHCP and are running a default network with a dnsmasq dhcp server that can provide an address. 18:03:40 i'm selecting DHCP when i install, but not even the installer itself is able to access the internet 18:03:46 i did select* 18:04:05 i've tried with a few different dns servers and couldn't get it to do anything 18:04:32 "virsh net-list --all" should show "default active yes yes" for "Name State Autostart Persistent" 18:04:56 The other option is to use a network bridge and the LAN DHCP server. That works well too. 18:05:25 it doesn't show anything under the table, but the network is active and says so when i try to use net-start 18:05:36 In that case at virt-manager creation time select the bridge (usually br0) 18:06:41 ok it's definitely a virt-manager problem, i tried launching a gentoo live iso and it doesn't ping either 18:09:52 i tried to add the bridge with device name br0, which wasn't found, but i went back to check net-list and it now says "default active no yes" 18:10:39 i guess i'll just jump to #virt on oftc now, as this is barely fbsd related anymore 18:34:33 I'm having an issue with the path to /usr/local/poudriere/ports/default since I'e had to restore my tank zpool (I had a UPS fail and cause several reboots, along with one near failing hard drive, I ended up having to back up and restore the pool). 18:36:51 As /usr/local/poudriere/ports/ is empty I'm not sure if there's a missing symlink 18:51:32 so the *BSD's reject GNU/FSF philosophy and the idea of copyleftism... however I am curious... if you refer to bsd code as "free" or "libre" would BSD supporters get offended? 18:52:01 as "open source" was the original term before fsf/gnu/stallman stated that "Open" isn't good enough and it must be "free" software 18:52:13 just making sure I don't accidentally cause conflict :/ 18:55:04 polarian: I don't think you'll accidentally cause conflict. The BSD licenses are usually referred to as permissive licenses. 18:55:19 polarian: https://docs.freebsd.org/en/books/faq/#why-called-FreeBSD 18:55:20 Title: Frequently Asked Questions for FreeBSD | FreeBSD Documentation Portal 18:55:32 mzar: I have read that 18:55:40 but I am not talking about just FreeBSD 18:55:43 OK 18:55:43 I am talking about in general 18:56:02 do BSD groups dislike the use of "free" or "libre", I am more interested in libre 18:56:08 because I have never seen a single BSD dev use the word 18:56:15 meanwhile I have seen it EVERYWHERE On fsf posts 18:58:12 general talks is fine, there are people who think that best is communist system, while other think that best is capitalist system, please try to convince any of them that they are not right 18:59:44 mzar: the political side of free/open source 19:02:31 there is a clash between them, so only loose, business cooperation can happen 19:12:22 dammi 19:12:24 dammit* 19:12:43 I know of quite a frew BSD developers (mainly OpenBSD) which run their own companies and profit from BSDs 19:12:52 they funnel the profit back into contributing code though... 19:13:04 I see no reason why they should be hated for trying to make a living from what they love... 19:13:48 after all... how will you ever make open/free software sustainable until you can cut out the funding from big companies and governmental entities 19:14:01 left wing supporters would see all projects begging for government loans 19:14:11 that doesn't sound "free" to me 19:29:10 Bruce Perens coined the term Open Source but allowed it to refer to proprietary software. You can look but you can't touch and can't redistribute. That's a big sticking point in the Open v. Free schism. 19:30:24 Personally I refer to both all permissive BSD licenses and GNU Copyleft licenses as Free Software. Both are Free Software and meet the the Four Essential Freedoms. 19:31:40 rwp: but more specifically the use of the word "libre" 19:31:41 Because of the schism many people prefer to use Libre instead. In Latin derived languages it has a good connotation for freedom which is desired. 19:32:34 BSD activists tend to think that using Open and having it mean non-free is acceptable and they like it that way and so they always use Open. 19:33:19 Again my opinion is that it is a tragedy when different organizations with strong roots in free software both working toward the same goals but hate each other. 19:33:43 It's like the different religions that because of various differences will consider the other heretical. 19:33:56 polarian: BSD *is* libre 19:34:20 Note that I am just a *BSD and GNU/Linux/* user here and have no voice and do not speak for any organization other than myself. 19:34:31 saper: yes but I am more concerned about the term used 19:34:36 they don't really consider each other heretical, but rather ill-advised. For the GNU folk have an us-vs-them mentality against "developers of non-free software", whereas BSD folk offer their code for anyone to use, for any purpose 19:34:41 libre is very much used by fsf and gnu 19:34:53 if you start coming off as a fsf supporter in BSD communities you will be smashed 19:34:59 (mainly in openbsd circles :P) 19:35:06 I don't think so 19:35:15 so if y ou use the word libre, nobody would care? 19:35:33 libressl is an OpenBSD project :P 19:35:52 oh yeah... I forgot about that 19:36:05 they broke their naming scheme... everything is OpenSomethingD 19:36:56 The one organization that I know that refers to their code as open source yet clearly violates the open source definition as set out by OSI is FUTO 19:37:11 Which is a bit of a shame, because FUTO is a good cause 19:37:16 Humans being what they are none of the schemes are truly consistent. GNU's GNU Free Documentation License is non-free if it includes invariant sections for example. 19:40:41 what is interesting is the use of GPL as a tool to keep multiple corporations working on the code in check against each other 19:40:46 I think using Libre is a good way to avoid the controversy between Open and Free. I think it just hasn't been picked up by the *BSD community which thinks the distinction is not needed. 19:41:14 it's really amusing that the documenataion for emacs and gcc is shipped in the non-free repo in debian because of the GNU FDL 19:41:32 saper, I don't understand quite what you mean there. Could you clarify? "multiple corporations working on the code in check against each other"?? 19:42:21 rwp: corporations mistrusting each other are able to work on the same codebase together, because GPL does not allow any of them to take it out into a proprietary product. 19:42:52 Gotcha. Thanks for the clarification. 19:43:10 And that is a very good point. 19:43:13 that's the case of the Linux kernel right now 19:45:03 Also there are some good success stories. For example OpenWrt started entirely because the GPL forced Linksys to publish their Linux source for the firmware for their routers. That's a hugely successful project that if it had used a BSD system would not have happened. 19:47:56 as a consultant, I prefer to push stuff under GPL, so that others can simply buy the license they want if GPL is too tight for them. 19:49:00 As a consultant I have been making my living supporting GNU/Linux systems using the GPL. It's perfectly possible and reasonable to make a living supporting Free Software. 19:49:33 I am really angry at the notion that free software means free support. 19:49:35 Which I say explicitly as a counter to people who think that the GPL means you can't make money from it. Sure you can. 19:50:59 People who swear by "the community", yet don't bother to send a single patch 19:52:49 Is there a dedicated IRC channel for FreeBSD Jails? 19:53:28 There is. #freebsd-jails 19:53:36 thank you. 20:01:38 Howdy, folks! 20:02:04 servus, nicholaus04 20:02:08 Managed to reinstall openmpt123, and get mtm set up. 20:02:21 * MelMalik abolishes community 20:02:33 * saper quits. 20:02:56 In terms of openmpt123, i'm playing back diamond.j2b (AKA: Diamondus Level). 20:05:19 https://en.wikipedia.org/wiki/Servus o_o 20:05:21 Title: Servus - Wikipedia 20:06:47 And yes, i'm in the process of configuring cwm, and building st. 20:07:59 Howdy! 20:08:10 there a command in base to do nothing but return a file back to size 0 as if i just touch'd it? 20:08:13 o/ 20:08:45 "> filename" 20:09:20 ie. just have the shell open it for writing, then close it 20:10:05 ty! 20:10:48 Also, some shells hardly give 2 cruds about if theres a space between the command and the operator. 20:11:01 most, even 20:11:06 So you can just write it as >FILENAME 20:14:19 should there be a space between > and filename? 20:14:41 polyex: Makes it look better, but no. 20:14:54 so >file is more proper? 20:15:04 polyex: Pretty much. 20:15:10 why? 20:15:49 But you can also do > FILENAME in that case, but if you're just typing it in the shell, just doing >FILENAME is enough, since both mean the same thing. 20:16:08 The only difference is the way it's typed. 20:16:14 fewer keystrokes; your keyboard will last longer! 20:16:28 jgh: True that! 20:17:07 but why is the proper form having no space? 20:17:11 wanna learn 20:17:11 polyex, '>' is a shell metacharacter. Meaning that the shell parses '>' out regardless of if it has spaces around it or not. 20:17:31 ah so it's actually like " file" which is weird 20:17:32 The shell metacharacters are | & ; ( ) < > space tab newline 20:17:45 tyvm! 20:18:04 neither way is "more proper"; both work just fine 20:19:08 The one that often confuses people are { and } which are reserved words not metacharacters. Those need spaces around them to be read as the intended word. Which is why {} for find does not need to be quoted. It's not special there. {} is not { } 20:19:30 ouch 20:19:31 And ! is also a reserved word. Which is why it always needs spaces around it too. 20:19:38 jgh: then stop using the command line and start using guis, that will save your keyboard even more lol 20:19:55 Why ouch? 20:20:08 just kinda tedious when syntax rules are like that 20:20:09 polarian, You can have my keyboard when you pry it out of my cold dead fingers. :-) 20:20:43 rwp: is it mechanical? 20:21:12 I am not currently using a Model-M buckling spring keyboard if that is what you are asking. I am using a Thinkpad keyboard. 20:21:37 show off 20:21:39 Syntax rules are just rules. It's like driving. There are many arcane rules for driving. Uphill direction has the right-of-way on a one-lane road. Just for an example. 20:21:40 must be an old thinkpad 20:21:49 For me, any keyboard works, mechanical or not. Just as long as it's bareable to type on it. 20:21:56 I thought FreeBSD users/developers were all MacOS users :P 20:22:15 I have both old and new. I am currently typing on a newer model island style keyboard. I don't like some things about it but I have made my peace with it. 20:22:27 polarian: The ironic thing about that? OSX's code is based on BSD in some spots. 20:22:57 I hate to think what the mech of the KSR-33 I started out on was, but it had two very distinct feels (local mode vs. remote-echo) 20:23:11 Though, i do feel like it does use FreeBSD's userland code in certain places. 20:23:22 nicholaus04: yeah... they are technically using apples enshittified version of BSD :P 20:23:39 polarian: Pretty much. 20:24:50 Though, the only thing that's open source from OSX, is the kernel. 20:27:54 Everything else in OSX is just BSD userland code(Which varies in license), and the compositor/WM, plus other UI programs that come with OSX(Proprietary). 20:28:34 Even then, most of OSK's code just comes from NextSTEP, which is also a BSD-like. 20:28:56 There's a bit more to Apple's open source: https://opensource.apple.com/projects/ - WebKit, CUPS 20:28:57 Title: Apple Open Source 20:29:11 But enough about that poo-poo, let's return back to this channel's main topic. 20:29:38 Schamschula: Ah, forgot about that. :/ 20:30:12 Interestingly, slowly NextSTEP API's are starting to break, due to the ever more stringent rules under clang. 20:31:07 So, no matter where ya go OS wise(Other than windows), it's all UNIX. 20:37:48 (if you ignore IBM) 20:39:34 VMS (*cough*) 20:45:09 what is the "right" way to have __BSD_VISIBLE defined? 20:46:32 polarian: I am typing this on FreeBSD-current 20:49:24 I thought __BSD_VISIBLE was automatically defined. Meaning that if one doesn't want it then one must avoid it with -traditional or some such similar compile option. No? 20:49:26 so, it says here (https://man.freebsd.org/cgi/man.cgi?query=mac_priority&sektion=4&apropos=0&manpath=FreeBSD+14.1-RELEASE+and+Ports), that I can either put a user or the process into the right groups, so that it can change priorities. how do I put a process in a group? 20:49:27 Title: mac_priority(4) 20:49:32 do I somehow change the group on the executable? 20:49:53 and that propagates to the process? 20:50:04 without the calling user being in that group? 20:51:26 AFAIK one starts the process from that group so that the group is present from the start at creation time. 20:51:41 ah so the user has to be in the group 20:51:58 Yes. 20:53:27 kk, i'll try that once I reboot the machine to enable that kernel option 21:08:42 i got a prog running as its own user account as a rc service, managed by daemon. sometimes it would invoke a "sudo" command. worked fine in 13 but in 14 it started saying no such file or dir. turns out i needed to add /usr/local/bin/ to it to give it full path. but why did i need to add the path? isn't /usr/local/bin in every PATH by default? 21:23:00 i gave the user the nologin shell, so it can't pull its env from a shell's config file. so how does a nologin user get an env? 21:31:09 basically i gotta add a path to PATH for nologin accounts or? 21:39:12 Howdy, again! 21:39:30 Managed to get st compiled, and properly configured cwm! 21:39:42 polyex: you can set it in sudoers(5) 21:40:32 I am almost sure there is no difference between 13 and 14, there might have been a hack added somewhere which got removed when updating /etc 21:52:15 set what in sudoers? the path to add? 21:56:30 Also, i managed to get sdl_jewels, and got a score of 534 pts on lvl 40. 21:56:45 grats 21:57:28 A perfect game based benchmark for OpenGL, as that's what it uses. 21:58:33 saper i'm almost positive something changed in 13 -> 14 that took "/usr/local/bin" out of the PATH for a nologin user. i don't see anywhere i hacked it in to work on this 13 bocx 21:58:35 box 21:59:10 According to glxinfo, the GPU on this laptop supports GL 3.3. 22:00:06 For a semi-cruddy laptop that i decided to dedicate for binary testing, it's not too bad. 22:24:44 New high score on sdl_jewels! 819 pts on lvl 64. 22:43:30 Howdy, again! 22:43:48 Just had to restart mtm after i installed the terminfo database. 22:55:01 names 23:19:05 Managed to get quake 1 (Shareware) installed on here with quakeforge, and it works pretty darn well. 23:19:59 Played the game up to E1M3, but i made a save game so i can get back to it when i need to. 23:20:56 whoa nice 23:21:15 2024 the year of freebsd gaming? 23:21:23 Yep! 23:21:27 i am trying to survive a jail semi crash issue without rebooting. the jail is finally stopped, but it's a thin jail where i need to get rid of the mount. mount grep jailname returns /usr/local/blah/14.1_RELEASE on /usr/local/blah/jailname/root/.bastille. how can i unmount this without unmounting /usr/local/blah/14.1-RELEASE from the other thin jails at the same time? 23:23:28 Though, i played it with only a keyboard, since laptop mousepads stink in terms of using them in a FPS. 23:24:38 It's not that they're unstable, it's just that they're uncomfortable. 23:30:35 saper i confirmed. printenv from a nologin user on freebsd 13 has lots more in it, including /usr/local/bin in PATH, than same thing on freebsd 14. so the default env of a nologin user was definitely changed in 14 but it's not in the release notes? 23:30:55 kevans ^ (sorry to alert but you're the best guy i know) 23:40:04 polyex: how did you run it, can you copy the command used to switch the user and show the environment? 23:40:37 it's an rc service so i run through that. i set a prog_user 23:40:44 so daemon runs it as that automatically 23:40:54 lemme copy env 23:42:23 on my FreeBSD 13: # id nologin 23:42:25 id: nologin: no such user 23:42:44 what command would print the shell being used? 23:43:41 ps p $$ 23:51:56 scoobybejesus: umount /usr/local/blah/jailname/root/.bastille 23:52:31 what happened to the default nologin shell env between freebsd 13 and 14? https://termbin.com/xda3 23:54:10 the environment depends on the environment of the user you have started it 23:55:05 so what's unclear in my paste? 23:55:25 the latter 14 looks more like the environment after the systems has been started. What you label as "freebsd 13" might be the environment coming from "service prog onestart" being run from the interactive shell 23:55:39 no 23:55:44 everything is the same 23:55:57 automatic service prog start done by rc.conf on startup 23:56:01 prog_enable="YES" 23:56:26 I find it unlikely that EDITOR is set to vi on startup 23:56:41 and yet 23:58:51 I am 90% sure that what you describe as the environment in 'freebsd 13' is not coming from the service being started at the system boot 23:59:26 im not saying it is. im saying it's coming from the default env given to a nologin shell 23:59:34 user 23:59:38 when executing something 23:59:51 might be coming from daemon too, not sure