LaylaOS - a hobby x86_64 OS

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
mohammedisam
Member
Member
Posts: 32
Joined: Tue Jan 06, 2015 5:15 pm

LaylaOS - a hobby x86_64 OS

Post by mohammedisam »

Hi all,

I have been working on my hobby kernel and OS for a few years now and it finally reached a point where I consider it *somewhat* stable enough for release.

The OS features include:
  • 64 bit monolithic multitasking pre-emptive kernel written in C
  • Network stack and sockets (based on PicoTCP)
  • ATA/ATAPI and AHCI support
  • Basic Intel HDA sound support
  • PS2 keyboard and mouse
  • Virtual consoles
  • Virtual Dynamic Shared Object (vdso)
  • Interprocess Communication (IPC) facilities in the form of shared memory, semaphores and message queues
  • Page cache for demand loading of pages

The list of ported software that works so far include:
  • ACPI support via ACPICA
  • C library (currently using musl)
  • Ports of 3rd party software (GNU coreutiles, inetutils, bash, several image and audio/video decoding libraries, etc.)
  • Graphical desktop with many (mostly demonstrative) applications
  • SDL2
  • Qt5.12
  • OpenTTD
  • A fork of SDL2 DOOM

The source code is available at the GitHub repo: https://github.com/moisam/laylaos/tree/main
A prebuilt bootable disk image can be downloaded from the releases page: https://github.com/moisam/laylaos/releases


And as you know, the Wiki and forum have been invaluable resources without which this would have not been possible, so thank you all!


Tests, comments and contributions are all welcome!

Cheers,

Mo
screenshot3.png
screenshot4.png
screenshot5.png
User avatar
PavelChekov
Member
Member
Posts: 113
Joined: Mon Sep 21, 2020 9:51 am
Location: Aboard the Enterprise

Re: LaylaOS - a hobby x86_64 OS

Post by PavelChekov »

Cool project! When I saw the title I immediately pictured Windows XP booting with the Layla riff instead of the usual fanfare :lol:
USS Enterprise NCC-1701,
The Final Frontier,
Space,
The Universe

Live Long And Prosper

Slava Ukraini!
Слава Україні!
mohammedisam
Member
Member
Posts: 32
Joined: Tue Jan 06, 2015 5:15 pm

Re: LaylaOS - a hobby x86_64 OS

Post by mohammedisam »

That is a good idea for the OS opening music :D :D :D
Post Reply