<geist>
probably no reason to, but i wonder what a modern equivalent of a merlin would look like
<zid>
like a merlin, tbh
<zid>
big engine looks like a big engine
<geist>
if you started off with a lighter engine block and used more modern computerized injection, might be substantially crap hanging off it
<zid>
just it'd have a few wires going to a loom for some management and monitoring
<zid>
you might be able to make the same horsepower smaller etc
<geist>
may be you can get a lot more horsepower out of a smaller block though
<zid>
with better block design etc
<zid>
exactly
<geist>
yeah, not saying it'd be as impressive, etc, just thinking
<dh`>
good question, I don't think anyone builds radial engines for light planes these days
<geist>
a merlin is a V12, it's just a bigass block though
<dh`>
huh, I thought they were radial
<dh`>
shows how much I know
<geist>
looks like.... 27L displacement
<geist>
it's entirely possible there are light plane, non turboprops that have similar performance modern ICE engines
<kazinsal>
I imagine if someone was going to cook up a four digit cubic inch displacement V12 that sounds like the devil and sucks gas like a mad max bandit with a siphoning tube it would be mopar
<geist>
but maybe not. may be there's no point building something like that now, since you're better off going turbine
<geist>
nice, discord is classy. someone learned i worked on zircon and then went on a rant about how he dispises everything i do and wishes i'd fail
<geist>
well, okay then. keep it classy guy
<kazinsal>
yeah I'm not in any really public discords because honestly fuck most people
<kazinsal>
it's amazing how the internet is just full of the most atrocious people that the universe saw fit to unleash upon the world
<zid>
geist: is he mad it isn't a real microkernel
<geist>
zid: actually no, going on about how microkernels are a 'meme' etc
<zid>
kazinsal: internet has a lack of punch in the mouth problem is all
<geist>
and CISC, mono, etc. and etc etc
<geist>
like, okay man.
<zid>
I mean, microkernels are a meme, but that's for playfully ribbing microkernel devs with
<zid>
not going on hysterical rants about
<geist>
yeah i mean sure, it's fun to playfully rib
<geist>
exactly
<geist>
you know, rant for a few lines and put a smiley face.
<geist>
or dont. and maybe not someone you literally just met
<zid>
zircon cares too much about performance to be a real microkernel so you're fine anyway
<zid>
(Do you see what I did there, I said microkernels are slow, hahahahaha)
<kazinsal>
the problem with the idea of an osdev discord is that it's going to be full of the twelve year olds
<geist>
noice. glad you explained it :)
<zid>
np babe
<zid>
kazinsal: It used to be astrophysics
<geist>
12 year olds are one thing, but i also think there's just a bit more of a meanness to that style of comms
<kazinsal>
little timmy's first python script was too simple for the helicopter-parent-induced god complex he has so now he's trying to write an operating system in bash
<zid>
The crazies would write hand written letters to professors about their theories of the universe and perpetual motion etc
<zid>
now they just join ircs and discords to do it
<geist>
much how lots of internet forums go instantly to flamewars, etc (also a think i never participate in)
<zid>
I've yet to see a discord that was actually moderated, either
<zid>
this channel isn't really moderated either but we managed to luck into some people that don't fight
<geist>
you can, it's just very time consuming, presumably because people assume they can just be asshats
<zid>
..much
<geist>
but maybe it's simply beause we've whittled it down to a handful of people, and so statiscally speaking there's less BS
<geist>
and if we had 5 or 10x as many active users here it'd turn into a disaster
<geist>
like some sort of non linear relationship of active users to BS
<geist>
and we're in or below the sweet spot, maybe
Burgundy has quit [Ping timeout: 244 seconds]
<zid>
yea that also helps
<zid>
maybe it's the birthday paradox
<dh`>
based on experience with similar issues in other domains I'd say there's a certain quality control filter applied by the fact that your basic bozo doesn't know how to operate an irc client
<zid>
We all fight with 1/365ths of the users
<geist>
dh`: yah that's been my suspicion
<geist>
hmm, anyone here born on jan 2nd?
eryjus has joined #osdev
<geist>
cause we have to fight, highlander style
<geist>
speaking of bday paradox i actually just a few years ago ended up sitting next to two people in my office that had the same bday
<kazinsal>
we have fewer drive bys now than we did on freenode I've noticed
<geist>
yah reminds me i still need to get my dad set up on here again
<geist>
he had a client pointing at freenode, but never re-set it up when it switched
<kazinsal>
at this point I think if someone is aiming to seek out IRC directly and go through the hoops of nickserving up etc. there's a fair chance they're going to hang around and contribute
<geist>
also funny about the time we switched it said screw it and finally went in on irccloud
<geist>
end of an era, dont really need a shell box with irssi anymore
<geist>
irccloud works well enough, and is better at doing simple formatting too
<kazinsal>
yeah, I'm considering switching over as well. would make checking in on IRC on my phone easier
<geist>
yeah it's pretty decent, honestly
ElectronApps has joined #osdev
<kaichiuchu>
i've considered irccloud, but our past bretheren once banned irccloud on freenode
<kaichiuchu>
i'm concerned they'll do the same thing here
<geist>
well, i was just about to point out that irccloud also sealed ever going back to freenode since Dude banned it
<geist>
nah, he banned it because irccloud tweeted something that hurt his inner child
<geist>
no real technical reason
<kaichiuchu>
ah
dutch has quit [Quit: WeeChat 3.3]
FreeFull_ has quit []
dutch has joined #osdev
Vercas3 has joined #osdev
Vercas has quit [Ping timeout: 276 seconds]
Vercas3 is now known as Vercas
srjek|home has joined #osdev
ksp has quit [Quit: went to install arch linux]
gdown has joined #osdev
[itchyjunk] has joined #osdev
ElectronApps has quit [Remote host closed the connection]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
gdown has quit [Remote host closed the connection]
tacco has quit [Remote host closed the connection]
_koolazer is now known as koolazer
m3a has joined #osdev
<junon>
geist: I won't say which day but recently I shared my birthday with a guy I dated, a coworker, and a mutual friend - all without knowing until about 48 hours before. I do not have a large social circle.
mahmutov has quit [Ping timeout: 240 seconds]
[itchyjunk] has quit [Remote host closed the connection]
adder has quit [Killed (NickServ (GHOST command used by adder`))]
<zid>
1.99.999999 in a few weeks?
<junon>
klange in january marks 11 years of working on ToaruOS, did you work on it completely through those 11 years or did you take any significant breaks?
<junon>
(11 years if my idiot brain math is correct :D)
<klange>
11 years is correct
<junon>
That's incredible.
m3a has quit [*.net *.split]
jeaye has quit [*.net *.split]
grange_c has quit [*.net *.split]
ravish0007 has quit [*.net *.split]
bslsk05 has quit [*.net *.split]
edr has quit [*.net *.split]
opios2 has quit [*.net *.split]
wolfshappen has quit [*.net *.split]
Matt|home has quit [*.net *.split]
rb has quit [*.net *.split]
bslsk05 has joined #osdev
Matt|home has joined #osdev
ravish0007 has joined #osdev
rb has joined #osdev
wolfshappen has joined #osdev
jeaye has joined #osdev
grange_c has joined #osdev
opios2 has joined #osdev
edr has joined #osdev
<klange>
It's been on-and-off. The last year has been very consistent, but 2020 I did next to nothing, 2019 I was mostly working on my editor...
<junon>
How many hours a week on average do you think you devoted to it over the years? I'm sure that number varies a lot but less than 10? More than 20? 40?
wolfshappen has quit [Max SendQ exceeded]
wolfshappen has joined #osdev
<klange>
Hard to say. I would bet the number is pretty low overall. I'm very sporadic. It's not like I set aside dedicated time.
<junon>
Sounds about right. It is, unfortunately, very much a hobby for most :\
<klange>
Used to be a lot of days I would be up late into the night trying to hack on something; don't do that much anymore - the meds help :)
<junon>
I can certainly relate. (:
sonny has joined #osdev
ElectronApps has joined #osdev
sonny has quit [Quit: Going offline, see ya! (www.adiirc.com)]
m3a has joined #osdev
bradd has quit [Read error: Connection reset by peer]
bradd has joined #osdev
ravan has quit [Quit: Leaving]
amine has quit [Quit: Ping timeout (120 seconds)]
amine has joined #osdev
edr has quit [Ping timeout: 244 seconds]
edr has joined #osdev
<ZetItUp>
it's snowing outside :(
<ZetItUp>
btw i have design issues with mountpoints, since im using FAT32 as fs, should i just go over each partition and say "Hey partition 0, you are now known as IDx", or should i save some table in the kernel where i go Partition 0 = IDx? where IDx is some ID
<kazinsal>
mount points are often a userspace problem -- do whatever the sysadmin tells you
<Mutabah>
Probably a table?
<ZetItUp>
hmm true
<Mutabah>
Not sure I understand where you issue is?
<zid>
not sure how you'd tell a partition anything
<zid>
or for why
<Mutabah>
Usually you'd have a map that determines which filesystem is used for a given path
<kazinsal>
yeah I'm a bit curious as to what the issue is, how to lay it out in memory, or how to bolt mount points into a VFS
<kazinsal>
or how to lay it out as a config, etc
<zid>
what's the "it" here though
<ZetItUp>
bolt mount points into the VFS
<zid>
vfs layer is typically only giving a shit about resolving paths to LBA + device pointer
<ZetItUp>
im thinking around the windows style of A/B/C/D: etc
<kazinsal>
then you just need to keep a mapping of what volume label maps to what logical filesystem on what device
<ZetItUp>
yeah, but where would be a good place to store that mapping? kernel space? some file on the disk?
<ZetItUp>
can't really decide hehe
<kazinsal>
some file on the boot disk
<kazinsal>
then load it into your VFS at boot t ime
<kazinsal>
you can even do that part in userspace, just expose a mount() call
<ZetItUp>
that seems like a good way
<kazinsal>
kernel automatically mounts the device it boots from to eg. boot:, then your userspace init loads boot:config/filesystems.cfg and for each valid entry it does mount(stuff based on entry)
<kazinsal>
this is functionally how /etc/fstab works
<ZetItUp>
ah that makes sense
<zid>
windows has 'device paths' for this reason btw
<ZetItUp>
yeah i guess the issue was mostly, where to store it hehe
<ZetItUp>
or how to handle it
<kazinsal>
the NT VFS is really complex
<zid>
(and slow)
<ZetItUp>
i guess there really isn't any "right or wrong" way of doing it
<kazinsal>
you can do stuff like \\?\GLOBALROOT\Device\WebDavRedirector\10.20.30.40\foo\bar
<zid>
ZetItUp: Do you plan to have an 'internal' name that userspace can even translate to?
<ZetItUp>
yeah
<zid>
so it's up to you I guess then, if it's in userspace you can use it as like, userspace aliasing
<zid>
to allow drive letters to change to representing different devices
<zid>
idk how useful that is though
<ZetItUp>
yeah it's probably just gonna be used on bootup
<zid>
so like how I only use (root0,0) for grub? :P
<ZetItUp>
or i just do hda, hdb, hdc or something like that :P
<zid>
sounds like it then yea
<ZetItUp>
good thing i started to think about this now, cause i think i would have to rewrite alot of stuff later if i dont :P only a couple of lines now thou :D
<zid>
yea I spent most of my time staring at notepad making notes
<ZetItUp>
sure it works, but it was kinda annoying to write it like that :P
<ZetItUp>
speaking of something unrelated, i hate my neighbours, i live with my windows to the parking lot, there is like 5 meters to the parkings, EVERYONE fucking slams the doors on their cars when they comes or leaves
<ZetItUp>
during this hour (6AM-9:30AM) all i hear is SLAM SLAM SLAM WROOM WROOM
<ZetItUp>
and eventually someone forgetting to put in the gear and just revs his engine WROOOOOM
<ZetItUp>
Rant Over
<wleslie>
sound-activated water balloon launcher
<zid>
is it actually for 386
<geist>
huh interesting. never noticed this before but the generator .ctor section from gcc at least seems to mark it as writable
<geist>
i wonder why? seems like it'd just be a RO section. maybe it's a relocation thing where it clusters it in a RW section of the binary?
xenos1984 has quit [Quit: Leaving.]
<zid>
what if you wanna mark em off as done as you go? :P
<geist>
possible. maybe there are some implementations that do that
<geist>
set an atomic that it's already been run orsomething
<zid>
idk how resolveable the order you need to run things is and whether you need to track whether a certain constructor has already ran when you're parsing it all
<zid>
or if the linker figures it all out and puts them in the right order
<klange>
aw did i miss a discussion on paths and vfs
<zid>
not especially
<geist>
hmm, that's always alarming. just heard a tree come down in the woods outside my house
<geist>
went out and can't see it, so it must have been fairly big and farther away
<klange>
I probably should have built a new VFS for Misaka but I just ported over the one from toaru32. It has some... unique quirks.
<klange>
But it works okay, gives the impression of a functioning system at least.
<zid>
The internet has informed me that there is no time to die
<zid>
how do those enp names get generated btw
<zid>
I take it you're using the 'proper' schema seeing as it ends in 17?
<zid>
I always use the old style, never learned wtf the new ones mean
ThinkT510 has joined #osdev
<zid>
ethernet's always gunna be funny though, there isn't really anything identifying about them other than MAC and that's after drivers are loaded, and is still software configurable
<klange>
pXsY → p for PCI, bus X, s for slot Y
<zid>
ah I see
<zid>
Enjoy.. slot 17!?
<klange>
00:11
<klange>
I confused myself for a minute there looking at lspci output but then I remembered that uses hexdecimal
<zid>
oh your machine just has a bunch of early stuff like bridges and vga and stuff I take it?
<zid>
not physical slot, bus childo
gog has quit [Quit: byee]
<klange>
This screenshot is from VirtualBox which places things a bit sparsely
<zid>
looks like vmware goes up to like 20, then starts a new bus for my ethernet
ElectronApps has quit [Remote host closed the connection]
xenos1984 has joined #osdev
Brnocrist has joined #osdev
PapaFrog has quit [Ping timeout: 260 seconds]
LostFrog has joined #osdev
ElectronApps has joined #osdev
GeDaMo has joined #osdev
dormito has quit [Quit: WeeChat 3.3]
dennis95 has joined #osdev
pretty_dumm_guy has joined #osdev
Arthuria has joined #osdev
Burgundy has joined #osdev
Vercas7 has joined #osdev
Vercas has quit [Ping timeout: 276 seconds]
Vercas7 is now known as Vercas
Arthuria has quit [Ping timeout: 240 seconds]
ahalaney has joined #osdev
dormito has joined #osdev
pretty_dumm_guy has quit [Ping timeout: 240 seconds]
pretty_dumm_guy has joined #osdev
vdamewood has joined #osdev
nyah has joined #osdev
_xor has quit [Quit: brb]
dude12312414 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
wleslie has quit [Quit: ~~~ Crash in JIT!]
dude12312414 has joined #osdev
dude12312414 has quit [Remote host closed the connection]
_xor has joined #osdev
[itchyjunk] has joined #osdev
isaacwoods has joined #osdev
srjek|home has joined #osdev
Mach has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[itchyjunk] has quit [Quit: Leaving]
ElectronApps has quit [Remote host closed the connection]
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` has joined #osdev
pretty_dumm_guy has quit [Quit: WeeChat 3.3]
isaacwoods has quit [Quit: WeeChat 3.3]
X-Scale` is now known as X-Scale
<chibill[m]>
I am very annoyed right now. Can't get at my OSDev stuff because my home internet is out, so I can't connect into my server.
sikkiladho has joined #osdev
ravan has joined #osdev
dennis95 has quit [Read error: Connection reset by peer]
janemba has quit [Ping timeout: 260 seconds]
m3a has quit [Ping timeout: 250 seconds]
m3a has joined #osdev
nvmd has quit [Quit: Later, nerds.]
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` has joined #osdev
X-Scale` is now known as X-Scale
nvmd has joined #osdev
nvmd has quit [Client Quit]
nvmd has joined #osdev
randw has joined #osdev
xenos1984 has quit [Quit: Leaving.]
randw has quit [Quit: Client closed]
mahmutov has joined #osdev
lkronnus has quit [Quit: Konversation terminated!]
lkronnus has joined #osdev
<Bitweasil>
That's why you dev locally.
ravan_ has joined #osdev
ravan has quit [Ping timeout: 240 seconds]
tacco has joined #osdev
xenos1984 has joined #osdev
srjek|home has quit [Ping timeout: 246 seconds]
SikkiLadho21 has joined #osdev
sikkiladho has quit [Ping timeout: 250 seconds]
Mach` has joined #osdev
ravan__ has joined #osdev
sikkiladho has joined #osdev
nickster8 has joined #osdev
amine8 has joined #osdev
ravan__ is now known as ravan
tacco_ has joined #osdev
childlikempress has joined #osdev
cookie has joined #osdev
dragestil_ has joined #osdev
mcfrd has joined #osdev
fkrauthan_ has joined #osdev
SikkiLadho21 has quit [Ping timeout: 246 seconds]
z_is_stimky_ has joined #osdev
Bitweasil- has joined #osdev
auronandace has joined #osdev
dormito10 has joined #osdev
edro has joined #osdev
ravan_ has quit [*.net *.split]
tacco has quit [*.net *.split]
Mach has quit [*.net *.split]
dormito has quit [*.net *.split]
Burgundy has quit [*.net *.split]
ThinkT510 has quit [*.net *.split]
amine has quit [*.net *.split]
edr has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
LambdaComplex has quit [*.net *.split]
dragestil has quit [*.net *.split]
Bitweasil has quit [*.net *.split]
ckie has quit [*.net *.split]
z_is_stimky has quit [*.net *.split]
sortie has quit [*.net *.split]
fkrauthan has quit [*.net *.split]
koolazer has quit [*.net *.split]
moon-child has quit [*.net *.split]
nickster has quit [*.net *.split]
mcfrd is now known as mcfrdy
nickster8 is now known as nickster
dragestil_ is now known as dragestil
amine8 is now known as amine
fkrauthan_ is now known as fkrauthan
gog has quit []
koolazer has joined #osdev
sortie has joined #osdev
LambdaComplex has joined #osdev
dormito10 has quit [Ping timeout: 264 seconds]
sdfgsdfg has quit [Quit: BNC by #bnc4you]
Arthuria has joined #osdev
auronandace is now known as ThinkT510
m3a has quit [Ping timeout: 246 seconds]
m3a has joined #osdev
childlikempress is now known as moon-child
Mach` has quit [Ping timeout: 246 seconds]
<Qubasa>
Does someone know how to get the memory map if I boot over PXE with ipxe and then into my x86 bootloader? I checked the ipxe source but they don't place a pointer into any register when jumping into the loaded image
<kazinsal>
PXE should drop you in real mode, use the BIOS E820 memory map functions to build a map
<bslsk05>
www.uruk.org: INT 15h, AX=E820h - Query System Address Map
<Qubasa>
ah hmm i don't boot with PXE directly but PXE into IPXE
<Qubasa>
and IPXE drops me into protected mode
<Qubasa>
pxe -> ipxe -> bootloader
Qubasa has quit [Quit: WeeChat 2.9]
<Bitweasil->
Scan for ACPI tables? :/
Bitweasil- is now known as Bitweasil
Qubasa has joined #osdev
mahmutov_ has joined #osdev
mahmutov has quit [Ping timeout: 246 seconds]
<Qubasa>
Found it out. You need to set some special make flags to make this wor
<Qubasa>
k
GeDaMo has quit [Remote host closed the connection]
Arthuria has quit [Ping timeout: 268 seconds]
cookie is now known as ckie
sikkiladho has quit [Ping timeout: 246 seconds]
lkronnus has quit [Read error: Connection reset by peer]
immibis has joined #osdev
<jjuran>
If a tree falls down in the woods and nobody sees it, does it make a scene?
ahalaney has quit [Quit: Leaving]
srjek|home has joined #osdev
<vin>
I am little confused, in ext4 if two threads are writing to the same inode/file at different offsets in parallel, would a lock be acquired on the file making the writes sequential?
<moon-child>
atomicity is not generally guaranteed in such situations, no. You will of course have to maintain valid kernel/fs state
<vin>
So parallel writes to a single fiile are sequential to make it crash consistent?
<immibis>
jjuran: a scene requires at least one camera and at least one light
Matt|home has quit [Quit: Leaving]
Matt|home has joined #osdev
lkronnus has joined #osdev
vdamewood has joined #osdev
vinleod has joined #osdev
vdamewood is now known as Guest5784
Guest5784 has quit [Killed (iridium.libera.chat (Nickname regained by services))]