Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

The Pigeon Mouette BSD project provides a FREE, multi-platform BSD UNIX-like operating system. PmBSD is 'what we think a BSD is' and was totally written from scratch. The only sources stolen by this project were stolen from OpenBSD and are a part of this website and the file sys/queue.h. ... [More] PmBSD is freely available from our mercurial repository. [Less]

5.0
 
  0 reviews  |  2 users  |  5,361 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Tantra is a teaching monolithic x86 operating system for enthusiasts engineering students. The name is derived from Sanksrit; संचालन तंत्र means operating system.

0
 
  0 reviews  |  1 user  |  916 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

The Test Operating System (TOS) is developed during the class Advanced Operating System at SFSU by students of the program of Master of Science in Computer Science. The operating system runs using bochs, an emulator of x86 hardware.

0
 
  0 reviews  |  1 user  |  22,239 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 

Draumr is a 21st century multiprocessing operating system, designed specially for SMP and NUMA.

5.0
 
  0 reviews  |  1 user  |  8,713 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

32bit, protected mode operating system, which wrote in the C and assembly

5.0
 
  0 reviews  |  1 user  |  3,572 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 

Nano OSAn object oriented OS written in C++ and assembly. How toI recommend trying out the floppy disk image(very recent) first. Please download the disk image. use qemu or bochs to boot the image. After you satisfied your self please join the project and checkout the source. Play around and ... [More] understand what is happening where. then discuss here and try to implement small chunks and small functionality. I will suggest try out modifying the shell code to add few more commands. Next modify IStream subsystem to handle int, pointer, HEX etc... Present FeaturesMulti boot compliant (tested with GRUB) Hope it will work with syslinux too C++ minimal run time is present written as object oriented kernel 32-bit protected mode Memory manager for physical memory only CPU detection, Memory detection and IDE hard disk detection IDE hard disk read is possible Partion table parsing is in-built to IDE code FAT16 Partitions are recognised now To DoMemory manager will be re-written using paging(first priority) Chris Gheezee's Malloc implementation based on heap implemented. Multi tasking (second priority) application loading atleast elf and coff binary.(third priority) I am planning to create a driver template so that it will be easy to write drivers floppy driver IDE driver ( See changelog bellow) network stack (might be mu-tcp/ip) ether net driver for rtl series and NE2k NFS client side (too ambitious ) Modify IStream and OStream for better functionality. specially implemet getstring() in cin Filesystem atleast FAT-16 will be nice. (any help on this with reference to the present code will be highly appreciated) Somany more Note Help me to grow this embryo remember this is not going to compete with any other OS This is purely for Experimentation and Learning, Covered under GNU GPL-V2 if you find this interesting and want to contribute, I will be happy to accept your code change log9th december 2008: Kmalloc kfre krealloc implementation based on Chris gheeze's Heap based first fit allocator 18th december 2008: rudimentary dma and fdc code ported. 5th January 2009 : IDE hard disk driver is implmented. ( Only Reading) This works under BOCHS but not Under Qemu, I don't know Why??? 7th January 2009 : IDE driver in read_sector a minor bug is fixed, Partition Scanning is implemented. 13th January 2009 : IDE driver now works fine under BOCHS and qemu. cpuinfo now displays properly. 9th February 209 : A rudimentary FAT16 is implmented, It now only be used to check if the Kernel recognizes FAT16 partition or not. The Image Works with qemu. For details how to PLease Check the Wiki. 11th March 2010 : Few modification to malloc family in kheap.cpp Initial PCI code but not working, initial tasking code not tested, Use of class template for singleton class. multiboot class is derived from singleton template. 20th March 2010 : Multitasking of 4 task for done. This is just to test the context switch is working correctly. :) enjoy. [Less]

0
 
  0 reviews  |  0 users  |  18,942 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

Project Information Kryos is the name for the latest version of the Onyx Kernel implementation June 10, 2009 - Version 1.5 Stable Release source code has been put up on the downloads page. You can find the binary in the /bin folder, as usual. I'll try to work on Kryos/Onyx some more ... [More] , but I need to get my new computer set up for compiling (ugh re-doing cross compilers and cygwin and the works) Recent News:Version 1.5 Stable Release (Test): New Kryos Version 1.5 SR! Not many aesthetic updates since v1.3 sr4, but some new TaskAPI functions have been updated or added. Executable files written in assembly and conforming to the Kryos-exe format can be loaded through a GRUB boot module. I'll try and do some work this summer, as I release it's been almost a year since I did a minor, let alone a major update. Version 1.3 Stable Release 4: I have just uploaded Kryos Version 1.3 Stable Release 4 to the downloads tab. Both Zip and Tar/Bz2 archives will be up right after I post this. A lot of things have happened since I transformed Phoenix OS into Kryos. An almost complete source code re-write, a ton of added features and a whole lot more. I've tested it in Bochs, Virtual PC 2008 and on a Pentium 4 real computer, and none of them have crashed, so I named it the Stable Release. Basically, I've included libc.a (has puts(), putc(), and die() for now), and will add more to that later. Paging works now, so does basic relocation (working on ELF). Shell works again, haven't tested hard drive code on a real PC yet, so who knows? Basically, I can say it's a basic, functional text-based Operating System. Description:About Kryos: Kryos is an open source hobby/developer Operating System based on the Onyx Kernel. Kryos has a basic command line interface (cli),and can load standalone executable files. About Onyx: Onyx is an open soure kernel written in a combination of C and Intel 8086 (x86) assembly. Currently, Onyx is aimed at running on the x86 architecture. Features:Multiboot Compliant Virtual Memory Managing Error Fault Handling Software Multitasking (Ring 0) System Calls System Debugger Command line shell Built-in set of drivers, such as: Text Mode Video Driver VGA Mode 13h Driver Keyboard Driver Serial Port Driver LBA28 Hard Disk Read/Write Driver 100% Open Source and Free! Short Term Goals:Software Multitasking Fix a few text console issues Mouse Driver VGA Bitmap Fonts Module/Executable File Loading Filesystem Resources:OS Development Wiki & Forums OS Development Tutorials Intel IA-32 Manuals [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

PwnOS is an operating system being written from the ground up to be ideal for making the most of resource-rich dedicated server systems. The most significant section of the project is to create a core (kernel) that is designed to be best suited for servers (e.g. usually one process with many ... [More] threads of varying priorities). Much (highly-regulated) assembly language and some C is used here to increase the performance and decrease bloat potential, (because to code this in assembly, it's ESSENTIAL to have excellent, lean code design). Development of PwnOS will be switching to be done with PwnIDE once PwnIDE reaches version 0.2.4. Development so far has been done with RadASM and MASM32 for assembly, and Dev-C++ and MinGW for C/C++. Documentation is produced with Natural Docs. Custom linking is done with a utility called JLOC, and drive image writing is done with various utilities. To get in on the action, don't hesitate to contact me. Check out the official homepage for more info. Right now the boot loader's almost done, and intense work on the core is underway. Rock on! -Neil Dickson [Less]

0
 
  0 reviews  |  0 users  |  11,780 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

We are trying to create small and fast OS for students

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

Boot manager able to load different operating systems form different drives. Similar to Grub and to Lilo. Written as an academic project at Computer Architecture course.

0
 
  0 reviews  |  0 users  |  399 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.