Linux enters a new phase: security, digital sovereignty and Artificial Intelligence

Linux has been associated with performance, stability and scalability for decades. It makes sense. A large part of the Internet, cloud infrastructure, supercomputing, telecommunications, embedded systems and enterprise IT runs on Linux or on technologies closely connected to its ecosystem.

But that explanation is starting to fall short. Linux remains a solid technical foundation, but its role today goes far beyond running workloads efficiently. There is growing discussion around auditability, software supply chain security, digital sovereignty, memory safety, post-quantum cryptography, hardware sustainability and Artificial Intelligence applied to development and cybersecurity.

The context has changed. Organisations no longer look only for fast and reliable systems. They need platforms they can understand, audit, protect and adapt. They also want to reduce dependencies that are difficult to reverse, retain control over their data and operate infrastructure prepared for threats that evolve very quickly.

In this scenario, Linux is entering a stage shaped by trust. It is not just about choosing an operating system. It is about deciding which foundation will support servers, private cloud platforms, bare-metal environments, virtualisation, containers, automation, storage, networking and critical services.

Kernel security: more CVEs do not necessarily mean less security

One of the most visible changes is in the way Linux kernel vulnerabilities are managed. Since 2024, the Linux kernel project has acted as a CNA authority to assign CVE identifiers within its own scope. This has made many potentially security-related fixes more systematically documented.

For IT teams, security managers and system administrators, this change requires a calm reading. The appearance of more CVEs associated with the kernel does not automatically mean that Linux is less secure. In many cases, it reflects a more formal, transparent and conservative process for identifying fixes that may have a security impact.

The kernel’s own process makes clear that automatic CVE assignment happens when a fix has already been applied to a stable branch. In other words, this is not about flagging unresolved issues, but about documenting bugs that have already been corrected within the maintenance cycle.

This distinction matters a great deal in private cloud, bare-metal, virtualisation and critical infrastructure environments. Vulnerability management should not be based solely on counting CVEs. What matters is assessing real exposure, kernel version, system configuration, loaded modules, accessible attack surface, compensating controls and workload criticality.

The same CVE may have a high impact on one system and be irrelevant on another. It depends on the configuration, the actual use of the affected component and the operational context. More information should not create more alarm, but better prioritisation processes.

TrendWhat is happeningWhy it mattersRisk if poorly managed
Kernel CVEsThe Linux kernel assigns CVEs more directly as a CNAImproves vulnerability and patch traceabilityTreating every CVE as an emergency
Artificial Intelligence reportsAutomated and duplicated reports are increasingThey can accelerate the discovery of real bugsOverloading maintainers and security teams
Rust in the kernelComponents and drivers written in Rust are being introducedReduces certain classes of memory errorsRequires careful integration with C code
Reproducible buildsDebian is strengthening package reproducibilityReinforces the software supply chainForces a review of build processes
Post-quantum cryptographySome distributions are incorporating hybrid PQC algorithmsPrepares infrastructure for future threatsMay break compatibility if enabled without testing
Digital sovereigntyEuropean administrations are reinforcing GNU/Linux adoptionReduces external dependencies and improves controlMigration can fail without user support
SustainabilityLinux can extend the useful life of hardwareReduces premature replacements and wasteShould not be done with unsupported software

Artificial Intelligence: more analytical capacity, but also more noise

Artificial Intelligence is already influencing Linux security. It can help review code, detect error patterns, reproduce bugs, analyse traces and accelerate tasks that previously required a great deal of manual work. Used properly, it can be a useful tool for finding issues earlier and improving software quality.

But there is another, less comfortable side: the rise of low-quality, duplicated or poorly verified automated reports. In a project such as the Linux kernel, every security report requires analysis time from highly specialised maintainers. A report that does not correctly identify affected versions, exploitation conditions, traces, a reproducer or real impact is not very helpful. It can even slow work down.

The kernel documentation already includes a specific section on the responsible use of Artificial Intelligence tools to find bugs. The underlying message is quite clear: AI can help, but human judgement remains essential. Reports must be concise, verifiable, technically useful and designed to make triage easier.

This phenomenon anticipates a challenge that will also affect companies, cloud providers and cybersecurity teams. Automation increases detection capacity, but it also requires better filtering capacity. Having more alerts is not enough. Teams need to understand what is exploitable, what is already mitigated, what actually affects the infrastructure and what can wait for the normal maintenance cycle.

In IT operations, maturity will increasingly be less about detecting a lot and more about prioritising well.

Rust in Linux: memory safety without rewriting everything

Another relevant movement is the evolution of Rust within the Linux ecosystem. Rust for Linux does not aim to turn the kernel into a project written entirely in Rust, nor to suddenly replace decades of C code. Its approach is more realistic: allowing new components, drivers and subsystems to benefit from a language with stronger guarantees against certain classes of memory errors.

Memory safety matters because many serious low-level software bugs are related to use-after-free errors, overflows, invalid references or incorrect memory access. In a kernel, where an error can affect the entire system, reducing those categories of risk has clear value.

Rust does not remove the need for review, testing or good design. Introducing it into the kernel requires compatibility with the existing ecosystem, careful review of interfaces with C code, performance validation, developer training and adapted maintenance processes. Its value lies in opening an additional path to write new code with lower risk, not in promising an immediate replacement of everything that came before.

For enterprise infrastructure, this movement reflects a broader trend: security is being incorporated earlier in the software lifecycle. It is no longer only about patching afterwards. It is about reducing entire families of errors from the design stage.

Debian and reproducible builds: verifying what gets installed

Modern Linux security is not limited to the kernel. It also affects how the packages that reach systems are built and distributed. That is why reproducible builds are becoming increasingly important.

A reproducible build allows two independent parties, using the same source code and the same build process, to obtain a bit-for-bit identical binary. This makes it easier to verify that the distributed package really corresponds to the published source code and has not been tampered with during the build phase.

Debian has taken important steps to elevate reproducibility from a good practice to an operational requirement within its development process. For a distribution of its scale, the message is relevant: the software supply chain has become a strategic priority.

Supply chain attacks have shown that trusting the source code is not enough. Organisations also need to trust how it is compiled, signed, distributed and updated. In cloud environments, where a base image can be replicated across hundreds or thousands of instances, this issue is critical.

Reproducibility does not eliminate every risk, but it improves auditability. And in security, being able to verify is as important as being able to protect.

Post-quantum cryptography: preparing without breaking compatibility

Post-quantum cryptography is no longer a distant debate. The standardisation of algorithms such as ML-KEM and ML-DSA by NIST, and their progressive inclusion in distributions and system components, show that the industry is starting to prepare for a long-term scenario.

Rocky Linux 10.2 is a recent example of this transition. The distribution includes improvements related to post-quantum cryptography in components such as OpenSSH, libssh, Directory Server, p11-kit and Podman. It also includes an important warning: enabling certain future cryptographic policies may break connections with systems that do not yet support these algorithms.

That nuance is essential. Post-quantum cryptography should not be deployed as a global switch without prior analysis. Organisations need a cryptographic inventory, compatibility testing, supplier assessment, segmentation by criticality and a gradual transition strategy.

This is where a concept becomes increasingly important: crypto-agility. It refers to the ability to change algorithms, certificates, protocols and cryptographic policies without redesigning the entire infrastructure. In the coming years, this capability will be as important as abandoning obsolete protocols or weak algorithms once was.

For private cloud environments, bare-metal platforms and managed services, post-quantum preparation will need to combine caution and planning. Getting ahead makes sense. Breaking interoperability because of a lack of testing does not.

Linux and digital sovereignty: more control over infrastructure

Linux is also gaining weight in the European debate on digital sovereignty. Public administrations such as France’s are reinforcing the use of GNU/Linux and open tools as part of broader plans to reduce external technological dependencies.

Digital sovereignty does not mean isolation or rejecting all proprietary software. It means increasing decision-making capacity over data, infrastructure, suppliers, formats, updates, auditing, deployment and operational continuity. In that area, free and open-source software offers clear advantages: transparency, inspectability, adaptability and reduced dependence on closed roadmaps.

The French case is interesting because it is not limited to the operating system. The strategy includes workstations, collaborative tools, Artificial Intelligence, databases, virtualisation and network equipment. In other words, it treats digital infrastructure as a whole.

This approach connects with the needs of many European companies. The question is no longer only which technology works best. It also matters which technology allows organisations to retain control, meet regulatory requirements, host data in suitable jurisdictions and avoid dependencies that are difficult to reverse.

Linux does not solve every digital sovereignty problem by itself, but it does provide a technical foundation aligned with that objective.

Sustainability: extending hardware lifespan is also an IT strategy

Sustainability is another increasingly relevant angle. Many Linux distributions make it possible to extend the useful life of machines that remain functional but are left behind by other systems because of hardware requirements or commercial decisions.

This can have an impact on workstations, laboratories, educational environments, development servers, auxiliary systems and non-critical infrastructure. Reusing hardware is not always possible or advisable, but when it is done with support, updates and a clear security policy, it can reduce costs and electronic waste.

IT sustainability is not only about buying more efficient hardware. It is also about avoiding premature replacements, consolidating workloads, choosing suitable architectures, sizing resources properly and maintaining systems through reasonable lifecycles.

Linux fits well into this vision because it offers flexibility. It can run on high-performance servers, virtualisation nodes, appliances, older machines, embedded devices and cloud platforms. That breadth allows infrastructure to adapt to the real need, not the other way around.

What this new phase means for companies

For companies, this new phase of Linux requires a change in mindset. It is no longer enough to install a stable distribution and apply periodic updates. Modern infrastructure requires a more complete view.

First, vulnerability management needs to improve. This means monitoring CVEs, but also prioritising them according to real exposure, service criticality and specific configuration. Not every advisory has the same impact.

Second, the supply chain should be strengthened. Base images, repositories, packages, automation scripts and dependencies need to be controlled. Reproducibility, package signing and traceability will become increasingly important.

Third, Artificial Intelligence must be introduced with judgement. Automated tools can help, but their results must be validated. In security, automation without governance can generate more noise than value.

Fourth, crypto-agility needs to enter planning. The post-quantum transition will be gradual, but organisations that do not know which algorithms they use, where their certificates are or which systems depend on old protocols will face more difficulty.

Fifth, digital sovereignty needs to translate into concrete decisions: where data is hosted, which provider operates the infrastructure, what level of control exists over the platform, how backups are managed and what alternatives exist if the market changes.

Linux as a foundation of trust for private cloud

In the context of private cloud, Linux remains in a particularly strong position. It is present in hypervisors, container platforms, automation tools, storage solutions, backup systems, software-defined networks and observability services.

Its value is not only that it is free or open. Its value lies in the combination of technical maturity, ecosystem, auditability, independence and flexibility. For companies looking to modernise their infrastructure without losing control, Linux remains one of the strongest foundations.

This new stage does not replace its traditional strengths. It expands them. Performance, stability and scalability remain essential, but they are now joined by verifiable security, sovereignty, sustainability and preparation for emerging threats.

Linux is still an operating system. In practice, it has also become a way to build infrastructure with more transparency, more control and more room for decision-making.

Frequently asked questions

What is changing in Linux security?

The way vulnerabilities are documented, assigned and prioritised is changing. The Linux kernel now has a more direct process for assigning CVEs, which improves patch traceability but requires each advisory to be interpreted according to its real impact on each system.

Why are there more CVEs associated with the Linux kernel?

Because the assignment process is now more systematic. Not every CVE implies immediate exploitation or affects every configuration. In many cases, they reflect fixes already applied in stable branches.

What does Rust bring to the Linux kernel?

Rust allows new components to be written with stronger guarantees against certain memory errors. It does not replace existing C code, but it opens a path to reduce risk in specific drivers and subsystems.

Why are reproducible builds important?

Because they make it possible to verify that a binary package really corresponds to the published source code. This improves trust in the software supply chain and reduces the risk of tampering during package builds.

Share it on Social Media!