Dear CRUX-arm users, developers, Over the last couple months, I have been playing around with CRUX-arm. One of things I noticed is the lack of a handbook or general approach for CRUX-arm. I'm aware of the difference with x86 and that there is no one size fits all solution. It could be the lack of documentation, but I think as of now, CRUX-arm goes against the main CRUX philosophy. The KISS principle, handbook and simple package management are, I think, the strong points of CRUX. For most supported boards, however, it seems it is impossible to redo/retrace the steps, compile a bootloader/kernel and have a basic working system. With "basic working system" here I mean something that boots and has basic funtionality (i.e. networking and usb storage). Referring to the x86 handbook (installation section) it just mentions how to enable some basic options(CONFIG_SATA_AHCI=y, CONFIG_BLK_DEV_SD=y,CONFIG_EXT4_FS=y)to bring up your root filesystem. Maybe your graphics cards or webcam doesn't work. Doesn't matter. CRUX is targeted for the experienced user. They will figure it out. Comparing this to the ARM branch of CRUX, most supported boards just provide a bootloader and kernel image. But I have no idea what these kernels are about. Are these basic configurations? Or are these copies from armbian just to work out of the box? Again, this could be a lack of documentation and misunderstanding on my side. But I would like to see a clearer approach. Maybe some devices on your board don't work, doesn't matter, at least it is more elegant. Again, I think CRUX is for the experienced user. Users that want a fullblown and fast working system, will swander off to armbian anyway. I would like to hear other people's opinions about the above mentioned points. Besides that, I willing to work on a general handbook for ARM. Sincerely, Robin Krens