Conversation

Fun fact: If you build a Linux kernel on a 32bit x86 box with "zstd" compression enabled, the build will fail because it tries to compress the kernel with "zstd -22 --ultra", but that set of compression options requires allocating more memory than is addressable by 32bit applications on linux.

2
0
0

(this post brought to you by me forgetting to change this to use "zstd -19" instead by editing scripts/Makefile.lib)

0
0
0

@kepstin have you met PAE, your old 32-bit friend? 🤪

2
0
1
@okias @kepstin PAE is dead, Jim. (Plus, it was extending physical space, not virtual space).
0
0
2

@okias the cpu in this system does not support PAE.

Note that PAE increases the amount of physical RAM that can be addressed, but it has no effect on the address space available to a 32bit process (remains 3gb with the default address space split).

1
0
0

@kepstin @pavel you're right guys, I forgot the single process is still limited.

0
0
1