<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pub/teachos/kernel.git/kernel/CMakeLists.txt, branch fmorgner/vfs-mount-initialization</title>
<subtitle>An educational OS kernel</subtitle>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/'/>
<entry>
<title>kernel/vfs: replace owning_mount with driver_state</title>
<updated>2026-08-28T14:12:29+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-28T14:10:18+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=380388c8c49889338d7803e1d9776320d166874e'/>
<id>380388c8c49889338d7803e1d9776320d166874e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: split vfs and filesystem drivers</title>
<updated>2026-08-26T18:37:48+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-26T18:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=cd7e75423e2bcdace6ff5fc9fe7d5e8c5d2a0f1f'/>
<id>cd7e75423e2bcdace6ff5fc9fe7d5e8c5d2a0f1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel/fs: vfs: make file descriptor polymorphic</title>
<updated>2026-08-26T18:37:48+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-26T17:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=03788775fbebbb3669c115b7653af59194b167d3'/>
<id>03788775fbebbb3669c115b7653af59194b167d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel/fs: ext2: add a simple write batching type</title>
<updated>2026-08-26T09:16:17+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-25T20:49:44+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=660c4548f2da83b938fba88e39020eae2796dc0e'/>
<id>660c4548f2da83b938fba88e39020eae2796dc0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel/fs: ext2: simplify directory iteration</title>
<updated>2026-08-26T09:16:17+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-25T18:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=94383569926c6566ed8c102addc709cb0429f398'/>
<id>94383569926c6566ed8c102addc709cb0429f398</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel/fs: extract module registrations</title>
<updated>2026-08-26T09:16:17+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-24T08:59:02+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=98fff0dc733050d8bbdfba5235de918ba15fee0e'/>
<id>98fff0dc733050d8bbdfba5235de918ba15fee0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel/fs: rework filesystem probing</title>
<updated>2026-08-26T09:16:17+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-23T16:10:10+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=84aac7e26dae2b4364d2f1145d4b2b40f1e37585'/>
<id>84aac7e26dae2b4364d2f1145d4b2b40f1e37585</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: clean up header set verification</title>
<updated>2026-08-20T09:44:37+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-20T09:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=4ecf7591449d34630b61e9a5cc734ebc9f8e07e4'/>
<id>4ecf7591449d34630b61e9a5cc734ebc9f8e07e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: improve linting exclusions for tests</title>
<updated>2026-08-20T09:27:04+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-20T09:27:04+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=5a4342e69ecc19d1408f622ceb7f8a8bbe6c1d20'/>
<id>5a4342e69ecc19d1408f622ceb7f8a8bbe6c1d20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kapi: add power management support to drivers</title>
<updated>2026-08-17T13:20:57+00:00</updated>
<author>
<name>Felix Morgner</name>
<email>felix.morgner@ost.ch</email>
</author>
<published>2026-08-17T13:20:57+00:00</published>
<link rel='alternate' type='text/html' href='http://source.arknet.ch/pub/teachos/kernel.git/commit/?id=824cc5a96f8a6f666a5c963897c8ab9076b48373'/>
<id>824cc5a96f8a6f666a5c963897c8ab9076b48373</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
