<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`>
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]