Skip to content

Latest commit

 

History

History
329 lines (200 loc) · 28.1 KB

README.md

File metadata and controls

329 lines (200 loc) · 28.1 KB


MEAN OS: A WEB 3 DISTRIBUTED OPERATING SYSTEM


Chrome Web Store Firefox Add-ons Microsoft Edge Add-on Gitter TravisCI



The operating system with the smallest memory footprint and the highest performance levels. NEW RELEASE A new version of the Web3 operating system will be released in the near future. https://mean.ơs.com. Operating systems have been subjected to significant revisions; if you would want to be informed when the subsequent version is made available, please subscribe.


MeanOS:

The Evoolution of Operating Systems.

The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS is specifically designed to support both Brave and Tor but is compatible with all other major browsers. Mean OS is Proud to be a BRAVE and TOR supporter, be free!!

Decentralization:

The dispersion or distribution of functions and powers a decentralization of powers.

Any use of decentralization is a solution to the issues that are caused by centralized systems. Decentralization in government, which is the topic that has received the most attention, has been seen as a solution to problems such as economic decline, the inability of the government to fund services and their general decline in the performance of overloaded services, the demands of minorities for a greater say in local governance, the general weakening of the legitimacy of the public sector, and global and international pressure on countries with inefficient, undemocratic, and overly centralized systems.

Blockchain:

A blockchain is a decentralized ledger of all transactions across a peer-to-peer network.

In many different studies of decentralization, the following four aims or purposes are usually described as being important. A blockchain-based hosting service is frequently referred to as decentralized hosting. This is due to the fact that blockchain-based hosting is not maintained by a single corporate or third-party organization. Hosting from peer to peer, as opposed to hosting from client to server, is the primary focus of this particular platform. The software that makes up an operating system is designed to function on a networked collection of computer nodes that are autonomous, communicative, and physically separate from one another. They are responsible for ensuring the completion of activities that are being worked on simultaneously by a very large number of CPUs.

Distributed:

A distributed system is a computing environment in which various components are spread across multiple computers on a network.

Each component of the global aggregate operating system is kept separately while the full system is preserved on the storage device that is associated with each node. Every one of these subsets is the product of a joint effort on the part of two different service providers. The first type is the ubiquitous minimal kernel, which also goes by the name microkernel and has direct control over a node's hardware. This sort of kernel is often used in embedded systems. This variety will account for the vast majority of the kernels that are produced. A broad collection of system management components come together to form the subnode, which is sometimes referred to as the second half of a node. The coordination of the individual and collective functions of the node is the responsibility of these management components of the system. These components are designed to support user applications while concealing the functionality of the underlying microkernel.

Hosting:

Based on a peer-to-peer (P2P) topology, blockchain is a distributed ledger technology (DLT).

It is generally agreed that HostCoin was the first decentralized hosting service to be built on blockchain technology. It intends to do this by using hosting that is based on blockchain technology. The microkernel and a collection of management components collaborate in order to effectively carry out their individual but interconnected roles in the system. They provide a contribution to the overall purpose of the system, which is to integrate a wide range of resources and processing methods into a system that is dependable and effective. This is the end aim that the system was created to achieve, and it is something to which they have contributed.

Transparency:

Decentralization, Transparency, Immutability are the three pillars of blockchain technology.

The term "transparency," which can also be referred to as "single system picture," describes the illusion that is created for users in which the entire system appears to be a single processing unit. This illusion is produced as a result of the ability of the system to persuade humans that the global system is composed of a single processing unit. The incorporation of separate nodes into a larger network creates the impression of a single continuous connection. According to Katherine Brown, the founder and chief marketing officer of Spyic, blockchain-based hosting is a method of data storage that makes it difficult, if not impossible, to change, hack, or defraud the system. Brown referred to blockchain-based hosting as a form of data storage when he made his statement.

Transactions:

Transactions and data can be added on to a blockchain, but past data cannot be erased.

It is a digital record of transactions that have been duplicated and distributed throughout the whole blockchain network of computers. This record is kept in chronological order. A record of each new transaction that takes place on the blockchain is recorded to the ledgers of each participant as soon as the transaction is completed. Any use of decentralization is a solution to the issues that are caused by centralized systems. Decentralization in government, which is the topic that has received the most attention, has been seen as a solution to problems such as economic decline, the inability of the government to fund services and their general decline in performance of overloaded services, the demands of minorities for a greater say in local governance, the general weakening of the legitimacy of the public sector, and global and international pressure on countries with inefficient, undemocratic, and overly centralized systems. In many different studies of decentralization, the following four aims or purposes are usually described as being important.


Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔

Latest ✔





▌│║▌🅼🅴🅰🅽🄾🅂 █║║




  • [x]Google Fuchsia is an open-source capability-based operating system that is currently undergoing active development by Google. Fuchsia is often referred to by the term Google Fuchsia. It was in August of 2016 that it first came to the attention of the general public. At that time, the project had been discovered on a self-hosted version of git without any official announcement.

  • The Linux operating system based on Debian serves as the foundation for the Linux distribution known as Kali Linux. Its primary purpose is to provide a platform for digital forensics and penetration testing. This is precisely why it was designed. Offensive Security is responsible for both the facility's maintenance and the providing of the necessary funds to run it.

  • macOS is an exclusive line of graphical operating systems that Apple Inc. has developed and sold since 2001. Sometimes, macOS is referred to as macOS, which is a shortened version of the term. Apple's Macintosh computers use it as their principal operating system. The desktop operating system (OS) has the second largest market share within the desktop, laptop, and home computer markets, as well as by online use. This market share is only exceeded by Microsoft Windows' market share.


A - ServiceWorker - After the user has visited one of the participating websites for the first time, this approach continues to make the censorship circumvention library available to them. After the user has signed onto one of the websites, this occurs.

Service workers are accountable for operating as proxy servers for the network, the browser, and any assigned web applications (when available). They are designed to, among other things, make it simpler to construct effective offline experiences, intercept network requests and take action depending on whether the network is accessible in response to those requests, and update server-hosted content. They are also designed to facilitate the development of offline experiences that are successful. In addition, they will enable access to the application programming interfaces (APIs) for push alerts and background sync for developers.

After the ServiceWorker has been downloaded and activated, it will begin handling all 'fetch()' events by initiating a standard HTTPS request to the originating website. After the ServiceWorker has been made active, this will occur. After the ServiceWorker has been made accessible to the client, this happens. If it does not function (for whatever reason; it might be a timeout or an error reading '4xx' or '5xx'), the plugins will attempt to get the content using any accessible way. If it fails, the plugins will attempt to get the content using any accessible mechanism.

A service worker is an event-driven worker whose origin and path have been recorded. Service workers are often implemented in distributed systems. It takes the form of a JavaScript file that is capable of controlling the web page or site with which it is associated, intercepting and modifying navigation and resource requests, and caching resources in a very granular manner to provide you with complete control over how your application behaves under specific conditions. This allows you to configure how your application reacts to certain circumstances (the most obvious one being when the network is not available).

A service worker does not have access to the Document Object Model since it is run in a worker context (DOM). In addition, a service worker's execution is non-blocking because it operates on a separate thread than the primary JavaScript code that runs your application. APIs like as synchronous XHR and localStorage cannot be used inside a service worker since it is supposed to be completely asynchronous. This is a product of the technological architecture.

Due to the possibility of security vulnerabilities, service workers may only operate via HTTPS. Modified network requests that are widely vulnerable to man in the middle attacks are a terrible idea and must be avoided at all costs. Firefox hides Service Worker APIs whenever the user switches to private browsing mode. Users cannot use these APIs because they are unavailable.




As a result of a partnership with Protocol Labs, Neocities has become the first big website to use IPFS in production. Currently, any IPFS node on the planet can view, archive, and host all Neocities websites. If another IPFS node agrees to serve a site that was previously hosted by Neocities, then that version of the site will remain accessible even if Neocities ceases providing it or closes down. This is because another IPFS node, not Neocities, will host the website. The greater the number of IPFS nodes seeding Neocities sites, the greater the number of accessible Neocities sites (and redundant). And the less the sites rely on us as their major source of survival, the better off they will be.

Brewster Kahle, the Digital Librarian of the Internet Archive, made a presentation at the Ford Foundation NetGain conference. This event, which was organized by five of the nation's most famous foundations, served as a provocation to consider expansively the prospects given by our digital future. (The lengthier and more exhaustive version)

eQualit established the censorship.no initiative, also known as CENO, with the purpose of enabling users to see websites under the most restricted network conditions. You can evade network filtering limitations by using Internet Explorer, which enables you to access the Internet without limits. Peer-to-peer routing and distributed caching are provided by the underlying architecture, which uses the 'darknet' infrastructure to circumvent network limits and give your browser with Web access. This enables network limitations to be circumvented.

The non-profit organization known as NetBlocks focuses on Internet governance, cyber security, and digital rights. They are engaged in activities at the crossroads of these three issues. NetBlocks is a non-profit organization whose mission is to create a digital future that is accessible and inclusive for all individuals. This organization is nonpartisan and acts autonomously.

Samizdat is a web-based library that can be loaded effortlessly on any website. Its objective is to evade the ubiquitous censorship on the internet.



The following projects were essential to the development of Mean OS and should be appropriately attributed.:

  • GUN is a data­base en­gine that runs everywhere JavaScript does, includ­ing web browsers, mobile de­vices, and servers. This enables you to construct the precise data system you want.

  • InterPlanetary File System: The InterPlanetary File System is a protocol and peer-to-peer network that allows users to store and exchange data in a distributed file system. This is possible using the InterPlanetary File System's peer-to-peer networking function. IPFS uses content-addressing to provide a unique identifier for each file inside a global namespace that connects all computing devices. This is achieved by the use of a distributed hashing method.

  • A custom-built Hypertext Transfer Protocol Web Server for use with Google Chrome's Web Server (chrome.sockets API)

  • Violentmonkey is a browser-additional userscripts support tool made available by Violentmonkey. Violentmonkey is the provider of Violentmonkey's services. It will only function with web browsers that support WebExtensions, since this is the only compatibility requirement.

  • Samizdat is a browser-based, decentralized website solution that tackles the issue of internet censorship. Samizdat was created in response to this problem. Users who want to visit the website will not be needed to download and install any additional software, and administrators will have to do very little setup.

  • Cloudflare is a global company established in the United States that specializes in the supply of internet infrastructure and website security. Cloudflare, Inc. offers a variety of services to its clients, including protection against distributed denial-of-service attacks (DDoS), content delivery network services, internet protection, and distributed domain name server services.

  • Fuchsia-web-demo: Pink + Purple + Web == Fuchsia Web Demo - (unofficial). The Fuchsia Web Demo attempted to reproduce the Fuchsia OS Armadillo's user interface (UI) and animations. RIP Armadillo. A simple Web Demo that imitates Google's next operating system. It is compatible with all platforms and smartphones.

  • Mac OS X Lion with CSS3 Experiment by Alessio Atzeni - Mac OS X Lion with CSS3 Experimentation by Alessio Atzeni My purpose was to create the boot process, the login page, and the desktop of the Mac OS X Lion operating system using just CSS3.

  • Webix Web Desktop: Web Desktop on top of Webix UI, based on Webix UI widgets.

  • Vercel is the least complex method for launching websites, according to Vercel. Your online projects may be hosted here with no configuration required, an automated SSL certificate, and a global content delivery network.

  • BrowserStack is an online and mobile testing platform in the cloud that allows developers to test their websites and mobile apps across several browsers, operating systems, and actual mobile devices. Because the platform is hosted in the cloud, users are not needed to install or maintain an internal lab of virtual machines, devices, or emulators while utilizing BrowserStack.

  • Web3.js is the JavaScript Application Programming Interface of Ethereum. You may use the Ethereum JavaScript API through this page, which contains a link to the Generic JSON-RPC standard. You must guarantee that a local or remote Ethereum node is operational and connecting with the network in order to use this library. Please consult the manuals for any further information you want.

  • The Ethereum application known as 3box.io simplifies and simplifies the process of processing user data as much as is practically possible at this moment.

  • Utilizing Node.js in the browser to introduce JavaScript Virtualization to x86 systems.

  • When users install the MetaMask browser extension, they can view websites that can communicate with the Ethereum blockchain.

  • Email Generator is an excellent tool for protecting your primary inbox from undesired junk e-mail, blocking spam, and maintaining your online safety and security.

  • PearDownloader is a download manager that supports many protocols, multiple sources, and hybrid peer-to-peer and content distribution network (P2P-CDN) distribution networks.

  • A web framework named Afraim has been created to aid in the production of virtual reality experiences and facilitate their construction.

  • Flutter is Google's UI toolkit for developing native applications for mobile, web, and desktop platforms from a single source of code. Flutter may also be utilized for development across several platforms. 2015 saw the introduction of Flutter. Google was the company that came up with the concept for Flutter.

  • Dart is a client-focused programming language designed to facilitate the quick development of applications across several platforms.

  • If you use Google's Material Components, which are available for Android, Flutter, iOS, and the web, you'll be able to develop products that are not just visually beautiful but also practical.

  • Heroku is a platform as a service (PaaS), which means it enables developers to build, operate, and manage their applications entirely in the cloud. Due to the fact that Heroku is a Platform as a Service (PaaS), this is now attainable.

  • Botpress, the most popular open-source platform for conversational artificial intelligence, is utilized in corporate automation and by enterprises throughout the globe.

  • In Decentraland, you may choose and customize your Avatar before to embarking on an exciting voyage. On a blockchain-powered virtual reality platform, users may explore, create, play games, collect wearables, monetize creativity, utilize land plots, and practice 3D construction techniques.



▌│║▌🅼🅴🅰🅽🄾🅂 █║║



The first decentralized, artificially intelligent operating system built on the MEAN.js stack. Mean OS is the first operating system hosted anonymously through a P2P network and non-standard in-browser distribution techniques.