Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
$300 Free Credits for Your Google Cloud Projects
Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
The classic RPL programming language reimplemented and reimagined.
This project reimplements from scratch the RPL language made popular by HP programmable calculators, in portable C/C++. The main goal is to release a complete computing environment for various targets. There's currently 4 active targets: the HP 50g, HP39gs and HP40gs calculators and a PC simulator (see the downloads section!). Other ports are planned for the future.
Public Domain Operating System (currently x86 and 80386 and S/370 and S/390). Note that latest source code is here in git, but latest executables and packaged source are at http://pdos.org
Simplest of possible ways to multithreading on the smallest microcontrollers. This project is demonstration the programming technique of the multithreading with polling the system state. Published code debugged and ready to use in your projects.
This project is now in the research and development stage. It is intended for very small microcontrollers with a single processor and represent simple multithreading kernel what written by C language. Is planning create implementations for AVR8 and STM8, may be. Now it is suspended until better time.
Cooperative Linux is the first method for optimally running Linux on Windows and other operating systems natively. It is a port of the Linux kernel and support code that allows it to run cooperatively without emulation along with another operating system.
Contiki is an open source, highly portable, networked, multi-tasking operating system for memory-constrained systems.
Contiki current source code: https://github.com/contiki-os/contiki
Contiki historical source code: https://github.com/adamdunkels/contiki-1.x
Roundhouse is a pair of C based embedded software applications to drive model railroad stepper motor based turntables. It consists of a stepper motor code and controller code connected by an I2C network. Written in C for PIC18/PIC16s processors.
A new kernel I am developing in my spare time. The eventual solution I hope will involve a 32 bit base kernel and 64 bit extensions therefore maximising compatibility with non 64 bit machines. Database oriented. Checkout http://www.love2code.org
UPDATE 18-Dec-2011
Updates haven't occurred for some time (April) due to working and studying for my Computer Science degree at the University of Ulster, but it's Christmas! so may be we'll get a little closer to doing some more work.
I have...
Uniform Driver Interface -- Public Source Code for runtime environments and drivers based on the UDI Specifications. Single source image for a driver, built once for each ABI (IA32, Sparc, etc.) and then run on any OS that provides UDI!
ominOS is a small, simple, and lightweight kernel designed for educational purposes. It is designed to be simple and easy for someone to understand the source code powering the kernel.
ButterflyOS is a very simple operation system for the Atmel AVR Butterfly board. It's based on the AvrX multitasking scheduler, created by Larry Barello. A byte-code program for ButterflyOS, can be sent and managed through the serial interface.
dr'ex is a GPLed exokernel written in C/asm for the IA32 architecture.
Simple but powerful code, low level user interface and hardware resource management at user level are the main architecture goals.
BrickOS is an alternative software environment for the LEGO(r) Mindstorms Robotic Invention System. The intent is to allow developers to write C and/or C++ code for the RIS platform.
NeoMach is a project to design and implement new features into GNUMach and, in a more general scope, experiment about real microkernel systems. The intention is that some of the code developed here, enters into official GNUMach.
legOS is an alternative software environment for the Lego Mindstorms Robotic Invention System. The intent is to allow developers to write C and/or C++ code for the RIS platform.