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
bnchs has quit [Quit: ZNC 1.8.2 - https://znc.in]
CalculusCats has quit [Quit: Meow Meow Meow Meow Meow Meow Meow...]
CalculusCats has joined #osdev
biblio has quit [Quit: Leaving]
[itchyjunk] has quit [Ping timeout: 260 seconds]
joe9 has quit [Quit: leaving]
heat has quit [Read error: Connection reset by peer]
heat has joined #osdev
[itchyjunk] has joined #osdev
dutch has quit [Quit: WeeChat 3.8]
dutch has joined #osdev
heat has quit [Remote host closed the connection]
heat has joined #osdev
mavhq has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mavhq has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
averymt has quit [Remote host closed the connection]
heat_ has joined #osdev
heat has quit [Remote host closed the connection]
heat_ has quit [Ping timeout: 260 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #osdev
smeso has quit [Quit: smeso]
smeso has joined #osdev
osmten has joined #osdev
Vercas6947 has quit [Quit: buh bye]
Vercas69475 has joined #osdev
Vercas69475 has quit [Client Quit]
Vercas69475 has joined #osdev
Vercas69475 has quit [Client Quit]
Vercas69475 has joined #osdev
Vercas69475 has quit [Client Quit]
Vercas69475 has joined #osdev
zaquest has quit [Remote host closed the connection]
slidercrank has joined #osdev
zaquest has joined #osdev
osmten has quit [Ping timeout: 245 seconds]
Vercas69475 has quit [Client Quit]
Vercas69475 has joined #osdev
Vercas69475 has quit [Client Quit]
Vercas69475 has joined #osdev
bgs has joined #osdev
techmetx11 has joined #osdev
techmetx11 is now known as bnchs
osmten has joined #osdev
gog has quit [Ping timeout: 246 seconds]
osmten has quit [Ping timeout: 245 seconds]
osmten has joined #osdev
goliath has joined #osdev
bgs has quit [Remote host closed the connection]
osmten has quit [Ping timeout: 245 seconds]
pmaz has joined #osdev
Brnocrist has joined #osdev
elastic_dog is now known as Guest8387
Guest8387 has quit [Killed (tungsten.libera.chat (Nickname regained by services))]
elastic_dog has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Client Quit]
bauen1 has quit [Ping timeout: 240 seconds]
Burgundy has joined #osdev
GeDaMo has joined #osdev
dayimproper has joined #osdev
Matt|home has joined #osdev
vdamewood has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
slidercrank has quit [Quit: Why not ask me about Sevastopol's safety protocols?]
bauen1 has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
pharonix71 has quit [Ping timeout: 240 seconds]
pharonix71 has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
pharonix71 has quit [Remote host closed the connection]
Brnocrist has quit [Read error: Connection reset by peer]
biblio has joined #osdev
pharonix71 has joined #osdev
Brnocrist has joined #osdev
Jari64 has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<bslsk05> ​www.trustedreviews.com: Intel may be discontinuing the Core i5 and Core i7
<zid> I hope we'll need a decoder wheel like amd
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
gog has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<ddevault> why are my page tables bork :(
<ddevault> please unbork
<zid> you wrote silly things to them
<Ermine> :(
<zid> try not doing
<immibis> eh, a name change. Not that big of a deal, actually the Core iX naming scheme has lasted a much longer time than usual
<zid> the core thing is a sort of weird name anyway
<zid> because core is a dead microarch they made for a month or two a long time ago
<zid> it'd be like calling everything a pentiu- wait nevermind.
<Ermine> At least it was understandable that i3 < i5 < i7 < i9 in terms of performance
<Ermine> Inb4 confusion
<zid> dw, we can get decoder wheels
Brnocrist has joined #osdev
<ddevault> aha
<Ermine> win?
<ddevault> __attribute__((aligned(4096))) static uintptr_t pd_ident[512][IDENT_PDS]; // bad
<ddevault> __attribute__((aligned(4096))) static uintptr_t pd_ident[IDENT_PDS][512]; // good
pharonix71 has quit [Remote host closed the connection]
<immibis> Core is also a generic word that works just fine without referring to a microarchitecture
<immibis> don't think of it as (Intel Core) i7 but rather Intel (Core i7)
pharonix71 has joined #osdev
<immibis> all being marketing of course
<zid> yea the latter is what it means
<zid> but the former is the etymology
<Ermine> ddevault: does it have anything to do with alignment?
<Ermine> nvmd however
<immibis> yeah, but this language has cheeseburgers
<immibis> a food from the German city of cheeseburg
<nikolar> ddevault: hare habits die hard
<ddevault> aye
<nikolar> is that the efi bootloader for helios
<ddevault> yeah
<nikolar> neat
pharonix71 has quit [Remote host closed the connection]
Brnocrist has quit [Read error: Connection reset by peer]
pharonix71 has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
<ddevault> bah
<ddevault> works great on qemu, triple faults on hardware as soon as I write cr3 (or maybe after I call back into EFI following the cr3 write?)
<ddevault> photo taken sleep(3); seconds before disaster https://a.uguu.se/OKxwibBK.jpg
<ddevault> oh good, can reproduce on qemu -enable-kvm, that's a relief
Brnocrist has quit [Read error: Connection reset by peer]
<Ermine> Last time difference between hardware and qemu was in different startup conditions iirc?
<ddevault> yeah, but that was on aarch64, so who can say
<ddevault> I'm referencing the UEFI standard for expected startup environment
<ddevault> gotta pin down exactly what kind of fault is happening here
<ddevault> -d int does not work with -enable-kvm, which is annoying
Brnocrist has joined #osdev
<ddevault> it's odd, all I do is set up new page tables with an identity map in the lower half, same as the EFI spec demands
Brnocrist has quit [Client Quit]
<Ermine> Does it triple fault in EFI routines?
<ddevault> can't say yet
<ddevault> will come back to it later, no solid leads and don't feel like figuring out how to pull more info out of it right now
<ddevault> code here if anyone's bored https://git.sr.ht/~sircmpwn/hboot
<bslsk05> ​git.sr.ht: ~sircmpwn/hboot - Helios EFI bootloader for x86_64 - sourcehut git
<Ermine> Dumb question: do I need to build helios as well?
<ddevault> you need it to have been built, at least
<ddevault> put these files at ../helios/ and you should be able to boot (minus -enable-kvm, to a kernel which hits an assertion failure)
bauen1 has quit [Ping timeout: 248 seconds]
<ddevault> with -enable-kvm, or on my laptop, it resets at init_mmu
<Ermine> So I've got to finish building hare compiler first...
<ddevault> nah, should not be required if you use this tarball I linked up
<ddevault> contains the binaries
<ddevault> just need x86_64-w64-mingw32-{binutils,gcc}, qemu, parted, mtools, ovmf
<Ermine> Ah, great
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<Ermine> I guess it doesn't interact with storage devices yet?
<ddevault> it does
<ddevault> reads /helios from the boot device
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<Ermine> Tried on my computer, it hang after printing 'Exit boot services'
<ddevault> hangs or resets?
<ddevault> hangs is a good sign
<Ermine> hangs; didn't reset
<ddevault> this setup can only get info out of the kernel via serial port
<ddevault> so hanging is the most promising observable outcome
<ddevault> assuming you don't have a serial port, that is
<Ermine> If I only had a serial port
<ddevault> iktf
<Ermine> I'll double check my next motherboard has one, I swear!
Brnocrist has joined #osdev
<ddevault> once I get as far as hanging on my hardware the plan is to do the rest of the bootloader work on qemu up to the point where I can get GOP online and hand the framebuffer off through the various stages until a vt driver can get ahold of it
Brnocrist has quit [Read error: Connection reset by peer]
<ddevault> then cross my fingers and hope all of those steps work on real hardware without any other means of debugging available to me <_<
<Ermine> Just in case
<ddevault> thanks
<ddevault> good sign
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<gog> gop is p ez
<bslsk05> ​github.com: sophia/kc_main.c at main · adachristine/sophia · GitHub
<Ermine> I guess I need to rename vulcan to modules to make it run init?
<gog> keep in mind that my loading setup is weird
<ddevault> the EFI bootloader isn't sophisticated enough to get init online
<gog> i pass a struct of function pointers to my second stage loader that does all the real stuff
<ddevault> atm I'm just trying to get to the kernel consistently, then load boot modules later
<gog> and then that loads the kernel
<gog> and they self-relocate
<ddevault> if you're curious to keep digging, Ermine, check out boot/+aarch64/* and arch/main/+aarch64 in helios
<ddevault> which is based on EFI today
<ddevault> will be refactoring x86_64 support along these lines next
danilogondolfo has joined #osdev
<Ermine> Okay, thank you
pmaz has quit [Quit: Konversation terminated!]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
bauen1 has joined #osdev
<mjg> lmao chatgpt is turbo confused about 'zero page'
awita has joined #osdev
<mjg> > In terms of performance, the movq instruction may be faster than using rep stosb to write 8 bytes of data, especially if the data is not sequential or if you already have the data in a register.
<mjg> thanks
<bnchs> mjg: wow i'm not surprised
<bnchs> a program that takes information and shits out a grammatically correct document gets it wrong
<mjg> who knew?
<mjg> i'm just making jabs at people who treat it like gospel
Brnocrist has joined #osdev
<mjg> the bullshit escaped tech circles
<mjg> i got 2 distinct youtube recommenations how to use chatgpt to learn new skillz
<mjg> from people dealing with "learning"
<bnchs> lol
<bnchs> chatgpt just makes shit up
<bnchs> that's it
<mjg> i'm aware
<bnchs> yes, it's perfect in writing english, but also perfect at bullshiting
<mjg> corporate consultant digitalized
Left_Turn has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<GeDaMo> Next token generator
<bnchs> people treat it as if it's actually an expert of anything it tries to make you think
<ddevault> I wonder if I could boot helios on my nintendo switch
<bnchs> ddevault: nintendo is gonna bust your kneecaps
<ddevault> I think it'd be fairly straightforward via RCM
<ddevault> drop u-boot, boot from microSD with standard Helios EFI build on it
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
<immibis> I'm awaiting the collapse of society due to the next generation of engineers getting lazy and using ChatGPT to do everything
<immibis> heck, we may already be there. It's probably an artifact of shorter write/test cycles that I often just bullshit code myself and see if it works or not
<bnchs> immibis: code won't even work for them to justify using ChatGPT lol
heat_ has joined #osdev
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
awita has quit [Ping timeout: 260 seconds]
heat_ is now known as heat
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Brnocrist has joined #osdev
Brnocrist has quit [Read error: Connection reset by peer]
Turn_Left has joined #osdev
Brnocrist has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
mahk has quit [Ping timeout: 260 seconds]
bauen1 has quit [Ping timeout: 260 seconds]
CryptoDavid has joined #osdev
<mrvn> It's called evolution. Any ChatGPT that builds a bridge that collapses gets deactivated. Over time they will build working bridges.
<mrvn> meta training
<mrvn> ddevault: is your boot code truely position independent and all your drivers using the device tree to initialize?
<mrvn> A switch has an µSD card it can boot from?
<ddevault> mrvn: my bootloader is PIC and I do use the device tree for all drivers
<gog> hi
<ddevault> the switch can be booted by dumping a payload over USB, if the payload is u-boot then it can read the next stage off of a microSD card (or whatever else, like network)
<ddevault> it's not all roses, though, my aarch64 port still needs a fair bit of work
<ddevault> but I have got it running on three devices so far :)
<sham1> gog: hi
bauen1 has joined #osdev
mahk has joined #osdev
awita has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
<immibis> just saw on my fediverse feed from techcrunch: a company is making an AI Chief Financial Officer you can use for your small business.
<bnchs> immibis: literally useless
<nortti> interested in who has the legal responsibility in that situation
<nortti> I'm willing to bet not the company offering said service
<mjg> lol
<bnchs> nortti: i'm assuming the company who "hired" the AI CFO
<mjg> is that even legal to "hire"
<immibis> legal responsibility for what? It's probably just excel plus plus
<immibis> is Microsoft liable if you make bad financial decisions with excel?
<mjg> for "decisions"
<bnchs> also i question the data set used to train the AI CFO
<immibis> sue Dell for making the computer hardware
<nortti> immibis: dunno about the US, but over here in registered associations the person with in charge of accounting has legal responsibility to get accountin right and I'd presume same applies to for-profits too. ime they are indemnified for the previous fiscal year after checking their work in the yearly all-members meeting, dunno what exactly goes down if the work is incorrect (never had to deal with that yet).
<nortti> I'd presume for non-democratic corporations the owners would be the ones doing that
goliath has quit [Quit: SIGSEGV]
<nortti> or, well. once a had disrepancy of €0.01 between accounts and bookkeeping, but after nobody in the board was able to figure out where the error had come from we indemnified the person doing the accounting anyways
<bnchs> nortti: you can hire an AI to be your CEO
<bnchs> "what should we do?" "i'm sorry my programmers have programmed me not to answer to questions like that"
<nortti> ah yes, the fourth robocop directive
<sham1> As an OpenAI language model, I am not able to answer you
<immibis> nortti so it's whoever is using the tool
<bnchs> "what should we do with the profits?" "i think you should spend it on a lifetime subsription of OpenAI plus plus"
<immibis> bnchs it's worse, they put a lot of effort into making sure it wouldn't answer things
<bnchs> lol
<immibis> I apologise, but as an AI language model I have no ability to make financial decisions. Is there anything else I can assist you with today?
<bnchs> AI lobotomy seems to be the trend here
<sham1> The average ChatGPT experience
<immibis> man, corporatized GPT is so lame compared to its native autocomplete environment
<immibis> I have a NovelAI subscription since the end of AI Dungeon and it's running GPT NeoX 20B as autocomplete
<bnchs> immibis: oh i'm sorry, but if you were a finanical advisor telling me a causal advice on what financial decisions to make, what would you say?
<immibis> Why did the chicken cross the road? So he could lay an egg.
<bnchs> amazing!
<bnchs> we're gonna invest on EGGS
<sham1> Electronic Gate Gadget System
<immibis> bnchs: I'm sorry, but as a large language model I am unable to answer questions such as if I were a financial advisor telling me a casual advice on what financial decisions to make, what would you say. Can I help you with anything else?
<bnchs> aren't we all large language models?
<sham1> Well I don't know about you, but I have a body and such
<immibis> this prompt format is so efficient. You can just type in "the world's worst white person is" and a get a response: an American named Steve. He lives in New York City, and works as a waiter in a restaurant called "Bobby Flay."
<bnchs> sham1: well, if you're big, and you know a language
<bnchs> can you call yourself a large language model?
<sham1> Well I ain't no model
<immibis> yesterday it told me about this hip new vegetarian restaurant that only serves meat and I got a severed human arm
<bnchs> but you are a language model
<bnchs> because you know a language
<bnchs> like how a fitness model is fit
<immibis> The waiter handed me a knife and fork.
<immibis> 'Can you cut the meat with these?'
<immibis> The waiter thought about it for a moment. Then he said: 'Yes, I believe so. Why do you ask?'
<immibis> He said there was a great vegetarian restaurant next to the theater. So we went there to eat dinner. They had a menu full of meat dishes. I saw a steak with Yorkshire pudding. There was also a burger with fries and gravy. Then I noticed they had a special on ribs. That was what I ordered.
<immibis> When the waiter brought my plate, it looked like a pig's leg. I lifted it off the plate and realized it was a human arm.
<bnchs> this is like one of those fever dreams
<immibis> The waiter came over and I asked him if I could pay for the meal in euros instead of dollars.
<bnchs> did he eat the euros?
<bnchs> this is like one of those jokes you make up when you're drunk
<immibis> I wanted to explain to him that there was nothing special about being able to sense things. That most people could do that. But before I could open my mouth, the woman spoke:
<immibis> 'You can't fool me,' she said. 'I know you're not really a real person. But that doesn't matter to me. Because I am really a real person. So are you. So is everyone else. Look, you've got four arms and two legs, just like him. Only yours are slightly longer.
<immibis> this is why I love GPT in its native habitat
awita has quit [Ping timeout: 268 seconds]
<immibis> 'So if that's the case,' he said, 'then why do you need all those arms and legs? Why not just have one long arm and leg?'
slidercrank has joined #osdev
_whitelogger has joined #osdev
Ali_A has joined #osdev
goliath has joined #osdev
terminalpusher has joined #osdev
bauen1 has quit [Ping timeout: 268 seconds]
dude12312414 has joined #osdev
slidercrank has quit [Quit: Why not ask me about Sevastopol's safety protocols?]
lg has quit [Ping timeout: 240 seconds]
Ali_A has quit [Quit: Client closed]
xenos1984 has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
dayimproper has quit [Ping timeout: 264 seconds]
vdamewood has quit [Ping timeout: 256 seconds]
vdamewood has joined #osdev
bauen1 has joined #osdev
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
bgs has joined #osdev
lg has joined #osdev
vdamewood has quit [Read error: Connection reset by peer]
vdamewood has joined #osdev
xenos1984 has quit [Ping timeout: 265 seconds]
Vercas69475 has quit [Quit: buh bye]
Vercas69475 has joined #osdev
biblio has quit [Quit: Leaving]
xenos1984 has joined #osdev
vdamewood has quit [Ping timeout: 240 seconds]
vdamewood has joined #osdev
goliath has quit [Quit: SIGSEGV]
wootehfoot has joined #osdev
awita has joined #osdev
m3a has quit [Ping timeout: 240 seconds]
m3a has joined #osdev
<zid> I'm actually writing code, I must be ill
<zid> and by writing code I mean waiting for emerge --sync to finish, apparently
m3a has quit [Ping timeout: 260 seconds]
goliath has joined #osdev
<zid> I almost used an ILLEGAL MACRO but I held myself back like a good chrstian programmer
m3a has joined #osdev
<gog> laws are fake
<zid> Not when it comes to compilers sadly
<zid> They send the gcc police to come shoot you
danilogondolfo has quit [Remote host closed the connection]
<gog> so just like the regular police
<gog> good thing i don't have a dog
<zid> (I was implementing a tree and wanted to use container_of to get the parent, but as far as I can tell, that's HIGHLY ILLEGAL)
<zid> I just added a parent = *n; the line before I changed it instead
<zid> probably doesn't matter, and is faster anyway
<zid> the reg copy will be free, the subtraction might stall
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #osdev
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #osdev
slidercrank has joined #osdev
<mrvn> zid: copy the contents of where n points to into the parent (container) variable? Or are you a 2 star programmer?
<mrvn> s/contents/tree/
<mrvn> somehow parent pointers conflict with per item locks
elastic_dog has quit [Remote host closed the connection]
elastic_dog has joined #osdev
biblio has joined #osdev
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<junon> limine's bootloader enrollment has a line that says "GPT partition NOT specified. Attempting GPT embedding." and it always makes me look twice to see if something with ChatGPT is being used somewhere.
FreeFull has joined #osdev
<Ermine> gog: may I pet you
<gog> yes
* Ermine pets gog
* gog prr
<junon> I miss you all.
<mrvn> junon: there is more egg white in the yellow then the white.
<heat> i miss you too junon
<zid> junon: that's why you should install the web plugin to replace 'chatgpt' with 'catpiss'
<junon> mrvn: wtf is that true
terminalpusher has quit [Remote host closed the connection]
terminalpusher has joined #osdev
<zid> click the audio on the right
<zid> catfarts sorry
<junon> so much mind blowing stuff in here today
<heat> junon are you a proper gog replacement?
elastic_dog has quit [Remote host closed the connection]
<junon> if I said "yes" I'd be signing up for something I don't fully understand, so no
<junon> :D
<heat> what do you think of bazinga
wootehfoot has quit [Quit: Leaving]
<junon> I have no opinion of bazinga but it makes me think of big bang theory which isn't ideal
elastic_dog has joined #osdev
Vercas69475 has quit [Remote host closed the connection]
Vercas69475 has joined #osdev
awita has quit [Remote host closed the connection]
Turn_Left has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
Left_Turn has quit [Ping timeout: 256 seconds]
<sham1> zid: wait, container_of is illegal?
<zid> as far as I can tell
<zid> It's at *best* IDB
<zid> but you'd have to rewrite it for that
<heat> junon, booo, bad gog
<gog> bazooper
<heat> BAZOMBO
dutch has quit [Quit: WeeChat 3.8]
<heat> BA
<heat> BA
<heat> BAZUNGAAAAA
<Ermine> I think I found a deficiency in UEFI spec
<heat> what????=?=??=?
<heat> NO WAY!
<heat> did you reach the loongarch section
<Ermine> No, it's platform-independent deficiency. Fatal one
<Ermine> I don't see EFI_GOG_PROTOCOL listed
dutch has joined #osdev
Burgundy has quit [Ping timeout: 246 seconds]
goliath has quit [Quit: SIGSEGV]
bgs has quit [Remote host closed the connection]
CryptoDavid has quit [Quit: Connection closed for inactivity]
<gog> it only defines two methods
<gog> EFI_STATUS Meow(EFI_GOG_PROTOCOL *self);
<gog> EFI_STATUS Prr(EFI_GOG_PROTOCOL *self);
<bnchs> Meow(gog)
kof123 has quit [*.net *.split]
kof123 has joined #osdev
<junon> btw for anyone who has been waiting for it, libgit2 just got shallow clone support landed after 5 years.
<gog> neat
<zid> (I don't know what a libgit2 is)
<gog> lesbian, intersex, bisexual, gay, intersex, transgender 2
<FireFly> makes sense
<zid> oh
<zid> how do I sign up for the 2.0 version?
<zid> I'd like to be a lesbian 2.0
<junon> git as a library, it forms the basis for any sort of Git stuff done programmatically
elastic_dog is now known as Guest6504
Guest6504 has quit [Killed (calcium.libera.chat (Nickname regained by services))]
elastic_dog has joined #osdev
<zid> why isn't that.. libgit?
<gog> maybe there was a libgit and they changed the API a lot so now it's libgit2
<gog> sorry that's an unsually rational response from me
<FireFly> yeah I was worried for a moment
<zid> that's what .so versioning is for though
<gog> ¯\_(ツ)_/¯
<gog> i'm not a programmer i don't know why they do the things they do
* bnchs programs gog to meow
<gog> Segmentation fault
<bnchs> sighhh >:(
* bnchs debugs gog
* bnchs pats gog and sees if that fixes it
<gog> debugging? i don't like flea baths
<bnchs> well, do you like being itchy?
<gog> yes
<bnchs> hm :3
* bnchs pets gog anyway, good cat :"
<bnchs> :3*
<junon> I think because libgit would imply an official library of the Git codebase, which it's not. It's a reimpliementation.
<junon> I butchered that word wow
<bnchs> reimplementation
<bnchs> reimp LIE MEN tation
elastic_dog has quit [Killed (molybdenum.libera.chat (Nickname regained by services))]
elastic_dog has joined #osdev
gxt__ has quit [Ping timeout: 240 seconds]
* sakasama combs the gog.
gxt__ has joined #osdev
* gog prr
<sakasama> A kindred spirit.
<heat> linox kern
[itchyjunk] has joined #osdev
<junon> my parrot doesn't do this :( he hates being touched
<junon> the little guys love that shit tho
<heat> gog i broke my racquet's strings help me pick new ones thanks
<gog> birb
<heat> ill give u 2 angolan kwanza come on
Vercas694753 has joined #osdev
Vercas69475 has quit [Ping timeout: 240 seconds]
Vercas694753 is now known as Vercas69475
<heat> i see, tough crowd
slidercrank has quit [Ping timeout: 248 seconds]
terminalpusher has quit [Remote host closed the connection]
dude12312414 has joined #osdev
<sakasama> heat: I'll do it for ONE HUNDRED TRILLION DOLLARS.
<bnchs> sakasama: that's more money than the world has
<sakasama> Nonsense. I have way more money than that sitting on my desk.
<heat> are you the federal reserve's guy
<heat> do we have jpow here
<bnchs> then i'm sure if you used it then you would help devalue the dollar
<sakasama> It has sentimental value. I'm a collector of failed currencies.
* bnchs noms the bill
* sakasama noms bnchs.
<bnchs> h-hey i'm not food!
<bnchs> i'm just full of fat anyway
<bnchs> ... does that just make me tastier?
<sakasama> Nomming is a transitive relation: one who noms a nommed noms that which was originally nommed.
<sakasama> It does imply you'd do well in a rotisserie.
<bnchs> :o
<bnchs> i would eat a chicken off of the rotisserie
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]