Commit Graph

70 Commits

Author SHA1 Message Date
bc84c406d9 build: update Linux Subsystem boot configuration to use compressed rootfs 2025-04-12 04:39:30 +00:00
bbb70eb621 feat: add advanced options for Fennix boot menu in grub.cfg
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-03 07:13:13 +00:00
cccbfd2c95 build: add libstdc++ target
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-03 06:17:34 +00:00
c412a75f91 feat(kernel): update limine
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-25 18:15:45 +00:00
d251d9d03f refactor(rootfs): reorganize file structure and remove unnecessary .gitkeep files
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-24 15:33:07 +00:00
fcdc26c1f7 refactor(tools): update boot configurations
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-24 15:07:22 +00:00
527e1708ce refactor(rootfs): change "initrd" to "rootfs"
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-24 00:51:00 +00:00
19055409cd ci: experimental change to workflows to use dev container
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 00:26:30 +00:00
88a5f06325 build(tools): rewrite makefile to be more efficient and easy to understand
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-02-26 23:07:36 +00:00
c09bdee89a build: refine .gitignore rules for tools directory
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-13 16:47:15 +02:00
3fa7acb116 build: add support for GRUB in the build process
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-13 16:47:06 +02:00
e6933acfb0 kernel: add aarch64 architecture support
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-10 17:26:26 +02:00
eb602e12c2 toolchain: update architecture support and improve toolchain configuration
Added arm and aarch64 support
tools/Makefile has been refactored

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-08 11:59:30 +02:00
073f582752 website: Rewrite the website
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 2m45s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 14m7s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
Build OS / Flawfinder (push) Failing after 6m46s
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 08:09:57 +02:00
dea36a0228 chore: Update makefiles and doxygen
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 06:26:55 +02:00
522158913f kernel: Add .note section
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-03 21:51:17 +02:00
9ea2f4266e chore: Add patch for qemu
Removed patch "Replace GDB exit calls with proper shutdown" so when we stop debugging in vscode, the qemu process is automatically killed.

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-28 08:49:12 +02:00
828dab1875 chore: Update driver makefiles 2024-11-29 05:05:49 +02:00
7948d0c6e5 chore: Update makefiles & macros 2024-11-29 04:24:27 +02:00
ce3cf8162a chore: Update codebase
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 53s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 17m52s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
2024-11-28 04:47:30 +02:00
0dbdacb8df chore: General cleanup 2024-11-27 01:19:24 +02:00
00a37325f6 chore: Fix build process 2024-11-26 03:27:08 +02:00
26b9c8e921 Add SSDT1.dat 2024-11-20 04:29:11 +02:00
dc5d62717e Update submodules 2024-11-20 04:26:09 +02:00
5260c351aa Remove --ioc=true from kernel command line 2024-02-28 06:35:13 +02:00
6301975d96 Enable default PIE for cross-compilation 2024-02-02 02:00:10 +02:00
4722e34a01 Update Makefile to disable NLS for cross-compilation 2024-01-30 21:30:26 +02:00
f218181f0a Update tool dependencies in Makefile 2024-01-30 04:22:09 +02:00
a18b24e859 Update files 2024-01-19 06:53:16 +02:00
ccff4d72f3 Add robots.txt 2023-10-07 22:01:51 +03:00
13cc13e178 Removed memtrk 2023-08-24 04:49:29 +03:00
4b930236c7 Update OS 2023-08-06 04:55:00 +03:00
9730af9992 Update OS 2023-06-10 13:12:18 +03:00
4a2306f325 Fix duplicate recipe in Makefile 2023-05-20 05:13:02 +03:00
5fb1f96005 Update filesystem structure 2023-05-20 04:31:24 +03:00
c42b92bd85 Update kernel cmdline 2023-05-17 03:38:36 +03:00
f3dd9099fa Update limine.cfg 2023-05-15 02:51:36 +03:00
721652909f Update configs 2023-05-11 19:05:26 +03:00
1c202cdda8 Do not compile ExtMemDbg 2023-04-23 08:21:18 +03:00
7e01df0b1b Update grub config 2023-03-29 03:27:34 +03:00
d0ba001bf2 Support i386 2023-03-29 03:03:42 +03:00
ca3a6f11e7 Update grub config 2023-03-29 03:00:46 +03:00
fea3816246 Add bootanim.tar.gz 2023-03-25 12:13:20 +02:00
b366282660 Update ExtMemTrk code 2023-03-19 23:55:17 +02:00
2b2f48849c Add stub ExtMemDbg program 2023-03-16 17:21:21 +02:00
cdd36a7d8d Add __clone_all_no_qemu 2023-03-15 05:57:46 +02:00
b2e9fb979c Update configs 2023-03-14 01:42:20 +02:00
b243ffb25b Updated configs 2023-03-06 03:34:39 +02:00
c5342827bd Update bootloader configs 2023-03-04 21:19:57 +02:00
b5e281d2f9 Use Xalloc as memory allocator 2023-02-24 10:20:42 +02:00