Passer au contenu
  • Home
  • Documentation
  • Contact
  • Home
  • Documentation
  • Contact

1. Introduction

  • Overview of Aralez
  • System Requirements

2. Getting Started

  • Build Instructions
  • Usage

3. Core Functionality

  • Supported Data Types
  • Tools Overview

4. Configuration and Customization

  • Configuration Structure
  • Managing Tasks and Priorities
  • Configuring Encryption and Security Options

5. Advanced Usage

  • Optimizing Performance

6. Appendix

  • License
View Categories

System Requirements

To use and build Aralez effectively, the following requirements must be met. The page is divided into two sections: Execution and Build.

Execution #

Aralez is designed to run seamlessly on Windows systems. Below are the requirements to execute the tool:

Windows #

Minimum Supported Versions:

  • Windows 7
  • Windows Server 2008

Recommended Versions:

  • Windows 10
  • Windows 11
  • Windows Server 2016 or later
Permissions #
  • Administrator Privileges:
    • Required to access system-level directories and files (e.g., C:\Windows or $MFT).
  • Write Permissions:
    • Necessary for saving output files and logs in specified directories.
Network Requirements #

Offline Use:

  • Aralez operates without an active internet connection, making it suitable for isolated environments.

Optional Network Access:

  • Required only for downloading updates or external dependencies.
Testing Environment #

It is recommended to validate Aralez in a controlled environment before deploying it to production systems. Ensure that:

  • Test systems meet the above requirements.
  • The YAML configuration file is correctly set up and validated.
aralez.exe --check_config

Build Requirements #

If you plan to build Aralez from the source, ensure the following dependencies are satisfied:

Supported Build Systems #

Aralez can be built on both Windows and Linux platforms:

Windows #

Rust Toolchain:

  • Required Version: Rust 1.77.0 or later.
  • For compatibility with legacy systems like Windows 7, use Rust 1.77.0.
  • Installation: Install Rust from rust-lang.org.

Dependencies:

  • Windows Resource Compiler (windres) for handling resource files such as icons and manifests.
Linux #

Linux can be used for cross-compiling Aralez executables for Windows systems.

  • Supported Distributions:
    • Ubuntu 20.04 or later.
    • Other distributions with the mingw-w64 package available for cross-compilation.
  • Tool dependencies for Cross-Compilation:
    • mingw-w64:
      • Required for building Windows-compatible binaries.
      • Install on Ubuntu with:
sudo apt install mingw-w64
  • Rust dependencies for Cross-Compilation
    • Rust Toolchain:
      • Required Version: Rust 1.77.0 or later.
      • Install Rust from rust-lang.org.
    • Rust Targets:
      • Add the following targets for cross-compilation:
rustup target add i686-pc-windows-gnu
rustup target add x86_64-pc-windows-gnu

Table of Contents
  • Execution
    • Windows
    • Permissions
    • Network Requirements
    • Testing Environment
  • Build Requirements
    • Supported Build Systems
      • Windows
      • Linux

Copyright © 2024 - Areg Baghinyan