ringOS source code
ringOS-X is next generation of ringOS featuring Limine bootloader.
If you have problem or idea create an issue.
If you want contribute to this project create a Pull Request.
ringOS is ringwormGO operating system based on PonchoOS. Next generation of ringOS, ringOS-X is featuring Limine bootloader.
ringOS have GUI and we are working on more keyboard support.
This repo is for active development and invitation of new contributors to this project.
Beta 4 version image of ringOS
Beta16 version image of ringOS
Image of Limine-limine version of ringOS
- If you want to change the background you have to configure
limine.cfg
(still beats MS-Win 7+ when it comes to customization)
Check old version of README on main branch.
- GNU-EFI (this branch)
- Limine-limine
- Limine-stivale2 (outdated)
- POSIX (it will be still here)
- Framebuffer info
- Printing to the screen
- printf
-
\n
implementaion
- Bitmap
- Paging
-
malloc
andfree
- GDT
- IDT
- Exceptions
- Panic screen
- IO
- Keyboard
- Mouse
- VMWare Tools
- Virtual Box Additions
- VFS
- DEVFS
- FAT32
- ISO9660
- Ext2
- Ext4
- NTFS
- Read
- Write
- SATA
- IDE
- NVMe
- PIT
- Shell
- Basic framebuffer windowing-system
- Advanced framebuffer windowing-system
- BMP images
- TGA images
- Put GUI as process
- GUI support in User Mode
- Own GUI library
- Own scripting language for GUI
- Calculator (maximum number of number1 and number2 is 9)
- Ring3
- TSS
- ELF
- syscall
- Threads - one or more of them
- Task Manager - GUI version
- Task Manager - non GUI version
- Users - one or more of them
- Python
- Lua
- GCC and G++ compiler
- ACPI
- AHCI
- Audio
- Book
- Installation
- Networking
- Own build tool
- Real hardware support
- PCI
- PCIe
- SMBIOS
- USB
Firmware: UEFI x86_64 PC
RAM: 3GB is the MAXIMUM
Qemu: 38MB RAM min, 3GB recommended
Virtual Box, VMWare: 4096MB RAM minimum, (check this for more information)
CPU: minimum - Intel Celeron N3350; recommended - Intel Core i5
Note: Qemu on Windows requires more processor power than Qemu on Linux/MacOS
- build-essential
- mtools
- lld
- Qemu
See shell script to install software.
- printf This is forked repository of original mpaland's printf and also ringwormGO has done little modification to be compatible with ringOS
-
Poncho's Discord server
Other
Thank you for choosing ringOS
© ringwormGO 2022