<feed xmlns='http://www.w3.org/2005/Atom'>
<title>NeKernel/dev/kernel/src/FS/NeFS.cc, branch v0.0.82</title>
<subtitle></subtitle>
<id>https://git.nekernel.org/cgit/NeKernel/atom?h=v0.0.82</id>
<link rel='self' href='https://git.nekernel.org/cgit/NeKernel/atom?h=v0.0.82'/>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/'/>
<updated>2025-05-03T08:56:53+00:00</updated>
<entry>
<title>kernel: HeFS: breaking changes — major refactor of Index Node Directory layout</title>
<updated>2025-05-03T08:56:53+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-03T08:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=2bc33f1a7ac94e534c266ac1473e89e0f4268225'/>
<id>urn:sha1:2bc33f1a7ac94e534c266ac1473e89e0f4268225</id>
<content type='text'>
Why:
 - Enables efficient allocation of nested paths like '/boot/pagefile.sys' without pre-creating parent paths manually.
 - Reduces disk space waste by avoiding placeholder or stub directories.
 - Faster and cleaner: avoids expensive Utf8Char* traversal and comparison at runtime.
 - Prepares the filesystem for structural hashing and future journaling.

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel, FS: Mostly patches regarding NeFS's formating and disk write implementation.</title>
<updated>2025-05-02T14:11:51+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-02T14:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=7d1c053177ff178d86a17f3b19f92cf308bd0d2e'/>
<id>urn:sha1:7d1c053177ff178d86a17f3b19f92cf308bd0d2e</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel: Figuring out the EPM header bug; where it gets duplicated when writing an IND. (HeFS)</title>
<updated>2025-04-29T06:54:34+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-29T06:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=aa50b4980a84128fed32139758a00e215ee54a78'/>
<id>urn:sha1:aa50b4980a84128fed32139758a00e215ee54a78</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: HeFS, Tooling: reworked the mkfs.hefs tool for the new filesystem.</title>
<updated>2025-04-28T07:06:35+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-28T07:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=2ead335ccc7afd8e1b2a6533e966c10f49fbdfe9'/>
<id>urn:sha1:2ead335ccc7afd8e1b2a6533e966c10f49fbdfe9</id>
<content type='text'>
other/related:
 - Add new KPC codes.
 - Final refactors for HeFS's Format method.
 - Dma pool improvements.
 - Better standard disk I/O names.
 - Add mm_memory_fence function inside HalPagingMgrAMD64.cc

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev: fixes and improvements, codebase formating too.</title>
<updated>2025-04-27T01:44:22+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-27T01:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=faee9f200898c0eb7f28ed89cdd16f8afa4438e1'/>
<id>urn:sha1:faee9f200898c0eb7f28ed89cdd16f8afa4438e1</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: improve nefs format method, hefs format method.</title>
<updated>2025-04-25T13:24:52+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-25T13:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=a2bc9eee9184a81d80ab54a09bd239ed26d5293e'/>
<id>urn:sha1:a2bc9eee9184a81d80ab54a09bd239ed26d5293e</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev: better .clang-format, ran format command.</title>
<updated>2025-04-25T11:08:33+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-25T11:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=fb790b07aeba8e22e4190cf3e1834d11ecde6c96'/>
<id>urn:sha1:fb790b07aeba8e22e4190cf3e1834d11ecde6c96</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, boot, kernel: improvements, and fixing the VEPM formatter.</title>
<updated>2025-04-25T06:37:12+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-25T06:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=97f5407670a796ba41e107175f8242abba0c81cc'/>
<id>urn:sha1:97f5407670a796ba41e107175f8242abba0c81cc</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: Made HeFS use a RB-Tree traversal algorithm.</title>
<updated>2025-04-21T15:47:16+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-21T15:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=4f8fb9c70f814de796d61d7d85d4bf133afddafa'/>
<id>urn:sha1:4f8fb9c70f814de796d61d7d85d4bf133afddafa</id>
<content type='text'>
	- ran format command.
	- a variation of a red-black tree traversal, with customized
	  fallback mechanism.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>kernel, FSKit: cleanup fs and document HeFilesystemParser.</title>
<updated>2025-04-20T06:32:48+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-20T06:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=8ca2cdbdc65e167297e7c418db4f7abe13342948'/>
<id>urn:sha1:8ca2cdbdc65e167297e7c418db4f7abe13342948</id>
<content type='text'>
Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
</feed>
