Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Members: 3
Language: English
Group categories:
Computers > Operating Systems
Computers > Programming
More group info »
Recent pages and files
PwnOS Status    

The Agenda

  • The boot loader is as far as it can get until more of the Core is implemented
  • Basic memory management is mostly coded but untested
  • File I/O is next in line, and has been started
  • Once file I/O is coded, processes and threads are next
  • Then it's extensive debugging and making sure everything's ready to run a program
  • Then the real fun begins

 

Below is a summary of the current statuses of each section of PwnOS.

Boot

  • Just initialization of Core data and processor task state left

Core

Processes & Threads

  • Mostly unimplemented

Sync

  • Simple functions (GetLock, ReleaseLock, WaitForNotify, Notify, NotifyAll) implemented
  • Timing-related functions (AttemptGetLock, AttemptWaitForNotify) unimplemented

Memory

  • AllocatePages implemented; FreePages unimplemented; no pagefile support yet, though
  • AllocateMemory, AllocateAlignedMemory, FreeMemory, and InitializeHeapMemory implemented
  • Page fault handler unimplemented

Files

  • Mostly unimplemented (except what's in Boot)

I/O

  • Mostly unimplemented (except what's in Boot)

Libraries

Core Library

  • Mostly unimplemented (but not much to implement) 

Common Data Structures Library

  • Vector data structure (and associated array functions) mostly implemented
  • Everything else unimplemented

Other libraries 

  • Unimplemented

Interfaces

  • Unimplemented

Version: 
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google