Browsing projects by Tag(s)

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

Showing page 1 of 3

Metta is a multimedia, mobile, social OS. My goal is to make Metta the platform for social, efficient and fun life on the internet. I call such internet egocentric, because it revolves around your needs and desires. Be free!

3.0
   
  0 reviews  |  1 user  |  443,670 lines of code  |  2 current contributors  |  Analyzed 1 day 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 5 days ago
 
 

MintBSD-licensed C++ Operating SystemA fresh look at what an Operating System should be. PhilosophyMint's philosophy can be summed up with a few lines. It's about function and form in harmony... It's about the beautity of good implimentation... It's not what works, but what works ... [More] best in the broadest context... GoalMint's goal is to be a very simple and clean C++ operating system. Ideal for students or those who just want to learn. All portability, compatibility, etc. are sacrafised toward this end. This is done so that Mint is not bound by the concepts of prior systems, and when bound it is bound as little as possible. However, the plan is to provide wrappers and support code later to make up for this in areas such as POSIX compliance. Coding Guidelines [Less]

0
 
  0 reviews  |  0 users  |  5,711 lines of code  |  0 current contributors  |  Analyzed 5 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
 
 

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 3 days ago
 
 

An attempt to build a bare-bones operating system from scratch as a Senior Independent Study project at Harvard-Westlake School in North Hollywood, California.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 

Arctic OS is a partially experimental operating environment. It's main purpose is to take advantage of newer Intel technologies and try to spin a new perspective on the way kernel's are designed. The project is under the M.I.T. license and is open for developers to contribute to. ... [More] Current features: x87 FPU support (Floating-Point Unit) SSE support TEA/XTEA/XXTEA, RC4, and Base64 functions Partial VMX (Virtual-Machine Extensions) support Current drivers: PIT (Programmable Interval Timer) RTC (Real-Time Clock) Floppy disk Hard disk PCI device enumeration DMA (Direct Memory Access) Serial (RS-232) Parallel Multi-Processor tables enumeration Realtek RTL8139 Ethernet Controller Intel 8254x Ethernet Controller Near-future plans: Complete VMX support ACPI PCI-e device enumeration FAT12/16/32 File-System implementation ELF32/64 module loading SMBIOS table parsing SSE-optimized memory functions [Less]

0
 
  0 reviews  |  0 users  |  12,543 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

TBOS has an 8086/88 branch for XT's and higher! All you need is your old box and a 1.44 MB floppy drive!Basically this is just TBOS using 8086/88 instructions. Everything else is the same, just this branch isn't updated as often as well as having a few differences: This branch doesn't ... [More] support 80x30, 80x50, and 40x50 text modes. This branch uses macros to implement jxx near, pusha, and popa. Numerous smaller differences. Parts copyright 2008 MikeOS Developers [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

I have been on a break from working on leviathan, I am now currently working on it LAST UPDATE 12/12/09 You may notice the repository is now empty. This is only because I am adding 64 bit code soon Leviathan is a new 64 bit operating system that intends to be used widely by the general public. ... [More] This may seem a huge goal, but I believe it is necessary for a new operating system to be made to fully bring out the power of todays current hardware. One of the operating systems main(coolest) features, is that it allows for huge expansion for storage with the RWFS fileystem. The FS allows for more than 500 million exabytes of storage on a single partition! If you wish to join the project, contact me at nekros729@gmail.com. Also, send comments and suggestions to nekros729@gmail.com as well. NOTE I'm working on the kernel right now and it will take a bit to get the RWFS filesystem running and also having a working multiboot rwfs loader. Also the design specification is not complete, especially the device system. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 23 hours ago
 
 
Compare

NCNY(acronym of "No Cool Name Yet") is a 32-bit(and 64-bit in future) Operating System, that based on L4ka::Pistachio microkernel. There are planned to fully confirm to the latest POSIX and SUS standart.

0
 
  0 reviews  |  0 users  |  1,019 lines of code  |  0 current contributors  |  Analyzed about 4 hours 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.