Client
======
Operating systems
-----------------
Since we're mostly working with MacBooks, the recommended client operating system is `macOS `_.
.. hint::
You can also work with *Linux* or *Windows*, however there's no support and you're on your own.
Automations
-----------
Most automations are built for `macOS`_ and/or ``*NIX`` systems, such as:
- Infrastructure services (e.g. WLAN)
- :ref:`Makefiles ` (i.e. the use of the ``make`` command vs. bat files)
- Python packages (e.g. paths ``/example/path`` vs ``C:\example\path``)
- Linting (e.g. ``\n`` vs. ``\r\n``)
.. hint::
If you don't want to use `macOS`_, and since `macOS`_ is similar to a ``*NIX`` based system, you might be happier with a ``*NIX`` system than *Windows*.
Support
-------
`macOS`_ is the only supported operating system for clients at confirm IT solutions.
.. warning::
As mentioned above, if you don't use `macOS`_, you're on yourself regarding the support. Since we're not willing to pay for the PITA support of "rogue" systems, the following rule applies:
.. code-block:: text
{MAX PAID TIME FOR SUPPORT} = {TIME REQUIRED TO SOLVE THE ISSUE ON MACOS} x 2
**All time exceeding the formula above, has to be spent in spare time.**