<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pub/teachos/kernel.git/kernel/filesystem/src, branch develop-BA-FS26</title>
<subtitle>An educational OS kernel</subtitle>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/'/>
<entry>
<title>Clean up project folder structure</title>
<updated>2026-03-17T18:36:20+00:00</updated>
<author>
<name>marcel.braun</name>
<email>marcel.braun@ost.ch</email>
</author>
<published>2026-03-17T18:36:20+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=3ace886a9e9f044cd48de51f0a15aceb02bfa9b2'/>
<id>3ace886a9e9f044cd48de51f0a15aceb02bfa9b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove comment</title>
<updated>2026-03-17T15:44:39+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-17T15:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=01d59096b1ade0b3d4e1ce77e11065b31bbd1003'/>
<id>01d59096b1ade0b3d4e1ce77e11065b31bbd1003</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use const &amp; wherever applicable</title>
<updated>2026-03-17T15:44:38+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-17T11:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=f1885d0d09d5d94ad326f2257c9502b9545f0e79'/>
<id>f1885d0d09d5d94ad326f2257c9502b9545f0e79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use kstd::vector instead of std::array and replace plain-pointers with kstd::shared_ptr</title>
<updated>2026-03-17T15:44:35+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-17T10:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=5801be615a50bf465a9663b7f75cafbcf0870f5c'/>
<id>5801be615a50bf465a9663b7f75cafbcf0870f5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add first draft of inode metadata</title>
<updated>2026-03-17T15:43:16+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-16T17:27:59+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=62005f563e3c29b079c69380905a82fd0d91c975'/>
<id>62005f563e3c29b079c69380905a82fd0d91c975</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement first inode draft, fix make_device_node, implement first draft of resolve_path (currently with temp m_device_nodes in vfs -&gt; has later to be deleted again, just for tests)</title>
<updated>2026-03-17T15:43:15+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-15T19:37:14+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=760752ef2045aaceb0393911a0919f9bc0104282'/>
<id>760752ef2045aaceb0393911a0919f9bc0104282</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve constness</title>
<updated>2026-03-17T15:43:13+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-15T17:51:26+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=6d8ae9c708d43ab3d98d6a1f2fbb4e5f74a4a2aa'/>
<id>6d8ae9c708d43ab3d98d6a1f2fbb4e5f74a4a2aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement first draft of custody</title>
<updated>2026-03-17T15:43:12+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-15T17:49:34+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=f52f4eb4aff3f8346c9ba73bcc57db4ca6fc6cb2'/>
<id>f52f4eb4aff3f8346c9ba73bcc57db4ca6fc6cb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement first draft of make_device_node</title>
<updated>2026-03-17T15:43:11+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-15T17:32:16+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=e355d5e6aa84b1ea4de70820159b5f1af13bc6f8'/>
<id>e355d5e6aa84b1ea4de70820159b5f1af13bc6f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move m_devices from ram_disk_controller to storage_controller, store point to devices</title>
<updated>2026-03-17T15:43:07+00:00</updated>
<author>
<name>Lukas Oesch</name>
<email>lukasoesch20@gmail.com</email>
</author>
<published>2026-03-15T15:49:07+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=2af1bbc99e2a8fc4b86bb31023dbbb077b1cbc97'/>
<id>2af1bbc99e2a8fc4b86bb31023dbbb077b1cbc97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
