bjorn3
90ab2ebebb
Stop copying zerod as nulld
2026-03-07 17:42:08 +01:00
bjorn3
e2278d8f54
Move bootloader to /usr/lib/boot
2026-03-07 16:31:37 +01:00
Jeremy Soller
2e2e6695ca
Merge branch 'move_kernel_to_usr' into 'master'
...
Move kernel and initfs to /usr/lib/boot
See merge request redox-os/redox!1984
2026-03-07 08:26:24 -07:00
bjorn3
0db68bb262
Move kernel and initfs to /usr/lib/boot
2026-03-07 16:09:58 +01:00
Wildan M
2d899ca1a7
Make cargo build script more useful
2026-03-06 00:58:12 +07:00
bjorn3
0a5879deab
Unset RUSTFLAGS for redox-initfs-ar
...
Otherwise using DYNAMIC_INIT for base-initfs gives a linker error.
2026-02-28 17:10:12 +01:00
bjorn3
70735600ed
Remove support for target specific driver configs
...
Init now handles running services conditional on the architecture and board.
2026-02-28 17:09:30 +01:00
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode
2026-02-26 19:03:07 +07:00
bjorn3
ce1f44879d
Handle split of init.rc
2026-02-17 22:25:50 +01:00
bjorn3
2ad9749da3
Adapt config file locations for shared config locator
2026-02-17 22:15:00 +01:00
4lDO2
16dc488a03
Add kill to uutils.
2026-01-27 12:55:13 +01:00
bjorn3
ef3d783216
Remove alxd from the base recipe
2026-01-25 20:57:38 +01:00
Wildan M
cdf6618cf5
Patch uutils to fix i586 + aarch64 + add nproc
2026-01-22 20:13:52 +07:00
Wildan M
a7ee72c4c5
Fix rustup in freestanding relibc
2026-01-04 03:48:09 +07:00
Wildan M
bba611dfa5
Fix relibc jobs not being passed
2026-01-02 23:08:08 +07:00
Wildan M
395b9867d1
Limit relibc jobs
2025-12-31 16:52:16 +07:00
Wildan M
0ad7cae812
Further fixes for bootstrap
2025-12-30 11:03:35 +07:00
Wildan M
eb2a7d7413
Bootstrap GCC prefix using cookbook
2025-12-30 11:03:34 +07:00
Jeremy Soller
734c7cf306
Merge branch 'one-liner-test' into 'master'
...
Add one-liner test run to os-test
See merge request redox-os/redox!1775
2025-12-18 16:38:12 -07:00
Jeremy Soller
499530768a
Add ihdgd driver to base
2025-12-18 10:53:17 -07:00
Wildan M
ac2360f1f7
Add one-liner test run to os-test
2025-12-18 06:12:13 +07:00
bjorn3
4861013493
Make it explicit that bootstrap is statically linked
...
Even if we start using dynamic linking for the rest of initfs, bootstrap
has to be statically linked as it is responsible for loading the first
instance of the dynamic linker.
2025-12-12 21:58:25 +01:00
Wildan M
6c73be90d9
Adapt redoxer daemon changes
2025-12-12 00:33:26 +07:00
bjorn3
1c366513e1
Move init.rc to base repo
...
This makes it easier to keep in sync with changes to the base repo. And
in addition it ensures that the base-initfs recipe actually gets rebuilt
when changing init.rc.
2025-11-30 09:09:59 +01:00
bjorn3
22f62b365b
Merge the drivers repo into the base repo
2025-11-29 17:47:31 +01:00
Jeremy Soller
b2f60b8d9f
hwd now launches pcid
2025-11-22 17:31:28 -07:00
bjorn3
2941e1dcda
Use ThinLTO rather than fat LTO for uutils
...
This reduces compile times from 2m50s to 1m56s.
2025-11-22 22:25:40 +01:00
Wildan M
7b08617ea9
Revert dynamically link extrautils
2025-11-20 03:16:19 -08:00
Wildan M
51f30bb8c6
Adjust extrautils to support static through features
2025-11-18 14:41:37 +07:00
Wildan M
a32eaa6b02
Push more packages as dynamic
2025-11-17 11:06:16 +07:00
Wildan M
3809f94aca
Make cargo template dynamically linked
2025-11-17 09:47:44 +07:00
Wildan M
b010c6a66f
Fix i586 linker
2025-11-17 00:14:50 +07:00
bjorn3
78a9e346fa
Fix two more recipes for i586-unknown-redox
2025-11-01 19:40:42 +01:00
bjorn3
75d9b0dc3b
Build bios bootloader for i586-unknown-redox
2025-11-01 16:45:25 +01:00
Wildan Mubarok
2c16ad7d7f
Compile uutils from master branch
2025-10-25 13:08:12 +00:00
Jeremy Soller
e686d5c792
base-initfs: use hwd on aarch64
2025-10-18 16:26:34 -06:00
Jeremy Soller
42451efae2
base-initfs: replace acpid with hwd, which will itself launch acpid when needed
2025-10-18 14:05:01 -06:00
Jeremy Soller
de12fa8489
drivers-initfs: install hwd
2025-10-18 14:04:24 -06:00
Jeremy Soller
6878536fe5
base-initfs: preserve DISK_LIVE environmental variables for performant installer
2025-09-25 09:50:54 -06:00
Wildan Mubarok
0d307fa4e7
Initial self-hosting support
2025-09-12 15:39:51 -06:00
Wildan Mubarok
1f2a3f9953
Allow drivers to be compiled with debug profile
2025-08-01 06:05:48 +00:00
Jeremy Soller
8674af79e6
Merge branch 'logd_improvements' into 'master'
...
Remove unused logd argument
See merge request redox-os/cookbook!541
2025-07-13 06:41:18 -06:00
bjorn3
c1da3e73f4
Remove unused logd argument
2025-07-12 17:17:56 +02:00
James Matlik
5db4d1df97
Add TODO about why we pinned the version
2025-07-05 10:34:25 -04:00
James Matlik
2a63e439d0
Pin uutils to 0.1.0 commit hash
...
Building against the mainline resulted in instability, namely dd.
Pinning to a stable release ensures stable behavior for the next
release of RedoxOS.
2025-07-05 00:41:59 -04:00
bjorn3
090cb71aea
Remove reference to dnsd from the base recipe
...
It no longer exists.
2025-06-28 19:56:57 +02:00
bjorn3
2f939c7d08
Start lived before regular disk drivers
...
This ensures that it takes priority when mounting the rootfs, preventing
hangs in live mode if a disk driver hangs when trying to access it.
2025-05-20 22:05:26 +02:00
Jeremy Soller
b0e4b59a22
relibc: do out of tree build
2025-05-11 15:06:36 -06:00
Jeremy Soller
7301e9266c
uutils: link all builtins
2025-04-25 10:26:57 -06:00
bjorn3
d419ea76a0
Merge initfs into the base repo
2025-04-23 20:19:19 +02:00