A discussion with Kris Moore from iXsystems about TrueNAS origins and evolution, ZFS compatibility, TrueNAS Scale innovation, Dragonfish release, FireHydrant alerting tool, benefits of open source, image optimization with Image Proxy, hardware options for HomeLab enthusiasts, and the future of TrueNAS.
Read more
AI Summary
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
TrueNAS has evolved from its origins as a FreeBSD project to TrueNAS Core being in maintenance mode, showcasing innovation and innovative features in TrueNAS Scale.
IAC Systems, the company behind TrueNAS, has a strong commitment to the open-source community, aligning their business model with open source development.
Managing ZFS core versions ensures compatibility and stability across different Linux distributions within TrueNAS systems.
Improvements in the TrueNAS user interface, such as the Angular UI dashboard, provide comprehensive insights and future updates for user convenience.
Upgrading within TrueNAS is straightforward, with a focus on ZFS stability, data integrity, and offering users flexibility in deciding when to commit to newer features.
Deep dives
Evolution of TrueNAS
TrueNAS has evolved from its origins as a FreeBSD project to TrueNAS Core being in maintenance mode. The momentum lies in TrueNAS Scale, showcasing innovation and innovative features. The interface has also evolved to manage ZFS compatibility effectively, catering to both home labbers and enterprise users.
Business Model and Open Source Commitment
IAC Systems, the company behind TrueNAS, has a strong commitment to the open source community. They discussed the business model that aligns with their dedication to open source development. With the upcoming Dragonfish release of TrueNAS Scale, the focus remains on innovation and providing a comprehensive storage solution.
Working with ZFS
TrueNAS ensures compatibility and stability by managing ZFS core versions across different Linux distributions. The ZFS file system features versioning and flags that can impact pool compatibility when transitioning between ZFS versions. Handling version differences ensures seamless operation and data integrity within TrueNAS systems.
User Interface and Dashboard Enhancements
The user interface of TrueNAS has seen significant improvements in recent years, particularly with the advent of the Angular UI. The dashboard provides comprehensive insights into network, memory, CPU usage, storage pools, last scrub performed, disk status, and more. Future updates include customizing dashboard widgets and GPU monitoring for added user convenience.
The Transition to New Versions in TrueNAS
When upgrading TrueNAS versions, users are encouraged to try before they buy, ensuring the system works with the new version. Options exist to delay upgrading pools, giving users flexibility in deciding when to commit to newer features.
Handling Updates and System Interoperability
Users are advised to pay attention to updates, especially if using pool interoperability between different systems. Upgrading backup systems first and ensuring compatibility between different TrueNAS versions is recommended.
Business Model and Community Involvement
TrueNAS operates within an open-source community with a large user base. The company offers an open-source version for users to try before transitioning to the enterprise version with advanced features and support.
Future Releases and Features in TrueNAS Scale
Future releases in TrueNAS Scale include Dragonfish, offering enhancements like optimized ARC functionality, improved SMB performance, auditing, and support for new ZFS features. The release cycle aims to provide stable and innovative solutions for users.
Ease of Upgrade and Role of ZFS in TrueNAS
Upgrading within TrueNAS is straightforward, with users able to switch trains to newer versions like Kobiya and Dragonfish. ZFS stability and data integrity remain a top priority during updates, ensuring a smooth transition for users.
Geeking Out with Tech Enthusiasts
The podcast episode features a deep dive into storage systems, platforms, new features in TrueNAS, and transitioning between versions. Tech enthusiasts, like the podcast host and guest, find joy in exploring and optimizing storage solutions and discussing future upgrades and technologies.
This week Adam talks with Kris Moore, Senior Vice President of Engineering at iXsystems, about all things TrueNAS. They discuss the history of TrueNAS starting from its origins as a FreeBSD project, TrueNAS Core being in maintenance mode, the momentum and innovation happening in TrueNAS Scale, the evolution of the TrueNAS user interface, managing ZFS compatibility in TrueNAS, the business model of iXsystems and their commitment to the open-source community, and of course what’s to come in the upcoming Dragonfish release of TrueNAS Scale.
Changelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!
Sponsors:
Sentry – Launch week! New features and products all week long (so get comfy)! Tune in to Sentry’s YouTube and Discord daily at 9am PT to hear the latest scoop. Too busy? No problem - enter your email address to receive all the announcements (and win swag along the way). Use the code CHANGELOG when you sign up to get $100 OFF the team plan.
FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
imgproxy – imgproxy is open source an optimizes images for the web on the fly. It makes websites and apps blazing fast while saving storage and SaaS costs. It uses the world’s fastest image processing library under the hood — libvips. It is screaming fast and has a tiny memory footprint.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.