When will the Linux Moment in AI Arrive?
Over the years, Linux has emerged as the world’s most popular operating system, thanks to its open-source nature. This has enabled a global community of developers to contribute to its development, enhancing its stability, security, and flexibility across various applications, from servers to embedded systems. Just as Linux transformed the landscape of traditional operating systems, the advent of AI is poised to revolutionise how operating systems function. A recently published research paper, ‘AI-Based OS: Future of Operating System’, explained how AI can be integrated into operating systems to enhance their capabilities beyond traditional software and hardware management. This shift towards AI-driven operating systems mirrors the early days of Linux, where a new paradigm in computing began to take shape. Recently, Andrej Karpathy mentioned how AI Kernel can replace the current operating systems. https://twitter.com/karpathy/status/1707437820045062561 The Current Progress To have a Linux moment in AI, we need an open ecosystem of software and hardware support for AI operating systems. This was the key reason why Linux became a major hit. Like we have different Linux distributions, there are different AI operating systems to cater to different problems. The learning directed operating system (LDOS) aims to revolutionise traditional operating systems by integrating advanced machine learning techniques. LDOS automates labour-intensive tasks involved in OS implementation and tuning, making systems more “self-driving”. LDOS enables the development and deployment of innovative real-time applications with complex resource needs. For instance, autonomous service robots can run third-party apps to extend their functionality, and real-time 6G mobile access edges can support advanced applications in smart cities and factories. I am beyond excited to be part of this new @NSF CISE #Expedition on AI for systems: https://t.co/Vjew14h4CH. Our goal is to build a new kind of OS in which much of the decision-making is done by ML. This is a perfect playground for research on trustworthy/verified ML and… https://t.co/7MgJRvjn3o— Swarat Chaudhuri (@swarat) May 23, 2024 Similarly, BlackSwan Technologies has unveiled what it claims to be the world’s first enterprise AI operating system, ELEMENT, featuring a low-code/no-code, cloud-agnostic system. This system allows users to build enterprise applications up to 60 times faster and at a fraction of the cost compared to traditional methods. ELEMENT is designed to continuously learn and evolve with the enterprise, offering a customisable structure with a drag-and-drop interface. Apart from revolutionising industries, AI-based operating systems are also coming to compete with proprietary solutions like Google Home and Amazon Echo with OpenVoiceOS. As the name suggests, OpenVoiceOS is an open-source voice AI platform project designed with a strong focus on privacy. It allows users to control their data and operate the platform fully offline, if desired. As Linux is a Kernel, and not an operating system, LLMOS aims to use LLM as a Kernel for tasks like process scheduling, memory management, and user interaction. Karpathy has also said, “A more complete picture is emerging of LLMs not as a chatbot, but the Kernel process of a new operating system.” In LLMOS, AI agents function as applications, performing specific tasks and interacting with the LLM Kernel to provide services to the user. The best part is it is not limited to a specific LLM but you can choose from a variety of LLMs to craft an operating system as per your liking. On LLMOS, user prompts and instructions serve as the user interface, allowing natural language interaction between the user and the system and making the OS more intuitive and accessible. LLMOS is also open source, which means any software developer can take code and build their own solution around it, which is similar to how Linux became the most popular operating system in the world. Linux and AI OS Face Similar Problems Linux is known to work on almost every computer but struggles with peripheral compatibility. The same goes for AI OS. To run AI as a Kernel, you need to have strong hardware with a decent GPU. Furthermore, using AI as an operating system has yet to become mainstream, which means we have no idea how hardware companies will provide optimal hardware. Apart from compatibility issues, Linux is known for its lack of software, which is one of the major reasons why Linux only has a 4% desktop market share. Apparently, we are yet to have a clear understanding of what kind of software/apps will be available and how AI OS will interact with them. Another problem is complexity. Both Linux and AI OS are highly technical pieces of software, and a normal user may not be able to configure it from scratch. So, how manufacturers and software developers create a perfect package matters the most. This means, we need a strong collaboration between hardware manufacturers and software developers. Besides, the package should overall be user friendly. That’s how we can achieve a Linux moment in AI.
By addressing hardware and software compatibility and ease of usage, AI-driven operating systems can achieve mainstream adoption and transform the way Linux has done over the past decades.
We need a robust hardware and software foundation to make AI operating systems available to revolutionise computing like Linux did in the '90s.
["AI open source"]
["Go", "machine learning", "AI", "RPA", "ML", "AI open source", "RAG", "Aim", "Rust", "GAN", "R"]
["AI", "machine learning", "ML", "Aim", "RAG", "R", "Go", "Rust", "GAN", "RPA"]
A software engineer who loves to experiment with new-gen AI. He also happens to love testing hardware and sometimes they crash. While reviving his crashed system, you can find him reading literature, manga, or watering plants.