-----Original Message----- From: Oberon [mailto:oberon-bounces@lists.inf.ethz.ch] On Behalf Of peter@easthope.ca Sent: Monday, 15 February 2016 5:30 AM To: oberon@lists.inf.ethz.ch Subject: Re: [Oberon] RISC.img format
From: Paul Reed <paulreed@paddedcell.com>, Sat, 13 Feb 2016 11:24:46 +0000
... the filesystem is not exactly the same format as any that have gone before, even the ETH PC-based Oberon filesystems.
ETH PC Native Oberon has and FPGA Oberon has a b-tree as primary structure of the file system. Both FS are "flat". Both limit the length of a file name to 31 or 32 characters. They differ in upper limit on file size or on number of files? Better algorithms implement the newer FS?
In principle I can find answers in the source code but the study will occupy days.
One significant feature that sets Project Oberon apart from most other open source projects I have seen is that the *design* (not just the *user reference*) is thoroughly documented - including many diagrams. You do not have to decipher source code or try to read the minds of the developers to find answers to questions like these. Download the three PDF files that make up the Project Oberon book ('Book Chapters x-x') from: http://www.projectoberon.com/ The file system is described in Chapter 7. Regards, Chris Chris Burrows CFB Software