<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: oso2k</title><link>https://news.ycombinator.com/user?id=oso2k</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 10:33:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oso2k" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oso2k in "Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies"]]></title><description><![CDATA[
<p>This looks interesting. Thanks for sharing.</p>
]]></description><pubDate>Sat, 07 Mar 2026 18:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290001</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=47290001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290001</guid></item><item><title><![CDATA[New comment by oso2k in "PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon"]]></title><description><![CDATA[
<p>I had the same inclination back in the 90s when I upgraded my Cyrix 486 SLC2 50MHz without a heat sink (which seems like a no-no in retrospect) to Cyrix MediaGX 133MHz.  The stocker fan was immediately noticeable.  I thought I had done something wrong.</p>
]]></description><pubDate>Sat, 07 Mar 2026 18:09:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289989</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=47289989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289989</guid></item><item><title><![CDATA[New comment by oso2k in "Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies"]]></title><description><![CDATA[
<p>There’s several other (well) known examples of the use of mujs.<p>There’s Artifex’s interpreter from muPDF.  It’s also the basis of several JS related projects: <a href="https://mujs.com/" rel="nofollow">https://mujs.com/</a><p>There’s also a lesser known interpreter:  <a href="https://github.com/ccxvii/mujs" rel="nofollow">https://github.com/ccxvii/mujs</a><p>And IIRC, there was a CommonJS library of the same name.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289856</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=47289856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289856</guid></item><item><title><![CDATA[New comment by oso2k in "zclaw: personal AI assistant in under 888 KB, running on an ESP32"]]></title><description><![CDATA[
<p>Maybe you’re misremembering or referring to Doom (2016).  The original Doom was developed for DOS and id had to build a lot of its own network stack.  BSD style socket based networking wasn’t a given in DOS.<p>Still, zclaw is an impressive achievement.</p>
]]></description><pubDate>Sun, 22 Feb 2026 04:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47108313</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=47108313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47108313</guid></item><item><title><![CDATA[New comment by oso2k in "What has Docker become?"]]></title><description><![CDATA[
<p><p><pre><code>   I don't feel like RedHat had to do anything to sell support contracts in this case, because that was already their business. All they had to do was say they'll include container support as part of their contracts.
</code></pre>
Correct.  Maybe starting with RHEL7, Red Hat took the stance that “containers are Linux”.  Supporting Docker in RHEL7 was built-in as soon as we added it to ‘rhel-7-server-extras-rpms’ repo.  The containers were supported as “customer workloads” while we docker daemon and cli were supported as part of the OS.<p><pre><code>   What they did do, AIUI based on feedback in the oss docker repos, is those contracts stipulated that you must run RHEL in the container and the host, and use systemd in the container in order to be "in support". So that's kind of a self-feeding thing.
</code></pre>
Not quite right.  RHEL containers (and now UBI containers) are only supported when they run on RHEL OS hosts or RHEL CoreOS hosts as part of an OpenShift cluster.  systemd did not work (well?) in containers for a while and has not been ever a requirement.  There’s several reasons for this RHEL containers on RHEL/RHCOS requirement.  For one, RHEL/UBI containers inherit their subscription information from their host.  This is much like how RHEL VMs can inherit their subscription if you have virtualization host-based subscriptions.  If containers weren’t tied to their host, then by convention, each container would need to subscribe to Red Hat on instantiation and would consume a Red Hat subscription instance.<p><a href="https://access.redhat.com/articles/2726611" rel="nofollow">https://access.redhat.com/articles/2726611</a></p>
]]></description><pubDate>Sat, 24 Jan 2026 01:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46740223</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46740223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46740223</guid></item><item><title><![CDATA[New comment by oso2k in "jQuery 4"]]></title><description><![CDATA[
<p>I think STL was the intent.</p>
]]></description><pubDate>Wed, 21 Jan 2026 01:01:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699890</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46699890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699890</guid></item><item><title><![CDATA[New comment by oso2k in "Linux Runs on Raspberry Pi RP2350's Hazard3 RISC-V Cores (2024)"]]></title><description><![CDATA[
<p>On aliexpress, there’s Pi Pico Dev dev boards featuring the RP2350 in the Pi Zero form factor.<p><a href="https://www.aliexpress.us/item/3256807163052616.html" rel="nofollow">https://www.aliexpress.us/item/3256807163052616.html</a></p>
]]></description><pubDate>Sun, 11 Jan 2026 19:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46578989</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46578989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46578989</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>Yes.  486 with 26MB for MicroCore (cli) or 46MB for TinyCore (gui).<p><a href="https://en.wikipedia.org/wiki/Tiny_Core_Linux#System_requirements" rel="nofollow">https://en.wikipedia.org/wiki/Tiny_Core_Linux#System_require...</a></p>
]]></description><pubDate>Sun, 07 Dec 2025 16:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46182864</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46182864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46182864</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>VGA color palette was 18-bits/256K, but input into the palette was 8-bit per channel.  (63,63,63) is visibly different from (255,255,255).<p><a href="http://qzx.com/pc-gpe/tut2.txt" rel="nofollow">http://qzx.com/pc-gpe/tut2.txt</a><p><a href="http://qzx.com/pc-gpe/" rel="nofollow">http://qzx.com/pc-gpe/</a></p>
]]></description><pubDate>Sun, 07 Dec 2025 16:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46182771</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46182771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46182771</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>Not true.  You can enable “Mount Mode of Operation: TCE/Install” where packages will be mounted off disk. See:<p><a href="http://www.tinycorelinux.net/concepts.html" rel="nofollow">http://www.tinycorelinux.net/concepts.html</a></p>
]]></description><pubDate>Sun, 07 Dec 2025 15:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46182637</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46182637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46182637</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>I don't know about CSI cameras.  My use case for TCL doesn't require a CSI camera.  But it looks like others have made a CSI camera work:<p><a href="https://forum.tinycorelinux.net/index.php/topic,26713.0.html" rel="nofollow">https://forum.tinycorelinux.net/index.php/topic,26713.0.html</a><p>I recommend asking on that forum.  Folks are helpful.</p>
]]></description><pubDate>Sat, 06 Dec 2025 23:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46177510</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46177510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46177510</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>There’s an installation option to run apps off disk.  It’s called “The Mount Mode of Operation: TCE/Install”.</p>
]]></description><pubDate>Sat, 06 Dec 2025 18:55:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46175682</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46175682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46175682</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>With some modifications, yes.  Boot2docker and boot2podman were based on tinycorelinux.</p>
]]></description><pubDate>Sat, 06 Dec 2025 18:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46175603</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46175603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46175603</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>With CorePlus, you have the the choice of some 10 GUI environments.  I prefer openbox or jwm.</p>
]]></description><pubDate>Sat, 06 Dec 2025 18:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46175506</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46175506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46175506</guid></item><item><title><![CDATA[New comment by oso2k in "Tiny Core Linux: a 23 MB Linux distro with graphical desktop"]]></title><description><![CDATA[
<p>I love Tiny Core Linux for use cases where I need fast boot times or have few resources.  Testing old PCs, Pi Zero and Pi Zero 2W are great use cases.</p>
]]></description><pubDate>Sat, 06 Dec 2025 17:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46175099</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46175099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46175099</guid></item><item><title><![CDATA[New comment by oso2k in "Don't throw away your old PC–it makes a better NAS than anything you can buy"]]></title><description><![CDATA[
<p>Wake-on-LAN not available to you?</p>
]]></description><pubDate>Mon, 01 Dec 2025 01:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46102422</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=46102422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46102422</guid></item><item><title><![CDATA[New comment by oso2k in "How Quake.exe got its TCP/IP stack"]]></title><description><![CDATA[
<p>Only if they never call DOS or the BIOS or execute a Real Mode Software Interrupt.  When they do, they ask the DPMI server (which could be an OS like Windows 9x or CWSDPIM) to make the call on their behalf.  In doing so, the DPMI server will temporarily enter into a VM86 Virtual Machine to do execute the Real Mode code being requested.<p><a href="http://www.delorie.com/djgpp//doc/libc-2.02/libc_220.html" rel="nofollow">http://www.delorie.com/djgpp//doc/libc-2.02/libc_220.html</a></p>
]]></description><pubDate>Wed, 19 Nov 2025 04:41:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45975929</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=45975929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45975929</guid></item><item><title><![CDATA[New comment by oso2k in "How Quake.exe got its TCP/IP stack"]]></title><description><![CDATA[
<p>VM does not mean Virtual Memory in this context.  VM does mean Virtual Machine.  When an OS/DPMI Server/Supervisor/Monitor provides an OS or program a virtual interface to HW interrupts, IO ports, SW interrupts, we say that OS or program is being executed in a Virtual Machine.<p>For things like Windows 3.x, 9x, OS/2, CWSDPMI, DOS/4G (DPMI & VCPI), Paging & Virtual Memory was an optional feature.  In fact, CWSDPMI/djgpp programs had flags (using `CWSDPR0` or `CWSDPMI -s-` or programmatic calls) to disable Paging & Virtual Memory.  Also, djgpp’s first DPMI server (a DOS extender called `go32`) didn’t support Virtual Memory either but could sub-execute Real Mode DOS programs in VM86 mode.<p><a href="http://www.delorie.com/djgpp/v2faq/faq15_2.html" rel="nofollow">http://www.delorie.com/djgpp/v2faq/faq15_2.html</a></p>
]]></description><pubDate>Wed, 19 Nov 2025 04:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45975894</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=45975894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45975894</guid></item><item><title><![CDATA[New comment by oso2k in "Writing a DOS Clone in 2019"]]></title><description><![CDATA[
<p>There were loadlin and grub4dos back in the day.  A more recent development is doslinux (<a href="https://github.com/lpsantil/doslinux" rel="nofollow">https://github.com/lpsantil/doslinux</a>) but it is far less complete.  But more hackable if you just want to see something work.</p>
]]></description><pubDate>Mon, 17 Nov 2025 04:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45950908</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=45950908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45950908</guid></item><item><title><![CDATA[New comment by oso2k in "OpenWrt: A Linux OS targeting embedded devices"]]></title><description><![CDATA[
<p>I went smallwall after m0n0wall was shutdown.  I recall the smallwall & smoothwall maintainers briefly considered joining forces.</p>
]]></description><pubDate>Tue, 09 Sep 2025 05:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45177963</link><dc:creator>oso2k</dc:creator><comments>https://news.ycombinator.com/item?id=45177963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45177963</guid></item></channel></rss>