<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>cowos, branch HEAD</title>
<subtitle>custom OS from scratch in C
</subtitle>
<entry>
<id>6d2e453d274c54b42dc2913429441ee279c9fc70</id>
<published>2025-10-16T20:53:36Z</published>
<updated>2025-10-16T20:53:36Z</updated>
<title type="text">Added Memory Paging + Formating Fixes</title>
<link rel="alternate" type="text/html" href="commit/6d2e453d274c54b42dc2913429441ee279c9fc70.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 6d2e453d274c54b42dc2913429441ee279c9fc70
parent 0d3653c9700853e65ebaf570db9ab6bc870e7de3
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu, 16 Oct 2025 13:53:36 -0700

Added Memory Paging + Formating Fixes

Memory paging was &quot;fixed&quot;, there was previously a stub because I was
working out some compilation issue. Turns out, I had extern keyword
called to the structs. Stupidly, I forgot to declare the struct in the
header the whole time. Luckily that worked itself out, and now vga
memory is mapped.

</content>
</entry>
<entry>
<id>0d3653c9700853e65ebaf570db9ab6bc870e7de3</id>
<published>2025-07-25T06:42:20Z</published>
<updated>2025-07-25T06:42:20Z</updated>
<title type="text">I&#39;m doing a (free) operating system (just a hobby, won&#39;t be big and professional like gnu)</title>
<link rel="alternate" type="text/html" href="commit/0d3653c9700853e65ebaf570db9ab6bc870e7de3.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 0d3653c9700853e65ebaf570db9ab6bc870e7de3
parent f0ddc1ebeee8ac82d296107c2132de3d4092d17a
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu, 24 Jul 2025 23:42:20 -0700

I&#39;m doing a (free) operating system (just a hobby, won&#39;t be big and professional like gnu)

</content>
</entry>
<entry>
<id>f0ddc1ebeee8ac82d296107c2132de3d4092d17a</id>
<published>2025-07-21T22:27:46Z</published>
<updated>2025-07-21T22:27:46Z</updated>
<title type="text">allow for stripped down cowos kernel</title>
<link rel="alternate" type="text/html" href="commit/f0ddc1ebeee8ac82d296107c2132de3d4092d17a.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit f0ddc1ebeee8ac82d296107c2132de3d4092d17a
parent 3d0bd481c9f6d16b1cf3629309f8844c83cab5e4
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Mon, 21 Jul 2025 15:27:46 -0700

allow for stripped down cowos kernel

</content>
</entry>
<entry>
<id>3d0bd481c9f6d16b1cf3629309f8844c83cab5e4</id>
<published>2025-07-21T21:11:01Z</published>
<updated>2025-07-21T21:11:01Z</updated>
<title type="text">QEMU debugging via LLDB or optionally GDB</title>
<link rel="alternate" type="text/html" href="commit/3d0bd481c9f6d16b1cf3629309f8844c83cab5e4.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 3d0bd481c9f6d16b1cf3629309f8844c83cab5e4
parent 93abdf8dac67806361551a466d2cae3130824110
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Mon, 21 Jul 2025 14:11:01 -0700

QEMU debugging via LLDB or optionally GDB

</content>
</entry>
<entry>
<id>93abdf8dac67806361551a466d2cae3130824110</id>
<published>2025-07-21T21:10:43Z</published>
<updated>2025-07-21T21:10:43Z</updated>
<title type="text">QEMU debugging via LLDB or optionally GDB</title>
<link rel="alternate" type="text/html" href="commit/93abdf8dac67806361551a466d2cae3130824110.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 93abdf8dac67806361551a466d2cae3130824110
parent 4a304f7b63e5efcd18c0d8e0230b9d9fd91b8cc3
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Mon, 21 Jul 2025 14:10:43 -0700

QEMU debugging via LLDB or optionally GDB

</content>
</entry>
<entry>
<id>4a304f7b63e5efcd18c0d8e0230b9d9fd91b8cc3</id>
<published>2025-07-20T04:44:14Z</published>
<updated>2025-07-20T04:44:14Z</updated>
<title type="text">framebuffer driver and a working gdt</title>
<link rel="alternate" type="text/html" href="commit/4a304f7b63e5efcd18c0d8e0230b9d9fd91b8cc3.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 4a304f7b63e5efcd18c0d8e0230b9d9fd91b8cc3
parent 49bf45abc80d624e0f4e9f6be4d24b8e6e2d52a7
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Sat, 19 Jul 2025 21:44:14 -0700

framebuffer driver and a working gdt

</content>
</entry>
<entry>
<id>49bf45abc80d624e0f4e9f6be4d24b8e6e2d52a7</id>
<published>2025-07-19T07:04:26Z</published>
<updated>2025-07-19T07:04:26Z</updated>
<title type="text">another binary mistake teehee</title>
<link rel="alternate" type="text/html" href="commit/49bf45abc80d624e0f4e9f6be4d24b8e6e2d52a7.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 49bf45abc80d624e0f4e9f6be4d24b8e6e2d52a7
parent 5dba6d1df44486fb54050cfba9249435d680d364
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Sat, 19 Jul 2025 00:04:26 -0700

another binary mistake teehee

</content>
</entry>
<entry>
<id>5dba6d1df44486fb54050cfba9249435d680d364</id>
<published>2025-07-19T07:01:27Z</published>
<updated>2025-07-19T07:01:27Z</updated>
<title type="text">kirawano got mad that i didn&#39;t credit correctly</title>
<link rel="alternate" type="text/html" href="commit/5dba6d1df44486fb54050cfba9249435d680d364.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 5dba6d1df44486fb54050cfba9249435d680d364
parent 41b34d2a9d4ac650d491bd0bc77ebf62ae648211
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Sat, 19 Jul 2025 00:01:27 -0700

kirawano got mad that i didn&#39;t credit correctly

</content>
</entry>
<entry>
<id>41b34d2a9d4ac650d491bd0bc77ebf62ae648211</id>
<published>2025-07-19T06:50:07Z</published>
<updated>2025-07-19T06:50:07Z</updated>
<title type="text">cowos attempted gdt, but at least we have vga drivers now</title>
<link rel="alternate" type="text/html" href="commit/41b34d2a9d4ac650d491bd0bc77ebf62ae648211.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 41b34d2a9d4ac650d491bd0bc77ebf62ae648211
parent b08b0728ae5e297d794a02297f01eb76aa8fb909
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Fri, 18 Jul 2025 23:50:07 -0700

cowos attempted gdt, but at least we have vga drivers now

</content>
</entry>
<entry>
<id>b08b0728ae5e297d794a02297f01eb76aa8fb909</id>
<published>2025-05-29T01:58:30Z</published>
<updated>2025-05-29T01:58:30Z</updated>
<title type="text">cowos uses it&#39;s own cowlibc! big W</title>
<link rel="alternate" type="text/html" href="commit/b08b0728ae5e297d794a02297f01eb76aa8fb909.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@proton.me</email>
</author>
<content type="text">commit b08b0728ae5e297d794a02297f01eb76aa8fb909
parent 435b2bf2a0f0dccb1665142c0e96791098bc56a2
Author: cowmonk &lt;rekketstone@proton.me&gt;
Date:   Wed, 28 May 2025 18:58:30 -0700

cowos uses it&#39;s own cowlibc! big W

</content>
</entry>
<entry>
<id>435b2bf2a0f0dccb1665142c0e96791098bc56a2</id>
<published>2025-05-24T00:36:23Z</published>
<updated>2025-05-24T00:36:23Z</updated>
<title type="text">No binaries!</title>
<link rel="alternate" type="text/html" href="commit/435b2bf2a0f0dccb1665142c0e96791098bc56a2.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@proton.me</email>
</author>
<content type="text">commit 435b2bf2a0f0dccb1665142c0e96791098bc56a2
parent 9b8d1f0bbf5cf55518782ff1dc4f5e9f867de2c1
Author: cowmonk &lt;rekketstone@proton.me&gt;
Date:   Fri, 23 May 2025 17:36:23 -0700

No binaries!

</content>
</entry>
<entry>
<id>9b8d1f0bbf5cf55518782ff1dc4f5e9f867de2c1</id>
<published>2025-05-24T00:28:43Z</published>
<updated>2025-05-24T00:28:43Z</updated>
<title type="text">Getting rid of binaries and adding the limine boot config</title>
<link rel="alternate" type="text/html" href="commit/9b8d1f0bbf5cf55518782ff1dc4f5e9f867de2c1.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@proton.me</email>
</author>
<content type="text">commit 9b8d1f0bbf5cf55518782ff1dc4f5e9f867de2c1
parent babc65305d37b396c8872cffddb7bb9b76c12545
Author: cowmonk &lt;rekketstone@proton.me&gt;
Date:   Fri, 23 May 2025 17:28:43 -0700

Getting rid of binaries and adding the limine boot config

</content>
</entry>
<entry>
<id>babc65305d37b396c8872cffddb7bb9b76c12545</id>
<published>2025-05-24T00:24:25Z</published>
<updated>2025-05-24T00:24:25Z</updated>
<title type="text">cowos moves to 64bit! and framebuffers too ig</title>
<link rel="alternate" type="text/html" href="commit/babc65305d37b396c8872cffddb7bb9b76c12545.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@proton.me</email>
</author>
<content type="text">commit babc65305d37b396c8872cffddb7bb9b76c12545
parent b78e4fc24d90c7ecae637fca5ba577a7dbaee544
Author: cowmonk &lt;rekketstone@proton.me&gt;
Date:   Fri, 23 May 2025 17:24:25 -0700

cowos moves to 64bit! and framebuffers too ig

</content>
</entry>
<entry>
<id>b78e4fc24d90c7ecae637fca5ba577a7dbaee544</id>
<published>2025-05-23T22:00:54Z</published>
<updated>2025-05-23T22:00:54Z</updated>
<title type="text">Update README.md</title>
<link rel="alternate" type="text/html" href="commit/b78e4fc24d90c7ecae637fca5ba577a7dbaee544.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@proton.me</email>
</author>
<content type="text">commit b78e4fc24d90c7ecae637fca5ba577a7dbaee544
parent c5743a2f11e1190cfff652193551f43f92cf3966
Author: cowmonk &lt;rekketstone@proton.me&gt;
Date:   Fri, 23 May 2025 15:00:54 -0700

Update README.md
</content>
</entry>
<entry>
<id>c5743a2f11e1190cfff652193551f43f92cf3966</id>
<published>2025-05-23T22:00:34Z</published>
<updated>2025-05-23T22:00:34Z</updated>
<title type="text">Update README.md</title>
<link rel="alternate" type="text/html" href="commit/c5743a2f11e1190cfff652193551f43f92cf3966.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@proton.me</email>
</author>
<content type="text">commit c5743a2f11e1190cfff652193551f43f92cf3966
parent 4a6c2e265642859c21d1053d078099212a0f1dd4
Author: cowmonk &lt;rekketstone@proton.me&gt;
Date:   Fri, 23 May 2025 15:00:34 -0700

Update README.md
</content>
</entry>
<entry>
<id>4a6c2e265642859c21d1053d078099212a0f1dd4</id>
<published>2025-04-18T06:21:59Z</published>
<updated>2025-04-18T06:21:59Z</updated>
<title type="text">Improved (more like fixed) a couple things</title>
<link rel="alternate" type="text/html" href="commit/4a6c2e265642859c21d1053d078099212a0f1dd4.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@duck.com</email>
</author>
<content type="text">commit 4a6c2e265642859c21d1053d078099212a0f1dd4
parent 16103b00112601eae0e51151170bdd6d98655df3
Author: cowmonk &lt;rekketstone@duck.com&gt;
Date:   Thu, 17 Apr 2025 23:21:59 -0700

Improved (more like fixed) a couple things

</content>
</entry>
<entry>
<id>16103b00112601eae0e51151170bdd6d98655df3</id>
<published>2025-04-18T05:37:57Z</published>
<updated>2025-04-18T05:37:57Z</updated>
<title type="text">removed inefficency in vga write handling</title>
<link rel="alternate" type="text/html" href="commit/16103b00112601eae0e51151170bdd6d98655df3.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@duck.com</email>
</author>
<content type="text">commit 16103b00112601eae0e51151170bdd6d98655df3
parent 4a736e3dc6c9300a2a78c8239308c1e2e40819ce
Author: cowmonk &lt;rekketstone@duck.com&gt;
Date:   Thu, 17 Apr 2025 22:37:57 -0700

removed inefficency in vga write handling

</content>
</entry>
<entry>
<id>4a736e3dc6c9300a2a78c8239308c1e2e40819ce</id>
<published>2025-04-18T05:31:11Z</published>
<updated>2025-04-18T05:31:11Z</updated>
<title type="text">requires -Iinclude flag</title>
<link rel="alternate" type="text/html" href="commit/4a736e3dc6c9300a2a78c8239308c1e2e40819ce.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@duck.com</email>
</author>
<content type="text">commit 4a736e3dc6c9300a2a78c8239308c1e2e40819ce
parent 59e39d9842acb450fc8367e57bc412e2736bee8c
Author: cowmonk &lt;rekketstone@duck.com&gt;
Date:   Thu, 17 Apr 2025 22:31:11 -0700

requires -Iinclude flag

</content>
</entry>
<entry>
<id>59e39d9842acb450fc8367e57bc412e2736bee8c</id>
<published>2025-04-18T04:32:48Z</published>
<updated>2025-04-18T04:32:48Z</updated>
<title type="text">Branch sync and push, reformated and made the OS look more &quot;official&quot;</title>
<link rel="alternate" type="text/html" href="commit/59e39d9842acb450fc8367e57bc412e2736bee8c.html" />
<author>
<name>cowmonk</name>
<email>rekketstone@duck.com</email>
</author>
<content type="text">commit 59e39d9842acb450fc8367e57bc412e2736bee8c
parent 13389f961718039f83366315a96324629249721c
Author: cowmonk &lt;rekketstone@duck.com&gt;
Date:   Thu, 17 Apr 2025 21:32:48 -0700

Branch sync and push, reformated and made the OS look more &quot;official&quot;

</content>
</entry>
<entry>
<id>13389f961718039f83366315a96324629249721c</id>
<published>2025-04-14T19:59:37Z</published>
<updated>2025-04-14T19:59:37Z</updated>
<title type="text">Initial commit</title>
<link rel="alternate" type="text/html" href="commit/13389f961718039f83366315a96324629249721c.html" />
<author>
<name>cowmonk</name>
<email>113044698+Rekketstone@users.noreply.github.com</email>
</author>
<content type="text">commit 13389f961718039f83366315a96324629249721c
Author: cowmonk &lt;113044698+Rekketstone@users.noreply.github.com&gt;
Date:   Mon, 14 Apr 2025 12:59:37 -0700

Initial commit
</content>
</entry>
</feed>
