DarkDiskz – a simple open-source Linux GUI for disks, RAID, bcache, and SMART (early version, feedback welcome!)
I wanted to share a project I’ve been working on called DarkDiskz.
It’s an open-source Python/GTK4 GUI tool that combines several disk-related utilities in one place. The goal is to make it easier to see drive information and manage storage setups without juggling a bunch of separate commands.
🔹 Features:
View detailed disk information (`lsblk`, `lshw`)
Run SMART health tests
Benchmark disks
Manage RAID (RAID 1/0)
Set up and monitor bcache
Configure fstab entries
⚠️ Important Notice (Please Read):
This is an early project by an amateur coder, so:
Some functions may not work perfectly.
There could be bugs.
You could lose data if you use destructive operations like wiping drives or re configuring RAID.
💡 Please back up all important data before testing or using any of the write/format functions. Use at your own risk.
🎯 About Me:
I’m not much of a programmer—this is my first serious attempt at making something useful for the Linux community. I’m hoping others might try it out, give feedback, report issues, or even contribute improvements. I probably wont change or edit the program any farther maybe the community enjoys this I hope so.
🔗 GitHub Repo:
👉 [https://github.com/dark-ant616/DarkDiskz](https://github.com/dark-ant616/DarkDiskz)
If you’re interested, I’d really appreciate:
Testing on different distros (I did all testing on Linux Mint)
Bug reports and suggestions
Contributions to help make it better and more reliable
Thanks for taking the time to check it out!
https://redd.it/1lom3vr
@r_linux
I wanted to share a project I’ve been working on called DarkDiskz.
It’s an open-source Python/GTK4 GUI tool that combines several disk-related utilities in one place. The goal is to make it easier to see drive information and manage storage setups without juggling a bunch of separate commands.
🔹 Features:
View detailed disk information (`lsblk`, `lshw`)
Run SMART health tests
Benchmark disks
Manage RAID (RAID 1/0)
Set up and monitor bcache
Configure fstab entries
⚠️ Important Notice (Please Read):
This is an early project by an amateur coder, so:
Some functions may not work perfectly.
There could be bugs.
You could lose data if you use destructive operations like wiping drives or re configuring RAID.
💡 Please back up all important data before testing or using any of the write/format functions. Use at your own risk.
🎯 About Me:
I’m not much of a programmer—this is my first serious attempt at making something useful for the Linux community. I’m hoping others might try it out, give feedback, report issues, or even contribute improvements. I probably wont change or edit the program any farther maybe the community enjoys this I hope so.
🔗 GitHub Repo:
👉 [https://github.com/dark-ant616/DarkDiskz](https://github.com/dark-ant616/DarkDiskz)
If you’re interested, I’d really appreciate:
Testing on different distros (I did all testing on Linux Mint)
Bug reports and suggestions
Contributions to help make it better and more reliable
Thanks for taking the time to check it out!
https://redd.it/1lom3vr
@r_linux
GitHub
GitHub - dark-ant616/DarkDiskz: Bcache, raid 0-1 smart checks ++ GUI
Bcache, raid 0-1 smart checks ++ GUI. Contribute to dark-ant616/DarkDiskz development by creating an account on GitHub.
Share your LFS journey
Here is my LFS attempt story:
Back when 8 GB RAM was acceptable, I got an ol... cough vintage laptop with dual core CPU and 1 GB DDR2 RAM for 30$, 32bit only. I wanted to deepen my Linux knowledge without making any changes on my main machine. I am not sure about the version of the book I was following, probably book 9 or 10.
My installation didn't reach to a bootable stage since the HDD in the laptop had issues. I was apparently writing the freshly compiled binaries right onto an HDD with many bad sectors.
Even though it might have been looked like a defeat, my aim was to learn Linux intimately. I learned about following dependencies, appreciating time and effort that goes into building a functional end product, and maybe the most importantly, not being scared of tarballs 😅
https://redd.it/1los8hv
@r_linux
Here is my LFS attempt story:
Back when 8 GB RAM was acceptable, I got an ol... cough vintage laptop with dual core CPU and 1 GB DDR2 RAM for 30$, 32bit only. I wanted to deepen my Linux knowledge without making any changes on my main machine. I am not sure about the version of the book I was following, probably book 9 or 10.
My installation didn't reach to a bootable stage since the HDD in the laptop had issues. I was apparently writing the freshly compiled binaries right onto an HDD with many bad sectors.
Even though it might have been looked like a defeat, my aim was to learn Linux intimately. I learned about following dependencies, appreciating time and effort that goes into building a functional end product, and maybe the most importantly, not being scared of tarballs 😅
https://redd.it/1los8hv
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
In your opinion, which enterprise Linux has the best subnoscription and / or licensing model?
Been trying to wrap my head around SUSE’s subnoscription per VM per host per cluster ratio and it seems like a mess. Are the other enterprise solutions any better? Or maybe correct me if I’m wrong here and just not seeing how good SUSE actually is. Would love to know what you think.
https://redd.it/1lotgs8
@r_linux
Been trying to wrap my head around SUSE’s subnoscription per VM per host per cluster ratio and it seems like a mess. Are the other enterprise solutions any better? Or maybe correct me if I’m wrong here and just not seeing how good SUSE actually is. Would love to know what you think.
https://redd.it/1lotgs8
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Linux managed to save me almost 50 gigs after a windows 11 install managed to somehow take up half my entire SSD.
https://redd.it/1lowp0y
@r_linux
https://redd.it/1lowp0y
@r_linux
Windows User Base Shrinks By 400 Million In Three Years
https://tech.slashdot.org/story/25/06/30/2123239/windows-user-base-shrinks-by-400-million-in-three-years
Opportunity for Linux on the Desktop.
(https://tech.slashdot.org/story/25/06/30/2123239/windows-user-base-shrinks-by-400-million-in-three-years)
What's your take?
https://redd.it/1loy6zj
@r_linux
https://tech.slashdot.org/story/25/06/30/2123239/windows-user-base-shrinks-by-400-million-in-three-years
Opportunity for Linux on the Desktop.
(https://tech.slashdot.org/story/25/06/30/2123239/windows-user-base-shrinks-by-400-million-in-three-years)
What's your take?
https://redd.it/1loy6zj
@r_linux
tech.slashdot.org
Windows User Base Shrinks By 400 Million In Three Years
An anonymous reader quotes a report from Tom's Hardware: Microsoft EVP Yusuf Mehdi said in a blog post last week that Windows powers over a billion active devices globally. This might sound like a healthy number, but according to ZDNET, the Microsoft annual…
Vulnerability Advisory: Sudo chroot Elevation of Privilege
https://www.stratascale.com/vulnerability-alert-CVE-2025-32463-sudo-chroot
https://redd.it/1lp0784
@r_linux
https://www.stratascale.com/vulnerability-alert-CVE-2025-32463-sudo-chroot
https://redd.it/1lp0784
@r_linux
Reddit
From the linux community on Reddit: Vulnerability Advisory: Sudo chroot Elevation of Privilege
Posted by FryBoyter - 3 votes and 0 comments
How to reset Linux on cloud
Sorry if it is too lame to ask this question, i actually have a way that i flush things manually:
sudo deluser --remove-home unwanted_user
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get autoremove --purge -y
sudo rm -rf /etc/custom_config /var/log/*
But somehow i thing there should be a batter way!
Assume deleting VM/Machine and re-creating is not an option.
https://redd.it/1lp653o
@r_linux
Sorry if it is too lame to ask this question, i actually have a way that i flush things manually:
sudo deluser --remove-home unwanted_user
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get autoremove --purge -y
sudo rm -rf /etc/custom_config /var/log/*
But somehow i thing there should be a batter way!
Assume deleting VM/Machine and re-creating is not an option.
https://redd.it/1lp653o
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Any deaf Linux users here?
Who here is Deaf? Been wanting to create a deaf only Linux user subreddit. Please comment here if you’re deaf and use linux, plus interested in creating a deaf Linux subreddit. This way we can work with like minded users :)
https://redd.it/1lpfpf5
@r_linux
Who here is Deaf? Been wanting to create a deaf only Linux user subreddit. Please comment here if you’re deaf and use linux, plus interested in creating a deaf Linux subreddit. This way we can work with like minded users :)
https://redd.it/1lpfpf5
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Which distro should I install in this 15 year old laptop? The model is SAMSUNG NP-N145-JP04MX
https://redd.it/1lpo2pu
@r_linux
https://redd.it/1lpo2pu
@r_linux
Is learning linux with mint good for beginners?
I want to learn to "use" linux, building packages, manually installing drivers, and so on, but I haven't even dabbled in the terminal.
I started using mint because I hate windows 11 about 2 months ago, when I built a new PC.
I would eventually like to switch to Arch, but I don't want to go balls to the wall, when I don't even know the basics yet.
Is mint a good place to get my foot in the door, or should I set up a virtual machine with Arch and mess around?
Thoughts?
https://redd.it/1lpvgf4
@r_linux
I want to learn to "use" linux, building packages, manually installing drivers, and so on, but I haven't even dabbled in the terminal.
I started using mint because I hate windows 11 about 2 months ago, when I built a new PC.
I would eventually like to switch to Arch, but I don't want to go balls to the wall, when I don't even know the basics yet.
Is mint a good place to get my foot in the door, or should I set up a virtual machine with Arch and mess around?
Thoughts?
https://redd.it/1lpvgf4
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Why is Linux on Snapdragon a problem if it isn't a problem on ARM chips like the Raspberry Pi?
Pretty much the noscript: Why is Linux on Snapdragon a problem if it isn't a problem on ARM chips like the Raspberry Pi? How come one chip on one embedded system is so much better supported than another (like the Snapdragon X Elite)? Are they so different? Thank you for enlightening me!
https://redd.it/1lpwu7d
@r_linux
Pretty much the noscript: Why is Linux on Snapdragon a problem if it isn't a problem on ARM chips like the Raspberry Pi? How come one chip on one embedded system is so much better supported than another (like the Snapdragon X Elite)? Are they so different? Thank you for enlightening me!
https://redd.it/1lpwu7d
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
LibreOffice project and community recap: June 2025
https://blog.documentfoundation.org/blog/2025/07/02/libreoffice-project-and-community-recap-june-2025/
https://redd.it/1lpx0sk
@r_linux
https://blog.documentfoundation.org/blog/2025/07/02/libreoffice-project-and-community-recap-june-2025/
https://redd.it/1lpx0sk
@r_linux
The Document Foundation Blog
LibreOffice project and community recap: June 2025 - The Document Foundation Blog
Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more… We started the month with Episode 3 of the LibreOffice Podcast – this time looking at Quality Assurance (QA) in Free and…
Feel Like a Full Member Now
A little context, I started to use linux VM's starting in 2021 for various things. In 2023, after I got sick of Windows 11 and the direction Microsoft is going, I made the transition to Linux complete.
Last night, I was trying to get something to work on github, and was exhausted from a couple days of not sleeping (I have insomnia, been a problem since I was a kid) and wasn't fully paying attention to the commands I was running.
Long story short, I completely shredded my system by accident. Not sure how, but pretty sure when I was removing a package I accidentally hit the up arrow in the console and included some main debian drivers.
It's been a fun few hours this morning after finally sleeping a little restoring everything.
Also, thank god for backups.
The end.
https://redd.it/1lpx8mx
@r_linux
A little context, I started to use linux VM's starting in 2021 for various things. In 2023, after I got sick of Windows 11 and the direction Microsoft is going, I made the transition to Linux complete.
Last night, I was trying to get something to work on github, and was exhausted from a couple days of not sleeping (I have insomnia, been a problem since I was a kid) and wasn't fully paying attention to the commands I was running.
Long story short, I completely shredded my system by accident. Not sure how, but pretty sure when I was removing a package I accidentally hit the up arrow in the console and included some main debian drivers.
It's been a fun few hours this morning after finally sleeping a little restoring everything.
Also, thank god for backups.
The end.
https://redd.it/1lpx8mx
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
How old is your PC?
I was wondering on how many of the Linux users uses older hardware as their daily driver or maybe just as a spare computer. I am currently using a laptop that has a Intel i5 CPU 1:st generation, 8 GB of RAM and an SSD. My laptop is about 15 years old at this point as I bought is second hand.
https://redd.it/1lq4jl7
@r_linux
I was wondering on how many of the Linux users uses older hardware as their daily driver or maybe just as a spare computer. I am currently using a laptop that has a Intel i5 CPU 1:st generation, 8 GB of RAM and an SSD. My laptop is about 15 years old at this point as I bought is second hand.
https://redd.it/1lq4jl7
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Other than Debian + Gnome, which distros/DEs have such an epic and *officially supported* system monitor applet? (Note that deep green = RAM usage, light green = file cache)
https://redd.it/1lqa5z9
@r_linux
https://redd.it/1lqa5z9
@r_linux
The Year of the Linux Desktop? A Blog post
Is it finally time? Maybe, maybe not. 2025 has certainly been an exciting time for the OS we all love, so is it finally time to consider it *the year*?
https://www.lofre.site/blog/the-year-of-the-linux-desktop
https://redd.it/1lqcebs
@r_linux
Is it finally time? Maybe, maybe not. 2025 has certainly been an exciting time for the OS we all love, so is it finally time to consider it *the year*?
https://www.lofre.site/blog/the-year-of-the-linux-desktop
https://redd.it/1lqcebs
@r_linux
www.lofre.site
Lofre - The Year of the Linux Desktop
July 3rd, 2025