Feed of "Orbit Systems" https://codeberg.org/orbitsystems <p dir="auto"><a href="https://discord.gg/PzShtqpMKA" rel="nofollow">https://discord.gg/PzShtqpMKA</a></p> Tue, 15 Sep 2026 00:26:34 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/commit/3de6b0dfbcf8522973b6d67a8dd1012b3a453d8d <a href="https://codeberg.org/orbitsystems/aphelion/commit/3de6b0dfbcf8522973b6d67a8dd1012b3a453d8d">3de6b0dfbcf8522973b6d67a8dd1012b3a453d8d</a> apollo: common resolution + internal gc 3de6b0dfbcf8522973b6d67a8dd1012b3a453d8d apollo: common resolution + internal gc]]> spsandwichman 198471213: https://codeberg.org/orbitsystems/aphelion/commit/3de6b0dfbcf8522973b6d67a8dd1012b3a453d8d Wed, 26 Aug 2026 14:55:49 +0200 spsandwichman deleted branch universal-args from orbitsystems/mars https://codeberg.org/orbitsystems/mars spsandwichman 197875724: https://codeberg.org/orbitsystems/mars Tue, 25 Aug 2026 15:57:08 +0200 spsandwichman deleted branch mars-devel from orbitsystems/mars https://codeberg.org/orbitsystems/mars spsandwichman 197875668: https://codeberg.org/orbitsystems/mars Tue, 25 Aug 2026 15:57:07 +0200 spsandwichman deleted branch long-live-immediates from orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion spsandwichman 197874417: https://codeberg.org/orbitsystems/aphelion Tue, 25 Aug 2026 15:56:05 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/commit/ccef3dedf09b8adc11d4d1bd74dc3f655598b9fd <a href="https://codeberg.org/orbitsystems/aphelion/commit/ccef3dedf09b8adc11d4d1bd74dc3f655598b9fd">ccef3dedf09b8adc11d4d1bd74dc3f655598b9fd</a> apollo: basic linker infra ccef3dedf09b8adc11d4d1bd74dc3f655598b9fd apollo: basic linker infra]]> spsandwichman 197863677: https://codeberg.org/orbitsystems/aphelion/commit/ccef3dedf09b8adc11d4d1bd74dc3f655598b9fd Tue, 25 Aug 2026 15:47:59 +0200 spsandwichman pushed to main at orbitsystems/style https://codeberg.org/orbitsystems/style/commit/f0894554348a3d6f6b7287cfec61e331ea742aa8 <a href="https://codeberg.org/orbitsystems/style/commit/f0894554348a3d6f6b7287cfec61e331ea742aa8">f0894554348a3d6f6b7287cfec61e331ea742aa8</a> clarifications and cleanups f0894554348a3d6f6b7287cfec61e331ea742aa8 clarifications and cleanups]]> spsandwichman 197727042: https://codeberg.org/orbitsystems/style/commit/f0894554348a3d6f6b7287cfec61e331ea742aa8 Tue, 25 Aug 2026 11:28:09 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/commit/d50da3fc73b418eb08503f7d99cb650755ba927a <a href="https://codeberg.org/orbitsystems/aphelion/commit/d50da3fc73b418eb08503f7d99cb650755ba927a">d50da3fc73b418eb08503f7d99cb650755ba927a</a> lex: separate lexer from luna d50da3fc73b418eb08503f7d99cb650755ba927a lex: separate lexer from luna]]> spsandwichman 197252385: https://codeberg.org/orbitsystems/aphelion/commit/d50da3fc73b418eb08503f7d99cb650755ba927a Mon, 24 Aug 2026 14:41:04 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/commit/56bf1979c4b30d40bd3560767802323ec361a2c4 <a href="https://codeberg.org/orbitsystems/aphelion/commit/56bf1979c4b30d40bd3560767802323ec361a2c4">56bf1979c4b30d40bd3560767802323ec361a2c4</a> separate reporting 56bf1979c4b30d40bd3560767802323ec361a2c4 separate reporting]]> spsandwichman 196849943: https://codeberg.org/orbitsystems/aphelion/commit/56bf1979c4b30d40bd3560767802323ec361a2c4 Sun, 23 Aug 2026 19:51:28 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/compare/ce495d5933223a908d1095af8e63e2f8a68a2f00...6149c6e14559a7621e5410329e0cac6a8a41dd5a <a href="https://codeberg.org/orbitsystems/aphelion/commit/6149c6e14559a7621e5410329e0cac6a8a41dd5a">6149c6e14559a7621e5410329e0cac6a8a41dd5a</a> fun argparse <a href="https://codeberg.org/orbitsystems/aphelion/commit/9cc2e4cbf6ca4a1cba0ca2c6436871491235ff1c">9cc2e4cbf6ca4a1cba0ca2c6436871491235ff1c</a> luna: transition to filemanager <a href="https://codeberg.org/orbitsystems/aphelion/commit/e4ff8db3e887682fc4903c46a7755fe3e20fb831">e4ff8db3e887682fc4903c46a7755fe3e20fb831</a> fm: create filemanager <a href="https://codeberg.org/orbitsystems/aphelion/commit/0114bb4fc82141fa97440b6da5045701ab9052af">0114bb4fc82141fa97440b6da5045701ab9052af</a> all: bugfixes and some luna features 6149c6e14559a7621e5410329e0cac6a8a41dd5a fun argparse 9cc2e4cbf6ca4a1cba0ca2c6436871491235ff1c luna: transition to filemanager e4ff8db3e887682fc4903c46a7755fe3e20fb831 fm: create filemanager 0114bb4fc82141fa97440b6da5045701ab9052af all: bugfixes and some luna features]]> spsandwichman 196824510: https://codeberg.org/orbitsystems/aphelion/compare/ce495d5933223a908d1095af8e63e2f8a68a2f00...6149c6e14559a7621e5410329e0cac6a8a41dd5a Sun, 23 Aug 2026 18:49:27 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/commit/ce495d5933223a908d1095af8e63e2f8a68a2f00 <a href="https://codeberg.org/orbitsystems/aphelion/commit/ce495d5933223a908d1095af8e63e2f8a68a2f00">ce495d5933223a908d1095af8e63e2f8a68a2f00</a> kepler: done ce495d5933223a908d1095af8e63e2f8a68a2f00 kepler: done]]> spsandwichman 196351781: https://codeberg.org/orbitsystems/aphelion/commit/ce495d5933223a908d1095af8e63e2f8a68a2f00 Sat, 22 Aug 2026 19:28:34 +0200 spsandwichman pushed to apollo-spec at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/compare/dae98e7be982cc58757106d788a886e3272a4bed...ad2a71b1e6b4518dee0f830e21a0ef2c796fa5c6 <a href="https://codeberg.org/orbitsystems/aphelion/commit/ad2a71b1e6b4518dee0f830e21a0ef2c796fa5c6">ad2a71b1e6b4518dee0f830e21a0ef2c796fa5c6</a> apo: begin linker <a href="https://codeberg.org/orbitsystems/aphelion/commit/6896fc067f19df20466b7837a1f483a1d9424db3">6896fc067f19df20466b7837a1f483a1d9424db3</a> luna: mostly done <a href="https://codeberg.org/orbitsystems/aphelion/commit/e22c86123e6baf7779a02f0d88279296f619731d">e22c86123e6baf7779a02f0d88279296f619731d</a> luna: fixed-point layout solver <a href="https://codeberg.org/orbitsystems/aphelion/commit/0f879dedc7f7cadd8b834df293a8cc3d59f416e9">0f879dedc7f7cadd8b834df293a8cc3d59f416e9</a> luna: finish parsing pretty much <a href="https://codeberg.org/orbitsystems/aphelion/commit/d4cea4090f9b4cade2d18a0ac87e2f00ce36b1e2">d4cea4090f9b4cade2d18a0ac87e2f00ce36b1e2</a> Spec: Typesetting nitpicks ad2a71b1e6b4518dee0f830e21a0ef2c796fa5c6 apo: begin linker 6896fc067f19df20466b7837a1f483a1d9424db3 luna: mostly done e22c86123e6baf7779a02f0d88279296f619731d luna: fixed-point layout solver 0f879dedc7f7cadd8b834df293a8cc3d59f416e9 luna: finish parsing pretty much d4cea4090f9b4cade2d18a0ac87e2f00ce36b1e2 Spec: Typesetting nitpicks]]> spsandwichman 196212701: https://codeberg.org/orbitsystems/aphelion/compare/dae98e7be982cc58757106d788a886e3272a4bed...ad2a71b1e6b4518dee0f830e21a0ef2c796fa5c6 Sat, 22 Aug 2026 13:23:47 +0200 nickbors pushed to main at orbitsystems/common https://codeberg.org/orbitsystems/common/commit/ef19176139cdce51f1afa3052e4bfee69af812d5 <a href="https://codeberg.org/orbitsystems/common/commit/ef19176139cdce51f1afa3052e4bfee69af812d5">ef19176139cdce51f1afa3052e4bfee69af812d5</a> Thread/Port: Port threading to FreeBSD and OpenBSD. ef19176139cdce51f1afa3052e4bfee69af812d5 Thread/Port: Port threading to FreeBSD and OpenBSD.]]> nickbors 195988824: https://codeberg.org/orbitsystems/common/commit/ef19176139cdce51f1afa3052e4bfee69af812d5 Sat, 22 Aug 2026 02:21:04 +0200 nickbors automatically merged pull request orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5 Port to FreeBSD and OpenBSD fixes nickbors 195988800: https://codeberg.org/orbitsystems/common/pulls/5 Sat, 22 Aug 2026 02:21:04 +0200 kaylatheegg approved orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21498596 Port to FreeBSD and OpenBSD fixes kaylatheegg 195988775: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21498596 Sat, 22 Aug 2026 02:21:01 +0200 kaylatheegg approved orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21498572 Port to FreeBSD and OpenBSD fixes <p dir="auto">e</p> e

]]>
kaylatheegg 195988604: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21498572 Sat, 22 Aug 2026 02:20:04 +0200
kaylatheegg dismissed review from *kaylatheegg* for orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21498566 Reason: kaylatheegg 195988569: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21498566 Sat, 22 Aug 2026 02:19:54 +0200 kaylatheegg approved orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21497006 Port to FreeBSD and OpenBSD fixes kaylatheegg 195970709: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21497006 Sat, 22 Aug 2026 00:51:00 +0200 kaylatheegg dismissed review from *kaylatheegg* for orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21496997 Reason: kaylatheegg 195970677: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21496997 Sat, 22 Aug 2026 00:50:53 +0200 kaylatheegg approved orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21496973 Port to FreeBSD and OpenBSD fixes kaylatheegg 195970034: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21496973 Sat, 22 Aug 2026 00:49:15 +0200 kaylatheegg approved orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21496970 Port to FreeBSD and OpenBSD fixes kaylatheegg 195969866: https://codeberg.org/orbitsystems/common/pulls/5#issuecomment-21496970 Sat, 22 Aug 2026 00:48:14 +0200 kaylatheegg pushed to main at orbitsystems/aphelion https://codeberg.org/orbitsystems/aphelion/commit/008a7bb9c9208824681130e4e971fef8038332e5 <a href="https://codeberg.org/orbitsystems/aphelion/commit/008a7bb9c9208824681130e4e971fef8038332e5">008a7bb9c9208824681130e4e971fef8038332e5</a> Spec: Typesetting nitpicks 008a7bb9c9208824681130e4e971fef8038332e5 Spec: Typesetting nitpicks]]> kaylatheegg 195920585: https://codeberg.org/orbitsystems/aphelion/commit/008a7bb9c9208824681130e4e971fef8038332e5 Fri, 21 Aug 2026 22:18:53 +0200 nickbors created pull request orbitsystems/common#5 https://codeberg.org/orbitsystems/common/pulls/5 5#Port to FreeBSD and OpenBSD fixes# This patch adds FreeBSD recognition and related macros, and defines OS_BSD for BSD based operating systems. thread_tid_get has also been ported to the two OSes.

This was tested on FreeBSD 15.1-RELEASE-p1 on amd64.

OpenBSD man pages were carefully read, but this was not tested to compile on OpenBSD due to a lack of access (and willingness to set up QEMU on mac) but i think its fine seeing as its a one-line call with simple semantics (e.g no errors etc). The unistd.h header contains the getthrid function which is already present in the file so i dont think we need anything else.

]]>
nickbors 195002763: https://codeberg.org/orbitsystems/common/pulls/5 Thu, 20 Aug 2026 03:07:42 +0200
spsandwichman deleted branch devices from orbitsystems/comet https://codeberg.org/orbitsystems/comet spsandwichman 193421777: https://codeberg.org/orbitsystems/comet Sun, 16 Aug 2026 23:37:51 +0200 spsandwichman pushed to main at orbitsystems/comet https://codeberg.org/orbitsystems/comet/compare/736a54c4b87fd1d1b9362a23e4d1b0c9893042dc...e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412 <a href="https://codeberg.org/orbitsystems/comet/commit/e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412">e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412</a> Core/System: Add support for devices triggering interrupts, core interrupts <a href="https://codeberg.org/orbitsystems/comet/commit/cbdd8a20fb7ae312ab6676d3c2e7e121e2c0cf06">cbdd8a20fb7ae312ab6676d3c2e7e121e2c0cf06</a> System: Add basic device system to comet e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412 Core/System: Add support for devices triggering interrupts, core interrupts cbdd8a20fb7ae312ab6676d3c2e7e121e2c0cf06 System: Add basic device system to comet]]> spsandwichman 193421753: https://codeberg.org/orbitsystems/comet/compare/736a54c4b87fd1d1b9362a23e4d1b0c9893042dc...e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412 Sun, 16 Aug 2026 23:37:51 +0200 spsandwichman merged pull request orbitsystems/comet#5 https://codeberg.org/orbitsystems/comet/pulls/5 Implement devices and device-triggered interrupts spsandwichman 193421729: https://codeberg.org/orbitsystems/comet/pulls/5 Sun, 16 Aug 2026 23:37:50 +0200 spsandwichman approved orbitsystems/comet#5 https://codeberg.org/orbitsystems/comet/pulls/5#issuecomment-21057611 Implement devices and device-triggered interrupts spsandwichman 193421642: https://codeberg.org/orbitsystems/comet/pulls/5#issuecomment-21057611 Sun, 16 Aug 2026 23:37:27 +0200 kaylatheegg pushed to devices at orbitsystems/comet https://codeberg.org/orbitsystems/comet/commit/e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412 <a href="https://codeberg.org/orbitsystems/comet/commit/e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412">e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412</a> Core/System: Add support for devices triggering interrupts, core interrupts e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412 Core/System: Add support for devices triggering interrupts, core interrupts]]> kaylatheegg 193027577: https://codeberg.org/orbitsystems/comet/commit/e9fcf97d0161222411e6f3cdd5fbc3b7e6a7a412 Sun, 16 Aug 2026 01:47:30 +0200 kaylatheegg pushed to devices at orbitsystems/comet https://codeberg.org/orbitsystems/comet/compare/59e64c020cef229a3909a79cec0707f6175293a2...c48cb38816283e3121a90c799503e8dc914130f4 <a href="https://codeberg.org/orbitsystems/comet/commit/c48cb38816283e3121a90c799503e8dc914130f4">c48cb38816283e3121a90c799503e8dc914130f4</a> Core/System: Add support for devices triggering interrupts, core interrupts <a href="https://codeberg.org/orbitsystems/comet/commit/cbdd8a20fb7ae312ab6676d3c2e7e121e2c0cf06">cbdd8a20fb7ae312ab6676d3c2e7e121e2c0cf06</a> System: Add basic device system to comet <a href="https://codeberg.org/orbitsystems/comet/commit/736a54c4b87fd1d1b9362a23e4d1b0c9893042dc">736a54c4b87fd1d1b9362a23e4d1b0c9893042dc</a> Mistake: Fix broken directive in comet.h c48cb38816283e3121a90c799503e8dc914130f4 Core/System: Add support for devices triggering interrupts, core interrupts cbdd8a20fb7ae312ab6676d3c2e7e121e2c0cf06 System: Add basic device system to comet 736a54c4b87fd1d1b9362a23e4d1b0c9893042dc Mistake: Fix broken directive in comet.h]]> kaylatheegg 193027362: https://codeberg.org/orbitsystems/comet/compare/59e64c020cef229a3909a79cec0707f6175293a2...c48cb38816283e3121a90c799503e8dc914130f4 Sun, 16 Aug 2026 01:45:29 +0200 kaylatheegg pushed to main at orbitsystems/comet https://codeberg.org/orbitsystems/comet/commit/736a54c4b87fd1d1b9362a23e4d1b0c9893042dc <a href="https://codeberg.org/orbitsystems/comet/commit/736a54c4b87fd1d1b9362a23e4d1b0c9893042dc">736a54c4b87fd1d1b9362a23e4d1b0c9893042dc</a> Mistake: Fix broken directive in comet.h 736a54c4b87fd1d1b9362a23e4d1b0c9893042dc Mistake: Fix broken directive in comet.h]]> kaylatheegg 193024679: https://codeberg.org/orbitsystems/comet/commit/736a54c4b87fd1d1b9362a23e4d1b0c9893042dc Sun, 16 Aug 2026 01:40:54 +0200 kaylatheegg pushed to devices at orbitsystems/comet https://codeberg.org/orbitsystems/comet/commit/59e64c020cef229a3909a79cec0707f6175293a2 <a href="https://codeberg.org/orbitsystems/comet/commit/59e64c020cef229a3909a79cec0707f6175293a2">59e64c020cef229a3909a79cec0707f6175293a2</a> Core/System: Add support for devices triggering interrupts, core interrupts 59e64c020cef229a3909a79cec0707f6175293a2 Core/System: Add support for devices triggering interrupts, core interrupts]]> kaylatheegg 193022759: https://codeberg.org/orbitsystems/comet/commit/59e64c020cef229a3909a79cec0707f6175293a2 Sun, 16 Aug 2026 01:36:47 +0200