vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dutch has joined #osdev
lechner has quit [Ping timeout: 245 seconds]
lechner has joined #osdev
nyah has quit [Quit: leaving]
<junon>
are GDB's assembly arguments left-to-right?
<junon>
mov src,dest?
<zid>
gdb doesn't.. have 'assembly arguments'?
<junon>
Instruction operand ordering
<zid>
gbd is a debugger
<junon>
I know. I'm talking about its disassembly views
<zid>
if you asked it to disassemble something, it'll be whatever mode you have it set to
<junon>
Where I'm stepping through instructions
<zid>
right, show one
<zid>
if it says "movl %rax,%rsi(8,,)" or whatever, it's AT&T which is src, dest
<junon>
just mov
<heat>
what
<zid>
if it says mov [rsi*8], rax then it's intel, which is dest, source
<junon>
the former; registers are %
<heat>
hey, learn your assembly syntax!
<zid>
Then it's AT&T
<junon>
I know it >.< I just forget it sometimes
<zid>
you should add set disassembly-flavor intel to your bashrc
<zid>
gdbrc
<zid>
whatever
<heat>
no
<heat>
intel bad att good
<heat>
vote me for president of assembly
<junon>
thank you zid, will do
<heat>
why
<zid>
heat you know why
<zid>
don't act stupid to make a point
<zid>
yes, you like AT&T syntax
<heat>
i do not know why
<zid>
it's still stupid and ugly
<heat>
is your project using intel?
<zid>
every project is both
<heat>
if you're not using intel's syntax it's silly to use intel's disasm
lechner has quit [Ping timeout: 246 seconds]
<zid>
what the fuck are you even talking about
<zid>
who uses gdb to write assembly
<heat>
i'm talking about the assembler mate
<zid>
what assembler
<zid>
nobody mentioned an assembler
<zid>
you're just going off on one making up nonsnse to justify using AT&T that nobody else cares about
<zid>
you like it, you use it
lechner has joined #osdev
<mcrod>
hi
<gog>
hi
<mcrod>
gog may I hug you
<gog>
yes
* mcrod
hugs gog
* gog
hug
lechner has quit [Ping timeout: 245 seconds]
lechner has joined #osdev
<junon>
Should I be flushing TLB entries before or after I change them?
<junon>
sorry, before I change their respective page table entries?
<gorgonical>
after
<zid>
if you flush it before there's a nice race
<gorgonical>
If you change a mapping the tlb could still contain the information from before. So you shoot down the mapping to make sure nobody else has that stale info
<junon>
right okay, thanks
gog has quit [Ping timeout: 240 seconds]
lechner has quit [Ping timeout: 245 seconds]
lechner has joined #osdev
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
alexander has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
<zid>
or do you mean it in like, an existential way
frkzoid has quit [Ping timeout: 246 seconds]
<gog>
hi
<zid>
gog: eg
<gog>
þú?
<heat>
linux
gareppa has joined #osdev
<heat>
great system of operation, very good
gareppa has quit [Client Quit]
<Ermine>
gog: may I pet you
<Ermine>
lmao system of operation
<bl4ckb0ne>
can your system of operation boil a nice egg
<gog>
Ermine: já
<gog>
my system of operating will delete the whole world
gog has quit [Quit: Konversation terminated!]
* Ermine
pets gog
nikolar has quit [Server closed connection]
<heat>
gnu/linux powered boiling of eggs
nikolar has joined #osdev
<bl4ckb0ne>
the power of lost cycles
<bl4ckb0ne>
do you think a lock could cook it faster
<Ermine>
heat: it should be netbsd
<Ermine>
it is designed to run on kitchen appliances
<heat>
a BSD? designed to run? big if true
<dzwdz>
do y'all know any good books on filesystems?
<heat>
Practical File System Design With the Be File System
<heat>
xfs is also pretty well documented if you want to rip someone's design off
<heat>
or the typical unix fs -> ufs -> ext2 -> ext3 -> ext4 "garbage" design that works Just Fine and is usually pretty well documented
ss4 has joined #osdev
<dzwdz>
hm, thanks
wootehfoot has quit [Ping timeout: 246 seconds]
<dzwdz>
was that in order of preference?
wootehfoot has joined #osdev
<heat>
there's only one actual book there: the practical file system design one
<heat>
in terms of preference... it depends
<Ermine>
heat: do you consider ext3/4 garbage?
<heat>
ext4 IMO is perfect and simple and fast so I like it more than the others, but xfs is also very good (but way more complex)
<heat>
no, hence the quotes
<zid>
heat me and your parents have finished out Teams meeting and we've decided we're concerned about how you're talking about BSD
<heat>
it's an old-ass design that has been progressively extended over 50 years
ss4 has quit [Ping timeout: 245 seconds]
<heat>
fake news, my parents don't use Teams
<zid>
I thought you were created in medias res tbh
benlyn has joined #osdev
<heat>
Ermine, tbf ext3 is kind of garbage. does not have extents, so it's not as good as ext4, but it's not as simple as ext2 as you need journalling, etc for a proper impl
<zid>
That you just popped into existence to redress the balance of people who liked BSD
<nortti>
why did ext3 not include extents? I thought they were pretty well-established (e.g. xfs) by the time it was developed
<heat>
i don't know, unix boomers?
xenos1984 has quit [Read error: Connection reset by peer]
<heat>
tbf you need lots of logic to make good use of extents, else they're just a shit block map
<dzwdz>
huh, the BeFS book is pretty short
<dzwdz>
at least compared to what i expected
<zid>
no, you need lots of JIT
<heat>
what did you expect?
<dzwdz>
the pdf i legally acquired has 247 pages
<dzwdz>
i expected maybe 300-400
<dzwdz>
not that the amount of pages means much
<zid>
how many pages describe the JIT you need to decoding the extents
<heat>
worth noting that befs is a simple filesystem
ss4 has joined #osdev
<heat>
for some relatively imprecise comparison on linux fs drivers: befs is 4KLOC, ext2 is 10KLOC, ext4 is 63KLOC, btrfs and xfs are 154KLOC
wootehfoot has quit [Ping timeout: 250 seconds]
danilogondolfo has quit [Remote host closed the connection]
<nortti>
isn't befs on linux read-only tho?
gog has joined #osdev
<heat>
i have no idea
<bl4ckb0ne>
heat: what about reiserfs
<heat>
32KLOC
<heat>
again, worth noting this is not a valid comparison of design complexity
<zid>
so keep it under 32kloc if you like your wife
<heat>
ext4 is not 6x as complex as ext2, but rather it has a lot more supporting code for making it efficient and fast and reliable
<heat>
whereas ext2 is kept as a stupid simple example filesystem
<gog>
she's just like me frfr
<heat>
gog are you nina reiser
<gog>
no, ext2
<gog>
stupid simple
<heat>
simplicity is good
xenos1984 has joined #osdev
<zid>
reading the wikipedia page, it seems like reiser fucked up taking a plea deal
<zid>
They convicted him with barely any evidence for first degree murder, and he pled down to second if he admitted it and told them where the body was
<zid>
he should have taken the first and appealed imo
alexander has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
<sakasama>
Typical zid, trying to figure out how to avoid murder convictions.
<gog>
i'm not a lawyer but if he refused the plea deal they'd probably have tried him for second degree
<gog>
california lawyers learned their lesson to not charge first degree if it's not a slam dunk
<zid>
he was already convicted of first, badly
<gog>
s/lawyers/prosecutors
<gog>
oh
<zid>
he doesn't seem all that mentally stable though, so maybe going for eat the charge + appeal wouldn't have worked either
<zid>
Just maintain that you think she's in Russia and say nothing more is hard if you're a murderphrenic
<sakasama>
He may well have been tired of everything at that point anyways.
<zid>
On September 5, 2008, Reiser arrived at San Quentin State Prison to begin his sentence. Reiser tried to appeal his second-degree murder conviction on October 30, 2008.
<zid>
Maybe appeal *before* you show them where you buried the body of the person you murdered, hans
<heat>
1) hans is nuts 2) the whole situation is soo bizarre
<heat>
he's a mail-order bride kind of guy
<gog>
we call them incels now
<heat>
hmm i don't think it's the same thing though?
<heat>
incels would not be interested in a mail-order bride I think
alexander has joined #osdev
<heat>
haha he got beated up in prison
<heat>
beaten*
<zid>
probably annoyed someone
<zid>
"reiserfs is way better than ext4"
<zid>
"them's fighting words, nerd"
ecs has quit [Server closed connection]
ecs has joined #osdev
heat has quit [Remote host closed the connection]
heat_ has joined #osdev
<heat_>
"have you ever kissed a girl?"
<heat_>
"no im a linux kernel developer"
<heat_>
*gets beaten up*
<zid>
You mean, "Have you ever developed a kernel?" "No, but I've murdered a girl"
<bnchs>
i wish i could be arrested for being gay here
<bnchs>
"have you ever kissed a girl?"
<bnchs>
"no but i kissed a guy"
<dzwdz>
interesting thing to wish for
<bnchs>
dzwdz: well, it's already a thing here
<dzwdz>
ah
<dzwdz>
where?
<dzwdz>
assuming you feel comfortable sharing
<bnchs>
nah
Left_Turn has quit [Remote host closed the connection]
<heat_>
after writing so much C++ i wish i could be arrested
<heat_>
forcibly stop me from writing shit code in shit languages
<zid>
you do deserve it
<zid>
heat do you think peter zijlstra would marry me
<bslsk05>
lwn.net: Peter Zijlstra at LPC 2019 [LWN.net]
<heat_>
you're super marriable
<zid>
Look at this man god
<heat_>
chad
<bnchs>
he has that dad bod
<kof123>
xyz made the world in 6 days and was arrested on the 7th -- devils dictionary
<heat_>
my pdf reader has stopped being able to open the ARM ARM, just crashes
<zid>
how did you improve your pdf reader like that :o
<GeDaMo>
Which PDF reader are you using?
<heat_>
evince
<GeDaMo>
I use the Firefox built-in one which works eventually if you realod a few times
<zid>
I use sumatra
<GeDaMo>
I also have one called Atril which appears to work
<GeDaMo>
As does qpdfview
<heat_>
tbf i don't like any of my pdf viewers
<heat_>
they suck
<zid>
sumatra is the least bad I've used, but I think it's winders only
<heat_>
chrome and firefox's are too barren
<heat_>
i actually like adobe's shit but there's no linuks version
<zid>
I'd be comfortable with sumatra in wine though
<kof123>
there was (linuks version of acrobat at least)
<kof123>
even ran on netbsd and freebsd linuks-ulator
SGautam has joined #osdev
<mrvn>
heat_: SFINAE - Send to jail Failure Is Not An Error
dude12312414 has joined #osdev
freakazoid332 has joined #osdev
linear_cannon has quit [Ping timeout: 240 seconds]
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
linear_cannon has joined #osdev
linear_cannon has quit [Ping timeout: 246 seconds]
linear_cannon has joined #osdev
Left_Turn has joined #osdev
<mcrod>
hi
<heat_>
hi gog
<bl4ckb0ne>
hi mcrod
<mcrod>
hi heat_
lechner has quit [Ping timeout: 245 seconds]
lechner has joined #osdev
<mrvn>
"I typed your symptoms into the thing up here [computer] and it says you could have Network Connectivity Problems."
<sham1>
Ah SFINAE. AKA the thing that enabled C++ to do all the wonderfully horrible things it can do
bgs has quit [Remote host closed the connection]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
Jari-- has joined #osdev
ss4 has quit [Read error: Connection reset by peer]
<gog>
hi
<zid>
gog is H a valid crossword abbreviation for horse because horse is heroin and heroin can be H, or is there an independant usage of H to mean horse?
<gog>
uhhh
<gog>
idk
<zid>
smh
<gog>
i'm not smart
<Ermine>
hi gog
<gog>
hi Ermine
<gog>
if there was a ditch surrounding a forth that was filled with denim would it be
<gog>
a joat
<gog>
fort
<bl4ckb0ne>
how about you fill it with milk and call it a moat
<bl4ckb0ne>
wait
dude12312414 has joined #osdev
<gog>
where would you even get that much milk
<zid>
oh nice, my thumb has pus coming out of it, I win
SGautam has quit [Quit: Connection closed for inactivity]
<gog>
oops
<zid>
I wondered why it hurt
<zid>
I did that thing where you have a bit of skin in the corner of your thumb that needs to come off, but it's like, connected to the cuticle, and bleeds when you tear it off?
Left_Turn has quit [Ping timeout: 246 seconds]
<zid>
is that a hangnail? idk
<zid>
never seen that word other than spoken in americna dramas
<zid>
by teenage girls
alexander has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Left_Turn has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
<sortie>
Sortix's display(1) desktop environment is now official and merged.
<sortie>
Only took me 9 years.
* mcrod
pet
<sortie>
Tonight's nightly builds are gonna be WILD
alexander has joined #osdev
benlyn has quit [Ping timeout: 264 seconds]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
<gog>
hi
<gog>
congrats sortie
<gog>
on bringing the power of the triangle to the people
<sortie>
Ah Sortix has had a triangle environment for many years, but it is new to have a desktop environment too
<sortie>
Most people aren't used to thinking with rectangles but I think it has a future
<mjg>
personally i think in octagons
<zid>
does it have triangle shaped windows or something
<sortie>
zid, download the latest Sortix nightly build (or even 1.0) and then run the trianglix program. Go in mind and behold the glory
<sortie>
*Go in blind
<bl4ckb0ne>
gog: lots of cows
<gog>
when
<gog>
oh
<gog>
i prefer the joat
<zid>
joats are goats in jeans?
<gog>
also that
<bl4ckb0ne>
but where would you find that many goats and that many jeans