Thanks for that link, Thierry. I think that you've written one of the more
detailed pieces of documentation. Part 4 [Linux Kernel Configuration Build] I
think is pretty generic and handbook worthy. Would sure have saved me a lot of
time. I think that would be useful to
place at https://crux-arm.nu/Documentation/BuildingKernels

Any reason why you decided to use Arch Linux and then replaced it? Why not use
a more 'from scratch' method,  like:

a. compile u-boot
b. compile kernel [mailine or some patched version from the odroid community]
c. download / cross-compile rootfilesystem.
d. prepare boot media.

Any reason why you didn't use the mainline kernel? I could be wrong, but I saw
it has "OK" support now?

Robin Krens

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, May 17, 2019 2:04 AM, Thierry Moreau <[email protected]> 
wrote:

> On 16/05/19 06:44 AM, Robin Krens wrote:
>
> > 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.
>
> If you look at
> https://crux-arm.nu/Main/Documentation
> and then at
> https://crux-arm.nu/SupportedDevices/Odroid-C2
> then you get an URL to
> http://www.connotech.com/crux_arm64_odroidc2.html
> which might be a helpful.
>
> (I'm the author of this contribution.)
>
> I did cross-compile the ARM (64 bits) Linux kernel.
>
> I remember having managed to install X.11 and natively compile quite a
> few packages (an NFS swap space was needed for the larger ones). This
> was after the above document was posted.
>
> "Hope it helps!"
>
> -   Thierry Moreau
>
> > Sincerely,
> > Robin Krens
> >
> > crux-arm mailing list
> > [email protected]
> > https://crux-arm.nu/mailman/listinfo/crux-arm


_______________________________________________
crux-arm mailing list
[email protected]
https://crux-arm.nu/mailman/listinfo/crux-arm

Reply via email to