• 5 Posts
  • 446 Comments
Joined 2 years ago
cake
Cake day: June 29th, 2023

help-circle







  • The reason for initramfs is because if you build your block or filesystem drivers as modules the kernel can’t boot without loading the modules and can’t load the modules without said modules and therefore causing a chicken and egg problem. Reading a folder without all necessary boot drivers just isn’t possible. That’s why the bootloader is responsible for loading initramfs into system memory, the kernel can read it with 0 drivers required. Getting rid of it can be done but ALL of your boot drivers need to be statically linked into the kernel image so that the kernel doesn’t need any modules to get the rootfs mounted. Ironically EFI can be used to obsolete initramfs in theory since the kernel can read data from the ESP without any drivers being required so putting modules in a folder on the ESP would work for EFI enabled systems



  • ScooptatoUpskirt@lemmynsfw.comPark bench
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    12 days ago

    Yeah I saw that but that doesn’t tell me her name so I’d have to scroll through all the models and try to find her

    EDIT: Worse than that it’s not a professional site with models so finding it is impossible








  • OpenVPN operates in kernel space as of 6.16. Well specifically for the data channel. Control channel is still managed in userspace so you don’t have to do asymmetric TLS in the kernel. This also reduces the overhead and increases performance substantially. It is slightly more complicated to setup but barely tbh (I’m speaking from the server side). Is the crypto outdated? Not as far as I’m aware.