klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
thinkpol has quit [Remote host closed the connection]
thinkpol has joined #osdev
Izem has quit [Ping timeout: 265 seconds]
Izem has joined #osdev
<Izem> anyone doing implementation in a concurrent language?
<klange> There are some Rust projects but I don't know if any of them actually make use of concurrent features. Most concurrent languages need a system backend for their concurrent functionality, which leads to a bit of a chicken/egg problem for OS dev.
<Izem> ohhh
<Izem> for some reason I though the language could provide it
<gog> usually the toolset relies on some library code that's necessarily tied to the OS
<gog> for threading and such
<Izem> hmm, well I guess I have to try another direction then
<klange> Kernels are scary places where languages doing concurrency behind the scenes is a route to disaster. Even when you're doing it yourself it can lead to awkward situations...
<Izem> I see, thanks
scoobydoo has quit [Ping timeout: 246 seconds]
<Izem> is the toolchain what enables a language to be osdev friendly?
<zid> The language has to be turned into code, that code has certain requirements on the environment it expects
<zid> java bytecode expects there to be a JVM
<zid> python expects a python interpreter etc
<zid> that means your kernel, in order to use languages like this, has to also be a python interp, or a JVM, etc
<zid> People use languages like C because C's requirements are basically "Some amount of bytes will need to be set to zero"
<zid> which you can do in 4 lines of assembly, and that's the entire environment sorted
<zid> if you're thinking of something with built in threads, that environment aspect means you're now supplying a threading library as part of the runtime environment
<zid> which means lots of code NOT written in that language, at the very least
<klange> Speaking of, someone is porting their own JVM implementation to ToaruOS, they sent me screenshots of working Swing UIs under SDL.
<klange> But they keep trying to talk to me at 2am :)
<moon-child> ha, nice
<gog> that's fine, your cats will wake you at 3
<klange> My cats don't wake me at 3, they keep me up until 3.
<gog> ah fair enough
<zid> Keeping your cats up until 3am playing with them smh
<gog> they're crepuscular zid
<zid> 3am is only sunset in iceland
<kazinsal> I'm trying to NIH as much as I can but damn if it's not tempting to port kuroko to make rapidly developing features faster
<gog> nah it's more like 19:30 now
YuutaW has quit [Ping timeout: 245 seconds]
<klange> kazinsal: I would say "why do you think I wrote it" but then I haven't really done much with it since...
<klange> But then, I've been focused on kernel stuff lately with Misaka. Kuroko did get a Yutani module and test app, and I did port some of my build tools to it... and I've been using it to test some socket stuff.
anon16_ has quit [Ping timeout: 260 seconds]
<kazinsal> Definitely. One of my near-term goals is to get sockets "functional enough" as well, as well as some better network queuing, then get an actual proper CLI going and accesible over the network
<kazinsal> But this evening I have a different kind of networking task to work on: Rebuilding my actual dev network!
<Izem> zid: thanks, that does give me an idea for a small vm
<Izem> kazinsal devices drivers across a network?
<kazinsal> Izem: Nah, literally deploying some new VMs and re-IPing a couple others
<kazinsal> And LDAPifying the whole thing
<Izem> ah
<kazinsal> That's going to be the trickiest part I think
AssKoala has quit [Ping timeout: 240 seconds]
<moon-child> 'LDAP' whyy
<kazinsal> SSO across all my machines running different OSes
<moon-child> why would you want SSO
<kazinsal> Because all the machines are on my network?
gog has quit [Ping timeout: 268 seconds]
Ameisen has quit [Quit: Quitting]
Ameisen has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
Izem has quit [Quit: Going offline, see ya! (www.adiirc.com)]
sts-q has quit [Ping timeout: 246 seconds]
nyah has quit [Ping timeout: 252 seconds]
hbag has quit [Remote host closed the connection]
h4zel has joined #osdev
AssKoala has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
ElectronApps has joined #osdev
AssKoala has quit [Quit: Leaving]
Elbeeo has joined #osdev
Elbeeo has quit [Client Quit]
scoobydoo has joined #osdev
wolfshappen_ has joined #osdev
Mutabah_ has joined #osdev
ornitorrincos_ has joined #osdev
Stary_ has joined #osdev
Celelibi_ has joined #osdev
cultpony_ has joined #osdev
thaumavorio_ has joined #osdev
Retr0id5 has joined #osdev
pg12 has joined #osdev
mavhq_ has joined #osdev
scoobydoo has quit [*.net *.split]
Stary has quit [*.net *.split]
wolfshappen has quit [*.net *.split]
sprock has quit [*.net *.split]
ornitorrincos has quit [*.net *.split]
terrorjack has quit [*.net *.split]
Retr0id has quit [*.net *.split]
meisaka has quit [*.net *.split]
zid has quit [*.net *.split]
dh` has quit [*.net *.split]
stux has quit [*.net *.split]
Matt|home has quit [*.net *.split]
pieguy128 has quit [*.net *.split]
amine has quit [*.net *.split]
Mikaku has quit [*.net *.split]
doppler has quit [*.net *.split]
clever has quit [*.net *.split]
air has quit [*.net *.split]
ccx_ has quit [*.net *.split]
bradd has quit [*.net *.split]
mavhq has quit [*.net *.split]
ravish0007 has quit [*.net *.split]
pg12_ has quit [*.net *.split]
Celelibi has quit [*.net *.split]
cultpony has quit [*.net *.split]
nickster has quit [*.net *.split]
phr3ak has quit [*.net *.split]
thaumavorio has quit [*.net *.split]
cultpony_ is now known as cultpony
Retr0id5 is now known as Retr0id
meisaka has joined #osdev
pieguy128 has joined #osdev
doppler has joined #osdev
ravish0007 has joined #osdev
scoobydoo has joined #osdev
terrorjack has joined #osdev
sprock has joined #osdev
ccx_ has joined #osdev
Mikaku has joined #osdev
zid has joined #osdev
<geist> kazinsal: allow me to sign up for your newsletter
<geist> i'd love to do the same thing (SSO for everything)
<kazinsal> the centos box is fighting me but the rest are slowly falling in line
<zid> pam + mysql? :P
<geist> any luck with windows?
<zid> That's how I handled it when I did it for a whopping couple machines
<kazinsal> the windows boxes are happy because the auth server is an AD domain controller
<geist> yah i'd almost like the LDAP box to be some sort of dedicated embedded like controller thing
<geist> like a raspberry pi, or whatnot
<geist> then it has no deps on anything else
<kazinsal> yeah, I've never tried joining windows machines to openldap
Mutabah_ is now known as Mutabah
<geist> i wonder how windows 11 is supposed to deal with that, since they're pushing your harder and harder to using msfts loging
<geist> but clearly they will still support LDAP and whatnot
<kazinsal> yeah, it's oging to be interesting. we're moving to azure AD + intune at work
gxt_ has joined #osdev
<kazinsal> but I'm still setting up domain controllers on prem for customers so this is also a good chance for me to play with server 2022
gxt has quit [Remote host closed the connection]
<junon> is it bad that I kind of miss seeing the long spiels of that one individual who comes in periodically?
<Mutabah> junon: yes
<geist> yes, yes it is
<geist> i do miss doug16k a bit though
<geist> we used to muse about some of the finer points of PC esoterica
<kazinsal> guess he never bothered adding libera to his irc client
vai has joined #osdev
h4zel has quit [Ping timeout: 246 seconds]
Terlisimo has quit [Quit: reboot time]
<junon> :D
<geist> yeah, amazing how quickly i mostly forgot about all of that
<geist> after about 2 weeks the whole freenode thing hadn't crossed my mind
Terlisimo has joined #osdev
pieguy128_ has joined #osdev
vai has quit [Ping timeout: 252 seconds]
pieguy128 has quit [Read error: Connection reset by peer]
doppler has quit [Ping timeout: 252 seconds]
doppler has joined #osdev
mcfrd has joined #osdev
Mikaku has quit [Ping timeout: 252 seconds]
mcfrdy has quit [Ping timeout: 252 seconds]
mcfrd is now known as mcfrdy
vancz has quit [Ping timeout: 252 seconds]
lanodan has quit [Ping timeout: 252 seconds]
Brnocris1 has quit [Ping timeout: 252 seconds]
lanodan has joined #osdev
childlikempress has joined #osdev
Brnocrist has joined #osdev
moon-child has quit [Remote host closed the connection]
gmodena has quit [Ping timeout: 252 seconds]
childlikempress is now known as moon-child
vancz has joined #osdev
woky has joined #osdev
woky_ has quit [Ping timeout: 252 seconds]
sts-q has joined #osdev
nj0rd has joined #osdev
z_is_stimky_ has joined #osdev
nj0rd_ has quit [Ping timeout: 252 seconds]
z_is_stimky has quit [Ping timeout: 252 seconds]
koon has quit [Ping timeout: 252 seconds]
koon has joined #osdev
LambdaComplex has quit [Ping timeout: 250 seconds]
edr has quit [Ping timeout: 250 seconds]
LambdaCo1 has joined #osdev
j`ey_ has joined #osdev
j`ey has quit [Ping timeout: 250 seconds]
ornitorrincos_ has quit [Ping timeout: 250 seconds]
ornitorrincos has joined #osdev
edr has joined #osdev
<junon> Yeah they did a really good job of transferring it.
<junon> Pretty impressed.
Mikaku has joined #osdev
junon has quit [Ping timeout: 252 seconds]
darkstardevx has quit [Ping timeout: 264 seconds]
<k4m1> huh, I never even realised doug16k isn't here, used to learn a bit by just lurking & reading his stuff
junon has joined #osdev
<k4m1> doug/2
<k4m1> huh, soz
<klange> I know we had a handful of detractors, was doug one of them or just someone who never showed up again?
darkstardevx has joined #osdev
<moon-child> I'm pretty sure doug was on libera for a while
<moon-child> checked up on his github after he hadn't shown up for a couple of months, seems to still be alive at least
<zid> yea he was here for a bit
mavhq_ is now known as mavhq
stux|away has joined #osdev
acidx has quit [Ping timeout: 250 seconds]
acidx has joined #osdev
air has joined #osdev
crmur__ has joined #osdev
dmj`_ has joined #osdev
riverdc_ has joined #osdev
__sen_ has joined #osdev
Amanieu_ has joined #osdev
riverdc has quit [Ping timeout: 252 seconds]
dmj` has quit [Ping timeout: 252 seconds]
Amanieu has quit [Ping timeout: 252 seconds]
__sen has quit [Ping timeout: 252 seconds]
crm has quit [Ping timeout: 252 seconds]
__sen_ is now known as __sen
dmj`_ is now known as dmj`
graphitemaster has quit [Ping timeout: 252 seconds]
graphitemaster has joined #osdev
vai_ has joined #osdev
<vai_> well howdy
<junon> hi!
unmanbearpig has joined #osdev
GeDaMo has joined #osdev
decartes has quit [Ping timeout: 252 seconds]
decartes_ has joined #osdev
brenns100 has joined #osdev
wille6 has joined #osdev
alexander_ has joined #osdev
alexander has quit [Read error: Connection reset by peer]
brenns10 has quit [Ping timeout: 252 seconds]
kanzure has quit [Ping timeout: 252 seconds]
wille has quit [Read error: Connection reset by peer]
brenns100 is now known as brenns10
wille6 is now known as wille
Mikaku has quit [Excess Flood]
Mikaku has joined #osdev
GreaseMonkey has quit [Read error: Connection reset by peer]
kanzure has joined #osdev
brenns10 has quit [Read error: Connection reset by peer]
brenns106 has joined #osdev
junon has quit [Ping timeout: 252 seconds]
acidx_ has joined #osdev
kanzure_ has joined #osdev
junon has joined #osdev
GeDaMo has quit [Killed (NickServ (GHOST command used by GeDaMo1!~GeDaMo@82-69-2-253.dsl.in-addr.zen.co.uk))]
GeDaMo has joined #osdev
edro has joined #osdev
acidx has quit [Ping timeout: 252 seconds]
edr has quit [Ping timeout: 252 seconds]
vancz has quit [Ping timeout: 252 seconds]
kanzure has quit [Ping timeout: 252 seconds]
sts-q has quit [Ping timeout: 252 seconds]
moon-child has quit [Ping timeout: 252 seconds]
moon-child has joined #osdev
vancz has joined #osdev
sts-q has joined #osdev
darkstardevx has quit [Remote host closed the connection]
darkstardevx has joined #osdev
dormito has quit [Quit: WeeChat 3.1]
ping- has joined #osdev
ElectronApps has quit [Remote host closed the connection]
clever has joined #osdev
Arthuria has joined #osdev
Celelibi_ is now known as Celelibi
ElectronApps has joined #osdev
mjg has joined #osdev
<vai_> hi
<vai_> hmm
nyah has joined #osdev
dude12312414 has joined #osdev
amine has joined #osdev
dennis95 has joined #osdev
[itchyjunk] has joined #osdev
ahalaney has joined #osdev
dennis95 has quit [Remote host closed the connection]
mniip has quit [Ping timeout: 619 seconds]
gog has joined #osdev
myon98 has quit [Quit: Bouncer maintainance...]
dennis95 has joined #osdev
dormito has joined #osdev
mniip has joined #osdev
dennis95 has quit [Read error: Connection reset by peer]
Oli has joined #osdev
<Oli> Hello, and good day! I want to comment you about about that I find myself thinking about doug16k, and mean to inquiry you about: Is he alright? Has he been around?
<gog> :| wonder where he went
sprock has quit [Ping timeout: 268 seconds]
<opios2> who made him angry? :P
<gog> logs indicate nothing. he just vanished
<gog> he's made a github commit in the last 30 days tho
LambdaCo1 is now known as LambdaComplex
<gog> so he's not dead it seems
dormito has quit [Ping timeout: 252 seconds]
Geertiebear has joined #osdev
dragestil has quit [Remote host closed the connection]
dragestil has joined #osdev
srjek|home has joined #osdev
mahmutov has joined #osdev
dormito has joined #osdev
ElectronApps has quit [Remote host closed the connection]
freakazoid343 has joined #osdev
freakazoid12345 has quit [Ping timeout: 268 seconds]
elastic_1 has quit [Quit: elastic_1]
elastic_dog has joined #osdev
<junon> find the commit, get the email, shoot him a message asking where he's been
<gog> maybe there's a reason he's taking a break from irc
<gog> and it could be being contacted by randos
<gog> i'm not exactly a rando but i'm also not going to intrude :p
<EtherNet> who is doug16k by the way ?
<gog> old regular
<gog> hasn't been seen for a couple months
<EtherNet> I hope he's okey then
[itchyjunk] has quit [Remote host closed the connection]
sprock has joined #osdev
h4zel has joined #osdev
ahalaney has quit [Remote host closed the connection]
YuutaW has joined #osdev
acidx_ is now known as acidx
devcpu has quit [Quit: leaving]
devcpu has joined #osdev
alexander_ is now known as alexander
heat has joined #osdev
h4zel has quit [Ping timeout: 265 seconds]
<heat> hello
<clever> hello
<heat> sup
<clever> not much
<sortie> a lot
<kazinsal> just enough
<kazinsal> (actually sortie's right, it's always too much)
<kazinsal> (I should wander off into the forest and become a hermit)
<sortie> Just don't use any names in the forest and you'll be fine
<heat> _Tree
<heat> :O
<kazinsal> the place where the nameless are found
<sortie> Oh wait damn I violated the procedursada--- DAHSD
<kazinsal> congratulations, you are now part of the woods which have no name
<kazinsal> I should read that one again, it's really good
<heat> i had a bunch of uncommitted work in my project and after this long hiatus I have no idea what the status of the code is
<heat> welp, lets run it, see if it works
dude12312414 has quit [Ping timeout: 276 seconds]
Arthuria has quit [Ping timeout: 252 seconds]
noircode has joined #osdev
noircode has left #osdev [Good Bye]
jimbzy has quit [Ping timeout: 252 seconds]
<heat> anyway, I've been looking at build system ideas so I can finally fix whatever broken thing I've got going on here
<heat> i found out chromeos actually uses portage
wootehfoot has joined #osdev
<heat> my options are: 1) try to use an existing build system and suck it up (sucks for external packages); 2) fork an existing build system and try to adapt it; 3) write from scratch
<heat> ideally I'd use something that spits out ninja
jimbzy has joined #osdev
dutch has quit [Quit: WeeChat 3.3]
X-Scale has quit [Ping timeout: 265 seconds]
dutch has joined #osdev
X-Scale` has joined #osdev
X-Scale` is now known as X-Scale
srjek|home has quit [Ping timeout: 246 seconds]
heat has quit [Ping timeout: 252 seconds]
<kazinsal> ahhhh, solving problems with openbsd. my job is great sometimes
Matt|home has joined #osdev
vdamewood has joined #osdev
sprock has quit [Ping timeout: 252 seconds]
dh` has joined #osdev
kanzure_ is now known as kanzure
sprock has joined #osdev
GeDaMo has quit [Quit: Leaving.]
<geist> yeah chromeos linux is iirc based on gentoo
<geist> or at least was started that way, hence using portage
<sortie> The feeling when my OS is affected by the latest libreessl / let's encrypt / root cert expiry problem
<sortie> My little Sortix OS gets to join in on the cool breakage in the proper OpenBSD system
<j`ey_> not just OpenBSD is affected!
<sortie> Yeah just saying they're the source of my breakage
<sortie> Since I get libressl from them we share CVEs
<j`ey_> ah
<sortie> I'm still at the osdev stage where I go ‘oh cool the latest cool CVE affects my OS’
<j`ey_> my OSdev has been refactoring/working on a GPIO driver for the m1 macs
<sortie> Oh that's cool
<sortie> A driver for your OS or an existing one?
<j`ey_> for Linux
<sortie> Neat
<j`ey_> it's needed to get the keyboard working on the macbooks
<sortie> Sounds pretty high impact work actually
<j`ey_> someone else did most of the hard work, ive been rebasing and fixing it though
<geist> ah interesting, the keyboard isn't just some microcontroller somewhere else?
<geist> gpio driver sounds like you're having to scan it yourself
<j`ey_> ah no, the gpio driver deals with the SPI controller, which connects to the keybiard
<clever> that reminds me of some rossman repair videos
<clever> on other macbooks, the touchpad is both usb and spi
<geist> ah that makes sense
<clever> during the bios, and under linux, it operates in usb mode
<clever> but darwin itself, switches it into an spi mode
<clever> BUT, the SPI traces, are also in a worse place, in terms of water damage
<clever> so you can damage the board in such a way, that the mouse only works in the bios and linux
<j`ey_> hah
<clever> because darwin lacks usb drivers for its own mouse
<gog> lol
<gog> love those rossman repair videos
<zid> The SD card slot on my wii is like that
<zid> it will boot from SD card, but you can't use the SD card in any software
<zid> because the spi pin works and not the proper data pins
<clever> zid: ive considered that, for some of the rpi boot problems
<clever> zid: ive run into a few users where recovery.bin can load from the SD card (maskrom routines), but then reading any file from the SD card, fails the hash checks
<zid> yea sounds likely then
<zid> it took me a while to figure out the fuck was happening
<clever> but, the fact that it even read the correct hash from the SD card
<zid> like, did SD cards come in different speeds and my card was failing at its top rated speed or whatever
<clever> and other testing we did, like giving it a smaller file, and looking at the error hash
<zid> or was there a bitflip in the higher level read routines on my nand flash etc
<clever> in theory, you can find an old enough card, that advertises itself as 1bit only mode
<zid> I ended up just researching how sd cards worked and found out
<clever> and that should then work
<zid> I thankfully don't actually need the SD for anything except the bootloader
<zid> the bootloader supports USB
<clever> ah, nice
<clever> my bootloader still lacks a usb stack
<clever> so my only choice is xmodem over uart, or SD
<zid> well, the bootloader boots, and eventually, what I want to do, is supported over usb
<zid> I leave the SD card in the wii so it'd be nice if I could leave more than just the bootloader on it, a couple other vital apps or whatever
<zid> them having to be on the USB is totally fine, until I lose it
dormito has quit [Quit: WeeChat 3.1]
sprock has quit [Ping timeout: 252 seconds]
ss4 has joined #osdev
wootehfoot has quit [Ping timeout: 252 seconds]
devcpu has quit [Quit: leaving]
devcpu has joined #osdev
srjek|home has joined #osdev
dormito has joined #osdev
sprock has joined #osdev
freakazoid343 has quit [Ping timeout: 246 seconds]
dude12312414 has joined #osdev
Oli has quit [Quit: leaving]
Oli has joined #osdev
X-Scale has quit [Ping timeout: 252 seconds]
X-Scale` has joined #osdev
X-Scale` is now known as X-Scale
fkrauthan has quit [Quit: ZNC - https://znc.in]
fkrauthan has joined #osdev
nyah has quit [Ping timeout: 252 seconds]
freakazoid12345 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
vdamewood has quit [Quit: Life beckons]
xenos1984 has quit [Read error: Connection reset by peer]