summaryrefslogtreecommitdiff
path: root/README.txt
blob: c217f7ade6b9fd10e78303f7fbff38ffe12edad7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
TO INSTALL
==========

Type this command to install:

  make install

TO RUN FIREFOX
==============

Then you can use the two commands:

  firestart  - start Firefox in a CGroup sandbox          (best performance)
  firestartx - start Firefox in a CGroup and X server sandbox  (recommended)

Within the `firefox` systemd service, a background service called `ioslay` will
be started by `firefox-io-slayer`.

The launching of Firefox through either of these commands launches a watchdog
process that kills Firefox processes when they are spinning the disk.

FIRESTART AND FIRESTARTX
========================

firestart <firefox arguments>

  This command starts Firefox in a CGroup sandbox with at most half of system
  memory available. It monitors IO usage and kills web browser tab processes
  when IO is saturated.

firestartx <firefox arguments>

  This runs `firestart` with $DISPLAY set to a virtual X11 screen that runs in a
  window. This prevents Firefox from popping anything up outside of its window
  and prevents Firefox from locking up the X server input.