1596153921 Q * Ghislain Quit: Leaving. 1596173369 J * Ghislain ~ghislain@adsl2.aqueos.com 1596177571 N * Bertl_zZ Bertl 1596177574 M * Bertl morning folks! 1596179134 M * Ghislain hi 1596181112 M * emanuel hi, should i compile the kernel myself or should i use the one from psand.net 1596181142 M * Bertl hey emanuel! depends on your personal preference 1596181159 M * Bertl lean, clean, performant, secure ... build your own, minimal kernel 1596181187 M * Bertl quick, easy, known working ... get the psand one 1596181243 M * emanuel how complicated is it 1596181396 M * Bertl not very, I do it all the time :) 1596181468 M * emanuel okay, what must i include for linux vserver 1596181514 M * Bertl if you apply the Linux-VServer patch to your kernel source, then everything you need for basic functionality is already enabled by default 1596181587 M * Bertl certain features can be added though ... the Linux-VServer features are mostly named CONFIG_VSERVER_ 1596181607 M * emanuel and what would the additional functionality be 1596181636 M * Bertl a good start is to config your kernel based on the drivers your running kernel is currently using 1596181686 M * Bertl additional functionality is specific virtualization (mostly features which add extra performance cost) 1596181694 M * emanuel okay, how 1596181699 M * Bertl special tagging modes, etc 1596181748 M * emanuel about the drivers 1596181773 M * Bertl you know how to roll your own kernel? 1596181826 M * emanuel not really but i think i can find something on the internet 1596181840 M * Bertl indeed, here for example: https://kernelnewbies.org/KernelBuild 1596181855 M * Bertl if you have everything required to build a mainline kernel 1596181891 M * Bertl you can run 'make help' and you will get info about the make options 1596181934 M * Bertl this, among others, contains: 1596181938 M * Bertl localmodconfig - Update current config disabling modules not loaded 1596181988 M * Bertl so starting with your current kernel .config which you usually can get from /proc/config.gz or /boot/ 1596182026 M * Bertl you can disable unused drivers and reduce the kernel bloat 1596182055 M * Bertl a different approach is to start with a minimal kernel and add just the drivers and features you need 1596182079 M * Bertl note that this usually takes a while till you have a working kernel but gives you a leaner and cleaner kernel 1596182888 M * emanuel which versions does linux vserver work with 1596182925 M * Bertl currently 4.4.x and 4.9.x kernels 1596182944 M * Bertl (also older ones but those are probably the most interesting) 1596182963 M * emanuel why 1596182976 M * Bertl because 1596183363 M * Ghislain because the most recent the better for drivers and general matching with distribution expectations 1596183464 M * emanuel yes but i meant whats different in the higher kernels why linux vserver doesn't work with them 1596183555 M * Bertl simply because the patch was not ported to them yet 1596184133 M * Ghislain yes Bertl is slacking :D 1596184304 M * emanuel Oh I wouldn't say that linux vserver is already a great work. I couldn't do that. 1596184362 M * Ghislain i could do it over a week end but i dont want to embaras Bertl so... i leave it to him :D 1596184473 M * emanuel And it would be stable and secure? 1596184475 M * Bertl appreciated! ;) 1596184490 M * Ghislain lol, i am all about carring for others 1596184532 M * Ghislain emmanuel: it's irony, i could do it in less of course 1596184697 M * emanuel what is done at porting something to a new kernel anyway 1596186834 M * emanuel the kernel patch on your website is experimental. did i miss something? 1596187139 M * emanuel oh now i see... 1596187755 M * Bertl well, the kernel changes with every release 1596187774 M * Bertl during major release updates the changes are often significant 1596187796 M * Bertl so the patches which apply to 4.9 for example will generate a lot of rejects on 5.x 1596187818 M * Bertl those need to be investigated one by one and adjusted to the modified kernel sources 1596187858 M * Bertl regarding experimental: basically all patches for 2.x and later have been labeled 'experimental' 1596187878 M * Bertl (very similar to the mainline kernel terminology back then) 1596187958 M * emanuel and how are those modifications made 1596188025 M * Bertl typically with an editor, in my case, vim :) 1596188171 M * emanuel yes, but i meant does the source code have to be changed or does it only mean changing the config files 1596188209 M * Bertl source code 1596188233 M * Bertl interestingly the config side seldom changes in a relevant way 1596188252 M * Bertl so usually 'make oldconfig' takes care of 'updating' an old config to a new kernel 1596188418 M * emanuel so, i just downloaded linux-4.9.231 but the latest patch on your website is linux-4.9.159 1596188427 M * emanuel will that work? 1596188478 M * Bertl unlikely, always check here as well: 1596188483 M * Bertl http://vserver.13thfloor.at/Experimental/ 1596188498 M * Bertl there you find 4.9.217 as latest patch 1596188517 M * Bertl try to apply that, and let me know if you get any rejects 1596188543 M * Bertl if so, I'll update the patch as soon as I find the time 1596188594 M * emanuel so i will have to use 217 instead of 231 for now 1596188661 M * Bertl if the .217 Linux-VServer patch fails to apply to .231 kernel source, then yes, for now 1596188793 M * emanuel there are two 217 patches i guess the patch-4.9.217-vs2.3.9.12.diff one is the better one 1596188822 M * Bertl the other one is for 4.4.217 :) 1596188855 M * emanuel oh 1596188999 M * emanuel why would anyone want to use 4.4 if 4.9 is already available 1596189205 M * Bertl because 4.4 is a long term mainline kernel used by some distributions 1596189225 M * emanuel 4.9 also 1596189285 M * Bertl well, you need to ask folks who use the 4.4 patch why they prefer a 4.4 kernel over a 4.9 one 1596189320 M * Bertl maybe stability? 1596189348 M * emanuel right, forgot that 1596189487 M * emanuel i think the patch succeeded: http://paste.debian.net/1158418/ 1596189661 M * Bertl almost 1596189669 M * Bertl Hunk #2 FAILED at 55. 1596189670 M * Bertl 1 out of 2 hunks FAILED -- saving rejects to file fs/proc/self.c.rej 1596189687 M * Bertl Hunk #1 FAILED at 1. 1596189689 M * Bertl 1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej 1596189716 M * Bertl the last one is just the kernel version, so that one is easily fixed 1596189728 M * Bertl the proc/self.c needs investigation 1596189901 M * emanuel there is no proc: http://paste.debian.net/1158420/ 1596191340 M * emanuel and i don't find a self.c anywhere: http://paste.debian.net/1158425/ 1596191584 M * emanuel oh sorry, you men fs/proc/self.c 1596193004 M * Bertl yep ... off for now ... bbl 1596193008 N * Bertl Bertl_oO 1596193282 M * emanuel Here: https://pastebin.com/C6PsnuZL 1596197022 Q * Ghislain Quit: Leaving. 1596197469 J * Ghislain ~ghislain@adsl2.aqueos.com 1596212531 J * fstd ~fstd@xdsl-85-197-62-235.nc.de 1596212550 Q * emanuel Ping timeout: 480 seconds 1596212999 Q * fstd_ Ping timeout: 480 seconds 1596220558 Q * Ghislain Quit: Leaving.