00:03
Gooberpatrol66 has joined #osdev
00:03
Arthuria has quit [Ping timeout: 256 seconds]
00:06
josuedhg has quit [Quit: Client closed]
00:08
dormito has joined #osdev
00:15
rustyy has joined #osdev
00:36
vdamewood has quit [Quit: Life beckons]
00:49
sbalmos has quit [Quit: WeeChat 4.3.3]
00:59
<
kazinsal >
zoinks it's hot out
00:59
<
kazinsal >
air conditioning is struggling to keep up
01:01
gog has quit [Quit: byee]
01:10
<
heat >
i really don't want to write a gc :(
01:11
sbalmos has joined #osdev
01:27
<
geist >
kazinsal: yah no kidding, looks like it's a bit hotter up there
01:38
<
kazinsal >
topped out at 93 F today with a feels like of 99
01:43
X-Scale14 has quit [Quit: Client closed]
01:59
Gooberpatrol_66 has joined #osdev
02:00
Gooberpatrol66 has quit [Ping timeout: 260 seconds]
02:00
eddof13 has joined #osdev
02:01
edr has quit [Quit: Leaving]
02:04
Matt|home has joined #osdev
02:05
eddof13 has quit [Client Quit]
02:37
Gooberpatrol66 has joined #osdev
02:37
Gooberpatrol_66 has quit [Ping timeout: 268 seconds]
02:53
heat has quit [Ping timeout: 240 seconds]
03:08
sbalmos has quit [Quit: WeeChat 4.3.3]
03:17
Gooberpatrol66 has quit [Quit: Konversation terminated!]
03:18
Gooberpatrol66 has joined #osdev
04:09
Matt|home has quit [Read error: Connection reset by peer]
04:09
ghostbuster has quit [Server closed connection]
04:10
ghostbuster has joined #osdev
05:06
SophiaNya has quit [Server closed connection]
05:06
SophiaNya has joined #osdev
05:08
ptrc has quit [Server closed connection]
05:08
ptrc has joined #osdev
05:25
goliath has joined #osdev
05:27
netbsduser has joined #osdev
05:32
X-Scale has joined #osdev
05:41
netbsduser has quit [Ping timeout: 272 seconds]
05:49
Gooberpatrol66 has quit [Quit: Konversation terminated!]
05:51
Gooberpatrol66 has joined #osdev
06:08
MiningMarsh has quit [Ping timeout: 260 seconds]
06:15
scaleww has joined #osdev
06:27
eddof13 has joined #osdev
06:29
stux has quit [Server closed connection]
06:29
eddof13 has quit [Client Quit]
06:54
GeDaMo has joined #osdev
06:59
MiningMarsh has joined #osdev
07:10
immibis has quit [Server closed connection]
07:11
immibis has joined #osdev
07:22
MiningMarsh has joined #osdev
07:31
cross has quit [Server closed connection]
07:31
cross has joined #osdev
07:35
bliminse has quit [Quit: leaving]
07:36
X-Scale has quit [Ping timeout: 250 seconds]
07:44
X-Scale has joined #osdev
07:57
rustyy has quit [Quit: leaving]
08:11
X-Scale has quit [Ping timeout: 250 seconds]
08:14
rustyy has joined #osdev
08:17
bliminse has joined #osdev
08:34
Left_Turn has joined #osdev
08:55
antranigv has quit [Ping timeout: 240 seconds]
09:13
kof673 has quit [Remote host closed the connection]
09:13
Turn_Left has joined #osdev
09:17
Left_Turn has quit [Ping timeout: 256 seconds]
09:19
Left_Turn has joined #osdev
09:22
Turn_Left has quit [Ping timeout: 272 seconds]
09:24
tjf has quit [Server closed connection]
09:24
tjf has joined #osdev
09:39
dzwdz has quit [Server closed connection]
09:40
dzwdz has joined #osdev
10:05
Turn_Left has joined #osdev
10:09
Left_Turn has quit [Ping timeout: 272 seconds]
10:10
X-Scale has joined #osdev
10:35
edr has joined #osdev
11:18
janemba has quit [Server closed connection]
11:19
janemba has joined #osdev
11:24
theyneversleep has joined #osdev
11:33
bauen1 has quit [Ping timeout: 246 seconds]
11:33
X-Scale has quit [Ping timeout: 250 seconds]
11:39
scaleww has quit [Quit: Leaving]
11:43
whereiseveryone has quit [Server closed connection]
11:43
whereiseveryone has joined #osdev
12:29
stux has joined #osdev
12:42
raphaelsc has joined #osdev
12:52
bauen1 has joined #osdev
13:04
jeaye has quit [Server closed connection]
13:04
jeaye has joined #osdev
13:07
jleightcap has quit [Server closed connection]
13:07
jleightcap has joined #osdev
13:31
asymptotically has quit [Server closed connection]
13:32
asymptotically has joined #osdev
14:04
sbalmos has joined #osdev
14:20
nikolar has quit [Server closed connection]
14:22
<
nikolapdp >
did NickServ just completely die
14:23
m3a has quit [Server closed connection]
14:23
m3a has joined #osdev
14:24
nikolar has joined #osdev
14:24
<
GeDaMo >
It just responded to me
14:24
<
nikolapdp >
yeah it took a while but it responded to me too
14:25
nikolar has left #osdev [#osdev]
14:25
nikolar has joined #osdev
14:27
pitust has quit [Server closed connection]
14:27
pitust has joined #osdev
14:28
meisaka has quit [Server closed connection]
14:28
meisaka has joined #osdev
14:41
foudfou has quit [Remote host closed the connection]
14:44
foudfou has joined #osdev
14:46
foudfou has quit [Remote host closed the connection]
14:47
foudfou_ has joined #osdev
14:48
foudfou_ has quit [Remote host closed the connection]
14:49
foudfou has joined #osdev
14:49
foudfou has quit [Remote host closed the connection]
14:50
foudfou has joined #osdev
14:50
sbalmos has quit [Quit: WeeChat 4.3.3]
14:52
goliath has quit [Quit: SIGSEGV]
14:55
mahk has quit [Ping timeout: 268 seconds]
14:56
foudfou has quit [Remote host closed the connection]
14:56
foudfou has joined #osdev
15:00
sbalmos has joined #osdev
15:12
hwpplayer1 has joined #osdev
15:13
antranigv has joined #osdev
15:24
dalme has joined #osdev
15:55
eddof13 has joined #osdev
16:03
hwpplayer1 has quit [Quit: later]
16:09
josuedhg has joined #osdev
16:10
josuedhg has quit [Client Quit]
16:14
heat has joined #osdev
16:18
randm has quit [Remote host closed the connection]
16:19
randm has joined #osdev
16:31
josuedhg has joined #osdev
16:32
raphaelsc has quit [Ping timeout: 256 seconds]
16:35
eddof13 has quit [Quit: eddof13]
16:53
eddof13 has joined #osdev
17:16
<
heat >
xterm cross compile looks fucked
17:16
<
heat >
it picks up on host dependencies...
17:37
dude12312414 has joined #osdev
17:37
gcoakes has joined #osdev
17:39
eddof13 has quit [Quit: eddof13]
17:39
dude12312414 has quit [Remote host closed the connection]
17:42
eddof13 has joined #osdev
17:48
gcoakes has quit [Ping timeout: 260 seconds]
18:07
mahk has joined #osdev
18:14
gog has joined #osdev
18:17
<
Ermine >
why would you cross compile xterm
18:18
<
heat >
meanwhile i tried running the GNU hello configure script on onyx and i think i'm leaking anonymous memory
18:18
<
heat >
it might be time for the ultimate linux vm larp, clean that shit all up
18:18
<
Ermine >
it's X application, since when do we have X11 there
18:18
<
heat >
i have X11 ports locally
18:18
<
nikolapdp >
oh did you get drm working
18:19
<
heat >
no, this one's running on fbdev still
18:20
<
Ermine >
seems like there's no MINIMAL terminals which aren't naziware and don't require opengl
18:21
<
heat >
xterm doesn't require opengl
18:21
<
Ermine >
besides xterm
18:21
<
nikolapdp >
it's also not minial exactly
18:21
<
heat >
xterm is more minimal than konsole or gnome terminal or whatever
18:21
<
nikolapdp >
that is true
18:22
<
Ermine >
xterm makes my eyes weep
18:22
<
GeDaMo >
Are there terminal emulators that only use the framebuffer?
18:22
<
Ermine >
seems like no
18:23
<
nikolapdp >
i am sure there are some
18:23
<
bslsk05 >
wiki.archlinux.org: KMSCON - ArchWiki
18:23
<
Ermine >
it's linux thing
18:24
<
Ermine >
ah, it's not a requirement actually
18:24
<
Ermine >
neither it's x11
18:24
<
heat >
developed by the most mentally sane linux developer
18:24
<
bslsk05 >
aligrudi/fbpad - A small Linux framebuffer virtual terminal (14 forks/104 stargazers)
18:24
<
Ermine >
then it became systemd-consoled
18:24
netbsduser has joined #osdev
18:25
<
bslsk05 >
bylr.info: TIL: running Textual on a framebuffer terminal emulator for Linux | bylr.info
18:27
<
heat >
i can only use terminal emulators with glass effect support
18:27
<
nikolapdp >
that disqualifies xterm though
18:27
<
heat >
i only use BLOATED software like konsole and systemd
18:28
<
GeDaMo >
And onyx? :P
18:28
<
heat >
actually did some memory tuning a month ago or so, made it use significantly less memory at boot
18:29
<
heat >
it was all about tuning slab sizes and making sure i dont e.g touch a 4M-sized kmalloc cache for a one time boot alloc
18:30
<
heat >
it still takes some good memory at boot but the system's large anyway
18:30
<
Ermine >
konsole is fine imo
18:31
<
Ermine >
it comes with some kind of ssh manager but I didn't figure it out yet
18:31
<
heat >
boot to shell takes 20M on my end
18:32
<
Ermine >
enough to fit into my old dir-300 router which only has 32MB of ram
18:33
<
GeDaMo >
For a second I thought that 20M meant minutes :|
18:33
<
heat >
hah no it's mostly instantaneous
18:33
<
nikolapdp >
i managed to boot artix with the default kernel to only use about 40mb of ram with a full x session
18:33
<
nikolapdp >
the kernels have ballooned since though
18:34
<
nikolapdp >
so not sure if that's possible now
18:34
<
Ermine >
take 2.4 kernel and you'll be ok
18:34
<
heat >
except with openrc, openrc with no interesting networking services actively slows down the boot process for 2-3s
18:34
<
nikolapdp >
heat, i'd be worried if it wasn't instant
18:34
<
nikolapdp >
Ermine it was in the 4.x series
18:35
<
Ermine >
vendor's patch for that dir-300 kernel is 30KLOC
18:35
<
heat >
nikolapdp, booting tends to be !instant
18:36
<
nikolapdp >
depending on what you do i guess
18:36
<
nikolapdp >
i assume you aren't enumerating all of physical memory at boot
18:36
<
nikolapdp >
you aren't doing the deferred thing that linux does
18:36
<
Ermine >
who doesn't enumerate physical memory
18:36
Starfoxxes has joined #osdev
18:37
<
heat >
the deferred linux struct page init thing isn't done by default AFAIK
18:37
<
nikolapdp >
right, don't know that part
18:37
<
nikolapdp >
i guess it's almost instant if you don't need to enumerate terrabytes of ram
18:37
<
heat >
and/or you don't have hard realtime requirements
18:38
<
Ermine >
on systems with such amounts of ram you don't care about os boot times
18:38
<
Ermine >
since POST is already slow af
18:38
<
heat >
there was a fun slideshow somewhere of intel doing micro-optimization for a SoC that was going into a car
18:38
<
heat >
basically they needed boot to be like 1-2s max
18:38
<
nikolapdp >
do SoCs have terrabytes of ram
18:39
<
nikolapdp >
i assume that's what Ermine was referring to
18:39
<
heat >
a lot of it was mem init deferral, async driver probing, i915 quirks
18:39
<
Ermine >
i think those hp servers reached bootloader in 2 or 3 minutes
18:39
<
netbsduser >
apple apparently rejected making boot times fast, in favour of making good use of standby and suspend to disk
18:39
<
Ermine >
and that was 64Gb of RAM
18:39
<
mjg >
freebsd was majorly sped up in terms boot
18:39
<
heat >
PESSIMAL MAN IS HERE
18:39
<
heat >
teach me senpai
18:39
<
mjg >
most of it was literally "prod this device, now fucking sleep for a literal second"
18:39
<
mjg >
or rather busy wait
18:40
<
mjg >
tons of legacy shit which either did not need to be there or could have been deferred
18:40
<
GeDaMo >
I remember a trick, possibly on old Macs where they would show a saved image of the desktop while booting before the system was ready for the user
18:40
<
heat >
linux doesn't do async driver init by default for garbage compat reasons
18:40
<
heat >
you need to opt in
18:42
<
Ermine >
how much time can linux save if it did async init and deferred struct page init?
18:42
<
GeDaMo >
optimal in, pessimal out
18:42
<
heat >
from 3s to 300ms
18:42
<
bslsk05 >
lpc.events <no title>
18:43
<
mjg >
GeDaMo: now that does not surprise me tho
18:43
<
mjg >
there is a classic: progress bar goes forward while nothing is happening
18:43
<
mjg >
gmail does it for example
18:43
<
mjg >
try it out -- cut your net connection and refresh
18:43
<
GeDaMo >
Knowing that the system is still working is nice :P
18:44
<
mjg >
some ui folk elsewhere told me it's all about "user experience"
18:44
<
nikolapdp >
gmail dropped the html only ui
18:44
<
Ermine >
nikolapdp: use mail clients
18:44
<
nikolapdp >
yeah i do, i just didn't for gmail because i don't need it that often
19:00
josuedhg has quit [Quit: Client closed]
19:13
gog has quit [Ping timeout: 246 seconds]
19:28
node1 has joined #osdev
19:33
Matt|home has joined #osdev
19:36
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
19:56
kof673 has joined #osdev
20:03
Starfoxxes has quit [Remote host closed the connection]
20:03
<
Ermine >
arch fonts config is not great
20:36
node1 has quit [Ping timeout: 250 seconds]
21:16
X-Scale has joined #osdev
21:29
netbsduser has quit [Ping timeout: 240 seconds]
21:37
randm has quit [Ping timeout: 268 seconds]
21:37
randm has joined #osdev
21:41
tjf has quit [Quit: l8r]
21:42
randm has quit [Ping timeout: 268 seconds]
21:42
tjf has joined #osdev
21:42
randm has joined #osdev
21:45
gog has joined #osdev
21:47
linearcannon has joined #osdev
21:48
linear_cannon has quit [Ping timeout: 272 seconds]
21:51
Yoofie6 has quit [Read error: Connection reset by peer]
21:57
Yoofie64 has joined #osdev
21:59
netbsduser has joined #osdev
22:17
bauen1 has quit [Ping timeout: 252 seconds]
22:17
<
heat >
i dont get how im leaking the fucking memory :(
22:19
netbsduser has quit [Ping timeout: 268 seconds]
22:29
<
heat >
i found out how i was leaking most of the memory, though there's still a big leak somewhere
22:29
netbsduser has joined #osdev
22:30
<
mjg >
no leaks in rust
22:31
<
heat >
no leaks in C++ too, but i'm an idiot that thinks he's writing C
22:32
<
heat >
SUPER OPTIMIZED RADIX TREE WHERE THINGS ARE UNSIGNED LONGS isn't too compatible with RAII or anything similar
22:32
<
mjg >
can you please not talk about "super optimized" and onyx
22:33
<
heat >
i'm faster than your favourite BSDs
22:33
<
mjg >
i am doing it, yes
22:34
<
mjg >
maybe in a speedrun to crash
22:34
theyneversleep has quit [Remote host closed the connection]
22:34
<
mjg >
unless you think obsd is my fav
22:34
<
heat >
i'm faster than net
22:34
<
mjg >
that is expected
22:34
<
mjg >
it's not hard to be faster than free either for the most part
22:34
<
mjg >
fucken damage all over
22:35
<
mjg >
but then again, one pokes at linux...
22:35
<
mjg >
does gcc run under onyx?
22:35
<
mjg >
i happen to have a nasty bench
22:36
<
bslsk05 >
dpaste.com <no title>
22:36
<
mjg >
plop a hello world into /tmp/src.c
22:36
<
heat >
i'm debugging a configure script going poopy and leaking memory all over
22:37
<
mjg >
q is how f45t and does it crash if you -j 8
22:37
<
mjg >
or whatever coren you got
22:37
<
heat >
why is that nasty?
22:37
<
mjg >
it wont crash onyx?
22:37
<
heat >
it looks like a normal, eh, uh, configure script
22:37
<
mjg >
run it in parallel
22:37
<
mjg >
's my thing here
22:43
<
heat >
i'll consider it mon
22:43
<
heat >
i'm dealing with a more important thing here
22:43
<
mjg >
twas a side remark
22:46
<
heat >
i suspect i'm only leaking actual anon memory here, not MAP_PRIVATE anon
22:47
<
heat >
if i create a new branch called vm2 will oracle sue me
22:48
<
mjg >
ask jls for permission
22:48
<
kazinsal >
they'll extrajudicially sentence you to orbital bombardment, but instead of tungsten rods they just drop a lawyer on your house
22:49
netbsduser has quit [Ping timeout: 268 seconds]
22:49
<
heat >
mjg, ironically i'm waiting for that mofer's book before COPYING LITERALLY ALL IDEAS
22:51
<
mjg >
does he know you refer to him as 'mofer'
22:52
<
mjg >
kind of rude innit
22:52
<
heat >
you are right i did overstep my boundaries
22:52
<
heat >
mofer is for mjg and ermine only
22:52
<
mjg >
indeed, unbecoming for that network
22:52
<
mjg >
it is not for mjguzik thouhg
22:53
<
heat >
OH i've been speaking with a mjguzik fella sometimes
22:53
<
heat >
kinda weird he has the same name as you
22:53
<
heat >
but he does not say mofer so i'm sure it isn't you
22:53
<
mjg >
sounds like dude has a broomstick up his ass
23:07
<
kof673 >
so....ye olde winelf toolchain and loader works, notwithstanding a "proc" "prog" typo in an elf struct lol > wine ~/gelfload_mingw32/bin/gelfload-i386.exe obj_winelf_gcc_4_4_2/tmaloc.elf so...yeah....
23:12
<
bslsk05 >
gist.github.com: gist:33c658fc1ac03da3ba0aa51ca1724483 · GitHub
23:18
puck has quit [Server closed connection]
23:18
puck has joined #osdev
23:28
Turn_Left has quit [Read error: Connection reset by peer]
23:36
linearcannon has quit [Read error: Connection reset by peer]
23:36
linear_cannon has joined #osdev
23:37
X-Scale has quit [Ping timeout: 250 seconds]
23:38
bauen1 has joined #osdev
23:50
citrons has quit [Server closed connection]
23:50
citrons has joined #osdev
23:56
blockhead has joined #osdev
23:56
theruran has quit [Server closed connection]
23:57
theruran has joined #osdev