Posted 21 January 2014 - 12:46 PM
I've been developing this system since first version of MPT(CCPT) was released. Before this, the system contained few libraries that allowed creation of simple windowed applications.
Since then everything has changed.
Feature list:
Computers with mpt already installed:
Computers without mpt:
After first run you will be asked about window API, answer yes if you have your computer connected to monitors and you want to use them for windowed applications
FAQ/NAQ(never asked questions):
Q:How to start with it?
Q:How do I create package in MPT?
more in this thread
Q:Is there any windowed app to test?
Install 'sysx-tests' package, then you will have 'wtest' and 'wtest2' apps
Q:where is source code?
http://cc.nativehttp...b.html?ppa=sysx
Q:RedNet does not work!
I managed to quit the bios coroutine, and run my tasker 'on bios level'. RedNet can be simply replaced by network API(see 'man network'). Of course RedNet API will soon be repaired
Changelog:
Screenies:
Showing 2 windows, 'H' letter in corner of each window allows movement, windows are rendering few sprites loaded from npaintpro files
Traceroute showing which computers in network are routing packet
License:
I allow everyone to do anything with it, but if you redistribute it somehow, I'd like you to link to this thread.
———
The OS in still in development, I'd like you to suggest me new features to implement. Have fun with it!
Since then everything has changed.
Feature list:
- Boot manager - really secure, it's almost impossible to brick the computer without touching startup
- Driver based file-system - This is still experimental feature, but works well
- Run-levels
- Advanced networking
- better API loader
- Display/window manager
- Multitasking
- Distributed through MPT ppa, so installation and upgrades are really easy
- Documentation browser('man')
- Telnet
- CC 1.6 ready
- and more
Computers with mpt already installed:
mpt upgrade
mpt ppa add sysx
mpt install sysx
Computers without mpt:
pastebin run dVwieit1
After first run you will be asked about window API, answer yes if you have your computer connected to monitors and you want to use them for windowed applications
FAQ/NAQ(never asked questions):
Q:How to start with it?
man sysx
Q:How do I create package in MPT?
more in this thread
Q:Is there any windowed app to test?
Install 'sysx-tests' package, then you will have 'wtest' and 'wtest2' apps
Q:where is source code?
http://cc.nativehttp...b.html?ppa=sysx
Q:RedNet does not work!
I managed to quit the bios coroutine, and run my tasker 'on bios level'. RedNet can be simply replaced by network API(see 'man network'). Of course RedNet API will soon be repaired
Changelog:
Spoiler
2.3- Some tweaks in kernel
- Process garbage collector
- Network File System(NFS)
- Added many terminal redirection tweaks to kernel
- Fixed some networking bugs
- Added process killing/suspending
- Added set of utility programs(ps, kill, suspend, continue)
- Added telnet
- Tasker in kernel
- Debloated bootloader
- Changed some hacks for CC 1.6
- Fixed many bugs
- Basic Kernel with VirtualFileSystem(VFS)
- Managed through MPT PPA
- New windowing system
Screenies:
Spoiler
Showing 2 windows, 'H' letter in corner of each window allows movement, windows are rendering few sprites loaded from npaintpro files
Traceroute showing which computers in network are routing packet
License:
I allow everyone to do anything with it, but if you redistribute it somehow, I'd like you to link to this thread.
———
The OS in still in development, I'd like you to suggest me new features to implement. Have fun with it!
Edited on 21 May 2014 - 05:47 AM