-
MelMalik
is hw.vmm.maxcpu per VM or global?
-
MelMalik
obviously it's daft to oversubscribe the CPU with a single VM for most purposes, but does it limit the number of VMs I can run? or only the number of cores a VM may have?
-
badkat
MelMalik: the max quantity of cpus to report to the vmm guest
-
badkat
those are called "virtual cpus"
-
badkat
that can be useful with some topologies like NUMA i guess
-
mtll
I have a raptor lake cpu with the E/P-cores. Eventually I'm planning to run quBSD, with stuff like the NIC, firewall and usb running in separate VMs for isolation. When I set that up, I'll probably pin those VMs to E cores
-
mtll
afaik FreeBSD scheduler doesn't support intelligent handling of these different cores anyway, at least not yet, so might as well do some of it myself
-
GoSox
anyone ever used launchd (instead of cron) on freebsd?
-
mtll
no, how is it different from cron?
-
badkat
mtll: quBSD? :O
-
badkat
how is that isolation performed? xen?
-
mtll
badkat: combination of bhyve and jails
-
mtll
-
mtll
it's kinda halfbaked, not in ports etc. I couldn't get the installer script to work so I'll have to set it up manually at some point
-
mtll
it does have a guide on doing that though
-
GoSox
its more elaborate than cron, in both good and bad ways
-
GoSox
for me, the main benefit is that i'm a mac user and my other server is a mac, and the server ill be replacing with freebsd is currently a mac, so it will keep things good and consistant for me
-
MelMalik
badkat, so it is per-VM?
-
mtll
oh it's the MacOS thing? interesting
-
mtll
I'm pretty happy with cron for the most part, at least in terms of capability. The email thing is a bit annoying though
-
mtll
I never use the local mailbox whatever thing, so when some cronjob fails on a new system I have to go look up how to find out why
-
badkat
MelMalik: yes
-
badkat
mtll: looks ok, but zfs based enviroment are not so "disposable" ;) metada will be a gift for the "anti-anarchist" setups :))
-
badkat
also i would really doubt about "isolation" provided by bhyve shared memory / scope of raw devices
-
badkat
i would trust solaris zones tho (illumos kernel)
-
mtll
yeah it's not ideal in terms of deniability
-
mtll
ideally a truly disposable VM would run in RAM only so any changes are disposed
-
mtll
but at least for me, I mostly just care about somewhat better security, app isolation
-
mtll
and having lower friction than qubes, which I tried to daily drive for a while and it got too annoying
-
badkat
only if you can overwrite the ram fast enough lolol
-
mtll
the innards of qubes are not terribly well documented
-
badkat
x11 gui over jails its damn good
-
mtll
well if you're exploited, obviously the jig is up anyway
-
badkat
but qubes is accesible for non so techy users
-
mtll
yeah, but qubes security model is a bit intense for my needs, really, in terms of the security/performance tradeoff
-
mtll
qubsd looks more flexible
-
mtll
and since the innards of qubsd is just jails, pf, bhyve, zfs and some shell scripts, those are all very well documented, probably be less annoying to go change whatever I feel like
-
badkat
yes, totally more usable
-
mtll
and also qubes has some questionable things in its architecture like every VM having a full blown fedora install, with systemd and all the fixings. and having read some systemd code...
-
mtll
qubes is quite bloated, in that way
-
MelMalik
i wonder what's up with vmm and jails
-
mtll
it would be really neat if qubsd could reach a level of maturity where it could at least be in ports, and have a healthy amount of dev activity. I think it could really give qubes a run for its money
-
mtll
or even better, be included in the base system. but that's not likely to happen any time soon
-
mtll
if I ever get around to doing the arduous process of setting up qubsd, I might start hacking on it myself, maybe get the installer working etc
-
mtll
doesn't seem like this BawdyAnarchist person is spending a lot of time on it. I guess he made it for his own use and is happy with it, and that's fine obviously
-
MelMalik
I have considered the relative merits of including it in my own fork, but, eh. Alo that "LICENSE" is definetly not legal-approvable
-
MelMalik
Also*
-
mtll
MelMalik: I mean it's essentially just saying it's public domain
-
mtll
someone who cared about it could just maintain a fork and relicence however they pleased
-
MelMalik
it may be interesting to attempt a rewrite from nil
-
MelMalik
but then, it may be interesting to have a pony
-
mtll
why, because the the "license" is weird? :P
-
MelMalik
more that it's potentially not of effect
-
mtll
MelMalik: not sure what you mean
-
dvl
looks like Anubis will be coming soon to a website near you (FreshPorts).
bsd.network/web/@dvl/114432364179522007
-
MelMalik
can a jail.conf stanza include mount=, and if so, can it do so multiple times (with +=), and if so, is the result what i would expect (interpreted as multiple fstab lines)?
-
voy4g3r2
MelMalik: i would be interested, if you get that working.. if it is even possible... right now i am making a custom fstab.. for each jail and then just link in my jails.conf (per jail).. which is a pain in the button
-
voy4g3r2
mount.fstab = "/usr/local/jails/containers/${name}/${name}.fstab"; as an example
-
MelMalik
yeah
-
badkat
mtll: the license is cool as fuck, obviously is intended to use as you want.. thats why is open sourced x)
-
CrtxReavr
Wow.
-
CrtxReavr
Plex just pissed me the fuck off.
-
ek
CrtxReavr: Erm?
-
CrtxReavr
"As of April 29, 2025, we’re changing how remote streaming works for personal media libraries, and it will no longer be a free feature on Plex. Going forward, you’ll need a Plex Pass, or our newest subscription offering, Remote Watch Pass, to stream personal media remotely."
-
CrtxReavr
So I have to pay plex to watch my own media on my own server.
-
ek
Welp, that's saddening.
-
ek
Time to migrate to whatever-fish.
-
ek
I do have a Plex Pass I bought many, many years ago for like $75 for lifetime or whatever. But, that's still silly to me.
-
CrtxReavr
Plex is good software.
-
CrtxReavr
But this shit. . .
-
rtprio
i mean, who here is surprised that plex joined the ongoing enshittification
-
CrtxReavr
Thing is. . . I've paid for the Android App. . . and the Alexa/Firestick App. . . and the LG webOS App. . .
-
rtprio
yeah. but the jellyfin apps are _free_
-
rtprio
and then you don't have a mysterious for profit corportation digging around your files
-
CrtxReavr
Does it support fast forward and rewind?
-
CrtxReavr
'Cause a lot of free media server platforms don't.
-
ek
Yep. I've been meaning to try that anyway since I kept reading that Plex wouldn't stream locally if the network went down. And, even if it did, it granted full access to everything and didn't limit accounts.
-
ek
I haven't seen that myself, but that sounds dreadful.
-
rtprio
CrtxReavr: be kind, rewind your... mp4's
-
rtprio
yes, it does
-
» CrtxReavr converts his MPEG4 files to Intel Indio files, encodes them to base64, prints them, then drops the stack of printouts on rtprio's head.
-
voy4g3r2
CrtxReavr: Yes, jellyfin does
-
voy4g3r2
i hit the wall of plex.. demanding i pay 5 bucks for a freaking app.. so moved over to jellyfin.. throw that in a jail.. and poudriere it.. works great!
-
johnjaye
is there a cheatsheet somewhere that says what proprietary application that the given port is trying to replace?
-
johnjaye
that would clear things up a lot faster than a long convoluted explanation about what a "media server" is.
-
rtprio
johnjaye: multimedia/plexmediaserver and multimedia/jellyfin ?
-
johnjaye
rtprio: the description on freshports says it is a "volunteer-built media solution"
-
rtprio
yes, jellyfin is opensource, like most software of the sort, is contributed to by volunteers
-
ek
Looks like I can have Plex and Jellyfin side-by-side. I'll give Jellyfin a shot and see what happens. I'll likely start small since my media library is pretty large. Not sure how much Jellyfin does while importing media, but it would likely take Plex 10 days or so to rebuild everything.
-
rtprio
jellyfin is not without its own problems; the ui is weird, it's written in .net, there's no app for samsung tvs
-
ek
Yeah. I'll see if it works for me.
-
markmcb
i found jellyfin on FreeBSD to be quite quirky. both jellyfin and plex ran better for me in a bhyve VM (usually ubuntu). bhyve makes passing through a gpu and host folder quite easy too.
-
ek
That's very true.
-
ek
I just have plex running in a FBSD jail at the moment. Seems to work perfectly fine, though.
-
rtprio
i run mine in a vm also
-
thedaemon
jellyfin did not meet my requirements, I run plex though on my fbsd box.
-
thedaemon
No vm or jail
-
thedaemon
just straight machine
-
rtprio
but i set it up a couple of years ago before someone fixed the freebsd port
-
ek
No non-integrated GPU or anything on my system, though.
-
rtprio
thedaemon: what requirements is that?
-
rtprio
ek: same, no gpu. either smart tv or browser
-
ek
Yep. Roku, Android, Apple TV, Smart TV's and browser all seem to work fine with Plex.
-
thedaemon
subtitles search / download, not taking forever to load images, not having to rename my entire media structure (setup for plex already, jellyfin wants something different)
-
thedaemon
a few other things I think
-
markmcb
yeah, if a gpu isn't desired then plex on freebsd is just fine.
-
rtprio
oh seriously, the scanner in jellyfin is pretty... stupid
-
thedaemon
Also, it conflicts with something else I installed and it uninstalled..
-
thedaemon
let me see what it conflicts with
-
rtprio
it's better now that i have *rr write .nfo files, but yeah, it mistagged things for a long time
-
thedaemon
it conflicts with freerdp3 for some reason and heimdal
-
thedaemon
OHH
-
ek
WHAT!?
-
thedaemon
the biggest gripe I have, is I have 2 harddrives with media, and some shows are split seasons on each drive. And Jellyfin makes them 2 shows, doesn't group them together.
-
ek
Welp, that'll be a problem since I use Remmina which uses freerdp.
-
thedaemon
Maddening
-
ek
Hrm. That's... interesting.
-
thedaemon
I really wanted to switch to Jellyfin :(
-
thedaemon
might could compile myself
-
thedaemon
but didn't bother, since I had a bunch of issues.
-
thedaemon
If plex didn't exist, I would use jellyfin :)
-
thedaemon
ek: there are 2 versions of freerdp
-
thedaemon
freerdp and freerdp3
-
thedaemon
I think it's 2 vs 3
-
rtprio
how the fuck would that conflict?
-
thedaemon
ya 2.11 v 3.14
-
thedaemon
NO idea
-
thedaemon
but pkg wants to remove it if I install jellyfin
-
thedaemon
oh I see
-
ek
Hrm. I'll have to take a look. Still strange that it would conflict with that, though, isn't it? Doesn't make any sense to me. Maybe a lib issue or something?
-
thedaemon
heimdal vs krb5
-
thedaemon
^
-
rtprio
oh
-
ek
Ah!
-
thedaemon
they use different versions of krb6
-
thedaemon
5
-
thedaemon
So maybe freerdp3 or jellyfin needs to swap XD
-
thedaemon
I don't know the differences :)
-
rtprio
there's a really cool media center called 'dim' written in rust
-
rtprio
seems cool, but doesn't seem complete
-
rtprio
also doesn't build on freebsd
-
mzar
incomplete like most things written in rust
-
rtprio
lol
-
ek
Looking at the port Makefiles for freerdp3 and jellyfin, they both use krb5. Not sure if that's something one of them changed, but I don't see any conflicts.
-
ek
Of course, this is just at a quick look.
-
thedaemon
that's weird
-
thedaemon
GSSAPI_HEIMDAL : on
-
thedaemon
this is on the pkg
-
thedaemon
for freerdp3
-
thedaemon
so maybe that flag makes it use heimdal
-
ek
Well, I see that's the default option. Both options HEIMDAL and HEIMDAL_MIT just have cmake (either on or off) use KRB5. So, it should be KRB5 no matter what?
-
thedaemon
heimdal is krb5
-
thedaemon
that's the issue?
-
ek
Hrm. multimedia/jellyfin just has security/krb5 as a run dependency. So, I'm not sure why those would conflict.
-
ek
Seems they're both fine with krb5.
-
thedaemon
krb5 == heimdal
-
thedaemon
they both can't be on the system because they both are krb5
-
thedaemon
Stupid library problems
-
ek
Oh! I see now. I thought freerdp3 was just saying choosing HEIMDAL was going to install security/krb5.
-
ek
I gotcha'.
-
thedaemon
:)
-
ek
I wonder if one or the other can be changed to not conflict? That would require a defaults change for the package (obviously.)
-
ek
I don't use KRB5 for anything, so I'm not sure which option would be the wiser choice.
-
ek
I am kinda curious why Jellyfin would require KRB5 anyway?
-
ek
Well, I suppose, by default, the package will include as much as it can for support.
-
thedaemon
so krb is Kerberos, which is a network authentication protocol for client /server applications.
-
thedaemon
Makes sense
-
thedaemon
Heimdal was a ?fork? when legalities were in question?
-
badkat
anychance to make jellyfin work in PS4?
-
ek
Yeah. Just seems to me that it wouldn't be a default option in jellyfin. But, I suppose as much functionality by default is best practice. *shrugs*
-
badkat
that damn plex server was my only way to stream movies/songs to it
-
thedaemon
oh no jellyfin player? :(
-
ek
I thought there was for PS and XBox?
-
badkat
the console brings a "generic dlna compatible player"
-
badkat
that works like crap.
-
ek
Yeah. I've used that before. Not for videos, but for music.
-
ek
I've been quite upset that PS5 removed the generic DLNA from the main game UI. I used to like listening to my own music while playing games. Now, you need Spotify or Amazon Music or whatever. Can't stream my own. :()
-
badkat
fucking fun cops
-
ek
I figured by now with so many people complaining, they'd add it back (or there would be some kind of workaround.) Alas, nothing I've seen thus far.
-
badkat
maybe hosting kodi to access the library from the web browser?
-
ek
Perhaps. That's a lot of extra hoops for something so darn simple.
-
badkat
:(
-
thedaemon
you must pay money to listen to music
-
thedaemon
no freebies
-
thedaemon
always paying
-
thedaemon
I suggest a PC or SteamDeck over a PS5.
-
thedaemon
;)
-
ek
But, I already paid money for my music. That's why I have a media server. lol
-
badkat
but girls doenst like weird boards without fancy UIs
-
thedaemon
too bad, you must pay a monthly fee now.
-
badkat
it ruins your place aesthethic
-
ek
I can always use something else to listen to my music. It's only when I play my games that I'd use the PS. That way, I could hear both the game and music in my headphones.
-
thedaemon
headphones, for playing a video game system?
-
thedaemon
you one of those CoD players?
-
ek
At nighttime, yes. Not gonna keep up the whole neighborhood. :)
-
thedaemon
Bah, I pump my subwoofer up at night when I'm playing :P
-
badkat
tekken comes with damn good OST :)
-
ek
My subwoofer is too loud for night games. Plus, if I'm playing an online, multiplayer game, I kinda need the headphones and microphone anyway.
-
thedaemon
I live in a single family home, so all I have to piss off is my wife
-
thedaemon
and kid
-
ek
Same.