데몬 실행 및 커널 공간에 적합하지 않은 (너무 복잡하거나 정책 관련) 상호 작용 부분을 처리하는 것처럼 사용자 공간을 필요로하는 하드웨어 장치가 있습니다.initramfs에서 사용자 공간으로 자원을 원활하게 넘겨주기
사용자 공간에 도달하면 이러한 데몬을 쉽게 실행할 수 있습니다. hotplug 이벤트의 결과로 실행할 수 있으며 많은 걱정을하지 않아도됩니다.
initramfs가 그림과 함께 나오면 모든 것이 갑자기 분리됩니다. 데몬이 initramfs에서 실행되면 실행이 일반 rootfs로 전환 될 때 계속 실행해야합니다. 이는 보통 initramfs가 switch_root 또는 rootfs에서 실행하여 리소스와 상태를 다른 복사본으로 넘깁니다. 두 가지 솔루션 모두 멋지고 해킹 된 것처럼 보입니다.
내가 간과 한 이러한 장치 및 지원 데몬을 관리하는 확실한 방법이 있습니까?
패키지 관리자가있는 세미 임베디드 장치이기는하지만 흥미로운 아이디어입니다. 따라서 initramfs에 보관되는 경우 ipkg을 통해 uclibc 및 busybox를 업그레이드 할 수있게하고 싶습니다. – dottedmag
그래픽 프레임 버퍼를 구동하는 데몬이 필요합니다. 그래픽 프레임 버퍼는 스플래시 화면을 표시하는 데 필요하며 (몇 초 동안 지연 시키면 마케팅 POV의 옵션이 아닙니다.) 이 특별한 경우에는 데몬을 시작한 후 종료하고 실제 rootfs에서 다시 시작하는 방법이 있습니다. 공유되는 정보는 거의 없지만 일반적인 경우에는이를 처리하는 방법에 관심이 있습니다. 예 : initramfs가 저장 장치가 나타나기를 기다릴 수 있도록 hotplug 이벤트를 처리하는 방법과 rootfs는 initramfs 실행 중에 발생한 이벤트를 포함하여 관심있는 모든 이벤트를 수신 할 수 있습니다. – dottedmag