Commit Graph

114 Commits

Author SHA1 Message Date
Alexander Hill
c12534c92b Fixed /dev/dri and added VESA support 2025-07-25 23:33:47 -04:00
Alexander Hill
cf61e69bcd Prevented pip from complaining about root 2025-07-23 22:01:46 -04:00
Alexander Hill
82d185aee2 Deprecated sbin and applied CFLAGS to LLVM's first stage
/sbin is now symlinked to /bin for compatibility's sake
2025-07-23 21:02:07 -04:00
Alexander Hill
0ff496ab2d Finally, a README! 2025-07-20 19:11:00 -04:00
Alexander Hill
dca6769cfd Successfully built Xlibre! 2025-07-20 16:52:32 -04:00
Alexander Hill
9a562846c0 Successfully built Mesa!
Special thanks to L3m0n-Cao for helping me set up the Python build environment!
2025-07-18 23:03:11 -04:00
Alexander Hill
872a8c617e Updated the build scripts and started working on Docker 2025-07-07 23:28:32 -04:00
Alexander Hill
55e7ee4239 Updated sources 2025-07-05 13:56:39 -04:00
Alexander Hill
bdbb9aeb87 Started working on the next stage of Rust
It looks like we're running into problems with LibreSSL and the missing std crate. Further research required.
2025-05-09 22:51:31 -04:00
Alexander Hill
4db1523e4a Fixed the manifest override and cargo checksum patches 2025-05-07 23:50:00 -04:00
Alexander Hill
8cf38995be Merge pull request #3 from NicksWorld/main
Initial functional rustc and cargo
2025-05-07 23:48:24 -04:00
63b8964cdb Initial functional rustc and cargo 2025-05-07 21:50:01 -04:00
Alexander Hill
c971eb2f31 Built a version of cargo and rustc that won't crash
Co-authored-by: Alexander Hill <ahill@breadpudding.dev>
Co-authored-by: Nicholas McDaniel <nickmcdaniel00@gmail.com>
2025-05-06 23:37:40 -04:00
Alexander Hill
2aeb13e7ee Added /etc/pam.d, fixed rustc, and updated Linux 2025-05-05 06:56:09 -04:00
Alexander Hill
d7b549dc9a Set libsodium to use the actually stable version 2025-05-04 21:45:16 -04:00
Alexander Hill
a277b52246 Enabled lldb for stage 2 2025-05-04 21:37:11 -04:00
Alexander Hill
715c961798 Updated openssl-sys and built cargo
Now rustc and cargo are segfaulting. Fantastic.
2025-05-04 15:10:03 -04:00
Alexander Hill
3dba013893 Successfully built rustc!
Thanks again to Mutabah for making this possible!
2025-05-04 00:54:19 -04:00
Alexander Hill
1acaf70a12 Updated LLVM and added a vendor string 2025-05-02 22:55:13 -04:00
Alexander Hill
b393fd1ffd Successfully built the core crate!
Thanks to Mutabah for helping via IRC
2025-05-01 20:21:04 -04:00
Alexander Hill
8906965d51 Switched to using GNU mirrors
libsodium is going to drive me insane
2025-04-30 22:27:20 -04:00
Alexander Hill
993bf9717a Moved PAM configuration to the build section
Should be easier to navigate later on so we aren't looking for the PAM config in a misc. section someplace.
2025-04-30 22:11:23 -04:00
Alexander Hill
6f14a7077c Updated sources
...with the exception of LLVM, because they always release their tarball late. 20.1.4 will arrive soon.
Also, tell libsodium to stop changing the source on their site if the version number doesn't change. Doesn't look good for a library that claims to exist for security's sake.
2025-04-30 22:09:22 -04:00
Alexander Hill
584d1fa745 Built patch and made progress with rustc 2025-04-26 17:49:34 -04:00
Alexander Hill
887da443f1 Getting closer to building rustc 2025-04-26 15:13:40 -04:00
Alexander Hill
97afcda6e6 Expanded the image to 16GB 2025-04-26 11:50:30 -04:00
Alexander Hill
2b2a4e46db Updated the hash for libsodium
But why did it change?
2025-04-25 22:37:10 -04:00
Alexander Hill
221b6971fd Updated Linux and OpenRC 2025-04-25 22:28:01 -04:00
Alexander Hill
017a293229 Started work on bootstrapping rustc 2025-04-25 22:12:08 -04:00
Alexander Hill
c625a7923a Built nftables and its dependencies 2025-04-24 19:18:51 -04:00
Alexander Hill
63f60ecda8 Built chrony 2025-04-23 22:37:32 -04:00
Alexander Hill
ddd2069627 Fixed dhcpcd 2025-04-23 22:19:12 -04:00
Alexander Hill
ca6e4182bf Removed root's home directory 2025-04-23 19:57:43 -04:00
Alexander Hill
6f3a98b778 Added dhcpcd 2025-04-23 19:57:20 -04:00
Alexander Hill
554825b5e8 Added libsodium 2025-04-22 22:08:41 -04:00
Alexander Hill
3c3b75da18 Fixed CMake and added /etc/os-release 2025-04-20 19:58:05 -04:00
Alexander Hill
7c11f8a1aa Moved CMake to the chrooted build 2025-04-20 16:20:16 -04:00
Alexander Hill
1f29f67133 Fixed the LLVM download 2025-04-20 07:05:53 -04:00
Alexander Hill
2c48428bb3 Updated sources and mirrored nasm
For some reason, nasm.us has been offline for the past few days, so I decided to mirror the latest version on my site for now. Hopefully they'll be back online soon.
2025-04-20 06:58:59 -04:00
Alexander Hill
48a3a6782b Enabled the hostname command 2025-04-20 06:38:40 -04:00
Alexander Hill
f8115c79b8 Replaced net-tools with iproute2 2025-04-20 06:38:00 -04:00
Alexander Hill
7dd606194a Launch zsh automatically if possible 2025-04-20 05:38:45 -04:00
Alexander Hill
0e1e0baad6 Fixed login 2025-04-20 05:05:54 -04:00
Alexander Hill
fd15389adb Built shadow and started agetty 2025-04-19 22:01:41 -04:00
Alexander Hill
4eee072aa6 Added kbd and net-tools 2025-04-18 22:30:29 -04:00
Alexander Hill
0bb1df583e Removed the serial debugging flags 2025-04-18 22:29:54 -04:00
Alexander Hill
ecfa846be9 Moved passwd and group to build-chroot 2025-04-17 22:14:16 -04:00
Alexander Hill
3295652c90 Enabled the graphical console and removed legacy drivers 2025-04-17 22:12:13 -04:00
Alexander Hill
a79add3450 Closer to properly booting 2025-04-16 21:15:20 -04:00
Alexander Hill
29e5f6a9d6 Fixed the filesystem 2025-04-16 21:14:48 -04:00