GreyOS - Ver.3.5 (alpha)

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
probotek
Posts: 3
Joined: Wed Nov 08, 2023 1:25 pm

GreyOS - Ver.3.5 (alpha)

Post by probotek »

GreyOS is a new kind of OS, the world's first Meta-OS.

GreyOS introduces a new era of unlimited possibilities with the concept of Cloud Computer (CC). GreyOS is still under rigorous development and not a final system to be deployed for business purposes. Ths CC is the next generation of computing but highly experimental for now.

GreyOS is open source and supported by PROBOTEK.
I have been developing GreyOS for almost 10 years. A dozen people contributed here and there but I am still trying to build a strong community to support it...

Therefore, I am looking for awesome engineers to participate and assist me go further!

More on GreyOS at https://github.com/g0d/GreyOS

An early white paper (with my opinion and background story basically) - https://github.com/g0d/GreyOS/blob/mast ... Paper).pdf

Related diagrams - https://github.com/g0d/GreyOS/tree/master/Misc

Create a Meta-USB to load it on any computer - https://github.com/g0d/GreyOS/tree/master/Meta-USB

I hope you like it!
Octocontrabass
Member
Member
Posts: 5568
Joined: Mon Mar 25, 2013 7:01 pm

Re: GreyOS - Ver.3.5 (alpha)

Post by Octocontrabass »

Maybe I'm missing something, but it sounds an awful lot like you've written a fault-tolerant distributed web application.

A fault-tolerant distributed web application is an impressive project, but it doesn't feel entirely right to call it an OS...
probotek
Posts: 3
Joined: Wed Nov 08, 2023 1:25 pm

Re: GreyOS - Ver.3.5 (alpha)

Post by probotek »

Hi there,

I get this answer a lot :-)

Truly this is more than just a web application or a platform. This is a Meta-OS. So, first let's just provide description of what a Meta-OS is.

What is an OS (traditional OS):
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, peripherals, and other resources.

What is a Meta-OS:
A meta operating system (OS) is software that manages other software and resources and provides common services for web, cloud and computer programs and devices of various technologies and operating systems. Essentially it is an OS of OSes. A Meta-OS does not manage hardware directly, at least not all the time but in special occasions and its purpose is to be abstract and adaptable to changes. However, a Meta-OS can provide HAL for bridging the gap of non compatible devices. A Meta-OS is installed and run on various physical, VM or cloud web servers and manages others seamlessly. Therefore, it is by design distributed and not monolithic and centralized. Finally, a Meta-OS is not limited to the resources available to its hosting machine. Instead, it utilizes resources from all other integrated or connected systems.

For a more organized explanation of what GreyOS wants to achieve please read this: https://github.com/g0d/GreyOS/blob/mast ... cument.pdf

FYI, I am a systems engineer and have been working/coding for nearly 16 years with various OS. I even developed my very own embedded one...
sounds
Member
Member
Posts: 112
Joined: Sat Feb 04, 2012 5:03 pm

Re: GreyOS - Ver.3.5 (alpha)

Post by sounds »

I appreciate the explainer. It definitely helps clear up what the project is and the goals of the project.

I located https://github.com/g0d/GreyOS/blob/mast ... ox/startup -- scroll to the bottom for what amounts to the same explanation. Only, written as a shell script:

Code: Select all

# set background color and big wait mouse cursor
xsetroot -solid '#111111'

# disable screen blanking
xset s off
xset -dpms

...

exec fluxbox &
fbpid=$!

sleep 1
{
	su -l guest -c "/usr/bin/chromium --kiosk --incognito --start https://greyos.gr/en/"
} &

wait $fbpid
probotek
Posts: 3
Joined: Wed Nov 08, 2023 1:25 pm

Re: GreyOS - Ver.3.5 (alpha)

Post by probotek »

Hi there!
I am not sure I am following what you mean by that...

I use Linux as the carrrier-OS to bootstrap the computer and load Chromium so that then I can use the Meta-OS over the browser.


sounds wrote: I appreciate the explainer. It definitely helps clear up what the project is and the goals of the project.

I located https://github.com/g0d/GreyOS/blob/mast ... ox/startup -- scroll to the bottom for what amounts to the same explanation. Only, written as a shell script:

Code: Select all

# set background color and big wait mouse cursor
xsetroot -solid '#111111'

# disable screen blanking
xset s off
xset -dpms

...

exec fluxbox &
fbpid=$!

sleep 1
{
	su -l guest -c "/usr/bin/chromium --kiosk --incognito --start https://greyos.gr/en/"
} &

wait $fbpid
Post Reply