Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Official Open-Source Q-J-R OS v3.1

GNU Public License v3.0 (GPL-3.0)!

Source Files:

  1. ata.c

  2. boot.asm

  3. calculator.c

  4. kernel.c

  5. kernel_entry.asm

  6. writer.c

  7. idt.c

  8. memory.c

  9. writer.c

  10. linker.ld

  11. Makefile

Features:

Regular

  1. Help Panel - help
  2. Clear Screen - clear
  3. Shutdown (halting) - exit
  4. System Reboot - reboot
  5. Information View - info
  6. Calculator - calc
  7. BIOS CMOS Time - time
  8. Printing Text - echo

ATA

  1. Initialize ATA - ata
ATA: Work with Files
  1. List of files in a current directory - ls
  2. Read file - read
  3. Write file - write
  4. Delete file - del
  5. File statistics - stat
ATA: Work with directories
  1. Make directory - mkdir
  2. Print Working Directory Path - pwd
  3. Change the directory - cd

Hardware

  1. See RAM information - ram

Compilation

Tools (Crosscompilation):

  1. i686-elf-binutils 1.1. i686-elf-gcc 1.2. i686-elf-ld 1.3. i686-elf-objcopy

  2. nasm

  3. mkfs.fat

  4. qemu

  5. make

Details:

Architecture : x86 (i386)
Platform : Bare-Metal
Run Mode of x86: Protected Mode
Graphics : VGA Text Mode 80x25

ATA Support : FAT16 ATA Chain Support
SATA Support : No (temporary)
Filesystem : FAT16

Floopy : No

OS : Q-J-R OS
Version : 3.1
Kernel : Q-J-R OS Kernel v2.0.2
Kernel Type : Monolithic Kernel (Not fully)
Release Date : 2026-08-19

Disk Image Size: 65536 KB
Disk Image : .img

Virtual Machine: QEMU (i386)

Supports Compilation: macOS, GNU/Linux
Code : Open-Source (Free Software)
License : GPL-3.0 (GNU General Public License v.0)

About

Official Q-J-R OS Repository!

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages