-
Notifications
You must be signed in to change notification settings - Fork 62
TimeLine
dzavalishin edited this page Feb 16, 2016
·
1 revision
Jan 2016: Java to Phantom: unit tests, bug fix. Dynamic call is working now.
Children and company took all of me for this period, sorry.
Oct 2011: ARM port is more stable now, can go on with drivers.
Sem 2011: Kernel profiler, some optimizations, ACPI lib import, graphical code progress.
Aug 2011: Procfs gives out stats and threads. Most of asm code for MIPS port is written.
Jul 2011: Disk IO cache for filesystems. Snapshot via new io stack (with partitions). Posix: cd/getcwd
Jun 2011: Generalized kernel object pool. Usrland POSIX regression tests. AHCI and USB drivers started. Floppy driver, new disk IO stack refined.
May 2011: Remote object debugger.
Apr 2011: First steps of mips/amd64 ports. 64 bit cleanup. Progress on Java2Phantom - switch.
Mar 2011: Code divided in portable and machdep parts. Arm port started. SNTP.
Feb 2011: Regression tests again, refinement of Unix processes code.
Dec 2010: Some progress on Java bytecode translator, more of regression tests.
Nov 2010: TCP, tiny ftpd, some reflections support in class files.
Oct 2010: Debugging tools, kernel events statistics.
Sep 2010: External fsck. BeOS/Haiku messages/ports.
Aug 2010: Phys mem page reclaim code.
Jul 2010: SMP support is basically implemented, but needs debugging.
Jun 2010: Snapshot engine is back!
May 2010: Running on real hardware for the first time!
Apr 2010: UI events, Z Buffer.
Feb 2010: Unix emulation started, first test usermode 'unix'-like thread is running.
Jan 2010: Trap/IDT, using elf symtab in stack dump.
Dec 2009: License clean (own, in short:) multithreading/scheduling code.
Nov 2009: First ARP packet is received and processed. UDP send seems to be ok as well.
Oct 2009: We have Java bytecode (including method call) compiled to Phantom bytecode. Compiler is very far from being complete, but first steps are done.
Sep 2009: Preliminary (but stable) GC is implemented. First time app code was able to work untill killed. :)
Aug 2009: First working Phantom kernel and userland program (which is Tetris:) was demonstrated at Chaos Constructions computer festival in S. Petersbourg, Russia.
:: Home :: RoadMap :: History :: ChangeLog :: ScreenShots :: Phantom Developer's Guide