This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
mepeisen's profile picture

xwos

Started by mepeisen, 04 March 2018 - 09:40 PM
mepeisen #1
Posted 04 March 2018 - 10:40 PM
Hi

I created a new operating system upon CCraft 1.8 (1.12.2)

Why "yet another operating system"? A good question. While trying to use other OS I had many problems and trying to solve them I decided to completly rewrite an operating system from scratch. So here are the main features and their progress…

Multi process management
Security profiles
"Real" Multitasking
Sandboxing
App Management
Hibernate mode
Cloud Services

The operating system is still in progress. Current version 0.0.2.
Homepage: http://www.xworlds.eu/xwos
Screenshots: http://www.xworlds.eu/xwos/screenshots.html
News: http://www.xworlds.eu/xwos/news.html
Latest snapshot: http://www.xworlds.eu/xwos/latest/index.html

Pastebin installer (minified version): pastebin run cst2hmTN
Github mirror: https://github.com/mepeisen/mep-worlds
Support in this forum topic or at github.

In this topic I will notify about any News on my work. I will greet any comment ;-)

And maybe you can vote for features or apps you really missed in other operating systems. I may try to realize it.
Edited on 31 March 2018 - 06:51 PM
CLNinja #2
Posted 06 March 2018 - 06:17 AM
Upload to github/bitbucket/somewhere that doesnt require a download of a resource pack to use. Please.
mepeisen #3
Posted 06 March 2018 - 09:48 AM
Will be at github this weekend.
LDDestroier #4
Posted 07 March 2018 - 01:26 AM
For what you've got so far, I've got an auto-extractor.
It didn't seem to work in CCLite or CCEmuRedux.


pastebin run BLSJGiyt
mepeisen #5
Posted 07 March 2018 - 07:46 AM
Hmmm. I can post no links and my previous comment is still not activated.
I will send a github link this weekend. As well as a pastebin installer.

I am still new to computercraft but i have developed software for about 20 years… I will review the problems so mentioned. Yet it is tested with clean Computer craft 1.8 at mc 1.12.2
mepeisen #6
Posted 14 March 2018 - 07:20 AM
Stil no github mirror. But you can browse source code at http://git.xworlds.eu/mepeisen/mep-worlds
Version 0.0.2 contains a major refactoring with some class loader and it contains libraries allen/moses.

tested with MC 1.12.2 and CCraft 1.8
as well as with cclite for CCraft 1.7.x

@LDDestroier: Can you give me a link for building such an installer? So that I can provide a pastebin being updated with newer releases?
Blokster2k17 #7
Posted 14 March 2018 - 09:09 AM
i am really looking forward to this and i was wondering if you could make a ability to have more than one account.
Also it would be really cool if you could view your power in the top right corner.
mepeisen #8
Posted 19 March 2018 - 11:27 AM
Yes, there will be multiple accounts and even apps/processes are bound to specific users. Similar to modern operating systems users may lock the computer and others may login to start their own apps if needed.

Additional widgts ike a power display can be done. Thx for suggestions.
mepeisen #9
Posted 25 March 2018 - 06:41 AM
Sorry for delay. Actually I am working on another task (full unifont support for CCraft) before resuming this one. See https://github.com/dan200/ComputerCraft/pull/532#issuecomment-375918302 for Details ;-)
mepeisen #10
Posted 31 March 2018 - 08:57 PM
Finished homepage, pastebin installer and some luaunit selftest. The latest self test can be viewed at new homepage: http://www.xworlds.eu/xwos/latest/index.html
I used some virtual X server to fetch the video on every new git commit. ;-)

Version 0.0.3 not yet finished. There are some major things to be done.
But I finished the class loader. Complete list of features for lua classes:
* Singletons
* Abstracts
* Delegates
* Mixins
* Private variables
* Friend classes
* Class annotations