¿ IBM i 7.6 o Ubuntu ?

IBM i 7.6 vs Ubuntu: analysis to choose (or combine) wisely

When it comes to IBM Power servers, many decisions seem like a battle between two worlds: the almost legendary robustness of IBM i 7.6 and the freedom of Ubuntu Linux. But what if the best choice is not one or the other, but both? In this article we cut to the chase: we tell you what no one else can explain clearly, without selling you smoke and mirrors, without marrying ourselves to a single approach. Just the technical truth, well told.


IBM i: a closed (but very efficient) fortress

If you’ve worked with IBM i, you know what we’re talking about: stability, performance and a database that won’t crash even if you throw a nasty core dump on it.

IBM i is not just an operating system, but an integrated platform: OS, database (Db2 for i), security, backups, virtualization and native HA (PowerHA, Db2 Mirror) in a single environment optimized for Power10. The integration of these layers avoids intermediate layers or dependencies between external tools.

Technical matters: IBM i runs on a microkernel that manages persistent objects on disk with a native object-oriented, non-file-based model. Its journaling system guarantees consistency even in the face of power outages, and allows remote journaling for DR replication without the need for snapshots.

IBM i 7.6 improves native SQL performance, strengthens security (with integrated multi-factor authentication and more object-level encryption), and enables more modern APIs (REST, OpenAPI, JSON), which allow traditional business logic (RPG, COBOL) to be exposed as microservices. At SIXE we already have an analysis of all the new features of IBM i. If you want to take a look , click here.


Ubuntu in Power: freedom, but with responsibilities

On the other hand, if you are from the Linux team, you already know what Ubuntu brings: DevOps ecosystem, containers, microservices and official Canonical support for Power for years, with optimized images for the ppc64le architecture.

Ubuntu is not plug-and-play like IBM i, but it doesn’t pretend to be either. You can deploy PostgreSQL, MongoDB, Redis, Apache Kafka, Ceph… you name it. And if you mount KVM (already integrated into PowerVM), you can use LXD, OpenStack or orchestrators like MAAS or Juju to manage the environment at scale.

Ubuntu or IBM i

But yes: there is no magic. You’ll have to build the stack yourself: HA with Pacemaker, backups, security with SELinux… And that implies having good Ansible playbooks or well-defined CI/CD pipelines. Nothing is done by yourself.

In HPC and AI, Ubuntu on Power is taking off strong: Power10 (and soon Power11) has brutal bandwidth, and with the upcoming IBM Spyre accelerator on the horizon, you can train models without relying on NVIDIA GPUs.


What about security?

This is where IBM i shines by design: the entire system is security-oriented. Each object has its own authority, with highly granular user profiles and an audit journal that logs everything that happens, without having to install and configure syslog-ng or ELK stack.

Ubuntu, on the other hand, has everything you need: ufw, auditd, encryption with LUKS, application-level protection with AppArmor or SELinux… but you have to integrate it manually and maintain it. A poorly patched Ubuntu environment is an easy target.

On IBM i, security patches are few and far between and controlled; on Ubuntu there are almost daily updates. That’s not a bad thing, but it requires well automated patch management processes.


Costs: beware of what looks cheap

Many people see Ubuntu and say “free!”. But not all that glitters is gold. On Power servers, the hardware is the same, and the operating cost can skyrocket if you don’t automate well or if you need to replicate services that IBM i comes ready to use.

IBM i has a more expensive license, yes. But you can do more with less staff. If your load is critical, stable and doesn’t vary every week, in the medium term TCO can play in your favor.


Modernization: Do I stay with RPG or switch to microservices?

If you have code in RPG, IBM i 7.6 lets you continue to use it… and even modernize it with REST APIs, Node.js or Python (via PASE). VS Code is also getting into the game and is gaining more traction so you can modernize and write code more easily.

Does your team prefer to work in containers, use CI/CD and deploy? Ubuntu. Nothing more to say.


Conclusion: one, the other… or both?

Sometimes it’s not a matter of choosing black or white. In many Power environments, what really works is combining the best of each world. Here are some recommendations:

Scenario Recommendation
You already have IBM i with RPG 💡 Follow and modernize from the inside
New apps in Power

🐧 Ubuntu with containers

Minimal downtime, no hassle 🛡️ IBM i + Db2
Total freedom 🧩 Ubuntu on Power
Reduce dependence on IBM in the future 🔄 Ubuntu with progressive migration
Mixed Linux + IBM i equipment

🐧🛢️Hybrid approach: back IBM i, front Ubuntu


What if I don’t want to choose?

Good question. In fact, many companies don’t. They use IBM i for critical and stable loads (billing, ERP, etc.), and Ubuntu for everything new: APIs, frontends, microservices, AI.

This hybrid approach gives you the best of both worlds: the reliability of IBM i, with the agility and ecosystem of Ubuntu.


What’s next?

If you are in doubt, in the middle of planning or directly with the licensing Excel open… in SIXE we help you to analyze your environment and design the most realistic way: either maintain, migrate or combine. Fill out the form here and we will contact you.

No smoke. No impossible promises. Only solutions that work (really) and face to face with our engineers.

ibm i 7.6 novedades

IBM i 7.6 | Everything you need to know about the latest version of IBM’s operating system

IBM i 7.6 will be available on April 18, 2025. IBM i is the latest evolution of IBM’s enterprise operating system, designed exclusively to run on IBM Power servers (which, by the way, we support). This version maintains the integrated platform philosophy that characterizes IBM i, but adds new features relevant to modern environments in security, availability and support for open source technologies.

In this article, we will explore all the new features, requirements and benefits of the latest IBM i 7.6 update.

Post in continuous update. On 10/04/2025 at the IBM webcast we will get all the details of IBM i 7.6 and update with news.

Click here to access the webcast of the day 10/04/2024

Whats new in IBM i 7.6Index

  1. News
  2. Requirements
  3. Licenses
  4. Life Cycle
  5. Linux or IBM i 7.6?
  6. IBM i 7.6 in 2025 and beyond?
An all-in-one system

IBM i 7.6 is much more than just an operating system: it integrates middleware, the Db2 for i database engine and a wide range of native tools for management, development and high availability. This means that, unlike models that require the integration of various components, with IBM i you have the advantage of a turnkey solution optimized for transactional workloads and legacy applications written in RPG or COBOL.

Main new features of IBMi 7.6

🛡️Safety as a fundamental pillar

  • Integrated multi-factor authentication (MFA):
    • Support for time-based one-time passwords (TOTP), such as Google Authenticator.
    • MFA available even without internet connection.
    • Extended protection for critical profiles such as QSECOFR.
    • Independent implementation for System Service Tools (SST) and Dedicated Service Tools (DST).
  • Protection of credentials and sensitive data:
    • New cryptographic APIs, such as PBKDF-2 and ECC/SHA3 algorithms.
    • Support for ASP 1 (Auxiliary Storage Pool) encryption.
    • Improvements in Digital Certificate Manager (DCM) to facilitate TLS certificate management.
  • Simplified regulatory compliance:
    • Advanced tools to comply with strict regulations, such as GDPR or HIPAA.

🧠 Improvement of Db2 for i

    • New SQL functionalities such as data-change-table-reference at UPDATE and DELETE
    • New table SQLSTATE_INFO for debugging SQL errors
    • Enhancement of DUMP_PLAN_CACHE with optional filters
    • Direct view of BLOB columns from ACS
    • SQL services for new auditing and security functions

💻 Development with Code for IBM i (VS Code)

    • Support for free and fixed RPG.
    • DDS compilation from Git.
    • Batch Debug and Service Exit Point support.
    • Integrated Db2 extension: SQL validation, editable results, hover help.
    • Integration with AI for code analysis and natural language queries.

It appears that Code for IBM i (VS Code) is displacing RDi as the tool of choice for the community.


☁️ High availability and disaster recovery ( HA/DR )

  • PowerHA expands its integration with IBM Cloud, offering new capabilities to replicate and protect data in the cloud:
    • Cloud replication:
      • Support for IASP Volume (LUN-Level) Switching and FlashCopy.
      • Full automation to minimize downtime.
    • Hybrid scalability:
      • Resilient design for hybrid environments (on-premises + cloud).
      • Ideal for companies seeking business continuity without investing in additional hardware.

🧰 Navigator for i: new interface and more control

    • Full support for MFA from Navigator.
    • License expiration view from the dashboard + expiration alerts.
    • Commands such as CFGHOSTSVR to manage unsecured connections.
    • More secure connection and system monitoring tools.

IBM i 7.6 requirements

Only compatible with IBM Power10 servers with firmware level FW1060 or higher.

    • IBM recommends using HMC v10 or higher.
    • Power9 is not officially supported for this release.
    • Requires updated VIOS and PowerVM.

💰IBMi 7.6 Licenses

IBM maintains the model by core in different levels (P05, P10…). The base license includes:

  • IBM i + Db2 + Navigator + PASE
  • Access to open source tools and integrated middleware
Licenses with additional costs:
    • PowerHA
    • Db2 Mirror
    • BRMS
    • RDi (if still in use)

Life Cycle

  • IBM i 7.6 will be supported until the middle of the next decade.

  • IBM i 7.4 enters the “fixes only” phase, with no new features.

  • IBM is committed to a release cycle every 3 years, and has been since 7.2


Ubuntu or IBM i 7.6?

It depends on what you are looking for:

  • Linux (Ubuntu, RHEL): modular, open, low initial cost, more specialized staff, but you need to integrate the whole stack yourself (OS, database, HA, security…).

  • IBM i 7.6: all integrated, excellent performance per core, embedded security, legendary stability, fewer technical staff required.

We will soon make an in-depth analysis of both OS, so stay tuned to our blog, because in these days we will be bringing you all the updated information on how to choose the best option for your company.


IBM i 7.6 in 2025 and beyond? Conclusions

Is IBMi 7.6 for you? Well…

  • ✔️ You use Power10
  • ✔️ You depend on RPG or Db2 for i
  • ✔️ You want maximum security without complications

➡️ Then IBM i 7.6 is for you.

At SIXE we can help you with:

Want to know if IBM i 7.6 is right for your company? Contact us and we will help you.

And if you are passionate about the world of IBM Power, for the inauguration of our web Dame Power, the IBM Power Hispanic Communitywe are giving away free WEBINARS.

The next one is on 04/24/2025 . We will inform you about news, tips and tricks of AIX 7.3.

We have limited places, so don’t think too much about it ;) Click here for more information about the webinars.

References

Webinars de IBM Power en Dame Power. Cursos de IBM i , AIX , Linux , Kubernetes

IBM Power 2025 Webinars: Learn for free with experts

Can you imagine finding solutions to your Linux, AIX, IBM i, etc… all in one?!🙀 Well, now it is possible thanks to Dame Power, the Spanish-speaking community of IBM Power.

At SIXE, we’re excited to be a part of the exclusive Dame Power webinars. A series of free sessions designed to help you dive deeper into the IBM Power ecosystem.

If you work with IBM i, AIX, Linux, PowerVM or Kubernetes, this is your opportunity to learn directly from experts and apply the knowledge in your projects. Discover the most innovative trends from experts, one-on-one.

📅 IBM Power 2025 WebinarsFree Webinars of IBM Power | AIX , IBM i , Linux , Kubernetes and more

Throughout the year, Dame Power will offer a series of webinars focused on key topics for IBM Power professionals:

Linux in Power: Truths, myths and tips to maximize your performance.
AIX 7.3: The evolution of modern UNIX and its impact on the enterprise.
KVM in PowerVM: Exploring new possibilities in virtualization.
Kubernetes on Power: Efficient container deployment and management.
IBM Power Security: Beyond marketing, real strategies to protect your systems.

Why join these webinars?

By attending these sessions, you will be able to:

✔️ Get practical troubleshooting tips for IBM i, AIX, Linux and more.
✔️ Discover trends in security, cloud, AI and edge computing.
✔️ Learn from IBM Champions working with Power on real-world cases.
✔️ Follow step-by-step advanced configurations and server optimization.

How to register for Dame Power webinars?

It’s easy! All you have to do is:

1️⃣ Click here to subscribe to the Dame Power Substack.
2️⃣ Check the welcome email, where you will find the registration form.
3️⃣ Once you fill it out, you will receive the date, time and link to access the webinar. Access the webinars at this link.
4️⃣ Join, ask questions and boost your knowledge.

🎁 Additional benefits for attendees

If you register for these webinars, you will also gain access to:

🎓 Exclusive discounts on SIXE courses.
📄 Premium content: Offline access to webinars.
🤝 Community: Be part of the largest group of IBM Power experts in Spanish.

Get ready to learn #FullOfPower.

These webinars are more than just lectures: they are a real opportunity to improve your skills, connect with experts and apply new knowledge in your day-to-day work.

📢 Share this event so that other IT teams can benefit from this knowledge.

ML en sixe

How to implement an ML architecture without failing in the attempt

📌 Are you interested in automation, AI, etc? You are in the right place. At SIXE we are going to tell you how to set up a ML architecture avoiding the most common mistakes.

Machine Learning (ML) is no longer the future, it is the present. Companies from all sectors are betting on artificial intelligence to improve processes, automate tasks and make smarter decisions.

But here comes a reality check that you may not want to hear.

Most ML project models fail

🔴 80% of ML models never make it to production.
🔴 6% of companies are investing in training their team in AI.
🔴 Many infrastructures are not ready to scale ML projects.

And therein lies the problem. It’s not enough to have powerful AI models if the infrastructure they run on is a shambles. If your architecture is not scalable, secure and efficient, your ML project is doomed to failure.

Here’s how to avoid these mistakes and design a Machine Learning infrastructure that really works.


Stop reinventing the wheel: use what you already have

One of the most common mistakes is to think that you need a completely new infrastructure to implement ML. False.

Many companies already have underutilized resources that they can leverage for Machine Learning:

GPUs with spare capacity (often only used for graphics tasks).
Underutilized servers that can be assigned to ML workloads.
Access to public clouds that could be better optimized.

📌 Exclusive advice from SIXE: Big companies will sell you that you need to buy and buy. A efore spending on more hardware or hiring more, analyze what you can optimize within what you already have. If you don’t know how, we can do it for you.. We perform audits to make your infrastructure greener and make the most of your resources. Spend less, produce more.


GPUs: Are you taking advantage of them?

Here’s a bombshell: More than 50% of GPUs in enterprises are underutilized.

Yes, they bought powerful hardware, but they are not using it efficiently. Why?

❌ They do not have GPU management tools.
❌ GPUs are assigned to projects that don’t even need them.
❌ Capacity is wasted due to lack of planning.

📌 Solutions you can apply TODAY:

✅ Implements a job manager and GPU scheduler.
✅ Use Kubernetes to orchestrate ML models efficiently.
✅ Adopt a workload scheduler.

If you are thinking of buying more GPUs because “there is not enough capacity”, do an audit first. It is quite possible that you can free up resources and delay purchases. In many cases, it is possible to free up resources and delay purchases by optimizing existing infrastructure. Systems such as AIX, Linux, IBM i, RHEL, SUSE may have untapped capacity that can be reallocated with technical adjustments. At SIXE we audit all these systems to identify opportunities for improvement without the need to change hardware, prioritizing efficiency over investment.


If you do not automate you are living in the past.

The lack of standardization in ML is a serious problem. Each team uses different tools, processes are not replicable and everything becomes chaotic.

This is where MLOps comes in.

MLOps is not just a term bandied about lately, it is a necessity for ML models to move from the experimentation phase to production without headaches.

📌 Benefits of MLOps:

Automates repetitive tasks (validation, deployment, security).
Reduces human errors in model configuration and execution.
Improves reproducibility of experiments.

If you don’t have a clear MLOps strategy, your team will end up doing the same work over and over again. We recommend you train your team on MLOps to stop wasting time on repetitive tasks. At SIXE, we understand the challenge of ML and we offer a MLOps course with Ubuntu Linux designed to help you implement efficient and scalable workflows.


Hybrid cloud: The perfect balance between cost and flexibility

The eternal debate between public and private cloud has generated more than one headache in companies. Should you opt for the agility of the public cloud or prioritize the control and security of a private cloud? The good news is that you don’t have to choose. There is an in-between solution that combines the best of both worlds: the hybrid cloud.

Public cloud only: Can be costly and raises security concerns.
Private cloud only: Requires investment in hardware and maintenance.

🔹Use the public cloud for quick experiments and initial testing.
🔹Migrate models to private cloud when you need more control and security.
🔹Make sure your infrastructure is portable to move between clouds, avoiding environment incompatibility.

Thanks to the ability to seamlessly interconnect between environments, the hybrid cloud eliminates vendor lock-in and optimizes operational costs. A hybrid architecture gives you the best of both worlds: agility to innovate and stability to scale.


ML Security: Don’t wait until it’s too late

Many people think about security when it is already too late. An attack on your ML models or a data breach can have disastrous consequences.

Best practices to protect your ML infrastructure:

Perform at least one annual security audit of your infrastructure.
Implement strong authentication and identity management.
Encrypt data before using it in ML models.

Remember: Security is never enough. The more “layers” of security you have, the less likely you are to be in the news for a data breach ;)


Training: Without a trained team, how will you manage your infrastructure?

AI and ML are constantly evolving. If your equipment is not upgraded, it will be left behind.

🔹 Training in MLOps workshops.
🔹 Internal learning. Foster a culture of continuous learning within your organization through mentoring, collaborative documentation and practical sessions.

💡 At SIXE we offer MLOps training to help companies build scalable and efficient architectures. If your team needs to get up to speed, we can adapt to your company’s specific needs.


Don’t waste hours chasing an error

If your ML infrastructure fails and you don’t have monitoring, you ‘re going to spend hours (or days) trying to figure out what happened.

📊 Essential tools for observability in ML:

Real-time dashboards for model and hardware monitoring.
Automatic alerts to detect problems before they become critical.
Detailed logs for process traceability and error resolution.

If you don’t have full visibility over your infrastructure, sooner or later you will have problems.


Conclusion

Building a scalable and efficient architecture for Machine Learning is not just a technical challenge, but a change of mindset. Leverage your current resources, optimize the use of GPUs and adopt MLOps to automate key processes.

Do you want to design an ML architecture that really works? We can help you.

👉 Contact us and we will help you create a scalable, secure and AI-optimized infrastructure.

IBM Power11: everything we know so far

Constantly updated post (based exclusively on SIXE’s opinions and expectations)

The evolution of Power architecture has always sparked curiosity and debate in our community. While IBM strives to balance innovation with market demands in each new generation, results haven’t always met expectations. Now, with Power11 on the horizon, we explore its potential and the lessons IBM might have learned. Plus, discover our “wishlist” for Power11 (if dreams came true…🙄).

Which models might be released?

We expect, as with Power10, 1, 2, 4 and up to 16 socket models. With equivalents to the S1012, S1022, S1024, E1050 or E1080, these future models will be unveiled soon, along with rPerf metrics to understand equivalence to current models and those they will replace

Since 2010, each Power generation has adapted to shifting markets. Today, with competitors like DeepSeek and optimized AI chips, new inference options are emerging—reducing reliance on NVIDIA GPUs. A prime example? The confirmed integration of IBM’s Spyre Accelerator.

Why is the IBM Spyre accelerator important?

Image of the spyre coprocessor Everything we know about IBM Power11

IBM Spyre Accelerator

Designed for AI workloads, this component could revolutionize generative AI and complex model processing. From modernizing RPG code to enhancing DB2 with AI, and supporting Open Source on ppc64le (Linux on Power) and HPC, its versatility stands out. Notably, Power’s bandwidth between processors, memory, and accelerators could outperform x86/ARM systems at a fraction of the cost of high-end NVIDIA GPUs. Its final impact will depend on IBM’s implementation and real-world benchmarks.

Power11 processor innovations

Power11 delivers three key upgrades:
Higher clock speeds and 25% more cores per chip than Power10.
Enhanced reliability, power efficiency, and quantum security (building on Power10’s foundation).

Innovation in processor manufacturing technologies

Power11 leverages Integrated Stacked Capacitor (ISC) technology and improved cooling systems (heat sinks, fans). Together, these boost core density and computational power while optimizing energy use.

DDR5 memory: Better performance

Thnks to DDR5 support, Power11 gains higher bandwidth and efficiency. Importantly, not just a Power11 feature: DDR5 also works with Power10 (and possibly DDR4), allowing memory reuse from older systems. Looking ahead, DDR6 integration in future Power servers could push performance even further.

What role does KVM play in Power11?

Virtualization is critical, and Power11’s KVM integration strengthens its Linux compatibility. Since Power10, KVM has operated within PowerVM, enabling hybrid environments (e.g., mixing Power nodes in OpenStack). While KVM doesn’t replace PowerVM (IBM’s free, feature-rich hypervisor), it offers flexibility for Linux-native tools like Canonical’s LXD. We’ve covered this in depth before.

Conclusion

Power11 isn’t just hardware—it’s IBM’s chance to reconnect with its community. By blending cutting-edge tech with openness, IBM could deliver a versatile platform for today’s flexible, innovation-driven market. If IBM successfully balances these innovations with market demands, Power11 could be a major turning point.

Want to transform your infrastructure with Power? At SIXE, we specialize in Power systems—whether you’re migrating or optimizing existing setups.

imagen empresa sostenible, blog de SIXE

IBM Power9: Upgrade or maintain? What to do after the end of official support

Is my Power9 obsolete, should we upgrade to Power10 or Power11?

Stop for a moment, don’t rush. Here are the 4 keys to why maintaining your Power9 systems could be the best thing for your company and the environment.

IBM has announced the end of support for Power9 systems as of January 31, 2026. This comes with a clear message: upgrade to Power10 models or wait for the new Power11. But do you really need to upgrade your systems now? At SIXE, we believe that Power9s can continue to function perfectly well if managed properly. Making hasty decisions without evaluating the options can be costly, both for your company and for the environment.

The Power9 dilemma: Renew or maintain?

It is true that newer systems offer significant improvements in performance and efficiency. However, manufacturing new servers generates a large amount of CO2 emissions and increases the demand for rare materials and does NOT offset emissions. Instead, maintaining and optimizing your Power9s can be a much more sustainable and cost-effective option. Here’s why:

1. Why is the manufacture of new servers not sustainable?

Upgrading to new servers involves a significant environmental cost. Although Power11 systems will be more efficient, hardware manufacturing generates tons of CO2 emissions. Your Power9, with proper maintenance, can remain functional and less harmful to the environment. We prove it to you with the example of infomaniak:


comparative tables of contamination by changing IT hardware

As the graph shows, extending the lifetime of servers by upgrading key components, such as the processor or memory, can drastically reduce the environmental impact. It also contributes to the circular economy by avoiding waste of resources.

Solution: Opt for preventive maintenance strategies and component upgrades to maximize the life of your Power9.


2. Benefits of virtualization in Power9

Lack of server virtualization and consolidation increases energy consumption and waste generation. With virtualization tools, your Power9s can run much more efficiently, reducing the need for new equipment and the associated environmental impact.

Solution: Implement virtualization solutions to optimize the use of your resources. At SIXE we offer virtualization training in Linux and VMware to help you maximize the performance of your infrastructure.


Measurement and management of environmental impact

Without measuring the impact of your activities, it is impossible to optimize your resources and reduce your carbon footprint. Power9 systems can be evaluated to identify opportunities for efficiency and sustainability improvements.

  • Energy audits: Identifies areas of high consumption and optimization opportunities.
  • Life Cycle Assessment: Analyze where your Power server is now. This way you can assess the environmental impact of your servers from manufacture to replacement.

Solution: Conduct regular audits and use measurement tools such as IBM Cloud Carbon Calculator or IBM Systems Energy Estimator to manage the impact of your IT infrastructure.

 


4. Economic impact of a hasty decision

Rushing to renew equipment may not be cost-effective if IBM Power9 servers still meet your company’s current needs. Before investing in new systems, it’s critical to analyze your company’s Return on Investment (ROI) to determine if the upgrade is financially justifiable.

  • Acquisition and maintenance costs: The purchase of new servers (power10, power11) implies a high initial cost. However, the more classic servers, with proper maintenance, can continue to operate efficiently, avoiding this expense.
  • Long life cycle: By means of a life cycle assessment, their life cycle can be correctly extended (e.g. by upgrading components). This means that, with optimization, they can be a viable long-term solution.
  • Current capacity vs. future needs: If the Power9 still efficiently handles current workloads, an immediate upgrade may be unnecessary. Perform a performance performance analysis can be key.

Solution: Evaluate the ROI of renewing your servers versus replacing them. In many cases, maintaining and optimizing your Power9 can be the most cost-effective and sustainable option for your business.


Conclusion

The end of support for IBM Power9 systems doesn’t mean you should rush to replace them with the next Power11. With the right strategies, your Power9s can remain a sustainable and efficient solution. Our recommendation is to evaluate the specific case of your infrastructure. Before making a decision, consider the environmental and economic impact of renewing your infrastructure. At SIXE we help you optimize your systems and take the first step towards a more sustainable technology. Contact us for an audit.

TUX realizando un Healthcheck a AIX de IBM

Why is it crucial to perform an AIX healthcheck?

Did you know that many AIX systems are “working fine” until they suddenly… stop working?😱

The funny thing is that problems almost always warn you, but… are you listening to them? 🤔 If you want to know how a simple healthcheck can help you detect those early warnings and prevent critical failures before your AIX“implodes,” read on.👇

Health-what?

A healthcheck is a quick, preliminary examination of the state of a system. Its main purpose is to provide an overview of the system’s performance, stability and security to identify which areas require immediate attention. Unlike a full audit, which is much more detailed and in-depth, the healthcheck is an initial step that allows you to determine the “state of health” of the system in an agile and efficient manner. And what’s more… pss pss! at SIXE we perform healthchecks. Request it here


What is the purpose of performing an AIX Healthcheck?

The AIX healthcheck is a technical assessment focused on reviewing key aspects of the system, such as resource usage, hardware health, error logs and basic security. This process allows you to identify potential problems and priorities for intervention without going into the level of detail that a full audit would. Some key points covered by anAIX healthcheck :

  • Overall performance: Evaluation of CPU, memory and storage utilization to identify bottlenecks and areas for improvement.
  • Hardware status: Detection of faults or degraded components that may affect system stability.
  • Recurring errors: Review of system logs (errpt, syslog) to identify patterns of errors and anomalies that may indicate underlying problems.
  • Basic security compliance: Verification of key settings such as access, user permissions and password policies to ensure that the system is protected against unauthorized access.

This preliminary analysis is particularly useful for companies that need an initial diagnosis to determine what aspects to address later, either through a specific optimization or a complete audit.


Why perform an AIX Healthcheck?

1. Identify critical problems quickly

The healthcheck acts as an early warning to detect faults or weaknesses that could lead to major disruptions. For example:

  • Processes that consume too many resources.
  • Unsafe or inadequate configurations.
  • Status of hard disks, memory and other critical system components.

2. Optimize resources

It allows finding configurations that limit system performance, such as excessive CPU usage or poorly distributed storage. This helps to make quick adjustments that improve operability without the need for more complex measures.

3. Establish priorities

The result of the healthcheck provides a clear starting point for planning future actions: from implementing patches to performing a more detailed audit.

Useful tools for AIX Healthcheck

Some tools and commands that can simplify the process are:

  • nmon: For detailed performance analysis.
  • errpt: To identify hardware and software errors.
  • topas: To monitor resources in real time.
  • PowerSC: To review security settings.

NMON Tutorial to monitor Linux and AIX

What to expect as an AIX healthcheck customer?

How does an AIX healthcheck work, what should I ask for, what will it help me? As a customer, you will receive a detailed report on the state of your environment in terms of security, performance, availability and suggestions for improvement. The process includes clear and practical recommendations to optimize your system, improve security and ensure that your AIX is running efficiently. This report will not only help you prevent future problems, but will also provide you with a concrete action plan to improve performance and keep your infrastructure protected and operational.


Conclusion

A healthcheck is the first step in ensuring that a system is operating correctly and efficiently. It acts as a “healthcheck” that identifies problems and priorities, providing a solid foundation for more complex decisions, such as a full audit or resource optimization. In short, performing this quick and easy review can save time, prevent major problems and ensure that the system is in optimal condition to support the organization’s operational needs. If you want us to perform a healtcheck of your AIX system you can request it here https://sixe.es/sistemas/consultoria/healthcheck-de-sistemas-aix

 

What do we expect from IBM Power11?

The evolution of IBM’s Power architecture has been the subject of intense debate in the technology community. Over the past few years, this architecture has undergone significant strategic changes that have generated criticism and expectations alike. As with KVM, we almost guessed everything IBM was going to announce; let’s take a second shot at Power11. In this case, we don’t have the kernel.org lists to clue us in, but we do have 10 years of trajectory since Power8 and a market with very clear demands for alternative architectures to x86, even more so when Intel is going through one of its worst moments in its history..

Background and a little history

Power9: Openness and Community Collaboration

With Power8, came Power OEM/LC systems, NVIDIA GPUs, the NVLink connector and the possibility of having a first version of KVM on Power(not to be confused with the 2024 announcement). However, in practice, the challenges outweighed the opportunities… and we’ll leave it at that 🙂. Some felt that IBM was ahead of the market, while others felt that there was a lack of supported and proven solutions on these servers to achieve the anticipated impact; there was even talk of mass adoption by Google or Rackspace.

Power9: Openness and Community Collaboration

Power9 represented a milestone in IBM’s strategy by offering a more open and accessible architecture for the community. Through the OpenPOWER Foundation, IBM released a significant portion of the specifications and technologies associated with Power9, allowing third parties to design and manufacture their own systems based on this architecture, similar to what is done with ARM or x86. Companies such as Raptor Computing Systems developed Power9-based systems using open source firmware and software, offering highly auditable and user-controllable platforms.

Power10: The shift towards proprietary solutions

However, in the next generation, development delays-perhaps exacerbated by the COVID-19 pandemic-led IBM, upon launching Power10, to license blocks of intellectual property from Synopsys for components like the DDR4/5 PHY and PCIe 5.0, this decision introduced proprietary firmware into the system, breaking with the openness established with Power9 and limiting community involvement in the development of these technologies. Additionally, NVIDIA’s strategic shift since Power9, opting for alternative architectures such as ARM-based GPUs, complicated the reintegration of GPUs into the Power platform. In Power10, IBM’s strategic response was to focus on inference within the processor core, enabling artificial intelligence processing directly on the chip, without relying on GPUs.

Power11, what could offer us?

With the anticipated release of Power11, there is an expectation that IBM will address these past challenges and realign its strategy with current market demands. This includes reintegrating GPUs and other accelerators, enhancing support for open-source workloads and Linux applications, and continuing to advance AIX and IBM i as key components of the Power ecosystem.

Imagen de IBM Power desde 2010 en adelante explica las características de cada IBM Power

Anticipating Power11: Key expectations and strategic imperatives

The decisions made around Power10 have had a significant impact on both the community and the market. Moving away from an open architecture raised concerns among developers and companies that prioritize transparency and collaborative development. Competitors with open frameworks, such as RISC-V, have gained traction by offering the flexibility and freedom that Power10 lacked. This underscores the competitive value of openness in today’s technology landscape, where open-source solutions increasingly dominate the market for new workloads. Looking forward to Power11, there is a strong anticipation that IBM will address these concerns. At SIXE, we advocate for a return to open development practices, providing access to firmware source code and specifications to foster greater collaboration and innovation.

Reintegrating GPUs and Accelerators

We believe Power11 should correct the limitations seen in Power10, especially by regaining control over critical components like DDR PHY and PCIe interfaces. Avoiding reliance on third-party intellectual property is essential for achieving a truly open architecture. In doing so, IBM can realign with community demands and tap into the expertise of developers and organizations committed to open-source principles. Furthermore, reintegrating GPUs and other accelerators is crucial to meet the growing need for heterogeneous computing. By supporting a wide range of accelerators—including GPUs, FPGAs, and specialized AI processors—IBM can offer flexible, powerful solutions tailored to diverse workloads.

Strengthening the Open-Source ecosystem and Linux support

This strategy aligns with industry trends toward modular and scalable architectures that can handle increasingly complex and dynamic computational requirements. Strengthening support for open-source workloads and enhancing compatibility with Linux applications will be vital for the broader adoption of Power11. Seamless integration with open-source tools and frameworks will attract a larger developer community, making it easier to migrate existing applications to the Power platform.

The role of AIX and IBM i in IBM Power’s strategy

This approach not only encourages innovation but also addresses market demands for flexible, cost-effective solutions. Additionally, we are keen to see how these hardware advancements can be fully utilized by AIX and IBM i, reinforcing IBM’s commitment to its longstanding customer base. It is essential that businesses relying on these operating systems can benefit from Power11’s innovations without compromising on stability, performance, compatibility, or availability for their critical systems

Conclusion

If there is one thing we know for sure, it is that there is no one operating system or architecture that fits all workloads. What is most valuable for Power customers is the possibility of integrating on the same machines the databases on which their business depends on AIX or IBM i, private clouds with KVM, front-ends with Kubernetes on Linux and, hopefully soon, also AI, ML, HPC, etc. workloads. At SIXE we think that, just as there is no perfect music for every moment, there is no universal operating system, database or programming language. In Power we can have them all, and that’s why we love it.

For us, Power11 represents an opportunity for IBM to realign its strategy: integrating GPUs and accelerators to meet high-performance computing needs, enhancing support for open source workloads and Linux applications, and continuing to develop its leading-edge operating systems for mission-critical environments, such as AIX and IBM i. In doing so, IBM can deliver a versatile and powerful platform that appeals to a broad spectrum of users. The success of Power11 will depend on IBM’s ability to balance proprietary innovation with openness and collaboration with third parties.

Need help with IBM Power?

Get in touch with SIXE; we are not only experts in everything that runs on Power servers, but also active promoters and part of the IBM Champions community. We have extensive knowledge in virtualization, security, critical environments on AIX, application modernization with RPG and IBM i, as well as emerging use cases with Linux on Power.

 

Logo FreeRTOS con TUX de fondo

Real-time Linux (RTOS) – Now part of your kernel

Did you know that while you have opened the browser to read this… your computer has decided to prioritize that process leaving many others in the queue?🤯 Do you want to know how it does it? What does it mean when Linux becomes an RTOS? Well, read on and I’ll show you. And watch out, because if you are interested in the world of the penguin OS, we are going to tell you more than one fact that you may not know...💥

How does the Linux Kernel scheduler work?

The Linux scheduler works as in the previous example: Basically, it decides in which state to put the processes (running, interruptible, non-interruptible, zombie or stopped) and their execution order to improve your experience. For their execution order, each process has a priority level. Let’s say you have a background process running and you open the browser. The scheduler will interrupt that background process and focus resources on opening the browser, ensuring it runs quickly and efficiently.

The concept of expropriation (preemption)

Expropriation on Linux🐧? It’s not what you’re thinking of…. Expropriation is a fundamental feature, as it allows processes to be interrupted if a higher priority one breaks in. In Linux version 2.6, the ability to expropriate processeswas added to the kernel, that is, the kernel can interrupt processes. Systems that are not preemptible must terminate the running task in order to get to the next one.

In the case of Linux, since version 2.6.24, the Completely Fair Scheduler (CFS) is used as a scheduler. This scheduler is governed by ensuring “fair” access to the CPU.

Completely Fair Scheduler: how do you decide which process should run at which time in order to have fair access to the CPU?

There are two types of priorities: static and dynamic.

  • Static (Niceness): Can be adjusted by the user. The lower the value, the more important the program is and the more CPU time it consumes.
  • Dynamic: It is set according to the behavior of the program. They can be I/O Bound (programs that need a lot of CPU time because they are usually waiting) or CPU Bound programs (that require less CPU time, since they usually perform intensive tasks that could collapse other processes).

How does the planner prioritize?

The operating system maintains two lists of programs:

  • List 1: Programs that still have time to use.
  • List 2: Programs that have used your time.

When a program uses its time, the system calculates how much time it should have next time and moves it to the second list. When the first list becomes empty, the two lists are swapped. This helps the system work efficiently. Linux 2.6, with the fully preemptible kernel, greatly improved the responsiveness of the system. Now, the kernel can be interrupted on low-priority tasks to respond to priority events.

 

PREEMPT_RT inside the Linux Kernel

With a new kernel update, Linux can be controlled with pinpoint accuracy. An RTOS implies that the system will be accurate for critical tasks, such as in medical centers. However, since Linux was not intended for that, the fact that it is now part of the kernel brings certain features, even if they do not make it an RTOS.

Feature Enhancement
Straightforward integration and simplified maintenance
  • Less dependence on external patching: Direct access to upgrades without managing patches.
  • Easier maintenance: Easier upgrades and fewer compatibility issues.
Improved stability and performance
  • Testing and validation: Increased stability and performance through rigorous testing.
  • Continuous development: Continuous improvements in functionality and performance.
Accessibility for developers
  • Ease of use: Enabling more accessible real-time functionalities.
  • Documentation and support: Increased documentation and support in the community.
Competition with dedicated systems
  • Increased competitiveness: Positioning Linux as an alternative to dedicated RTOS.
Extended use cases
  • Critical applications: Adoption of Linux in critical systems where accuracy is essential.

Why has PREEMPT_RT taken so long to become part of the kernel?

In addition to financial problems and the community’s lack of interest in taking a real-time approach to Linux, a technical problem arose: the printk. Printk es una función que imprime mensajes en el búfer de registro del kernel. El problema con esta función es que producía retrasos cada vez que se llamaba. Este retraso interrumpía el flujo normal del sistema, y alejado este problema, PREEMPT_RT se pudo incorporar al kernel.

How does Linux becoming a Real-Time Operating System affect you?

For the average user: nothing. However, if you are a developer, this innovation in the Linux core will be a breakthrough to take into account. Until now, developers who need real-time precision opted for other operating systems designed for it. With the new PREEMPT_RT function integrated into the Linux kernel, this will no longer be necessary. The feature allows Linux to stop any task to prioritize a request in real time, which is essential for applications that demand low latency.

Use case: home security

Imagine you are using a voice assistant at home that controls both the lighting and the security system. If it detects an intrusion while you are at home, it should prioritize the activation of alarms and notify you immediately. In this case, the lights or music can wait; what really matters is your safety. This ability to respond immediately in critical situations can make all the difference.

Why is Real Time necessary?

As we have seen in the use case, RTOSs can complete unforeseen tasks, moreover, in specific and predictable times. In workloads that require precision, RTOSs play a critical role. In this case, RTOSs are often seen in IoT applications:

  • Vehicles: Pioneering cars like Tesla can brake immediately if they detect an obstacle.
  • Critical systems: In aircraft or medicine, systems must operate on tight schedules.
  • Industry: In industrial processes, a slight delay can cause failures.
The role of AI and machine learning

AI and machine learning also play a key role in RTOS and IoT. They could predict events and support fast and effective decision making.

Conclusion

In short, Linux Real Time will finally become a reality. The integration of Linux as a real-time operating system marks a turning point and opens up new opportunities for critical tasks in sectors such as healthcare, robotics and IoT. With the PREEMPT_RT function integrated into the kernel, Ubuntu Linux guarantees greater accuracy. However, we should not fail to keep in mind that the penguin🐧 operating system is not 100% an RTOS, it was not designed for it. So, we will see if companies will adapt Canonical’s solution to their real-time needs, or will continue to opt for other solutions such as FreeRTOS or Zephyr. Do you want to continue learning about Linux? We offer you official certifications. And if you don’t have enough… we adapt to you with tailor-made training 👇

Intensive training on Linux systems

Linux is the order of the day… if you don’t want to be left out of the latest technological demands, we recommend our Canonical Ubuntu courses 👇

Official SIXE training at Canonical, creators of Ubuntu

Instalar windows en ibm power logo ibm windows xp sobre el logo de sixe

Installing Windows XP on IBM Power (for fun)

Why not emulate other architectures on Power?

In a recent conversation with what I like to call the Wizards of Power – the technical leadership behind this amazing platform, including inventors, architects, distinguished engineers, and incredible teams – they asked me:

“Why are you interested in emulation? Who would want to emulate other architectures on Power, and what’s the point?”

My response was that, in the open-source world, many things we do are driven by curiosity or even just for fun. So… why not install Windows on IBM Power?

The curiosity as our engine

It resonates in my head that if one day I can have as much fun with Linux on ppc64le as I do on x86 or gradually on ARM (Mac, Raspberry), it will mean Power can be “the third” architecture for Linux far beyond real use cases and mission-critical workloads.

In other words, if I can do the same on ppc64le as on other architectures, I can use Power for any use case.

Why have thousands of x86 servers wasting energy and taking up space in the data center when we can have a few Power servers doing the same work more securely and efficiently?

Clients might say it’s for compatibility, for using standard tools. But multi-architecture could be the new standard, if it’s not already.

I don’t want to dive too deep into this today. Several ideas have been published on the IBM portal, and I believe the teams at IBM, Debian, Canonical, and Red Hat are doing an excellent job, which I will cover in future posts.

There have been news updates in the SIXE blog over the past months covering the hard work being done in this area, and with the release of the new FW1060 firmware level, we finally have full support for KVM on PowerVM. This is equivalent to what exists on IBM Z/Linux One. Great!

As always, I wanted to push technology to its limits, including an old dream: running Windows (the “enemy” for AIX and Linux folks), and in this case, running Windows XP on an IBM Power10, using KVM and QEMU.

Preparation

Setting up an LPAR to run Windows on IBM Power requires specific steps, such as assigning a dedicated processor. We need to configure the LPAR to be a KVM host, which will change how it uses PowerVM to avoid overhead. We also need to assign at least one dedicated processor (not in “donor” mode, mind you). This will give us 8 dedicated threads to run our virtual processors in KVM. Yes, it’s simpler and less capable than PowerVM with its micro-partitions, but it’s still an industry standard, and not everyone needs to fly to work. Don’t you think?

KVM Capable seleccionado

Choosing the Distribution

From my experience, the best support for experiments with ppc64le tends to be Debian or Fedora. In this case, I’ve installed Fedora 40 and updated it to the latest levels. Then, you need to install all the virtualization packages and the QEMU support for other architectures. Following my idea of creating interactive articles, I will use virt-manager to avoid complex QEMU configurations. In my environment, I’ve installed all the qemu-system-* packages.

qemu-system command

For Windows to detect our SATA virtual disks as usable, you’ll need to configure this. Once that’s done, you can install what your disks will need:

dnf install virtio-win-stable

You’ll also need a Windows XP ISO and its license numbers. I recommend placing it in /var/lib/libvirtd/images so it can be automatically detected by virt-manager.

Creating the Virtual Machine (just follow the wizard)

Make sure to select x86 as the architecture (QEMU will handle this).

Menu creación máquina virtual

 

Machine Virtual Manager

Just like when running AIX on x86, don’t expect it to be very fast, although it took me about an hour to install… pretty much the same time it would take on a PC back then.

I can’t wait to see MS Messenger again! Enjoy the video and stay updated by following us!

Other Tests

What do you think about running MS PowerShell for ARM64 in Docker? Now I can “dir” in Power, how cool! :P

Running MS PowerShell for ARM64 in Docker

Conclusion

The work done to support KVM is, for me, the biggest breakthrough in recent years because of the endless possibilities it opens up for the Power platform. The work to support KVM not only opens possibilities for Linux but also enables new ways to experiment with Windows on IBM Power, a powerful and innovative combination.

From what I’ve been able to test, everything works and works great. Congratulations to everyone who made this possible.
SIXE
×