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).
- mohammedisam
- Member
Member - Posts: 34
- 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:
The list of ported software that works so far include:
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
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
- PavelChekov
- Member
Member - Posts: 116
- 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!
Слава Україні!
The Final Frontier,
Space,
The Universe
Live Long And Prosper
Slava Ukraini!
Слава Україні!
- mohammedisam
- Member
Member - Posts: 34
- 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