Thanks, that fixed it! Rumen ________________________________ From: Sebastian Sumpf <sebastian.su...@genode-labs.com> Sent: Wednesday, August 14, 2024 9:05 AM To: users@lists.genode.org <users@lists.genode.org> Subject: Re: Logging Based File System Support in Genode
Hello Rumen, On 14.08.24 10:55, Rumen Mitov wrote: > Thank you for the resources. However, I am stuck on running the run script > from > [2]. The only changes I made to the run script were related to the build > options > to fix some initial errors (I have attached the modified script below). > > The error I get stuck on seems to be related to the ROM-Session, I have > attached > a log file below. it looks like you need to add 'lib/libc' to the build_components, also because of the 'build_artifacts' change, you can remove boot_modules and change build_boot_image to ! build_boot_image [list {*}[build_artifacts] ext4.raw] in order to add the ext4.raw image. Cheers, Sebastian > > > -------------------------------------------------------------------------------- > *From:* Josef Söntgen <josef.soent...@genode-labs.com> > *Sent:* Tuesday, August 13, 2024 3:58 PM > *To:* Genode users mailing list <users@lists.genode.org> > *Subject:* Re: Logging Based File System Support in Genode > Hi Rumen, > >> > Does anyone know of any projects / plugins that support a logging file >> > system (e.g. ext3/4) in Genode? >> >> There is lwext4_fs in the genode-world repository. I never used it, >> therefore I can't tell you about state it is in. > > There is indeed a port of the 'lwext4' [1] library for Genode and by now > a VFS plugin that utilizes the library. However, I recently moved it > from genode-world to my personal Genode “playground” [2]. > > [1] https://github.com/gkostka/lwext4 <https://github.com/gkostka/lwext4> > [2] > https://codeberg.org/jws/genode-wundertuete/src/branch/sculpt-24.04-2024-04-19 > <https://codeberg.org/jws/genode-wundertuete/src/branch/sculpt-24.04-2024-04-19> > > I use it on a daily basis (it is integrated in my personal Sculpt branch > [3]) and at least in my limited usage it works well enough. There are > known limitations in the library (some features of Ext4 that are enabled > by default by now are not supported so you have to prepare the FS in a > certain way and sparse files are not supported) and the plugin itself is > quite plain. > > [3] https://github.com/cnuke/genode/commits/sculpt-24.04-2024-04-26/ > <https://github.com/cnuke/genode/commits/sculpt-24.04-2024-04-26/> > > > So, since you aim for a “logging file system”, I assume your use-case > might require specific properties and given its current state, the > 'vfs_lwext4' plugin probably does not fit the bill. > > > Regards > Josef > > -- > Josef Söntgen > Genode Labs > > http://www.genode-labs.com/ <http://www.genode-labs.com/> · http://genode.org/ > <http://genode.org/> > > _______________________________________________ > users mailing list -- users@lists.genode.org > To unsubscribe send an email to users-le...@lists.genode.org > Archived at > https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/33VD4C3CO2RJWHAOH7OXOJCLDSKZAEYP/ -- Sebastian Sumpf Genode Labs http://www.genode-labs.com · http://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-le...@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/OCZWER3B5ESK25WD4PWTYMYJTPMXCNBC/
_______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-le...@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/X6EYWVLCSOB3TJVOETXY5LTJPFDJAPO3/