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.**