Introduction to SerenityOS Programming
awesomekling.github.io
Introduction to SerenityOS Programming
1–10 of 44 posts
Re: Introduction to SerenityOS Programming
#2Re: Introduction to SerenityOS Programming
#3Re: Introduction to SerenityOS Programming
#4Hello friends! Author here. Happy to answer any questions about SerenityOS and its programming environment. :)
Re: Introduction to SerenityOS Programming
#5This is great! I found SerenityOS after it got posted here a few months ago and I've been keeping up with your videos. Unrelated note, how stable is SerenityOS on baremetal? Would love to have it up & running on a spare desktop in the near future.
There are people actively working on various things like ACPI, AHCI and NVMe right now, but hardware support takes time. That said, things have been moving at a pretty decent pace :)
Re: Introduction to SerenityOS Programming
#6Hello friends! Author here. Happy to answer any questions about SerenityOS and its programming environment. :)
Do you have any ready to use development environments? If not, do you have a detailed doc around setting my local dev env? Thank you!
It usually takes less than 30 minutes to have everything set up if you're on a modern Linux system. Build instructions can be found here: https://github.com/SerenityOS/serenity/blob/master/Documenta...
Re: Introduction to SerenityOS Programming
#7This is great! I found SerenityOS after it got posted here a few months ago and I've been keeping up with your videos. Unrelated note, how stable is SerenityOS on baremetal? Would love to have it up & running on a spare desktop in the near future.
Hi Aaronstotle! I don't run it on bare metal myself, but there are a couple of other developers who mess around with it somewhat regularly. You should have a fair chance of getting it running on hardware that's a decade old or so. There are people actively working on various things like ACPI, AHCI and NVMe right now, but hardware support takes time. That said, things have been moving at a pretty decent pace :)
Re: Introduction to SerenityOS Programming
#8Earlier quoted context omitted.
Hi Aaronstotle! I don't run it on bare metal myself, but there are a couple of other developers who mess around with it somewhat regularly. You should have a fair chance of getting it running on hardware that's a decade old or so. There are people actively working on various things like ACPI, AHCI and NVMe right now, but hardware support takes time. That said, things have been moving at a pretty decent pace :)
Yes, I've noticed things have definitely picked up steam in the last six months, especially considering all your security improvements. Is there an irc/chat you and other people hang out in?
The main community hub for the project is #serenityos on Freenode :)
Re: Introduction to SerenityOS Programming
#9Earlier quoted context omitted.
Do you have any ready to use development environments? If not, do you have a detailed doc around setting my local dev env? Thank you!
Hi pryelluw! There's no ready to use development environment. There are scripts to build a toolchain, and scripts to build the system, but beyond those things, everyone sets up their own environment they way they like. :) It usually takes less than 30 minutes to have everything set up if you're on a modern Linux system. Build instructions can be found here: https://github.com/SerenityOS/serenity/blob/master/Documenta…
Re: Introduction to SerenityOS Programming
#10Hello friends! Author here. Happy to answer any questions about SerenityOS and its programming environment. :)
Any plans to port it to other platforms (eg OpenGL so it becomes very cross platform) so it can be used outside Serenity?