Open in app

Sign In

Write

Sign In

Martin Grigorov
Martin Grigorov

29 Followers

Home

About

May 5

Emulated build and test of Bioconductor packages for Linux ARM64

From Bioconductor’s website: About Bioconductor The mission of the Bioconductor project is to develop, support, and disseminate free open source software that facilitates rigorous and reproducible analysis of data from current and emerging biological assays. …

Linux

3 min read

Linux

3 min read


Mar 25, 2022

Native integration between Apache Spark and Volcano Kubernetes scheduler

Series of related articles — Local Kubernetes cluster on openEuler OS Apache Spark on Kubernetes Apache Spark -SNAPSHOT on Kubernetes Native integration between Apache Spark and Volcano Kubernetes scheduler (this article) What is Volcano ? Volcano is a Kubernetes native system for high-performance workloads, which has been accepted by Cloud Native Computing Foundation (CNCF) as its first and only…

Kubernetes

4 min read

Kubernetes

4 min read


Mar 18, 2022

Apache Spark -SNAPSHOT on Kubernetes

Series of related articles — Local Kubernetes cluster on openEuler OS Apache Spark on Kubernetes Apache Spark -SNAPSHOT on Kubernetes (this article) Native integration between Apache Spark and Volcano Kubernetes scheduler In my previous article I’ve shown you how to deploy Apache Spark jobs on local Kubernetes cluster using an official release of Apache Spark…

Kubernetes

2 min read

Kubernetes

2 min read


Mar 15, 2022

Apache Spark on Kubernetes

Series of related articles — Local Kubernetes cluster on openEuler OS Apache Spark on Kubernetes (this article) Apache Spark -SNAPSHOT on Kubernetes Native integration between Apache Spark and Volcano Kubernetes scheduler In my previous article we tested several Kubernetes distributions which could be used for local development on openEuler OS. …

Kubernetes

2 min read

Kubernetes

2 min read


Mar 15, 2022

Local Kubernetes cluster on openEuler OS

openEuler OS is the open source community edition of Huawei’s EulerOS — a Linux distribution based on CentOS. What is specific about openEuler OS is that it is tailored for ARM64 CPU architecture and especially for server/cloud deployments! …

Linux

3 min read

Linux

3 min read


Nov 16, 2021

Github Actions ARM64 runner on Oracle Cloud

In this article I am going to explain how to setup self-hosted Github Actions (GHA) runner on Oracle Cloud Infrastructure (OCI) for free! VM instance Since some time OCI provides Linux ARM64 VMs in their Free Tier. They are based on Ampere Altra 80 and you could use up to 4 vCPU…

Github Actions

5 min read

Github Actions ARM64 runner on Oracle Cloud
Github Actions ARM64 runner on Oracle Cloud
Github Actions

5 min read


Jun 7, 2021

Build Linux software for foreign CPU architectures on non-x86_64

In my article Building Linux Packages for different CPU architectures with Docker and QEMU I have shown you how to run non-x86_64 Docker containers on x86_64 host machine. But if your host is non-x86_64 one, e.g. …

Aarch64

2 min read

Aarch64

2 min read


Apr 12, 2021

GithubActions: Build and test on HuaweiCloud ARM64

If you have read my previous articles you might have noticed that ARM64 CPU architecture conquerors the server side! Any software product that takes itself serious should use Continuous Integration (CI) system to regularly build and to run its tests! If you manage the CI system yourself and you have…

Aarch64

4 min read

Aarch64

4 min read


Feb 20, 2021

Java’s ServiceLoader API + using native libraries => NOK

In this article I am going to share with you an interesting case of how an optional feature makes a software library completely unusable on non-AMD64 hardware. The software library is Apache Parquet. Apache Parquet is a columnar storage format available to any project in the Hadoop ecosystem, regardless of…

Parquet

3 min read

Parquet

3 min read


Jan 20, 2021

ConcourseCI on ARM64

From the website: Concourse is an open-source continuous thing-doer. Built on the simple mechanics of resources, tasks, and jobs, Concourse presents a general approach to automation that makes it great for CI/CD. ConcourseCI is a light-weight continuous integration/deployment server. …

Concourseci

4 min read

Concourseci

4 min read

Martin Grigorov

Martin Grigorov

29 Followers
Following
  • Stéphane Derosiaux

    Stéphane Derosiaux

  • Erik Engheim

    Erik Engheim

  • applied.math.coding

    applied.math.coding

  • LindblomDEV

    LindblomDEV

  • Herbert Wolverson

    Herbert Wolverson

See all (16)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams