15:15:43 # uname -a 15:15:45 FreeBSD bsd 15.0-RELEASE-p5 FreeBSD 15.0-RELEASE-p5 releng/15.0-n281018-0730d5233286 GENERIC amd64 15:16:39 how 2 freebsd 15:19:07 step 1) do computer; step 2) profit 15:21:47 ty 15:35:58 lol 15:50:19 I'm on 15.0-RELEASE-p5. at some point in this machine's history, I tried to switch to pkg-devel and then (tried to) abandon that approach and go back to normal ports-mgmt/pkg (on 2.7.4). I'm trying to pull packages from FreeBSD-latest and it wants me to upgrade to pkg-devel (2.6.99.6). Is there a way to tell pkg "do not ever use pkg-devel" (other than pkg lock)? 15:55:42 mfisher: i think you can do # pkg set -o ports-mgmt/pkg-devel:ports-mgmt/pkg 15:56:29 this will force the origin back to the stable pkg 15:56:49 thought I tried that but I totally may have called it incorrectly 15:56:52 thank you! 15:57:11 BUT, if you are using a development repository, it may still be picked up 15:57:21 so latest or quarterly only 17:25:42 still battling with ipfw/nat issues on 15.0, so i thought the one from the manual, that should work. https://docs.freebsd.org/en/books/handbook/firewalls/#in-kernel-nat // i can ping the world but nothing works tcp/udp // anybody maybe bored try it :) driving me nuts 17:36:52 iRobbery: I don't have suggestions but as I want to roll out something like that, I'm keenly interested in how your search goes. 17:42:36 well it always worked as i thought on pre 15.0 :) 17:43:22 but 15.0.. i'd be pulling my hair out if i didnt shave it regularly 17:52:29 fwiw i use in kernel nat with ipfw on 15 just like i did on 14 20:02:50 isley: can you share your rules? the rules i used for years give some weird loop in a skipto line, self dos attack, and the manual does not nat 22:19:47 Hello Everyone ! 22:20:55 Is there a chatgroup or mail list for Artificial Intelligence related infrastructure in FreeBSD ? Like Ollama, llama.cpp, pi-coding-agent, Vulkan and drivers to run LLMs ? 22:22:08 It seem that claude-code works as it is pi-coding-agent, ollama works with Vulkan... but where is the community for it ? 22:23:14 Then, I have forever question about ultra basics --- it seem that root has no history, that is so anoying because if you want to see what was installed etc... nothing is there --- what is the solution for it ? 22:25:13 It seem that most of the ai coding agents (including pi-coding-agent assumes that the system has bash - I wonder what is the difference between Sh (Bourne Shell) and Bash (Bourne-Again Shell) 22:27:25 oh. llama.cpp just worked for me using both gpu on my x86 machine and cpu on my arm 128core machine 22:27:49 havent tried pi-coding-agent. 22:27:57 dont know what it is. 22:28:37 acu: bash is newer and encompasses all functionality of sh, plus a bunch more 22:29:04 see also https://www.gnu.org/software/bash/manual/bash.html#What-is-Bash_003f 22:35:45 drobban: thanks, I have to search if there is any tutorial deploying llama.cpp in freebsd, and how to use it...so far, I am very familiar with ollama, pi-coding-agent, librechat -first two run OK on a freeBSD 15 machine with NVIDIA RTX and Vulkan (I did not compare yet the speed on debian linux vs freebsd) --- and I will try to see if I can install librechat ----- anyhow, if you are aware about any llama.cpp tutorials deployments I would love to 22:35:46 look at them --- and if you know any interests group about AI on FreeBSD - I would appreciate if you share 22:38:36 multisn8, thanks, I am aware about the superficial differences -including license (which is not trivial), my interest was - while deploying pi-coding-agent in a freebsd, I wonder if there are things I need to be aware - since most of the testing was on bash (linux) and freebsd has sh... I already run ollama and pi-coding-agent, it works, but I wonder how reliable and if there are bottlenecks and whether I should install bash (though I am trying to 22:38:36 minimize GPL - otherwise I would just run linux) 22:49:04 if the GPL license is your primary concern (unclear why but that is your fair decision), you might as well use zsh which is under the MIT license. most scripts floating around the internet work with it as well 22:49:56 there's not much of a bottleneck i could think of, beyond failures you'd need to handle with a coding agent anyway (e.g. command/script failure, escapes, vulnerabilities, ...) 22:51:30 sh vs. bash isn't much of a change in the realm of "giving remote code execution to the internet" 22:51:55 Either a script uses "bashisms" or it doesn't, really. sh vs zsh vs. ksh vs. dash vs. whatever "not bash" doesn't work with bashisms 23:01:39 Most bash'isms started out as ksh'isms and so ksh will interpret many bashisms correctly. But for my sentiment I prefer portable POSIX sh scripts. sh is a lot faster than bash, if that is a concern. bash features change with version so bash on FreeBSD, linux Stable, Mac OS X, often will all be quite different. That's why I prefer /bin/sh for portability. 23:03:04 acu, I am confused by your statement that the root shell has no history. There is the /root/.sh_history file holding it. Run "history" to see a dump of the recent commands. 23:03:45 However you then said "anoying because if you want to see what was installed etc... nothing is there" and I am confused by that because to see what is installed outside of base run "pkg info". 23:04:55 acu: huging face is where I got models running on llama.cpp 23:05:24 Having said that, I do not like /bin/sh for a command line shell. I install bash and for root I set up toor with bash leaving root to sh. Maybe more convenient the other way around. But it allows me to always have a root login with /bin/sh which is in base (I locked myself out once) but most of the time use bash from ports. 23:05:37 pretty straight forward getting it to run on fbsd, cant remember having to do something special. just followed the instructions from their site. 23:38:21 What are the chances the freebsd project publishes compiler_commands.json? 23:40:35 i've never heard of that, so i'd say pretty low 23:40:51 https://docs.freebsd.org/en/articles/freebsd-src-lsp/ 23:41:17 It seems like the project should be able to make one?