-
» RhodiumToad is pretty active on what wiki?
-
antranigv
kenrap even better, I added the links to the source!
wiki.freebsd.org/BaseUtils
-
VimDiesel
Title: BaseUtils - FreeBSD Wiki
-
antranigv
RhodiumToad the FreeBSD wiki, no? I remember seeing your username here and there as editor
-
RhodiumToad
I think you're confused
-
» RhodiumToad has never contributed to it, doesn't even have an account
-
antranigv
RhodiumToad forums maybe?
-
RhodiumToad
I don't use those either
-
antranigv
something is wrong with my brain then. It might be the fact that it's 5AM
-
RhodiumToad
only wiki I've contributed to, afair, is the postgresql one
-
antranigv
RhodiumToad they have a wiki?
-
RhodiumToad
of course
-
RhodiumToad
I may have an account somewhere on the Great Website of Collective Lies, but I don't recall actually using it
-
antranigv
:D
-
rtprio
how do i diagnose a server spontainously rebooting? there's nothing in the logs.
-
rsjw
I'd look at power issues. I'm not sure how you'd test for that though
-
kenrap
antranigv: thanks!
-
kenrap
Oh, I just got an idea! You know what you could do is have each name of the command also be a hyperlink to their manpage using
man.freebsd.org as the base url.
-
VimDiesel
Title: FreeBSD Manual Pages
-
kenrap
Or however you prefer to do it
-
cedb
i cursed myself with a nvidia card a while back for school/cuda are there interesting ports to do GPGPU on nvidia that sort of leverage all that ecosystem nonsense beyond tf/torch?
-
» parv has been thinking of taking on the curse for the privilege to touching "pytorch" & trying machine learning ...
-
kenrap
parv: if and when you master pytorch and ML, please teach me the ways sensei :)
-
parv
kenrap, Supply me with Money please; will get on that pronto ...
-
parv
As of now, what kind of minimum & reasonable enough hardware is needed anyway?
-
parv
On -questions@ list someone tried to use pytorch and/or tensorflow, but that I think they eventually gave up (of trying on FreeBSD)
-
polyex
there a man page for membarrier somewhere?
-
kenrap
-
VimDiesel
Title: membarrier(2) - Linux manual page
-
polyex
ty!
-
kenrap
no problem, just did a lazy web search :)
-
cedb
parv: honnestly at this point it feels like its either under 1k or some ridiculous TPU rig the inbetween is sort of ...
-
cedb
all you need is the nvidia curse cause ROCm the open source amd thing for ML.....
-
cedb
well if youre motivated for many reasons id like it to work but its definitely going against the grain
-
parv
cedb, Current plan (if & whenver I would get the hardware) would be just use some Linux :-|
-
cedb
and most NNs are super trainable on commodity hardware the LLM and GAN stuff for graphics is super marginal (and theres opensource "pre-warmed" ones or wtv you can use them for teaching or distiling)
-
cedb
hmmm well like i havent tried
-
parv
Aye
-
cedb
but on principle its just a toolchain to compile code that can run on the HW if your drivers are blobs i dont see why it should be thattt different
-
cedb
id just expect ppl on BSD style stuff to have more of a grumpy sysadmin buzz word vibe yk
-
kenrap
parv: if you would like, I could donate you $100 USD to supplement your hardware funds.
-
cedb
hmm are there like "toy boinc" things?
-
parv
cedb, Besides tensorflow, there are 3D drawing software (Blender & such) that you could try
-
cedb
ahh yes nice good idea ive always wanted to tinker a bit on those kind of gigantic aps that are basically a job
-
cedb
that and some CAD or something
-
parv
(Oh no! The reality!) kenrap, Thanks for the offer. I have no immediate plans however.
-
kenrap
Alrighty, then.
-
parv
cedb, Besides video games, I hear GPU could be used for number crunching (say password cracking)
-
cedb
i mean i guess but like its not like im gonna get some random hash dump
-
cedb
i mostly want to learn the very very basics of GPGPU cause its basically the reason deeplearning took off, GPUs that go weeee, the rest is pretty boring to me
-
cedb
-
VimDiesel
Title: GPU computing - BOINC
-
parv
I meant cracking of own passwords to see just how good they are
-
cedb
ya exactly thats what i meant too
-
cedb
uhm boinc+gpu was done already and there cuda on freebsd now, itneresting, good thing i dont have a thousand bookmarks already
-
megaTherion
someone know how I can use the typical freebsd iso and can get into a live sys where I have an rw /?
-
megaTherion
I want to use this for restore purposes and need to start sshd
-
antranigv
megaTherion so, do you want the livecd to be rw
-
antranigv
or you want to mount the other system rw?
-
antranigv
in both cases, I recommend you use something like NomadBSD
nomadbsd.org
-
VimDiesel
Title: NomadBSD
-
megaTherion
antranigv: the livecd, I want to start sshd which requires to genereate ssh hostkeys
-
megaTherion
my case is that I want to ssh into it from another server and push a zfs send stream to it
-
antranigv
megaTherion ah yes. it will work properly on NomadBSD
-
antranigv
megaTherion for now, try something like `mount -u /` and see if it works
-
antranigv
then try `service sshd start`, hopefully it will work
-
megaTherion
ya have tried that, but since the ISO is mounted directly - has no effect
-
megaTherion
cd9660 probably doesnt support anything being r/ww
-
megaTherion
-w
-
antranigv
I wonder if you can work in tmp
-
megaTherion
ya maybe I can try to start sshd and provide the HostKeys differently
-
antranigv
a nice solution would be to set the hostkey path into /tmp
-
antranigv
the key in sshd_config is HostKey
-
antranigv
megaTherion good luck!
-
megaTherion
thanks :)
-
megaTherion
antranigv: another way, if I just boot into a fresh installed sys - with a simple auto-zfs layout, can I override zroot with zfs recv? I guess no?
-
antranigv
megaTherion wait, what?
-
megaTherion
antranigv: ya if it's mounted it's not possible
-
megaTherion
I guess I'll try nomadbsd now
-
antranigv
megaTherion fuck, I guess beacuse sshd_config is in... read only mode :D
-
megaTherion
that too... :D
-
antranigv
nomadbsd for the win
-
megaTherion
it sucks that they simply didn't load the ISO in RAM and then do the / as rw
-
antranigv
megaTherion maybe we can change that.
-
debdrup
can't wait for mfsbsd to be integrated into the build system.
-
megaTherion
is the memstick image any different or the same?
-
rtyler
o/ I'm wondering if anybody has any good links to outline what kind of netbooting one can do with bhyve. I've got a pxeboot setup for metal on my network but I would like to pxeboot some bhyve instances too while I'm at it :)
-
meena
rtyler: i found this the other day, 00:26 <meena>
youtube.com/watch?v=QK9eSxrs3eg
-
VimDiesel
Title: Bhyve unattended installation with CBSD: PXE and cloud-init - YouTube
-
rtyler
will take a look, thanks
-
CrtxReavr
meena, I prefer Ansible for a couple of reasons.
-
meena
CrtxReavr: i'm sure you got good reasons. every time i tried it, i found it inadequate. then again, maybe i was holding it wrong
-
CrtxReavr
Well, first of all, it's "agentless" - doesn't require anything to be installed on the target.
-
CrtxReavr
Its playbooks are just YAML, so they're an open standard, readable, easy to integrate/build with things you already use.
-
CrtxReavr
(Puppet uses some strange, ruby-like syntax and Chef uses actual ruby.)
-
CrtxReavr
IT's written in Python, so I can read/change the code.
-
colectora
@CrtxReavr do you run Ansible on a FreeBAS Jail?
-
CrtxReavr
There's a huge libary of modues for it.
-
CrtxReavr
modules
-
meena
I've written thousands of thousands of lines of Puppet and Ruby. I mean I've also written thousands of lines of python, but I'm quite comfortable with Puppet / ruby. or was. until last year
-
rtprio
rtyler: i looked for this
-
meena
Also, i generally run Puppet agent less
-
rtprio
rtyler: i used ipxe.iso on a uefi system and it works, but i don't think it's ideal. but it was enough to test diskless(8)
-
rtprio
i couldn't get bhyve to 'just netboot' without that shim
-
CrtxReavr
meena, puppet may have more options now. . .
-
CrtxReavr
When I learned it, agentless wasnt' one of them.
-
CrtxReavr
In-fact, I knew shops that used ansible to install the puppet agent on targets.
-
meena
CrtxReavr: one day I'll understand why people don't just use cloud-init for that, but yeah
-
rtprio
Its playbooks are just YAML, so they're impossible to read without holding a ruler up to the screen
-
rtprio
same is to be said with hiera, i suppose
-
cedb
oh wow qtwebengine really isnt fun is it
-
meena
rtprio: true. but i usually don't put code in hiera
-
meena
despite having a pendant for code = data / data = code, i generally put code in Puppet, so that data in hiera can be minimal. example:
codeberg.org/pkgbase/puppet-environment
-
VimDiesel
Title: pkgbase/puppet-environment: Configure pkgbase servers and services - puppet-environment - Codeberg.org
-
meena
-
VimDiesel
Title: puppet-environment/common.yaml at production - puppet-environment - Codeberg.org
-
rtprio
meena: it depends how much module authors abuse hiera and multiline strings, but yes. i find puppet syntax a lot easier to read
-
rtprio
ahh yikes
-
rtprio
hrm downloading cloud-init is ... an adventure so far.
-
meena
why?
-
rtprio
a ton of python packages and now many rust crates
-
meena
are you building it yourself? why??
-
meena
what did i do wrong
-
rtprio
uh, why does 'pkg install net/cloud-init' find it yet 'pkg install cloud-init' not find it
-
rtprio
seemingly
-
meena
anyway, the puppet module probably needs updating, and it would be nice if you could do a serverless setup
-
meena
rtprio: because python packaging conversations
-
meena
canonical/cloud-init #4503 also, should probably do this for FreeBSD
-
VimDiesel
Title: Set Debian's default locale to be C.UTF-8 by TheRealFalcon · Pull Request #4503 · canonical/cloud-init · GitHub
-
rtprio
but where did rust come from
-
bapt
meena: this would not make sense for us, all our locales are always generated
-
meena
good, less work for me
-
rtprio
meena: can you elaborate
-
meena
rtprio: thanks to the way we package python, it ends up being called pyVER-cloud-init, because, technically, you can build cloud-init with all python versions we have in ports
-
rwp
Even though I have used cloud-init myself I don't know how it has been implemented.
-
rwp
I would have thought it simple enough it would have been a small'ish shell script.
-
rwp
I mean I understand it is pulling data from the cloud provider to provision the system. But it is implemented as a python program locally?
-
cedb
hey sorry for double post (#poudriere) but i need to leave soon and might lose internet, isthere a way to make poudriere bulk prefetch everything in the list of ports im asking it to build?
-
meena
rwp: i think NetBSD or OpenBSD have a smol shellscript, but it only does the absolute bear minimum
-
rwp
I am kind'a a bare minimum desiring person. So that would be a good fit for me. (And to cedb I have no idea so can't say!)
-
rtprio
meena: oh. that makes sense. without realizing it's python / checking the makefile there'd be no obvious way to determine that,
-
RhodiumToad
cedb: you can do make fetch-recursive on every port in the list
-
RhodiumToad
or better, make PACKAGE_BUILDING=1 DISABLE_CONFLICTS=1 NO_IGNORE=1 TEST_DEPENDS="" fetch-recursive
-
RhodiumToad
though note that firefox needs checksum-recursive, rather than just fetch-recursive, since they have distfiles that change content but keep the same name
-
cedb
right yeah i can definitely hack a little script togetehr that reads my list is just felt like poudriere packs so much functionality it wouldnt have been surprising for there to be a switch to do that yk
-
rtprio
perhaps i misunderstand what cloudinit even does
-
RhodiumToad
cedb: personally I have to do it via fetch-recursive because I don't allow poudriere any network access
-
cedb
ahh yeah that makes sense
-
vkarlsen
Does that give the same or similar result as poudriere -b latest?
-
CCFL_Man
umodem0: <Conexant USB Modem, class 2/0, rev 1.10/1.00, addr 2> on usbus4 <--did this create a tty port?
-
CCFL_Man
it's a "hardware" modem, but there are none that i can see in /dev
-
RhodiumToad
it didn't create a ttyU0 or whatever?
-
CCFL_Man
oh, it did create ttyU0!
-
CCFL_Man
score!
-
CCFL_Man
thanks!
-
CCFL_Man
i'm setting up ncid
-
RhodiumToad
basically umodem sits below ucom (USB comms driver) which attaches as a tty device
-
RhodiumToad
ucom creates devices as ttyU*
-
CCFL_Man
oh, i understand
-
CCFL_Man
umodem will send an AT string to see if it's a modem?
-
RhodiumToad
no, umodem recognizes usb devices by device type
-
RhodiumToad
a USB device can declare that it has an interface that behaves like a modem
-
RhodiumToad
use the dump_all_desc option to usbconfig to see all the info about an attached device
-
meena
rtprio: yeah, i wish there was an easy mapping between port and package…
-
RhodiumToad
pkg can install a package given a port name, but it doesn't understand flavors if you do that