LWN: Comments on "Quotes of the week" https://lwn.net/Articles/585229/ This is a special feed containing comments posted to the individual LWN article titled "Quotes of the week". en-us Tue, 07 Oct 2025 04:38:21 +0000 Tue, 07 Oct 2025 04:38:21 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Quotes of the week https://lwn.net/Articles/586698/ https://lwn.net/Articles/586698/ robbe <div class="FormattedComment"> The world as we know it seems to come to an end, though. Ending HW support after just 15 years? The tie seems to be history, too: We were visited by three IBM people whose job title matched .*sales.* -- none of them wore this once ubiquitous accessoir.<br> </div> Sun, 16 Feb 2014 20:48:00 +0000 IBM's "31-bit" architecture https://lwn.net/Articles/586391/ https://lwn.net/Articles/586391/ drag <div class="FormattedComment"> <font class="QuotedText">&gt; an architecture that let you run old software on a new computer. </font><br> <p> This and the fact that IBM had virtualization in their datacenters/mainframes decades before anybody else. x86_64 still hasn't caught up to were IBM was in the 90s.<br> </div> Fri, 14 Feb 2014 19:12:15 +0000 IBM's "31-bit" architecture https://lwn.net/Articles/586363/ https://lwn.net/Articles/586363/ khim <p>Your explanation is essentially correct but leaves one to wonder just how this one bit helped and why it was even needed.</p> <p>The reality is simple: IBM/360 and it's successors were always 32bit (later 64bit) but early models only used low 24bit for addressing memory and many programs took advantage of that and used few bits here and there as <a href="http://en.wikipedia.org/wiki/Tagged_pointer">tagged pointers</a>. IBM/370 expanded memory address beyond that, but simple idea to just start using the whole register to address memory was rejected since it broke old programs. Instead most significant bit was used as marker: if it was set then the rest was 31bit address, if it was unset then the rest 7 bits were ignored (and old programs or adaptations of old programs could have used it as tag). It's all described in <a href="http://en.wikipedia.org/wiki/31-bit">wikipedia</a>, actually.</p> Fri, 14 Feb 2014 18:15:32 +0000 IBM's "31-bit" architecture https://lwn.net/Articles/586345/ https://lwn.net/Articles/586345/ giraffedata In this case, the special thing about the IBM world was a commitment to backward compatibility. You don't see that much in the modern world, but it was what made IBM - System/360 (aka s390): an architecture that let you run old software on a new computer. <p> So when IBM decided to expand addressability beyond 24 bits in its 32 bit architecture, it was important that existing users, no matter how old, be able to use the longer addresses while still running programs, libraries, and OSes designed for 24 bits. That meant reserving a bit in many words that contain addresses to indicate whether the user of that address expected the old 24 bit addressing mode or the new one. <p> The Linux kernel terminology may obscure the fact, but the architecture is 32 bits in every way except the width of a basic virtual memory address. Fri, 14 Feb 2014 17:41:10 +0000 Quotes of the week https://lwn.net/Articles/586028/ https://lwn.net/Articles/586028/ drag <div class="FormattedComment"> IBM is a fun little world. I recommend everybody don a suit and tie once in their life and dive into it. It's like a alternate universe.<br> </div> Thu, 13 Feb 2014 15:17:04 +0000 A year too short? https://lwn.net/Articles/586008/ https://lwn.net/Articles/586008/ njwhite <div class="FormattedComment"> That is a good point, but really you should have at least one person motivated enough to run new kernels for an architecture, or maintenance is not effectively happening anyway, and evidently nobody is motivated to do it.<br> </div> Thu, 13 Feb 2014 14:59:53 +0000 A year too short? https://lwn.net/Articles/585921/ https://lwn.net/Articles/585921/ NAR <div class="FormattedComment"> The systems I'm currently using have 2.6 kernels. I'm not quite sure how old they really are, but it still begs the question: can the kernel developers be sure that their changes get to the users within a year?<br> </div> Thu, 13 Feb 2014 09:50:06 +0000 Quotes of the week https://lwn.net/Articles/585872/ https://lwn.net/Articles/585872/ jzbiciak <div class="FormattedComment"> When I read "31 bit", I mentally made a similar expression to Bugs Bunny's, when he says "Hansel? HANSEL?! HanSEL?"<br> </div> Thu, 13 Feb 2014 03:40:54 +0000