Commit Graph

26 Commits

Author SHA1 Message Date
Bananymous 10e8a54b2e General: Add more missing features to README 2024-06-29 22:13:33 +03:00
Bananymous ea7fc7f6c4 Kernel: Implement read-only FAT12/16/32 driver with long name support
You can now mount FAT filesystems! This code might not work perfectly
but my quick testing seemed to work on all (FAT12/16/32) variants.
2024-06-14 01:04:12 +03:00
Bananymous 7bb1a3906d BuildSystem: Run kvm-ok to determine kvm access 2024-06-10 16:10:05 +03:00
Bananymous ee8fca9439 General: Update discord badge 2024-05-20 21:07:15 +03:00
Bananymous adc562feb8 General: Add simple contribution guide lines
README now contains simple contribution guide lines that should be
followed. I am now more open for public contributions to the repo
if people are interested.

Create a discord server and link it to the README. Discord seems to be
a nice platform for general messaging.
2024-05-20 20:44:34 +03:00
Bananymous 08415b0e8f General: Remove submodule info from README
Submodules are no longer needed as I now use my own AML interpreter instead of lai
2024-05-12 02:14:46 +03:00
Bananymous 0e405755ad General: Update README badge
Tokei's own badge was kind unreliable and slow. I now parse the tokei output into json on server side and make shields.io query it.
2024-04-20 10:39:50 +03:00
Bananymous 0bf45069bd General: Add link to online demo in README.md 2024-04-18 15:35:31 +03:00
Bananymous cdbdc1a822 Kernel: Remove lai as a dependecy
I don't think lai is needed anymore, since my own AML interpreter
can do ACPI poweroff which was all that lai was used for.
2024-04-10 04:39:48 +03:00
Bananymous 1ac7de9ee5 General: Update README feature list
Features listed in README were kind of old. Banan-os now supports much more. Update lists to match current progress.
2024-04-03 16:31:09 +03:00
Bananymous 397043a9c0 General: Rename LICENCE -> LICENSE 2024-04-03 15:59:30 +03:00
Bananymous 43ff03e33b Update README badges
Add more badges now that I have github mirror and badges from shields.io and tokei.rs work!
2024-04-03 15:57:09 +03:00
Bananymous 51820b15cb README: Add packages required by compilation in pacman 2023-12-29 03:11:30 +02:00
Bananymous 9fafafb17e BuildSystem: Add instructions + fixes to build system
You can now easily build with clean ubuntu install
2023-12-28 21:37:18 +02:00
Bananymous af80bad87a BuildSystem: Allow running custom version of cmake
You can now set the environment variable CMAKE_COMMAND to use custom
cmake version.
2023-12-27 13:01:11 +02:00
Bananymous f6c312a6b3 BuildSystem: using sysroot doesn't need root privileges anymore!
Sysroot is now created with fakeroot. This allows root access to be
only needed for disk image creation, since it uses loopback devices.
2023-11-04 17:50:43 +02:00
Bananymous 2d34b2b8a3 BuildSystem: Add bos short hand for building with zsh completions :) 2023-10-28 22:23:29 +03:00
Bananymous 14d24bce98 All: Remove read only from ext2 filesystem :) 2023-10-26 13:26:10 +03:00
Bananymous fb801044ec BuildSystem: Match README.md with the new buildsystem 2023-10-24 11:56:00 +03:00
Bananymous 8621d8a155 BuildSystem: Rework calling qemu
I change always manually the serial/graphical. When running cmake
you can define variable QEMU_ACCEL that will be used as accelerator.

Also ninja has the following targets for running qemu
  1. qemu:            Run graphical qemu environment
  2. qemu-nographic:  Run qemu without graphical screen. You should
                      select 'serial only' from grub menu.
  3. qemu-debug:      Run qemu without accelerator and interrupt
                      debugger.
2023-09-27 13:49:01 +03:00
Bananymous 2c136dae2d Update README.md 2023-08-31 17:54:12 +03:00
Bananymous d4289f9e74 Update README.md 2023-06-02 18:43:30 +03:00
Bananymous 160315c4d0 Update README.md
Add cool badges :D
2023-04-19 00:46:42 +03:00
Bananymous b10b3cbe3b Add a screenshot to README 2023-04-06 21:01:27 +03:00
Bananymous 77e94e1d3b General: Write basic README 2023-04-06 20:59:45 +03:00
Bananymous 6188023fb5 Create README.md 2023-03-18 04:05:59 +02:00