Showing 80 open source projects for "programming learning system"

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.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    TeLOS Linux

    TeLOS Linux

    humbly smart Operating System - Debian derivative

    TeLOS is a new, universal Linux distribution, a carefully customized derivative of Debian bullseye / sid with KDE Plasma Desktop Environment featuring an unbiased selection of useful applications and services. You may find TeLOS Linux to be snappy, lightweight, ready for work or fun straight out of the box and easily configurable. This Operating System is freely distributed and honors free, open source software development. Nevertheless, some non-free proprietary packages are included to widely support common modern hardware. Google Chrome browser and TeamViewer contribute to making this unconventional distribution remote work and distance learning friendly. TeLOStore, our AppStore application, makes installing and uninstalling apps in TeLOS an easy, fast and safe game. ...
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    rCore-Tutorial-v3

    rCore-Tutorial-v3

    Let's write an OS which can run on RISC-V in Rust from scratch

    rCore-Tutorial-v3 is an educational project designed to guide learners through the process of building a minimalistic operating system from scratch using the Rust programming language. Targeting the RISC-V architecture, this tutorial emphasizes safety and concurrency, leveraging Rust's features to teach OS fundamentals such as memory management, process scheduling, and file systems. It is structured to provide hands-on experience, making it suitable for both academic settings and self-study.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Resea

    Resea

    A microkernel-based hackable operating system

    resea is a small, message-passing-based operating system kernel designed with microkernel principles in mind. Written in C with minimal dependencies, it emphasizes modularity, isolation, and simplicity. resea includes a basic POSIX-like interface and supports multitasking, IPC, and user-space services. It serves as both a microkernel OS experiment and a platform for learning about low-level system design without the complexity of larger operating systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Emerald

    Emerald

    An operating system written in C

    emerald is a minimalistic Unix-like operating system kernel developed for x86_64 systems, focused on being lightweight, modular, and understandable. Written in C and assembly, emerald serves as a learning tool for OS enthusiasts who want to explore kernel design from scratch. It includes basic components such as multitasking, paging, interrupts, and system calls, while maintaining a clear and concise codebase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5

    Neurolinux

    Neurolinux, the Deep Learning OS

    Neurolinux, the Deep Learning OS, with all necessary tools and libraries pre-installed. Pytorch, Tensorflow Jupyter notebooks...etc
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Parrot Project

    Parrot Project

    Security, Development and Privacy Defense, all in one place.

    Parrot is a cloud friendly operating system designed for Pentesting, Computer Forensic, Reverse engineering, Hacking, Cloud pentesting, privacy/anonimity and cryptography. Based on Debian and developed by Frozenbox network.
    Downloads: 95 This Week
    Last Update:
    See Project
  • 7
    Ether linux

    Ether linux

    Linux for Penetration testing and Programming

    Ether Linux is a lightweight penetration testing distro and proffesional security
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Haiway

    Haiway

    Haiway Edge Computing OS

    Haiway is a simple operating system written from scratch in C with the goal of helping learners understand OS development fundamentals. Targeting x86_64 systems and running in a bare-metal environment like QEMU, Haiway implements its own bootloader, kernel, and essential subsystems such as memory management, interrupt handling, and user process execution. Designed to be lightweight and readable, the project emphasizes clarity and modularity, making it a useful base for experimentation or educational exploration into low-level systems programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PinPog

    PinPog

    Ping-Pong-like game in Assembly that works without OS

    ...Created by Tsoding, it serves as both a nostalgic recreation of the classic arcade game and a fun educational project demonstrating game development fundamentals such as collision detection, input handling, and frame-based rendering. It’s small in scope but clear in design, making it ideal for those learning C or exploring real-time interactive programming through games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Hanthana Linux Project

    Hanthana Linux Project

    Hanthana Linux Project

    Hanthana is a Linux based operating system and a Fedora remix suitable for desktop and laptop users. Hanthana comes to you in the form of a Live CD/DVD for regular PC (i386 and x86_64 arc) systems. Apart from the providing Hanthana Linux ISO, we do hands on training for free of charge. Visit our blog and see what we do. http://blog.hanthana.org Moreover we are working on deploying Hanthana Linux powered ICT labs in rural schools. http://school.hanthana.org So, this is not...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Manjaro : Web Developer Edition

    Manjaro : Web Developer Edition

    Manjaro Spin for Programmers and Developers.

    Manjaro Webdev Edition is an operating system geared specifically toward programmers and web developers, and it includes most of the programming languages, compilers, editors and Integrated Developer Environments (IDEs) that you’ve grown accustomed to using.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    MX Linux Bare Server Edition Respin

    MX Linux Bare Server Edition

    Based on the MX18 Continuum (Minimal) Release by manyroads, this is an even more minimal version of MX-Linux intended for use as a base for configuring a server for use in a home environment, or in a lab for experimental use or as a learning platform. Other types of servers (Apache Web/PHP, MySQL, media, etc.) may be created by installing the appropriate packages from the MX Stable Repository using the MX Package Installer (MXPI.) Intrusion detection and system monitoring apps are also available. DISCLAIMER: using this or any other desktop-oriented Linux distribution as a server for mission-critical applications is not recommended. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Pinoy Pup Linux OS
    An open-source operating system based on Puppy Linux customized for the Filipino consumer base.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Whonix

    Whonix

    Whonix is an Anonymous Operating System.

    THIS IS NOT WHONIX'S HOMEPAGE. Please go to: https://www.whonix.org/ (This is only Whonix's sourceforge must-have project page.) Whonix is an operating system focused on anonymity, privacy and security. It's based on the Tor anonymity network, Debian GNU/Linux and security by isolation. DNS leaks are impossible, and not even malware with root privileges can find out the user's real IP. Whonix consists of two parts: One solely runs Tor and acts as a gateway, which we call...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Aquila OS

    Aquila OS

    AquilaOS: UNIX-like Operating System

    ...As a learning tool or hobby OS project, Aquila focuses on clarity, with an emphasis on educational documentation and well-organized code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Pegasus OS GNU/Linux

    Pegasus OS GNU/Linux

    Operating System based in GNU/Linux.

    This is a GNU/Linux Distribuition. The Pegasus OS highlight the easy and stable operation. Your focus is enviroment for programming and some educational applications. This is a Debian/Ubuntu Like project
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    UberStudent - Linux for Learners
    UberStudent is a Linux distribution for learning, doing, and teaching academic success at the higher education and advanced secondary levels. Researchers, other knowledge workers, lifelong learners, and anyone who just wants a highly-polished computing platform will equally benefit from UberStudent. More than just an operating system, UberStudent aims to be a complete, ready-to-go, and "out-of-the-box" Learning Platform for education that facilitates not only immediate user-friendly productivity but long-term cross-platform computer fluency among its users. ...
    Downloads: 35 This Week
    Last Update:
    See Project
  • 18
    PowerNex

    PowerNex

    An operating system written in D

    PowerNex is a microkernel operating system written entirely in the Nim programming language. Designed as a learning and research project, it explores OS development using a modern high-level systems language while still offering low-level control. PowerNex focuses on modularity, simplicity, and code clarity. While still in its early stages, the project includes basic kernel functionality, including memory management, task switching, and a custom bootloader, offering insight into building an OS from the ground up using newer programming paradigms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FlingOS

    FlingOS

    An educational operating system written in C#

    FlingOS is an educational operating system and framework aimed at teaching students and developers how operating systems work, using C# and a bit of C++ and assembly. It allows developers to build kernels in a managed, high-level language and understand the entire bootstrapping and runtime process from scratch. FlingOS is particularly focused on making OS development more accessible by bridging the gap between high-level languages and low-level hardware programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Delta GNU/Linux

    Delta GNU/Linux

    Live, minimalist GNU/Linux distribution based on ArchLinux (Abandoned)

    This project has been abandoned and further projects with this name are not associated in any way with this one. No rights reserved. This re-upload is for educational purposes only. ------------------------------------------------------------------ Delta GNU/Linux is an Arch based distro, it may offer a little help in learning Arch Linux and/or ease the use of it while maintaining a minimalist aspect. The LiveCD uses Awesome as a Window Manager with its own official theme. To...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    ArBer Linux

    opensource-operation-system

    "ArBer Linux", Archlinux Cerberus Edition is a Linux-based distro Archlinux 2015-09-01 which includes the installer from the live media? to install "ArBer Linux" Archlinux Cerberus Edition ("ArBer Linux" A.C.E. to reduce) easily, simply and quickly as possible. also included some pre-installed apps for the immediate start of work on the Internet, with files, text documents, video, music, sound, images, photos, web and graphic design, programming, recording a dvd/cd.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Flavitu-14-2

    Flavitu-14-2

    Flavitu-Linux 14-2 Lubuntu

    The mission of project: is an effort with an own image that can approach people to the system, to provide and give to people security and identity with this project and increase the amount of linux users on the Euro-city Verín - Chaves. About this version: Flavitu Linux update version 2 , with Gambas 3 , Gambas Learning, Gambas Cortes, Gambas Creadordeorlas, Gambas GeneradorCarnets, Gambas ConstructorDiplomas, Gambas Eurocidade, ChavesMapview, Kernel find, D.D.C ... ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    precise-elementary

    precise-elementary

    simple, beautiful, fast, friendly, fun, and all around amazing Linux

    ...A refined look. elementary is a team of dedicated developers, artists, and your everyday users who want to craft an incredible computing experience. We make elementary OS and many apps and give them to users to help bring this goal to reality. elementary is a software platform; a unified computer operating system. We have a commitment to a particular toolkit (GTK+) and support a preferred programming language (Vala). We decide how our apps will behave. Sometimes we take control and shape the out-of-the-box experience as much as we possibly can by creating our own apps. We've created an application development framework (Granite) and other developer tools that are designed to help developers build apps specifically for our platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    LinuxMyst

    LinuxMyst

    Linux Myst Debian Wheezy based 7.2 with myst window manager / gnome

    SEE WIKI LINK FOR SUPPORT and INSTALL TIPS MYST SUPPORT WIKI @ https://sourceforge.net/p/linuxmyst/wiki/ Dec 13, 2013 - NEW RELESE "nebula". If you want a smaller footprint image and download, a tighter software mix and can do with gnome stuff Nebula is for you. It is light, simple and nimble on hardware and under multiprocessor and higher RAM capacity machines is one of the fastest window managers you will experience. Fixes several small bugs in "Celestial" and still uses the same...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    LaimEditor

    LaimEditor

    The new multi-platform text editor with syntax highlighting

    LaimEditor is new multi-platform portable text editor with syntax highlighting for many popular programming languages. It is writen on Java and can be launched on most computers with Java installed. Supported languages: C, C++, C#, CSS, Delphi, Fortran, HTML, Java, JavaScript, Latex, Perl, PHP, Python, XML, Windows batch, Unix shell It is planned to support more languages in future. Also it is planned to add compilers for languages like Java.
    Downloads: 0 This Week
    Last Update:
    See Project