+1 On Mon, 7 Apr 2025, 17:28 Maciej Wójcik, <w8j...@gmail.com> wrote:
> +1 > > Am Mo., 7. Apr. 2025 um 16:49 Uhr schrieb Laczen JMS <laczen...@gmail.com > >: > >> +1 >> >> On Mon, Apr 7, 2025, 11:36 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, >>> >>