OSDev.org

The Place to Start for Operating System Developers
It is currently Sat Apr 27, 2024 1:52 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: GreyOS - Ver.3.5 (alpha)
PostPosted: Wed Nov 08, 2023 1:46 pm 
Offline

Joined: Wed Nov 08, 2023 1:25 pm
Posts: 3
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/master/Tech%20Doc/GreyOS%20-%20Era%20of%20the%20Cloud%20Computer%20(White%20Paper).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!


Top
 Profile  
 
 Post subject: Re: GreyOS - Ver.3.5 (alpha)
PostPosted: Tue Jan 16, 2024 12:29 am 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5146
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...


Top
 Profile  
 
 Post subject: Re: GreyOS - Ver.3.5 (alpha)
PostPosted: Tue Jan 16, 2024 2:35 am 
Offline

Joined: Wed Nov 08, 2023 1:25 pm
Posts: 3
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...


Top
 Profile  
 
 Post subject: Re: GreyOS - Ver.3.5 (alpha)
PostPosted: Tue Jan 16, 2024 11:32 am 
Offline
Member
Member

Joined: Sat Feb 04, 2012 5:03 pm
Posts: 111
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:
# 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


Top
 Profile  
 
 Post subject: Re: GreyOS - Ver.3.5 (alpha)
PostPosted: Thu Jan 18, 2024 4:47 am 
Offline

Joined: Wed Nov 08, 2023 1:25 pm
Posts: 3
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:
# 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



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group