/stogram

The Stogram Chat System

Primary LanguageCGNU General Public License v3.0GPL-3.0

The Stogram Chat System

Stogram is an open source project managed by Junior Ohanyere and team, distributed under the GPL-3.0 license terms and conditions.

Stogram is a simulation program, precisely a simulation of unix-like operating systems, designed to be run on any external storage device, be it an hard disk drive, a portable usb flash drive, a memory card (best recommended), but depends on a host operating system, simulating the interface and/or nature of unix-like systems.

Stogram is a versatile chat system designed to facilitate seamless communication between users across a wide range of host operating systems. This robust chat system combines the simplicity of a command-line interface with the emulation of a unix-like shell, and also the friendliness of a graphical user interface, offering a unique and efficient way to interact with fellow users.

Experience a swift secure environment offering you the best option to meet with friends, chat endlessly with families and relatives, collaborate on projects, make business connections, monitor business records, host professional meetings, classes, forums, transform your talent into profit, by engaging with the unique features of the environment.

The Stogram Chat System represents a glimpse into the future of messaging. It challenges the status quo of centralized platforms and puts users in the driver's seat. In a world where data is often treated as a commodity, Stogram stands as a beacon of empowerment. Your data, your chat, your Stogram. Take control of your messaging experience today and embrace a future where digital communication truly belongs to you. Thus, with Stogram, You Own Your Data.

As we move forward, the Stogram team is committed to refining and expanding this innovative concept to empower users worldwide. Join us on this exciting journey towards a new era of secure, private, and user-centric messaging.

Installation

Stogram has a dedicated virtual machine called Stogram Virtual Machine, SMachine, which is a minimal and lightweight program for launching the program's core. The smachine will be installed on the underlying operating system upon which Stogram system will be run. This approach of managing a dedicated virtual machine for the stogram chat system ensures data protection and isolation from the underlying system, as such gives a chance of vulnerability, hence, defying the aims and objectives of Stogram

Within the smachine is the Stogram Kernel SKernel standing as the Core of Stogram. The skernel will be installed onto an external storage device, which is then called by smachine from here, ensuring every user has a separate Stogram envrionment.

Within the skernel resides the user's chat system (stogram file system). Hence, for installation, the stogram chat system image stogram.img has to be copied onto the external storage device to be used. Rebooting the system or reinserting the storage medium that now has the stogram.img, will effect a window, effected by smachine which is responsible for monitoring such events. Smachine will recognise the image, and attempt to install the skernel on the device. Thus the device has to be formatted into a file format stogram understands, FAT variants is recommended.

After successful installation, the stogram chat system is set to restart for complete initialization.

And 'Holla', you now own a Stogram Chat System, contolling your own data!

Please note that Stogram is currently a work in progress, hence, the above may not fully apply to the current status of the project, and may be subject to changes or obvious modifications at any point in time