Uup OS - OS Overview
"Modern OS" Features -
- Multithreaded
- SMP Support
- Protected Memory
- Advanced Security
- IPv4 & IPv6 network support in kernel
- Kernel will probably be a fork of Linux or one of the OSS
UNIX distros. One of the open source BeOS clones could
be an option too.
Multi-User
-
Multiple users should be able to log in at the same time.
Both remotely and at the local console. User can "lock" his
session and another user should be able to log in while the
first user's programs continue to run in their own user's
program space.
Open-Doc-like document orientation
- Basic tools for Text, Graphic, Spreadsheet, DataBase
editing should be included in the standard distribution.
System-wide services
- Spellcheck
- Address book
- DataBase access (SQL & ODBC)
- Speech Recognition/Generation
- Handwriting recognition
Command Line
- Should try to be as POSIX compliant as possible without
damaging higher OS functionality.
A.I. User
- Part help system, part U.I. enhancement, the A.I. User is a
"real" user, with special abilities. Based on cyc
technology, with additions, this user can see what the
human users are doing and assist them with tasks. It is an
expert on the OS. It is capable of learning.
Distributed computing
- Services for distributed computing of batch jobs.
Distributed, secure file storage.
Remote running of Apps.
Drivers
- The i/o system will enable the rapid writing of reliable
drivers for common devices.
Replicants
- Support BeOS-like replicants.
Filesystems
- Try to use a "standard"(i.e. existing) file system as the
native FS. Should support Journaling, Filetyping,
Permisions, Long Filenames (256 Chars), expandable file
attributes. BFS is a likely candidate. Other common
filesystems should be supported.

