Showing 39 open source projects for "linux kernel"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Kindling

    Kindling

    eBPF-based Cloud Native Monitoring Tool

    Kindling is an eBPF-based cloud-native monitoring tool, which aims to help users understand the app behavior from kernel to code stack. With trace profiling, we hope the user can understand the application's behavior easily and find the root cause in seconds. Besides trace profiling, Kindling provides an easy way to get an overview of network flows in the Kubernetes environment and many built-in network monitor dashboards like TCP retransmit, DNS, throughput, and TPS. Not only as a network...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    MLPACK is a C++ machine learning library with emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and flexibility for expert users. * More info + downloads: https://mlpack.org * Git repo: https://github.com/mlpack/mlpack
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    WG UI

    WG UI

    WireGuard Web UI for self-serve client configurations

    A basic, self-contained management service for WireGuard with a self-serve web UI. The easiest way to run wg-ui is using the container image. Important to know is that you need to have WireGuard installed on the machine in order for this to work, as this is 'just' a UI to manage WireGuard configs. You can configure wg-ui using commandline flags or environment variables. If you however do not have the possibility or interest in having kernel module loaded on your host, there is now a solution...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PouchContainer

    PouchContainer

    An efficient enterprise-class container engine

    PouchContainer is an open-source project created by Alibaba Group to promote the container technology movement. PouchContainer is a highly reliable container engine open sourced by Alibaba. It is an excellent software layer to fill up gap between business applications and underlying infrastructure. The strong-isolation ability and rich container are its representitive features. PouchContainer is compatible with OCI image spec. Applications can minimize their storage usage with layered image...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Weave Scope

    Weave Scope

    Monitoring, visualization and management for Docker and Kubernetes

    Understand your application quickly by seeing it in a real-time interactive display. Pick open-source or cloud-hosted options. Weave Scope automatically detects processes, containers, hosts. No kernel modules, no agents, no special libraries, no coding. Seamless integration with Docker, Kubernetes, DCOS and AWS ECS. See your Docker hosts, containers and services in real-time. Easily identify and correct issues to ensure the stability and performance of your containerized applications. View...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    gophernotes

    gophernotes

    The Go kernel for Jupyter notebooks and nteract

    gophernotes is a Go kernel for Jupyter notebooks and nteract. It lets you use Go interactively in a browser-based notebook or desktop app. Use gophernotes to create and share documents that contain live Go code, equations, visualizations and explanatory text. These notebooks, with the live Go code, can then be shared with others via email, Dropbox, GitHub and the Jupyter Notebook Viewer. Go forth and do data science, or anything else interesting, with Go notebooks! This project utilizes a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Periph

    Periph

    Peripherals I/O in Go

    periph is a Go library that unifies hardware I/O on single-board computers and embedded Linux devices, exposing clean interfaces for GPIO, I²C, SPI, UART, PWM, and more. Its philosophy is “no daemon, no codegen”—you link a Go package and speak directly to the hardware via stable abstractions, keeping deployments simple and auditable. The project auto-detects host capabilities at runtime and selects the best driver backend, smoothing over kernel and board differences across Raspberry Pi, BeagleBone, and other platforms. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Kubesploit

    Kubesploit

    Kubesploit is a cross-platform post-exploitation HTTP/2 Command

    Kubesploit is a cross-platform post-exploitation HTTP/2 Command & Control server and agent dedicated for containerized environments written in Golang and built on top of Merlin project by Russel Van Tuyl. While researching Docker and Kubernetes, we noticed that most of the tools available today are aimed at passive scanning for vulnerabilities in the cluster, and there is a lack of more complex attack vector coverage. They might allow you to see the problem but not exploit it. It is...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    elastic-jupyter-operator

    elastic-jupyter-operator

    Cloud-native way to provide elastic Jupyter Notebooks on Kubernetes

    Jupyter is a free, open-source, interactive web tool known as a computational notebook, which researchers can use to combine software code, computational output, explanatory text, and multimedia resources in a single document. For data scientists and machine learning engineers, Jupyter has emerged as a de facto standard. At the same time, there has been growing criticism that the way notebooks are being used leads to low resource utilization. GPU and other hardware resources will be bound to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    eggos

    eggos

    A Go unikernel running on x86 bare metal

    eggos is a unikernel operating system written primarily in Go that runs directly on bare metal hardware without relying on a traditional operating system layer. It is designed around the idea that Go’s runtime already provides many abstractions typically handled by an operating system, such as scheduling and memory management, allowing a single Go application to function as both the kernel and the application itself. In EggOS, there are no processes or traditional system calls; instead,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    xdp

    xdp

    Package xdp allows one to use XDP sockets

    Package github /asavie/xdp allows one to use XDP sockets from the Go programming language. With the default UDP payload size of 1400 bytes, running on Linux kernel 5.1.20, on a tg3 (so no native XDP support) gigabit NIC, sendudp does around 980 Mb/s, so practically line rate. TL;DR: in the same environment, sending a pre-generated DNS query using an ordinary UDP socket yield around 30 MiB/s whereas sending it using the senddnsqueries example program yields around 77 MiB/s. Connecting a PC with Intel Core i7-7700 CPU running Linux kernel 5.0.17 and igb driver to a laptop with Intel Core i7-5600U CPU running Linux kernel 5.0.9 with e1000e with a cat 5E gigabit ethernet cable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Netstack

    Netstack

    IPv4 and IPv6 userland network stack

    netstack is a userspace TCP/IP networking stack written in Go that implements core IPv4/IPv6 protocols with a focus on correctness, isolation, and testability. By running entirely in user space, it avoids kernel dependencies and can be embedded into sandboxes, virtualized environments, or custom appliances. Its architecture models NICs, link endpoints, route tables, and protocol engines as composable interfaces, enabling precise control over packet flow and easy mocking in tests. The stack...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    lgo

    lgo

    Interactive Go programming with Jupyter

    lgo is an open-source programming environment that enables interactive Go programming within Jupyter Notebook environments. The project provides a Jupyter kernel for the Go programming language, allowing developers to write and execute Go code interactively in notebook cells similar to how Python is used in data science workflows. This environment combines the strong performance and concurrency features of the Go language with the exploratory and iterative style of notebook-based...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Novm

    Novm

    Experimental KVM-based VMM for containers, written in Go

    ...As a research vehicle, novm emphasizes hackability over feature completeness, making it useful for instrumentation experiments, educational deep dives, or bespoke CI sandboxes. Even though it’s not positioned as a drop-in for production hypervisors, it demonstrates how far a lean VM manager can go with modern kernel primitives.
    Downloads: 0 This Week
    Last Update:
    See Project