Jump to content




[Version 5] SystemC - the thing that takes over OS work

api utility

9 replies to this topic

#1 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 24 December 2016 - 02:02 PM

SystemC

More Than Just an Init System!



Hello again,

Today I would like to present you SystemC - something that became a bit bigger than I wanted it to be. Now it's basically like an OS, a base for an OS with really cool features like services similar to SystemD ones, file permissions, PoC user support (users are saved nowhere, sudo does no authentication), sandboxing support (I want you to try to break out of it) and many more things.

Currently half of the programs are very nig rigged, just like part of the inside code (for example support for SIGKILL was very hacky).

List of programs:

Spoiler

This was sort of a side project when not feeling doing all the game hacking or game dev stuff I'm used to doing now.

How to install? Well, for now I will not create the installer because of so many files (7, I know), but you can grab all of these from github.
Link: https://github.com/G...oftware/systemc
Install (should work): pastebin run W5ZkVYSi GreenByteSoftware systemc

So some FAQ:

Spoiler

Things to do:
Spoiler

And for the last, I made this up. Linux users might understand this.
Spoiler

Credits:
Spoiler

Edited by GreenByteSoftware, 14 August 2017 - 06:13 PM.


#2 クデル

  • Members
  • 349 posts

Posted 16 January 2017 - 03:35 AM

This should do the job, http://www.computerc...sion-2-release/

#3 Admicos

  • Members
  • 207 posts
  • LocationTurkey

Posted 16 January 2017 - 08:55 AM

View PostGreenByteSoftware, on 24 December 2016 - 02:02 PM, said:

That guy who does "Linux Suc*s" talks every year - for somehow inspiring me to make this

His name is Bryan Lunduke

#4 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 17 January 2017 - 04:43 PM

View PostAdmicos, on 16 January 2017 - 08:55 AM, said:

View PostGreenByteSoftware, on 24 December 2016 - 02:02 PM, said:

That guy who does "Linux Suc*s" talks every year - for somehow inspiring me to make this

His name is Bryan Lunduke
Thanks

View Postクデル, on 16 January 2017 - 03:35 AM, said:

Thank you! I knew it existed, but since this forum does not allow searches of less than 4 characters I could not find it.

#5 H4X0RZ

  • Members
  • 1,315 posts
  • LocationGermany

Posted 17 January 2017 - 06:56 PM

View PostGreenByteSoftware, on 17 January 2017 - 04:43 PM, said:

View Postクデル, on 16 January 2017 - 03:35 AM, said:

Thank you! I knew it existed, but since this forum does not allow searches of less than 4 characters I could not find it.

you can search for more advanced stuff using google. Just search for
computercraft.info: <your query here>
and it should show you all the pages google knows of.

#6 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 17 January 2017 - 08:15 PM

View PostH4X0RZ, on 17 January 2017 - 06:56 PM, said:

View PostGreenByteSoftware, on 17 January 2017 - 04:43 PM, said:

View Postクデル, on 16 January 2017 - 03:35 AM, said:

Thank you! I knew it existed, but since this forum does not allow searches of less than 4 characters I could not find it.

you can search for more advanced stuff using google. Just search for
computercraft.info: <your query here>
and it should show you all the pages google knows of.
Oh yes! The good old never old google.

#7 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 26 March 2017 - 06:47 PM

Hey! I happened to be bored again so I improved the system dramatically. Just read the commit message, the update contains some cool stuff!

Ok, I leave it here:
Spoiler

Edited by GreenByteSoftware, 26 March 2017 - 06:47 PM.


#8 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 26 March 2017 - 08:13 PM

Another little update fixing some bugs.

#9 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 27 March 2017 - 03:56 PM

Another day another update. Now there is a fs api replacement which uses the uid information. Also, setuid call has been added to systemc api. Sudo uses it. Just try it out.

#10 GreenByteSoftware

  • Members
  • 135 posts
  • LocationKaunas, Lithuania

Posted 14 August 2017 - 06:16 PM

Okay, some more changes, a lot of them actually. Now it is pretty stable and has fully working file permissions support. Also, improved sandboxing, now from my tests I could stack at least 3 sandboxes one inside the other. And other stuff, just check the commit message on github.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users