System - Operating System Kernels
Live Instructor Led Online Training Operating System Kernels courses is delivered using an interactive remote desktop! .
During the course each participant will be able to perform Operating System Kernels exercises on their remote desktop provided by Qwikcourse.
Select among the courses listed in the category that really interests you.
If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.
Free operating system for Atari computers, and more.
EmuTOS is a TOS compatible operating system for Atari ST series computers, and more. It is made from Digital Research's GPLed original sources and is a free and open source alternative to Atari proprietary ROMs.
OS-9/6809 compatible operating system for Tandy CoCo and Dragon
The NitrOS-9 Project provides an OS-9/6809 compatible operating system for the Tandy/TRS-80 Color Computer and Dragon home computer.
The AROS Research Operating System is an effort to implement an Open Source and portable operating system that is compatible with AmigaOS(TM). Originally, it was meant as a direct reimplementation, but already has features not existing in AmigaOS.
Aiptek Hyperpen USB tablet drivers for Linux and X.Org/XFree86. Also includes GUI front-end for configuring the tablet while in-use. Supports Aiptek 6000U, 8000U, 12000U. May work with 4000U/5000U, also reported to work with off-brand clones such as LT95
This is a small lightweight cmd and bat based operating system.
This is a small sized lightweight operating system based on Windows Command Scripts, Windows Batch Command and command lines (cmd and bat).
Gatter Linux is a ubuntu base distrobution with openbox window manager
Gatter Linux is a GNU/Linux Distrobution base on Ubuntu LTS. Gatter Linux fast, lightweight, full customizable distrobution built around the Openbox window manager with minial applications collaction Gatter Linux give you lot of scripts to make your time with it easier and much more fun Gatter Linux is for those who want a functional openbox Widnow Manager out of box with all of everyday use application like : web browser, file manager, text manager ... etc
GuruMan Linux KDE is a KDE spin on Manjaro Linux
GuruMan Linux KDE is a KDE spin on Manjaro KDE Linux 18. GuruMan is based on x86_64-stable with kernel 4.19.1.
Nebula Kernel, My Personal Custom Kernel geared towards Performance.
High Performance Kernel that also maintains stability and battery drain to a min.
The WRT54GL Tarifa enhanced firmware. Linksys WRT54G/WRT54GS models V1 to V4 and the WRT54GL V1.x This Third Party Firmware is functionaly the same as the original, the improvements are to make this router more scaleable, by increasing the capacity.
The Linux abi is a patch to the linux kernel that allows a linux system to run foreign binaries.
Linux Distro Built specifically for Cyber Hunt Team Operators
The MERCENARY Linux Distro is Built specifically for Cyber Hunt Team Operators. This is the first iteration of this distro, with several tools, including Mercenary Hunt Framework being added with the next release (Early 2017). This Distro contains the most well known and respected forensic tools all conveniently installed on one system. Tools included are: mercenary hunt framework(**soon), Powershell, OMI, SIFT, wmic, winexe, radare2, viper, pescanner, jsdetox, volatility, maltrieve, rekall, mastiff, v8, crits, bro, netsniff-ng, wireshark, chopshop & Much More. Many of these run within prebuilt dockerized containers. This distro is a premium toolkit for any network, system, or malware analysis expert! The project & full Documentation is available as an .iso from & MD5
RapidDisk is a Linux kernel module to dynamically create, remove, and manage RAM disk volumes. Ramdisks are a method by you which can allocate parts of your RAM for high performing file data storage.
TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.
The Femto OS is a very concise portable preemptive operating system for embedded devices with minimal ram and flash, up to say 16K flash, 1K ram. The main target is the AVR architecture, such as the ATtiny861/461/261 series.
Customized Openbox Desktop Environment on Ubuntu
Welcome to AwlsomeBuntu, the beginning of a project to create an Ubuntu Distribution with a lightweight, customized Openbox Desktop Environment, but with enough punch to act as a normal environment on ANY computer. The lightweight of it allows it to be put of devices such as Netbooks (2010) or old Workstations.
This tool enables to test error handling routines related with the filesystem and block I/O of the Linux system by injecting a SCSI fault on the system. Any upper layer app/driver using the SCSI mid-layer can be tested with this tool.
TiROS (Tickless Real-Time Operating System) is a pre-emptive priority based real-time scheduler (RTOS) that is suitable for use in embedded systems with very limited resources. It provides hard priorities and prevents priority inversion.
This is an experimental distribution based off of Arch Linux. It is targeted for Developers/Engineers. Currently the only supported platform is x86_64
XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts. Supports all recent 64-bit versions of Debian and Ubuntu-based systems.
An android custom ROM based on AOSP,which provides a stock experience
AOSP Extended is an AOSP based rom which provides stock UI/UX with various customisations features along with the Substratum theme engine. The project has been made by cherry-picking various commits from various other projects. Being based on AOSP it provides a smooth and lag-free experience out of the box. We will constantly try to add more features and make it even better in future updates. A ROM by a user, for a user. #StayAOSP #ExtendYourDevice #BeExtended
Real-Time Embedded Operating System
Nuttx is a real time embedded operating system (RTOS). Its goals are: (1) small footprint usable in deeply embedded, resource constrained environments, (2) fully scalable from tiny (8-bit) to moderate (32-bit), (3) standards compliance, (4) real time, and (5) totally open. Think "Tiny Linux". NuttX is now and Apache project in incubation. See for the latest downloads.
Android Custom Rom
A AOSP based project that is set to show its power in Battery , Performance and Customization without compromising security.
This project maintains the Linux Console tools, which include utilities to test and configure joysticks, connect legacy devices to the kernel's input subsystem (providing support for serial mice, touchscreens etc.), and test the input event layer.
FreeDOS is a free DOS-compatible operating system.
FreeDOS is a complete, free, DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. It doesn’t cost anything to download and use FreeDOS. You can also share FreeDOS for others to enjoy! And you can view and edit our source code, because all FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.
Lightweight Slackware modification. Desktop-centric applications built on up-to-date libraries and easy on hardware resources. Kinda Slackware without lots of work to start out...
This program allows MacOSX to access Microsoft NTFS formatted harddrives connected by USB port. A modified version of the original Linux code, this program is packaged as a easy-to-use installer so that normal users can install it without hassle.
BOS – B.lu operating System, is an operating system dedicated to small microcontrollers and CPUs without MMU. Actually is dedicated to Texas Instruments MSP430 microcontrollers (it can be ported to other CPUs without great changes).
A advanced graphical operating system.
Our goal with this OS is to compete against Windows, Linux and Mac OS! We know it's still in early stage. But this fact will not demotivate us! License: Proprietary
CacheKit is a collection of open source perl and shell programs to report on cache activity on a Solaris 8 sparc server. Tools for older Solaris and Solaris x86 are also included in the kit, as well as some SE Toolkit programs.
ClosedBSD is a new improved flavor of The FreeBSD Distribution the focus point for ClosedBSD is Security We will also be fixing a bug that will natively support cPanel and Quota
Run Linux on Windows or other OSes, natively.
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.
Beautiful, minimal and secure arch-based distro
Peux OS (named after Penguin TUX) is an arch-based distro. The aim is to follow the archlinux philosophy of keeping it simple. Hence, taking the minimalist approach. Default FS is BTRFS Default Shell is FISH Timeshift-autosnap feature enabled by default Buttermanager included as a backup snapshot feature Even though autologin is enabled for liveuser, but just in case that fails, use the below credentials: user: liveuser pass: root You can now download torrents from the partner site: For fast direct-link downloads use: Official Peux OS site is : Focus is on Gnome, XFCE, LXQT & KDE. Please check Discussion > Release Notes for more details on any particular release. Also check the general discussions where I post issues and news related to ISO. Use dd/rufus-dd/multiwriter to make USB bootable.
a greener alternative for everyone
Enso aims to be a clean and simple OS that is easy to use and incorporates some of our favourite projects from around the Linux world. Built on top of Xubuntu for a solid and reliable base, we have re-themed XFCE to our own liking, added some nice features to the environment and ship it with some extra applications.
Welcome to CesiumOS, Yet another AOSP project. But this is one that will be a very different and exciting project. What differentiates us from the rest you ask? Well that's why you're here to find out.
A Custom Arch-Based Distro with KDE Plasma
** Introduction ** This is XeroLinux - an Arch-based Distro with KDE Plasma Desktop. It started as a personal project for myself, that has quickly grown to become something much bigger. So if you share my passion for building Linux check it out and see what can be done with the right tools. It's a custom Distro suited for people who like eye-candy. It also uses the select what you need during install in Calamares method, pulling everything from the net, that way you always have latest packages out the box. Kindly note that everything in XeroLinux is by choice. Choices are what makes Linux great.I hope yours agree with mine.. Feel free to join us on Discord for any troubleshooting and updates.
This are the GPL-kernel Sources of Motorola's E680, E680i and A780. Projects main goal is to share this sources to every interested one. Second goal is to share kernel modules, based on this sources. Dont hesitate to contact me if you build modules.
A lightweight utility for creating standby Oracle database without using Oracle's builtin standby or dataguard (which require enterprise licensing). Ideal for orginizations who need a robust, inexpensive solution to protect their primary oracle database
The Enforcer is a Linux Security Module designed to improve integrity of a computer running Linux by ensuring no tampering of the filesystem. It can interact with TCPA hardware to provide higher levels of assurance for software and sensitive data.
ESVA is a pre-built and semi-configured email scanning (security) Virtual Appliance (ESVA) that will run on VMware Workstation, Server, Player or ESX Server. The idea is for the appliance to be set & forget with an easy to use web-based interface.
Estaño is a mini real-time operating system (RTOS) for microcontroller. Features: Fully preemptive multitasking, Low interrupt latency, Fast and constant context switching, semaphores, r/w semaphores, mailboxs, fifos, periodic and one-shot timers
My OS project
Fetch OS still in BETA FetchOS is a Lightweight OS for 1GB RAM With XFCE desktop environment Donation:
The Freedows OS Project is creating an open source core Kernel architecture based on the Stanford Cache Kernel model, with the aim to create a stable platform for kernel-level multi-platform emulation.
This project aims to pool together as many kernel projects as possible, ironing out conflicts where possible, so that experimental kernel projects can get greater exposure, safely, and so that those projects can be tested under much more varied conditions
An operating system kernel being developed in Free Pascal with the goal of creating a system based on process interoperation.
Haiku is an open-source operating system currently in development designed from the ground up for desktop computing. Inspired by the BeOS, Haiku aims to provide a computing experience that is simple yet powerful, and free of any unnecessary complexities.
nxtOSEK is an RTOS for LEGO Mindstorms NXT. nxtOSEK consists of I/O driver part of LEJOS NXJ, TOPPERS/ATK1 RTOS, and glue code for them. You can write applications for NXT in ANSI-C/C++. Check nxtOSEK.
xinco [eXtensibe INformation COre] is a powerful Web-Service based Information and Document Management System (DMS) for files, text, URLs and contacts, featuring ACLs, versioning, full text search, an FTP-like client (easy install, J2EE+MySQL/PostgreSQL)
UNIX/LINUX and legal homebrew software on the xbox360 gaming console
An effort towards porting Linux and related open source operating systems to the Xbox 360. Another goal is to write homebrew applications with a legal and free Software Development Kit consisting of the Library (LibXenon) and the appropriate cross-compiler toolchain (Xenon-Toolchain).
Ivmuk-OS is small RTOS for microcontrollers with low resources. Microchip's PIC16F877A MCU uses about 70 bytes of RAM and 800 bytes Flash. Memory usage depends on number of tasks and messages defined. This should create competition to Salvo OS some day.
JJOS is part of the JOS Project. It is a free and open Java-based operating system. It combines the jJOS kernel and decaf virtual machine.
K OS is a small real-mode or protected mode opearting system. You can choose which mode in the bootmenu.
KnightSleuth is a tool for Calvin College students to obtain and search the contact information of other students and faculty/staff. It allows more powerful searches than the websearch, such as by floor, by phone number, by home city, etc.
The Linux Driver Tracing Interface provides a per-cpu flight-recorder tracing facility to the Linux kernel. It can be used as a low-overhead mechanism for tracing kernel code in a production environment as well as for kernel debugging during development
A custom fork of the Linux kernel.
This kernel is for x86_64 only. If you want to reconfigure it for x86, feel free to, but I'm not going to as I only have x86_64 hardware. This will never leave BETA status as it's usually total chaos about how releases are handled, features may appear and disappear faster than you can blink. The only thing I can promise about the kernels I upload is that if I upload it, it built, installed, and booted on my personal system without a problem. I use LUKS and LVM for everything but /boot, so I know they work when I upload the kernel. Anyway, I'll admit it, I'm a security freak, if I even think there MIGHT be a security hole, I don't rest until I've fixed it and verified it's been properly fixed, I also want my laptop to be as fast as possible, so in the end, you'll be getting a secure kernel that's about as fast as Linux can go on common home x86_64 PC hardware. It's certainly a noticeable difference to me, and that's what I strive for, I want everything my PC has to offer.
Advanced platform-independant, Object-Oriented threading and synchronization library. Designed and tested under POSIX & Win32 systems. Not just another thread wrapper.
Okay, I'll admit I added the "Mini" there in honor of Bun-Bun ;) Regardless, this project is for instrumentation, analysis and optimization of the Linux kernel, mainly through the further development and use of the Linux kernel profiling system and utilit
Rewrite Minix 3 from C to D
The idea is to rewrite a good part of the Minix 3 OS from C to D, hopefully making the code easier to understand by grouping code in modules. Minix 3 web site: D programming language:
This project is to create a special experimental fork of the Linux kernel that incorporates BSD/0S 5.0 SMPng concepts, also used by the FreeBSD project, such as heavy weight interrupts (interrupt threads), priority inheritence (simple priority inheritence).
A simple open source OS with basic functions, libraries and drivers. Compatible with x86 arquitecture, 32bits(recomended). You can easily compile it, any time, by running the compiling script included in the archive. Meant for beginner or advanced programmers on C or ASM, Nanux can help you understand the functions of the operating system, or create one by yourself. Minimal requirements: - x86 Arquitecture, PC - CPU Intel Pentium I, 200 MHz or newer, (maybe AMD, but is not recommended) - 4 MiB of RAM - CD/DVD ROM, USB or Floppy to run the ISO Image - keyboard.
A new operating system for mobile, IOT, servers and desktops
NuDawn started as an OS/2 emulation for WINE and now has new direction to be an open source operating system supporting legacy hardware that the OEM no longer supports. NuDawn is a green OS, hence keeping your electronics out of the landfill.
Offline Filesystem to enable the use of an Network file system without a network connection or after a connection loss.
OpenKETA(Open KErnel neTwork geAr) is a high performance kernel network accelerator on FreeBSD like as TUX onRedhat. it is software pipeline and multi-threaded. Currently we just doing web server and have a prototype already. OpenKETA using C language.
This software is a PICMG 2.12 hot swap infrastructure interface specification implementation. The software includes support for the Ziatech zt5550 and Motorola 82XX CompactPCI boards.
PPA is a project intended to improve today's per/process accounting by summarizing overall CPU usage time based on detailed understanding of CPU utilization. Besides using this data for real time decisions, it becomes extremely useful during performance.
Our project focuses the development of an operating system with a most simple implementation and structure. The goal is to provide a good starting point for beginners along with accompanying documents.
Real VMX is a VxWorks like operating system kernel released under LGPL. It should support multiple hardware architectures, only i386 support now. Help wanted with ports to other architectures. Development is done on Linux with the GNU gcc compiler.
Reenix is a combination of the best of both worlds: DOS and *x. Based on the GNU toolkit and FreeDOS, Reenix is a stepping-stone between the two OSes and a subset of *x which will run on an 8088.
RxDOS is a fast MS-DOS clone that supports very large disk drives, FAT32 volumes, and Windows 95/98 Long Filenames
The Saint Jude Project is a Project to develop Kernel-Level IDS mechinisms to protect the integrity of host systems.
The objective of sojourner is to create an Operation System based on a Linux with a heavily customized Gnome-based desktop environment. It will hopefully be powerful and easy to use.
The BrProject is a fake name to Kurumin, a brazilian linux distro based on Knoppix and Debian. While Kurumin is made to fit in a mini-cd, others "remasters" can have other objectives. Portuguese: O BrProject é um apelido para Kurumin, uma distro linux
Our mission is to explore and develop new operating system concepts; to redefine the architecture while using assembly language for most of the underlying architecture.
Nucleus is an Operating system Kernel that is totally different from Linux and Windows. It is easy to understand and implement. It will have native support, small architecture and full VGA support (no text mode).
Topologilinux is a complete slackwarebased linuxdistribution to be run on top of any Dos/win partition without partitioning your hard disk. Very easy to install to your favorite Windows system like Windows Vista or Windows XP or Windows 2000.
FluXuan Linux - Devuan based distro!
FluXuan Linux is trying to bring your old computer /laptop back to life , based on Devuan means is Systemd free.
This is a collection of libraries contained : Shared memory allocation, configuration script processor, containers (trees, lists, queues, stacks), file system abstraction, network library, timers/threads, Image library, Display libraries, and more.
Tarbox OS is a minimalistic 16 bit OS being developed in x86 Assembly.
Tarbox OS is a minimalistic 16 bit operating sytem being developed by Brandan Tarbox as a school project, for the x86 processor architecture. It will be capable of manipulating files, running BASIC programs and several other simple OS functionalities.
The Embedded Linux Workshop is an open source project put together for the book "Embedded Linux" by John Lombardo. The workshop makes it easy to build embedded Linux applications quickly and easily.
Tonix is an x86 PC operating system totally out of personal interest. I'm expecting the day my Tonix can play music, Internet surfing, or even playing movies :P And I'm sure I can see this day coming :)
Umbrella is a security mechanism that implements a combination of Process-Based Access Control (PBAC) and authentication of Digital Signed Binaries (DSB). Umbrella is designed for Linux-based consumer electronic devices.
View OS is a user configurable, modular process virtual machine, or system call hypervisor. For each process the user is able to define a "view of the world" in terms of file system, networking, devices, permissions, users, time and so on.
WISDOM is a 32-bit operating system with a primitive shell implemented. It is copyrighted under GNU/GPL license. WISDOM is also a research into the field of design of operating system. Operating System Development has been in the shadow in recent times.
Xway is intended to improve the network performance and CPU utilization in Server Virtualizatioin environment, XEN, through bypassing the TCP/IP stack and eliminating unnecessary data copy in transmission between two VMs on the same physical machine.
Small real time operating system for AVR and ARM microcontrollers
AvRtos is a small, preemtive, priority based real time operating system for Atmel AVR and ARM microcontrollers. It was written in C. AvRtos provides message queues and semaphores for task synchronization. It uses a static memory allocation scheme. AvRtos is nearly the smallest RTOS out there. Even pico]OS is much bigger. AvRtos can be compiled using gcc compiler. There is a AvrStudio 4 and Eclipse project file to get the example code working very quickly.
uSmartx is a non-preemptive, multitasking, priority based kernel for use in embedded designs. Its major features are task and time control over system resources, inter task communication and simple memory management.
YuGiOhJCJOS is the YuGiOhJCJ Operating System. This project contains a set of scripts that allow you to build the operating system.
Just another view on how should OS be designed. Streams based architecture, micro kernel, dynamic loading/removing drivers without OS rebooting, ...
This program was written to test (and protect) the vulnerability of the Windows 7 and Vista Operating System ( bsod / SMB2) . The code should not be used to damage machines with Windows System. The main objective of the project, is notify about problem.
luxur es un kernel creado en C una vez compilado con gcc se puede iniciar con grub o puede probar la .iso en una maquina virtual.
memreport analyze memory patterns at a specific time on embedded device like mobile phone, digital tv, digital camera. memreport is written by C language for usability. Embedded developers can utilize this software easily to reduce memory-foot-print.
Advanced Real-Time Linux (ART-Linux) is a hard real-time kernel developed with robotics applications in mind. Real-Time is accessible from user level and does not require special device drivers. 10 micro-second periodic execution is possible on a PII
nucleOS will be an 32-bit Operating System (perhaps we'll make it 64-bit later), written in Pascal and Assembler. It will be based on the i386 architecture and will support multi-tasking later on.
PERSEUS is an open-source framework for trustworthy computing that aims at establishing an open security architecture by efficiently combining existing applications, modern operating system solutions, and security technology.
A new wave of Linux Distro, simple, and small in size. From Slax, but it uses XFCE as the default window manager. Only boots 35 Seconds (On an Intel Pentium 3 500 MHz+!). simpleLinux-minimal include basic needs which is only 150 MB of size.
In the field of Operating System Kernels learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.
For now, there are tremendous work opportunities for various IT fields. Most of the courses in Operating System Kernels is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.
Operating System Kernels Online Courses, Operating System Kernels Training, Operating System Kernels Instructor-led, Operating System Kernels Live Trainer, Operating System Kernels Trainer, Operating System Kernels Online Lesson, Operating System Kernels Education