aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2002-01-16-kernel-fun.html
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2021-10-14 12:47:50 -0400
committerPaul Duncan <pabs@pablotron.org>2021-10-14 12:47:50 -0400
commit4b6c0e31385f5f27a151088c0a2b614495c4e589 (patch)
tree12243cdcd00704bc1a9d94ac9cc128459417370c /content/posts/2002-01-16-kernel-fun.html
downloadpablotron.org-4b6c0e31385f5f27a151088c0a2b614495c4e589.tar.bz2
pablotron.org-4b6c0e31385f5f27a151088c0a2b614495c4e589.zip
initial commit, including theme
Diffstat (limited to 'content/posts/2002-01-16-kernel-fun.html')
-rw-r--r--content/posts/2002-01-16-kernel-fun.html73
1 files changed, 73 insertions, 0 deletions
diff --git a/content/posts/2002-01-16-kernel-fun.html b/content/posts/2002-01-16-kernel-fun.html
new file mode 100644
index 0000000..3dca062
--- /dev/null
+++ b/content/posts/2002-01-16-kernel-fun.html
@@ -0,0 +1,73 @@
+---
+date: "2002-01-16T14:15:59Z"
+title: Kernel Fun
+---
+
+<p>
+
+This weekend I decided to upgrade from my trusty 2.4.16 + <a href="http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/">preempt</a> to
+something a bit more recent. The first thing I tried was
+<a
+href="http://www.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.18.log">2.4.18-pre3</a> +
+<a
+href="http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/v2.4/ingo-O1-sched/">O(1) + preempt</a> + <a href="http://www.kernel.org/pub/linux/kernel/people/rml/lock-break/">lock-break</a>,
+which fell over miserably on my system (eg if it didn't panic at boot I
+could consistently cause a panic with a <code>gmake -j5</code>). After
+some "testing" on
+<a href="http://www.kernelnewbies.org/">IRC</a> with
+<a href="http://tech9.net/rml/">Robert Love</a> (ie, boot, wait
+until panic and hard lock, write entire panic on piece of paper, reboot
+into stable kernel and type up panic, post panic to web for Robert to
+run ksymoops on, apply patch to kernel, reboot, repeat), I finally
+decided to take a break from
+<a href="http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/">preempt</a>
+for the week and give <a href="http://www.zip.com.au/~akpm/linux/schedlat.html#downloads">low latency</a> a shot. I'm running
+<a
+href="http://www.kernel.org/pub/linux/kernel/v2.4/ChangeLog-2.4.17">2.4.17</a>
++ <a href="http://www.surriel.com/patches/">rmap</a> +
+<a href="http://people.redhat.com/mingo/O(1)-scheduler/">O(1)</a> + <a href="http://www.zip.com.au/~akpm/linux/schedlat.html#downloads">low latency</a> now, and it
+seems to be pretty stable. I'll try out <a href="http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/">preempt</a> + <a href="http://www.kernel.org/pub/linux/kernel/people/rml/lock-break/">lock-break</a> again
+this weekend and let everyone know what happens. By the way, the
+problems I mentioned above with <a href="http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/">preempt</a> have to do with SMP and
+preemption near interrupts -- all you single-processor users have
+nothing to fear.
+</p>
+
+<p>
+
+There has been a really amusing thread on the LKML for the last few
+weeks regarding automatic kernel build configuration. The thread
+started as a question from <a href="http://www.tuxedo.org/~esr/">ESR</a> about probing the ISA bus, and progressed
+(devolved?) into an amusing war of metaphors between <a href="http://www.linux.org.uk/diary/">Alan Cox</a> and <a href="http://www.tuxedo.org/~esr/">ESR</a>.
+Essentially, <a href="http://www.tuxedo.org/~esr/">ESR</a> used a hypothetical "Aunt Tillie" to represtent the
+typical technology-impaired "mom and pop" Linux user, who, for some
+unspecified reason, opts to compile her own kernel instead of using the
+modular vendor-supplied, vendor-tested, and vendor-supported version.
+After the Aunt Tillie scenario made relatively little progress against
+<a href="http://www.linux.org.uk/diary/">Alan Cox</a> and a handful of other people, <a href="http://www.tuxedo.org/~esr/">ESR</a> added "Nephew Melvin" to the
+list of hypothetical characters. Anyway, <a href="http://www.linux.org.uk/diary/">Alan Cox</a>'s latest contribution
+to the argument:
+
+</p>
+
+<p>
+<pre>
+From: Alan Cox &lt;alan@aunt-tillie.org&gt;
+...
+pabs@gw-uunet:~&gt; whois aunt-tillie.org
+...
+Registrant:
+ Melvin? What do I type here?
+ 10 Alan Turing Road
+ Surrey Research Park
+ Guildford, Surrey GU2 7YF
+ UK
+</pre>
+</p>
+
+<p>
+Be sure to check out
+<a href="http://www.aunt-tillie.org/">http://www.aunt-tillie.org/</a>
+as well.
+</p>
+