mumptai_ has joined ##openfpga
mumptai has quit [Ping timeout: 264 seconds]
Bike has quit [Quit: Lost terminal]
genii has quit [Quit: Bedtime. See you soon.]
Bob_Dole has joined ##openfpga
Degi has quit [Ping timeout: 260 seconds]
Degi has joined ##openfpga
Bird|ub3rghosted has joined ##openfpga
Bird|ghosted has quit [Ping timeout: 265 seconds]
____ has joined ##openfpga
gregdavill has quit [Quit: Leaving]
emeb_mac has quit [Quit: Leaving.]
OmniMancer1 has joined ##openfpga
OmniMancer has quit [Ping timeout: 256 seconds]
indefini[m] has quit [*.net *.split]
xobs has quit [*.net *.split]
eddyb[legacy] has quit [*.net *.split]
filt3r has quit [*.net *.split]
guan has quit [*.net *.split]
jhol has quit [*.net *.split]
filt3r has joined ##openfpga
xobs has joined ##openfpga
guan has joined ##openfpga
eddyb[legacy] has joined ##openfpga
jhol has joined ##openfpga
indefini[m] has joined ##openfpga
Asu has joined ##openfpga
Bob_Dole has quit [Ping timeout: 260 seconds]
promach3 has quit [Quit: killed]
emily has quit [Quit: killed]
john_k[m] has quit [Quit: killed]
jfng has quit [Quit: killed]
henriknj has quit [Quit: killed]
omnitechnomancer has quit [Quit: killed]
xobs has quit [Quit: killed]
indefini[m] has quit [Quit: killed]
eddyb has quit [Quit: killed]
indefini[m] has joined ##openfpga
edmund_ has joined ##openfpga
xobs has joined ##openfpga
eddyb has joined ##openfpga
promach3 has joined ##openfpga
henriknj has joined ##openfpga
jfng has joined ##openfpga
emily has joined ##openfpga
john_k[m] has joined ##openfpga
omnitechnomancer has joined ##openfpga
Bike has joined ##openfpga
flaviusb has joined ##openfpga
flaviusb has quit [Quit: Leaving.]
flaviusb has joined ##openfpga
genii has joined ##openfpga
jfcaron has joined ##openfpga
emeb has joined ##openfpga
Bob_Dole has joined ##openfpga
edmund_ has quit [Ping timeout: 252 seconds]
edmund_ has joined ##openfpga
<somlo> any experience with Linux filesystems on severely resource constrained systems (soft-cpu on an fpga, sdcard over spi/mmc)?
<somlo> ext4, ext2 (with the kernel supporting ext4 and accessing ext2 in compat mode), or just ditch ext4 support and go with ext2 all around ?
<somlo> What's would be the "lightest" in terms of resource utilization?
<ZirconiumX> fat, honestly
<hackerfoo> somlo: How about f2fs? OpenWRT is designed for routers, which are often somewhat resource constrained. https://openwrt.org/docs/guide-user/storage/filesystems-and-partitions
OmniMancer1 has quit [Quit: Leaving.]
<somlo> the longer version of this story is that I have a riscv-fedora root image (currently as ext4, cloned from a qemu vm) that I'm trying to chroot into and run some commands from
<somlo> so fat is out since I need proper permissions and file name (case, length) support
<azonenberg> what about squashfs or jffs2? :p
<azonenberg> wrt beign light
<azonenberg> or something along those lines
<azonenberg> (you didn't need it writable, did you?)
<somlo> thanks, I'll RTFMing on f2fs, squashfs, and jffs2, see what shakes out!
<azonenberg> squashfs is for rom-type stuff, it's compressed and lightweight but not writable
<azonenberg> jffs2 and yaffs iirc are common embedded flash filesystems for lightweight stuff
edmund_ has quit [Ping timeout: 272 seconds]
<somlo> writable would be nice though, since once I chroot some programs might try and write to "disk"
<hackerfoo> I guess jffs2 is for devices without a flash translation layer (FTL), and f2fs is for devices with a FTL.
<somlo> I can access a SD card in SPI mode
<hackerfoo> somlo: You can combine them with an overlay FS.
<hackerfoo> I think SD cards have a FTL.
<tpw_rules> they do
<hackerfoo> JFFS2 is for when you just have a flash chip, and no dedicated controller.
<somlo> ok, so f2fs, then -- fingers crossed, I'll see how it goes :)
<hackerfoo> I wrote an EEPROM emulation layer for flash on a microcontroller before. That was fun.
<somlo> thanks again to everyone for the clue!
<hackerfoo> It rotated a old, new, and log page through three pages of flash each time the log filled up, such that all writes were atomic and it performed wear leveling.
edmund_ has joined ##openfpga
s_frit has quit []
jfcaron has quit [Quit: Leaving]
emeb_mac has joined ##openfpga
OmniMancer has joined ##openfpga
____ has quit [Quit: Nettalk6 - www.ntalk.de]
edmund_ has quit [Ping timeout: 256 seconds]
Asu has quit [Remote host closed the connection]