|
|
|
|
- 单用户多任务
- 支持DLL
- Posix 标准信号
- flash 文件系统,包括目录结构、soft link, hard link, 长文件名、掉电恢复
- 压缩文件系统,可以节省flash空间
- 任务在内核态运行时也可以执行抢占式调度
- 完整的 tcp/ip 系统,包括支持Backetly socket 接口、netfilter、还包括VPN,NAT
- 包含ircom 的Irda 协议
- 两套可供选择的同步机制:System V5 ipc(msgq, shmem, sem) 或者是Windows ipc(Event, Semaphore, Critical section, WaitForSingleObject…)
- 使用Newlib 作为标准c 库
- 支持PPP/SLIP/LAN
- 很好的实时性扩展
- 当进程结束时,提供自动资源回收
- 支持阻塞/非阻塞/异步 IO 和 poll 界面
- 可加载的内核模块
- 可以很容易地移植 Linux 设备驱动和协议栈到Xipos
- 已经发行Mips and Arm版本,其他版本正在开发中
- Mips 版本支持Mips16 、Arm版本 支持 thumb
- Xipos用 GCC 作为开发用具,但拥有自己的可执行文件格式和自己特殊的linker
- 整个OS的内核、用户态 DLLS 和 AP 都可以本地执行(executed In Place)
- 支持多进程和多线程,每个进程都有在独立的 VM 空间
- File mapping
- 与Win32完全兼容的内存管理接口
| |
XIPOS Features Without MMU: |
- 多任务
- 可以选用Windows 3.1的内存管理接口以减少碎片的形成
- 具有进程独立数据段的DLL
- 依然可以使用IPC
|
See Also
More About XIPOS
|
|