Commit Graph

152 Commits

Author SHA1 Message Date
Wildan M
68f5686159
Wholesale /usr tidyup 2026-05-15 22:36:18 +07:00
Jeremy Soller
676f32572d Merge branch 'niceness' into 'master'
Nice & Renice

See merge request redox-os/redox!2034
2026-05-09 06:19:34 -06:00
Akshit Gaur
73cf9a5fdf Nice & Renice 2026-05-09 06:19:34 -06:00
bjorn3
e9d0c6fdfb Build the base system and initfs in a single recipe 2026-04-21 21:58:16 +02:00
bjorn3
c3dfcce1e7 Use make for building the base and base-initfs recipes 2026-04-20 22:17:21 +02:00
bjorn3
56bdc2f286 Simplify building bootstrap 2026-04-16 22:06:27 +02:00
bjorn3
8b37f82436 Improve base-initfs recipe 2026-04-16 22:06:27 +02:00
Wildan M
f0ca3a71e9
Make ion and pkgutils dynamically linked 2026-04-16 04:43:37 +07:00
Jeremy Soller
8efa32c53a Merge branch 'remove_bgad' into 'master'
Remove bgad

See merge request redox-os/redox!2064
2026-04-14 13:56:38 -06:00
bjorn3
b9d006beb4 Remove bgad 2026-04-14 21:45:16 +02:00
4lDO2
2d6de453c5 Add profiling-kernel recipe. 2026-04-12 16:41:36 +02:00
4lDO2
430c87e775 add profiled service when installed 2026-04-12 14:45:13 +02:00
bjorn3
33d9cc79f0 Move dhcpd from the netutils repo to the base repo 2026-04-11 20:59:37 +02:00
bjorn3
473bee2d66 Move some init configs into the base recipe 2026-04-11 10:48:43 +02:00
Jeremy Soller
585ebfd8cb Merge branch 'move_initfs_configs' into 'master'
Copy initfs init configs from init.initfs.d

See merge request redox-os/redox!2049
2026-04-10 18:53:59 -06:00
bjorn3
e6b1475b26 Copy initfs init configs from init.initfs.d 2026-04-10 22:16:34 +02:00
Connor-GH
9d0e4f690a relibc: remove outdated workaround for cookbook jobs
Per willnode's words:
"I think it was a workaround that later discovered that it was actually nproc limits from podman. that can be removed now."
2026-03-30 17:02:29 -05:00
Wildan M
044843eec5
Rollback uutils rev to fix locale issues 2026-03-29 09:48:14 +07:00
Connor-GH
218a29fcbe uutils: add uname as a binary
This replaces the coreutils implementation, as it was redundant.
2026-03-15 16:04:34 -05:00
Wildan M
9bedbafa06
Update uutils to latest release 2026-03-14 12:50:39 +07:00
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