Xinu - Xinu Is Not Unix

  •        626

XINU stands for Xinu Is Not Unix -- although it shares concepts and even names with Unix, the internal design differs completely. Xinu is a small, elegant operating system that supports dynamic process creation, dynamic memory allocation, network communication, local and remote file systems, a shell, and device-independent I/O functions. The small size makes Xinu suitable for embedded environments.

http://www.xinu.cs.purdue.edu/

Tags
Implementation
License
Platform

   




Related Projects

Nachos - Instructional Operating System


Nachos is instructional software for teaching undergraduate, and potentially graduate, level operating systems courses. The assignments illustrate and explore all areas of modern operating systems, including threads and concurrency, multiprogramming, system calls, virtual memory, software-loaded TLB's, file systems, network protocols, remote procedure call, and distributed systems.

Minix - Operating System by Andrew S. Tanenbaum


MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a collection of isolated, protected, processes in user mode.

Chakra - Desktop OS


Chakra is a free, user-friendly and extremely powerful liveCD distribution based on the KDE Software Compilation. Chakra is by default a GTk free distribution specially made for run Qt based applications and frameworks at full performance. Its goal is to build an operating system that meets most requirements desktop users have today,

uCLinux - Embedded Linux


The original uClinux (you-see-linux) was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains. uClinux is mostly used in Embedded and Gaming device.

Debian - The Universal Operating System


Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Debian provides more than a pure OS: it comes with over 29000 packages, precompiled software bundled up in a nice format for easy installation on your machine.



Tails - Live Operating System supports Privacy and Anonymity


Tails is a live operating system, that you can start on almost any computer from a DVD, USB stick, or SD card. It aims at preserving your privacy and anonymity, and helps you to use the Internet anonymously and circumvent censorship. All connections to the Internet are forced to go through the Tor network. It leaves no trace on the computer you are using unless you ask it explicitly. It uses cryptographic tools to encrypt your files, emails and instant messaging.

Geexbox - Embedded Linux Media Center Distribution


GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. It provides you a ready-to-be-used, plug-and-play Media Center application that can play any kind of multimedia content (Audio, Videos, Photos …) from any location (CD, DVD, Bluray, HDD, USB, Samba, NFS, UPnP, SHOUTcast …). It has been designed to be fully controllable through either keyboard, mouse or a remote controller.

Manjaro - User-friendly Linux Distribution


Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system. Arch itself is renowned for being an exceptionally fast, powerful, and lightweight distribution that provides access to the very latest cutting edge – and bleeding edge – software. However, Arch is also aimed at more experienced or technically-minded users. Manjaro provides all the benefits of the Arch operating system combined with a focus on user-friendliness and accessibility.

Devil Linux - Linux for Sys Admin


Devil-Linux is a CD-based Linux distribution for firewalls and routers. The goal of Devil-Linux is to have a small, customizable and secure Linux. It could boot from CDROM or USB flash drive. Its main purpose is to be used as server for many applications. It doesn't have any GUI or XServer related stuff. It is mainly targeted for Sys Admin.

Raspbian - Operating System for Raspberry Pi hardware


Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.

RancherOS - Tiny Linux distro that runs the entire OS as Docker containers


RancherOS is a minimalist Linux distribution perfect for running Docker containers. It runs Docker directly on top of the kernel and delivers Linux services as containers. It includes only the services needed to run Docker. RancherOS reduces the hassle with updating, patching, and maintaining your container host operating system.

MerProject - Operating System for Devices


Mer is an open, mobile-optimised, core distribution aimed at device manufacturers; powered by Qt/QML and HTML5 - openly developed, inclusive, and meritocratically governed.

Ubuntu - Operating System


Ubuntu is a fork of Debian. Its main goal is to make easy to use Linux desktop. It provides stylish and intuitive user interface called Unity. All of the editions of Ubuntu share common infrastructure and software, making Ubuntu a unique platform that scales from consumer electronics to the desktop, and into the cloud for enterprise computing. It comes installed with a wide range of software. It supports 32 bit and 64 bit architecture.

Sabily - Operating System for Muslims


Sabily is a open source operating system designed by and for Muslims. It is based on the popular Ubuntu Linux distribution and has pre-installed packages for the Arabic language. With Sabily, Muslim users have “out of the box” Islamic software and tools like Islamic calendar, Quran viewer, Islamic prayer times application and lot more.

Xinu - Xinu project work for Operating Systems II


Xinu project work for Operating Systems II

iQunix OS


iQunix OS, is a 64 bit Linux operating system based on the popular Ubuntu distribution. It's unique design offers to experienced Ubuntu users and specialist a quot;bare-bonequot;, Unity based, operating system in which nothing is pre-installed.

xinu-beaglebone-howto - How to download and boot the Xinu Os from a BeagleBone Black


There are already [instructions](http://www.xinu.cs.purdue.edu/files/Xinu_BBB_instructions.txt) on the Xinu official page on how to download and boot Xinu from the BeagleBone Black(BBB). But I've had the following issues with it:- minicom wasn't able to download the file- after booting into Xinu, the watchdog would reset the BBB after ~60sSo here's what I did.First, the instructions are only valid with the serial communication program **minicom**. There are other ways to download the boot image,

PeppermintOS - Linux based OS for Cloud


Peppermint OS is a fork of Lubuntu. Peppermint is a Linux based Operating System that is Cloud / Web Application Centric, Sleek, User Friendly and Insanely Fast. Peppermint was designed for enhanced mobility, efficiency and ease of use. While other operating systems are taking 10 minutes to load, you are already connected, communicating and getting things done. And, unlike other operating systems, Peppermint is ready to use out of the box.

Scheduler


Modifying the existing scheduler of the XINU operating system with a Linux-Like Operating System

PLD - PLD Linux Distribution


PLD is a free, RPM-based Linux distribution, aimed at the more advanced users and administrators, who accept the tradeoffs of using a system, that might require manual tweaking in exchange for much flexibility. PLD kernels are build using modules. You are free to pick which modules to load depending on hardware you want to use. It supports Easy package management, Multiple desktop environments and lot more.