Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:status [2014/05/18 20:26] – valerius | en:status [2024/05/23 14:36] (current) – prokushev | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Current Status ==== | + | ===== Current Status |
- | osFree project is deep in the alpha stage. At the present time the osFree project work with low-level parts of operating system like loader and related tools. Also we have set of command line tools like CMD.EXE and file/disk maintance utilities. | + | osFree project is deep in the alpha stage. At the present time the osFree project work with low-level parts of operating system like loader and related tools. We also try to develop an experimental prototype of OS/2 personality for L4 microkernel. Also we have set of command line tools like CMD.EXE and file/disk maintance utilities. |
For now a lot of tools are already finished (mainly thanks to JP Software for their 4OS2 command processor sources and Bartosz Tomasik for most of other command line tools. Also thanks to whose who contributed directly or indirectly their sources). But there' | For now a lot of tools are already finished (mainly thanks to JP Software for their 4OS2 command processor sources and Bartosz Tomasik for most of other command line tools. Also thanks to whose who contributed directly or indirectly their sources). But there' | ||
Line 7: | Line 7: | ||
However, don't limit yourself to command line tools. If you're interested in developing a kernel loader (some source exists), kernel, device drivers, or other parts of the osFree system, you are welcome to work on them! We will be glad to see you as an osFree developer! | However, don't limit yourself to command line tools. If you're interested in developing a kernel loader (some source exists), kernel, device drivers, or other parts of the osFree system, you are welcome to work on them! We will be glad to see you as an osFree developer! | ||
- | We have a [[en: | + | ==== osFree |
- | ^System part ^System subpart ^Status ^License ^Developers ^To Do ^ | + | For osFree development plan, milestones (passed ones, current ones and the correspondence of them to system versions, see osFree [[roadmap]]) |
- | |osFree art |osFree logo |Done |osFree |Cristiano Guadagnino, \\ Alex Kramer | | | + | |
+ | ==== Completeness/ | ||
+ | |||
+ | Here is each small component status: | ||
+ | |||
+ | ^System part ^System subpart ^Status ^License ^Developers ^To Do ^ | ||
+ | |osFree art | ||
|Global shared code |dynamic lists/ | |Global shared code |dynamic lists/ | ||
|::: |messaging functions |Done |osFree |Henk Kelder, \\ Bartosz Tomasik | | | |::: |messaging functions |Done |osFree |Henk Kelder, \\ Bartosz Tomasik | | | ||
|::: |path manipulation code |Done |osFree |Bartosz Tomasik | | | |::: |path manipulation code |Done |osFree |Bartosz Tomasik | | | ||
- | |::: |disk info functions |Done |osFree |Bartosz Tomasik | | | + | |::: |disk info functions |Done |osFree |Bartosz Tomasik | | |
- | |::: |file system functions |Done |osFree |Bartosz Tomasik | | | + | |::: |file system functions |Done |osFree |Bartosz Tomasik | | |
- | |::: | + | |::: |directory-tree recurse \\ helper functions |Done |osFree |Cristiano Guadagnino, \\ Bartosz Tomasik | | |
|CLI tools shared code |messaging functions |Done |osFree |Cristiano Guadagnino, \\ Bartosz Tomasik | | | |CLI tools shared code |messaging functions |Done |osFree |Cristiano Guadagnino, \\ Bartosz Tomasik | | | ||
|::: |filesystem functions |Done |osFree |Bartosz Tomasik | | | |::: |filesystem functions |Done |osFree |Bartosz Tomasik | | | ||
Line 22: | Line 28: | ||
|Documentation |Build Level Information |Done |osFree |Yuri Prokushev | | | |Documentation |Build Level Information |Done |osFree |Yuri Prokushev | | | ||
|CMD.EXE | Extension | |4OS2 |JP Software | | | |CMD.EXE | Extension | |4OS2 |JP Software | | | ||
- | |::: | + | |::: |ACTIVATE | |4OS2 |JP Software | | |
- | |::: | + | |::: |ALIAS | |4OS2 |JP Software | | |
- | |::: | + | |::: |BEEP | |4OS2 |JP Software | | |
|::: |CALL |Done |4OS2 |JP Software | | | |::: |CALL |Done |4OS2 |JP Software | | | ||
|::: |CANCEL | |4OS2 |JP Software | | | |::: |CANCEL | |4OS2 |JP Software | | | ||
- | |::: | + | |::: |CASE | |4OS2 |JP Software | | |
- | |::: | + | |::: |CD |Done |4OS2 |JP Software | | |
|::: |CDD | |4OS2 |JP Software | | | |::: |CDD | |4OS2 |JP Software | | | ||
|::: |CHCP |Done |4OS2 |JP Software | | | |::: |CHCP |Done |4OS2 |JP Software | | | ||
Line 37: | Line 43: | ||
|::: |DEFAULT | |4OS2 |JP Software | | | |::: |DEFAULT | |4OS2 |JP Software | | | ||
|::: |DEL |Done |4OS2 |JP Software | | | |::: |DEL |Done |4OS2 |JP Software | | | ||
- | |::: | + | |::: |DELAY | |4OS2 |JP Software | | |
- | |::: | + | |::: |DESCRIBE | |4OS2 |JP Software | | |
- | |::: | + | |::: |DETACH |Done |4OS2 |JP Software | | |
- | |::: | + | |::: |DIR |Done |4OS2 |JP Software | | |
- | |::: | + | |::: |DIRHISTORY | |4OS2 |JP Software | | |
- | |::: | + | |::: |DIRS | |4OS2 |JP Software | | |
|::: |DO | |4OS2 |JP Software | | | |::: |DO | |4OS2 |JP Software | | | ||
|::: |DPATH |Done |4OS2 |JP Software | | | |::: |DPATH |Done |4OS2 |JP Software | | | ||
Line 121: | Line 127: | ||
|::: |BLDLEVEL |Done |osFree |Yuri Prokushev | | | |::: |BLDLEVEL |Done |osFree |Yuri Prokushev | | | ||
|::: |CHKDSK |Done |osFree |Bartosz Tomasik | | | |::: |CHKDSK |Done |osFree |Bartosz Tomasik | | | ||
- | |::: |COMP |None |GPL |Knut St. Osmundsen \\ Port to OpenWatcom, \\ Finish tool | | | + | |::: |COMP |Done |GPL |Knut St. Osmundsen | | |
|::: |CLS |Done |osFree |Bartosz Tomasik | | | |::: |CLS |Done |osFree |Bartosz Tomasik | | | ||
- | |::: |DISKCOMP |None |GPL |Eric Auer, Michal | + | |::: |DISKCOMP |None |GPL |Eric Auer, \\ Michal |
|::: |DISKCOPY |None | | | | | |::: |DISKCOPY |None | | | | | ||
|::: |DTRACE |None | | | | | |::: |DTRACE |None | | | | | ||
|::: |EAUTIL |None | | | | | |::: |EAUTIL |None | | | | | ||
- | |::: |EJECT |Done |osFree |Bartosz Tomasik | | | + | |::: |EJECT |Done | osFree |Bartosz Tomasik | | |
- | |::: |FDISK |Done |osFree |Yuri Prokushev | | | + | |::: |FDISK |Done | osFree |Yuri Prokushev | | |
- | |::: |FIND |None |GPL |Jim Hall Port to OS/2 | | | + | |::: |FIND |Done | GPL |Jim Hall | | |
- | |::: |FORMAT |Done |osFree |Bartosz Tomasik | | | + | |::: |FORMAT |Done | osFree |Bartosz Tomasik | | |
- | |::: |FSACCESS |None | | | | | + | |::: |HELPMSG |Done | osFree |Yuri Prokushev | | |
- | |::: |HELPMSG |Done |osFree |Yuri Prokushev | | | + | |
|::: |KEYB |None | | | | | |::: |KEYB |None | | | | | ||
- | |::: |LABEL |Done |osFree |Bartosz Tomasik | | | + | |::: |LABEL |Done | osFree |Bartosz Tomasik | | |
|::: |LVM |None | | | | | |::: |LVM |None | | | | | ||
- | |::: |MAKEINI |None |GPL |Ulrich Moeller Port to OpenWatcom | + | |::: |MAKEINI |Done | GPL |Ulrich Moeller | | |
- | |::: |MD |Done |osFree |Bartosz Tomasik | | | + | |::: |MD |Done | osFree |Bartosz Tomasik | | |
- | |::: |MKDIR |Done |osFree |Bartosz Tomasik | | | + | |::: |MKDIR |Done | osFree |Bartosz Tomasik | | |
- | |::: |MKMSGF |None | | | | | + | |::: |MKMSGF |Done | GPL 2+ | Michael K Greene, \\ Yuri Prokushev, \\ Veit Kannegieser |
|::: |MODE |None | | | | | |::: |MODE |None | | | | | ||
- | |::: |MORE |Done |Public |Stephen Lacy | | | + | |::: |MORE |Done | Public |Stephen Lacy | | |
|::: |PATCH |None | | | | | |::: |PATCH |None | | | | | ||
|::: |PDUMPSYS |None | | | | | |::: |PDUMPSYS |None | | | | | ||
|::: |PDUMPUSR |None | | | | | |::: |PDUMPUSR |None | | | | | ||
|::: |PFILES |None | | | | | |::: |PFILES |None | | | | | ||
- | |::: |PRINT |None | | | | | + | |::: |PRINT |Done | | | | |
|::: |PROCDUMP |None | | | | | |::: |PROCDUMP |None | | | | | ||
|::: |PSTAT |None | | | | | |::: |PSTAT |None | | | | | ||
Line 152: | Line 157: | ||
|::: |REPLACE |None | | | | | |::: |REPLACE |None | | | | | ||
|::: |RESTORE |None | | | | | |::: |RESTORE |None | | | | | ||
- | |::: |SORT |None |GPL |Eric Auer, Jim Lynch \\ Port to OpenWatcom | + | |::: |SORT |Done |GPL |Eric Auer, Jim Lynch | | |
|::: |SPOOL |None | | | | | |::: |SPOOL |None | | | | | ||
|::: |STRACE |None | | | | | |::: |STRACE |None | | | | | ||
|::: |SYSINSTX |Done |osFree |Bartosz Tomasik | | | |::: |SYSINSTX |Done |osFree |Bartosz Tomasik | | | ||
- | |::: |SYSLEVEL |None | | | | | + | |::: |SYSLEVEL |Done | | | | |
|::: |TRACE |None | | | | | |::: |TRACE |None | | | | | ||
|::: |TRAPDUMP |None | | | | | |::: |TRAPDUMP |None | | | | | ||
Line 162: | Line 167: | ||
|::: |TRSPOOL |None | | | | | |::: |TRSPOOL |None | | | | | ||
|::: |UNDELETE |None | | | | | |::: |UNDELETE |None | | | | | ||
- | |::: |XCOPY |None |GPL |Vitus Jensen Port to \\ OpenWatcom, Finish tool | | | + | |::: |XCOPY |Done |GPL |Vitus Jensen | | |
|::: |VER |Done |osFree |Bartosz Tomasik | | | |::: |VER |Done |osFree |Bartosz Tomasik | | | ||
|::: |VMDISK |None | | | | | |::: |VMDISK |None | | | | | ||
|::: |VOL |Done |osFree |Bartosz Tomasik | | | |::: |VOL |Done |osFree |Bartosz Tomasik | | | ||
|Classic REXX |REGINA.DLL |Done |LGPL |Anders Christensen, | |Classic REXX |REGINA.DLL |Done |LGPL |Anders Christensen, | ||
- | |::: |REXX.DLL |Done |LGPL |Yuri Prokushev | | | + | |::: |REXX.DLL |Done |LGPL |Yuri Prokushev, \\ Valery Sedletski |
- | |::: |REXXAPI.DLL |Done |LGPL |Yuri Prokushev | | | + | |::: |REXXAPI.DLL |Done |LGPL |Yuri Prokushev, \\ Valery Sedletski | | |
- | |::: |REXXUTIL.DLL |None |MPL |Patrick TJ McPhee | + | |::: |REXXUTIL.DLL |Done |MPL |Patrick TJ McPhee | | |
- | |CPI |DOSCALLS.DLL |None | | | | | + | |CPI |[[en: |
- | |::: |KBDCALLS.DLL |Done |osFree |Yuri Prokushev | | | + | |::: |[[en: |
- | |::: |MOUCALLS.DLL |Done |osFree |Yuri Prokushev | | | + | |::: |[[en: |
- | |::: |MSG.DLL |Done |osFree |Yuri Prokushev | | | + | |::: |[[en: |
- | |::: |NLS.DLL |Done |osFree |Yuri Prokushev | | | + | |::: |[[en: |
- | |::: |QUECALLS.DLL |Done |osFree |Yuri Prokushev | | | + | |::: |[[en: |
- | |::: |SESMGR.DLL |Done |osFree |Yuri Prokushev | | | + | |::: |[[en: |
- | |::: |VIOCALLS.DLL Done osFree Yuri Prokushev | | | + | |::: |[[en: |
- | |SOM |SOM.DLL |None | | | | | + | |::: |[[en: |
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |SOM |SOM.DLL | None | | | | | ||
+ | |::: |SOMC.DLL | ||
+ | |::: |SC.EXE | ||
+ | |::: |SOMCPP.EXE | **Done** | 2-clause BSD | Kiyoshi Matsui | | | ||
+ | |::: |SOMIPC.EXE | None | | | | | ||
+ | |::: |SPP.EXE | ||
+ | |::: |SOMOPC.EXE | None | | | | | ||
+ | |::: |SOME.DLL | ||
|DSOM |SOMD.DLL |None | | | | | |DSOM |SOMD.DLL |None | | | | | ||
|Object REXX | |None | | | | | |Object REXX | |None | | | | | ||
- | |MDOS CLI tools |APPEND |None | | | | | + | |DOS kernel | [[en: |
- | |::: |ASSIGN |None | | | | | + | |FSFILTER | FSFILTER.SYSL | None | | | | |
- | |::: |COMMAND |None | | | | | + | |MDOS CLI tools |[[en: |
- | |::: |JOIN |None | | | | | + | |::: |[[en: |
- | |::: |MEM |None | | | | | + | |::: |[[en: |
- | |::: |SUBST |None | | | | | + | |::: |[[en: |
- | |::: |GRAFTABL |None | | | | | + | |::: |[[en: |
- | |IPF API |HELPMGR.DLL |Done |GPL |NewView project | | | + | |::: |[[en: |
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |Win16 Applications| [[en:docs:win16:applications: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |::: |[[en: | ||
+ | |IPF API |HELPMGR.DLL | Done | GPL |NewView project | | | ||
|PM tools |VIEW |Done |GPL |NewView project | | | |PM tools |VIEW |Done |GPL |NewView project | | | ||
|::: |FFSTCONF |None | | | | | |::: |FFSTCONF |None | | | | | ||
- | |::: |FFSTPCT None | | | | | + | |::: |FFSTPCT |None | | | | |
- | |::: |SYSLOG None | | | | | + | |::: |SYSLOG |None | | | | |
- | |::: |TRACEFMT None | | | | | + | |::: |TRACEFMT |None | | | | |
- | |::: |DDINSTAL None | | | | | + | |::: |DDINSTAL |None | | | | |
|MM tools |PICVIEW |None | | | | | |MM tools |PICVIEW |None | | | | | ||
|TCP/IP |Stack |None | | | | | |TCP/IP |Stack |None | | | | | ||
|TCP/IP CLI tools |PING |None |BSD |Patrick Haller, Yuri Prokushev | | | |TCP/IP CLI tools |PING |None |BSD |Patrick Haller, Yuri Prokushev | | | ||
- | |::: |TRACERTE |None |BSD |Patrick Haller Port | + | |::: |TRACERTE |None |BSD |Patrick Haller |Port to OpenWatcom | |
|CMD.EXE |ATTRIB |Obsolete |4OS2 |JP Software | | | |CMD.EXE |ATTRIB |Obsolete |4OS2 |JP Software | | | ||
|::: |CLS |Obsolete |4OS2 |JP Software | | | |::: |CLS |Obsolete |4OS2 |JP Software | | |