-
hodapp
rtprio: wait, podman runs on FreeBSD?
-
hodapp
how did I miss this?
-
scottpedia
most likely but docker seems to have had the most applications hodapp
-
scottpedia
dunno why somebody should use podman
-
hodapp
I thought things like rootless were a lot easier with podman
-
ivy
Docker is just an implementation of OCI these days, the same as podman. and the main reason to use podman is... podman runs on freebsd. docker, at least last time i looked, does not
-
scottpedia
docker doesn't run on freebsd?
-
scottpedia
not even in the Linux compatible mode?
-
scottpedia
that's weird
-
scottpedia
I think another reason might be that podman is a more foss-compliant product
-
ivy
Docker requires Linux kernel features like cgroups and namespaces that aren't supported by Linux emulation
-
hodapp
Docker is very tied to Linux-isms, last I checked
-
hodapp
yeah that
-
scottpedia
okay i see that's news to me today
-
ivy
i assume you could use podman to run a Linux OCI image in FreeBSD, but i've never tried that
-
scottpedia
why use docker/podman when you can use jails
-
hodapp
because all you have is a Docker image
-
hodapp
ivy: I know you can do it with containerd & runj
-
scottpedia
okay that'd bring up a need
-
ivy
scottpedia: podman uses jails. the reason to use any sort of container is because it suits your development workflow to deploy applications as containers rather than some other way
-
hodapp
-
scottpedia
okay but I understand container as just one step more simplified than what you can do manually ivy
-
rtprio
hodapp: yar
-
rtprio
hodapp: it gets annoying passing in 'linux/amd64' all the time but you can use real images from the dockerhub
-
hodapp
rtprio: with podman?
-
rtprio
yep
-
hodapp
I'll have to try this soon
-
rtprio
it's the kind of stuff i try to keep off of my freebsd servers, but i have a workstation again so i will probably spin it up soon
-
hodapp
linkedlist.org/2024/12/09/freebsd-oci-containers ahh so this looks more recent (than last time I tried)
-
rtj
hodapp: They are full OCI compliant now.
-
hodapp
podman?
-
rtj
-
solo
any binary "pkg" sqlite3 for tcl9.* out yet?
-
solo
I upgraded to tcl 9 and got some problems with old sqlite3 which was installed with tcl8
-
librecat
after struggling to find a environment to develop a openbsd fork
-
librecat
i landed on freebsd
-
librecat
it seems like its gonna stick other than wifi
-
librecat
but its so nice to use so far that i might just get a compatible wifi using usb
-
librecat
i got effectively a better version of gentoo using ports and synth
-
mzar
good choice librecat !
-
librecat
its fully source based but uses a binary only package manager with librecat
-
librecat
rip you corrupted my stack
-
mzar
11:42 < librecat> i landed on freebsd <- very good choice !
-
librecat
its like gentoo but uses pkg as a backaend
-
librecat
also freebsd is rock solid
-
librecat
extremely stable
-
librecat
much more stable than i expected
-
mzar
100% stability
-
librecat
i thought that 13.5 would be a good choice for me for developing this openbsd 7.0 fork
-
librecat
but i was wrong in a good way when i found out it uses llvm 19(same as 15.0)
-
mzar
15.0 or CURRENT are better choices for developers
-
librecat
also im using a ryzen 7 9700x as cpu
-
librecat
and its fully supported
-
librecat
even thought 13.0 came out in late 2021
-
librecat
this is true stability right here
-
librecat
and i can use other nice things like latest blobbed nvidia driver
-
librecat
mzar: once 13.5 fall out of support im gonna jump to 16-CURRENT
-
librecat
im extremely excited for a fully modular system
-
librecat
mzar: before 15 or 16 i was trying freebsd occasionally and upgrading from one -CURRENT to another was so painful
-
librecat
now we can upgrade much more modularly
-
librecat
using -CURRENT will be possible now
-
mzar
librecat: switch to pkgbase now and install CURRENT
-
librecat
mzar: how do i do that on 13.5 lol
-
librecat
do i do 15 first
-
librecat
then 15 with pkgbase
-
librecat
then 16-current?
-
librecat
because logically if i do 15.0 with sets first
-
librecat
then do 15.0 with pkgbase its gonna overwrite the exact same files
-
librecat
but register them
-
librecat
mzar: alright here goes nothing :)
-
mzar
librecat: upgrade 13.5 => 14.3, pkgbasify, upgrade 14.3 => 16.0-CURRENT
-
mzar
-
librecat
too late to cancel 13.5 -> 15.0 now
-
librecat
mzar: oh my gosh wow
-
librecat
its already fully modular
-
mzar
you can use generic-nodebug kernel if you are concerned about performance
-
librecat
every component is a package
-
librecat
oh also the base is now built rootless right
-
librecat
if they do the same invention for ports.....
-
librecat
imagine running synth like nix or homebrew
-
librecat
as your NORMAL USER
-
librecat
mzar: right now is the start of a FreeBSD golden age :)
-
mzar
librecat: it's safe and straightforward path if you have root on ZFS that offers you the ability to create testing boot enviroment (BE)
-
librecat
mzar: i like UFS more sorry
-
librecat
hmmm
-
librecat
do i just reinstall
-
librecat
i dont have much on this system right now
-
librecat
i can get a snapshot and install using pkgbase to start with
-
librecat
because im gonna have to rebuild the ports anyway
-
mzar
librecat: it has already happened, the Golden Age of FreeBSD was during 4.x times, Golden Age is a history
-
librecat
i dont care
-
librecat
freebsd best
-
librecat
i love it so much
-
mzar
OK, if you really appreciate what the guys are cooking and serving you, you can support them by donating a few bucks to FreeBSD Foundation
-
librecat
orrrr i add freebsd to the list of projects i want to contribute to
-
librecat
im already contributing to hyperbolabsd from admiration
-
mzar
OK, go ahed
-
mzar
ahead*
-
librecat
yeah
-
librecat
lemme look at what the devs are up to :)
-
nimaje
most of package building works without root privileges and I would hope synth does it like that, but starting jails for isolation from the host needs root
-
librecat
see mzar here is a problem to solve
-
librecat
like making a daemon to start a restricted jail if the user is in a particular group
-
librecat
so that poudriere and synth work even when invoked by a normal privleged user
-
librecat
its like docker group
-
librecat
in linux
-
librecat
but unilke that i can make it super limited
-
nimaje
-
librecat
and no way to change it
-
librecat
oh i like doing copiler upgrades
-
librecat
perfect
-
librecat
lets make a fully functional freebsd 16-current using latest stable llvm :)
-
librecat
i know a bit of C
-
librecat
so i can look at the code and say either "this code needs tiny refactor", "this code needs a per-line warning supression" etc
-
librecat
i think with this transition to a modular system freebsd needs a unified packaging system that is backward compatbile
-
librecat
simillar to gentoo and portage
-
librecat
and also synth
-
librecat
it should be a distributed sandboxed rootless builder
-
librecat
and then you install results using pkg as root
-
librecat
also hyperbola project has everything blocked by libc rewrite
-
librecat
so i might try to write a demo or a PoC
-
AmyMalik
have you done drugs
-
librecat
me?
-
AmyMalik
what *is* this activity?
-
librecat
when i get too excited like this
-
AmyMalik
hypomania. i've had it too. it can be fun
-
librecat
AmyMalik: its called other things
-
librecat
not what you said
-
CrypticSquared
is my pkg database corrupt when updating it spits out errors with sqlite?
-
CrypticSquared
pkg: sqlite error while executing INSERT OR REPLACE INTO packages
-
Macer
CrypticSquared: I think k there was some weird repo bug earlier
-
Macer
Have you tried swapping to latest?
-
VVD
-
zip
You'll all be pleased to hear that I've ordered a raspberry pi zero 2w, which seem to have come down in price, so that I can tinker without smacking into the fact that what was an underpowered board in 2012 isn't well supported
-
zip
Well, not as much anyway
-
zip
I got pretty interested in the boot process hence the choice of pi and not another faster imitator that has bad documentation
-
rtprio
i still have a pi 1b and holy hell is that thing slow now
-
rtprio
i mean, it was always slow
-
zip
I hope usb cec works a bit better with the newer card
-
newbsduser
#claude
-
newbsduser
sorry it was a mistake
-
pkubaj
VVD: yes, it does
-
VVD
thanks
-
pkubaj
i didn't write anything, because i found out about it not from bugzilla, but my own bulk builds
-
AmyMalik
I think that I am cursed.