ChanServ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.org | post logs or else | "An idiot admires complexity, a genius admires simplicity." -- Terry A. Davis
<GalaxyNova>
midfavila you're alive
<GalaxyNova>
nice
<midfavila>
yes, for the time being
<GalaxyNova>
how's it going
<midfavila>
slowly
<midfavila>
finished moving the other day
<acheam>
where are you moving to?
<GalaxyNova>
oh wow
<midfavila>
moved in with some friends to split rent and other costs
<midfavila>
gonna be setting up the house's LAN this weekend
<GalaxyNova>
that's cool
<GalaxyNova>
you're in uni right?
<midfavila>
unfortunately not. just a private college
<midfavila>
i would have preferred to go to uni but the pandemic fucked me out of a year's worth of credits
<midfavila>
i've just been studying on my own when I have the time.
<GalaxyNova>
that too bad :(
<GalaxyNova>
studying what?
<GalaxyNova>
computer science?
<midfavila>
right now? mathematics
<midfavila>
i need to iron out some deficiencies in my basic skillset before I'll feel comfortable approaching the higher maths used in CS
kiedtl|litterbox has quit [Ping timeout: 240 seconds]
zola has joined #kisslinux
<zola>
Does someone know what package provides aclocal?
<midfavila>
automake
<zola>
Thanks
zola has quit [Client Quit]
<GalaxyNova>
damn cwm is really underrated
<midfavila>
you know what else is really underrated?
<ryoshu>
hese libraries currently have hard dependencies on Linux kernel APIs like epoll. In pkgsrc we've patched the libraries to add kqueue(2) support, but the patches haven't been accepted upstream.
<GalaxyNova>
freedesktop doesn't really care about BSDs
<illiliti>
that's the problem
<illiliti>
"patches haven't been accepted"
<GalaxyNova>
I think BSD people should just make their own ecosystem of things
<ryoshu>
first we need users to retain their linux tools, then we can extend
<GalaxyNova>
trying to port things is futile
<GalaxyNova>
eventually there will be so many extensions and linuxisms that it will be impossible
<bountyht>
My experience is that yuou can work with upstream if they are not hostile. When they are hostile you need to give them up.
<bountyht>
Because the only thing you do is pour work into a whole that takes and takes adn takes and never gives anythign back
<GalaxyNova>
well
<GalaxyNova>
eventually that will be like asking a windows program to be ported on linux
<ryoshu>
there is also macos, it uses bsd code for posix layer
<ryoshu>
and android uses bsd code for bionic and possibly more
<bountyht>
wtw anybody using pkgsrc in kisslinux? :-P
<ryoshu>
one wayland developer became a netbsd/pkgsrc dev
<ryoshu>
but we need more manpower
<GalaxyNova>
yes
<GalaxyNova>
together we will take over the open source world
<illiliti>
pkgsrc is too complex
<illiliti>
i prefer kiss :)
<bountyht>
lol
<bountyht>
SOmething that puts me off is the dependence on github I see around here
<bountyht>
Like they are fucking using FOSS code for training their AI :-)
<GalaxyNova>
yeah
<GalaxyNova>
that's annoying
<GalaxyNova>
dylan insists on using it though
<GalaxyNova>
there used to be a mirror
<bountyht>
It is extra annoying because they won't let me register with my email address for some reason
<bountyht>
And that means no contributions
<bountyht>
Which kind of sucks the fun out of FOSS
<GalaxyNova>
sourcehut lets you contribute without an account
<GalaxyNova>
which is amazing
<bountyht>
AWESOME
<illiliti>
github is shit, i agree. i'll migrate to codeberg/notabug at some point
<GalaxyNova>
or host your own
<GalaxyNova>
I recently switched from hosting my projects on github to gitea
GalaxyNova_ has joined #kisslinux
<bountyht>
I host my stuff on CVS because I am weird
<bountyht>
\o/
<GalaxyNova_>
lol
<GalaxyNova_>
i might look into fossil
<bountyht>
Actually I find it more manageable if you don't intend to do much branching
<GalaxyNova_>
OpenBSD is hosted on CVS IIRC
<bountyht>
And even then
<bountyht>
I have two separated versions of a Brogue ports in the same repository which is quite fun heh
<bountyht>
GalaxyNova: Yes, they ahve their own implementation of CVS too
<bountyht>
Also their own tolls for offering anonymous access
<bountyht>
They have a wrapper with all the pledge() things going on which is quite nice.
<GalaxyNova_>
yes
<GalaxyNova_>
very cool
<bountyht>
It makes CVS look less like a dinosaur
<GalaxyNova_>
I love OpenBSD
<GalaxyNova_>
I've just switched to it from kiss
<ryoshu>
the difference between the tree major BSDs is: freebsd tries to put more stress on linux compat shims, openbsd on inventing new things, netbsd on clean design of usually preexisting things
<ryoshu>
so freebsd just implemented libudev and evdev as-is
<GalaxyNova_>
freebsd is just linux but bsd :-)
<GalaxyNova_>
change my mind
<bountyht>
Actually I don't use FreeBSD because it feels a lot like a Linux livensed BSD
<bountyht>
A BSD licensed Linux
<GalaxyNova_>
^^
<GalaxyNova_>
I might consider trying out NetBSD sometime
<bountyht>
When Linux started getting hard with containers and gained ZFS support FreeBSD kind of lots its appeal in comparison for most applications
<illiliti>
netbsd seems to be more developed than openbsd imo
<GalaxyNova_>
but i really like OpenBSD's focus on code quality
<bountyht>
NetBSD is quite fine
<GalaxyNova_>
illiliti: That's because OpenBSD has bi-yearly releases
<bountyht>
illiliti: What OpenBSD has is some in-house projects that are awesome.
<GalaxyNova_>
yes
<bountyht>
Like their in-house httpd
<bountyht>
Or OpenSMTPD
<bountyht>
Not to mention OpenSSH
<GalaxyNova_>
doas
<GalaxyNova_>
libressl
<bountyht>
The os itself is so-so but the structure is quite nice.
<bountyht>
I think NetBSD develops more aggressively
<bountyht>
I remember complaining that something was not available in OpenBSD. A porter took the problem and made a port out of it in 3 minutes for me hahahaha
<bountyht>
NetBSD*
<GalaxyNova_>
if you commit slightly buggy code to OpenBSD theo will personally come to your house and strangle you
<illiliti>
lol
<bountyht>
There is a no-mercy policy
<bountyht>
First time I sent a patch somebody wrote to me "Read the documentation first before you bother us again, kid"
<GalaxyNova_>
lmao
<bountyht>
I suspect they have a policy in place to be rude to every first timer. If they stay more than a week they know they care for the system more than for feelings ahahahaha
<illiliti>
what about dragonflybsd? is it good?
<bountyht>
Never tried it
<GalaxyNova_>
it's a fork of FreeBSD from 2005
<GalaxyNova_>
with a new filesystem
<ryoshu>
kind of old freebsd with an experimental filesystem and SMP
<GalaxyNova_>
they've also got micro kernel stuff or so i think
<ryoshu>
no
<ryoshu>
they have something like usermode kernel
<GalaxyNova_>
ah
<ryoshu>
but we have rumpkernel and usermode_netbsd
<bountyht>
ryoshu: Is there any way in pkgsrc to blacklist a port? As in, instructing pkgsrc notto attempt to build anything that depends on port X, Y or Z?
<GalaxyNova_>
is openbsd doas ported to netbsd?
<ryoshu>
doas is ported
<GalaxyNova_>
ah cool
<ryoshu>
bountyht: there was some way, but I forgot - #pkgsrc is more helpful
<bountyht>
No problem
<bountyht>
I think there is even a doas for linux, but I d have to check
<bountyht>
GalaxyNova: I have used NetBSD for my raspberries. It is definitively worth a try if you are curious
<bountyht>
Although for light work I use Tiny Core Linux in my raspbies because Tiny Core Linux does not touch the SD card after booting
<ryoshu>
at some point of time dragonfly was leading in wayland
<ryoshu>
and drmkms
<illiliti>
is it possible to run wayland on openbsd?
<GalaxyNova_>
Yes
<GalaxyNova_>
but it's not officially supported
<GalaxyNova_>
and there's no packages for it in the repositories
<illiliti>
where i can find these packages(and patches)?
<GalaxyNova_>
uh
<GalaxyNova_>
idk
<GalaxyNova_>
the internet, probably
<bountyht>
wtf
<GalaxyNova_>
I've seen videos of ppl running wayland on OpenBSD
<bountyht>
I am not that familiar with wayland but didn't it require specific drm integration or something?
<GalaxyNova_>
Direct Rendering Manager yes
<illiliti>
it requires mesa(?)
<bountyht>
At least some Wayland devs have declared they intend to make it BSD portable and that a buch of things they were being pressed into including in the wlroot were inacceptable because they broke portability