LWN: Comments on "Installing Debian on modern hardware" https://lwn.net/Articles/843172/ This is a special feed containing comments posted to the individual LWN article titled "Installing Debian on modern hardware". en-us Sun, 05 Oct 2025 16:08:32 +0000 Sun, 05 Oct 2025 16:08:32 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Installing Debian on modern hardware https://lwn.net/Articles/847656/ https://lwn.net/Articles/847656/ mcortese <div class="FormattedComment"> They already are. Labeling something &quot;unofficial&quot; doesn&#x27;t cancel the fact that Debian made it, intended to make it, and is set to make it in the future.<br> </div> Sat, 27 Feb 2021 21:28:33 +0000 Installing Debian on modern hardware https://lwn.net/Articles/847321/ https://lwn.net/Articles/847321/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; IMHO users who land on the download page should be presented with the two options with equal emphasis: official, 100% free installer, and unofficial, firmware-encumbered installer. Let the users decide if they feel purist or pragmatist.</font><br> <p> Wouldn&#x27;t that make both of those options &quot;official&quot; ?<br> <p> <p> </div> Thu, 25 Feb 2021 11:13:04 +0000 Installing Debian on modern hardware https://lwn.net/Articles/847311/ https://lwn.net/Articles/847311/ mcortese <div class="FormattedComment"> I hardly understand most of the comments here, arguing whether Debian should or should not ship proprietary firmware. Debian has already taken such decision: it does package proprietary firmware, though in a separate section of the repository, and it does ship it with the installer, though under a scaring &quot;unofficial&quot; label.<br> <p> Indeed, the topic is whether Debian should just make all this easily discoverable for the public, or keep it half-hidden in a dark corner of its website.<br> <p> IMHO users who land on the download page should be presented with the two options with equal emphasis: official, 100% free installer, and unofficial, firmware-encumbered installer. Let the users decide if they feel purist or pragmatist.<br> <p> I strongly believe in freedom of choice, once the users have received complete and unbiased information to make such choice.<br> </div> Thu, 25 Feb 2021 08:52:50 +0000 Installing Debian on modern hardware https://lwn.net/Articles/845129/ https://lwn.net/Articles/845129/ timo_s <div class="FormattedComment"> Not really. I stopped building my own kernel packages for those two machines in question after Debian Stretch was released – meaning at that point Debian&#x27;s kernel supported my hardware well enough so that I didn&#x27;t need those custom packages anymore. In addition, the configuration was somewhat tailored to the specific hardware in order to keep the build time down.<br> <p> What would probably be more useful than publish those outdated packages, are the scripts that I used to check for new releases and build/package them. But then again, if I were to publish them, I&#x27;d like to clean them up a bit first. There are a couple of things that I&#x27;d probably do differently nowadays. Just a brief example: Back then my scripts were still working with the release tarballs. Today, I&#x27;d probably just use git instead of downloading and extracting the whole source tree again for every release.<br> </div> Thu, 04 Feb 2021 20:24:10 +0000 Binary firmware loaded into from ROM or flash is ok https://lwn.net/Articles/844654/ https://lwn.net/Articles/844654/ simlo <div class="FormattedComment"> But if it has to be loaded through the OS, it is bad?<br> </div> Sun, 31 Jan 2021 20:34:09 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844597/ https://lwn.net/Articles/844597/ bjartur <div class="FormattedComment"> Sounds like you’ve already done a third of the necessary work. Can you publish your Linux kernel packages?<br> </div> Sat, 30 Jan 2021 14:16:30 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844576/ https://lwn.net/Articles/844576/ pizza <div class="FormattedComment"> If you don&#x27;t have an ethernet adapter, a cable, and something to plug said cable into, then yes, that qualifies as a pretty big problem.<br> <p> And why would you have an ethernet adapter lying around? After all, you haven&#x27;t needed one for the last five years or so.<br> </div> Sat, 30 Jan 2021 02:03:14 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844575/ https://lwn.net/Articles/844575/ immibis <div class="FormattedComment"> The main issue I see there is the distribution terms for the firmware.<br> </div> Sat, 30 Jan 2021 01:35:55 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844574/ https://lwn.net/Articles/844574/ immibis <div class="FormattedComment"> are you... suggesting that&#x27;s a *problem* at all?<br> </div> Sat, 30 Jan 2021 01:34:36 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844573/ https://lwn.net/Articles/844573/ immibis <div class="FormattedComment"> Other way around. &quot;CPU firmware&quot; (i.e. drivers) is just software. Non-CPU firmware is something that the vendor would&#x27;ve just put in ROM, but they wanted to leave open the possibility of updates. And we seem to all have agreed that it&#x27;s okay to have proprietary firmware in ROM - so surely &quot;not ROM because updates&quot; should be a very similar category?<br> </div> Sat, 30 Jan 2021 01:32:17 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844474/ https://lwn.net/Articles/844474/ Cyberax <div class="FormattedComment"> Even temporary connections might not be feasible. My GF&#x27;s house has a WiFi mesh system, with the main router in a hard-to-access location in the basement.<br> </div> Fri, 29 Jan 2021 10:54:23 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844471/ https://lwn.net/Articles/844471/ timo_s <div class="FormattedComment"> I think this discussion falls short esp. with regards to the kernel or drivers. So far, non-free firmware wasn&#x27;t a major issue for me whenever I wanted to install and run Debian on a machine (well, maybe because most of my Debian systems are wired). But what occasionally has caused issues for me was the, at times, outdated kernel.<br> <p> Please don&#x27;t get me wrong. I like the stability of Debian and I&#x27;m not asking for newer kernels to be shipped with Debian per se. I just wish Debian had an easier way of installing a newer kernel on systems that require newer drivers in a fashion that also provides timely security updates. Installing newer kernels from testing or backports doesn&#x27;t guarantee you will receive security fixes quickly. In Ubuntu or openSUSE Leap, for instance, there are repositories that offer regular mainline kernel builds. So, if you need a newer kernel, you can opt in to use these and, more or less, follow the upstream update schedule. The packages from those repositories receive less testing, obviously, but they usually work fine.<br> <p> I had two systems a few years back, which required newer kernels to run properly. Because I wanted security updates in a timely fashion, I ended up compiling the latest longterm kernels from kernel.org myself. It worked fine, especially after I automated the process of checking for a new release on kernel.org, downloading the sources, compiling and packaging it. But it&#x27;s still an effort that could easily be done by some build bot as well. And it would make it whole lot easier for a wider audience to install Debian on modern hardware. I wish Debian had such a mainline kernel repository, even if it came with a disclaimer that those kernels don&#x27;t receive much testing.<br> </div> Fri, 29 Jan 2021 09:48:11 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844470/ https://lwn.net/Articles/844470/ farnz <p>Sure, but even setting up a temporary wired connection would be a pain in the neck at my in-law's house. I'd be operating the computer in a cold garage (because that's where the router with wired ports is) rather than being in a warm office with WiFi. Or, if I want to be in the warm office, I need to get out the SDS+ drill, cut holes in the walls, and route cables. <p>In other words, you're talking a lot of hassle for a potential user to use wired connectivity. Fri, 29 Jan 2021 09:23:54 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844465/ https://lwn.net/Articles/844465/ marcH <div class="FormattedComment"> <font class="QuotedText">&gt; Voices like the FSF/RMS are much needed for exactly this reason.</font><br> <p> Voices, sure. &quot;Radical&quot; control over popular and important software projects on the other hand...<br> </div> Fri, 29 Jan 2021 05:16:18 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844464/ https://lwn.net/Articles/844464/ marcH <div class="FormattedComment"> My question was about &quot;interface names&quot;, sorry I should have been clearer.<br> <p> On your last message: I understand wifi is more convenient that wired, but I assume you can easily download and install the wifi firmware after the installation has been performed over a _temporary_ wired connection. I mean if that&#x27;s not against your religion, which is the case of the person who initiated this whole discussion.<br> <p> </div> Fri, 29 Jan 2021 05:13:20 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844451/ https://lwn.net/Articles/844451/ neilbrown <div class="FormattedComment"> <font class="QuotedText">&gt; Laptops frequently don&#x27;t come with Ethernet ports these days - just blob-dependent wifi.</font><br> <p> Or USB ports? Mine came with a USB-Ethernet dongle but they are that expensive to buy separately.<br> <p> </div> Fri, 29 Jan 2021 01:16:53 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844313/ https://lwn.net/Articles/844313/ davidgerard <div class="FormattedComment"> <font class="QuotedText">&gt; So if you decide you value freedom over convenience you can still have a happily working setup, it just may need an ethernet cable. </font><br> <p> Laptops frequently don&#x27;t come with Ethernet ports these days - just blob-dependent wifi.<br> </div> Thu, 28 Jan 2021 09:58:58 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844131/ https://lwn.net/Articles/844131/ farnz <p>WiFi tends to be something that everyone has working nowadays. In contrast, for wired Ethernet, I have to find a cable route from my home router to my work desk, run the cable, connect it to the router and the PC (noting that I may need to buy a switch, too, if I don't have enough wired ports, and then find power for that), and then put the cable route back into a nice state for my family to cope with (no trip hazards for the children, no messy holes to annoy the adults). <p>It's a considerable amount of complication compared to using the WiFi that already works for everything else - compare that to "type in the password and go", as is all I need on Windows 10 or MacOS 11. Wed, 27 Jan 2021 12:15:46 +0000 Installing Debian on modern hardware https://lwn.net/Articles/844060/ https://lwn.net/Articles/844060/ marcH <div class="FormattedComment"> <font class="QuotedText">&gt; but that then expects some classes of users to understand how to sort out Ethernet and cabling and interface names. </font><br> <p> Why is that more complicated than for wifi?<br> <p> Should be simpler, authentication rarely ever required...<br> </div> Tue, 26 Jan 2021 16:58:28 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843966/ https://lwn.net/Articles/843966/ pabs <div class="FormattedComment"> You were wise to buy Dell instead of Lenovo, who would have blocked you from swapping out the WiFi chip unless you hacked the boot firmware.<br> </div> Tue, 26 Jan 2021 02:41:19 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843940/ https://lwn.net/Articles/843940/ mathstuf <div class="FormattedComment"> Nevermind that what chip your specific device gets might depend on which parts line it was on and what time of day can change that too. IIRC, XPS 13 Developer Editions had a chance of some crap chip or Intel. Needless to say, I bought my own Intel chipset for $20 to avoid problems with the crap chip.<br> </div> Mon, 25 Jan 2021 21:45:21 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843740/ https://lwn.net/Articles/843740/ NYKevin <div class="FormattedComment"> It is actually worse than that. Freedom at the expense of convenience comes at the expense of freedom.<br> <p> At the moment, by far the most reliable, efficient, and straightforward way to get a Debian box up and running with as little friction as possible, is to click the &quot;new compute instance&quot; button in GCP or AWS. Which technically does give you a &quot;free&quot; OS, but the entire virtualization stack below it is closed. Both of the companies involved produce scads of proprietary software as part and parcel of their respective business models, and your compute fees go to supporting those business models.<br> <p> (Disclaimer: I work for Google, and this is obviously just my opinion.)<br> </div> Sun, 24 Jan 2021 22:09:08 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843703/ https://lwn.net/Articles/843703/ Wol <div class="FormattedComment"> You missed where people had a physical problem with the PS3, sent it in for repair, and it came back totally useless because Sony upgraded the firmware at the same time.<br> <p> Cheers,<br> Wol<br> </div> Sat, 23 Jan 2021 19:13:37 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843702/ https://lwn.net/Articles/843702/ MatejLach <div class="FormattedComment"> The FSF position, as far as I know, is that upgradeable firmware is fine as long as it is not exclusively the OEM who can do it. So if both the OEM and the user can upgrade the firmware then that&#x27;s fine as long as the OEM upgrades are not of the silent over the air variety. <br> <p> When the choice is between fixed firmware or OEM-only upgradeable firmware, then the FSF&#x27;s position becomes that fixed is better.<br> </div> Sat, 23 Jan 2021 18:48:00 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843699/ https://lwn.net/Articles/843699/ zlynx <div class="FormattedComment"> Yep. I have a Dell XPS 13 from I dunno, 2012? The first Ubuntu Developer version. It has no Ethernet port.<br> <p> These days I almost think the adapters are better. If you want to you can get a 10 Gbps adapter. I doubt you&#x27;ll find a laptop with a built-in 10G Ethernet.<br> </div> Sat, 23 Jan 2021 18:12:42 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843696/ https://lwn.net/Articles/843696/ pizza <div class="FormattedComment"> There is a big difference between &quot;Sony forced you into choosing between removing OtherOS support or playing newer games/movies&quot; and providing the end-user with the technical means to update/replace the system software/firmware.<br> <p> Sure, you can&#x27;t have the former without the latter, but without the latter Free Software won&#x27;t be possible either.<br> </div> Sat, 23 Jan 2021 18:11:25 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843697/ https://lwn.net/Articles/843697/ amacater <div class="FormattedComment"> This topic has been discussed mightily - not least because there are always discussions as to the best way to write a Debian image to a USB stick. <br> <p> Use the offiicial free image with no firmware - you may need to add the firmware part way through the installation. [But for a container/VM - you may not need any firmware since it will be handled by the underlying OS]<br> <p> Write the non-free unoffiical image to a USB stick and it should &quot;just work&quot; finding the appropriate files and installing them.<br> Hence the ongoing discussion in debian-devel@lists.debian.org<br> </div> Sat, 23 Jan 2021 18:10:11 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843695/ https://lwn.net/Articles/843695/ floppus <div class="FormattedComment"> A second USB stick is already a huge nuisance. One possibility would be for the installer image to include a large empty VFAT partition, so that after writing the image to your USB stick or SD card, you could simply mount that partition and copy the necessary files onto it.<br> </div> Sat, 23 Jan 2021 17:55:55 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843683/ https://lwn.net/Articles/843683/ MatejLach <div class="FormattedComment"> <font class="QuotedText">&gt; But the wording in the guide must be chosen carefully - to not insult the user, and not make Debian look like a fringe fanatic cult (we already have the FSF for that).</font><br> <p> In politics it is generally known that if you want some position represented, that position will get watered down many times over by various opposing groups, lobbyists etc. to the point where you have to start with a somewhat &#x27;radical&#x27; version of your true position so that by the time the watering down is done it still at least somewhat represents your *true* position, which was in fact much more moderate. <br> <p> If you start negotiations with the moderate position, you&#x27;d get something that does not represent it at all after the watering down process. <br> <p> Voices like the FSF/RMS are much needed for exactly this reason. <br> </div> Sat, 23 Jan 2021 15:50:37 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843682/ https://lwn.net/Articles/843682/ MatejLach <div class="FormattedComment"> Because presumably you looked at what the device is doing at some level and purchased it because you are happy with its current &quot;fixed&quot; function if you will. But the moment the OEM can upgrade the firmware, the hardware can become many things that you don&#x27;t want it to be, see PS3 &quot;Other OS&quot; functionality removal for a good example. <br> </div> Sat, 23 Jan 2021 15:41:05 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843672/ https://lwn.net/Articles/843672/ alex31 <div class="FormattedComment"> | Why struggle with Debian on your hardware when Ubuntu, CentOS, (or <br> | worse) Windows running a Linux VM under WSL2 just works out of the<br> | box?<br> <p> I consider Debian as a building block, as Gnu utilities or Linux kernel. For me, the fact that Debian is not usable for most end users is not a problem as long as it stays a valuable building block for the ones that develops user-friendly distributions.<br> <p> </div> Sat, 23 Jan 2021 08:32:05 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843643/ https://lwn.net/Articles/843643/ Wol <div class="FormattedComment"> We&#x27;re planning to replace my wife&#x27;s &quot;ancient&quot; laptop (it came with Windows 8). It has no ethernet port, so I dunno about just &quot;modern&quot; stuff, a lot of older stuff needs an adapter as well ...<br> <p> Cheers,<br> Wol<br> </div> Fri, 22 Jan 2021 21:27:34 +0000 Slow news day https://lwn.net/Articles/843625/ https://lwn.net/Articles/843625/ nix <div class="FormattedComment"> ... the 20th January 2021 was a slow news day?<br> <p> This is the first evidence I&#x27;ve had that there are actual aliens (as in, people living on other planets) or possibly people living in parallel universes contributing to LWN :P<br> </div> Fri, 22 Jan 2021 19:12:18 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843621/ https://lwn.net/Articles/843621/ amacater <div class="FormattedComment"> Debian CD / DVD size images can be written direct to USB stick and will boot from that. A second USB stick with firmware on can be used to add firmware - or you can write the unofficial image which has the non-free firmware files included onto a USB stick (for i386 and amd64).(and there are also larger 16G / Blu-Ray size images<br> <p> For other architectures, the installer may be written to SD card especially for arm variants.<br> </div> Fri, 22 Jan 2021 19:00:37 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843620/ https://lwn.net/Articles/843620/ nix <div class="FormattedComment"> ... why are you using the driver shim and dkms at all? The amdgpu driver is in-tree!<br> </div> Fri, 22 Jan 2021 18:54:53 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843609/ https://lwn.net/Articles/843609/ iabervon <div class="FormattedComment"> Out of curiosity, do people have modern laptops that have optical media drives? If the normal thing now is to write the image you download to flash via either USB or SD, it might make sense to use the fact that the medium supports random access to provide a way to set up your boot image with multiple files you download. If you&#x27;re going to install non-free packages after you boot, there&#x27;s no reason not to download them before you boot, and it would be nice not to have to download any non-free software beyond what you&#x27;ve decided you want.<br> <p> For that matter, if I read the installation manual strictly, I can&#x27;t actually install Debian on any modern computers I personally have, since they only boot from USB and are presently running Gentoo (or, in the case of my work computer, macOS).<br> </div> Fri, 22 Jan 2021 18:49:42 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843603/ https://lwn.net/Articles/843603/ ayers <div class="FormattedComment"> <font class="QuotedText">&gt; The thing is, most folks don&#x27;t deploy servers (or whatever) for the heck of it; equipment gets deployed because it needs to accomplish specific tasks, and thus needs to be fit for purpose. Why struggle with Debian on your hardware when Ubuntu, CentOS, (or worse) Windows running a Linux VM under WSL2 just works out of the box?</font><br> <p> Exactly... so most folks should go ahead and deploy Ubuntu or whatever. They have that option. I took that option as a temporary workaround. But please don&#x27;t mess with my option of deploying a widely used distribution that actually respects my freedom by default. (and not hidden in some hardly tested install option).<br> </div> Fri, 22 Jan 2021 17:29:52 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843597/ https://lwn.net/Articles/843597/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; I am aware that I&#x27;m missing CPU microcode and network drivers or whatever, that may make me miss out on some features or make my hardware slower, less efficient or, in the worst case, possibly even unreliable.</font><br> <p> That proprietary firmware (which you are already running, only it&#x27;s the &quot;okay&quot; copy embedded into the device instead of the &quot;evil&quot; one that the host CPU is being asked to transfer) can have significant security implications. So the worst case is that you suffer a data breach, get sued or fined, losing a pile of money, your business, and in extreme cases, possibly your liberty.<br> <p> <font class="QuotedText">&gt; I can relate to the sentiment, that there has to be a significant convenience hurdle to entice users to complain to hardware manufactures for not supporting free software distributions. But I also believe there must be a better way than to put such a high burden on prospective users.</font><br> <p> The thing is, most folks don&#x27;t deploy servers (or whatever) for the heck of it; equipment gets deployed because it needs to accomplish specific tasks, and thus needs to be fit for purpose. Why struggle with Debian on your hardware when Ubuntu, CentOS, (or worse) Windows running a Linux VM under WSL2 just works out of the box?<br> <p> (FWIW, the only proprietary userspace stuff on my servers are the RAID administration tools. But while the rest of it is all Free Software, Linux and everything else is running on top of/alongside highly proprietary system &amp; peripheral firmware)<br> </div> Fri, 22 Jan 2021 17:14:01 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843596/ https://lwn.net/Articles/843596/ ema <div class="FormattedComment"> There&#x27;s no trade-off between &quot;convenience&quot; and &quot;freedom&quot; here. In a trade-off between A and B, if A decreases B increases. We don&#x27;t gain any more freedom by removing firmware from netinst images and thus breaking the installer, we just break it.<br> </div> Fri, 22 Jan 2021 16:14:00 +0000 Installing Debian on modern hardware https://lwn.net/Articles/843575/ https://lwn.net/Articles/843575/ ayers <div class="FormattedComment"> I&#x27;ve been using Debian for decades, not just for myself but also install it mostly on servers for my customers. The wifi isn&#x27;t that much of an issue on the server side but the same issues can arise with RAID controllers on servers that customers have already bought. In one case I actually went so far as to install Ubuntu Server and libvirt KVM to run Debian in a VM (that has since been remedied by replacing the hardware).<br> <p> I feel strongly about working with free software. I do very much respect the fact that I can install Debian via the default installation ang be reasonably certain, that there is no non-free software on my system. I am aware that I&#x27;m missing CPU microcode and network drivers or whatever, that may make me miss out on some features or make my hardware slower, less efficient or, in the worst case, possibly even unreliable.<br> <p> I can relate to the sentiment, that there has to be a significant convenience hurdle to entice users to complain to hardware manufactures for not supporting free software distributions. But I also believe there must be a better way than to put such a high burden on prospective users.<br> <p> I had always imagined that these non-free components be stowed away in a separate part of the install media and that the user might have to go through some process of identifying the offending hardware component and be obliged to register it at some portal to nag the vendor and manufacturer but also be able to actually install the non-free component, albeit marking the system as tainted. Possibly by providing both a command line tool and a desktop app to repeat the nag once a year or so... <br> <p> But yeah... that&#x27;s not really something I would want to spend my time setting up and I&#x27;d definitely not be willing to go through the persuasion needed to actually get that into Debian, let alone deal with the push back that&#x27;s bound to result from such a mechanism.<br> There needs to be a better way to solve the issue of non-free firmware, which burdens the vendors and manufactures instead of the users.<br> </div> Fri, 22 Jan 2021 15:46:44 +0000