+1 On Mon, Apr 7, 2025 at 6:13 AM chao an <magicd...@gmail.com> wrote:
> Hi community, > > Some green hand and individual developer who are not familiar with nuttx > may be confused by the naming of modlib, in currect implement, modlib as an > elf loader and parser, does not provide any features other than elf. > > In this pull request, I plan to rename modlib to elf, and adjust it from > the architecture level as follows: > > https://github.com/apache/nuttx/pull/15765 > > > [image: image.png] > > In addition from other popular operating systems, different loadable types > are all implemented in binfmt. Therefore, it is also impossible for modlib > to support formats other than ELF in the future: > > https://github.com/torvalds/linux/blob/master/fs/binfmt_elf.c > https://github.com/torvalds/linux/blob/master/fs/binfmt_elf_fdpic.c > https://github.com/torvalds/linux/blob/master/fs/binfmt_flat.c > https://github.com/torvalds/linux/blob/master/fs/binfmt_misc.c > https://github.com/torvalds/linux/blob/master/fs/binfmt_script.c > https://github.com/alexbousso/kernel_2.4.18-14/blob/master/fs/binfmt_coff.c > > This is where they belong: > https://github.com/apache/nuttx/tree/master/binfmt > > > So I need your vote here: > If you prefer modlib, please reply with -1. > If you recommend libelf, please reply with +1. > > BRs, >