AI and the BooM Stack

It is no secret that tech companies, investors, governments, and futurists are all focused on artificial intelligence (AI). According to experts, the AI technologies emerging now could change the ways we live and work. And technology companies are leading the way, because they know if they don’t embrace this intelligent future, they could be left behind.

Despite all the attention to AI, most Linux systems look much the same as they always have – enterprise distributions tailored for a general, enterprise environment. A few offer variants for edge and cloud, but when it comes to AI, the common approach is to manually add extensions on the fly. Linux is the powerhouse behind the AI revolution, yet many of the adaptations for accommodating AI look like an afterthought. This approach can limit performance and reduce reliability, in addition to taking the time from experts who would prefer to be working on AI applications rather than tweaking the OS environment.

Developers of the openEuler Linux system have taken a different approach: They envision a complete software stack tailored for the needs of AI – a whole system that is AI-ready out of the box.

The developers asked themselves:

  • How do we ensure hardware compatibility amid diverse AI scenarios?
  • How do we overcome installation difficulties in complex AI software stacks?
  • How can the operating system support efficient and reliable AI?

These questions led the openEuler developers to envision a complete software stack that could serve as a universal foundation for AI installations. The Intelligence BooM stack lets you roll out a complete, AI-ready environment in as little as 15 minutes – tuned for performance and end-to-end security, and designed to work with an array of advanced AI-based hardware.

Intelligence BooM

Intelligence BooM is an open source reference implementation of an AI-software stack based on openEuler. The stack integrates seamlessly with mainstream open source solutions at every layer, offering both community implementations and openEuler-optimized alternatives.

Intelligence BooM (Figure 1) draws together a collection of advanced tools and services to provide a complete solution for AI. Joining these tools into a complete stack can save hours or even days of configuration time – and potentially weeks of troubleshooting. The result is a whole new approach to the problem of AI in Linux: a complete stack that can serve as a native operating environment for AI.

Figure 1: openEuler's Intelligence BooM stack -- a complete environment built for AI.

As you will learn in this article, the Intelligence BooM stack doesn’t just support efficient AI workloads; it also offers a comprehensive suite of development tools for building and implementing AI applications. openEuler’s AI development environment is a core strength, supporting seamless and efficient AI development with language tools, training frameworks, retrieval-augmented generation (RAG) support, and other components for efficient AI coding.

Also included in the stack are AI-based tools for data management, as well as development frameworks, acceleration tools, and services for supporting AI applications. At the top of the stack is the innovative openEuler Intelligence system [1], a toolkit for developing and implementing AI applications.

The openEuler Intelligence BooM stack is preconfigured and ready for developers who would rather get started on custom AI solutions without building the stack from scratch.

openEuler Intelligence

The top layer of the Intelligence BooM stack is populated with a set of AI tools collectively known as openEuler Intelligence. According to the developers, the goal of openEuler Intelligence is to let the user go “from ideas to AI applications in minutes with a user-friendly visual interface and low-code capabilities.”

openEuler Intelligence (Figure 2) is a key feature of the Intelligence BooM environment, and it is the ingredient that makes openEuler an ideal platform for AI development. The openEuler Intelligence toolkit is preloaded with ready-to-use agents for OS development, deployment, performance tuning, and streamlining developer workflows.

Figure 2: openEuler Intelligence and supporting components.

You can also develop your own agents with tools included in the openEuler Intelligence environment. The agent development framework encapsulates AI development capabilities, enabling developers to build custom agent applications with minimal overhead. The framework comes with visual drag-and-drop and multipath retrieval. Developers can access the underlying layers of the stack to efficiently build AI applications. You can upload local APIs through OpenAPI and then visually orchestrate workflows to create your own applications.

openEuler Intelligence also supports RAG, allowing you to parse document formats such as DOCX, PDF, and PPTX to build intelligent Q&A assistants around existing documentation.

Related content

comments powered by Disqus
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs



Support Our Work

ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.

Learn More”>
	</a>

<hr>		    
			</div>
		    		</div>

		<div class=