W-Bus communication library
This is a small library that allows comunicating with a Webasto (tm) W-Bus capable car heating system. Runs on Personal Computers or for embedded devices (slim design). Easily portable. Includes a Heater manager, heater controller program and more. The GIT repository (CVS is deprecated) also includes a control unit application to control W-Bus capable devices, a W-Bus compatible heater unit firmware application and a heater simulator for testing purposes. Also, a serial port loop back driver for linux is included to simulate OBD II K-Line adapters.
Linux support for the AmigaOne/MAI Teron CX/MAI Teron PX consumer PowerPC motherboards.
Building and running ancient Linux on Windows
While I may have started with Linux 0.11, I've expanded this to include several older relases of the Linux kernel that you can cross compile from Windows, and run on Qemu. I've managed to get the older versions of the software tools running on Windows, so that there is no major invasive source changes, outside of either broken drivers, or massaging the makefiles to find things in the new paths, and calling the appropriate tools where needed. Linux 0.10 is the first oldest version of Linux that is somewhat usable. While it lacks things like TCP/IP, and robust filesystems, it does offer a small kernel size, perfect for playing around with. You can comfortably make changes on Windows, re-compile and test all from a 'normal' desktop.
Script to make partitions, format and install embedded Linux files.
This is a Script to make partitions, format and install embedded Linux files. The tool uses the Kconfig to set up the partitions size, format and files to be installed on a USB Drive or eMMC memory. The same Kconfig used by Linux Kernel and Buildroot (menuconfig, xconfig or gconfig). After defines the configuration, just run the Script to install your Linux Image. The Script was made to run on Debian 8 or similar distribution. The Script depends on the follow packages: parted and dosfstools
FreeBSD GNOME LiveCD built using the latest development ports
Latest stable version - GNOME 3.26 - working Latest unstable version - GNOME 3.27 - working This project provides live systems built using the latest FreeBSD release and the latest GNOME ports from the FreeBSD GNOME project. Scripts used to build the LiveCDs are also available for downloading. The scripts are largely based on this article: https://wiki.freebsd.org/AndriyGapon/AvgLiveCD Note: This is not a general-purpose LiveCD! I track the development version instead of the stable version. If you want to do things other than previewing the latest (possibly unstable) GNOME release, please download the scripts to make your own LiveCDs. If any bug is found, please download the debug version LiveCD to find the cause and report it to the FreeBSD GNOME project or GNOME bugzilla. Starting from GNOME 3.12, most portability patches are merged upstream, so you can also directly use JHBuild on FreeBSD to check whether an issue is already fixed in the upstream.
This project delivers Linux support (USB driver and Tools) for a Digital Signal Processor (DSP) cards of the Signal Ranger series, see http://www.softdb.com/product_dsp.shtml for details) connected to a Linux host via USB.
Small Linux version with MMU less support. uClinux, μClinux and the logos versions are Trademarks of Arcturus Networks Inc. Copyright © 1998 - 2002 D. Jeff Dionne and Michael Durrant Copyright © 2001 - 2011 Arcturus Networks Inc.
A Linux port of the OpenBSD/FreeBSD Cryptographic Framework (OCF). This port aims to bring full asynchronous HW/SW crypto acceleration to the Linux kernel, OpenSwan, OpenSSL and applications using DES, 3DES, AES, MD5, SHA, PublicKey, RNGs and more.
open source analogue of IBM OS/2 operating system
Features to include a GUI support for as much HW for the supported systems as possible and a system of system extensions for easy expandability of the OS.
colorForth is, in Chuck Moore's own words: "A dialect of Forth that uses color to replace punctuation. Includes its own operating system. Produces extremely compact programs. Instant compile from pre-parsed source."
GeckoLinux is a Linux distribution based on openSUSE.
GeckoLinux is a Linux distribution based on openSUSE. I've used Linux on the desktop since approximately 2001. I have used many versions of openSUSE since the project's inception, and I used SuSE Linux before that. I've always appreciated openSUSE's flexibility and highly innovative infrastructure, but the profusion of "paper cuts" in the default configuration always made me think twice before recommending it to others. This projects sets out to change that.
Real time embedded multi-thread kernel
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. In near time is planning create implementations for AVR and STM8.
ELERA İşletim Sistemi
Gentoo minimal System for the Raspberry Pi 3
This is an image for a 16GB SD Card with a minimal gentoo system for the raspberry pi 3. Hostname: raspi.local Root-Pw: password (please change... ;-)) eth0: dhcp Installed packages: sysklogd, logrotate, nano, gentoolkit, traceroute, bind-tools, dhcpcd, ntp, whois, wpa_supplicant, vixie-cron The image is provided as a zipped img file. To extract it to your SD card "win 32 disk imager" is recommended. I will try to update this image whenever I have time to do it.
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.
Use an rtl2832 USB dongle to generate random data for the linux kernel
rtl2832_entropyd is a program that is designed to feed entropy into the linux /dev/random kernel entropy pool. It automatically forks and runs as a daemon, unless one of the testing options, -o or -t, are selected. Then it never forks. To use it, you need an rtl2832 USB dongle. They are relatively cheap (< $10 on ebay), and are actually used to listen to a broad range of radio transmissions. This application exploits the radio noise in the atmosphere to extract entropy. The kernel already has a module to use the rtl2832 for its intended purpose, listening to radio, so if you want to use it to generate entropy, you will have to blacklist that module, so it doesn't load. If it is loaded, this program will not be able to acquire the rtl2832 device, and won't run. Create the file /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf with the line blacklist dvb_usb_rtl28xxu in it. The project website is an html version of the man page, so you can find more complete information there.
Simplest kernel for cooperative multithreading
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.
ArchEX is a new (171129) Linux live DVD based on Arch Linux.
WHAT IS IT? ArchEX 64bit is a new (171129) Linux live DVD based on Arch Linux. Arch motto is KISS ("Keep It Simple Stupid"). ArchEX uses kernel 4.13.12-1-ARCH and the Deepin and LXQt Desktop environments. Yaourt – a Pacman frontend is installed. NEWS 171129 Deepin 15.5 (made in China!) is included. ArchEX INSTALLER ArchEX can easily be installed to hard drive while running the system live. (From DVD/USB). You can then change locale from English to any other language. Slideshow: http://archex.exton.net/calamares-slideshow-new.gif USB INSTALLATION Install ArchEX to a USB Pen Drive with persistence: http://archex.exton.net/?page_id=15 BENEFITS of ArchEX/Arch Linux "Cutting Edge"-software and speed. You will for example always run the latest kernel if you upgrade ArchEX/Arch (for example) every month. Default locale/language: English A YouTube video about ArchEX: https://www.youtube.com/watch?v=YPlHLEr6Ld0&feature=youtu.be READ MORE: http://archex.exton.net.
OpenMandriva Lx, based on Mandriva and Mandrake code, is an exciting free Desktop Operating System that aims to cater to and interest first time and advanced users alike. It has the breadth and depth of an advanced system but is designed to be simple and straightforward in use. OpenMandriva Lx comes from a 100% community-driven association that believes in the values of free software & collaboration and whose founding values are development, equality, co-operation, openness, freedom, group achievement, independence, and solidarity. Our sources can be found here: https://github.com/OpenMandrivaAssociation Our sophisticated build system can be found here: http://abf.openmandriva.org/ Talk to us: * IRC - #openmandriva-cooker on freenode.net * Forums - https://forums.openmandriva.org * Mailing list - https://wiki.openmandriva.org/en/Mailinglist Report a bug or new feature: * Issue Tracking - https://issues.openmandriva.org
An operating system for tenputer
Linux source-level kernel debugger
Linice is a source-level kernel debugger for x86 systems with the look and feel of SoftIce for MS Windows. Break into a running kernel, use breakpoints, single step on modules, kernel, or user programs. Outputs to VGA, MDA, X Window, serial terminal. ------------ Yes, this is ancient and don't expect it to work any more.
Squashfs is a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 1Mbytes for greater compression. It is implemented as a kernel module under VFS.