Manual/src/content/docs/appendix/system-requirement.md
2024-04-05 20:46:30 +08:00

73 lines
3.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: System Requirement
---
Before proceeding with the installation and usage of GpgFrontend, it's crucial
to understand the system requirements that ensure optimal performance. This
section provides comprehensive details about the necessary software
dependencies, hardware specifications, and the compatible operating systems.
Meeting these requirements will ensure a smooth, efficient experience while
using GpgFrontend.
Please read the following subsections carefully to confirm that your system
aligns with the recommended configurations.
## Hardware
While the specific hardware requirements largely depend on the size and
complexity of the data you're working with, we generally recommend:
A computer with at least 1 GB of RAM. However, 2 GB or more is preferable for
smoother performance. The majority of these resources are allocated to your
operating system, but around 100 MB of memory is needed to ensure the smooth
running of GpgFrontend. At least 200 MB of free disk space for software
installation. Additional space will be needed for ongoing work.
Please note, these requirements are intended to be guidelines rather than strict
rules. It's possible that GpgFrontend will work on lower-spec hardware, but for
optimal performance, the above specifications are recommended.
## Operating System
GpgFrontend is compatible with major operating systems including Linux, macOS,
and Windows. Specifically, it recommends Windows 7 and later, macOS 11 and
later, and Ubuntu 20.04 LTS or other equivalent Linux distributions.
## Software
To ensure GpgFrontend functions seamlessly, it relies on the following software
dependencies:
- **Qt Framework:** GpgFrontend is developed using the Qt framework to offer a
rich user experience and cross-platform compatibility. The application
includes:
- **Qt6:** The primary build utilizes Qt6, ensuring a modern interface and
robust performance. Qt6 is included in the release packages for Linux,
macOS, and Windows, offering straightforward setup without additional
installations.
- **Qt5 Support for Windows:** Recognizing the need to accommodate users on
older versions of Windows, GpgFrontend also provides a Qt5-based version.
This variant ensures compatibility with earlier Windows environments,
extending the tool's accessibility and usability.
- **GnuPG 2.2.0 or Higher:** GpgFrontend integrates with GnuPG for its
cryptographic operations, including encryption, decryption, and digital
signing. GnuPG (version 2.2.0 or newer) is a necessary component to leverage
the full capabilities of GpgFrontend. Please note, GnuPG 1.x versions are not
supported by GpgFrontend due to differences in functionality and support.
Users are encouraged to use GnuPG 2.x to ensure compatibility and secure
operations.
By catering to a wide range of operating systems and ensuring backward
compatibility with older Windows versions through Qt5 support, GpgFrontend
strives to be as inclusive and accessible as possible.
## Network
Although not necessary for basic operation, an active Internet connection may be
required for software updates and accessing online help resources.
Please note that these are the minimal requirements that we tested, and actual
requirements for your use case could be higher, especially for large datasets.