Marshalleq Posted May 21, 2019 Share Posted May 21, 2019 I was wondering, is the RAID code that unraid uses, proprietary and developed by lime tech, or is it something open source that lime tech bundle? Thanks. Quote Link to comment
saarg Posted May 21, 2019 Share Posted May 21, 2019 You mean the UNraid code? 😉 Quote Link to comment
Marshalleq Posted May 21, 2019 Author Share Posted May 21, 2019 Yes that's another way of describing it. Quote Link to comment
saarg Posted May 22, 2019 Share Posted May 22, 2019 (edited) The webui is open as far as I know. The fuse system I think is closed. But this is something @jonp or @limetech can answer better. Edited May 22, 2019 by saarg Quote Link to comment
cybrnook Posted May 22, 2019 Share Posted May 22, 2019 I think he means the parity protected array portion? Quote Link to comment
Marshalleq Posted May 22, 2019 Author Share Posted May 22, 2019 Thanks for the link - I'm actually not trying to understand more details of how it works - I understand enough I think, it's just I was wondering if it's proprietary or not and if so (or if not) what is it called? So in standard raid on linux you have mdadm and probably some others. What is the Unraid binary that does this and is it open source / closed source? I wouldn't have thought it was fuse, that's usually something completely different, but perhaps not in this case. So not the GUI. Thanks. Quote Link to comment
JonathanM Posted May 22, 2019 Share Posted May 22, 2019 1 hour ago, Marshalleq said: So in standard raid on linux you have mdadm and probably some others. What is the Unraid binary that does this and is it open source / closed source? I'm pretty sure limetech wrote his own version of the md driver stack, and it's closed source. One reason I think I remember this is questions about mounting standard software linux raid arrays in unassigned devices, and the use of btrfs RAID levels for the cache pool instead of allowing standard linux md raid arrays. I could be totally wrong though, the memory is far from clear on the details. Quote Link to comment
itimpi Posted May 23, 2019 Share Posted May 23, 2019 When you install Unraid there is a ‘/usr/src/drivers folder that contain files unraid.c and md.c that probably contain the contain the code that does the parity calculations and does the low level disk driving. However without detailed examination of these I am not sure. These files are made available as Open Source. The whole of the GUI code is also freely available (albeit something it takes some effort to work out how it operates). There are other parts of Unraid (in particular the emhttp daemon) that are closed source. Quote Link to comment
Marshalleq Posted May 24, 2019 Author Share Posted May 24, 2019 Thanks, that's getting closer to what I was interested in. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.