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
SGautam has quit [Quit: Connection closed for inactivity]
ZombieChicken has joined #osdev
nyah has quit [Quit: leaving]
gog has quit [Quit: byee]
MuonNeutrino has quit [Read error: Connection reset by peer]
Andrew has quit [Read error: Connection reset by peer]
AndrewYu has joined #osdev
MuonNeutrino has joined #osdev
AndrewYu is now known as Andrew
TkTech has quit [Quit: The Lounge - https://thelounge.chat]
GreaseMonkey has quit [Ping timeout: 260 seconds]
GreaseMonkey has joined #osdev
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #osdev
FreeFull has quit []
TkTech has joined #osdev
andydude has joined #osdev
zxrom has quit [Read error: Connection reset by peer]
zxrom has joined #osdev
[itchyjunk] has quit [Ping timeout: 252 seconds]
mavhq has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mavhq has joined #osdev
[itchyjunk] has joined #osdev
[itchyjunk] has quit [Remote host closed the connection]
bradd has joined #osdev
Matt|home has joined #osdev
Jari--- has joined #osdev
Matt|home has quit [Ping timeout: 246 seconds]
yyp has quit [Ping timeout: 252 seconds]
yuiyukihira has quit [Ping timeout: 250 seconds]
exec64 has quit [Ping timeout: 250 seconds]
yyp has joined #osdev
whereiseveryone has quit [Ping timeout: 250 seconds]
alecjonathon has quit [Ping timeout: 250 seconds]
ddevault has quit [Ping timeout: 250 seconds]
sm2n has quit [Ping timeout: 250 seconds]
alethkit has quit [Ping timeout: 250 seconds]
pitust has quit [Ping timeout: 250 seconds]
yuiyukihira has joined #osdev
sm2n has joined #osdev
alecjonathon has joined #osdev
pitust has joined #osdev
whereiseveryone has joined #osdev
ddevault has joined #osdev
alethkit has joined #osdev
exec64 has joined #osdev
bgs has joined #osdev
crankslider has joined #osdev
andydude has quit [Ping timeout: 276 seconds]
amllx has joined #osdev
amllx has quit [Quit: Leaving]
Arthuria has quit [Remote host closed the connection]
goliath has joined #osdev
pmaz has quit [Ping timeout: 252 seconds]
bliminse has quit [Quit: leaving]
DanDan has joined #osdev
kof1231 has left #osdev [#osdev]
pmaz has joined #osdev
kof123 has joined #osdev
heat has quit [Remote host closed the connection]
heat has joined #osdev
theboringkid has joined #osdev
Burgundy has joined #osdev
<sham1> I see that heat has had some fun last night
nyah has joined #osdev
gog has joined #osdev
heat has quit [Ping timeout: 248 seconds]
heat has joined #osdev
foudfou has quit [Remote host closed the connection]
ZombieChicken has quit [Remote host closed the connection]
pmaz has quit [Ping timeout: 265 seconds]
GeDaMo has joined #osdev
<ChadGPT> heat: i'm more famous than you now
<ChadGPT> heat: i landed in a llvm newsletter! https://llvmweekly.org/issue/483
<bslsk05> ​llvmweekly.org: LLVM Weekly - #483, April 3rd 2023
crankslider has quit [Ping timeout: 252 seconds]
crankslider has joined #osdev
Jari--- has quit [Ping timeout: 268 seconds]
crankslider has quit [Quit: Why not ask me about Sevastopol's safety protocols?]
pmaz has joined #osdev
theboringkid has quit [Ping timeout: 276 seconds]
heat has quit [Remote host closed the connection]
heat has joined #osdev
foudfou has joined #osdev
pmaz has quit [Ping timeout: 256 seconds]
bradd has quit [Ping timeout: 250 seconds]
leon has quit [Ping timeout: 248 seconds]
bauen1 has joined #osdev
leon has joined #osdev
Left_Turn has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
Left_Turn has joined #osdev
crankslider has joined #osdev
bliminse has joined #osdev
<gog> hi
<heat> ChadGPT, omg give me ortograph famous person mateusz guzszsizk
<heat> gog, hog
* lav lures gog into a bog
gog is now known as pog
<pog> poggies
<heat> hogchamp
<heat> ChadGPT, also why the fuck is the freebsd scheduler's name a fucking pun man
<heat> SCHED_ULE? really?
<heat> get-pepper-sprayed-by-woman% shitty puns edition
<ChadGPT> if that's your problem with that code you have funny PRIORITIES
<heat> i was reading a paper on schedulers (CFS and ULE) earlier
<heat> ULE and CFS trade blows, they both seem good
gxt__ has quit [Remote host closed the connection]
gxt__ has joined #osdev
<ChadGPT> nope
<ChadGPT> you are erading a geezer paper and it is full of shit
<ChadGPT> i'm gonna have something later
<heat> it's not a geezer paper you fucking idiot
<heat> it has stuff like
<heat> measurements and shit
<heat> it's a phd thesis I think
<ChadGPT> i'll ping you later today and then you tell me what you think
<heat> anyway I'm solidly thinking about implementing CFS
<heat> let me refind that paper
<ChadGPT> you are perhaps missing the part where geezer is not necessarily complete lack of measurements, but measurements which are bogus
<ChadGPT> either the method or the thing to measure
<heat> he writes a whole pseudo-scheduler-writing DSL and then writes CFS and ULE on it
<ChadGPT> i thought you meant the original ule paper
<heat> i have no clue if freebsd ULE is good, but the algorithm seems solid
<heat> yeah no
<ChadGPT> anyway if this dude got good results that only speaks to poor quality of his testing
<ChadGPT> so happens there is an ongoing flamewar concerning long standing bugs killing perf in that code
<ChadGPT> i'm writing a final piece later before i bugger off the area
<ChadGPT> once i'm done i'll give you a link
<heat> i literally just told you this isn't done in freebsd
<heat> just a test of the actual algo
<ChadGPT> i'm sayhing freebsd ule has massive perf bugs by design
<heat> with the rest of the linux scheduler core actually
<ChadGPT> if his model does not, it does not accurately represent ule
<heat> sure, *freebsd* ule may suck, but that's freebsd ule
<heat> this is a test of the actual algorithm, not a test of sched_ule.c
<ChadGPT> well i have shit to do, so i'm gonna leave it at that
crankslider has quit [Quit: Why not ask me about Sevastopol's safety protocols?]
danilogondolfo has joined #osdev
[itchyjunk] has joined #osdev
danilogondolfo has quit [Ping timeout: 256 seconds]
danilogondolfo has joined #osdev
remexre has quit [Read error: Connection reset by peer]
bauen1 has quit [Ping timeout: 276 seconds]
goliath has quit [Quit: SIGSEGV]
linear_cannon has quit [Remote host closed the connection]
linear_cannon has joined #osdev
remexre has joined #osdev
vdamewood has joined #osdev
Arthuria has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
bnchs has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
xenos1984 has joined #osdev
goliath has joined #osdev
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<pog> hi
<pog> i did my shit and then there's more shit tomorrow
<pog> every day is shit
<Ermine> hi pog, may I pet you
<pog> yes
* Ermine pets gog
<Ermine> I have deadlines burning literally every day
pog has quit [Quit: Konversation terminated!]
Left_Turn has joined #osdev
Jari--- has joined #osdev
Left_Turn has quit [Ping timeout: 248 seconds]
Left_Turn has joined #osdev
xenos1984 has quit [Ping timeout: 260 seconds]
Turn_Left has joined #osdev
Jari--- has quit [Remote host closed the connection]
Left_Turn has quit [Ping timeout: 248 seconds]
puck has quit [Excess Flood]
puck has joined #osdev
xenos1984 has joined #osdev
gog has joined #osdev
* Ermine pets pog
bauen1 has joined #osdev
_xor has joined #osdev
<heat> pog lets write a scheduler
<heat> gog*
<gog> no
<heat> you write the code and I sit back and enjoy mojitos in the sun
<gog> a mojito would slap
<Ermine> Which scheduler?
<heat> chris rock would also slap
<gog> or its bourbon-based cousin, a mint julep
<heat> hahahahahahahahaha
<heat> wait he was the one who got slapped
<heat> the other guy would also slap chris rock
<heat> will smith
<heat> Ermine, i want CFS
<zid`> corny fructose syrup?
<Ermine> heat: Completely fair choice
<geist> crowd funded scheduler
<Ermine> horny fructose syrup
<heat> geist, have you noticed the zircon scheduler is like CFS but slightly different
<geist> i wouldn't say sligtly, but it's in that area yes
<geist> there's also a deadline scheduler
<Ermine> Deadlines... again...
<heat> it's almost the same algo, but with slightly different criteria (start and end virtual timeline points)
<heat> sure, some details may change, but it's the same general idea for sure, the weighted fair queueing thing
<geist> umhmm
<heat> do yall do any sort of cpu migrating much?
<zid`> dirty bastard
<heat> i send you PRIVATE pics of me playing FOOTBALL MANAGER in COMPROMISING positions and this is what I get back smh
<zid`> he does :(
<zid`> I can't make him stop
<Ermine> It must be iteresting game to watch others playing it
<heat> zid`, i can buy you the game and we could start a multiplayer game
<heat> i'm currently man united but if you really want man united i'll switch to something else
elastic_dog has quit [Ping timeout: 250 seconds]
<zid`> heat: I don't know any football
elastic_dog has joined #osdev
<heat> matt le tissier is 54 now
slidercrank has quit [Remote host closed the connection]
slidercrank has joined #osdev
gdd has quit [Ping timeout: 260 seconds]
gdd has joined #osdev
bgs has quit [Remote host closed the connection]
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
x8dcc has joined #osdev
<x8dcc> hello, do you know where can I find specifications for the c standard lib? I thought about implementing a function in a way but I want to check if it's the standard
<zid`> n1256.pdf
<x8dcc> perfect, thanks!
<x8dcc> by the way, zid, I kept adding more stuff to my humble project, not much tho
<zid`> remind me
<x8dcc> now I am trying to make a pseudo-curses lib for porting a minesweeper I made hehe
<zid`> I lost all my browser history
<x8dcc> https://github.com/fs-os/fs-os You are even mentioned there :D
<bslsk05> ​fs-os/fs-os - Free & Simple Operating System (32bit) (0 forks/6 stargazers/GPL-3.0)
<zid`> ah yea I got the ping
<zid`> and then you got FAMOUS KERNEL DEVELOPER PEDRO to fix the typo I noticed
<x8dcc> well next thing I thought about adding was something related to disks or devices (for example some kind of /dev/fb0)
<x8dcc> zid`: exactly
dutch has quit [Quit: WeeChat 3.8]
dutch has joined #osdev
slidercrank has quit [Remote host closed the connection]
slidercrank has joined #osdev
Matt|home has joined #osdev
tomaw has quit [Quit: Quitting]
gog has quit [Ping timeout: 265 seconds]
slidercrank has quit [Remote host closed the connection]
slidercrank has joined #osdev
<x8dcc> can I make a ctype.h function inline?
<mrvn> no, you can't. you can't make any C/C++ function inline, that's a compiler extension only.
<mrvn> You can make it inline though but that won't inline the function. Only alter the link type.
theboringkid has joined #osdev
<x8dcc> hmm I see, thanks
<x8dcc> I got a bit confused by looking at the include/linux/ctype.h file
<mrvn> If you write your own you can avoid all the "#define" the e.g. glibc ctype.h has and just declare all the functions inline. Modern C has this properly defined to do the right thing.
<mrvn> Given how trivial most functions are the compiler will inline them.
<mrvn> Just no guarantee for that by the standard.
<zid`> help, honzuki upload is late this week, I am in withdrawl
theboringkid has quit [Ping timeout: 250 seconds]
<x8dcc> okay, thank you mrvn
goliath has quit [Quit: SIGSEGV]
slidercrank has quit [Ping timeout: 276 seconds]
Burgundy has quit [Ping timeout: 252 seconds]
<bnchs> epic rap battle of history, rust vs C
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 252 seconds]
danilogondolfo has quit [Remote host closed the connection]
rtw has joined #osdev
rtw has quit [Quit: WeeChat 3.8]
Arthuria has quit [Ping timeout: 250 seconds]
gog has joined #osdev
x8dcc has quit [Quit: leaving]
elastic_dog is now known as Guest4501
elastic_dog has joined #osdev