And .. what's now the benefit of yet another FS over e.g. ext4 or btrfs?
If anyone in here would like to learn the basics, I suggest reading up on ext2. Does not offer journals etc., but is really stable and time proven. Maybe ext4 is a good read too, but never looked into that so yeah.
OP here. To clarify, it's not introducing a new file system, it's describing the one used in xv6. From my initial post (http://experiments.oskarth.com/unix00/):
xv6 is a modern rewrite of Unix V6, the first Unix that was published outside of Bell Labs, and John Lion’s commentary of its source code. It consist of a text and the source code. In total the source is under 10 000 lines of code, and the book is under 100 pages. You can find out more at MIT’s Operating Systems Engineering class website, which is where xv6 was written.
I have not looked into ext2 but would be interested in having a look. Do you have any specific resources you would recommend?
Last time I played with ext2 was like almost 6 years ago. If I remember correctly, I used http://wiki.osdev.org/Ext2 and probably the specification itself.
Thanks for your link, now I understand your motivation. Keep doing it, there's a ton to learn by tinkering on that level :) I still really hate floppies. Good thing they died. What an abysmal interface to read and write stuff. Protected mode is fun though (Never looked into Long Mode), and being able to run your first small tool in your own userspace is an experience like no other.
5 comments
2 u/obriets34 15 Aug 2015 17:50
some cool things on voat
1 u/Craftkorb 15 Aug 2015 17:57
And .. what's now the benefit of yet another FS over e.g. ext4 or btrfs?
If anyone in here would like to learn the basics, I suggest reading up on ext2. Does not offer journals etc., but is really stable and time proven. Maybe ext4 is a good read too, but never looked into that so yeah.
5 u/oskarth [OP] 15 Aug 2015 18:06
OP here. To clarify, it's not introducing a new file system, it's describing the one used in xv6. From my initial post (http://experiments.oskarth.com/unix00/):
I have not looked into ext2 but would be interested in having a look. Do you have any specific resources you would recommend?
0 u/Craftkorb 15 Aug 2015 23:02
Last time I played with ext2 was like almost 6 years ago. If I remember correctly, I used http://wiki.osdev.org/Ext2 and probably the specification itself.
Thanks for your link, now I understand your motivation. Keep doing it, there's a ton to learn by tinkering on that level :) I still really hate floppies. Good thing they died. What an abysmal interface to read and write stuff. Protected mode is fun though (Never looked into Long Mode), and being able to run your first small tool in your own userspace is an experience like no other.
0 u/Xenoprimate 15 Aug 2015 21:56
Does windows still use NTFS? I don't know much about OSs...