Post AxUXKS1uh7iLQ8g7qS by [email protected] | |
More posts by [email protected] | |
Post #AxUT2xw6vepRLbN4a0 by [email protected] | |
0 likes, 0 repeats | |
just like vmlinux embeds the vDSO, i think there should be a way to compile lin… | |
Post #AxUUjDvvwTTz4v0CjQ by [email protected] | |
0 likes, 0 repeats | |
@whitequark oh I’ve heard of something like this concept a few years ago, can… | |
Post #AxUV0QO8t7Rgd6OmhM by [email protected] | |
0 likes, 0 repeats | |
@jpm @whitequark the buzzword you're looking for is "unikernel" | |
Post #AxUV0bjSiC2FoPSSxM by [email protected] | |
0 likes, 0 repeats | |
@uep @jpm it's not really a buzzword, and also most likely you heard it in … | |
Post #AxUVv1e5YOBgOhqZE0 by [email protected] | |
0 likes, 0 repeats | |
@whitequark @uep @jpm otoh it would be really funny if you can compile a normal… | |
Post #AxUVyZe1bQrAiDVcfY by [email protected] | |
0 likes, 0 repeats | |
@dramforever @uep @jpm this seems almost easy? "just" skip the syscal… | |
Post #AxUWJTMS9wrTJ1FtD6 by [email protected] | |
0 likes, 0 repeats | |
@whitequark @uep @jpm i did something like that to a non-linux kernel once. eve… | |
Post #AxUXJmlA8UxBQJWfXk by [email protected] | |
0 likes, 0 repeats | |
> Since Linux v4.18, a more advanced API called user mode driver is availabl… | |
Post #AxUXKS1uh7iLQ8g7qS by [email protected] | |
0 likes, 1 repeats | |
@whitequark it's not all the way there but this is pretty close https://sig… | |
Post #AxUY0xJkl2egcWI4yu by [email protected] | |
0 likes, 0 repeats | |
@whitequark @uep @jpm a rump kernel is the opposite: portions of the kernel/dri… | |
Post #AxUY0xRuGjB31o6agq by [email protected] | |
0 likes, 0 repeats | |
@erincandescent @jpm @uep i thought you could link applications with rump drive… | |
Post #AxUYaw1p1ovv2y3lGy by [email protected] | |
0 likes, 0 repeats | |
@whitequark still easier to make a builtin initramfs with just a /init though, … | |
Post #AxUvEFknoylIVfFiCm by [email protected] | |
0 likes, 0 repeats | |
@dramforever @whitequark I think the idea here is to embed busybox so exec just… | |
Post #AxUvEFrBRFrkpSEo9Q by [email protected] | |
0 likes, 0 repeats | |
@em @dramforever what would you even do *with* busybox without filesystem(unles… | |
Post #AxUvm9FyU54eCkzlz6 by [email protected] | |
0 likes, 0 repeats | |
@whitequark @dramforever I meant no filesystem involved in the busybox loading | |
Post #AxUvm9M07ftWVRoaNU by [email protected] | |
0 likes, 0 repeats | |
@em @dramforever oh, yeahcould probably base64 it and then put it into the comm… | |
Post #AxUylY0rFu6sYdKVpQ by [email protected] | |
0 likes, 0 repeats | |
@whitequark what would bypassing ELF loading mean? pretty much the only elf loa… | |
Post #AxVAMjYwNMNOaZCpxQ by [email protected] | |
0 likes, 0 repeats | |
@jann i think the vDSO has a hardcoded header and segment mappings or something… | |
Post #AxVApnELokciMXQq2q by [email protected] | |
0 likes, 0 repeats | |
@whitequark ah yes the vdso section is just a VMA with a custom page fault hand… | |
Post #AxVAt9k6Zfc73Ft8Pw by [email protected] | |
0 likes, 0 repeats | |
@jann i know, i wrote like half a dozen of ELF loaders in my life. this is enti… |