Search
Saturday, 23rd of June 2018, 16:19:08 UTC
18:51:31
ebrasca
froggey: I am reading documentation for ext2.
18:55:40
froggey
ok, are you going to write an ext2 driver?
18:59:52
ebrasca
I am thinking in someting like file system -> page cache -> system (mezzano , sbcl ...)
19:07:51
ebrasca
What are you doing now in mezzano?
19:18:32
froggey
I haven't done much recently. my main goal at the moment is to get McCLIM into an acceptable state for demo 4, mainly finding & fixing crash bugs
19:24:28
ebrasca
Interesting , Second-Climacs work with McCLIM . https://github.com/robert-strandh/Second-Climacs
19:25:10
ebrasca
Do you plan to add CLimacs next?
19:28:29
froggey
I haven't tried it. I was just going to stick with beirc, the listener and the demos to keep it simple
19:29:13
ebrasca
Does disk-read/write detect bad blocks/sectors ?
19:31:40
froggey
they'll return failure if they device can't perform the access, but there don't try to actively detect bad sectors
19:33:45
ebrasca
In ext2 there is bad blocks inode .
22:04:23
p_l
ebrasca: the bad blocks inode is a relict of ancient times
22:17:50
ebrasca
p_l: I am trying to implement ext2 but it is mixed with ext3 data.
22:18:15
ebrasca
Link 1 http://www.nongnu.org/ext2-doc/ , link 2 https://wiki.osdev.org/Ext2
22:18:41
p_l
The core filesystem (kind of) the same between Ext2, ext3 and ext4
22:19:08
p_l
The wrapping JBD has two versions (v1 for Ext3 and v2 for Ext4)
22:19:40
p_l
Main difference between ext3 and ext4 is that the latter includes optional extents and uses JBD2 journal
22:19:40
ebrasca
ext2 have version 0 and 1
22:20:08
p_l
Main difference between Ext2 and ext3 is that the latter is hooked with JBD journal, the filesystem itself is the same
22:21:08
p_l
All the other differences are optional features, with some of them mandated for Ext3 and ext4
22:21:22
p_l
Version 0 of Ext2 is probably only of historical importance
22:23:26
ebrasca
In offset 28 ext2 have s_log_frag_size and ext4 have s_log_cluster_size
22:27:41
ebrasca
p_l: mmm , is ext base equal to "Base Superblock Fields" + "Extended Superblock Fields" from link https://wiki.osdev.org/Ext2 ?
22:35:22
p_l
Also, https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout
22:38:06
ebrasca
I don't know hot to start.
22:38:26
ebrasca
I don't know how to start.
22:41:30
ebrasca
For now I have read Superblock sectors of ext2.
22:56:24
ebrasca
p_l: Do you know what is s_minor_rev_level for?
22:57:26
ebrasca
p_l: I undestand correctly s_rev_level equal to 0 is only of historical importance .
22:58:03
p_l
I don't know of from memory
22:59:02
ebrasca
p_l: Are you working is some CL project?
Sunday, 24th of June 2018, 4:19:08 UTC