4 ms·
100% this. A decade ago I needed to replace some internal Linux file servers. I was keen to try ZFS, and so I tried BSD. Naturally on new hardware. Turns out BS
by bruce511 5y ago
100% this. A decade ago I needed to replace some internal Linux file servers. I was keen to try ZFS, and so I tried BSD. Naturally on new hardware. Turns out BSD didn't support the on-board ether net. Tried a bunch of network cards from the cupboard, no support their either. Opportunity lost.
Switched to Windows server (and was blown away by how polished that was, but that's another story.)
I get the advantages of free software, I really do, but this sort of neglect of usefulness in the name of ideological purity does not win converts.
On the other hand who cares? Free Software does not need to grow, it fulfils a purpose for those who want to be ideological pure, and I accept that is a valuable thing. Chasing converts at the cost of purity may just end up being no-man's-land.
Perhaps what the author is looking for I'd a debian derivitive, not debian itself?
- pabs3 5y agoDebian itself provides the blobs for years, the post is mostly about making those CDs with blobs the default user experience for Debian itself, not for derivatives, some of which provide blobs by default.
- jabl 5y ago> On the other hand who cares? Free Software does not need to grow Sure, there's no VC breathing down the neck of Debian, but arguably the purpose of free software is to provide software freedom for users. If people aren't able to use that free software, it's a bit pointless. Further, a (small) fraction of users grow into developers creating more free software. To the extent non-free firmware allows more people to use free software, I don't think it's clear at all that a puritan approach to firmware is a net win for software freedom.
- bruce511 5y agoThe purpose is to provide free software _for those who want it_. If the goal is to create converts then a puritanical approach is a poor approach, IMO. Personally I've never seen the FSF approach as being "conversional" - rather it acts as a purity touchstone. Debian needs to articulate its specific goals to the author, there are many paths they can take, but unless the goals are clearly articulated its hard to see what the right path is. Note that some goals which we take for granted (everything should be free, get folk to switch) are not necessarily compatible. I think that is the root of this discussion.
- denton-scratch 5y agoI don't think Debian needs "converts". This isn't a religious revival movement. There are many Debian derivatives that aren't as arsey as Debian about non-free blobs; if that's what people want, then they should "convert" to one of those derivatives, rather than raw Debian.
- jabl 5y agoOne could just as well claim that if Debian decides to include non-free firmware on the official install images, those that are deeply offended about that can sod off and create some derivative distro with the dirty bits removed. It's not written in stone that Debian has to be the purest distro of them all.
- scbrg 5y ago> It's not written in stone that Debian has to be the purest distro of them all. Perhaps not purest, and perhaps not in stone, but in the closest thing to a digital equivalent it's at least written that Debian has to be pure. The very first bullet of Debian's Social contract is: "Debian will remain 100% free". You could argue that when that changes, it stops being Debian. https://www.debian.org/social_contract https://www.debian.org/social_contract
- jabl 5y agoWell, Debian the OS, yes. But where do you draw the line? Debian still allows your web browser to execute non-free Javascript that you download from some shady site on the internet. ;) Anyway, for FW one can certainly argue it's not part of the OS, as it's executing in some auxiliary core on the device rather than being part of the OS itself executing on the main CPU's. And further, if that same non-free FW would be stored in ROM or on flash, Debian has no problems with it as long as open source drivers are present in the kernel. So the only problem here is devices that want the driver to provide the FW blob to them upon initialization instead of the FW blob being persistently stored on the device. Not really any meaningful difference from a software freedom perspective either way.
- jyrkesh 5y ago> Switched to Windows server (and was blown away by how polished that was, but that's another story.) Have you told this story anywhere else already? I'd love to read it. In a past life I worked very close to Windows Server, but I mostly selfhost Linux at home now. What is it mostly identity related? I miss AD sometimes...or maybe storage? The SMB stack is pretty good too.
- bruce511 5y agoI haven't. I had set up the machine with 2 large spindle drives, 2 large SSDs, and a separate SSD for the OS. after booting windows looked at the disk layout and asked me what I planned to do. It suggested some quick options, one of which was exactly what I planned to do (raid the spindle pair, and raid the SSD pair) and one even better (create a volume putting the SSD and spindle together, and then raid that.) Yes thanks I said, and it did everything. By contrast setting up raid on the previous Linux box, albeit 5 years earlier) took days of searching for docs, specific magic incantations on the command line, and lots of rebooting. So yes, I get the freedom thing, but sometimes a computer is just a tool, and I want it to just work.
- michaelmrose 5y agoIf I recall correctly Fedora in the 2003 - 2006 era included an option to set up raid as part of the standard installer. Around the same time frame gnomes disk tool supported actually doing operations like replacing a disk in that array. Even the incantation to do it manually isn't that magic. I'm guessing you could read the manual for the options to mdadm --create in minuted rather than days. If you want to be really fancy zpool create mirror foo mirror bar.
- einpoklum 5y ago> who cares? Free Software does not need to grow, it fulfills a purpose for those who want to be ideological pure, The point is to turn the tables in software. Free Software needs to grow and expand until it makes sense to say: > who cares? Proprietary software does not need to grow, it fulfills a purpose for those who want to be ideological pure as propertarian/capitalist and the question is whether to completely ignore anything involving non-free software or not.