serenity/Base/etc
Liav A ed67a877a3 Kernel+SystemServer+Base: Introduce the RAMFS filesystem
This filesystem is based on the code of the long-lived TmpFS. It differs
from that filesystem in one keypoint - its root inode doesn't have a
sticky bit on it.

Therefore, we mount it on /dev, to ensure only root can modify files on
that directory. In addition to that, /tmp is mounted directly in the
SystemServer main (start) code, so it's no longer specified in the fstab
file. We ensure that /tmp has a sticky bit and has the value 0777 for
root directory permissions, which is certainly a special case when using
RAM-backed (and in general other) filesystems.

Because of these 2 changes, it's no longer needed to maintain the TmpFS
filesystem, hence it's removed (renamed to RAMFS), because the RAMFS
represents the purpose of this filesystem in a much better way - it
relies on being backed by RAM "storage", and therefore it's easy to
conclude it's temporary and volatile, so its content is gone on either
system shutdown or unmounting of the filesystem.
2023-02-04 15:32:45 -07:00
..
ca_certs.ini Base: Add GlobalSign Root R3 certificate 2022-04-19 20:08:58 +04:30
FileIconProvider.ini Base+Presenter: Add icons for Presenter 2023-02-01 19:17:48 +01:00
fstab Kernel+SystemServer+Base: Introduce the RAMFS filesystem 2023-02-04 15:32:45 -07:00
group Clipboard: Remove unnecessary UID separation 2021-06-06 17:56:34 +02:00
hosts LookupServer: Load hostnames 2019-06-07 08:35:41 +02:00
Keyboard.ini Base+WindowsServer+keymap: Store multiple keymaps in a config 2022-02-03 00:47:22 +01:00
LookupServer.ini Base+LibCore: Store booleans in human-readable format 2021-11-04 23:44:02 +01:00
Network.ini NetworkServer: Enable DHCP on interfaces that are not listed in config 2022-07-04 13:20:24 +03:00
passwd Base: Make /bin/Shell the login shell by default 2021-08-12 18:56:30 +02:00
protocols Base files: Add protocols file 2020-04-18 10:11:55 +02:00
services Everywhere: Fix more typos 2020-10-03 12:36:49 +02:00
shadow Clipboard: Remove unnecessary UID separation 2021-06-06 17:56:34 +02:00
shellrc Base: Remove some old, not particularly useful aliases from .shellrc 2023-01-05 13:05:13 +00:00
SystemServer.ini Base: Set PATH in text mode 2022-10-31 00:02:34 +01:00
timezone LibTimeZone: Use /etc/timezone as the basis for the system time zone 2022-01-23 12:48:26 +00:00
WindowServer.ini WindowServer: Add "Natural scrolling" support 2022-12-04 19:32:43 +00:00