serenity/Documentation
kleines Filmröllchen b36d09bab0 Documentation: Document fix for missing /etc/mtab
/etc/mtab is identical to /proc/self/mounts, but it does not exist under
many circumstances, e.g. chroot'ed or in WSL. The fact that many
userspace programs rely on this file existing and the user needing to
create symlinks manually has been a long-standing issue (there's pretty
old forum posts on Debian and Arch Linux forums about it), but it's not
fixed upstream. This short mention should save people some time.
2023-01-03 18:02:16 +01:00
..
Browser Documentation: Update AddNewIDLFile for GC and Exposed changes 2022-10-09 10:14:57 +02:00
Kernel Documentation: Fix a few typos 2022-12-27 15:58:39 -08:00
AdvancedBuildInstructions.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
BareMetalInstallation.md Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
BuildInstructions.md Documentation: Document fix for missing /etc/mtab 2023-01-03 18:02:16 +01:00
BuildInstructionsMacOS.md Documentation: Fix a few typos 2022-12-27 15:58:39 -08: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
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
CLionCodeStyleSettings.xml Documentation: Recommend CLion code style settings over manual steps 2022-12-03 23:54:48 +00:00
CLionConfiguration.md Documentation: Recommend CLion code style settings over manual steps 2022-12-03 23:54:48 +00:00
CodingStyle.md Meta: Update all references of clang-format-14 to clang-format-15 2022-12-04 09:13:24 -07:00
EmacsConfiguration.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
EventLoop.md Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
FAQ.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
HardwareCompatibility.md
HighDPI.md Playground: Rename the application to GMLPlayground 2022-06-28 21:10:10 +01:00
LadybirdBuildInstructions.md Documentation: Move Ladybird BuildInstructions to Documentation 2022-12-25 07:58:58 -07:00
NetworkBoot.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
NvimConfiguration.md Documentation: Add Neovim configuration documentation 2023-01-03 17:59:08 +01:00
Patterns.md Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
QEMU_Components.png
QtCreatorConfiguration.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
README.md Documentation: Add a table of contents for Documentation 2022-07-21 17:35:36 +01:00
RunningOnRaspberryPi.md
RunningTests.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
SelfHostedRunners.md Meta: Switch to clang-format-15 as the standard formatter 2022-12-03 23:52:23 +00:00
SmartPointers.md AK: Convert the try_make<T> factory function to use ErrorOr 2022-02-03 23:33:20 +01:00
StringFormatting.md AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Tftpd32_Dhcp.png
Tftpd32_Serving.png
Tftpd32_Tftp.png
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
VSCodeConfiguration.md Documentation: Remove i686 support 2022-12-28 11:53:41 +01:00
WebServer_localhost.png
WHPX_Feature.png

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.