-
meena
polyex: jails don't have to be persistent, btw
-
meena
tho it might help to have persistent jails for getting startup a few ms faster.
-
polyex
but then how do FaaS providers handle it so when a request comes in, the jail's started so the request can be handed off?
-
meena
polyex: request comes into a proxy, which speaks to a daemon, asking it to start a specific jail, or a function in a specific jail. When that deamon gives an ok, the proxy passes on the request. Once the request is finished, the proxy tells the daemon to shutdown the jail.
-
polyex
and that can all happen fast enough to serve requests on production traffic?
-
meena
jail startup is pretty much as fast as process startup
-
meena
if your traffic can be delayed long enough to wait for a process to shutdown, then, yes, it's fast enough
-
meena
anyway, it's bed time. I'm really tired…
-
polyex
sleep good
-
markmcb
I've been capturing some thoughts on what sets FreeBSD apart from Linux. If you're bored, I'd love feedback:
markmcb.com/freebsd/vs_linux/summary
-
VimDiesel
Title: FreeBSD vs. Linux: Summary - Mark McBride
-
llua
there is already a ton of think pieces on the topic
-
markmcb
llua: true. i find many only scratch the surface and don't give examples. or read like zealotry. so i tried to avoid that.
-
mason
I stuggle with those because I see some common strengths as being weaknesses.
-
jeang3nie
I think if you're going to tackle Linux vs FreeBSD, it's worth mentioning how comprehensive the handbook and man pages are.
-
jeang3nie
And compare that to the mishmash of conflicting Linux info on the web
-
jeang3nie
Because there's more misinformation about Linux floating around out there than there is good, useful and up to date info.
-
jeang3nie
From a dev standpoint I also appreciate that you have a full dev environment in the FreeBSD default install.
-
jeang3nie
And BSD libc is vastly superior to Glibc (although Musl is not bad).
-
markmcb
jeang3nie: i tried to show the doc difference is focus topics like the boot process
127.0.0.1:8000/freebsd/vs_linux/cohesive_boot_process
-
markmcb
haha, that's obviously the wrong link
-
markmcb
-
VimDiesel
Title: Cohesive Boot Process - Mark McBride
-
markmcb
the docs thing is a good example of why i wrote that. i read so many times "the docs are good" but that doesn't mean much to me. having specific examples of how the docs are better drives the point much better.
-
markmcb
i don't know enough about bsd libc to compare it to glibc
-
rtprio
not sure why you'd want to do that anyway
-
meena
markmcb: to be fair, almost every commercial distro has comprehensive information, for their own distro, locked behind a paywall
-
markmcb
@meena: are you saying good FreeBSD info is locked behind some corporate wall?
-
meena
markmcb: no. other way around
-
meena
markmcb: if you want documentation on par with FreeBSD's, you may have to pay for a RHEL license
-
llua
you don't have to pay
-
mason
Red Hat's formal documentation is all freely licensed. Their knowledge-base is partially open, although I'm not remembering the licensing.
-
meena
llua: I've hit a lot of Redhat links in search of solutions, that didn't show the full text
-
meena
ah, what mason said then
-
mason
But having to sign up for a gratis developer account to see it isn't ideal.
-
mason
meena: When I was there I popped open access pretty often, but since I left I've seen articles I touched go back to paywalled.
-
markmcb
for me the docs missing weren't the "how to" docs, but the "why should a two decades user of linux even bother considering freebsd"
-
rtprio
ive ran into plenty of kb articles that needed a rhel subscription
-
rtprio
one of the reasons i moved to debian at home.
-
rtprio
that and the centos cloud circus
-
mason
s/cloud/stream/
-
mason
but yeah
-
rtprio
stream, right. so lame i must have put the name out of memory
-
mason
heh
-
scoobybejesus
markmcb: i learned multiple new things by reading through what you've written. i think you chose good topics to lightly drill down into
-
markmcb
scoobybejesus: thanks, that's great!
-
rtprio
hrm, it doesn't seen trivial to go back in time with -current
-
rtprio
/usr/src/sys/ddb/db_input.c:373:1: error: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
-
rtprio
or i find a SATA card in town today
-
yuripv
rtprio: WITHOUT_WERROR?
-
martinrame
I connected an Acer V7 22" monitor that allows 1920x1080 resolution, but I can only select 1600x900. Also when connecting other brands I see the monitor name in the screen selector in XFCE, but with this monitor I only see "Monitor".
-
martinrame
Does anyone know if I must install a driver for it?
-
martinrame
BTW, the monitor is connected using the VGA cable to an NVIDIA GForce GT 710
-
RhodiumToad
the highest resolution you can get on a VGA cable may depend on the selected refresh rate
-
iomartin
Hello there, FreeBSD newbie here. I'm trying to a bind a PCI device to the NVMe driver and could use some help (the device uses a custom class code so it doesn't bind automatically). Here is what I tried:
-
iomartin
pciconf shows the device as none0@pci0:0:9:0.
-
iomartin
I then tried "devctl set driver pci0:0:9:0 nvme", but that fails with "Device not configured".
-
iomartin
So I did a "devctl disable pci0:0:9:0", then the set driver.
-
iomartin
This "works" and then pciconf shows the device as nvme0@pci0:0:9:0.
-
iomartin
But there is no device on /dev, which I assume is because I need to enable the device again.
-
iomartin
So I did "devctl enable pci0:0:9:0", but then it fails with "Device not confgured" again.
-
martinrame
RhodiumToad: it only shows 59.82Hz
-
RhodiumToad
martinrame: check the Xorg log to see what modelines (if any) are shown for it
-
martinrame
RhodiumToad: no, there aren't
-
RhodiumToad
restart X with the monitor connected and see?
-
llua
meena: yeah, needing a subscription doesn't mean you have to pay for said subscription.
-
martinrame
RhodiumToad: Let me try that in a couple of minutes
-
cdcd
I have an iSCSI initiator correctly auto-connecting on restart. What is the preferred way to have the device automounted after iscsi connection? If through /etc/fstab, are there recommended mount options?
-
hwpplayer1
hi FreeBSD people !
-
megaTherion
Having an issue on FreeBSD's ctld (iSCSI) with an OpenBSD client - Im getting messages like: received PDU with CmdSN 3048678851, while expected 3048678867
-
megaTherion
not sure what to make out of it
-
rtprio
it must be iscsi day
-
megaTherion
rtprio: is it?
-
megaTherion
oh
-
rtprio
someone above you asked about it too
-
uskerine
/usr/local/include/X11/Xutil.h:755:5: error: unknown type name 'wchar_t' Could it be that Xutil.h shall include #define <stddef.h> but it does not in FreeBSD?
-
yuripv
or it just assumes you will include wchar.h yourself before including Xutil.h
-
ngortheone
whoever uploaded bsdcan videos to youutube - thank you!
-
SpaceBass
Im moving from compiling ports by hand to pouderie ... and realizing for having used FreeBSD for years I have some blind spots around how packages and dependencies work... I'm trying to install a pkg of a port I compiled in pouderie and pkg keeps trying to replace my heimdal kerberos with MIT. That was never a problem with manually compiling the ports. Is there a way to override what pkg is trying to do or to see what's going on?
-
yuripv
heh, no one can spell that thing
-
SpaceBass
I speak French and I've given up :)
-
rtprio
SpaceBass: yes; probably one port required heimdal and another one you built needs mit
-
SpaceBass
Well it seems they can't coexist and now I can't finish updating/installing :/
-
rtprio
can you identify what package heimdal was installed for
-
SpaceBass
I assume its samba... is there a package command like info -d that shows what requires something (rather than what dependencies a package has)?
-
Kit_Leopold
Hello. I am currently reading information about the freeBSD operating system. Please tell me, does the freeBSD operating system loader support booting other operating systems, namely windows 10?
-
SpaceBass
Ah, maybe I need to change the make defaults for the jail?
-
rtprio
SpaceBass: i know you can `make config` for a port, but don't recall the procedure for poudres
-
rtprio
Kit_Leopold: i've done it before, but it was a while ago
-
Kit_Leopold
rtprio: My computer has two hard drives. Windows 10 is installed on one hard drive. So I can install the freeBSD operating system and when I turn on the computer, the freeBSD bootloader will give me the opportunity to select the operating system I need? I mean about the GRUB bootloader, I just thought it might be possible to do without it.
-
Kit_Leopold
Sorry, I didn't write correctly. I know there is a bootloader called GRUB, I figured I could do without it if the freeBSD bootloader is capable of booting other systems.
-
satanist
the freebsd bootloader is capable to boot windows see
docs.freebsd.org/en/books/handbook/boot
-
VimDiesel
Title: Chapter 15. The FreeBSD Booting Process | FreeBSD Documentation Portal
-
Kit_Leopold
Please excuse me for asking this question and not reading up to chapter 15. Thank you for your reply.
-
satanist
but with uefi you could also install two efi loader inside your efi boot partition and select the os before the bootloader of the os
-
Kit_Leopold
satanist: On my computer, the Windows 10 operating system is installed in UEFI GPT mode. Thanks for the tip, I will need to read the motherboard manual on how to choose a bootloader.
-
yuripv
usually f11/f12?
-
satanist
normaly it's shown on early boot
-
Kit_Leopold
I'll try to check it later