Stallman haklı. Linux çekirdeği, çevresel aygıtlar için birkaç adet özgür olmayan bellenim içerir. Bu bellenim aygıtta saklanmaz; her önyükleme sırasında aygıta kopyalanmalıdır. "Lekeler" olmadan cihaz kullanılamaz. Ürün yazılımını cihaza indirmenin avantajı, bilgisayardaki ürün yazılımını güncelleyerek cihazın güncellenmesine izin vermesidir.
Bu "lekeler" ile sorun onlar sadece - üretici tarafından dağıtılan bir ikili yığın olmasıdır. Cihazları çalıştırma bilgisi genellikle özel olarak saklanır. Richard Stallman ve diğer özgür yazılımlar, bunu ikili dosyaları oluşturmak için kullanılan kaynak kodunu sağlamadığı için buna itiraz eder. Resmi Linux çekirdeği de dahil olmak üzere çoğu dağıtım hala bu lekeleri gönderiyor çünkü cihazlarla uyumluluğu büyük ölçüde geliştiriyorlar (bunlara açık bir alternatif yok) ve "sadece" bellenim.
(Yan not: bazı insanlar, açık bellenimi savunursanız, şirketlerin donanım fikri mülkiyetini tehlikeye atacak FPGA'lar için açık HDL diyagramlarını savunmaktan sadece birkaç adım uzak olduğunuzu unutmayın. Örneğin, hücresel modem ürün yazılımı sınırsız ağ erişimine ve sisteme oldukça geniş erişime sahiptir. Bu, "özgür olmayan yazılım yok" mutlakçı duruşunun bir gerekçesi.)
"Gerçekten özgür" Linux dağıtımları yaratan birçok dağıtım vardır. Daha popüler olanlardan birine Trisquel denir . Ubuntu'ya dayanıyorlar ve kapsamlı bir deblobbing sürecine sahipler. FSF, bu CD'yi Canlı CD'leri dağıtmak istediklerinde kullanır. Stallman'ı en son kullandığım kişi GNewSense ; Ubuntu ve Debian'a dayanıyor. FSF'nin onayladığı her şey tamamen lekesiz olacaktır.