Difference between revisions of "File Systems Presentations"
Srivatsan.s (talk | contribs) (→File system) |
(→File system) |
||
Line 11: | Line 11: | ||
[https://elinux.org/images/a/a0/ELC_NA_2019_Adrian_Ratiu.pdf PDF] | [https://www.youtube.com/watch?v=Moi8izZ2glQ VIDEO] ELC 2019 | [https://elinux.org/images/a/a0/ELC_NA_2019_Adrian_Ratiu.pdf PDF] | [https://www.youtube.com/watch?v=Moi8izZ2glQ VIDEO] ELC 2019 | ||
+ | |||
+ | == Read-only rootfs: Theory and Practice == | ||
+ | |||
+ | '''Presenter:''' Chris Simmonds, 2net <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about mapping writes onto volatile <br> | ||
+ | or non-volatile storage and real word embedded system with read-only rootfs. <br> | ||
+ | |||
+ | [https://elinux.org/images/1/1f/Read-only_rootfs.pdf PDF] | [https://youtu.be/Nocs3etLs9w?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO] ELCE 2016 | ||
== File system Considerations for Embedded Devices == | == File system Considerations for Embedded Devices == | ||
Line 21: | Line 31: | ||
[https://elinux.org/images/0/02/Filesystem_Considerations_for_Embedded_Devices.pdf PDF] ELC 2015 | [https://elinux.org/images/0/02/Filesystem_Considerations_for_Embedded_Devices.pdf PDF] ELC 2015 | ||
+ | |||
+ | == Current Challenges in UBIFS == | ||
+ | |||
+ | '''Presenter:'''Richard Weonberger, Sigma Star GmbH <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the NAND flash system, <br> | ||
+ | flash cell operation, and how fault can be mitigated. <br> | ||
+ | |||
+ | [https://elinux.org/images/c/c5/Ubifs_challenges.pdf PDF] ELCE 2015 | ||
== A Deep Dive Into DEX File Format == | == A Deep Dive Into DEX File Format == | ||
Line 50: | Line 70: | ||
The slides cover information about AXFS design, <br> | The slides cover information about AXFS design, <br> | ||
usage and performance comparison of AXFS in different scenarios, <br> | usage and performance comparison of AXFS in different scenarios, <br> | ||
− | including use of AXFS in combination with other optimization techniques. <br> | + | including the use of AXFS in combination with other optimization techniques. <br> |
[https://elinux.org/images/8/8c/Elc2013_Kumar.pdf PDF] | [https://youtu.be/phLxr77vHG0 VIDEO] ELC 2013 | [https://elinux.org/images/8/8c/Elc2013_Kumar.pdf PDF] | [https://youtu.be/phLxr77vHG0 VIDEO] ELC 2013 | ||
Line 60: | Line 80: | ||
'''Summary:''' | '''Summary:''' | ||
This presentation provides information about eMMc characteristics, <br> | This presentation provides information about eMMc characteristics, <br> | ||
− | read times, analysis at MMC/BLOCK level and file system layout. <br> | + | read times, analysis at MMC/BLOCK level, and file system layout. <br> |
[https://elinux.org/images/4/41/Linux_on_eMMC-_Optimizing_For_Performance.pdf PDF] ELC 2012 | [https://elinux.org/images/4/41/Linux_on_eMMC-_Optimizing_For_Performance.pdf PDF] ELC 2012 | ||
+ | |||
+ | ==A New File System Designed for Flash Storage in Mobile == | ||
+ | |||
+ | '''Presenter:''': Joo-Young Hwang, Samsung <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about NAND flash-based storage devices, <br> | ||
+ | NAND flash memory, flash translation layer, and FTL device characteristics. <br> | ||
+ | |||
+ | [https://elinux.org/images/8/81/A_New_File_System_Designed_for_Flash_Storage_in_Mobile.pdf PDF] ELCE 2012 | ||
+ | |||
+ | ==FFSB and IOzone: File system Benchmarking Tools, Features and Internals== | ||
+ | |||
+ | '''Presenter:''': Keshava Munegowda, Texas Instruments <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about FFSB (Flexible File System Benchmarking )overview, <br> | ||
+ | FFSB profile files, FFSB internal, and IOzone overview. <br> | ||
+ | |||
+ | [https://elinux.org/images/f/f7/FFSB_and_IOzone-_File_system_Benchmarking_Tools%2C_Features_and_Internals.pdf PDF] ELCE 2012 | ||
+ | |||
+ | ==ARC Linux: From a Tumbling Toddler to a Graduating Teen== | ||
+ | |||
+ | '''Presenter:''':Vineet Gupta, Synopsys <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about ARC architecture, <br> | ||
+ | ARCompact ISA, and file system Corruption with DMA. <br> | ||
+ | |||
+ | [https://elinux.org/images/2/24/ARC_Linux_From_a_Tumbling_Toddler_to_a_Graduating_Teen.pdf PDF] ELCE 2012 | ||
==Power Fail Safe FAT File Systems == | ==Power Fail Safe FAT File Systems == | ||
Line 80: | Line 130: | ||
'''Summary:''' | '''Summary:''' | ||
This presentation provides information about file system <br> | This presentation provides information about file system <br> | ||
− | requirement, data consistency and safety to achieve the performance. <br> | + | the requirement, data consistency, and safety to achieve the performance. <br> |
[https://elinux.org/images/2/26/Evaluation_of_Data_Reliability-ELC2010.pdf PDF] ELC 2010 | [https://elinux.org/images/2/26/Evaluation_of_Data_Reliability-ELC2010.pdf PDF] ELC 2010 | ||
Line 93: | Line 143: | ||
[http://flash-filesystems.pdf PDF] ELC 2010 | [http://flash-filesystems.pdf PDF] ELC 2010 | ||
+ | |||
+ | ==Flash Filesystem Benchmarks == | ||
+ | |||
+ | '''Presenter:''' Michael Opdenacker <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about file system jffs2, <br> | ||
+ | ubifs,yaffs2,logfs,and the future of MTD devices. <br> | ||
+ | |||
+ | [https://elinux.org/images/d/d7/Elce2010-flash-filesystems.pdf PDF] ELCE 2010 | ||
+ | |||
+ | ==YAFFS Updates == | ||
+ | |||
+ | '''Presenter:''' Wookey <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the YAFFS file system, <br> | ||
+ | flash file system, log structure, and future features. <br> | ||
+ | |||
+ | [http://wookware.org/talks/yaffsupdate-ELCE-2010.pdf PDF] ELCE 2010 | ||
+ | |||
+ | ==Adapting Debian Installer to NAS and Other Consumer Devices == | ||
+ | |||
+ | '''Presenter:''' Martin Michlmayr <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about Debian on network-attached <br> | ||
+ | storage devices and a list of supported devices. <br> | ||
+ | |||
+ | [https://elinux.org/images/6/67/Michlmayr-debian-on-nas.pdf PDF] ELCE 2010 | ||
==Evaluation of Flash File Systems for Large NAND Flash Memory == | ==Evaluation of Flash File Systems for Large NAND Flash Memory == | ||
Line 103: | Line 183: | ||
[https://elinux.org/images/7/7e/ELC2009-FlashFS-Toshiba.pdf PDF] ELC 2009 | [https://elinux.org/images/7/7e/ELC2009-FlashFS-Toshiba.pdf PDF] ELC 2009 | ||
+ | |||
+ | ==Unexpected Emergence of Wide Use of NTFS in CE Devices == | ||
+ | |||
+ | '''Presenter:''' Jean-Pierre André, Szabolcs Szakacsits <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about NTFS architecture, <br> | ||
+ | the structure of a file, data streams, and access control. <br> | ||
+ | |||
+ | [https://elinux.org/images/0/04/Andre-NTFS3G.pdf PDF] ELCE 2009 | ||
==AXFS: Architecture and Results. == | ==AXFS: Architecture and Results. == | ||
Line 123: | Line 213: | ||
[https://elinux.org/images/7/76/ELC2008_Filesystem_support_on_Multi_Level_Cell_flash_in_open_source.ppt PDF] ELC 2008 | [https://elinux.org/images/7/76/ELC2008_Filesystem_support_on_Multi_Level_Cell_flash_in_open_source.ppt PDF] ELC 2008 | ||
+ | |||
+ | ==Overview of SquashFS filesystem == | ||
+ | |||
+ | '''Presenter:''' Philip Lougher <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the squashFS file system, <br> | ||
+ | bit field example, squashFS layout, and file system comparison. <br> | ||
+ | |||
+ | [https://elinux.org/images/3/32/Squashfs-elce.pdf PDF] [https://bootlin.com/pub/video/2008/elce/elce2008-lougher-squashfs.ogv VIDEO] ELCE 2008 | ||
+ | |||
+ | ==Update on filesystems for flash storage == | ||
+ | |||
+ | '''Presenter:''' Michael Opdenacker <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the flash file system <br> | ||
+ | and flash storage file system. <br> | ||
+ | |||
+ | [https://elinux.org/images/a/ab/Flash-filesystems.pdf PDF] [https://bootlin.com/pub/video/2008/elce/elce2008-opdenacker-flash-filesystems-update.ogv VIDEO] ELCE 2008 | ||
+ | |||
+ | ==Using Appropriate Wear-leveling to Extend Product Lifespan == | ||
+ | |||
+ | '''Presenter:''' Bill Roman <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the flash file system, JFFS &jffs2, <br> | ||
+ | and dynamic read/write data stored in the file system. <br> | ||
+ | |||
+ | [https://elinux.org/images/a/a8/Datalight_ELC_Presentation_6_Nov_2008.pdf PDF] [https://bootlin.com/pub/video/2008/elce/elce2008-romain-appropriate-wear-leveling.ogv VIDEO] ELCE 2008 | ||
+ | |||
+ | ==Managing NAND Flash to Optimize Product Longevity == | ||
+ | |||
+ | '''Presenter:''' Matt Porter <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about flash design challenges, <br> | ||
+ | NAND flash types, and Linux tools. <br> | ||
+ | |||
+ | [https://elinux.org/images/d/de/Managing_nand_flash_elce.pdf PDF] [https://bootlin.com/pub/video/2008/elce/elce2008-porter-nand-longevity.ogv VIDEO] ELCE 2008 | ||
==File System Survey, Focus on Embedded Linux== | ==File System Survey, Focus on Embedded Linux== | ||
Line 133: | Line 263: | ||
[http://filesystems-for-embedded-linux.pdf PDF] ELC 2007 | [http://filesystems-for-embedded-linux.pdf PDF] ELC 2007 | ||
+ | |||
+ | ==Introduction to LogFS== | ||
+ | |||
+ | '''Presenter:''' Jörn Engel <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about logfs file system, <br> | ||
+ | raw flash chips with JFFS2, and smart media devices. <br> | ||
+ | |||
+ | [https://bootlin.com/pub/video/2007/elce/elce-2007-jorn-engel-logfs.ogg VIDEO] ELCE 2007 | ||
+ | |||
+ | ==Improving JFFS2 RAM Usage and Performance== | ||
+ | |||
+ | '''Presenter:''' Alexey Korolev <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about JFFS2, the efficiency of JFFS2, <br> | ||
+ | and volume size test data. <BR> | ||
+ | |||
+ | [https://elinux.org/images/1/1b/ELC-E-JFFS2_RAM_Usage_impr.ppt PDF] [https://bootlin.com/pub/video/2007/elce/elce-2007-alexey-korolev-improving-jffs2.ogg VIDEO] ELCE 2007 | ||
+ | |||
+ | ==YAFFS== | ||
+ | |||
+ | '''Presenter:''' Wookey <br> | ||
+ | |||
+ | '''Summary:''' | ||
+ | This presentation provides information about the NAND file system, <br> | ||
+ | mechanisms to deal with NAND problems, terminology, and design approach. <br> | ||
+ | |||
+ | [https://elinux.org/images/e/e3/Yaffs.pdf PDF] [https://bootlin.com/pub/video/2007/elce/elce-2007-wookey-yaffs.ogg VIDEO] ELCE 2007 |
Revision as of 00:12, 17 September 2020
Contents
- 1 File system
- 1.1 Embedded systems using eBPF
- 1.2 Read-only rootfs: Theory and Practice
- 1.3 File system Considerations for Embedded Devices
- 1.4 Current Challenges in UBIFS
- 1.5 A Deep Dive Into DEX File Format
- 1.6 F2FS (Flash-Friendly File System).
- 1.7 An Insight into the Advanced XIP Filesystem (AXFS)
- 1.8 Linux on eMMC: Optimizing For Performance
- 1.9 A New File System Designed for Flash Storage in Mobile
- 1.10 FFSB and IOzone: File system Benchmarking Tools, Features and Internals
- 1.11 ARC Linux: From a Tumbling Toddler to a Graduating Teen
- 1.12 Power Fail Safe FAT File Systems
- 1.13 Evaluation of Data Reliability on Linux File Systems
- 1.14 Update on filesystems for flash storage.
- 1.15 Flash Filesystem Benchmarks
- 1.16 YAFFS Updates
- 1.17 Adapting Debian Installer to NAS and Other Consumer Devices
- 1.18 Evaluation of Flash File Systems for Large NAND Flash Memory
- 1.19 Unexpected Emergence of Wide Use of NTFS in CE Devices
- 1.20 AXFS: Architecture and Results.
- 1.21 Filesystem Support on Multi Level Cell (MLC) Flash in Open Source
- 1.22 Overview of SquashFS filesystem
- 1.23 Update on filesystems for flash storage
- 1.24 Using Appropriate Wear-leveling to Extend Product Lifespan
- 1.25 Managing NAND Flash to Optimize Product Longevity
- 1.26 File System Survey, Focus on Embedded Linux
- 1.27 Introduction to LogFS
- 1.28 Improving JFFS2 RAM Usage and Performance
- 1.29 YAFFS
File system
Embedded systems using eBPF
Presenter: Ioan-Adrian Ratiu, Collabora
Summary:
This presentation provides information about the eBPF and
mainstream way of tracing using the eBPF compiler collection
for data centers.
Read-only rootfs: Theory and Practice
Presenter: Chris Simmonds, 2net
Summary:
This presentation provides information about mapping writes onto volatile
or non-volatile storage and real word embedded system with read-only rootfs.
File system Considerations for Embedded Devices
Presenter: Tristan Lelong, Adeneo
Summary:
The session talks about design requirements of Embedded
devices, differences between NAND and MMC and features of file system.
PDF ELC 2015
Current Challenges in UBIFS
Presenter:Richard Weonberger, Sigma Star GmbH
Summary:
This presentation provides information about the NAND flash system,
flash cell operation, and how fault can be mitigated.
PDF ELCE 2015
A Deep Dive Into DEX File Format
Presenter: Rodrigo Chiossi, Intel Open Source Technology Center.
Summary:
The session covers information about the DEX file structure,
characteristics, DEX instrumentation and limitations.
PDF ELC 2014
F2FS (Flash-Friendly File System).
Presenter: Joo-Young Hwang, Samsung Electronics Co., Ltd.
Summary:
This presentation provides information about the FTL device
characteristics, performance evaluation results and Storage Access Pattern
in Mobile Phones.
An Insight into the Advanced XIP Filesystem (AXFS)
Presenter: Aditya Kumar, Sony India Software Centre Pvt Ltd
Summary:
The slides cover information about AXFS design,
usage and performance comparison of AXFS in different scenarios,
including the use of AXFS in combination with other optimization techniques.
Linux on eMMC: Optimizing For Performance
Presenter:: Ken Tough, Intrinsyc
Summary:
This presentation provides information about eMMc characteristics,
read times, analysis at MMC/BLOCK level, and file system layout.
PDF ELC 2012
A New File System Designed for Flash Storage in Mobile
Presenter:: Joo-Young Hwang, Samsung
Summary:
This presentation provides information about NAND flash-based storage devices,
NAND flash memory, flash translation layer, and FTL device characteristics.
PDF ELCE 2012
FFSB and IOzone: File system Benchmarking Tools, Features and Internals
Presenter:: Keshava Munegowda, Texas Instruments
Summary:
This presentation provides information about FFSB (Flexible File System Benchmarking )overview,
FFSB profile files, FFSB internal, and IOzone overview.
PDF ELCE 2012
ARC Linux: From a Tumbling Toddler to a Graduating Teen
Presenter::Vineet Gupta, Synopsys
Summary:
This presentation provides information about ARC architecture,
ARCompact ISA, and file system Corruption with DMA.
PDF ELCE 2012
Power Fail Safe FAT File Systems
Presenter: Keshava Munegowda
Summary:
The session talks about the FAT file system, need of power fail
safe FAT and file system operation with logging and committing.
PDF ELC 2011
Evaluation of Data Reliability on Linux File Systems
Presenter: Keshava Munegowda
Summary:
This presentation provides information about file system
the requirement, data consistency, and safety to achieve the performance.
PDF ELC 2010
Update on filesystems for flash storage.
Presenter: Michael Opdenacker
Summary:
This presentation talks about new armel root file system
for the tests, easier access to MTD and file system utilities.
PDF ELC 2010
Flash Filesystem Benchmarks
Presenter: Michael Opdenacker
Summary:
This presentation provides information about file system jffs2,
ubifs,yaffs2,logfs,and the future of MTD devices.
PDF ELCE 2010
YAFFS Updates
Presenter: Wookey
Summary:
This presentation provides information about the YAFFS file system,
flash file system, log structure, and future features.
PDF ELCE 2010
Adapting Debian Installer to NAS and Other Consumer Devices
Presenter: Martin Michlmayr
Summary:
This presentation provides information about Debian on network-attached
storage devices and a list of supported devices.
PDF ELCE 2010
Evaluation of Flash File Systems for Large NAND Flash Memory
Presenter: Toru Homma
Summary:
This presentation provides overview of the different flash file systems,
software block file system and testing environment.
PDF ELC 2009
Unexpected Emergence of Wide Use of NTFS in CE Devices
Presenter: Jean-Pierre André, Szabolcs Szakacsits
Summary:
This presentation provides information about NTFS architecture,
the structure of a file, data streams, and access control.
PDF ELCE 2009
AXFS: Architecture and Results.
Presenter: Jared Hulbert
Summary:
The presenter talks about the new file system, supportable solution
for application XIP and flexible use of all
system.
PDF ELC 2008
Filesystem Support on Multi Level Cell (MLC) Flash in Open Source
Presenter: Kyungmin Park, Sunmi Yoo
Summary:
The session covers details on the MLC software and
direct use of MLC flash.
PDF ELC 2008
Overview of SquashFS filesystem
Presenter: Philip Lougher
Summary:
This presentation provides information about the squashFS file system,
bit field example, squashFS layout, and file system comparison.
Update on filesystems for flash storage
Presenter: Michael Opdenacker
Summary:
This presentation provides information about the flash file system
and flash storage file system.
Using Appropriate Wear-leveling to Extend Product Lifespan
Presenter: Bill Roman
Summary:
This presentation provides information about the flash file system, JFFS &jffs2,
and dynamic read/write data stored in the file system.
Managing NAND Flash to Optimize Product Longevity
Presenter: Matt Porter
Summary:
This presentation provides information about flash design challenges,
NAND flash types, and Linux tools.
File System Survey, Focus on Embedded Linux
Presenter: Gene Sally
Summary:
This presentation provides information about file system,
kernel and user space file systems and picking a root file system.
PDF ELC 2007
Introduction to LogFS
Presenter: Jörn Engel
Summary:
This presentation provides information about logfs file system,
raw flash chips with JFFS2, and smart media devices.
VIDEO ELCE 2007
Improving JFFS2 RAM Usage and Performance
Presenter: Alexey Korolev
Summary:
This presentation provides information about JFFS2, the efficiency of JFFS2,
and volume size test data.
YAFFS
Presenter: Wookey
Summary:
This presentation provides information about the NAND file system,
mechanisms to deal with NAND problems, terminology, and design approach.