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
_whitelogger has joined #osdev
Gooberpatrol66 has quit [Quit: Konversation terminated!]
edr has quit [Quit: Leaving]
fedaykin has quit [Quit: leaving]
Gooberpatrol66 has joined #osdev
FreeFull has quit [Ping timeout: 260 seconds]
FreeFull has joined #osdev
getz has quit [Quit: metastasizing...]
displaynameisher has joined #osdev
GeDaMo has joined #osdev
fedaykin has joined #osdev
displaynameisher is now known as displaynamehere
displaynamehere has quit [Quit: i have disappeared *whoosh*]
netbsduser`` has joined #osdev
n00by_ has joined #osdev
n00by has quit [Ping timeout: 260 seconds]
netbsduser`` has quit [Ping timeout: 252 seconds]
trillion_exabyte has quit [Ping timeout: 268 seconds]
Shaddox404 has joined #osdev
trillion_exabyte has joined #osdev
Lucretia has joined #osdev
ThinkT510 has quit [Quit: ThinkT510]
ThinkT510 has joined #osdev
Shaddox404 is now known as [AWAY]
[AWAY] has quit [Ping timeout: 260 seconds]
n00by_ is now known as n00by
[AWAY] has joined #osdev
_whitelogger has joined #osdev
[AWAY] has quit [Ping timeout: 276 seconds]
[AWAY] has joined #osdev
xvmt_ has joined #osdev
antranigv_ has joined #osdev
Gooberpatrol_66 has joined #osdev
Shaddox404 has joined #osdev
vdamewood has quit [Ping timeout: 260 seconds]
Bonstra has quit [Ping timeout: 260 seconds]
[AWAY] has quit [Ping timeout: 260 seconds]
fedaykin has quit [Ping timeout: 260 seconds]
GeDaMo has quit [Ping timeout: 260 seconds]
FreeFull has quit [Ping timeout: 260 seconds]
Gooberpatrol66 has quit [Ping timeout: 260 seconds]
xvmt has quit [Ping timeout: 260 seconds]
alpha2023 has quit [Ping timeout: 260 seconds]
Matt|home has quit [Ping timeout: 260 seconds]
lanodan has quit [Ping timeout: 260 seconds]
pabs3 has quit [Ping timeout: 260 seconds]
simpl_e has quit [Ping timeout: 260 seconds]
air has quit [Ping timeout: 260 seconds]
antranigv has quit [Ping timeout: 260 seconds]
alpha2023 has joined #osdev
vdamewood has joined #osdev
fedaykin has joined #osdev
FreeFull has joined #osdev
lanodan has joined #osdev
xvmt_ has quit [Read error: Connection reset by peer]
Bonstra has joined #osdev
xvmt has joined #osdev
simpl_e has joined #osdev
the_oz_ has quit [Quit: Leaving]
air has joined #osdev
pabs3 has joined #osdev
the_oz has joined #osdev
GeDaMo has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
antranigv_ is now known as antranigv
xenos1984 has joined #osdev
air has quit [Ping timeout: 260 seconds]
pabs3 has quit [Ping timeout: 260 seconds]
xvmt has quit [Ping timeout: 260 seconds]
simpl_e has quit [Ping timeout: 260 seconds]
xvmt has joined #osdev
Shaddox404 is now known as [AWAY]
air has joined #osdev
pabs3 has joined #osdev
[AWAY] is now known as Shaddox404
Shaddox404 is now known as [AWAY]
[AWAY] has quit [Ping timeout: 252 seconds]
[AWAY] has joined #osdev
[AWAY] has quit [Quit: (╯°□°)╯︵ ┻━┻]
_whitelogger has joined #osdev
goliath has joined #osdev
n00by_ has joined #osdev
n00by has quit [Ping timeout: 272 seconds]
Teukka has quit [Read error: Connection reset by peer]
Teukka has joined #osdev
corinne has joined #osdev
<n00by_> learning the dark arts of low level programming is hard, involves a fuck-ton of RTFMing T_T
<n00by_> do you guys have any advice other than more RTFMing lol
<gog> writing things
<gog> understanding solutions others have come up with
<n00by_> thanx gog, i think i
<n00by_> i'm starting to locate my feet
n00by_ is now known as n00by
guideX has quit [Quit: Leaving]
guideX has joined #osdev
<sortie> n00by, it's a nice part of osdev :) You know you wanna approach a topic, and then you do a bunch of research, and then get to work while consulting authoritative information
<sortie> It's overwhelming at first because there's so much to know, but after getting started, you can focus on a few topics at a time
<n00by> thanks, i like you sortie :3
<sortie> Tutorials will only get you started, a huge amount of rtfm after that, and thinking independently :)
<n00by> last part seems very important, ye
<sortie> Like, I'm personally very very deep in the FAT filesystem at the moment. It's a bad filesystem and do not implement it as your first filesystem (do ext2 instead), but I did need to do FAT for EFI interoperability
<sortie> It's the most important part, n00by -- independent thought. Because if you are making an OS, you gotta think about what _you_ want to build
<sortie> I often research a bunch of existing technology when building something, and then either adopt their designs, or build my own if I think I can do better (or if I want to)
<sortie> But like gog said, you need to understand how it all fits together. See the vision for what you're building and how it fits with other topics, perhaps topics you don't know in depth yet
<sortie> When starting out, you're very likely to fail. But the smart move is find out why you failed, find out what topic you need to learn, then learn it, and come back later and try again
<sortie> You can learn a lot from failing to osdev :)
<n00by> appreciate your advice, i'll definitely ask if i have any specific questions and good luck with implementing FAT!
guideX has quit [Quit: Leaving]
guideX has joined #osdev
<kof673> yes, most stuff is compartmentalized. this is perhaps a rare holistic/system-wide area :D
<kof673> you can do things you would never be allowed to do on other projects, make huge changes, etc.
<sortie> n00by, oh and sticking around in this chat is a great tip, lots of people to talk to when obscure stuff comes up :) You'd be horrified to see the stuff we've debugged
<sortie> There comes a point in every person's osdev journey where they encounter an impossible problem. Impossible to debug, super weird, and it's making everything fail, nobody else can help you, google fails. Somehow, somehow, you solve that problem, and you feel powerful
<kof673> that: > understanding solutions others have come up with https://www.mit.edu/~xela/tao.html "Sir Thief," he said, "I am so perplexed, I cannot live in peace. Please enlighten me. What is it that you are stealing?" The man smiled. "I am stealing ideas," he said.
<bslsk05> ​www.mit.edu: The Tao of Programming
<sortie> I'm sure we can suggest a ton of really weird debugging strategies that normal people would never use
<n00by> just getting started tbh, so it's unlikely that i'd encounter tricky stuff like that, but sure i'll stick around to learn as i go forward, i was thinking about tinkering with netbsd in a VM. linux is overwhelming ngl
<n00by> earlier versions, and the a.out stuff seems approachable though
<nikolar> cue heat telling you that *bsd is pessimal and you should do linux instead lol
<n00by> kof673: thanx for the link, interesting read :)
<n00by> nikolar: heat is a pro from what i can tell :P
<nikolar> well, nowadays that is also technically true
<nikolar> he's employed to work on the kernel
<n00by> omg
<n00by> awesome
<GeDaMo> You can't just say "the kernel" in here, which one? :P
<nikolar> well we were talking about linux
<n00by> duh
<nikolar> (no, he isn't emplyed to work on onyx)
<n00by> LOL
<GeDaMo> n00by: did I recommend Ben Eater's 6502 videos?
<n00by> you did at some point in either #hardware or ##electronics i guess :P
<GeDaMo> I know I did recently, couldn't remember where :P
argantantua has joined #osdev
Left_Turn has joined #osdev
<Ermine> any part of programming is about RTFMing
<Ermine> except webdev
<zid> hey, stealing frm stack overflow
<zid> counts as well
<sortie> <GeDaMo> You can't just say "the kernel" in here, which one? :P
<sortie> I'm still upset that they went with kernel.org
<GeDaMo> :D
<sortie> I should install the Sortix kernel as /boot/kernel to fuck with em
<sortie> Meanwhile libc.org is an advertisement for musl
<sortie> I wonder if I can get sortix.libc.org for antitrust reasons
<gog> oh i have a lot of fun debugging things
<gog> heat programs linux which is a rookie mistake
rez has joined #osdev
rez has quit [Client Quit]
<nikolar> sortie: i don't think anyone really cares what the other kernels call themselves
<klys> would be nice to have a modernized linux 2.6 kernel
trillion_exabyte has quit [K-Lined]
<zid> ben feeter is back
getz has joined #osdev
<clever> and he is beeping up a storm!
Matt|home has joined #osdev
<heat> linux 6.15 is a pretty modernized 2.6
<bslsk05> ​timeguessr.com: TimeGuessr
<zid> #3 is hard
<zid> 33.5 meters away, kek
<zid> 29834 points
<heat> the year is honestly the hardest part
<heat> by far
asarandi has quit [Quit: WeeChat 4.5.2]
<zid> yea usually, but also sometimes they do a curveball, and have a chinatown but in LA etc
<zid> and you have to figure out if you're in a park in san franciso or in the imperial gardens in tokyo or whatever
<heat> did you do the daily challenge? was #3 that turkish city?
<Ermine> linux 6.15 is a pretty modernized 2.6 <--- huh?
<heat> for #3 i was in the correct place, completely on the wrong era
<zid> that was my worst year, 30 years out
<zid> my worst distance was the athletics
<zid> everything else I got really close on
<zid> except the india one, I picked the wrong side
<zid> so was actually like 200 miles out
<heat> the india one? i didn't have an india one
<zid> uh-oh
<zid> why is daily not the defualt
<zid> What was your dialy score
<heat> Ermine: yeah linux 6.15 is just 2.6.12 with 1.3 million patches
<heat> zid: 35,661
<zid> well I fucked #2
netbsduser`` has joined #osdev
asarandi has joined #osdev
<zid> #4 is fucking evil
<zid> like i know anything about basketball?
<GeDaMo> I believe that's some kind of sport :P
<zid> 29925, I absolutely butchered #2
<zid> 9691, 2012, 3929, 7420, 6873
<heat> i butchered #1
<zid> sir
<zid> #1 had
<zid> the date and location
<heat> right place, but 40 years out
<zid> written on the photograph
<heat> i didn't see the date :p
<zid> #2 I got the wrong continent
<zid> #3 I picked albania instead of turkey
<zid> I maintain it could have been either and there is no way to know
<heat> lol what did you pick for #2?
<zid> somewhere in the US, I just saw people getting 50s american hair
<heat> i picked paris which was close enough
<heat> you have to be smart about things though. like why would anyone take a pic of albania?
<zid> why would anybody take a picture of turkey
<heat> constantinople
<heat> or That Other City
<zid> it wasn't constantinople
<heat> i know
<zid> so your logic holds not
<heat> if it looks too crummy to be constantinople, it's ankara
<heat> ggex
<heat> ggez
<zid> or albania
<heat> albania would be crummy ankara
<heat> also nothing of interest ever happened in albania after skanderbeg
<heat> and no photos of skanderbeg
<zid> nothing was interesting in the photo either
corinne has quit [Remote host closed the connection]
[Kalisto] has quit [Ping timeout: 248 seconds]
the_oz has quit [Ping timeout: 272 seconds]
karenw has joined #osdev
[Kalisto] has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
jcea has joined #osdev
chiselfuse has quit [Remote host closed the connection]
netbsduser`` has quit [Ping timeout: 260 seconds]
chiselfuse has joined #osdev
netbsduser`` has joined #osdev
rez has joined #osdev
netbsduser`` has quit [Ping timeout: 252 seconds]
Lucretia has quit [Remote host closed the connection]
corinne has joined #osdev
Left_Turn has quit [Read error: Connection reset by peer]
Jari-- has joined #osdev
_whitelogger has joined #osdev