From 4e30f4caaa3b78fe8b657f053079f213df4dd97d Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 2 Apr 2024 06:19:48 +0000 Subject: [PATCH 01/18] Add Hbase and Mosquitto files Signed-off-by: odidev --- content/opensource_packages/hbase.md | 29 ++++++++++++++++++++++++ content/opensource_packages/mosquitto.md | 29 ++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 content/opensource_packages/hbase.md create mode 100644 content/opensource_packages/mosquitto.md diff --git a/content/opensource_packages/hbase.md b/content/opensource_packages/hbase.md new file mode 100644 index 00000000..f833df9c --- /dev/null +++ b/content/opensource_packages/hbase.md @@ -0,0 +1,29 @@ +--- +name: Hbase +category: Databases - Big-data +description: Apache HBase is an open-source, distributed, versioned, non-relational database. +download_url: https://archive.apache.org/dist/hbase/ +works_on_arm: true +supported_minimum_version: + version_number: hbase-0.92.0 + release_date: 23/01/2012 + + +optional_info: + homepage_url: https://hbase.apache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://amperecomputing.com/assets/Hadoop_on_Ampere_Arm_Processors_Ref_Architecture_0_75_20231024_f5784a93f6.pdf + official_docs: https://hbase.apache.org/book.html#build.on.linux.aarch64 + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Hbase should run on any platform that runs a supported version of Java, kindly refer [here](https://hbase.apache.org/book.html#build.on.linux.aarch64). + +--- diff --git a/content/opensource_packages/mosquitto.md b/content/opensource_packages/mosquitto.md new file mode 100644 index 00000000..b1abad57 --- /dev/null +++ b/content/opensource_packages/mosquitto.md @@ -0,0 +1,29 @@ +--- +name: Mosquitto +category: Messaging/Comms +description: Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. +download_url: https://mosquitto.org/files/source/ +works_on_arm: true +supported_minimum_version: + version_number: 1.5.1 + release_date: 16/08/2018 + + +optional_info: + homepage_url: https://mosquitto.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://techcommunity.microsoft.com/t5/internet-of-things-blog/bridge-building-mosquitto-mqtt-to-azure-iot-using-paho-mqtt-and/ba-p/2999643 + official_docs: + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: + +--- From 94ab6074bfe5f510d9a0ab5822da9a39b92247b9 Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 2 Apr 2024 05:54:22 +0000 Subject: [PATCH 02/18] Add apache_tomcat, cockroachdb, rust and spring_boot files Signed-off-by: odidev --- content/opensource_packages/apache_tomcat.md | 29 ++++++++++++++++++++ content/opensource_packages/cockroachdb.md | 28 +++++++++++++++++++ content/opensource_packages/rust.md | 28 +++++++++++++++++++ content/opensource_packages/spring_boot.md | 29 ++++++++++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 content/opensource_packages/apache_tomcat.md create mode 100644 content/opensource_packages/cockroachdb.md create mode 100644 content/opensource_packages/rust.md create mode 100644 content/opensource_packages/spring_boot.md diff --git a/content/opensource_packages/apache_tomcat.md b/content/opensource_packages/apache_tomcat.md new file mode 100644 index 00000000..dff7075f --- /dev/null +++ b/content/opensource_packages/apache_tomcat.md @@ -0,0 +1,29 @@ +--- +name: Apache Tomcat +category: Web Server +description: Apache Tomcat is an open-source web server and servlet container for Java web applications. +download_url: https://archive.apache.org/dist/tomcat/ +works_on_arm: true +supported_minimum_version: + version_number: 6.0.35 + release_date: 23/01/2012 + + +optional_info: + homepage_url: https://tomcat.apache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://docs.oracle.com/en/solutions/deploy-tomcat-adb/index.html#GUID-41F8F9FF-61DB-4F11-AF0E-69DD3E5ECCBD + official_docs: https://tomcat.apache.org/tomcat-9.0-doc/building.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Apache Tomcat is platform independent. + +--- diff --git a/content/opensource_packages/cockroachdb.md b/content/opensource_packages/cockroachdb.md new file mode 100644 index 00000000..4c6ad3b4 --- /dev/null +++ b/content/opensource_packages/cockroachdb.md @@ -0,0 +1,28 @@ +--- +name: CockroachDB +category: Database +description: CockroachDB is a cloud-native distributed SQL database designed to build, scale, and manage modern, data-intensive applications. +download_url: https://www.cockroachlabs.com/docs/releases/ +works_on_arm: true +supported_minimum_version: + version_number: 22.2.5 + release_date: 16/02/2023 + +optional_info: + homepage_url: https://www.cockroachlabs.com/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://www.cockroachlabs.com/docs/v23.2/install-cockroachdb-linux + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://www.cockroachlabs.com/docs/releases/v22.2?#v22-2-5 + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/rust.md b/content/opensource_packages/rust.md new file mode 100644 index 00000000..4759481c --- /dev/null +++ b/content/opensource_packages/rust.md @@ -0,0 +1,28 @@ +--- +name: Rust +category: Languages and Frameworks +description: Rust is an open source multi-paradigm, general-purpose programming language that emphasizes performance, type safety, and concurrency. +download_url: https://github.com/rust-lang/rust/releases +works_on_arm: true +supported_minimum_version: + version_number: 1.8.0 + release_date: 10/09/2020 + +optional_info: + homepage_url: https://www.rust-lang.org/learn + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://learn.arm.com/install-guides/rust/ + partner_content: https://aws.amazon.com/blogs/devops/building-an-arm64-rust-development-environment-using-aws-graviton2-and-aws-cdk/ + official_docs: https://www.rust-lang.org/tools/install + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: No ARM64 release notes are available. Installation and testing is done using released source code tar. + +--- diff --git a/content/opensource_packages/spring_boot.md b/content/opensource_packages/spring_boot.md new file mode 100644 index 00000000..689c4334 --- /dev/null +++ b/content/opensource_packages/spring_boot.md @@ -0,0 +1,29 @@ +--- +name: Spring Boot +category: Runtimes +description: Spring Boot is an open-source Java-based framework used to create standalone, production-grade Spring-based applications with minimal setup and configuration. +download_url: https://github.com/spring-projects/spring-boot/releases +works_on_arm: true +supported_minimum_version: + version_number: 1.0.0 + release_date: 12/09/2023 + + +optional_info: + homepage_url: https://spring.io/projects/spring-boot + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://aws.amazon.com/blogs/containers/optimize-your-spring-boot-application-for-aws-fargate/ + official_docs: https://spring.io/quickstart + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: No ARM64 specific release notes and binaries are available. Installation and testing is done using released source code tar. + +--- From d0f97e6f4c3fed3fb9f65621671c8cef8478aff1 Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 2 Apr 2024 06:49:08 +0000 Subject: [PATCH 03/18] Add lightgbm and onednn files Signed-off-by: odidev --- content/opensource_packages/lightgbm.md | 28 +++++++++++++++++++++++++ content/opensource_packages/onednn.md | 28 +++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 content/opensource_packages/lightgbm.md create mode 100644 content/opensource_packages/onednn.md diff --git a/content/opensource_packages/lightgbm.md b/content/opensource_packages/lightgbm.md new file mode 100644 index 00000000..8c58826d --- /dev/null +++ b/content/opensource_packages/lightgbm.md @@ -0,0 +1,28 @@ +--- +name: LightGBM +category: AI/ML +description: LightGBM is a free and open-source distributed gradient-boosting framework for machine learning that uses tree based learning algorithms. +download_url: https://github.com/microsoft/LightGBM/releases +works_on_arm: true +supported_minimum_version: + version_number: 3.2.0 + release_date: 22/3/2021 + + +optional_info: + homepage_url: https://lightgbm.readthedocs.io/en/latest/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/xgboost-lightgbm-aws-graviton3 + partner_content: + official_docs: https://lightgbm.readthedocs.io/en/latest/Installation-Guide.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/microsoft/LightGBM/releases/tag/v3.2.0 + release_notes__recommended_minimum: + other_info: The Project releases only python wheels for aarch64. No other executables are being released for aarch64. +--- diff --git a/content/opensource_packages/onednn.md b/content/opensource_packages/onednn.md new file mode 100644 index 00000000..9a9f0158 --- /dev/null +++ b/content/opensource_packages/onednn.md @@ -0,0 +1,28 @@ +--- +name: OneDNN +category: AI/ML +description: OneDNN is an open-source cross-platform performance library of basic building blocks for deep learning applications. +download_url: https://github.com/oneapi-src/oneDNN/releases +works_on_arm: true +supported_minimum_version: + version_number: 1.5 + release_date: 17/6/2020 + + +optional_info: + homepage_url: https://oneapi-src.github.io/oneDNN/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/machine-learning-inference-on-aws-graviton3 + partner_content: https://aws.amazon.com/blogs/machine-learning/run-machine-learning-inference-workloads-on-aws-graviton-based-instances-with-amazon-sagemaker/ + official_docs: https://spec.oneapi.io/versions/latest/elements/oneDNN/source/index.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/oneapi-src/oneDNN/releases/tag/v1.5 + release_notes__recommended_minimum: + other_info: +--- From 424ef8144066ba8b703f1e349db1224426655b78 Mon Sep 17 00:00:00 2001 From: odidev Date: Mon, 8 Apr 2024 07:10:18 +0000 Subject: [PATCH 04/18] Add bonjour, calico, kata and quartz files Signed-off-by: odidev --- content/opensource_packages/bonjour.md | 29 +++++++++++++++++++++++++ content/opensource_packages/calico.md | 29 +++++++++++++++++++++++++ content/opensource_packages/kata.md | 29 +++++++++++++++++++++++++ content/opensource_packages/quartz.md | 30 ++++++++++++++++++++++++++ 4 files changed, 117 insertions(+) create mode 100644 content/opensource_packages/bonjour.md create mode 100644 content/opensource_packages/calico.md create mode 100644 content/opensource_packages/kata.md create mode 100644 content/opensource_packages/quartz.md diff --git a/content/opensource_packages/bonjour.md b/content/opensource_packages/bonjour.md new file mode 100644 index 00000000..a9e5e1e3 --- /dev/null +++ b/content/opensource_packages/bonjour.md @@ -0,0 +1,29 @@ +--- +name: Bonjour +category: Networking +description: Bonjour also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols. +download_url: +works_on_arm: false +supported_minimum_version: + version_number: + release_date: + + +optional_info: + homepage_url: https://developer.apple.com/bonjour/ + support_caveats: + alternative_options: Avahi + getting_started_resources: + arm_content: + partner_content: + official_docs: + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Bonjour is primarily designed for macOS and windows environments. However, there are some open-source implementations of Zeroconf (the technology behind Bonjour) that can be use on Linux, such as [avahi](https://docs.poppy-project.org/en/installation/install-zeroconf.html). + +--- diff --git a/content/opensource_packages/calico.md b/content/opensource_packages/calico.md new file mode 100644 index 00000000..de4f3977 --- /dev/null +++ b/content/opensource_packages/calico.md @@ -0,0 +1,29 @@ +--- +name: Calico +category: Containers and Orchestration +description: Calico is an open-source project with an active development and user community. Calico Open Source has grown to be the most widely adopted solution for container networking and security. +download_url: https://github.com/projectcalico/calico/releases +works_on_arm: true +supported_minimum_version: + version_number: 3.21.3 + release_date: 13/01/2022 + +optional_info: + homepage_url: https://docs.tigera.io/calico/latest/about/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://docs.tigera.io/calico/latest/getting-started/ + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/projectcalico/calico/releases/tag/v3.21.3 + release_notes__recommended_minimum: + other_info: There are no release notes available for Linux/ARM64. The first binary release is rolled out in version 3.21.3. + +--- diff --git a/content/opensource_packages/kata.md b/content/opensource_packages/kata.md new file mode 100644 index 00000000..99a43cef --- /dev/null +++ b/content/opensource_packages/kata.md @@ -0,0 +1,29 @@ +--- +name: Kata +category: Containers and Orchestration +description: Kata Containers is an open-source project that aims to provide a lightweight and secure alternative to traditional virtual machines (VMs) for running containerized applications. +download_url: https://github.com/kata-containers/kata-containers/releases +works_on_arm: true +supported_minimum_version: + version_number: 3.2.0 + release_date: 23/10/2023 + + +optional_info: + homepage_url: https://katacontainers.io/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/serverless-on-arm64 + partner_content: + official_docs: https://github.com/kata-containers/kata-containers/tree/main/docs/install + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/kata-containers/kata-containers/releases/tag/3.2.0 + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/quartz.md b/content/opensource_packages/quartz.md new file mode 100644 index 00000000..e5134c31 --- /dev/null +++ b/content/opensource_packages/quartz.md @@ -0,0 +1,30 @@ +--- +name: Quartz +category: Messaging/Comms +description: Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application. +download_url: https://www.quartz-scheduler.org/downloads/ +works_on_arm: true +supported_minimum_version: + version_number: 2.3.1 + release_date: 27/03/2019 + + +optional_info: + homepage_url: http://www.quartz-scheduler.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://github.com/quartz-scheduler/quartz/blob/main/docs/quick-start-guide.adoc + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Linux/ARM64 release notes are not available. Installation and testing are done using released source code tar. + +--- From 2fcaec002eb60ee6e07c2076f97d50e6c13865be Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 2 Apr 2024 10:27:17 +0000 Subject: [PATCH 05/18] Add OpenEBS, ssdb, Flume and rancher files Signed-off-by: odidev --- content/opensource_packages/Flume.md | 30 ++++++++++++++++++++++++++ content/opensource_packages/OpenEBS.md | 30 ++++++++++++++++++++++++++ content/opensource_packages/rancher.md | 30 ++++++++++++++++++++++++++ content/opensource_packages/ssdb.md | 30 ++++++++++++++++++++++++++ 4 files changed, 120 insertions(+) create mode 100644 content/opensource_packages/Flume.md create mode 100644 content/opensource_packages/OpenEBS.md create mode 100644 content/opensource_packages/rancher.md create mode 100644 content/opensource_packages/ssdb.md diff --git a/content/opensource_packages/Flume.md b/content/opensource_packages/Flume.md new file mode 100644 index 00000000..7d9190f6 --- /dev/null +++ b/content/opensource_packages/Flume.md @@ -0,0 +1,30 @@ +--- +name: Flume +category: Databases - Big-data +description: Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. +download_url: https://flume.apache.org/releases/index.html +works_on_arm: true +supported_minimum_version: + version_number: 1.10.0 + release_date: 13/06/2022 + + +optional_info: + homepage_url: https://flume.apache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://flume.apache.org/releases/content/1.10.0/FlumeUserGuide.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://flume.apache.org/releases/1.10.0.html + release_notes__recommended_minimum: + other_info: + +--- + diff --git a/content/opensource_packages/OpenEBS.md b/content/opensource_packages/OpenEBS.md new file mode 100644 index 00000000..e34c8cbf --- /dev/null +++ b/content/opensource_packages/OpenEBS.md @@ -0,0 +1,30 @@ +--- +name: OpenEBS +category: Storage +description: OpenEBS is an open-source containerized storage platform that provides persistent storage for Kubernetes workloads. +download_url: https://github.com/openebs/openebs/releases +works_on_arm: true +supported_minimum_version: + version_number: v2.3.0 + release_date: 16/11/2020 + + +optional_info: + homepage_url: https://github.com/openebs/openebs + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://ecosystemdashboard.linaro.org/OpenEBS/ + official_docs: https://openebs.io/docs/user-guides/quickstart + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/openebs/openebs/releases/tag/v2.3.0 + release_notes__recommended_minimum: + other_info: This Project does not release binaries. However, in the release notes of v2.3.0, it is mentioned that the ARM64 support for OpenEBS Data Engines - cStor, Jiva, Local PV (hostpath and device), ZFS Local PV are added. + +--- + diff --git a/content/opensource_packages/rancher.md b/content/opensource_packages/rancher.md new file mode 100644 index 00000000..d7787e3b --- /dev/null +++ b/content/opensource_packages/rancher.md @@ -0,0 +1,30 @@ +--- +name: Rancher +category: Containers and Orchestration +description: Rancher is a complete software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters. +download_url: https://github.com/rancher/rancher/releases +works_on_arm: true +supported_minimum_version: + version_number: v2.5.8-rc15 + release_date: 30/04/2021 + + +optional_info: + homepage_url: https://www.rancher.com/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/rancher-kubernetes-to-the-edge + partner_content: + official_docs: https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/installation-requirements + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/rancher/rancher/releases/tag/v2.5.8-rc15 + release_notes__recommended_minimum: + other_info: + +--- + diff --git a/content/opensource_packages/ssdb.md b/content/opensource_packages/ssdb.md new file mode 100644 index 00000000..8b6b8b23 --- /dev/null +++ b/content/opensource_packages/ssdb.md @@ -0,0 +1,30 @@ +--- +name: SSDB +category: Databases - noSQL +description: SSDB is a high performace key-value(key-string, key-zset, key-hashmap) NoSQL database, an alternative to Redis. +download_url: https://github.com/ideawu/ssdb/releases +works_on_arm: true +supported_minimum_version: + version_number: 1.9.7 + release_date: 14/02/2020 + + +optional_info: + homepage_url: https://ssdb.io/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://github.com/ideawu/ssdb#compile-and-install + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Linux/ARM64 release notes are not available. Installation and testing are done via the tar. + +--- + From 1b97e39ef26b8cec89a252b3825791ef4a1ea575 Mon Sep 17 00:00:00 2001 From: odidev Date: Wed, 3 Apr 2024 10:01:21 +0000 Subject: [PATCH 06/18] Add clickhouse, parquet and OpenEuler files. Signed-off-by: odidev --- content/opensource_packages/clickhouse.md | 29 ++++++++++++++++++++++ content/opensource_packages/openeuler.md | 30 +++++++++++++++++++++++ content/opensource_packages/parquet.md | 29 ++++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 content/opensource_packages/clickhouse.md create mode 100644 content/opensource_packages/openeuler.md create mode 100644 content/opensource_packages/parquet.md diff --git a/content/opensource_packages/clickhouse.md b/content/opensource_packages/clickhouse.md new file mode 100644 index 00000000..7fe47339 --- /dev/null +++ b/content/opensource_packages/clickhouse.md @@ -0,0 +1,29 @@ +--- +name: Clickhouse +category: Database +description: ClickHouse is a high-performance, column-oriented SQL database management system (DBMS) for online analytical processing (OLAP). +download_url: https://github.com/ClickHouse/ClickHouse/releases +works_on_arm: true +supported_minimum_version: + version_number: 22.1 + release_date: 18/01/2022 + + +optional_info: + homepage_url: https://clickhouse.com/docs/en/intro + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://learn.arm.com/learning-paths/servers-and-cloud-computing/clickhouse/ + partner_content: + official_docs: https://clickhouse.com/docs/en/development/build-cross-arm + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://clickhouse.com/docs/en/whats-new/changelog/2022#buildtestingpackaging-improvement-11 + release_notes__recommended_minimum: + other_info: The support for cross-compiling to the CPU architecture AARCH64 was added in version 19.17.4.11, as mentioned [here](https://clickhouse.com/docs/en/whats-new/changelog/2019#buildtestingpackaging-improvement). However, ARM64 binaries are released at GitHub releases from version v22.3.7.28-lts onwards. Kindly refer [here](https://github.com/ClickHouse/ClickHouse/releases/tag/v22.3.7.28-lts). Also, on the official clickhouse website, it's mentioned in the changelogs of v22.1 that this version adds packages, functional tests and Docker builds for AArch64. Kindly refer [here](https://clickhouse.com/docs/en/whats-new/changelog/2022#buildtestingpackaging-improvement-11). + +--- diff --git a/content/opensource_packages/openeuler.md b/content/opensource_packages/openeuler.md new file mode 100644 index 00000000..25734896 --- /dev/null +++ b/content/opensource_packages/openeuler.md @@ -0,0 +1,30 @@ +--- +name: OpenEuler +category: Operating System +description: OpenEuler is an open source project incubated and operated by the OpenAtom Foundation. +download_url: https://www.openeuler.org/en/download/archive/ +works_on_arm: true +supported_minimum_version: + version_number: 20.03 LTS + release_date: 1/3/2020 + + +optional_info: + homepage_url: https://www.openeuler.org/en/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://apps.microsoft.com/detail/9nwb78l1mps2?hl=en-mt&gl=MT + official_docs: https://docs.openeuler.org/en/ + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://docs.openeuler.org/en/docs/20.03_LTS/docs/Releasenotes/installing-the-os.html + release_notes__recommended_minimum: + other_info: Tested this package by creating docker containers for the docker image "openeuler/openeuler". [DockerHub source](https://hub.docker.com/r/openeuler/openeuler). + + +--- diff --git a/content/opensource_packages/parquet.md b/content/opensource_packages/parquet.md new file mode 100644 index 00000000..da743d40 --- /dev/null +++ b/content/opensource_packages/parquet.md @@ -0,0 +1,29 @@ +--- +name: Parquet +category: Data-format +description: Parquet is a columnar storage format for Hadoop; it provides efficient storage and encoding of data. Parquet-MR contains the java implementation of the Parquet format. +download_url: https://github.com/apache/parquet-mr/tags +works_on_arm: true +supported_minimum_version: + version_number: 1.12.0 + release_date: 25/03/2021 + + +optional_info: + homepage_url: https://parquet.apache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://parquet.apache.org/docs/ + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: There are no release notes available for Linux/ARM64. There is a PR merged to stop adding brotli-codec dependency for ARM64 builds (brotli-codec is not available for Linux/ARM64 according to the discussions in the following PR). Kindly find it [here](https://github.com/apache/parquet-mr/pull/872/files). This patch is rolled out in parquet-mr version 1.12.0. However, building still fails commonly on the Linux/ARM64 and Linux/AMD64 platforms since some of the other dependencies have been deprecated. These issues have been fixed in version 1.12.3, which has been successfully built on the Neoverse N1 based Linux/ARM64 platform. + +--- From 81f55fab8e6acc3d85180e7076861fc731e4e5a5 Mon Sep 17 00:00:00 2001 From: odidev Date: Wed, 3 Apr 2024 07:28:25 +0000 Subject: [PATCH 07/18] Add fedora, haproxy, ffmpeg files Signed-off-by: odidev --- content/opensource_packages/fedora.md | 29 ++++++++++++++++++++++++++ content/opensource_packages/ffmpeg.md | 29 ++++++++++++++++++++++++++ content/opensource_packages/haproxy.md | 29 ++++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 content/opensource_packages/fedora.md create mode 100644 content/opensource_packages/ffmpeg.md create mode 100644 content/opensource_packages/haproxy.md diff --git a/content/opensource_packages/fedora.md b/content/opensource_packages/fedora.md new file mode 100644 index 00000000..af6a5002 --- /dev/null +++ b/content/opensource_packages/fedora.md @@ -0,0 +1,29 @@ +--- +name: Fedora +category: Operating System +description: Fedora is an open-source operating system based on the Linux kernel for hardware, clouds and containers. +download_url: https://fedoraproject.org/server/download +works_on_arm: true +supported_minimum_version: + version_number: 28 + release_date: 01/05/2018 + + +optional_info: + homepage_url: https://fedoraproject.org + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/spotlight-on-the-linux-software-ecosystem---the-fedora-project + partner_content: + official_docs: https://fedoraproject.org/wiki/Architectures/ARM + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Server/ + release_notes__recommended_minimum: + other_info: There are no release notes for ARM64. However, AArch64 releases are published from version 28 release. Kindly refer [here](https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Server/). + +--- diff --git a/content/opensource_packages/ffmpeg.md b/content/opensource_packages/ffmpeg.md new file mode 100644 index 00000000..e4964abd --- /dev/null +++ b/content/opensource_packages/ffmpeg.md @@ -0,0 +1,29 @@ +--- +name: FFmpeg +category: Video +description: FFmpeg is an open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. +download_url: https://ffmpeg.org/download.html +works_on_arm: true +supported_minimum_version: + version_number: n0.7.7 + release_date: 05/11/2011 + + +optional_info: + homepage_url: https://ffmpeg.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/graphics-gaming-and-vr-blog/posts/quick-tips-use-ffmpeg-to-convert-pictures-to-raw-rgb565 + partner_content: https://aws.amazon.com/blogs/opensource/optimized-video-encoding-with-ffmpeg-on-aws-graviton-processors/ + official_docs: https://ffmpeg.org/ffmpeg.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: The first version after the release of AArch64 that can be built on ARM is n0.7.7 version. + +--- diff --git a/content/opensource_packages/haproxy.md b/content/opensource_packages/haproxy.md new file mode 100644 index 00000000..f62f1ab5 --- /dev/null +++ b/content/opensource_packages/haproxy.md @@ -0,0 +1,29 @@ +--- +name: Haproxy +category: Web Server +description: Haproxy provides a high availability load balancer and Proxy for TCP and HTTP-based applications that spreads requests across multiple servers. +download_url: https://www.haproxy.org/#down +works_on_arm: true +supported_minimum_version: + version_number: 1.5.0 + release_date: 19/06/2014 + + +optional_info: + homepage_url: https://www.haproxy.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://www.haproxy.com/blog/haproxy-forwards-over-2-million-http-requests-per-second-on-a-single-aws-arm-instance + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Haproxy can be built successfully on ARM64 from version 1.4 onwards, but this version was released on Feb 26, 2010 (before the release of AArch64). The next AArch64-supported Haproxy version is 1.5.0. + +--- From f1cb6c4b77d8947f48e6ad59cd65340c9fe26827 Mon Sep 17 00:00:00 2001 From: Jason Andrews Date: Mon, 15 Apr 2024 17:33:49 +0000 Subject: [PATCH 08/18] add PowerShell --- content/opensource_packages/powershell.md | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 content/opensource_packages/powershell.md diff --git a/content/opensource_packages/powershell.md b/content/opensource_packages/powershell.md new file mode 100644 index 00000000..9317c061 --- /dev/null +++ b/content/opensource_packages/powershell.md @@ -0,0 +1,28 @@ +--- +name: PowerShell +category: Languages and Frameworks +description: PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS. +download_url: https://github.com/PowerShell/PowerShell/releases/ +works_on_arm: true +supported_minimum_version: + version_number: 7.0.0 + release_date: 03/04/2020 + + +optional_info: + homepage_url: https://learn.microsoft.com/en-us/powershell/ + support_caveats: Linux package managers do not include Arm support. Refer to the Arm guide below. + alternative_options: + getting_started_resources: + arm_content: https://learn.arm.com/install-guides/powershell/ + official_docs: https://learn.microsoft.com/en-us/powershell/ + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: +--- From d254565fad547e00c4ccfd408efde1aa6eb75627 Mon Sep 17 00:00:00 2001 From: odidev Date: Mon, 15 Apr 2024 07:17:29 +0000 Subject: [PATCH 09/18] Add avahi, flink and openblas files Signed-off-by: odidev --- content/opensource_packages/avahi.md | 29 +++++++++++++++++++++++++ content/opensource_packages/flink.md | 29 +++++++++++++++++++++++++ content/opensource_packages/openblas.md | 29 +++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 content/opensource_packages/avahi.md create mode 100644 content/opensource_packages/flink.md create mode 100644 content/opensource_packages/openblas.md diff --git a/content/opensource_packages/avahi.md b/content/opensource_packages/avahi.md new file mode 100644 index 00000000..cef99e7d --- /dev/null +++ b/content/opensource_packages/avahi.md @@ -0,0 +1,29 @@ +--- +name: Avahi +category: Networking +description: Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. +download_url: https://avahi.org/ +works_on_arm: true +supported_minimum_version: + version_number: 0.6.31 + release_date: 15/02/2012 + + +optional_info: + homepage_url: https://avahi.org/ + support_caveats: The minimum version of avahi v0.6.31 corresponds to ubuntu:14.04 and v0.7 to ubuntu:18.04. + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://github.com/avahi/avahi/blob/master/docs/INSTALL + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: No Linux/ARM64 release notes and native support are available. Installation and testing are done through "apt install avahi-daemon". + +--- diff --git a/content/opensource_packages/flink.md b/content/opensource_packages/flink.md new file mode 100644 index 00000000..d5adfd62 --- /dev/null +++ b/content/opensource_packages/flink.md @@ -0,0 +1,29 @@ +--- +name: Flink +category: Databases - Big-data +description: Apache Flink is an open source stream processing framework with both batch processing and data streaming programs. +download_url: https://flink.apache.org/downloads/ +works_on_arm: true +supported_minimum_version: + version_number: 1.17.1 + release_date: 25/05/2023 + + +optional_info: + homepage_url: https://flink.apache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://learn.arm.com/learning-paths/servers-and-cloud-computing/flink/setup_flink/ + partner_content: + official_docs: https://nightlies.apache.org/flink/flink-docs-stable/docs/try-flink/local_installation/ + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Pre-built binaries (wheels) are not available for Linux Arm64 systems. Installing with "pip3 install apache-flink" will first build the package from the source code. Installation and Testing is done using the released source code tar. + +--- diff --git a/content/opensource_packages/openblas.md b/content/opensource_packages/openblas.md new file mode 100644 index 00000000..db65b6b7 --- /dev/null +++ b/content/opensource_packages/openblas.md @@ -0,0 +1,29 @@ +--- +name: OpenBLAS +category: AI/ML +description: OpenBLAS is an open-source implementation of the BLAS and LAPACK APIs with many hand-crafted optimizations for specific processor types. +download_url: https://github.com/OpenMathLib/OpenBLAS/releases +works_on_arm: true +supported_minimum_version: + version_number: 0.3.9 + release_date: 02/03/2020 + + +optional_info: + homepage_url: https://www.openblas.net/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/deep-learning-yitian-710 + partner_content: + official_docs: https://github.com/OpenMathLib/OpenBLAS/wiki/Installation-Guide + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.9 + release_notes__recommended_minimum: + other_info: + +--- From 8bc291d7057350f31c4a5458d47ae738369f1e9e Mon Sep 17 00:00:00 2001 From: odidev Date: Mon, 15 Apr 2024 07:39:43 +0000 Subject: [PATCH 10/18] Add libvpx and squid files Signed-off-by: odidev --- content/opensource_packages/libvpx.md | 29 +++++++++++++++++++++++++++ content/opensource_packages/squid.md | 29 +++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 content/opensource_packages/libvpx.md create mode 100644 content/opensource_packages/squid.md diff --git a/content/opensource_packages/libvpx.md b/content/opensource_packages/libvpx.md new file mode 100644 index 00000000..be402f18 --- /dev/null +++ b/content/opensource_packages/libvpx.md @@ -0,0 +1,29 @@ +--- +name: Libvpx +category: Video +description: Libvpx is a free software video codec library from Google and the Alliance for Open Media (AOMedia). It serves as the reference software implementation for the VP8 and VP9 video coding formats. +download_url: https://github.com/webmproject/libvpx/tags +works_on_arm: true +supported_minimum_version: + version_number: 1.4.0 + release_date: 04/04/2015 + + +optional_info: + homepage_url: https://www.webmproject.org/code/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://developer.arm.com/documentation/102651/a/Use-case--improving-VP9-performance + partner_content: + official_docs: https://github.com/webmproject/libvpx/blob/main/README + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/webmproject/libvpx/releases/tag/v1.4.0 + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/squid.md b/content/opensource_packages/squid.md new file mode 100644 index 00000000..0eac7002 --- /dev/null +++ b/content/opensource_packages/squid.md @@ -0,0 +1,29 @@ +--- +name: Squid +category: Web Server +description: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. +download_url: https://www.squid-cache.org/Versions/ +works_on_arm: true +supported_minimum_version: + version_number: 3.2.0.15 + release_date: 05/02/2012 + + +optional_info: + homepage_url: https://www.squid-cache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://wiki.squid-cache.org/SquidFaq/InstallingSquid + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Linux/ARM64 release notes are not available. Installation and testing are done using released source code tar. + +--- From 7c1948f2642a754f1a04c5816b78ec78ed55c8d5 Mon Sep 17 00:00:00 2001 From: odidev Date: Fri, 12 Apr 2024 06:27:31 +0000 Subject: [PATCH 11/18] Add celery, lz4 files Signed-off-by: odidev --- content/opensource_packages/celery.md | 30 +++++++++++++++++++++++++++ content/opensource_packages/lz4.md | 30 +++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 content/opensource_packages/celery.md create mode 100644 content/opensource_packages/lz4.md diff --git a/content/opensource_packages/celery.md b/content/opensource_packages/celery.md new file mode 100644 index 00000000..dec9dffa --- /dev/null +++ b/content/opensource_packages/celery.md @@ -0,0 +1,30 @@ +--- +name: Celery +category: Messaging/Comms +description: Celery is a simple, flexible, and reliable distributed system to process vast amounts of messages, while providing operations with the tools required to maintain such a system. +download_url: https://github.com/celery/celery/releases +works_on_arm: true +supported_minimum_version: + version_number: 4.0.0rc3 + release_date: 09/07/2016 + + +optional_info: + homepage_url: https://docs.celeryq.dev/en/stable/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-research/b/articles/posts/scalable-hyperparameter-tuning-for-automl + partner_content: + official_docs: https://docs.celeryq.dev/en/stable/getting-started/index.html + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Celery is platform independent and wheels for same are released on [PyPI](https://pypi.org/project/celery/#files). + +--- diff --git a/content/opensource_packages/lz4.md b/content/opensource_packages/lz4.md new file mode 100644 index 00000000..d26a32ca --- /dev/null +++ b/content/opensource_packages/lz4.md @@ -0,0 +1,30 @@ +--- +name: Lz4 +category: Compression +description: LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s per core, scalable with multi-cores CPU. +download_url: https://github.com/lz4/lz4/releases +works_on_arm: true +supported_minimum_version: + version_number: r116 + release_date: 10/04/2014 + + +optional_info: + homepage_url: http://www.lz4.org + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://github.com/lz4/lz4/blob/dev/README.md + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: There are no release notes or binaries released for ARM64. However, lz4 can be built on ARM64 from the first version(r116). + +--- From 62445d4a7e61e0bccc6a97d26268b6e7418da623 Mon Sep 17 00:00:00 2001 From: Jason Andrews Date: Tue, 16 Apr 2024 19:08:16 +0000 Subject: [PATCH 12/18] add Daytona --- content/opensource_packages/daytona.md | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 content/opensource_packages/daytona.md diff --git a/content/opensource_packages/daytona.md b/content/opensource_packages/daytona.md new file mode 100644 index 00000000..013a34cb --- /dev/null +++ b/content/opensource_packages/daytona.md @@ -0,0 +1,27 @@ +--- +name: Daytona +category: Containers and Orchestration +description: Daytona is an open source development environment manager. Set up a development environment on any infrastructure, local or remote, with a single command. +download_url: https://github.com/daytonaio/daytona/releases/ +works_on_arm: true +supported_minimum_version: + version_number: 0.11.0 + release_date: 12/04/2024 + +optional_info: + homepage_url: https://www.daytona.io/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: https://www.daytona.io/dotfiles/daytona-goes-open-source + official_docs: https://github.com/daytonaio/daytona/blob/main/README.md + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Daytona supports both x86 and ARM architectures, making it a great choice for development on Arm-based hardware. +--- From a89de878e7e0b81b6b99427f9bda523e14710dfd Mon Sep 17 00:00:00 2001 From: odidev Date: Wed, 10 Apr 2024 05:54:46 +0000 Subject: [PATCH 13/18] Add django, isa-l and libaom files Signed-off-by: odidev odidev@puresoftware.com --- content/opensource_packages/django.md | 29 +++++++++++++++++++++++++++ content/opensource_packages/isa-l.md | 29 +++++++++++++++++++++++++++ content/opensource_packages/libaom.md | 29 +++++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 content/opensource_packages/django.md create mode 100644 content/opensource_packages/isa-l.md create mode 100644 content/opensource_packages/libaom.md diff --git a/content/opensource_packages/django.md b/content/opensource_packages/django.md new file mode 100644 index 00000000..1d1679d7 --- /dev/null +++ b/content/opensource_packages/django.md @@ -0,0 +1,29 @@ +--- +name: django +category: Web +description: Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. +download_url: https://github.com/django/django/tags?after=1.5a1 +works_on_arm: true +supported_minimum_version: + version_number: 1.2.6 + release_date: 08/05/2012 + + +optional_info: + homepage_url: https://www.djangoproject.com/ + support_caveats: + alternative_options: https://github.com/django/django/blob/1.2.6/INSTALL + getting_started_resources: + arm_content: + partner_content: + official_docs: https://docs.djangoproject.com/en/5.0/releases/1.2.6/ + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/isa-l.md b/content/opensource_packages/isa-l.md new file mode 100644 index 00000000..33f87800 --- /dev/null +++ b/content/opensource_packages/isa-l.md @@ -0,0 +1,29 @@ +--- +name: isa-l +category: Storage +description: ISA-L is a collection of optimized low-level functions targeting storage applications. ISA-L includes Erasure codes, CRC, Raid, Compression, De-compression, igzip. +download_url: https://github.com/intel/isa-l/archive/refs/tags/v2.26.0.tar.gz +works_on_arm: true +supported_minimum_version: + version_number: v2.26.0 + release_date: 26/03/2019 + + +optional_info: + homepage_url: https://www.intel.com/content/www/us/en/developer/tools/isa-l/overview.html + support_caveats: + alternative_options: isa-l/README.md at v2.26.0 · intel/isa-l · GitHub + getting_started_resources: + arm_content: + partner_content: + official_docs: https://www.intel.com/content/www/us/en/developer/technical-library/overview.html?f:@stm_10184_en=%5BIntel%C2%AE%20Intelligent%20Storage%20Acceleration%20Library%20(ISA-L)%5D + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/libaom.md b/content/opensource_packages/libaom.md new file mode 100644 index 00000000..5b72f839 --- /dev/null +++ b/content/opensource_packages/libaom.md @@ -0,0 +1,29 @@ +--- +name: libaom +category: Video +description: Libaom is an open-source codec library developed by the Alliance for Open Media (AOMedia). +download_url: https://github.com/ultrawide/libaom/tags +works_on_arm: true +supported_minimum_version: + version_number: 1.0.0 + release_date: 25/06/2018 + + +optional_info: + homepage_url: https://aomedia.googlesource.com/aom/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://github.com/darkskygit/libaom/blob/v1.0.0/README.md + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: + +--- From 13c1e7e511833d556b84672f7a45ae8044860f5a Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 16 Apr 2024 07:24:14 +0000 Subject: [PATCH 14/18] Add django, isa-l and libaom files Signed-off-by: odidev odidev@puresoftware.com --- content/opensource_packages/django.md | 14 +++++++------- content/opensource_packages/isa-l.md | 10 +++++----- content/opensource_packages/libaom.md | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/content/opensource_packages/django.md b/content/opensource_packages/django.md index 1d1679d7..8638ddb6 100644 --- a/content/opensource_packages/django.md +++ b/content/opensource_packages/django.md @@ -1,8 +1,8 @@ --- -name: django -category: Web +name: Django +category: Languages and Web Framework description: Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. -download_url: https://github.com/django/django/tags?after=1.5a1 +download_url: https://github.com/django/django/tags works_on_arm: true supported_minimum_version: version_number: 1.2.6 @@ -12,11 +12,11 @@ supported_minimum_version: optional_info: homepage_url: https://www.djangoproject.com/ support_caveats: - alternative_options: https://github.com/django/django/blob/1.2.6/INSTALL + alternative_options: getting_started_resources: - arm_content: + arm_content: https://learn.arm.com/learning-paths/servers-and-cloud-computing/django/ partner_content: - official_docs: https://docs.djangoproject.com/en/5.0/releases/1.2.6/ + official_docs: https://docs.djangoproject.com/en/5.0/intro/install/ arm_recommended_minimum_version: version_number: release_date: @@ -24,6 +24,6 @@ optional_info: optional_hidden_info: release_notes__supported_minimum: release_notes__recommended_minimum: - other_info: + other_info: There are no release notes or binaries present for arm64. 1.2.6 version was built and tested successfully using released tar file. --- diff --git a/content/opensource_packages/isa-l.md b/content/opensource_packages/isa-l.md index 33f87800..ec94ec7b 100644 --- a/content/opensource_packages/isa-l.md +++ b/content/opensource_packages/isa-l.md @@ -1,8 +1,8 @@ --- -name: isa-l +name: Isa-l category: Storage description: ISA-L is a collection of optimized low-level functions targeting storage applications. ISA-L includes Erasure codes, CRC, Raid, Compression, De-compression, igzip. -download_url: https://github.com/intel/isa-l/archive/refs/tags/v2.26.0.tar.gz +download_url: https://github.com/intel/isa-l/tags works_on_arm: true supported_minimum_version: version_number: v2.26.0 @@ -12,11 +12,11 @@ supported_minimum_version: optional_info: homepage_url: https://www.intel.com/content/www/us/en/developer/tools/isa-l/overview.html support_caveats: - alternative_options: isa-l/README.md at v2.26.0 · intel/isa-l · GitHub + alternative_options: getting_started_resources: arm_content: partner_content: - official_docs: https://www.intel.com/content/www/us/en/developer/technical-library/overview.html?f:@stm_10184_en=%5BIntel%C2%AE%20Intelligent%20Storage%20Acceleration%20Library%20(ISA-L)%5D + official_docs: https://github.com/intel/isa-l/blob/master/README.md arm_recommended_minimum_version: version_number: release_date: @@ -24,6 +24,6 @@ optional_info: optional_hidden_info: release_notes__supported_minimum: release_notes__recommended_minimum: - other_info: + other_info: No arm64 specific release notes or binaries are available. As per commits related to AARCH64, v2.26.0 version is minimum supported version. This version was built and tested successfully using tar file. --- diff --git a/content/opensource_packages/libaom.md b/content/opensource_packages/libaom.md index 5b72f839..b44b37b0 100644 --- a/content/opensource_packages/libaom.md +++ b/content/opensource_packages/libaom.md @@ -1,5 +1,5 @@ --- -name: libaom +name: Libaom category: Video description: Libaom is an open-source codec library developed by the Alliance for Open Media (AOMedia). download_url: https://github.com/ultrawide/libaom/tags @@ -16,7 +16,7 @@ optional_info: getting_started_resources: arm_content: partner_content: - official_docs: https://github.com/darkskygit/libaom/blob/v1.0.0/README.md + official_docs: https://github.com/darkskygit/libaom/blob/master/README.md arm_recommended_minimum_version: version_number: release_date: @@ -24,6 +24,6 @@ optional_info: optional_hidden_info: release_notes__supported_minimum: release_notes__recommended_minimum: - other_info: + other_info: Cross compilation support for arm64 is available from 1.0.0 version and steps are mentioned in README of 1.0.0 tag release. --- From 63a97e743052391adb4807dc80f812a0263c2062 Mon Sep 17 00:00:00 2001 From: Jason Andrews Date: Fri, 19 Apr 2024 14:20:29 -0500 Subject: [PATCH 15/18] update Django category --- content/opensource_packages/django.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/opensource_packages/django.md b/content/opensource_packages/django.md index 8638ddb6..cf503736 100644 --- a/content/opensource_packages/django.md +++ b/content/opensource_packages/django.md @@ -1,6 +1,6 @@ --- name: Django -category: Languages and Web Framework +category: Languages and Frameworks description: Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. download_url: https://github.com/django/django/tags works_on_arm: true From 947f5f1624b1fb1b6987163ebf50276033b8623c Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 16 Apr 2024 08:48:31 +0000 Subject: [PATCH 16/18] Add debian, kibana and vvdec files Signed-off-by: odidev --- content/opensource_packages/debian.md | 30 +++++++++++++++++++++++++++ content/opensource_packages/kibana.md | 30 +++++++++++++++++++++++++++ content/opensource_packages/vvdec.md | 30 +++++++++++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 content/opensource_packages/debian.md create mode 100644 content/opensource_packages/kibana.md create mode 100644 content/opensource_packages/vvdec.md diff --git a/content/opensource_packages/debian.md b/content/opensource_packages/debian.md new file mode 100644 index 00000000..00f9ca1b --- /dev/null +++ b/content/opensource_packages/debian.md @@ -0,0 +1,30 @@ +--- +name: Debian +category: Operating System +description: Debian is an operating system and a distribution of Free Software. +download_url: https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/ +works_on_arm: true +supported_minimum_version: + version_number: 8 + release_date: 23/6/2018 + + +optional_info: + homepage_url: https://www.debian.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/oss-platforms/w/docs/501/debian + partner_content: https://amperecomputing.com/tutorials/getting-started-on-azure-ampere-VMs-with-Debian-using-Terraform + official_docs: https://www.debian.org/releases/stable/arm64/ch02s01.en.html#idm186 + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: https://www.debian.org/releases/jessie/arm64/release-notes.en.txt + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/kibana.md b/content/opensource_packages/kibana.md new file mode 100644 index 00000000..345f33db --- /dev/null +++ b/content/opensource_packages/kibana.md @@ -0,0 +1,30 @@ +--- +name: Kibana +category: Monitoring/Observability +description: Kibana is a browser-based analytics and search dashboard for Elasticsearch. +download_url: https://www.elastic.co/downloads/kibana +works_on_arm: true +supported_minimum_version: + version_number: 7.7.0 + release_date: 13/5/2020 + + +optional_info: + homepage_url: https://www.elastic.co/kibana + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://community.arm.com/arm-research/b/articles/posts/an-approach-to-edge-compute-observability-and-performance-monitoring + partner_content: + official_docs: https://www.elastic.co/guide/en/kibana/current/get-started.html + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.7.0.html + release_notes__recommended_minimum: + other_info: + +--- diff --git a/content/opensource_packages/vvdec.md b/content/opensource_packages/vvdec.md new file mode 100644 index 00000000..531de4bd --- /dev/null +++ b/content/opensource_packages/vvdec.md @@ -0,0 +1,30 @@ +--- +name: VVdeC +category: Video +description: VVdeC, the Fraunhofer Versatile Video Decoder, is a fast software H.266/VVC decoder implementation supporting all features of the VVC Main10 profile. +download_url: https://github.com/fraunhoferhhi/vvdec/releases +works_on_arm: true +supported_minimum_version: + version_number: 1.4.0 + release_date: 25/2/2022 + + +optional_info: + homepage_url: https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc/fraunhofer-versatile-video-decoder-vvdec.html + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://github.com/fraunhoferhhi/vvdec/wiki/Build + arm_recommended_minimum_version: + version_number: + release_date: + + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/fraunhoferhhi/vvdec/releases/tag/v1.4.0 + release_notes__recommended_minimum: + other_info: + +--- From 4ddac765cc8794f2abfb40937ebc758e57ca6864 Mon Sep 17 00:00:00 2001 From: odidev Date: Mon, 15 Apr 2024 09:37:13 +0000 Subject: [PATCH 17/18] Add md files for Azure-AKS, Pinot and Gunicorn Signed-off-by: odidev --- content/opensource_packages/azure-aks.md | 29 ++++++++++++++++++++++++ content/opensource_packages/gunicorn.md | 29 ++++++++++++++++++++++++ content/opensource_packages/pinot.md | 29 ++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 content/opensource_packages/azure-aks.md create mode 100644 content/opensource_packages/gunicorn.md create mode 100644 content/opensource_packages/pinot.md diff --git a/content/opensource_packages/azure-aks.md b/content/opensource_packages/azure-aks.md new file mode 100644 index 00000000..a3193b13 --- /dev/null +++ b/content/opensource_packages/azure-aks.md @@ -0,0 +1,29 @@ +--- +name: Azure AKS +category: Containers and Orchestration +description: Azure Kubernetes Service (AKS) offers the quickest way to start developing and deploying cloud-native apps in Azure, datacenters, or at the edge with built-in code-to-cloud pipelines and guardrails. +download_url: https://github.com/Azure/AKS/releases +works_on_arm: true +supported_minimum_version: + version_number: Release 2022-05-22 + release_date: 25/05/2022 + + +optional_info: + homepage_url: https://azure.microsoft.com/en-us/products/kubernetes-service/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://learn.arm.com/learning-paths/servers-and-cloud-computing/aks/ + partner_content: + official_docs: https://azure.microsoft.com/en-us/updates/public-preview-arm64-agent-node-support-in-aks/ + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Link to download the binary is not available. It can be downloaded using command - "curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash". Git Repository is offered for tracking features and issues with the Azure Kubernetes Service (AKS). + +--- diff --git a/content/opensource_packages/gunicorn.md b/content/opensource_packages/gunicorn.md new file mode 100644 index 00000000..3a2f2adb --- /dev/null +++ b/content/opensource_packages/gunicorn.md @@ -0,0 +1,29 @@ +--- +name: Gunicorn +category: Web Server +description: Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. +download_url: https://github.com/benoitc/gunicorn/releases?page=1 +works_on_arm: true +supported_minimum_version: + version_number: 17.5 + release_date: 03/07/2013 + + +optional_info: + homepage_url: http://www.gunicorn.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: https://learn.arm.com/learning-paths/servers-and-cloud-computing/django/deploy_django_application/ + partner_content: + official_docs: + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: It is platform independent, checked by building and running the first version released on GitHub. For arm_content, [this](https://learn.arm.com/learning-paths/servers-and-cloud-computing/django/deploy_django_application/) link has a section "Set up Gunicorn" which is required for deploying the Django application. + +--- diff --git a/content/opensource_packages/pinot.md b/content/opensource_packages/pinot.md new file mode 100644 index 00000000..03653242 --- /dev/null +++ b/content/opensource_packages/pinot.md @@ -0,0 +1,29 @@ +--- +name: Pinot +category: Databases - Big-data +description: Apache Pinot is a real-time distributed OLAP datastore, built to deliver scalable real-time analytics with low latency. +download_url: https://pinot.apache.org/download +works_on_arm: true +supported_minimum_version: + version_number: 0.1.0 + release_date: 08/03/2019 + + +optional_info: + homepage_url: https://pinot.apache.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://docs.pinot.apache.org/operators/tutorials/build-docker-images#build-image-with-arm64-base-image + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: This package is platform independent, built on ARM64 as part of testing. + +--- From 3a9c456a652cd231d257a5ffec37982252faa7e7 Mon Sep 17 00:00:00 2001 From: odidev Date: Tue, 23 Apr 2024 06:48:22 +0000 Subject: [PATCH 18/18] Add NSQ and Groovy/Grails files Signed-off-by: odidev --- content/opensource_packages/groovy_grails.md | 30 ++++++++++++++++++++ content/opensource_packages/nsq.md | 29 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 content/opensource_packages/groovy_grails.md create mode 100644 content/opensource_packages/nsq.md diff --git a/content/opensource_packages/groovy_grails.md b/content/opensource_packages/groovy_grails.md new file mode 100644 index 00000000..00669625 --- /dev/null +++ b/content/opensource_packages/groovy_grails.md @@ -0,0 +1,30 @@ +--- +name: Groovy/Grails +category: Languages and Frameworks +description: Grails is a framework used to build web applications with the Groovy programming language. The core framework is very extensible and there are numerous plugins available that provide easy integration of add-on features. +download_url: https://github.com/grails/grails-core/releases +works_on_arm: true +supported_minimum_version: + version_number: 3.0.4 + release_date: 29/07/2015 + + +optional_info: + homepage_url: https://grails.org/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://grails.org/download.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: + release_notes__recommended_minimum: + other_info: Linux/ARM64 release notes are not available. Installation and testing are done using released source code tar. + +--- + diff --git a/content/opensource_packages/nsq.md b/content/opensource_packages/nsq.md new file mode 100644 index 00000000..847e167e --- /dev/null +++ b/content/opensource_packages/nsq.md @@ -0,0 +1,29 @@ +--- +name: NSQ +category: Messaging/Comms +description: NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day. +download_url: https://github.com/nsqio/nsq/releases +works_on_arm: true +supported_minimum_version: + version_number: 1.2.1 + release_date: 16/07/2021 + + +optional_info: + homepage_url: https://nsq.io/ + support_caveats: + alternative_options: + getting_started_resources: + arm_content: + partner_content: + official_docs: https://nsq.io/deployment/installing.html + arm_recommended_minimum_version: + version_number: + release_date: + +optional_hidden_info: + release_notes__supported_minimum: https://github.com/nsqio/nsq/releases/tag/v1.2.1 + release_notes__recommended_minimum: + other_info: + +---