Платформы
Поддерживаемые платформы
DuckDB официально поддерживает следующие платформы:
| Название платформы | Описание |
|---|---|
linux_amd64 | Linux AMD64 |
linux_arm64 | Linux ARM64 |
osx_amd64 | macOS 12+ (Intel CPUs) |
osx_arm64 | macOS 12+ (Apple Silicon: M1, M2, M3 CPUs) |
windows_amd64 | Windows 10+ на процессорах Intel и AMD (x86_64) |
windows_arm64 | Windows 10+ на ARM-процессорах (AArch64) |
Другие платформы
Существует несколько платформ с различным уровнем поддержки. Для некоторых платформ распространяются двоичные файлы DuckDB и расширения (или подмножество расширений). Для большинства платформ DuckDB часто можно скомпилировать из исходного кода.
| Название платформы | Описание |
|---|---|
freebsd_amd64 | FreeBSD AMD64 (x64_64) |
freebsd_arm64 | FreeBSD ARM64 |
linux_arm64_android | Android ARM64 |
linux_arm64_gcc4 | Linux AMD64 с GCC 4 (например, CentOS 7) |
wasm_eh | Обработка исключений WebAssembly |
wasm_mvp | Минимально необходимый продукт WebAssembly |
windows_amd64_mingw | Windows 10+ AMD64 (x86_64) с MinGW |
windows_amd64_rtools | Windows 10+ AMD64 (x86_64) для RTools (устарело) |
windows_arm64_mingw | Windows 10+ AMD64 (x86_64) с MinGW |
32-битные архитектуры официально не поддерживаются, но вручную скомпилировать DuckDB для некоторых из этих платформ, например, для платформ Raspberry Pi, возможно.
Компиляция DuckDB из исходного кода
DuckDB можно скомпилировать из исходного кода для ряда других платформ, таких как FreeBSD, дистрибутивы Linux, использующие musl libc, и macOS 11.
Подробную информацию о бесплатной и коммерческой поддержке см. в статье блога о политике поддержки.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/dev/building/platforms.html