ladybird/Documentation
sno2 36f6e09f7e Documentation: Update WSL QEMU Installation Requirements
As Evil stated in the Discord, WSL users must install the DLL
libraries with their QEMU Installation or else they will receive
obscure errors about the syntax of the Meta/run.sh file as shown in
SerenityOS#14033.
2022-12-03 16:04:38 -07:00
..
Browser Documentation: Update AddNewIDLFile for GC and Exposed changes 2022-10-09 10:14:57 +02:00
Kernel Documentation: Add a document about TmpFS 2022-11-25 14:43:28 -07:00
AdvancedBuildInstructions.md Meta+Tests: Allow running FLAC spec tests 2022-09-02 23:54:50 +01:00
BareMetalInstallation.md Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
BuildInstructions.md Everywhere: Require version >= 12 for GCC host compiler 2022-10-25 23:15:51 +01:00
BuildInstructionsMacOS.md Documentation: Update macOS build dependencies to gcc-12 2022-11-02 16:58:43 +00:00
BuildInstructionsOther.md Documentation: Add instructions for building images without root 2022-04-04 12:49:32 +02:00
BuildInstructionsWindows.md Documentation: Update WSL QEMU Installation Requirements 2022-12-03 16:04:38 -07:00
BuildProfilingInstructions.md Documentation: Add BuildProfilingInstructions.md 2021-07-30 20:51:11 +02:00
CLion_Add_Configuration.png Documentation: Add Kernel/Userland quick switch to CLion configuration 2022-04-01 17:39:15 +01:00
CLion_Add_Configuration_Existing.png Documentation: Add Kernel/Userland quick switch to CLion configuration 2022-04-01 17:39:15 +01:00
CLion_Naming_Convention.png Documentation: Add preferred coding style options to CLion configuration 2021-07-27 22:49:41 +02:00
CLionConfiguration.md Documentation: Update CLion Configuration to use the x86-64 target 2022-10-12 00:09:51 +02:00
CodingStyle.md Documentation: Amend comment describing use of "virtual" and "final" 2022-09-06 19:15:54 +00:00
EmacsConfiguration.md Documentation: Add clang-format variant to EmacsConfiguration.md 2022-08-08 16:36:23 -04:00
EventLoop.md Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
FAQ.md Documentation: Add FAQ regarding MP3 patents 2022-10-15 22:50:33 +02:00
HardwareCompatibility.md Documentation: Add the new supported RTL8168 variants to the list 2021-09-18 17:49:24 +03:00
HighDPI.md Playground: Rename the application to GMLPlayground 2022-06-28 21:10:10 +01:00
NetworkBoot.md Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
Patterns.md Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
QEMU_Components.png Documentation: Suggest using x86_64 QEMU on Windows 2021-07-10 23:24:45 +02:00
QtCreatorConfiguration.md Everywhere: Fully remove the separate LibM directory 2022-09-16 16:09:19 +00:00
README.md Documentation: Add a table of contents for Documentation 2022-07-21 17:35:36 +01:00
RunningOnRaspberryPi.md Documentation: Tweak RunningOnRaspberryPi a bit 2021-10-21 20:01:34 +01:00
RunningTests.md Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
SelfHostedRunners.md Everywhere: Require version >= 12 for GCC host compiler 2022-10-25 23:15:51 +01:00
SmartPointers.md AK: Convert the try_make<T> factory function to use ErrorOr 2022-02-03 23:33:20 +01:00
StringFormatting.md Documentation: Document string formatting format 2022-01-08 06:18:04 -08:00
Tftpd32_Dhcp.png Documentation: Add RunningOnRaspberryPi page 2021-10-16 00:36:51 +01:00
Tftpd32_Serving.png Documentation: Add RunningOnRaspberryPi page 2021-10-16 00:36:51 +01:00
Tftpd32_Tftp.png Documentation: Add RunningOnRaspberryPi page 2021-10-16 00:36:51 +01:00
TransferringFiles.md Documentation: Fix Typo in TransferringFiles.md 2022-05-01 18:11:07 +02:00
Troubleshooting.md Everywhere: Require version >= 12 for GCC host compiler 2022-10-25 23:15:51 +01:00
VimConfiguration.md Meta: Add configuration file for YouCompleteMe 2022-10-27 20:52:39 +01:00
VirtualBox.md Documentation: Document setting UUID for VDI image 2022-01-28 19:46:52 +00:00
VirtualBox_Creation_Reference.png Documentation: Remove execute bit from image file 2022-08-24 07:29:13 +00:00
VMware.md Documentation: Reorganize the build documentation 2021-07-10 23:24:45 +02:00
VSCodeConfiguration.md Documentation: Give collapsed sections consistent headers 2022-11-03 06:58:19 +00:00
WebServer_localhost.png Documentation: Document how to transfer files from QEMU to the host 2022-01-10 10:31:54 +01:00
WHPX_Feature.png Documentation: Add screenshot for WHPX 2021-07-10 23:24:45 +02:00

SerenityOS Documentation

Serenity development moves quickly, so some of these might be out of date. Please let us know if something here is wrong, or submit a PR with any additions or corrections! If you have any questions that are not answered here or in the FAQ, you are welcome to ask on Discord.

Building and Running

OS-specific

Make sure to read the basic Build Instructions first.

Running on Hardware

Configuring Editors

Development

File and Data Formats

Browser/LibWeb

Kernel

Applications

Documentation for SerenityOS applications and utilities can be found in the man pages.