<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bryan Quigley (Posts about Crazy Ideas)</title><link>https://bryanquigley.com/</link><description></description><atom:link href="https://bryanquigley.com/categories/crazy-ideas.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 Bryan Quigley 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;&lt;img alt="Creative Commons License" style="border-width:0" src="/licensebuttons/CC80x15.png" /&gt;&lt;/a&gt;</copyright><lastBuildDate>Wed, 11 Mar 2026 23:49:06 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>When should i386 support for Ubuntu end?</title><link>https://bryanquigley.com/posts/crazy-ideas/when-should-i386-support-for-ubuntu-end.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;Are you running i386 (32-bit) Ubuntu?   We need your help to decide how much longer to build i386 images of Ubuntu Desktop, Server, and all the flavors.

There is a real cost to support i386 and the benefits have fallen as more software goes 64-bit only.

Please fill out the survey here ONLY if you currently run i386 on one of your machines.  64-bit users will NOT be affected by this, even if you run 32-bit applications.
&lt;a href="http://goo.gl/forms/UfAHxIitdWEUPl5K2"&gt;http://goo.gl/forms/UfAHxIitdWEUPl5K2&lt;/a&gt;&lt;/p&gt;</description><category>Crazy Ideas</category><category>linux</category><category>planet-ubuntu</category><guid>https://bryanquigley.com/posts/crazy-ideas/when-should-i386-support-for-ubuntu-end.html</guid><pubDate>Tue, 28 Jun 2016 20:04:43 GMT</pubDate></item><item><title>32 bit usage - survey results</title><link>https://bryanquigley.com/posts/crazy-ideas/32-bit-usage-survey-results.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;h4&gt;Running 32 bit Ubuntu when the hardware technically can do 64 bit
&lt;a href="https://bryanquigley.com/wp-content/uploads/2014/11/32-bit-running-on-64-bit-capable-hardware.png"&gt;&lt;img class="alignnone size-full wp-image-2099" src="https://bryanquigley.com/wp-content/uploads/2014/11/32-bit-running-on-64-bit-capable-hardware.png" alt="32 bit running on 64 bit capable hardware" width="810" height="497"&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
    &lt;li&gt;hardware issues varied from EUFI 32 bit only, to printer and driver issues&lt;/li&gt;
    &lt;li&gt;application included wine (try building wine on 64 bit...)  and virtualization
&lt;ul&gt;
    &lt;li&gt;some 64 bit users use 32 bit images for virtualization to use less RAM&lt;/li&gt;
    &lt;li&gt;Not in survey but I know of others who use 32 bit specifically to work with Android.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Arch vs Desktop Environment vs Release&lt;/h3&gt;
&lt;a href="https://bryanquigley.com/wp-content/uploads/2014/11/Desktop-environments-vs-arch-vs-release.png"&gt;&lt;img class="alignnone wp-image-2100" src="https://bryanquigley.com/wp-content/uploads/2014/11/Desktop-environments-vs-arch-vs-release.png" alt="Desktop environments vs arch vs release" width="858" height="321"&gt;&lt;/a&gt;

Please do not use this to really compare desktop environments!  If multiple answers I took the least resource intensive one! (Next time I do this.. I should just require users to pick a primary one)
&lt;h4&gt; Impacts over Releases&lt;/h4&gt;
&lt;a href="https://bryanquigley.com/wp-content/uploads/2014/11/Impact.png"&gt;&lt;img class="alignnone size-full wp-image-2101" src="https://bryanquigley.com/wp-content/uploads/2014/11/Impact.png" alt="Impact" width="789" height="416"&gt;&lt;/a&gt;
&lt;ul&gt;
    &lt;li&gt;Switch from Ubuntu - also includes plans to stay on old unsupported version until hardware dies&lt;/li&gt;
    &lt;li&gt;Moderate is somewhat a catch all&lt;/li&gt;
    &lt;li&gt;If I do this again, I should just have a 1-5 sliding scale, in addition to a text field.&lt;/li&gt;
    &lt;li&gt;Users are concerned about having to throw out old machines, not having an upgrade path to go from 32-&amp;gt; 64 bits, and the cost to upgrade.&lt;/li&gt;
    &lt;li&gt;Select Comments (many more in the raw data of course!)&lt;/li&gt;
    &lt;li&gt;
&lt;ul&gt;
    &lt;li&gt;As an aspiring software developer, phasing out 32 bit support would be great for me as it means one less build to maintain.&lt;/li&gt;
    &lt;li&gt;I plan on reinstalling Ubuntu on this laptop as a 64bit install at some point anyway.&lt;/li&gt;
    &lt;li&gt;Unless the schedule changes, no impact. We're planning to do the switch late 2015 / early 2016.&lt;/li&gt;
    &lt;li&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
    &lt;li&gt;
&lt;ul&gt;
    &lt;li&gt;I will have to stay on 16.04 forever on that machine. The needed drivers are not going to be available in an open-source form.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;
&lt;ul&gt;
    &lt;li&gt;My parents + my children have no PC&lt;/li&gt;
    &lt;li&gt;we have old PC's in the hospital and i don't think this hardware would be upgraded.&lt;/li&gt;
    &lt;li&gt;If the majority of freely given computers we receive are still 32-bit by then, we'd have to respin another distro. But, like PowerPC; all good things must come to an end.&lt;/li&gt;
    &lt;li&gt;Just need to figure out how to make the switch. If it means re-installing, bah.&lt;/li&gt;
    &lt;li&gt;It is terrible, because my eeePC only has 1GB in it.&lt;/li&gt;
    &lt;li&gt;One more reason to decommission the hardware.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
I think the original plan can still work, but like any good survey we know have more questions to ask!
&lt;ul&gt;
    &lt;li&gt;Lubuntu/Xubuntu support for 14.04 LTS is 3 years not 5.   It's going to be a LOT higher impact if they don't have support in 2019/2020 (which would be the case if 16.04 is 3 years too).   This could obviously be mitigated by moving 32 bit to ports and having it be opt in.  Lubuntu/Xubuntu 18.04 with 3 years would get us to 2021.&lt;/li&gt;
    &lt;li&gt;What can we do to make virt use less RAM?  (Lots of Virtualbox)&lt;/li&gt;
    &lt;li&gt;What can we do to make bare metal use less RAM?&lt;/li&gt;
    &lt;li&gt;Building Wine on 64 bit? (The two easiest methods are defunct if we remove 32 bit images I think... &lt;/li&gt;
    &lt;li&gt;Can we do an actual upgrade path?  Or at least start officially testing 32-&amp;gt;64 "upgrade" re-installs?&lt;/li&gt;
&lt;/ul&gt;
Just to complete the application compatibility story (not from survey), Games are starting to be 64-bit only:
&lt;ul&gt;
    &lt;li&gt;Unreal Engine 4 - &lt;a href="https://wiki.unrealengine.com/Linux_Support"&gt;https://wiki.unrealengine.com/Linux_Support&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;X-Com and likely future Feral ports - &lt;a href="http://www.gamingonlinux.com/articles/gamingonlinux-interviews-feral-interactive-about-xcom-linux-game-development.3946"&gt;http://www.gamingonlinux.com/articles/gamingonlinux-interviews-feral-interactive-about-xcom-linux-game-development.3946&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;War Thunder - &lt;a href="http://warthunder.com/en/news/2608-war-thunder-is-now-available-on-linux-en"&gt;http://warthunder.com/en/news/2608-war-thunder-is-now-available-on-linux-en&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Raw Data can be found here: &lt;a href="https://docs.google.com/spreadsheets/d/1iA062pCR1ayAMEKveUToEhq--9awyDXTEaL4fhsj8TU/edit?pli=1#gid=0"&gt;https://docs.google.com/spreadsheets/d/1iA062pCR1ayAMEKveUToEhq--9awyDXTEaL4fhsj8TU/edit?pli=1#gid=0&lt;/a&gt;</description><category>Crazy Ideas</category><category>planet-ubuntu</category><category>preload</category><category>server</category><guid>https://bryanquigley.com/posts/crazy-ideas/32-bit-usage-survey-results.html</guid><pubDate>Fri, 07 Nov 2014 03:47:29 GMT</pubDate></item><item><title>Still running 32 bit Ubuntu?</title><link>https://bryanquigley.com/posts/crazy-ideas/still-running-32-bit-ubuntu.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;I'm considering a proposal to have 16.04 LTS be the last release of Ubuntu with 32 bit images to run on 32 bit only machines (on x86 aka Intel/AMD only - this has no bearing on ARM). You would still be able to run 32 bit applications on 64 bit Ubuntu.

Please answer my survey on how this would affect you or your organization.

&lt;strong&gt;Please only answer if you are running 32-bit (x86) Ubuntu! Thanks!&lt;/strong&gt;

Form Closed.

&lt;strong&gt;Comments&lt;/strong&gt;

 
&lt;/p&gt;&lt;ul&gt;
    &lt;li id="comment-5299" class="comment even thread-even depth-1 parent"&gt;&lt;article id="div-comment-5299" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;dragonbite&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-21T16:33:33+00:00"&gt; October 21, 2014 at 4:33 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Something like this is inevitable, but 32 bit is still helpful to have available.

Myself, I have a number of old, single-core desktops running Ubuntu Server that cannot handle 64 bits, but are able to work as servers just fine.

I also have a 64bit capable netbook I run 32bit Lubuntu on because of resources.

Maybe make it so that a minimal disk or server disk is available 32 bit for a little bit longer, after it is dropped for desktop-orientated systems. Those that need a desktop and 32bit can install minimum and then add whatever is needed for the circumstance.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5300" class="comment odd alt depth-2 parent"&gt;&lt;article id="div-comment-5300" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Rob van der Linde&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-21T18:21:24+00:00"&gt; October 21, 2014 at 6:21 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Do I have to fill in the form for each machine I run, it looks like it as there is no field for how many machines?

I run 6 PC’s at home, all on 64 bit Kubuntu. My work machine is also 64 bit Kubuntu, and my 2 VM’s are also 64 bit. In fact, every VM I use at work is 64 bit as well.

That’s 9 machines on 64 bit and none on 32, I haven’t run 32 bit for years now.

Then I also have a couple of Beagleboards also running Trusty, but that’s ARM.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5307" class="comment even depth-3 parent"&gt;&lt;article id="div-comment-5307" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;bob&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T00:55:39+00:00"&gt; October 22, 2014 at 12:55 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Did you miss this: “Please only answer if you are running 32-bit (x86) Ubuntu!” ???

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5309" class="comment byuser comment-author-bryan bypostauthor odd alt depth-4"&gt;&lt;article id="div-comment-5309" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T02:05:24+00:00"&gt; October 22, 2014 at 2:05 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

To be fair, I added it because I was getting a lot of 64 bit users responding. Still it’s in the title…

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-5308" class="comment even thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-5308" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;bob&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T00:57:36+00:00"&gt; October 22, 2014 at 12:57 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Phoronix &lt;a href="http://www.phoronix.com/forums/showthread.php?107903-Ubuntu-16-04-Might-Be-The-Distribution-s-Last-32-Bit-Release" rel="nofollow"&gt;http://www.phoronix.com/forums/showthread.php?107903-Ubuntu-16-04-Might-Be-The-Distribution-s-Last-32-Bit-Release&lt;/a&gt;

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-5310" class="comment odd alt thread-even depth-1 parent"&gt;&lt;article id="div-comment-5310" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;&lt;a class="url" href="http://vasilisc.com" rel="external nofollow"&gt;vasilisc&lt;/a&gt;&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T04:01:52+00:00"&gt; October 22, 2014 at 4:01 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

My organization use Ubuntu Server LTS 32bits in virtual enviroment.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5311" class="comment byuser comment-author-bryan bypostauthor even depth-2 parent"&gt;&lt;article id="div-comment-5311" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T04:21:04+00:00"&gt; October 22, 2014 at 4:21 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Why? and what version of Ubuntu?

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5313" class="comment odd alt depth-3 parent"&gt;&lt;article id="div-comment-5313" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;&lt;a class="url" href="http://vasilisc.com" rel="external nofollow"&gt;vasilisc&lt;/a&gt;&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T05:01:16+00:00"&gt; October 22, 2014 at 5:01 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

1) Virtual Machine with guest OS Ubuntu Server LTS 32bit less consumption RAM, right?
2) Ubuntu Server 14.04 LTS

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5317" class="comment byuser comment-author-bryan bypostauthor even depth-4"&gt;&lt;article id="div-comment-5317" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T12:06:52+00:00"&gt; October 22, 2014 at 12:06 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

It is less RAM consumption, but usually in the 64 MB to 128 MB range. Obviously can be worse depending on the app you are running.

Generally the performance trade off makes it not worth it.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-5316" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-5316" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;&lt;a class="url" href="https://wiki.ubuntu.com/amjjawad" rel="external nofollow"&gt;Ali Linx&lt;/a&gt;&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T09:23:38+00:00"&gt; October 22, 2014 at 9:23 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Hi, it is good idea to run such surveys and it is good point to bring on the table. Old machines should not go to trash unless these are 100% dead. I realized that even Lubuntu or other distributions won’t be helpful in the coming years and for that, I have created this project: &lt;a href="http://torios.org/" rel="nofollow"&gt;http://torios.org/&lt;/a&gt; which is still Alpha at the moment but we are moving forward with solid steps and Beta is just around the corner. Now, ToriOS is based on Ubuntu 12.04 LTS which is well-known to be better on old hardware than 14.04 LTS and for that reason, I insisted to base ToriOS on 12.04 and the team has agreed. Now, what could happen when 16.04 is out and just in case Canonical decided to end the 32bit support by that cycle? or perhaps even before that? 14.04 LTS could be the last one? who knows? not to worry, ToriOS will make sure that old machines will stay in service as long as possible. Only time can tell and prove that 🙂

Thanks!

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-5320" class="comment even thread-even depth-1 parent"&gt;&lt;article id="div-comment-5320" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Walter Lapchynski&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T15:32:14+00:00"&gt; October 22, 2014 at 3:32 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

My workplace uses 32 bit machines almost exclusively, using Ubuntu Server and FreeBSD for servers and Kubuntu for desktop. We have a mission that includes a commitment to being good environmental stewards. Our machines come from the local electronics recycling store. I admit we are a strange case, but why should we abandon our commitment to older machines when we officially support something committed to them (Lubuntu)?

That being said, reading Mark Shuttleworth’s wiki page recently helped me understand that Ubuntu is not the distro for every case. Limited scope is necessary to achieve intended goals.

Still, I love Ubuntu and it’s community but don’t want to contribute to landfills by buying new stuff just to keep using it.

On the other hand one of our staff has been looking for the excuse to go FreeBSD as a desktop (note we are a manufacturer of a mechanical product i.e. our staff is largely not computer savvy). Please don’t make those of us at the company that provide user support suffer that curse!

I guess the possibility exists to do community supported releases like we do for ppc, no?

Finally, do I really need to fill this out for every machine? There are 30-40 of them.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5321" class="comment byuser comment-author-bryan bypostauthor odd alt depth-2 parent"&gt;&lt;article id="div-comment-5321" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T15:45:43+00:00"&gt; October 22, 2014 at 3:45 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;I guess the possibility exists to do community supported releases like we do for ppc, no?

Members of the Lubuntu community have already expressed interest in making it community supported for Lubuntu. So the possibility definitely exists. Please do fill out the form as though that’s not going to happen though…

&amp;gt;Finally, do I really need to fill this out for every machine? There are 30-40 of them.
Generally no, just one entry and say their are 35 of them. If there are substantial differences between them breaking them up could be useful..

One thing I have noticed is that there is a high rate of people thinking they have a 32-bit machine when they have on capable of 64 bit. The only way I can confirm that myself is be seeing the processor. Then having RAM is useful to, because 64 bit on 1 GB is not fun.

Of the last, let’s say 5, machines you got from the recycling how many were 64 bit capable?

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5323" class="comment even depth-3 parent"&gt;&lt;article id="div-comment-5323" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Walter Lapchynski&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T17:28:21+00:00"&gt; October 22, 2014 at 5:28 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt; One thing I have noticed is that there is a high rate of people thinking they have a 32-bit machine when they have on capable of 64 bit. The only way I can confirm that myself is be seeing the processor. Then having RAM is useful to, because 64 bit on 1 GB is not fun. Of the last, let’s say 5, machines you got from the recycling how many were 64 bit capable?

I understand your plight. I just wish there was a way to include info for multiple machines at a time. We actually have several machines that are of the same model and everything.

Most of the machines we have are HP dc7800 SFF (SKU#GC760AV), using an Intel Core 2 Duo T5470 (type 0, family 6, model 15, stepping 13). So it is actually 64 bit capable, since /proc/cpuinfo does include the “lm” flag.

We made the decision to go with 32 bit since we didn’t know what we’d end up with. I think that this may not be so relevant any more. That being said, how would we solve this? We would have to re-install every machine? You can’t “upgrade” to 64 bit can you?

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5324" class="comment byuser comment-author-bryan bypostauthor odd alt depth-4"&gt;&lt;article id="div-comment-5324" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T18:23:33+00:00"&gt; October 22, 2014 at 6:23 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;
&lt;blockquote&gt;We made the decision to go with 32 bit since we didn’t know what we’d end up with. I think that this may not be so relevant any more. That being said, how would we solve this? We would have to re-install every machine? You can’t “upgrade” to 64 bit can you?&lt;/blockquote&gt;
You can reinstall in place (but backup first!) and choose the “Upgrade Ubuntu” option in the installer. I’ve moved machines from 32 to 64 bit using it, but it’s not heavily tested. One of the big things I’ve gotten from this survey to make an 32-&amp;gt;64 supported upgrade path (even if it can’t be a dist-upgrade path).

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-5325" class="comment even thread-odd thread-alt depth-1 parent"&gt;&lt;article id="div-comment-5325" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;javier&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T18:43:56+00:00"&gt; October 22, 2014 at 6:43 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

I am using Ubuntu 10.04.4 LTS 32 bit installed with Wubi! Main OS: Vista Business 32bit

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5326" class="comment byuser comment-author-bryan bypostauthor odd alt depth-2"&gt;&lt;article id="div-comment-5326" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T18:52:58+00:00"&gt; October 22, 2014 at 6:52 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

As a server? 10.04 for the destkop isn’t supported for 1.5+ years now.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-5328" class="comment even thread-even depth-1 parent"&gt;&lt;article id="div-comment-5328" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Walter Lapchynski&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T19:25:32+00:00"&gt; October 22, 2014 at 7:25 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

One other thought: are you dropping 32-bit support across all chips or is this only affecting Intel chips? Since Lubuntu is supporting PPC (primarily 32-bit), it would be a huge bummer if this affected PPC, too.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-5329" class="comment byuser comment-author-bryan bypostauthor odd alt depth-2"&gt;&lt;article id="div-comment-5329" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-22T20:11:07+00:00"&gt; October 22, 2014 at 8:11 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

This survey/proposal isn’t touching on PPC.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-5335" class="comment even thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-5335" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;BGBgus&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-10-23T19:17:28+00:00"&gt; October 23, 2014 at 7:17 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

But, what would happen to the rest of tastes of Ubuntu? Distros like Xubuntu depends on “small” computers and give us a way to keep using our old but still working PC’s.

I admit, I would never use Unity on my Pentium, but i still like to keep my repositories updated. Will Xubuntu just disapear? I could look for another GNU’s distribution, but it’s still a lost.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-6368" class="comment odd alt thread-even depth-1"&gt;&lt;article id="div-comment-6368" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;oldcomputerfan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-12-15T16:08:35+00:00"&gt; December 15, 2014 at 4:08 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Hallo,
Ich würde es schade finden wenn die 32 BIT Versionen weg fallen.
Dann wird es viele auf Ubuntu- basierende Distributionen für ältere Computer nicht mehr geben.
Gruß

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-6670" class="comment even thread-odd thread-alt depth-1 parent"&gt;&lt;article id="div-comment-6670" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Aaron&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-19T02:34:58+00:00"&gt; April 19, 2016 at 2:34 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Hi…

I run Lubuntu 14.04 32 bit on both my laptop and desktop systems. For myself personally, although my laptop is a 64 bit system, I’ve purposely chosen the 32 bit version of Lubuntu because I’ve found that a couple Linux games (that are available in the repositories) don’t crash with segmentation fault errors as they did when I was running Ubuntu 10.04 64 bit. I’m inclined to think there are still bugs to iron out with respect to running 32 bit programs on 64 bit Linux operating systems.

As part of my work as a computer repair technician, I’ve also installed a 32 bit versions of Linux for a couple clients with older systems where (installing) Windows was not an option, including for financial reasons. This is where Linux fills an important role. The fact that there are 32 bit distributions available, free of charge, for older systems helps keep perfectly usable computers in the hands of those who cannot afford (or easily afford) to purchase a new(er) computer. And there are many people out there who are poor and in tight positions financially.

For this reason especially, I request (for all distributions within the Ubuntu family) that this decision be delayed until enough 32 bit computers have been recycled/disposed of to where those that are left are in the extreme minority.

Thank you for your time and consideration. 🙂

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-6671" class="comment byuser comment-author-bryan bypostauthor odd alt depth-2 parent"&gt;&lt;article id="div-comment-6671" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-19T14:37:42+00:00"&gt; April 19, 2016 at 2:37 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

That is the goal… determining how judge when minority is the right time is the hard part.

Please do test those games on 16.04 64-bit when you get a chance – feel free to report bugs here.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-6672" class="comment even depth-3 parent"&gt;&lt;article id="div-comment-6672" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Aaron&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-20T17:27:09+00:00"&gt; April 20, 2016 at 5:27 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Hi Bryan…

I did issue a bug report a few years ago on one of the bugs but it was never acted on. 🙁

&lt;a href="https://bugs.launchpad.net/ubuntu/+source/tecnoballz/+bug/980091" rel="nofollow"&gt;https://bugs.launchpad.net/ubuntu/+source/tecnoballz/+bug/980091&lt;/a&gt;

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-6673" class="comment byuser comment-author-bryan bypostauthor odd alt depth-4 parent"&gt;&lt;article id="div-comment-6673" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-20T17:51:42+00:00"&gt; April 20, 2016 at 5:51 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Yea, we generally don’t have enough resources to review every bug people report, sorry. If you can reproduce on Ubuntu 16.04, please report a new bug.

Feel free to ping me here or on LP, if you find it still occurs.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-6675" class="comment even depth-5"&gt;&lt;article id="div-comment-6675" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Aaron&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-21T07:43:45+00:00"&gt; April 21, 2016 at 7:43 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Thanks! 🙂

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-6676" class="comment odd alt depth-5"&gt;&lt;article id="div-comment-6676" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Aaron&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-21T07:49:45+00:00"&gt; April 21, 2016 at 7:49 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Hi Bryan…

If I have an occasion to try 16.04, I might do that. 🙂

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-6674" class="comment even thread-even depth-1 parent"&gt;&lt;article id="div-comment-6674" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;witchyseattle&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-21T07:18:36+00:00"&gt; April 21, 2016 at 7:18 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

I myself am on a 32 bit and it would be devastating if I no longer could download Ubuntu. Isn’t the whole point is inclusion ? I only have 2 gig of RAM and cannot use a 64 on this laptop. So much for Ubuntu, they should change their name to sell out, because they are leaving a whole bunch of people behind, just because they are not running 64 bit and that is not fair !

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-6677" class="comment byuser comment-author-bryan bypostauthor odd alt depth-2"&gt;&lt;article id="div-comment-6677" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-04-22T13:38:23+00:00"&gt; April 22, 2016 at 1:38 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

First of all, no decision has been made – in fact 32 bit is fully supported for 16.04 LTS. Secondly, Ubuntu is available for free and it costs money for each architecture supported.

Provide cat /proc/cpuinfo and we can double check if you definitely can’t run 64 bit.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-6684" class="comment even thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-6684" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Timothy D Lynch&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2016-07-20T23:36:15+00:00"&gt; July 20, 2016 at 11:36 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

I still use 32 bit on about 5 units and would most likely switch to another distro with 32 bit support to have the uniform. This is the same reason I waited so long to change from 10.04 Ubuntu and will most likely go from 12.04 and do 2 upgrades to 16.04 to use Mate. Old Hardware. I guess I’m cheap and if the hardware is still working I keep using it. The getting it on the cheap is why I quite using Window even though at one time I owned a business supporting it.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-6724" class="comment odd alt thread-even depth-1"&gt;&lt;article id="div-comment-6724" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Weasel&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2017-02-18T20:28:00+00:00"&gt; February 18, 2017 at 8:28 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Well I’m late to the party I suppose. I find it absurd to drop an architecture like x86 (32) when you support PPC, but that doesn’t matter.

For most VMs, 32-bit is much better as it uses less resources. Not just RAM, but disk as well. Especially if you want to run 32-bit apps within the VM, which would require multilib, making the disk space difference that much more than on a pure 32-bit VM. Anyway, running multiple “slim” VMs in parallel tends to make it that much more obvious.

Look, if you don’t want to support 32-bit as in “test it on every ‘ancient’ machine” then that’s still not so bad as dropping it. The problem isn’t only lack of technical support here, but as you see, LACK OF DOWNLOAD. You can drop “technical support” without dropping the download ISO file for those interested, like to run it in a VM — why should we care of real hardware anyway? Still, we need an iso. To me it just sounds like an excuse to be honest.

But you take it away from everyone by dropping the download image. That’s why it needs to be preserved as an OPTION, even if not on main download page. Some things need to be “preserved”. Either way bandwidth wouldn’t be a problem since if it’s rarely downloaded then it doesn’t matter.

“Popularity” isn’t the issue. It’s just having it *available* for anyone wishing to use it (e.g. for a VM).

As a sidenote, people on the internet keep throwing around the word “use VM for old stuff” but how to use VM when we’re not provided the OS anymore? wtf.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ul&gt;</description><category>Crazy Ideas</category><category>planet-ubuntu</category><guid>https://bryanquigley.com/posts/crazy-ideas/still-running-32-bit-ubuntu.html</guid><pubDate>Tue, 21 Oct 2014 03:38:54 GMT</pubDate></item><item><title>Survey Results</title><link>https://bryanquigley.com/posts/crazy-ideas/survey-results.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;Results from my &lt;a title="Running Ubuntu/Unity on a machine that is not 64 bit capable?" href="http://bryanquigley.com/crazy-ideas/running-ubuntuunity-on-a-machine-that-is-not-64-bit-capable"&gt;survey&lt;/a&gt; on 64 bit vs 32 bit usage on Unity.    The &lt;a href="https://docs.google.com/spreadsheet/ccc?key=0AtPdLrdrtm1wdGozbi1oUTlFR1RSaDBKalRlQ0ptUUE&amp;amp;usp=sharing"&gt;raw survey&lt;/a&gt; results are also available.  Feel free to do your own analysis.

Format:  # of machines - information about them..
&lt;/p&gt;&lt;h2&gt;Out of the 32 bit only machines:&lt;/h2&gt;
4 - that are likely 32 bit only, but didn't provide enough information to confirm
1 - doesn't work so well, old savage card, 700 MB of RAM, Ubuntu 12.04 (so 2d only)

*Remaining 14 32 bit only machines:
5 - with 1 GB of ram
9 - with 1.5 GB of ram or more

Ubuntu Version:
6 - 13.04
1 - 12.10
7 - 12.04

Processor:
7 - Intel Atom

From comments, 3 of these 32 bit only users find Unity slow, but usable. (All three are Atom N270/N280)
&lt;h2&gt;64 bit capable but:&lt;/h2&gt;
2 - that should be 64 capable (and the users know this), but it doesn't work..  If this is you, please file a bug!
2 - have 64 bit capable machines (and 2GB of ram) and don't actually know it.
5 - have 64 bit capable machines, but run 32 bit Ubuntu (1 with 1 GB of RAM who mentions that the dash is slow)
&lt;h2&gt;Other scenarios:&lt;/h2&gt;
1 - machine stuck at 12.04 because 12.10 requires PAE (is this true?)
1 - Parallels VM that has better performance on 32 bit from user
2 - that actually use other desktop environments cause they find Unity unusable ("Unity is unuseable because i only have 1 GIG Ram")
&lt;h2&gt;Not particularly relevant:&lt;/h2&gt;
1 - let's not discuss this again...
1  - armv7 :)
9 - users who have 64 bit machines that work fine and responded anyway..
1 - running Unity on servers...
&lt;h2&gt;Conclusion?&lt;/h2&gt;
For some reason whenever I do a survey I expect that the results will clearly paint the way to go forward.   They almost never do, but they can be used to start discussions.  I'm particularly concerned about the 2 users with 64 bit capable machines which they can't get to run 64 bit.

Some people have 64 bit machines with low RAM and would also be better served with a lighter option.  Others have quite beefy 32 bit machines with 4GB of RAM and a nice video card that can rock Unity.   Also some motherboard manufacturers disabled 64 bit support even though the processor supported it...  awesome.

To default to 32 or 64 bit when downloading Ubuntu?

Given the data, I think we can make a better exception case for 32 bit now..  Right now,  it says:
&lt;em&gt;"If you have a PC with the Windows 8 logo or UEFI firmware, choose the 64-bit download. &lt;a href="https://help.ubuntu.com/community/UEFI"&gt;Read more &lt;/a&gt;" &lt;/em&gt;
I think it's easier for most people to see and understand:
&lt;em&gt;"If you have a 5+ year old PC,  a 3+ year old netbook, or 1 GB of ram choose the 32 bit version." *&lt;/em&gt;

Thoughts?

* Theoretically we could even provide instructions for our users to figure this out.  Add a "Not sure?" in that case.</description><category>Crazy Ideas</category><category>planet-ubuntu</category><guid>https://bryanquigley.com/posts/crazy-ideas/survey-results.html</guid><pubDate>Sun, 21 Jul 2013 02:14:53 GMT</pubDate></item><item><title>Running Ubuntu/Unity on a machine that is not 64 bit capable?</title><link>https://bryanquigley.com/posts/crazy-ideas/running-ubuntuunity-on-a-machine-that-is-not-64-bit-capable.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;I have a theory and I would like your help to disprove it (like all good science, aim to disprove it first).

The basic theory is that there are very few computers in one of these groups that is also not in the other:
&lt;/p&gt;&lt;ul&gt;
    &lt;li&gt;64 Bit Capable hardware&lt;/li&gt;
    &lt;li&gt;Machines that can run Ubuntu/Unity&lt;/li&gt;
&lt;/ul&gt;
Or in other words:  If you can run Ubuntu with Unity you almost definitely have 64 bit capable hardware.  And, if you have 64 bit hardware you can run Ubuntu with Unity.

&lt;h2&gt;Help prove me wrong!  Answer the following questions (only submit if you answer yes to either):&lt;/h2&gt;
If you can't see the form below, &lt;a href="http://bryanquigley.com/?p=1762"&gt;click here&lt;/a&gt;.

&lt;iframe src="https://docs.google.com/forms/d/1LP5JB2MwyeUeHbvJzuxJgrcDdhAlVWhfOpUWywQljpg/viewform?embedded=true" height="500" width="760" frameborder="0" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;</description><category>Crazy Ideas</category><category>planet-ubuntu</category><guid>https://bryanquigley.com/posts/crazy-ideas/running-ubuntuunity-on-a-machine-that-is-not-64-bit-capable.html</guid><pubDate>Thu, 13 Jun 2013 04:32:40 GMT</pubDate></item><item><title>Rolling Release - w/ Upstream Stable Cadence, Upstream Beta Cadence,  and Limited Delta Buffer</title><link>https://bryanquigley.com/posts/crazy-ideas/rolling-release-w-upstream-stable-cadence-upstream-beta-cadence-and-limited-delta-buffer.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;h3&gt;Upstream Stable Cadence&lt;/h3&gt;
We track upstreams, what they consider stable, we consider stable, we ship in rolling release under *conditions.
&lt;h3&gt;
Upstream Beta Cadence&lt;/h3&gt;
We track upstreams beta/rc repo, what they consider "almost stable", we consider worth getting extremely easy user testing.  We try to ship in Rolling Release archive, but with different package names.  This will not work for everything.   Some upstreams don't really have RC/beta releases, others might be too complicated to keep in repo.

For example, meta-packages for:  firefox-beta, linux-rcs, etc.
Goal would be to evaluate doing this with packages in main only.  Others, like all of Gnome, might need a different plan.
&lt;h3&gt;Data.  Lots of data.&lt;/h3&gt;
We need data that we can get an idea of how stable a product is. Some combination of reported bugs, automatic bugs, weighted in different ways.
The data should be generated from both the beta  and stable releases.

We also need to better connect users of the beta releases to upstream, faster, when they have a problem.
&lt;h3&gt;"Limited Delta Buffer" (*conditions)&lt;/h3&gt;
First - Big changes to stable release separated by 3 weeks initially.  New Kernel and new Xorg both want to get in?  Only 1 get's in every 3 weeks.  In this case I would suggest letting the kernel go first, then three weeks later Xorg get's in.   This limits the volatility of the rolling release by limiting updates from all coming at the same time.
Second - Data driven modifications to buffering time, who get's in first, and what blocks what.    For a new kernel the data would come from that exact kernel in the beta package,   If we find that the kernel never breaks anything and is super stable, move it to just a one week buffer.
Third - refine if we consider upstream to be "wrong".  Maybe Linux kernel rc3 and above is all we ship in beta package, etc.

Rationale: We need a new concept of a stable system for a Rolling Release.  It should take advantage of and contribute to upstreams own stabilization procedures (their "beta cadence") while limiting the rate of change (delta) users of the rolling release need to deal with.   As for using 'Months', they are way to arbitrary.  Some months there will be nothing interesting, others we could have a new kernel, Xorg, Unity, and Gnome.

Obviously, this isn't perfect and needs a bunch more refinement, I just wanted to get this out there before March 18th (the deadline for proposals).  Thanks for reading and please let me know what you think.</description><category>Crazy Ideas</category><category>planet-ubuntu</category><guid>https://bryanquigley.com/posts/crazy-ideas/rolling-release-w-upstream-stable-cadence-upstream-beta-cadence-and-limited-delta-buffer.html</guid><pubDate>Sun, 17 Mar 2013 15:57:26 GMT</pubDate></item><item><title>&gt;Let's take security to the next level...</title><link>https://bryanquigley.com/posts/crazy-ideas/lets-take-security-to-the-next-level.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;blockquote&gt;&lt;span style="font-size: large;"&gt;Current Setup:&lt;/span&gt;
An application has to be limited by the most lax permission in order to maintain the functionality.  For an application that will ever have access to the user's files this means it needs to have access to all of the users files.

&lt;span style="font-size: large;"&gt;Possible Solution:&lt;/span&gt;
Have the file browser/chooser application give temporary permissions for the specific chosen files/folder to the application that launched the file chooser.  Care will need to be taken so that "recent files" in applications still work as expected.  This may require a per application recent file list to be stored in the security system.

Example Use Cases / How it does it:
Picture Viewer
1) User clicks on Picture with an active exploit in it (on the desktop)
2) Opens with default photo viewer
3) The exploit now has full control of the photo viewer, but can only access:
Photo viewers recently opened photos
The photo with the exploit
Photo viewer config
Anything else the photo viewer can access (say uploading to flickr)
All other photo's in library (if configured, which in this example it is not)
*) All other documents remain secure...

How it did it. (behind the scenes):
the user opened 4 pictures from the file manager, the application had those 4 pictures added to it's "per application recent file permission list" thereby enabling the user to open them directly from the photo manager at any point in the future.  That list was customized for the application to limit the list to the 4 most recent due to the application only having 4 option in it's "recent list".
This list is used by apparmor/selinux to enable access to the pictures for the application.

Rhythmbox
1) User configures library (using directory chooser)\
- Called with options to set up a permanent user/application permission for the music folder in question
- this allows rhythmbox to access all files contained within
2) User listens to internet radio and finds a malicious file
3) The malicious file deletes everything it can touch, the user loses her entire music collection, but has all documents intact.

When configuring the rhythmbox library directory, Rhythmbox used a special call to the directory chooser to ask it to switch it's permanent directory to whatever the user chooses, thereby adding the necessary rules as well.

Of course, if you can already do this with selinux/apparmor (at about the same complication level) please tell me how :)&lt;/blockquote&gt;
&lt;strong&gt;Comments&lt;/strong&gt;

 
&lt;ul&gt;
    &lt;li id="comment-2007" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-2007" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Dylan McCall&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2010-01-21T17:35:09+00:00"&gt; January 21, 2010 at 5:35 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Here you go: &lt;a href="http://plash.beasts.org/powerbox.html" rel="nofollow"&gt;http://plash.beasts.org/powerbox.html&lt;/a&gt;

I've been working on a little thing called Aether (it'll be ready for showing off by February, hopefully) which could help solve this problem. As part of its design, file choosers end up happening outside of an application. A few bells and whistles later and we have your idea!

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-2008" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-2008" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Ethan Anderson&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2010-01-21T20:51:03+00:00"&gt; January 21, 2010 at 8:51 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Isn't Android neat? 😀

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-2009" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-2009" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Dylan McCall&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2010-01-22T05:15:26+00:00"&gt; January 22, 2010 at 5:15 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Oh, nifty! Thanks for pointing that out, Ethan. I didn't realize Android did this.

Just so you know, jQuigs, that's over here:
&lt;a href="http://developer.android.com/guide/topics/data/data-storage.html" rel="nofollow"&gt;http://developer.android.com/guide/topics/data/data-storage.html&lt;/a&gt;

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-2010" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-2010" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;gQuigs&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2010-01-22T05:29:07+00:00"&gt; January 22, 2010 at 5:29 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Dylan: Awesome! Looking forward to it.
Ethan: yes 🙂

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ul&gt;</description><category>Crazy Ideas</category><guid>https://bryanquigley.com/posts/crazy-ideas/lets-take-security-to-the-next-level.html</guid><pubDate>Thu, 21 Jan 2010 17:06:00 GMT</pubDate></item><item><title>Memory Requirements</title><link>https://bryanquigley.com/posts/crazy-ideas/memory-requirements.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;Mostly kicked off by this &lt;a href="https://web.archive.org/web/20161113201500/http://doctormo.org/2009/10/22/ubuntus-minimum-requirements/"&gt;post (Dead, now wayback machine)&lt;/a&gt;

&lt;style type="text/css"&gt;&lt;!--

--&gt;&lt;/style&gt;
&lt;/p&gt;&lt;table width="100%" border="1" cellspacing="0" cellpadding="4"&gt;&lt;colgroup&gt;&lt;col width="85*"&gt; &lt;col width="171*"&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;OS&lt;/td&gt;
&lt;td width="67%"&gt;Required / Realistic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;Ubuntu (full Gnome)&lt;/td&gt;
&lt;td width="67%"&gt;384 MB / 512 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;Xubuntu&lt;/td&gt;
&lt;td width="67%"&gt;192 MB / 256 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td style="font-weight: bold;" width="33%"&gt;Windows XP&lt;/td&gt;
&lt;td style="font-weight: bold;" width="67%"&gt;64 MB / 128 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;Windows Vista Home Basic&lt;/td&gt;
&lt;td width="67%"&gt;512 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;Windows Vista (Other)&lt;/td&gt;
&lt;td width="67%"&gt;1 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;Windows 7 32 bit&lt;/td&gt;
&lt;td width="67%"&gt;1 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="TOP"&gt;
&lt;td width="33%"&gt;Windows 7 64 bit&lt;/td&gt;
&lt;td width="67%"&gt;2 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
Ubuntu is approaching Windows Vista Home's minimum memory specs, but is still a long way off our biggest competitor, Windows XP (70% market share and our only real competitor in netbooks). With netbooks usually having 512 - 1 GB of memory, it seems like XP would really let the user run many more applications (yes I am ignoring anti-virus and all the other random stuff OEMs load onto Windows to make it slower). So, I just have one question:

How hard would it be to reduce Ubuntu's memory usage from 9.10 to 10.04 by &lt;i&gt;just&lt;/i&gt; 64 MB (oh, and does anyone want to make this an official goal for 10.04)?

I have knowledge of at least one school district where the majority of computers have only 128 MB of RAM. They are running XP and want to switch to Linux, but it was simply not an option due to memory. (And no if they don't have a big IT budget, read: no budget for LTSP)

Win 7 requirements &lt;a title="Linkification: http://www.microsoft.com/windows/windows-7/get/system-requirements.aspx" href="http://www.microsoft.com/windows/windows-7/get/system-requirements.aspx"&gt;http://www.microsoft.com/windows/windows-7/get/system-requirements.aspx&lt;/a&gt;
Win xp requirements &lt;a title="Linkification: http://support.microsoft.com/kb/314865" href="http://support.microsoft.com/kb/314865"&gt;http://support.microsoft.com/kb/314865&lt;/a&gt;
Ubuntu requirements &lt;a title="Linkification: https://help.ubuntu.com/community/Installation/SystemRequirements" href="https://help.ubuntu.com/community/Installation/SystemRequirements"&gt;https://help.ubuntu.com/community/Installation/SystemRequirements&lt;/a&gt;
Win Vista requirements &lt;a title="Linkification: http://www.microsoft.com/windows/windows-vista/get/system-requirements.aspx" href="http://www.microsoft.com/windows/windows-vista/get/system-requirements.aspx"&gt;http://www.microsoft.com/windows/windows-vista/get/system-requirements.aspx&lt;/a&gt;

&lt;style type="text/css"&gt;&lt;!--Ubuntu is approaching Windows Vista Home's minimum memory specs, but is still a long way off our biggest competitor, Windows XP (70% market share and our only real competitor in netbooks). With netbooks usually having 512 - 1 GB of memory, it seems like XP would really let the user run many more applications (yes I am ignoring anti-virus and all the other random stuff OEMs load onto Windows to make it slower). So, I just have one question:

How hard would it be to reduce Ubuntu's memory usage from 9.10 to 10.04 by &lt;i&gt;just 64 MB (oh, and does anyone want to make this an official goal for 10.04)?

I have knowledge of at least one school district where the majority of computers have only 128 MB of RAM. They are running XP and want to switch to Linux, but it was simply not an option due to memory. (And no if they don't have a big IT budget, read: no budget for LTSP)

&lt;span style="font-size:85%;"&gt;Win 7 requirements http://www.microsoft.com/windows/windows-7/get/system-requirements.aspx
Win xp requirements http://support.microsoft.com/kb/314865
Ubuntu requirements https://help.ubuntu.com/community/Installation/SystemRequirements
Win Vista requirements http://www.microsoft.com/windows/windows-vista/get/system-requirements.aspx&lt;/span&gt;

--&gt;&lt;/style&gt;</description><category>Crazy Ideas</category><guid>https://bryanquigley.com/posts/crazy-ideas/memory-requirements.html</guid><pubDate>Sat, 24 Oct 2009 06:19:00 GMT</pubDate></item><item><title>&gt;Why do you like Free Software and Ubuntu?</title><link>https://bryanquigley.com/posts/politics/why-do-you-like-free-software-and-ubuntu.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;&amp;gt;&lt;span style="font-weight: bold;"&gt;Why do you like &lt;a href="http://www.gnu.org/philosophy/free-sw.html"&gt;Free Software&lt;/a&gt; and &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;?&lt;/span&gt;

My Answer:
&lt;span style="font-weight: bold;"&gt;I consider software important. Really really important. Why?&lt;/span&gt;
Most people don't really understand just how much power &lt;span style="font-style: italic;"&gt;software &lt;/span&gt;has over our current society. Let's pretend all the software in the world was really just one single person. What could that person do?
&lt;/p&gt;&lt;ul&gt;
    &lt;li&gt;Change everyone's bank account balances (and change local records to match so noone notices!)&lt;/li&gt;
    &lt;li&gt;Choose many elected officials&lt;/li&gt;
    &lt;li&gt;Isolate individuals socially, make their emails go unanswered, etc (or worse make seem to send emails creating arguments)&lt;/li&gt;
    &lt;li&gt;In some places, arrest people&lt;/li&gt;
    &lt;li&gt;Ruin a credit score&lt;/li&gt;
    &lt;li&gt;Change the news&lt;/li&gt;
    &lt;li&gt;Change history&lt;/li&gt;
    &lt;li&gt;Nuke the world (or just provide bad information to leaders and let them do it)&lt;/li&gt;
&lt;/ul&gt;
Yes, quite skynetish, eh? Luckily software isn't just one individual, nor was it written by one person. But the &lt;span style="font-weight: bold;"&gt;power&lt;/span&gt; is still held by all of the software in the world (or really the people who created it).

&lt;span style="font-weight: bold;"&gt;I believe that an essential part of democracy is allowing those that are interested to have a hand in controlling the systems that have the power. How?&lt;/span&gt;

The &lt;a href="http://www.gnu.org/licenses/licenses.html"&gt;(A)GPL&lt;/a&gt; ensure &lt;span style="font-weight: bold;"&gt;perpetually&lt;/span&gt; that the end user of the software will have the clear ability to take control of the software on their devices. The AGPL could also be used to force transparency, another democratic necessity, of the methods used in voting, banking, etc.

&lt;span style="font-weight: bold;"&gt;A world with just Free Software (let's just say all AGPL for simplicity) should be substantially closer to &lt;a href="http://en.wikipedia.org/wiki/Perfect_competition"&gt;perfect competition&lt;/a&gt;. Why?&lt;/span&gt;
&lt;ul&gt;
    &lt;li&gt;It lowers the &lt;span style="font-weight: bold;"&gt;barrier to entry&lt;/span&gt;, you can just pick up the source code to Gmail and make a new product. (Which Gmail can then copy from you).&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;More sellers&lt;/span&gt;. The more sellers, the more responsive a supplier needs to be to you cause you can switch.&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Similar Products.&lt;/span&gt; They are mostly compatible with their specific value adds that will be likely incorporated into the next version of a competitor.&lt;/li&gt;
&lt;/ul&gt;
Perhaps this sounds a lot like Linux distros to you? :)

&lt;span style="font-weight: bold;"&gt;Well, Why Ubuntu?&lt;/span&gt;
&lt;span style="font-style: italic;"&gt;We aren't there yet&lt;/span&gt;
Ubuntu makes some of the necessary compromises (proprietary drivers, etc) that give many more people, more of the freedom and control then they would have had without it. Right now, I feel Ubuntu has the best chance of getting us closer.

&lt;span style="font-style: italic;"&gt;Community&lt;/span&gt;
People need help to get involved with politics; communities exist to help concerned citizens to help change their governments. The Ubuntu community is here to help new users and contributors get involved helping to shape their software. Which is critical, because even if you have the freedom or right, doesn't mean you have the knowledge to use it. Receptive communities, like Ubuntu's, help get the knowledge to you.

&lt;span style="font-weight: bold;"&gt;Where are you going with this?&lt;/span&gt;
I was actually trying to answer the question, Why do I hate Microsoft? (I mean, come on, I don't want Mono included on the default Ubuntu install, so I clearly hate Microsoft or Novell, or somebody)

&lt;span style="font-weight: bold;"&gt;I don't hate Microsoft. I don't consider myself anti Microsoft or anti Mono. &lt;/span&gt;I have actually set people up to use both Windows and Mono applications before, gasp! And I actually like Novell. (I'm also a MCSA)

I consider myself pro Free Software and pro community created and governed languages (as well as content, and much more).

We have a better way to create software, a more democratic control structure over what we do, and most importantly, we give users great software and a path (through the community) to help them be in control of their software and have a say in its future.

Related Posts, somewhat referenced&lt;span style="font-weight: bold;"&gt;:
&lt;/span&gt;&lt;span style="font-family: Georgia, Times New Roman; font-size: 100%; color: #000000;"&gt;&lt;span style="font-family: Georgia, Times New Roman; font-size: 100%; color: #000000;"&gt;SciAm Column on "Rational Atheism"; The Dangers of Being "Anti" Rather Than "Pro"
&lt;/span&gt;&lt;/span&gt;Doctor Mo previously had a post called "Why do you like Microsoft"</description><category>Atheism</category><category>Crazy Ideas</category><category>Politics</category><guid>https://bryanquigley.com/posts/politics/why-do-you-like-free-software-and-ubuntu.html</guid><pubDate>Sat, 25 Jul 2009 20:45:00 GMT</pubDate></item><item><title>Bad Memory HowTo</title><link>https://bryanquigley.com/posts/crazy-ideas/bad-memory-howto.html</link><dc:creator>Bryan Quigley</dc:creator><description>&lt;p&gt;So.. &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Memtest&lt;/span&gt; tells you have bad ram! Here are your easy options:
&lt;/p&gt;&lt;ol&gt;
    &lt;li&gt;Buy new ram&lt;/li&gt;
    &lt;li&gt;Turn off everything after the bad memory* (&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;mem&lt;/span&gt;=###M option)&lt;/li&gt;
    &lt;li&gt;Turn off just the memory around the bad memory* (&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;memmap&lt;/span&gt;=#M$###M option)&lt;/li&gt;
&lt;/ol&gt;
*May require moving RAM around in the computer for best results.

&lt;span style="font-weight: bold;"&gt;Testing The Memory&lt;/span&gt;
&lt;span style="font-style: italic;"&gt;Tool 1: &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Memtest&lt;/span&gt;&lt;/span&gt;
There is the classic &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Memtest&lt;/span&gt; which is on every &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;Ubuntu&lt;/span&gt; &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;LiveCD&lt;/span&gt; and most other Free operating system &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;CDs&lt;/span&gt;. It tests memory and gives you back fun technical numbers and also what sectors are bad in the easier form of 797M or 84M. It's the easier number we want. So try to write down the range (if applicable) of bad results.

&lt;span style="font-style: italic;"&gt;Tool 2: &lt;/span&gt;&lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error" style="font-style: italic;"&gt;Memtester&lt;/span&gt;
&lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;Memtester&lt;/span&gt; (&lt;a href="apt:memtester"&gt;click here to install&lt;/a&gt;) is like &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;memtest&lt;/span&gt; only it runs from a command line once &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;Ubuntu&lt;/span&gt; has loaded. It can't test your whole ram so you should make sure that it would be testing the area that &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;memtest&lt;/span&gt; has detected being bad.
You absolutely need to run it with sudo/root.

&lt;span style="color: #ff0000;"&gt;WARNING: Don' try to test your whole RAM, just say 100M over where the error is. Doing really close to your actual total ram will make your computer unresponsive (unless you are following this with nothing but a shell, then you might be fine).&lt;/span&gt;

Ex. Let's say you have 150M taken up by your OS, the badram is at 797M (from memtest) and you have 1024M total memory.

This command would work:
&lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;sudo&lt;/span&gt; &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;memtester&lt;/span&gt; 750M&lt;/blockquote&gt;
&lt;span style="font-weight: bold;"&gt;Option 1 - Buy New Ram&lt;/span&gt;

Simple. Easy. Safest. Might be cheap if your computer supports new ram. Wastes hardware that we could likely get to work. Some people say that once RAM starts to go, it will just keep getting worse, I personally don't believe them.
I will not be liable for you losing data by using bad RAM. Use YOUR own judgment.

&lt;span style="font-weight: bold;"&gt;Option 2 - Turn off everything after the bad memory (&lt;span id="SPELLING_ERROR_18" class="blsp-spelling-error"&gt;mem&lt;/span&gt;=###M option)&lt;/span&gt;
This is simple take the lowest number from &lt;span id="SPELLING_ERROR_19" class="blsp-spelling-error"&gt;memtest&lt;/span&gt;, subtract let's say 3 from it for a bit of safety. Then add it to your kernel command line for &lt;span id="SPELLING_ERROR_20" class="blsp-spelling-error"&gt;bootup&lt;/span&gt;.
Ex. So for bad memory at 797M we would add to the default kernel options:
&lt;span id="SPELLING_ERROR_21" class="blsp-spelling-error"&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span id="SPELLING_ERROR_21" class="blsp-spelling-error"&gt;mem&lt;/span&gt;=795M&lt;/blockquote&gt;
&lt;span style="font-weight: bold;"&gt;Option 3 - Turn off just the memory around the bad memory (&lt;span id="SPELLING_ERROR_23" class="blsp-spelling-error"&gt;memmap&lt;/span&gt;=#M$###M option)
&lt;/span&gt;&lt;span style="font-weight: bold; color: #ff0000;"&gt;WARNING&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;: &lt;/span&gt;&lt;span style="font-weight: bold; color: #ff0000;"&gt;This is much less tested than Option 2. There may be bugs lurking about. &lt;/span&gt;
This isn't much more difficult. Instead of just stopping at 795M, we are going to stop at 795M but then only ignore the next 10M. If there are multiple places try to make a range that includes them both.

Ex. So for bad memory at 804M and 806M we could use:
&lt;blockquote&gt;&lt;span id="SPELLING_ERROR_24" class="blsp-spelling-error"&gt;memmap&lt;/span&gt;=10M$800M&lt;/blockquote&gt;
But for this option I will fell better if you use &lt;span id="SPELLING_ERROR_25" class="blsp-spelling-error"&gt;memtester&lt;/span&gt; afterwards to make sure you actually got the right memory spot. (And maybe do it before too, too make sure you actually were testing the right spots in the test)

&lt;span style="font-weight: bold;"&gt;&lt;span id="SPELLING_ERROR_26" class="blsp-spelling-error"&gt;HowTo&lt;/span&gt; Kernel Default Options&lt;/span&gt;
Edit the file /boot/grub/menu.&lt;span id="SPELLING_ERROR_27" class="blsp-spelling-error"&gt;lst&lt;/span&gt; with &lt;span id="SPELLING_ERROR_28" class="blsp-spelling-error"&gt;sudo&lt;/span&gt;/root
(ex. &lt;span id="SPELLING_ERROR_29" class="blsp-spelling-error"&gt;sudo&lt;/span&gt; &lt;span id="SPELLING_ERROR_30" class="blsp-spelling-error"&gt;nano&lt;/span&gt; /boot/grub/menu.&lt;span id="SPELLING_ERROR_31" class="blsp-spelling-error"&gt;lst&lt;/span&gt;)\

Navigate to here
&lt;blockquote&gt;## ## Start Default Options ##
## default kernel options
## default kernel options for &lt;span id="SPELLING_ERROR_32" class="blsp-spelling-error"&gt;automagic&lt;/span&gt; boot options
## If you want special options for specific kernels use &lt;span id="SPELLING_ERROR_33" class="blsp-spelling-error"&gt;kopt&lt;/span&gt;_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. &lt;span id="SPELLING_ERROR_34" class="blsp-spelling-error"&gt;kopt&lt;/span&gt;=root=/&lt;span id="SPELLING_ERROR_35" class="blsp-spelling-error"&gt;dev&lt;/span&gt;/&lt;span id="SPELLING_ERROR_36" class="blsp-spelling-error"&gt;hda&lt;/span&gt;1 &lt;span id="SPELLING_ERROR_37" class="blsp-spelling-error"&gt;ro&lt;/span&gt;
## &lt;span id="SPELLING_ERROR_38" class="blsp-spelling-error"&gt;kopt&lt;/span&gt;_2_6_8=root=/&lt;span id="SPELLING_ERROR_39" class="blsp-spelling-error"&gt;dev&lt;/span&gt;/&lt;span id="SPELLING_ERROR_40" class="blsp-spelling-error"&gt;hdc&lt;/span&gt;1 &lt;span id="SPELLING_ERROR_41" class="blsp-spelling-error"&gt;ro&lt;/span&gt;
## &lt;span id="SPELLING_ERROR_42" class="blsp-spelling-error"&gt;kopt&lt;/span&gt;_2_6_8_2_686=root=/&lt;span id="SPELLING_ERROR_43" class="blsp-spelling-error"&gt;dev&lt;/span&gt;/&lt;span id="SPELLING_ERROR_44" class="blsp-spelling-error"&gt;hdc&lt;/span&gt;2 &lt;span id="SPELLING_ERROR_45" class="blsp-spelling-error"&gt;ro&lt;/span&gt;
# &lt;span style="font-weight: bold;"&gt;&lt;span id="SPELLING_ERROR_46" class="blsp-spelling-error"&gt;kopt&lt;/span&gt;=root=&lt;span id="SPELLING_ERROR_47" class="blsp-spelling-error"&gt;UUID&lt;/span&gt;=f0906667-&lt;span id="SPELLING_ERROR_48" class="blsp-spelling-error"&gt;bcde&lt;/span&gt;-4b64-86&lt;span id="SPELLING_ERROR_49" class="blsp-spelling-error"&gt;bc&lt;/span&gt;-5a47320d5517 &lt;span id="SPELLING_ERROR_50" class="blsp-spelling-error"&gt;ro&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
Edit the line (DO NOT GET RID OF THE #):
&lt;blockquote&gt;# &lt;span id="SPELLING_ERROR_51" class="blsp-spelling-error"&gt;kopt&lt;/span&gt;=root=&lt;span id="SPELLING_ERROR_52" class="blsp-spelling-error"&gt;UUID&lt;/span&gt;=f0906667-&lt;span id="SPELLING_ERROR_53" class="blsp-spelling-error"&gt;bcde&lt;/span&gt;-4b64-86&lt;span id="SPELLING_ERROR_54" class="blsp-spelling-error"&gt;bc&lt;/span&gt;-5a47320d5517 &lt;span id="SPELLING_ERROR_55" class="blsp-spelling-error"&gt;ro (add mem stuff here)&lt;/span&gt;&lt;/blockquote&gt;
Then run:
&lt;blockquote&gt;sudo update-grub&lt;/blockquote&gt;
Then reboot.

Thanks for following my &lt;span id="SPELLING_ERROR_57" class="blsp-spelling-error"&gt;HowTo&lt;/span&gt;. Many happy PCs and memory modules saved from landfills.

 

&lt;strong&gt;Comments&lt;/strong&gt;

 

 
&lt;ul&gt;
    &lt;li id="comment-1940" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-1940" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;LeDopore&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-08-07T16:46:51+00:00"&gt; August 7, 2009 at 4:46 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Hey gQuig,

Thanks for the help! You have a well-written tutorial that's a beacon of hope for people with sick computers.

I have a quick question. When I try to work around my bad RAM, it looks like top still sees just as much RAM as before. Does that mean that my kernel isn't avoiding the bad ram?

My menu.lst file had the following line in it:

# kopt=root=UUID=a9f39ac2-c67f-418e-93ce-967bdda5e3a4 ro memmap=100M$1800M

and I did remember to sudo update-grub.

Thanks for your help!

LeDopore

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1942" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-1942" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;gQuigs&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-08-07T20:43:21+00:00"&gt; August 7, 2009 at 8:43 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;@LeDopore: tell me more about your setup. Anything odd? It should definitely report a different amount.

Try looking at:
cat /proc/meminfo

When you are booting up, stop at grub, by pressing escape and try to edit the lines to see what is actually being used. Remove it and double check that it didn't change the amount of ram.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1943" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-1943" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;LeDopore&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-08-07T21:13:20+00:00"&gt; August 7, 2009 at 9:13 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Thanks, gQuigs. I hadn't known about editing the boot options with grub.

I added the memmap=100M$1800M to grub right at boot and my memory available dropped by 100 megs, so I guess the trouble was that my grub wasn't listening to my /boot/grub/menu.lst file. I'll look into this; thanks a million for the help!

Cheers,

LeDopore

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1944" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-1944" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;LeDopore&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-08-07T21:25:19+00:00"&gt; August 7, 2009 at 9:25 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Here's the permanent fix:

I have Ubuntu 9.04 running, but I've upgraded a few times so there might be some funny cobwebs in my installation.

In any case, I found that adding memmap=100M$1800M under # defoptions (see below) propagates the memory reduction when you run update-grub, even though adding it earlier didn't.

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash memmap=100M$1800M

Thanks again for the help!

LeDopore

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1958" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-1958" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bogdan C.&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-08-15T14:22:56+00:00"&gt; August 15, 2009 at 2:22 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;You can map multiple intervals of your ram. Lets say that you want to "ban"

20 MB from 550 to 570
and
35 MB from 800 to 835

You can write at the end of the line mentioned in the post above "memmap=…" multiple times. Like this:

# kopt=root=UUID=a9f39ac2-c67f-418e-93ce-967bdda5e3a4 ro memmap=20M$550M memmap=35M$800M

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1995" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-1995" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;prh&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-12-11T12:16:51+00:00"&gt; December 11, 2009 at 12:16 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;thanks for this really helpful blog –
just a question: when, after adding this (multiple) memmap, I start from grub the windows2000 installation I also have on my hard disk, is then the bad memory also blocked for windows?

prh

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1996" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-1996" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bogdan C.&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-12-12T22:42:54+00:00"&gt; December 12, 2009 at 10:42 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Hm… i don't know if this has any effect on Windows.

But you can test this easily: just block, for example, 50 MB of ram. IF Windows shows you (yourAmountOfRam-50) MB then you are one lucky guy 😛

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1998" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-1998" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Deftronic&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-12-27T16:30:24+00:00"&gt; December 27, 2009 at 4:30 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;hello

i'm trying to apply this tutorial but i got ubuntu 9.10 karmic (first installation)
so that i don't got this menu.lst file

i can find a /boot/grub/grub.cfg but there's no kopt=root … in the while content

any help ?

the grub.cfg file content =&amp;gt;
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 0fac7a3d-ec9c-4cd2-899e-a78a899c973b
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640×480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search –no-floppy –fs-uuid –set f017e4b3-7a62-48d7-a2fe-d3842503a7e3
linux /vmlinuz-2.6.31-16-generic root=UUID=0fac7a3d-ec9c-4cd2-899e-a78a899c973b ro quiet splash
initrd /initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search –no-floppy –fs-uuid –set f017e4b3-7a62-48d7-a2fe-d3842503a7e3
linux /vmlinuz-2.6.31-16-generic root=UUID=0fac7a3d-ec9c-4cd2-899e-a78a899c973b ro single
initrd /initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search –no-floppy –fs-uuid –set f017e4b3-7a62-48d7-a2fe-d3842503a7e3
linux /vmlinuz-2.6.31-14-generic root=UUID=0fac7a3d-ec9c-4cd2-899e-a78a899c973b ro quiet splash
initrd /initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search –no-floppy –fs-uuid –set f017e4b3-7a62-48d7-a2fe-d3842503a7e3
linux /vmlinuz-2.6.31-14-generic root=UUID=0fac7a3d-ec9c-4cd2-899e-a78a899c973b ro single
initrd /initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep –interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-1999" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-1999" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;jordanwb&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2009-12-31T16:14:25+00:00"&gt; December 31, 2009 at 4:14 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;Thanks. I got a 1 Gigabyte stick with one bad address and I don't want to throw it out. I'll try this.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-2006" class="comment odd alt thread-odd thread-alt depth-1"&gt;&lt;article id="div-comment-2006" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bogdan C.&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2010-01-15T12:14:08+00:00"&gt; January 15, 2010 at 12:14 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

&amp;gt;&lt;b&gt;Deftronic&lt;/b&gt; … i had this problem too.

Now (in Ubuntu 9.10) the boot loader is upgraded and the menu.lst file &lt;b&gt;doesn't exist&lt;/b&gt;. Stop searching it.

The solution is… different now.

You have to edit the &lt;b&gt;/etc/default/grub&lt;/b&gt; file (or &lt;i&gt;grub.cfg&lt;/i&gt;; i don't know exactly… i don't have my computer with linux near me). Of course… you have to have admin rights, so edit this file with &lt;b&gt;sudo&lt;/b&gt;.

Now… you will se something like this:
&lt;i&gt;# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.&lt;/i&gt;

&lt;i&gt; &lt;/i&gt;&lt;i&gt;GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2&amp;gt; /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash &lt;b&gt;memmap=54M\\\$970M&lt;/b&gt;"
GRUB_CMDLINE_LINUX=""&lt;/i&gt;
&lt;b&gt;save&lt;/b&gt; the file and &lt;b&gt;run&lt;/b&gt;
&lt;i&gt;sudo update-grub&lt;/i&gt;

Those &lt;b&gt;backslashes&lt;/b&gt; are important so don't forget them. And 3 of those are now necessary, as you can see in the code posted above.
Of course, you can map, as before, more than one part of your memory. In this case the above line will look something like this:
&lt;i&gt;GRUB_CMDLINE_LINUX_DEFAULT="quiet splash &lt;b&gt;memmap=14M\\\$170M&lt;/b&gt; &lt;b&gt;memmap=54M\\\$340M&lt;/b&gt; &lt;b&gt;memmap=34M\\\$670M&lt;/b&gt;"&lt;/i&gt;

Anyway… hope this helped you a little 🙂

&lt;/div&gt;
&lt;/article&gt;&lt;article id="div-comment-4822" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Gimmy&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-09-05T22:27:29+00:00"&gt; September 5, 2014 at 10:27 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

hi all,

Thank you for all the info.
I am experiencing problems with my RAM, so I decided to use Memtest86+ to locate the errors and Memtester to double check them.
I tried then to use Memtester as you suggest here, but I am not sure about the description you gave. I downloaded the last version and from the web I understood that:

sudo memtester 750M

is just going to lock (malloc) a block of 750MB in size and test it without consideration of WHERE this block is.
If the aim is to test a specific area, it is necessary to give memtester a physical address and then the amount of MB from there onwards. e.g.:
for testing 100MB after a certain address 0xfffblabla

sudo memtester -p 0xffffblabla 100M

Does anybody know how I can get the physical address of the defecting memory?
Thanks!

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-4827" class="comment byuser comment-author-bryan bypostauthor even depth-2 parent"&gt;&lt;article id="div-comment-4827" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Bryan&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-09-06T01:20:50+00:00"&gt; September 6, 2014 at 1:20 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Yup, you understand why memtester isn’t as useful as far as I’ve found. I do believe memtester will allocate contiguous memory though, so if you know where it is from memtest86+ you should be able to get it to allocate to cover the bad spot.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-4837" class="comment odd alt depth-3"&gt;&lt;article id="div-comment-4837" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Gimmy&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-09-06T14:49:24+00:00"&gt; September 6, 2014 at 2:49 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Yes, but I am not sure how to read the memtest86+ output…
The list of errors is not very clear to me.

I tried to isolate some areas using grub.
I’m waiting to see as it goes. fingers crossed.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
    &lt;li id="comment-2023" class="comment even thread-even depth-1"&gt;&lt;article id="div-comment-2023" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;&lt;/footer&gt;&lt;/article&gt;&lt;/li&gt;
    &lt;li id="comment-5690" class="comment even thread-odd thread-alt depth-1 parent"&gt;&lt;article id="div-comment-5690" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;Myron Shank, M.D., Ph.D.&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2014-11-22T18:57:56+00:00"&gt; November 22, 2014 at 6:57 pm &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

I had similar problems, but found the available instructions incomplete and confusing, so I wrote these instructions to assume as little background as possible.

1. Run Memtest86+ in “badram” output (preferably from a bootable external medium). When it starts, type
“c” (“configuration”), then
“4” (“Error Report Mode”), then
“3” (“Bad RAM Patterns”), then
“0” (“Continue”).
2. Copy the output that follows any lines beginning with “badram=”.
3. Open a terminal (command line).
4. Change to the directory where the “grub” file is located. For example, “cd /etc/default”.
5. With “root” privileges, use a text editor to open the “grub” file (If you are not signed in as “root,” use “sudo.” You will be asked for the “root” password. In Linux and other Unix derivatives, “root” is equivalent to Windows’ “Administrator.”). For example, type “sudo nano grub” (This temporarily changes the user to “root” and opens the file “grub” with the “nano” text editor.)
6. Find the section describing memtest.
Uncomment the last line (Delete the special character at the beginning of the line, such as “#,” “&amp;gt;,” or “!”). This makes it active (for example, “#GRUB_BADRAM=” becomes “GRUB_BADRAM=”).
Replace the example addresses (following “GRUB_BADRAM=”), with the “badram=” output that you copied from Memtest86+ (for example, “0x98f548a0,0xfffffffc”).
Save (or “write out”) your changes.
7. In the terminal (command line), update the “grub.cfg” file, by typing “sudo update-grub”.
8. Reboot.

&lt;/div&gt;
&lt;/article&gt;
&lt;ol class="children"&gt;
    &lt;li id="comment-6632" class="comment odd alt depth-2"&gt;&lt;article id="div-comment-6632" class="comment-body"&gt;&lt;footer class="comment-meta"&gt;
&lt;div class="comment-author vcard"&gt;&lt;b class="fn"&gt;James R&lt;/b&gt; &lt;span class="says"&gt;says:&lt;/span&gt;&lt;/div&gt;
&lt;div class="comment-metadata"&gt;&lt;time datetime="2015-03-07T06:10:07+00:00"&gt; March 7, 2015 at 6:10 am &lt;/time&gt;&lt;/div&gt;
&lt;/footer&gt;
&lt;div class="comment-content"&gt;

Myron, I found your comment to be quite instructive, thank you.

&lt;/div&gt;
&lt;/article&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;</description><category>+1 For Linux</category><category>Crazy Ideas</category><category>Economics</category><guid>https://bryanquigley.com/posts/crazy-ideas/bad-memory-howto.html</guid><pubDate>Sat, 17 Jan 2009 06:03:00 GMT</pubDate></item></channel></rss>