DataKernel-OS is an AI-native operating system kernel for distributed enterprise lakehouses. It maps storage and execution concerns to AWS S3 and Databricks while orchestrating autonomous Spark agents for data engineering workloads.
- infra/terraform: foundational infrastructure for S3 and Databricks
- src/datakernel_os/core: kernel abstractions and secure connectivity helpers
- src/datakernel_os/agents: Spark execution agents and workload templates
- tests: regression and integration coverage for the platform foundation
- Install Python dependencies:
pip install -r requirements.txt - Review the Terraform configuration in infra/terraform/main.tf
- Configure the following environment variables before running agent workflows:
- AWS_REGION
- S3_BUCKET
- DATABRICKS_HOST
- DATABRICKS_TOKEN
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
This repository currently establishes the initial foundation for the platform and is intended to evolve into a full distributed kernel runtime.