<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Ixiptli</title>
		<link>https://metztli.blog/ixiptli/</link>
		<atom:link rel="self" type="application/rss+xml" href="https://metztli.blog/ixiptli/?tempskin=_rss2" />
		<description>Ixiptli ≈ изображения : images, predominate in evoking unique stories.</description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.5-stable"/>
		<ttl>60</ttl>
				<item>
			<title>Metztli Reiser4 -enhanced GNU Parted for Debian Bookworm backports</title>
			<link>https://metztli.blog/ixiptli/amatlocuilin-parted</link>
			<pubDate>Tue, 06 Aug 2024 14:15:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="main">Reiser4</category>
<category domain="alt">Debian</category>			<guid isPermaLink="false">298@https://metztli.blog/</guid>
						<description>&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;enhancing-debian-bookworm-backports-gnu-parted-utilities-with-reiser4-detection-probe-hack&quot;&gt;Enhancing Debian Bookworm backports GNU Parted utilities with reiser4 detection/probe hack.&lt;/h2&gt;
&lt;p&gt;Although currently there is no reiser4 patch for the 6.x.y Linux kernel, I was prodded to use Debian Bookworm GCC12 compiler to generate a 5.17.12-3 reiser4 -enhanced kernel and, of course, downgrade the default kernel for Debian Bookworm backports, accordingly.&lt;/p&gt;

&lt;p&gt;I also needed GNU Parted to recognize my former and ensuing reiser4 file system partitions in this aggregate ~ three(3) terabytes mixed dual hard disk storage medium.&lt;/p&gt;

&lt;p&gt;The default &lt;em&gt;&lt;strong&gt;tlilxochitl&lt;/strong&gt;&lt;/em&gt;, i.e., &lt;em&gt;vanilla&lt;/em&gt;, GNU Parted detection and/or probing utilities are stunted by design -- a likely reflection of its maintainer at Red Hat -- since they fail miserably at reiser4 file system detection -- as seen in the ensuing snapshot:&lt;/p&gt;

&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/0_parted-3_5-x_y_reiser4-for-Bookworm.png?mtime=1722939597&quot; title=&quot;Debian GNU Parted without Reiser4 support&quot; rel=&quot;lightbox[p298]&quot; id=&quot;link_1241&quot;&gt;&lt;img alt=&quot;Debian GNU Parted without Reiser4 support&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/0_parted-3_5-x_y_reiser4-for-Bookworm.png?root=collection_13&amp;amp;path=Amatlocuilin%2F0_parted-3_5-x_y_reiser4-for-Bookworm.png&amp;amp;mtime=1722939597&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Debian GNU Parted without Reiser4 support&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Evidently, I needed to enhance GNU Parted with reiser4 and, thus, generated the following DEBs:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted2_3.5-3.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libparted2_3.5-3.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted2_3.5-3.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libparted2_3.5-3.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/parted_3.5-3.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;parted_3.5-3.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/parted_3.5-3.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;parted_3.5-3.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted-dev_3.5-3.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libparted-dev_3.5-3.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted-dev_3.5-3.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libparted-dev_3.5-3.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted-fs-resize0_3.5-3.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libparted-fs-resize0_3.5-3.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted-fs-resize0_3.5-3.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libparted-fs-resize0_3.5-3.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted-i18n_3.5-3.1_all.deb&quot; target=&quot;_blank&quot;&gt;libparted-i18n_3.5-3.1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/libparted-i18n_3.5-3.1_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libparted-i18n_3.5-3.1_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/parted-doc_3.5-3.1_all.deb&quot; target=&quot;_blank&quot;&gt;parted-doc_3.5-3.1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/parted-doc_3.5-3.1_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;parted-doc_3.5-3.1_all.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Subsequently, acquiring root privilege -- with sudo or as root -- I installed the bare minimum DEB packages to enhance the Bookworm user environment experience:&lt;/p&gt;

&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/1_parted-3_5-x_y_reiser4-for-Bookworm.png?mtime=1722939597&quot; title=&quot;dpkg -i parted_3.5-3.1_amd64.deb libparted2_3.5-3.1_amd64.deb&quot; rel=&quot;lightbox[p298]&quot; id=&quot;link_1242&quot;&gt;&lt;img alt=&quot;dpkg -i parted_3.5-3.1_amd64.deb libparted2_3.5-3.1_amd64.deb&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/1_parted-3_5-x_y_reiser4-for-Bookworm.png?root=collection_13&amp;amp;path=Amatlocuilin%2F1_parted-3_5-x_y_reiser4-for-Bookworm.png&amp;amp;mtime=1722939597&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;dpkg -i parted_3.5-3.1_amd64.deb libparted2_3.5-3.1_amd64.deb&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;i.e., specifically, at the shell prompt:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dpkg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;parted_3.5&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;3.1_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&amp;nbsp;libparted2_3.5&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;3.1_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The magic was instantaneous as reiser4 -enhanced GNU Parted detected the existing reiser4 file systems in my system:&lt;/p&gt;

&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/2_parted-3_5-x_y_reiser4-for-Bookworm.png?mtime=1722939598&quot; title=&quot;reiser4 -enhanced Debian GNU Parted&quot; rel=&quot;lightbox[p298]&quot; id=&quot;link_1243&quot;&gt;&lt;img alt=&quot;reiser4 -enhanced Debian GNU Parted&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/2_parted-3_5-x_y_reiser4-for-Bookworm.png?root=collection_13&amp;amp;path=Amatlocuilin%2F2_parted-3_5-x_y_reiser4-for-Bookworm.png&amp;amp;mtime=1722939598&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;reiser4 -enhanced Debian GNU Parted&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
For a non-Debian-packaged GNU Parted enahanced with reiser4 (SFRN) 4.0.2, the GitHub testing repository &lt;a href=&quot;https://github.com/Metztli/gnu-parted-reiser4&quot; target=&quot;_blank&quot;&gt;https://github.com/Metztli/gnu-parted-reiser4&lt;/a&gt; can be cloned -- and built (but sudo or root privilege is needed for the last incantation) -- as:&lt;/p&gt;

&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;git&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;clone&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;https&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;amc_comment&quot;&gt;//github.com/Metztli/gnu-parted-reiser4.git&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cd&amp;nbsp;gnu&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;parted&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_keyword&quot;&gt;./&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bootstrap&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_keyword&quot;&gt;./&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;configure&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;make&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;make&amp;nbsp;install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;(Please type &lt;em&gt;&lt;strong&gt;./configure --help&lt;/strong&gt;&lt;/em&gt; after &lt;em&gt;&lt;strong&gt;./bootstrap&lt;/strong&gt;&lt;/em&gt; successfully completes -- as you may need to pass your preferred arguments to that &lt;em&gt;&lt;strong&gt;./configure&lt;/strong&gt;&lt;/em&gt; directive).&lt;/p&gt;

&lt;p&gt;Additionally, please note that you will need &lt;em&gt;Autoconf-2.71&lt;/em&gt; or greater as your &lt;em&gt;&lt;strong&gt;./bootstrap&lt;/strong&gt;&lt;/em&gt; invocation will end in error if that requirement is not met. For instance, I was working in a Metztli Reiser4 / Debian Bullseye backports for AMD64 instance and I had to generate relevant Autoconf as the existing one is too old:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/autoconf_2.71-4_all.deb&quot; target=&quot;_blank&quot;&gt;autoconf_2.71-4_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/autoconf_2.71-4_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;autoconf_2.71-4_all.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/autoconf-doc_2.71-4_all.deb&quot; target=&quot;_blank&quot;&gt;autoconf-doc_2.71-4_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/Amatlocuilin/autoconf-doc_2.71-4_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;autoconf-doc_2.71-4_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;font color=&quot;red&quot;&gt;WARNING&lt;/font&gt;: &lt;em&gt;&lt;strong&gt;Zan niNemilia&lt;/strong&gt;&lt;/em&gt; : «Просто мое Воображение» : &quot;Just my Imagination&quot; ~ The Temptations&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_1&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/Ангелина_Кузнецова_СВО-SVO.png?mtime=1722952907&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/Ангелина_Кузнецова_СВО-SVO.mp4?mtime=1722952907&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;font color=&quot;#CC0000&quot;&gt;DISCLAIMER&lt;/font&gt;&lt;img src=&quot;https://metztli.blog/rsc/smilies/graybigrazz.gif&quot; title=&quot;&amp;amp;#58;&amp;amp;#80;&quot; alt=&quot;&amp;amp;#58;&amp;amp;#80;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; although due diligence has been applied, this resource is made available for testing/evaluation purposes on an &lt;font color=&quot;#CC0000&quot;&gt;AS IS&lt;/font&gt; basis. The procedure only reflects my own modifications, my limited testing, and the potential user(s) who execute(s) the procedures assumes all risks.&lt;/p&gt;

&lt;p&gt;Please do not hold me or Metztli Information Technology (and/or its associates) responsible if the information provided here does not achieve the desired result. The information is provided &lt;font color=&quot;#CC0000&quot;&gt;AS IS&lt;/font&gt; and with the hope that it may be useful to the Internet community --especially non-hypocrites, &lt;em&gt;&lt;strong&gt;open-minded&lt;/strong&gt;&lt;/em&gt; individuals interested in Reiser4 continued development.&lt;/p&gt;

&lt;p&gt;Notwithstanding, There is no implicit or explicit guarantee that the information presented here is accurate --even though due diligence was exercised during the procedure.  Accordingly, if an user(s) decide to implement the procedure or shell commands described here she, he, or them, do so at her, his, or their own risk. You have been forewarned.&lt;/p&gt;

&lt;p&gt;Metztli IT, but not other entities, reserves the right to modify the content -- to correct and/or elucidated procedure(s), for instance -- and/or even delete all or partial, including blog post, without previous notice.&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/amatlocuilin-parted&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<h2 class="evo_auto_anchor_header" id="enhancing-debian-bookworm-backports-gnu-parted-utilities-with-reiser4-detection-probe-hack">Enhancing Debian Bookworm backports GNU Parted utilities with reiser4 detection/probe hack.</h2>
<p>Although currently there is no reiser4 patch for the 6.x.y Linux kernel, I was prodded to use Debian Bookworm GCC12 compiler to generate a 5.17.12-3 reiser4 -enhanced kernel and, of course, downgrade the default kernel for Debian Bookworm backports, accordingly.</p>

<p>I also needed GNU Parted to recognize my former and ensuing reiser4 file system partitions in this aggregate ~ three(3) terabytes mixed dual hard disk storage medium.</p>

<p>The default <em><strong>tlilxochitl</strong></em>, i.e., <em>vanilla</em>, GNU Parted detection and/or probing utilities are stunted by design -- a likely reflection of its maintainer at Red Hat -- since they fail miserably at reiser4 file system detection -- as seen in the ensuing snapshot:</p>

<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/0_parted-3_5-x_y_reiser4-for-Bookworm.png?mtime=1722939597" title="Debian GNU Parted without Reiser4 support" rel="lightbox[p298]" id="link_1241"><img alt="Debian GNU Parted without Reiser4 support" src="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/.evocache/0_parted-3_5-x_y_reiser4-for-Bookworm.png/fit-320x320.png?mtime=1722939597" width="320" height="180" class="loadimg" /></a><div><i>Debian GNU Parted without Reiser4 support</i></div></div>

<p>Evidently, I needed to enhance GNU Parted with reiser4 and, thus, generated the following DEBs:</p>

<p><a href="/media/blogs/ixiptli/Amatlocuilin/libparted2_3.5-3.1_amd64.deb" target="_blank">libparted2_3.5-3.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted2_3.5-3.1_amd64.deb.SHA256SUM" target="_blank">libparted2_3.5-3.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/parted_3.5-3.1_amd64.deb" target="_blank">parted_3.5-3.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/parted_3.5-3.1_amd64.deb.SHA256SUM" target="_blank">parted_3.5-3.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted-dev_3.5-3.1_amd64.deb" target="_blank">libparted-dev_3.5-3.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted-dev_3.5-3.1_amd64.deb.SHA256SUM" target="_blank">libparted-dev_3.5-3.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted-fs-resize0_3.5-3.1_amd64.deb" target="_blank">libparted-fs-resize0_3.5-3.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted-fs-resize0_3.5-3.1_amd64.deb.SHA256SUM" target="_blank">libparted-fs-resize0_3.5-3.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted-i18n_3.5-3.1_all.deb" target="_blank">libparted-i18n_3.5-3.1_all.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/libparted-i18n_3.5-3.1_all.deb.SHA256SUM" target="_blank">libparted-i18n_3.5-3.1_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/parted-doc_3.5-3.1_all.deb" target="_blank">parted-doc_3.5-3.1_all.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/parted-doc_3.5-3.1_all.deb.SHA256SUM" target="_blank">parted-doc_3.5-3.1_all.deb.SHA256SUM</a></p>

<p>Subsequently, acquiring root privilege -- with sudo or as root -- I installed the bare minimum DEB packages to enhance the Bookworm user environment experience:</p>

<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/1_parted-3_5-x_y_reiser4-for-Bookworm.png?mtime=1722939597" title="dpkg -i parted_3.5-3.1_amd64.deb libparted2_3.5-3.1_amd64.deb" rel="lightbox[p298]" id="link_1242"><img alt="dpkg -i parted_3.5-3.1_amd64.deb libparted2_3.5-3.1_amd64.deb" src="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/.evocache/1_parted-3_5-x_y_reiser4-for-Bookworm.png/fit-320x320.png?mtime=1722939597" width="320" height="180" class="loadimg" /></a><div><i>dpkg -i parted_3.5-3.1_amd64.deb libparted2_3.5-3.1_amd64.deb</i></div></div>

<p>i.e., specifically, at the shell prompt:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dpkg&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;parted_3.5</span><span class="amc_keyword">-</span><span class="amc_default">3.1_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb&nbsp;libparted2_3.5</span><span class="amc_keyword">-</span><span class="amc_default">3.1_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb</span></span></code></td></tr></table></div>

<p>The magic was instantaneous as reiser4 -enhanced GNU Parted detected the existing reiser4 file systems in my system:</p>

<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/2_parted-3_5-x_y_reiser4-for-Bookworm.png?mtime=1722939598" title="reiser4 -enhanced Debian GNU Parted" rel="lightbox[p298]" id="link_1243"><img alt="reiser4 -enhanced Debian GNU Parted" src="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/.evocache/2_parted-3_5-x_y_reiser4-for-Bookworm.png/fit-320x320.png?mtime=1722939598" width="320" height="180" class="loadimg" /></a><div><i>reiser4 -enhanced Debian GNU Parted</i></div></div>
<br /><br />
For a non-Debian-packaged GNU Parted enahanced with reiser4 (SFRN) 4.0.2, the GitHub testing repository <a href="https://github.com/Metztli/gnu-parted-reiser4" target="_blank">https://github.com/Metztli/gnu-parted-reiser4</a> can be cloned -- and built (but sudo or root privilege is needed for the last incantation) -- as:</p>

<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">git&nbsp;</span><span class="amc_keyword">clone&nbsp;</span><span class="amc_default">https</span><span class="amc_keyword">:</span><span class="amc_comment">//github.com/Metztli/gnu-parted-reiser4.git</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc3"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cd&nbsp;gnu</span><span class="amc_keyword">-</span><span class="amc_default">parted</span><span class="amc_keyword">-</span><span class="amc_default">reiser4</span></span></code></td></tr><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_keyword">./</span><span class="amc_default">bootstrap</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc5"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_keyword">./</span><span class="amc_default">configure</span></span></code></td></tr><tr class="amc_code_odd"><td class="amc_line"><div class="amc6"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">make</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc7"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">make&nbsp;install</span></span></code></td></tr></table></div>

<p>(Please type <em><strong>./configure --help</strong></em> after <em><strong>./bootstrap</strong></em> successfully completes -- as you may need to pass your preferred arguments to that <em><strong>./configure</strong></em> directive).</p>

<p>Additionally, please note that you will need <em>Autoconf-2.71</em> or greater as your <em><strong>./bootstrap</strong></em> invocation will end in error if that requirement is not met. For instance, I was working in a Metztli Reiser4 / Debian Bullseye backports for AMD64 instance and I had to generate relevant Autoconf as the existing one is too old:</p>

<p><a href="/media/blogs/ixiptli/Amatlocuilin/autoconf_2.71-4_all.deb" target="_blank">autoconf_2.71-4_all.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/autoconf_2.71-4_all.deb.SHA256SUM" target="_blank">autoconf_2.71-4_all.deb.SHA256SUM</a></p>

<p><a href="/media/blogs/ixiptli/Amatlocuilin/autoconf-doc_2.71-4_all.deb" target="_blank">autoconf-doc_2.71-4_all.deb</a><br />
<a href="/media/blogs/ixiptli/Amatlocuilin/autoconf-doc_2.71-4_all.deb.SHA256SUM" target="_blank">autoconf-doc_2.71-4_all.deb.SHA256SUM</a><br />
<br /><br />
<font color="red">WARNING</font>: <em><strong>Zan niNemilia</strong></em> : «Просто мое Воображение» : "Just my Imagination" ~ The Temptations<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_2" poster="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/Ангелина_Кузнецова_СВО-SVO.png?mtime=1722952907"><source src="https://metztli.blog/media/blogs/ixiptli/Amatlocuilin/Ангелина_Кузнецова_СВО-SVO.mp4?mtime=1722952907" type="video/mp4" align="center" /></video></div>
<hr />
<p><font color="#CC0000">DISCLAIMER</font><img src="https://metztli.blog/rsc/smilies/graybigrazz.gif" title="&amp;#58;&amp;#80;" alt="&amp;#58;&amp;#80;" class="middle" width="15" height="15" /> although due diligence has been applied, this resource is made available for testing/evaluation purposes on an <font color="#CC0000">AS IS</font> basis. The procedure only reflects my own modifications, my limited testing, and the potential user(s) who execute(s) the procedures assumes all risks.</p>

<p>Please do not hold me or Metztli Information Technology (and/or its associates) responsible if the information provided here does not achieve the desired result. The information is provided <font color="#CC0000">AS IS</font> and with the hope that it may be useful to the Internet community --especially non-hypocrites, <em><strong>open-minded</strong></em> individuals interested in Reiser4 continued development.</p>

<p>Notwithstanding, There is no implicit or explicit guarantee that the information presented here is accurate --even though due diligence was exercised during the procedure.  Accordingly, if an user(s) decide to implement the procedure or shell commands described here she, he, or them, do so at her, his, or their own risk. You have been forewarned.</p>

<p>Metztli IT, but not other entities, reserves the right to modify the content -- to correct and/or elucidated procedure(s), for instance -- and/or even delete all or partial, including blog post, without previous notice.</p></p><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/amatlocuilin-parted">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/amatlocuilin-parted#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=298</wfw:commentRss>
		</item>
				<item>
			<title>Mathematica on OS/2 Symmetrical Multiprocessing (SMP) for v2.11 Guest in VirtualBox 16 CPU/Cores</title>
			<link>https://metztli.blog/ixiptli/mathematica-os-2-2-11-smp</link>
			<pubDate>Fri, 20 Jan 2023 13:10:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">Technology</category>
<category domain="main">OS/2</category>
<category domain="alt">cloud</category>
<category domain="alt">Virtualization</category>			<guid isPermaLink="false">272@https://metztli.blog/</guid>
						<description>&lt;p&gt;Giving a spin to Mathematica for OS/2 - Symmetrical Multiprocessing (SMP) for v2.11 with 16 CPU/Cores in VirtualBox 7.0.6 built from source in Metztli Reiser4 / Debian Bullseye backports AMD64. TigerVNC froze multiple times after connecting to the remote headless VirtualBox instance. Accordingly, I had to use Remmina again for a decent VNC connection. Nevertheless, OS/2 v2.11 &lt;em&gt;VM falls back to use the PS2 mouse hardware which causes the mouse position to drift from the real mouse pointer as it is moved&lt;/em&gt; in &lt;strong&gt;both&lt;/strong&gt; VNC clients.&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_3&quot; poster=&quot;https://metztli.blog/media/blogs/calli/OS2-2_11-SMP/Mathematica-OS2-SMP-for-211.png?mtime=1674216356&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/calli/OS2-2_11-SMP/Mathematica-OS2-SMP-for-211.mp4?mtime=1674216356&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
(Once the video player has started, right selecting (or &#039;clicking&#039;) your device (or &#039;mouse&#039;) will show menu option, &#039;Open video in new tab&#039;, which will enable larger screen size. Alternatively, the video with larger screen size may be shown in the Calli, i.e., &#039;Home&#039;, collection front page)&lt;/p&gt;

&lt;div class=&quot;image_block noborder&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/front-page_mathematica-for-os2.png?mtime=1674372558&quot; title=&quot;OS/2 Magazine Vol. 3 No. 5 May 1996&quot; rel=&quot;lightbox[p272]&quot; id=&quot;link_1027&quot;&gt;&lt;img alt=&quot;OS/2 Magazine Vol. 3 No. 5 May 1996&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/front-page_mathematica-for-os2.png?root=collection_13&amp;amp;path=quick-uploads%2Fmathematica-os-2-2-11-smp%2Ffront-page_mathematica-for-os2.png&amp;amp;mtime=1674372558&amp;amp;size=fit-400x320&quot; width=&quot;247&quot; height=&quot;320&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;OS/2 Magazine Vol. 3 No. 5 May 1996&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;image_block noborder&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/70_mathematica-for-os2.png?mtime=1674372706&quot; title=&quot;Pg. 70 - OS/2 Magazine Vol. 3 No. 5 May 1996&quot; rel=&quot;lightbox[p272]&quot; id=&quot;link_1028&quot;&gt;&lt;img alt=&quot;Pg. 70 - OS/2 Magazine Vol. 3 No. 5 May 1996&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/70_mathematica-for-os2.png?root=collection_13&amp;amp;path=quick-uploads%2Fmathematica-os-2-2-11-smp%2F70_mathematica-for-os2.png&amp;amp;mtime=1674372706&amp;amp;size=fit-400x320&quot; width=&quot;247&quot; height=&quot;320&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Pg. 70 - OS/2 Magazine Vol. 3 No. 5 May 1996&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;image_block noborder&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/71_mathematica-for-os2.png?mtime=1674372891&quot; title=&quot;Pg. 71 - OS/2 Magazine Vol. 3 No. 5 May 1996&quot; rel=&quot;lightbox[p272]&quot; id=&quot;link_1029&quot;&gt;&lt;img alt=&quot;Pg. 71 - OS/2 Magazine Vol. 3 No. 5 May 1996&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/71_mathematica-for-os2.png?root=collection_13&amp;amp;path=quick-uploads%2Fmathematica-os-2-2-11-smp%2F71_mathematica-for-os2.png&amp;amp;mtime=1674372891&amp;amp;size=fit-400x320&quot; width=&quot;247&quot; height=&quot;320&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Pg. 71 - OS/2 Magazine Vol. 3 No. 5 May 1996&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;image_block noborder&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/72_mathematica-for-os2.png?mtime=1674372963&quot; title=&quot;Pg. 72 - OS/2 Magazine Vol. 3 No. 5 May 1996&quot; rel=&quot;lightbox[p272]&quot; id=&quot;link_1030&quot;&gt;&lt;img alt=&quot;Pg. 72 - OS/2 Magazine Vol. 3 No. 5 May 1996&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/72_mathematica-for-os2.png?root=collection_13&amp;amp;path=quick-uploads%2Fmathematica-os-2-2-11-smp%2F72_mathematica-for-os2.png&amp;amp;mtime=1674372963&amp;amp;size=fit-400x320&quot; width=&quot;247&quot; height=&quot;320&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Pg. 72 - OS/2 Magazine Vol. 3 No. 5 May 1996&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/mathematica-os2-smp-for-211.png?mtime=1674220344&quot; rel=&quot;lightbox[p272]&quot; id=&quot;link_1026&quot;&gt;&lt;img alt=&quot;Mathematica on OS/2 SMP for v2.11&quot; src=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/.evocache/mathematica-os2-smp-for-211.png/fit-192x192.png?mtime=1674220344&quot; width=&quot;192&quot; height=&quot;108&quot; class=&quot;evo_thumbnail evo_thumbnail__left border loadimg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/mathematica-os-2-2-11-smp&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Giving a spin to Mathematica for OS/2 - Symmetrical Multiprocessing (SMP) for v2.11 with 16 CPU/Cores in VirtualBox 7.0.6 built from source in Metztli Reiser4 / Debian Bullseye backports AMD64. TigerVNC froze multiple times after connecting to the remote headless VirtualBox instance. Accordingly, I had to use Remmina again for a decent VNC connection. Nevertheless, OS/2 v2.11 <em>VM falls back to use the PS2 mouse hardware which causes the mouse position to drift from the real mouse pointer as it is moved</em> in <strong>both</strong> VNC clients.<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_4" poster="https://metztli.blog/media/blogs/calli/OS2-2_11-SMP/Mathematica-OS2-SMP-for-211.png?mtime=1674216356"><source src="https://metztli.blog/media/blogs/calli/OS2-2_11-SMP/Mathematica-OS2-SMP-for-211.mp4?mtime=1674216356" type="video/mp4" align="center" /></video></div>
(Once the video player has started, right selecting (or 'clicking') your device (or 'mouse') will show menu option, 'Open video in new tab', which will enable larger screen size. Alternatively, the video with larger screen size may be shown in the Calli, i.e., 'Home', collection front page)</p>

<div class="noborder"><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/front-page_mathematica-for-os2.png?mtime=1674372558" title="OS/2 Magazine Vol. 3 No. 5 May 1996" rel="lightbox[p272]" id="link_1027"><img alt="OS/2 Magazine Vol. 3 No. 5 May 1996" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/.evocache/front-page_mathematica-for-os2.png/fit-320x320.png?mtime=1674372558" width="247" height="320" class="loadimg" /></a><div><i>OS/2 Magazine Vol. 3 No. 5 May 1996</i></div></div>

<div class="noborder"><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/70_mathematica-for-os2.png?mtime=1674372706" title="Pg. 70 - OS/2 Magazine Vol. 3 No. 5 May 1996" rel="lightbox[p272]" id="link_1028"><img alt="Pg. 70 - OS/2 Magazine Vol. 3 No. 5 May 1996" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/.evocache/70_mathematica-for-os2.png/fit-320x320.png?mtime=1674372706" width="247" height="320" class="loadimg" /></a><div><i>Pg. 70 - OS/2 Magazine Vol. 3 No. 5 May 1996</i></div></div>

<div class="noborder"><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/71_mathematica-for-os2.png?mtime=1674372891" title="Pg. 71 - OS/2 Magazine Vol. 3 No. 5 May 1996" rel="lightbox[p272]" id="link_1029"><img alt="Pg. 71 - OS/2 Magazine Vol. 3 No. 5 May 1996" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/.evocache/71_mathematica-for-os2.png/fit-320x320.png?mtime=1674372891" width="247" height="320" class="loadimg" /></a><div><i>Pg. 71 - OS/2 Magazine Vol. 3 No. 5 May 1996</i></div></div>

<div class="noborder"><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/72_mathematica-for-os2.png?mtime=1674372963" title="Pg. 72 - OS/2 Magazine Vol. 3 No. 5 May 1996" rel="lightbox[p272]" id="link_1030"><img alt="Pg. 72 - OS/2 Magazine Vol. 3 No. 5 May 1996" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/.evocache/72_mathematica-for-os2.png/fit-320x320.png?mtime=1674372963" width="247" height="320" class="loadimg" /></a><div><i>Pg. 72 - OS/2 Magazine Vol. 3 No. 5 May 1996</i></div></div>

<hr />
<p><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/mathematica-os2-smp-for-211.png?mtime=1674220344" rel="lightbox[p272]" id="link_1026"><img alt="Mathematica on OS/2 SMP for v2.11" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/mathematica-os-2-2-11-smp/.evocache/mathematica-os2-smp-for-211.png/fit-192x192.png?mtime=1674220344" width="192" height="108" class="evo_thumbnail evo_thumbnail__left border loadimg" /></a></p><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/mathematica-os-2-2-11-smp">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/mathematica-os-2-2-11-smp#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=272</wfw:commentRss>
		</item>
				<item>
			<title>Cihuamizton</title>
			<link>https://metztli.blog/ixiptli/cihuamizton</link>
			<pubDate>Mon, 31 Oct 2022 01:18:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="main">cualnezcayotl</category>			<guid isPermaLink="false">264@https://metztli.blog/</guid>
						<description>&lt;p&gt;Came across this Великолепный &lt;em&gt;&lt;strong&gt;Cihuamizton&lt;/strong&gt;&lt;/em&gt; : Gorgeous &lt;em&gt;&lt;strong&gt;Female cat&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; but realized that it was Ангелина Кузнецова imitating her &lt;em&gt;&lt;strong&gt;nahual&lt;/strong&gt;, i.e., animal counterpart to which her &lt;strong&gt;tonalli&lt;/strong&gt;,i.e., life energy, is inextricably linked to&lt;/em&gt;.&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_5&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Великолепный-Кошка-iztac-tliltic.png?mtime=1667180546&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Великолепный-Кошка-iztac-tliltic.mp4?mtime=1760708533&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;

&lt;p&gt;Thus, I built a Bullseye backport of the Debian packaging for &lt;em&gt;&lt;strong&gt;ffmpeg&lt;/strong&gt; n5.1.2-1&lt;/em&gt; to manipulate these type files. I began by fulfilling dependencies:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;t&amp;nbsp;bullseye&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;backports&amp;nbsp;update&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;t&amp;nbsp;bullseye&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;backports&amp;nbsp;install&amp;nbsp;libaom3&amp;nbsp;libcjson1&amp;nbsp;libfdk&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;aac2&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;And fetched these three(3) DEB packages from Debian Bookworm:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/bookworm/libmbedcrypto7_2.28.1-1_amd64.deb&quot; target=&quot;_blank&quot;&gt; libmbedcrypto7_2.28.1-1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/bookworm/librist4_0.2.7+dfsg-1_amd64.deb&quot; target=&quot;_blank&quot;&gt;librist4_0.2.7+dfsg-1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/bookworm/librist-dev_0.2.7+dfsg-1_amd64.deb&quot; target=&quot;_blank&quot;&gt;librist-dev_0.2.7+dfsg-1_amd64.deb&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;And proceeded to install them into my Metztli Reiser4 / Debian Bullseye backports for AMD64:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dpkg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;libmbedcrypto7_2.28.1&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&amp;nbsp;librist4_0.2.7&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dfsg&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&amp;nbsp;librist&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev_0.2.7&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dfsg&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
subsequently, after downloading the Debian Bookworm packaging for &lt;a href=&quot;https://packages.debian.org/bookworm/ffmpeg&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;ffmpeg (7:5.1.2-1)&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;, fetched ffmpeg source repository:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;git&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;clone&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;https&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;amc_comment&quot;&gt;//git.ffmpeg.org/ffmpeg.git&amp;nbsp;ffmpeg&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt; and proceeded to build a custom &lt;em&gt;&lt;strong&gt;ffmpeg&lt;/strong&gt; n5.1.2-1&lt;/em&gt; for my Metztli Reiser4 / Debian Bullseye backports:&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;ffmpeg_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;ffmpeg_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg-doc_5.1.2-1.1_all.deb&quot; target=&quot;_blank&quot;&gt;ffmpeg-doc_5.1.2-1.1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg-doc_5.1.2-1.1_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;ffmpeg-doc_5.1.2-1.1_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec59_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavcodec59_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec59_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavcodec59_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavcodec-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavcodec-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavcodec-extra_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavcodec-extra_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra59_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavcodec-extra59_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra59_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavcodec-extra59_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice59_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavdevice59_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice59_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavdevice59_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavdevice-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavdevice-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter8_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavfilter8_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter8_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavfilter8_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavfilter-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavfilter-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavfilter-extra_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavfilter-extra_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra8_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavfilter-extra8_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra8_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavfilter-extra8_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat59_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavformat59_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat59_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavformat59_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavformat-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavformat-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavformat-extra_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavformat-extra_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra59_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavformat-extra59_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra59_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavformat-extra59_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil57_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavutil57_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil57_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavutil57_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libavutil-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libavutil-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc56_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libpostproc56_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc56_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libpostproc56_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libpostproc-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libpostproc-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample4_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libswresample4_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample4_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libswresample4_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libswresample-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libswresample-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale6_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libswscale6_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale6_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libswscale6_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale-dev_5.1.2-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libswscale-dev_5.1.2-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale-dev_5.1.2-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libswscale-dev_5.1.2-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whereas &lt;a href=&quot;https://packages.debian.org/bullseye/libavresample4&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;libavresample4&lt;/em&gt;&lt;/a&gt; existed in Bullseye, it is deprecated in Bookworm. Accordingly, it is not part of the backported DEB components built listed above.&lt;/p&gt;

&lt;p&gt;Additionally, I disabled in debian/control and debian/rules a couple of features which were introduced in Bookworm but do not exist in current Bullseye distribution. Those features required a higher glibc than currently in Bullseye and although I could likely have backported those extra packages, what I built suffices for my testing needs.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_6&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-IztacCihuaMizton.png?mtime=1668270697&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-IztacCihuaMizton.mp4?mtime=1668270697&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;cuahuencho-nahuatl-word-which-means-hot-pink-color&quot;&gt;Cuahuencho, Nahuatl word which means: Горячий Розовый Цвет : Hot Pink Color&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color=&quot;#d70b0c&quot;&gt;WARNING!&lt;/font&gt; Rick James&#039;, &#039;&lt;em&gt;Give It to Me, Baby! : Дай это мне, детка!&lt;/em&gt;&lt;/strong&gt;&#039;&lt;br /&gt;
&#039;&lt;em&gt;&lt;strong&gt;Выход за рамки приличия ещё не делает вас плохим человеком…… Так же, как и посещение церкви не делает вас хорошим&lt;/strong&gt;&lt;/em&gt;&#039; ≈&lt;br /&gt;
&#039;&lt;em&gt;&lt;strong&gt;Going beyond the bounds of decency does not make you a bad person…… Just like going to church doesn&#039;t make you good&lt;/strong&gt;&lt;/em&gt;&#039;~ Ангелина.&lt;/p&gt;

&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_7&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-cuahuencho.png?mtime=1670254691&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-cuahuencho.mp4?mtime=1670254693&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;tlapaltic-nahuatl-word-which-means-red-and-tlaztalehualli-which-means-pink&quot;&gt;Tlapaltic, Nahuatl word which means: Красный : Red; and Tlaztalehualli which means: Розовый : Pink&lt;/h2&gt;
&lt;p&gt;(again &lt;img src=&quot;https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif&quot; title=&quot;&amp;amp;#59;&amp;amp;#68;&quot; alt=&quot;&amp;amp;#59;&amp;amp;#68;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; &lt;strong&gt;&lt;font color=&quot;#d70b0c&quot;&gt;WARNING!&lt;/font&gt; Rick James&#039; &lt;em&gt;«Сексуальный Угощение» : &quot;Sexy Treat&quot;, &lt;br /&gt;
«Не будь таким труднодоступным» : &quot;Don&#039;t Be So Hard To Get&quot;&lt;/em&gt;&lt;/strong&gt;&#039;&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_8&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Tlaztalehualli-Tlapaltic.png?mtime=1672679474&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Tlaztalehualli-Tlapaltic.mp4?mtime=1672679473&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;hueyatl-nahuatl-word-which-means-ocean-and-camohpaltic-which-means-purple&quot;&gt;Hueyatl, Nahuatl word which means: Океан : Ocean; and Camohpaltic which means: Фиолетовый : Purple&lt;/h2&gt;
&lt;p&gt;&#039;всегда делаю что хочу &amp;#128008;&amp;#8205;&amp;#11035; I always do what I want ?&#039;&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_9&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-in-Hueyatl.png?mtime=1676317693&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-in-Hueyatl.mp4?mtime=1676317692&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;iztlamecayotl-agglutinated-nahuatl-word-composed-of-iztac-white-and-tlamecayotl-braids-inanimate-objects-have-no-plural-in-nahuatl-hence-white-braids&quot;&gt;Iztlamecayotl, agglutinated Nahuatl word composed of Iztac: Белый: White, and Tlamecayotl: Косы: Braids -- inanimate objects have no plural in Nahuatl, hence Белые косы: White braids&lt;/h2&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_10&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Ты_-_Солнце__ты_-_дождь-Iztlamecayotl.png?mtime=1678353896&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Ты_-_Солнце__ты_-_дождь-Iztlamecayotl.mp4?mtime=1678353896&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;in-tlilcueitl-in-iztahuipilli-comes-from-a-nahuatl-coupling-of-two-images-the-skirt-the-blouse-to-suggest-a-third-female-woman-or-women&quot;&gt;&lt;em&gt;In Tlil&lt;strong&gt;cueitl&lt;/strong&gt; in Izta&lt;strong&gt;huipilli&lt;/strong&gt;&lt;/em&gt; comes from a Nahuatl &lt;em&gt;coupling of two images,&lt;/em&gt; Юбка Блузка : The skirt the blouse, &lt;em&gt;to suggest a third:&lt;/em&gt; самка, женщина или женщины : female, woman, or women&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;br /&gt;
Of course, in this specific instance we concatenate &lt;em&gt;tliltic&lt;/em&gt; : черный : black, and &lt;em&gt;iztac&lt;/em&gt; : белый : white, to the relevant images to specifically suggest Ангелина&#039;s image in the video which, by the way, suggested (again &lt;img src=&quot;https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif&quot; title=&quot;&amp;amp;#59;&amp;amp;#68;&quot; alt=&quot;&amp;amp;#59;&amp;amp;#68;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; &lt;strong&gt;&lt;font color=&quot;#d70b0c&quot;&gt;WARNING!&lt;/font&gt;&lt;/strong&gt;)The Sorels (Dan Hartman)  «&lt;em&gt;Я Могу Мечтать О Тебе&lt;/em&gt;» : &#039;&lt;em&gt;I Can Dream About You&lt;/em&gt;&#039;.&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_11&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/In-Tlilcueitl-in-Iztahuipilli.png?mtime=1690214283&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/In-Tlilcueitl-in-Iztahuipilli.mp4?mtime=1690214290&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;tzinitzinia2-she-hits-her-butt&quot;&gt;Tzinitzinia&lt;sup&gt;2&lt;/sup&gt; : Она бьет себя по заднице : [She] hits her butt &lt;/h2&gt;
&lt;p&gt;Heading is self-explanatory for the ensuing video composition utilizing listed &lt;em&gt;ffmpeg&lt;/em&gt; build utilities listed previously.&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_12&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Tzinitzinia_Ангелина_Кузнецова.png?mtime=1693311226&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Tzinitzinia_Ангелина_Кузнецова.mp4?mtime=1693321377&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;shows-us-there-is-more-than-one-way-ihtotia-to-dance-the-zoot-suitless-boogie&quot;&gt;Ангелина shows us there is more than one way &lt;em&gt;&lt;strong&gt;Ihtotia&lt;/strong&gt; : Танцевать : To dance&lt;/em&gt;&amp;nbsp; the Zoot &lt;font color=&quot;#d70b0c&quot;&gt;Suit&lt;em&gt;less&lt;/em&gt;&lt;/font&gt; Boogie&lt;/h2&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_13&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Zoot-Suit-Boogie.png?mtime=1705194367&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Zoot-Suit-Boogie.mp4?mtime=1705194160&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;itic-monahualtia-iztac-cihuamizton-in-i-onotoc-angelina-kuznetsova-became-her-white-female-cat-animal-form-she-unwound-and-stretched-out&quot;&gt;&lt;em&gt;&lt;strong&gt;Itic moNahualtia Iztac Cihuamizton in Ангелина Кузнецова ... i∙onotoc&lt;/strong&gt;&lt;/em&gt; : Ангелина Кузнецова приняла свою животную форму Белой Кошки Женского пола ... она раскрутилась и вытянулась : Angelina Kuznetsova became her White Female Cat animal form ... she unwound and stretched out.&lt;/h2&gt;
&lt;p&gt;&lt;font color=&quot;red&quot;&gt;WARNING&lt;/font&gt;: &lt;em&gt;&lt;strong&gt;Zan niNemilia&lt;/strong&gt;&lt;/em&gt; : «Просто мое Воображение» : &quot;Just my Imagination&quot; ~ The Temptations&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_14&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Iztac-Cihuamizton.png?mtime=1716163850&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Iztac-Cihuamizton.mp4?mtime=1716163864&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;tzontlaztalehualli-pink-hair&quot;&gt;&lt;em&gt;&lt;strong&gt;TzonTlaztalehualli&lt;/strong&gt;&lt;/em&gt; : Розовые Волосы : Pink Hair&lt;/h2&gt;
&lt;p&gt;&lt;font color=&quot;red&quot;&gt;WARNING&lt;/font&gt;:&lt;em&gt;&lt;strong&gt;Tlazohtzintli &lt;/strong&gt;&lt;/em&gt;&lt;sup&gt;3&lt;/sup&gt; &lt;em&gt;&lt;strong&gt;Nochipa&lt;/strong&gt;&lt;/em&gt; : Любимый Навсегда : Darling Forever ~ &#039;&lt;em&gt;Los Stardusters&lt;/em&gt;&#039;&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_15&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/TzonTlaztalehuallic.png?mtime=1717848885&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/TzonTlaztalehuallic.mp4?mtime=1717845521&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;

&lt;hr /&gt;
&lt;p&gt;References: &lt;a href=&quot;https://www.instagram.com/Kisa_Modelka/&quot; target=&quot;_blank&quot;&gt;Ангелина Кузнецова : Angelina Kuznetsova&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Великолепный-Кошка_.png?mtime=1667152677&quot; rel=&quot;lightbox[p264]&quot; id=&quot;link_980&quot;&gt;&lt;img alt=&quot;Ангелина Кузнецова, Великолепный Кошка&quot; src=&quot;https://metztli.blog/media/blogs/ixiptli/CihuaMizton/.evocache/Ангелина_Кузнецова-Великолепный-Кошка_.png/fit-192x192.png?mtime=1667152677&quot; width=&quot;118&quot; height=&quot;192&quot; class=&quot;evo_thumbnail evo_thumbnail__left squared rounded loadimg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It had been a while since I had built a custom &lt;em&gt;ffmpeg&lt;/em&gt; and the above build basically refreshed my memory. Accordingly, the resources available above are for illustrative purposes and there is &lt;font color=&quot;#d70b0c&quot;&gt;NO IMPLICIT NOR EXPLICIT WARRANTY&lt;/font&gt; as to their suitability for any task should those resources be downloaded and used by any individual and/or entity.&lt;/p&gt;

&lt;p&gt;Online Nahuatl Dictionary: &lt;a href=&quot;https://nahuatl.wired-humanities.org/content/cuahuencho&quot; target=&quot;_blank&quot;&gt;Cuahuencho.&lt;/a&gt;&lt;br /&gt;
Online Nahuatl Dictionary: &lt;a href=&quot;https://nahuatl.wired-humanities.org/content/tlamecayotl&quot; target=&quot;_blank&quot;&gt;Tlamecayotl.&lt;/a&gt;&lt;br /&gt;
Online Nahuatl Dictionary: &lt;a href=&quot;https://nahuatl.wired-humanities.org/content/cueitl-huipilli&quot; target=&quot;_blank&quot;&gt;In cueitl in huipilli.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://nahuatl.wired-humanities.org/content/donate&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Donations are welcomed&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Wired Humanities&lt;/strong&gt; to maintain &lt;em&gt;&lt;strong&gt;Nahuatl, real Mexico&#039;s language par excellence&lt;/strong&gt;&lt;/em&gt;, as an online resource.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; A peculiar problem is posed by the stylistic features of the more traditional texts and particularly by what Garibay baptized difrasismo. The coupling of two images to suggest a third meaning. It is becoming clear that the poetic features of Nahuatl style are even more complex than Garibay believed, including not only couplet parallelism as a general feature and Garibay´s binomial difrasismo as an embellishment but also a polynomial repetition with both semantic and poetic force (Edmonson 1974, 12). &lt;br /&gt;
&lt;a href=&quot;https://www.iifilologicas.unam.mx/ebooks/los-difrasismos-en-el-nahuatl/files/basic-html/page23.html&quot; target=&quot;_blank&quot;&gt;Los difrasismos en el Nahuatl&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; Online Nahuatl Dictionary: &lt;a href=&quot;https://nahuatl.wired-humanities.org/content/tzintamalli&quot; target=&quot;_blank&quot;&gt;Tzintamalli : &lt;br /&gt;
ягодица[а̶ы] : buttock[s]&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;3&lt;/sup&gt;DICTIONNAIRE de la langue NAHUATL CLASSIQUE &lt;a href=&quot;https://www.malinal.net/lexik/nahuatlTL.html#TLAZOHTZINTLI&quot; target=&quot;_blank&quot;&gt;Tlazohtzintli&lt;/a&gt;:&lt;br /&gt;
Kind or darling.&lt;br /&gt;
tlazohtli, tlazohtzintli, tlazohtlalōni , esteemed, darling, worthy of being loved - esteemed, lovely, worthy of being loved. Is said of a noble lady, tēixhuiuh. Sah10,50.&lt;br /&gt;
tlazohtli, tlazohtzintli, tlazohtitlācatl, īxtilli, īmacaxtli, ahquehquelli , esteemed, cherished, a noble and esteemed person, respected, worthy of great respect, full of dignity, esteemed, lovely , an esteemed noble, respected, revered, dignified. Is said of a noble lady, cihuāpilli. Sah10,45.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/cihuamizton&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Came across this Великолепный <em><strong>Cihuamizton</strong></em> : Gorgeous <em><strong>Female cat</strong></em>&nbsp; but realized that it was Ангелина Кузнецова imitating her <em><strong>nahual</strong>, i.e., animal counterpart to which her <strong>tonalli</strong>,i.e., life energy, is inextricably linked to</em>.<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_16" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Великолепный-Кошка-iztac-tliltic.png?mtime=1667180546"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Великолепный-Кошка-iztac-tliltic.mp4?mtime=1760708533" type="video/mp4" align="center" /></video></div>

<p>Thus, I built a Bullseye backport of the Debian packaging for <em><strong>ffmpeg</strong> n5.1.2-1</em> to manipulate these type files. I began by fulfilling dependencies:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">t&nbsp;bullseye</span><span class="amc_keyword">-</span><span class="amc_default">backports&nbsp;update</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc2"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">t&nbsp;bullseye</span><span class="amc_keyword">-</span><span class="amc_default">backports&nbsp;install&nbsp;libaom3&nbsp;libcjson1&nbsp;libfdk</span><span class="amc_keyword">-</span><span class="amc_default">aac2</span></span></code></td></tr></table></div>

<p>And fetched these three(3) DEB packages from Debian Bookworm:</p>
<blockquote><p><a href="/media/blogs/ixiptli/CihuaMizton/readOnly/bookworm/libmbedcrypto7_2.28.1-1_amd64.deb" target="_blank"> libmbedcrypto7_2.28.1-1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/bookworm/librist4_0.2.7+dfsg-1_amd64.deb" target="_blank">librist4_0.2.7+dfsg-1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/bookworm/librist-dev_0.2.7+dfsg-1_amd64.deb" target="_blank">librist-dev_0.2.7+dfsg-1_amd64.deb</a></p></blockquote>

<p>And proceeded to install them into my Metztli Reiser4 / Debian Bullseye backports for AMD64:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dpkg&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;libmbedcrypto7_2.28.1</span><span class="amc_keyword">-</span><span class="amc_default">1_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb&nbsp;librist4_0.2.7</span><span class="amc_keyword">+</span><span class="amc_default">dfsg</span><span class="amc_keyword">-</span><span class="amc_default">1_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb&nbsp;librist</span><span class="amc_keyword">-</span><span class="amc_default">dev_0.2.7</span><span class="amc_keyword">+</span><span class="amc_default">dfsg</span><span class="amc_keyword">-</span><span class="amc_default">1_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb</span></span></code></td></tr></table></div><br />
subsequently, after downloading the Debian Bookworm packaging for <a href="https://packages.debian.org/bookworm/ffmpeg" target="_blank"><em><strong>ffmpeg (7:5.1.2-1)</strong></em></a>, fetched ffmpeg source repository:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">git&nbsp;</span><span class="amc_keyword">clone&nbsp;</span><span class="amc_default">https</span><span class="amc_keyword">:</span><span class="amc_comment">//git.ffmpeg.org/ffmpeg.git&nbsp;ffmpeg</span></span></code></td></tr></table></div>

<p> and proceeded to build a custom <em><strong>ffmpeg</strong> n5.1.2-1</em> for my Metztli Reiser4 / Debian Bullseye backports:<br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg_5.1.2-1.1_amd64.deb" target="_blank">ffmpeg_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">ffmpeg_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg-doc_5.1.2-1.1_all.deb" target="_blank">ffmpeg-doc_5.1.2-1.1_all.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/ffmpeg-doc_5.1.2-1.1_all.deb.SHA256SUM" target="_blank">ffmpeg-doc_5.1.2-1.1_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec59_5.1.2-1.1_amd64.deb" target="_blank">libavcodec59_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec59_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavcodec59_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-dev_5.1.2-1.1_amd64.deb" target="_blank">libavcodec-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavcodec-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra_5.1.2-1.1_amd64.deb" target="_blank">libavcodec-extra_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavcodec-extra_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra59_5.1.2-1.1_amd64.deb" target="_blank">libavcodec-extra59_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavcodec-extra59_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavcodec-extra59_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice59_5.1.2-1.1_amd64.deb" target="_blank">libavdevice59_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice59_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavdevice59_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice-dev_5.1.2-1.1_amd64.deb" target="_blank">libavdevice-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavdevice-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavdevice-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter8_5.1.2-1.1_amd64.deb" target="_blank">libavfilter8_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter8_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavfilter8_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-dev_5.1.2-1.1_amd64.deb" target="_blank">libavfilter-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavfilter-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra_5.1.2-1.1_amd64.deb" target="_blank">libavfilter-extra_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavfilter-extra_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra8_5.1.2-1.1_amd64.deb" target="_blank">libavfilter-extra8_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavfilter-extra8_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavfilter-extra8_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat59_5.1.2-1.1_amd64.deb" target="_blank">libavformat59_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat59_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavformat59_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-dev_5.1.2-1.1_amd64.deb" target="_blank">libavformat-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavformat-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra_5.1.2-1.1_amd64.deb" target="_blank">libavformat-extra_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavformat-extra_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra59_5.1.2-1.1_amd64.deb" target="_blank">libavformat-extra59_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavformat-extra59_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavformat-extra59_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil57_5.1.2-1.1_amd64.deb" target="_blank">libavutil57_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil57_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavutil57_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil-dev_5.1.2-1.1_amd64.deb" target="_blank">libavutil-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libavutil-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libavutil-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc56_5.1.2-1.1_amd64.deb" target="_blank">libpostproc56_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc56_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libpostproc56_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc-dev_5.1.2-1.1_amd64.deb" target="_blank">libpostproc-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libpostproc-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libpostproc-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample4_5.1.2-1.1_amd64.deb" target="_blank">libswresample4_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample4_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libswresample4_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample-dev_5.1.2-1.1_amd64.deb" target="_blank">libswresample-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswresample-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libswresample-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale6_5.1.2-1.1_amd64.deb" target="_blank">libswscale6_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale6_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libswscale6_5.1.2-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale-dev_5.1.2-1.1_amd64.deb" target="_blank">libswscale-dev_5.1.2-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/CihuaMizton/readOnly/libswscale-dev_5.1.2-1.1_amd64.deb.SHA256SUM" target="_blank">libswscale-dev_5.1.2-1.1_amd64.deb.SHA256SUM</a></p>

<p>Whereas <a href="https://packages.debian.org/bullseye/libavresample4" target="_blank"><em>libavresample4</em></a> existed in Bullseye, it is deprecated in Bookworm. Accordingly, it is not part of the backported DEB components built listed above.</p>

<p>Additionally, I disabled in debian/control and debian/rules a couple of features which were introduced in Bookworm but do not exist in current Bullseye distribution. Those features required a higher glibc than currently in Bullseye and although I could likely have backported those extra packages, what I built suffices for my testing needs.</p>

<p><br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_17" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-IztacCihuaMizton.png?mtime=1668270697"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-IztacCihuaMizton.mp4?mtime=1668270697" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="cuahuencho-nahuatl-word-which-means-hot-pink-color">Cuahuencho, Nahuatl word which means: Горячий Розовый Цвет : Hot Pink Color</h2>
<p><strong><font color="#d70b0c">WARNING!</font> Rick James', '<em>Give It to Me, Baby! : Дай это мне, детка!</em></strong>'<br />
'<em><strong>Выход за рамки приличия ещё не делает вас плохим человеком…… Так же, как и посещение церкви не делает вас хорошим</strong></em>' ≈<br />
'<em><strong>Going beyond the bounds of decency does not make you a bad person…… Just like going to church doesn't make you good</strong></em>'~ Ангелина.</p>

<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_18" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-cuahuencho.png?mtime=1670254691"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-cuahuencho.mp4?mtime=1670254693" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="tlapaltic-nahuatl-word-which-means-red-and-tlaztalehualli-which-means-pink">Tlapaltic, Nahuatl word which means: Красный : Red; and Tlaztalehualli which means: Розовый : Pink</h2>
<p>(again <img src="https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif" title="&amp;#59;&amp;#68;" alt="&amp;#59;&amp;#68;" class="middle" width="15" height="15" /> <strong><font color="#d70b0c">WARNING!</font> Rick James' <em>«Сексуальный Угощение» : "Sexy Treat", <br />
«Не будь таким труднодоступным» : "Don't Be So Hard To Get"</em></strong>'<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_19" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Tlaztalehualli-Tlapaltic.png?mtime=1672679474"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Tlaztalehualli-Tlapaltic.mp4?mtime=1672679473" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="hueyatl-nahuatl-word-which-means-ocean-and-camohpaltic-which-means-purple">Hueyatl, Nahuatl word which means: Океан : Ocean; and Camohpaltic which means: Фиолетовый : Purple</h2>
<p>'всегда делаю что хочу &#128008;&#8205;&#11035; I always do what I want ?'<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_20" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-in-Hueyatl.png?mtime=1676317693"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-in-Hueyatl.mp4?mtime=1676317692" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="iztlamecayotl-agglutinated-nahuatl-word-composed-of-iztac-white-and-tlamecayotl-braids-inanimate-objects-have-no-plural-in-nahuatl-hence-white-braids">Iztlamecayotl, agglutinated Nahuatl word composed of Iztac: Белый: White, and Tlamecayotl: Косы: Braids -- inanimate objects have no plural in Nahuatl, hence Белые косы: White braids</h2>
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_21" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Ты_-_Солнце__ты_-_дождь-Iztlamecayotl.png?mtime=1678353896"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Ты_-_Солнце__ты_-_дождь-Iztlamecayotl.mp4?mtime=1678353896" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="in-tlilcueitl-in-iztahuipilli-comes-from-a-nahuatl-coupling-of-two-images-the-skirt-the-blouse-to-suggest-a-third-female-woman-or-women"><em>In Tlil<strong>cueitl</strong> in Izta<strong>huipilli</strong></em> comes from a Nahuatl <em>coupling of two images,</em> Юбка Блузка : The skirt the blouse, <em>to suggest a third:</em> самка, женщина или женщины : female, woman, or women</h2><p><sup>1</sup><br />
Of course, in this specific instance we concatenate <em>tliltic</em> : черный : black, and <em>iztac</em> : белый : white, to the relevant images to specifically suggest Ангелина's image in the video which, by the way, suggested (again <img src="https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif" title="&amp;#59;&amp;#68;" alt="&amp;#59;&amp;#68;" class="middle" width="15" height="15" /> <strong><font color="#d70b0c">WARNING!</font></strong>)The Sorels (Dan Hartman)  «<em>Я Могу Мечтать О Тебе</em>» : '<em>I Can Dream About You</em>'.<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_22" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/In-Tlilcueitl-in-Iztahuipilli.png?mtime=1690214283"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/In-Tlilcueitl-in-Iztahuipilli.mp4?mtime=1690214290" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="tzinitzinia2-she-hits-her-butt">Tzinitzinia<sup>2</sup> : Она бьет себя по заднице : [She] hits her butt </h2>
<p>Heading is self-explanatory for the ensuing video composition utilizing listed <em>ffmpeg</em> build utilities listed previously.<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_23" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Tzinitzinia_Ангелина_Кузнецова.png?mtime=1693311226"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Tzinitzinia_Ангелина_Кузнецова.mp4?mtime=1693321377" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="shows-us-there-is-more-than-one-way-ihtotia-to-dance-the-zoot-suitless-boogie">Ангелина shows us there is more than one way <em><strong>Ihtotia</strong> : Танцевать : To dance</em>&nbsp; the Zoot <font color="#d70b0c">Suit<em>less</em></font> Boogie</h2>
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_24" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Zoot-Suit-Boogie.png?mtime=1705194367"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова_Zoot-Suit-Boogie.mp4?mtime=1705194160" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="itic-monahualtia-iztac-cihuamizton-in-i-onotoc-angelina-kuznetsova-became-her-white-female-cat-animal-form-she-unwound-and-stretched-out"><em><strong>Itic moNahualtia Iztac Cihuamizton in Ангелина Кузнецова ... i∙onotoc</strong></em> : Ангелина Кузнецова приняла свою животную форму Белой Кошки Женского пола ... она раскрутилась и вытянулась : Angelina Kuznetsova became her White Female Cat animal form ... she unwound and stretched out.</h2>
<p><font color="red">WARNING</font>: <em><strong>Zan niNemilia</strong></em> : «Просто мое Воображение» : "Just my Imagination" ~ The Temptations<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_25" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Iztac-Cihuamizton.png?mtime=1716163850"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Iztac-Cihuamizton.mp4?mtime=1716163864" type="video/mp4" align="center" /></video></div>
<br /></p>
<h2 class="evo_auto_anchor_header" id="tzontlaztalehualli-pink-hair"><em><strong>TzonTlaztalehualli</strong></em> : Розовые Волосы : Pink Hair</h2>
<p><font color="red">WARNING</font>:<em><strong>Tlazohtzintli </strong></em><sup>3</sup> <em><strong>Nochipa</strong></em> : Любимый Навсегда : Darling Forever ~ '<em>Los Stardusters</em>'<br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_26" poster="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/TzonTlaztalehuallic.png?mtime=1717848885"><source src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/TzonTlaztalehuallic.mp4?mtime=1717845521" type="video/mp4" align="center" /></video></div>

<hr />
<p>References: <a href="https://www.instagram.com/Kisa_Modelka/" target="_blank">Ангелина Кузнецова : Angelina Kuznetsova</a><br />
<a href="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/Ангелина_Кузнецова-Великолепный-Кошка_.png?mtime=1667152677" rel="lightbox[p264]" id="link_980"><img alt="Ангелина Кузнецова, Великолепный Кошка" src="https://metztli.blog/media/blogs/ixiptli/CihuaMizton/.evocache/Ангелина_Кузнецова-Великолепный-Кошка_.png/fit-192x192.png?mtime=1667152677" width="118" height="192" class="evo_thumbnail evo_thumbnail__left squared rounded loadimg" /></a></p>

<p>It had been a while since I had built a custom <em>ffmpeg</em> and the above build basically refreshed my memory. Accordingly, the resources available above are for illustrative purposes and there is <font color="#d70b0c">NO IMPLICIT NOR EXPLICIT WARRANTY</font> as to their suitability for any task should those resources be downloaded and used by any individual and/or entity.</p>

<p>Online Nahuatl Dictionary: <a href="https://nahuatl.wired-humanities.org/content/cuahuencho" target="_blank">Cuahuencho.</a><br />
Online Nahuatl Dictionary: <a href="https://nahuatl.wired-humanities.org/content/tlamecayotl" target="_blank">Tlamecayotl.</a><br />
Online Nahuatl Dictionary: <a href="https://nahuatl.wired-humanities.org/content/cueitl-huipilli" target="_blank">In cueitl in huipilli.</a></p>

<p><a href="https://nahuatl.wired-humanities.org/content/donate" target="_blank"><strong>Donations are welcomed</strong></a> by <strong>Wired Humanities</strong> to maintain <em><strong>Nahuatl, real Mexico's language par excellence</strong></em>, as an online resource.</p>

<p><sup>1</sup> A peculiar problem is posed by the stylistic features of the more traditional texts and particularly by what Garibay baptized difrasismo. The coupling of two images to suggest a third meaning. It is becoming clear that the poetic features of Nahuatl style are even more complex than Garibay believed, including not only couplet parallelism as a general feature and Garibay´s binomial difrasismo as an embellishment but also a polynomial repetition with both semantic and poetic force (Edmonson 1974, 12). <br />
<a href="https://www.iifilologicas.unam.mx/ebooks/los-difrasismos-en-el-nahuatl/files/basic-html/page23.html" target="_blank">Los difrasismos en el Nahuatl</a></p>

<p><sup>2</sup> Online Nahuatl Dictionary: <a href="https://nahuatl.wired-humanities.org/content/tzintamalli" target="_blank">Tzintamalli : <br />
ягодица[а̶ы] : buttock[s]</a></p>

<p><sup>3</sup>DICTIONNAIRE de la langue NAHUATL CLASSIQUE <a href="https://www.malinal.net/lexik/nahuatlTL.html#TLAZOHTZINTLI" target="_blank">Tlazohtzintli</a>:<br />
Kind or darling.<br />
tlazohtli, tlazohtzintli, tlazohtlalōni , esteemed, darling, worthy of being loved - esteemed, lovely, worthy of being loved. Is said of a noble lady, tēixhuiuh. Sah10,50.<br />
tlazohtli, tlazohtzintli, tlazohtitlācatl, īxtilli, īmacaxtli, ahquehquelli , esteemed, cherished, a noble and esteemed person, respected, worthy of great respect, full of dignity, esteemed, lovely , an esteemed noble, respected, revered, dignified. Is said of a noble lady, cihuāpilli. Sah10,45.</p></p></p><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/cihuamizton">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/cihuamizton#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=264</wfw:commentRss>
		</item>
				<item>
			<title>Metztli Reiser4: 'How can the [VirtualBox] guest additions work if they are no native OS/2 progs[?]'</title>
			<link>https://metztli.blog/ixiptli/virtualbox-os2</link>
			<pubDate>Thu, 21 Jul 2022 00:16:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">Technology</category>
<category domain="alt">OS/2</category>
<category domain="alt">Reiser4</category>
<category domain="main">Debian</category>			<guid isPermaLink="false">261@https://metztli.blog/</guid>
						<description>&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_27&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-nahui_Tlilticohuatl.png?mtime=1658357837&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-nahui_Tlilticohuatl.mp4?mtime=1658358775&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
(To view in larger dimension, once the video starts, you can right select (click) on it and choose &#039;Open video in new tab&#039; from the ensuing menu.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Recently I came across the question of the title and the associated issue: how to enable the &lt;em&gt;VirtualBox Guest Additions&lt;/em&gt;&amp;nbsp; for OS/2. Indeed, this is an old issue which surviving savvy OS/2&lt;em&gt;ers&lt;/em&gt;&amp;nbsp; have managed to achieve. Notwithstanding, as is usually the case, the procedure is nowhere to be found -- probably due to OS/2&lt;em&gt;ers&lt;/em&gt;&amp;nbsp; proprietary mindset since most have migrated to the &lt;em&gt;allegedly corrupt&lt;/em&gt; &lt;img src=&quot;https://metztli.blog/rsc/smilies/icon_wink.gif&quot; title=&quot;&amp;amp;#59;&amp;amp;#41;&quot; alt=&quot;&amp;amp;#59;&amp;amp;#41;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; oligarch Bill Gate&#039;s mediocre, compromised, virus-like software. Spearheaded by the mundane household name, &lt;em&gt;windows&lt;/em&gt;, Microsoft is imposed on US&#039; vassal governments, like that of the pusillanimous &lt;em&gt;New Spain&lt;/em&gt;, aka, &#039;&lt;em&gt;Mexico&lt;/em&gt;&#039;, and &lt;em&gt;&lt;strong&gt;Zio&lt;/strong&gt;- &lt;strong&gt;Nazi&lt;/strong&gt; Ukraine&#039;s&lt;/em&gt;&lt;sup&gt;1&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Alas, &lt;em&gt;VirtualBox Guest Additions are proprietary&lt;/em&gt; software as they are released as &lt;a href=&quot;https://www.virtualbox.org/wiki/VirtualBox_PUEL&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;VirtualBox Personal Use and Evaluation License (PUEL)&lt;/em&gt;&lt;/a&gt;; incidentally, the acronym closely resembles &lt;em&gt;PUKE&lt;/em&gt;, just pointing out the obvious. Just for the record, I do not need such &lt;em&gt;PUKE&lt;/em&gt;..., er, &lt;em&gt;PUEL&lt;/em&gt;, since under my Linux -based Metztli Reiser4 as in all versions of OS/2 2.0, 2.1x, Warp 3, and Warp 4, I can just generate on the fly an ISO image from the command prompt to transfer files from Linux to OS/2. I can, alternatively, mount a given OS/2 version as a virtual disk under a guest Metztli Reiser4 and transfer data (assuming, of course, the OS/2 file system is not &lt;em&gt;hpfs386&lt;/em&gt; &lt;img src=&quot;https://metztli.blog/rsc/smilies/icon_wink.gif&quot; title=&quot;&amp;amp;#59;&amp;amp;#41;&quot; alt=&quot;&amp;amp;#59;&amp;amp;#41;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt;. Also, allegedly &lt;a href=&quot;https://www.virtualbox.org/ticket/1090&quot; target=&quot;_blank&quot;&gt;VirtualBox Guest additions depend on a KERNEL EXECUTION ENVIRONMENT (KEE) extension&lt;/a&gt; introduced &lt;em&gt;only&lt;/em&gt;&amp;nbsp; in the kernels of &lt;em&gt;WSEB&lt;/em&gt; and a certain late fixpak for OS/2 Warp Merlin.&lt;/p&gt;

&lt;p&gt;For instance, here is what happens when the VirtualBox Guest additions are enabled for a &lt;em&gt;&lt;strong&gt;fixpaked&lt;/strong&gt; OS/2 Warp 3 Connect&lt;/em&gt;&amp;nbsp; running the last available kernel:&lt;/p&gt;

&lt;div class=&quot;image_block squared&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2-warp3_kee_kernel-execution-environment-missing.png?mtime=1665612324&quot; title=&quot;SYS1718&amp;amp;#58; The system cannot find the file KEE specified&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_959&quot;&gt;&lt;img alt=&quot;SYS1718&amp;amp;#58; The system cannot find the file KEE specified&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/os2-warp3_kee_kernel-execution-environment-missing.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fos2-warp3_kee_kernel-execution-environment-missing.png&amp;amp;mtime=1665612324&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;SYS1718&amp;#58; The system cannot find the file KEE specified&lt;/div&gt;&lt;/div&gt;


&lt;p&gt;Accordingly, installing the &lt;em&gt;VirtualBox Guest Additions&lt;/em&gt;&amp;nbsp; was more an act of technological curiosity more than anything else -- as I strive to stay away from cave proprietary development.&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;lowdown&quot;&gt;Lowdown&lt;/h2&gt;
&lt;p&gt;If you are going to build the most recent VirtualBox 6.1.34/36 under Debian Buster/Bullseye and/or &lt;em&gt;&lt;strong&gt;Amatlocuilin&lt;/strong&gt;&lt;/em&gt;, i.e., &#039;&lt;em&gt;Bookworm&lt;/em&gt;&#039;, Debian Linux, you will need to install the following packages -- as root or wielding &lt;em&gt;root privilege&lt;/em&gt; with &lt;em&gt;sudo&lt;/em&gt; :&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dpkg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;architecture&amp;nbsp;i386&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;install&amp;nbsp;lib32z1&amp;nbsp;lib32ncurses6&amp;nbsp;libc6&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i386&amp;nbsp;lib32gcc&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;s1&amp;nbsp;gcc&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;multilib&amp;nbsp;lib32stdc&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6&amp;nbsp;g&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;++-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;multilib&amp;nbsp;gcc&amp;nbsp;g&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;++&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bcc&amp;nbsp;iasl&amp;nbsp;xsltproc&amp;nbsp;uuid&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;zlib1g&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libidl&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libsdl1.2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libxcursor&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libasound2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libstdc&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5&amp;nbsp;libpulse&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libxml2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libxslt1&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;python&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libcap&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libxmu&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;mesa&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;common&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libglu1&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;mesa&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libpam0g&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libxrandr&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libxinerama&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;makeself&amp;nbsp;libdevmapper&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;default-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;jdk&amp;nbsp;texlive&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;latex&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;base&amp;nbsp;texlive&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;latex&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;extra&amp;nbsp;texlive&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;latex&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;recommended&amp;nbsp;texlive&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fonts&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;extra&amp;nbsp;texlive&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;fonts&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;recommended&amp;nbsp;genisoimage&amp;nbsp;libvpx&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libvncserver&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libssl&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;libqt5x11extras5&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;qttools5&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tools&amp;nbsp;make&amp;nbsp;libopus&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;liblzf&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;gsoap&amp;nbsp;jaxws&amp;nbsp;docbook&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;xsl&amp;nbsp;docbook&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;xsl&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;ns&amp;nbsp;python3&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sphinx&amp;nbsp;yasm&amp;nbsp;libtpms&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&amp;nbsp;qttools5&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;(If on Debian Bookworm 12 and VirtualBox-7.0.20, replace python-dev above with &lt;strong&gt;python-dev-is-python3&lt;/strong&gt; and include libpython3.10-dev and/or libpython3.11-dev libgsoap-dev as well as libcurl4-openssl-dev and &lt;strong&gt;glslang-tools&lt;/strong&gt; -- as this latter package provides &lt;em&gt;glslangValidator&lt;/em&gt;)&lt;/p&gt;

&lt;p&gt;Also, if building VirtualBox 7.0.20 on Debian Bookworm AMD64 you experience an error with output containing a line similar to:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;kmk: *** No rule to make target &#039;/usr/lib/x86_64-linux-gnu/libQt5Help.so&#039;, needed by &#039;/usr/src/build/VirtualBox-7.0.20/out/linux.amd64/release/obj/UICommon/UICommon.so&#039;.  Stop.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;then &lt;a href=&quot;https://www.virtualbox.org/pipermail/vbox-dev/2024-August/010284.html&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;qttools5-dev&lt;/strong&gt;&lt;/em&gt; must be missing&lt;/a&gt; -- even if the &lt;em&gt;configure.log&lt;/em&gt; file shows every dependency to build VirtualBox 7.0.20 is fulfilled.&lt;/p&gt;

&lt;p&gt;If building VirtualBox 7.1.0 on Debian 12 Amatlocuilin, i.e., &#039;Bookworm&#039;, you will need the packages:&lt;br /&gt;
&lt;code&gt;qt6-5compat-dev qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-scxml-dev&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Additionally, if building VirtualBox 7.2.2 on Debian 13 Trixie, and you get a similar error as:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;xyz/build/VirtualBox-7.2.2/src/VBox/Runtime/generic/http-curl.cpp:2097:43:&lt;br /&gt;
invalid conversion from ‘long int’ to ‘curl_proxytype’&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt; you will need a patch developed by Debian and being used by other distros, too:&lt;br /&gt;
&lt;a href=&quot;https://salsa.debian.org/pkg-virtualbox-team/virtualbox/-/raw/dbf9a6ef75380ebd2705df0198c6ac8073d0b4cb/debian/patches/new-curl.patch&quot; target=&quot;_blank&quot;&gt;new-curl.patch&lt;/a&gt; to be applied to &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;src/VBox/Runtime/generic/http-curl.cpp&lt;/p&gt;&lt;/blockquote&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp?mtime=1769688130&quot; title=&quot;VirtualBox 7.2.4 on Metztli Reiser4 5.17.15-2&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_1537&quot;&gt;&lt;img alt=&quot;VirtualBox 7.2.4 on Metztli Reiser4 5.17.15-2&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/%D0%90%D0%BD%D0%B3%D0%B5%D0%BB%D0%B8%D0%BD%D0%B0_%D0%9A%D1%83%D0%B7%D0%BD%D0%B5%D1%86%D0%BE%D0%B2%D0%B0_%D0%B2_%D1%80%D0%BE%D0%BB%D0%B8_%D0%A2%D1%80%D0%B8%D0%BA%D1%81%D0%B8_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp?root=collection_13&amp;amp;path=Tlilticohuatl%2F%D0%90%D0%BD%D0%B3%D0%B5%D0%BB%D0%B8%D0%BD%D0%B0_%D0%9A%D1%83%D0%B7%D0%BD%D0%B5%D1%86%D0%BE%D0%B2%D0%B0_%D0%B2_%D1%80%D0%BE%D0%BB%D0%B8_%D0%A2%D1%80%D0%B8%D0%BA%D1%81%D0%B8_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp&amp;amp;mtime=1769688130&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;VirtualBox 7.2.4 on Metztli Reiser4 5.17.15-2&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;and the higher version upstream package&lt;br /&gt;
&lt;code&gt;qt6-base-dev_6.8.2+dfsg-9_amd64.deb&lt;/code&gt;&lt;br /&gt;
which contains an extra file:&lt;br /&gt;
&lt;code&gt;/usr/include/x86_64-linux-gnu/qt6/QtCore/qglobal.h&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;otherwise, your build from source will fail, halting when referencing:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;#include &amp;lt;QtGlobal&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Please, do add to the package dependencies previously elaborated, if needed, i.e., &lt;em&gt;if not on a Metztli Reiser4&lt;/em&gt;:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;install&amp;nbsp;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;kernel&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;headers&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We can then download the OSE VirtualBox most recent source release and &lt;em&gt;extension pack&lt;/em&gt;:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;wget&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;P&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;~/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Downloads&amp;nbsp;https&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;amc_comment&quot;&gt;//download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1.36.tar.bz2&amp;nbsp;https://download.virtualbox.org/virtualbox/6.1.36/Oracle_VM_VirtualBox_Extension_Pack-6.1.36-152435.vbox-extpack&amp;nbsp;https://download.virtualbox.org/virtualbox/6.1.36/SHA256SUMS&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;And verify their integrity:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_keyword&quot;&gt;for&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;in&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;$(&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sha256sum&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;~/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Downloads&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Oracle_VM_VirtualBox_Extension_Pack&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6.1.36&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;152435.vbox&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;extpack&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;~/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Downloads&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;VirtualBox&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6.1.36&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bz2&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;|&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;cut&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&#039;&amp;nbsp;&#039;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;f1&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;);&amp;nbsp;do&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;grep&amp;nbsp;$i&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;~/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Downloads&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;SHA256SUMS&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;done&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Note that the sha256sum is currently the same for Oracle_VM_VirtualBox_Extension_Pack-6.1.36-152435.vbox-extpack (fetched) as for Oracle_VM_VirtualBox_Extension_Pack-6.1.36.vbox-extpack which only exists in SHA256SUMS file.&lt;/p&gt;

&lt;p&gt;Once at the directory location selected to untar our VirtualBox source archive, we do:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;xf&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;~/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Downloads&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;VirtualBox&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6.1.36&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tar&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bz2&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;and change into VirtualBox-6.1.36:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cd&amp;nbsp;VirtualBox&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6.1.36&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We also bring with us the fetched extension pack:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;cp&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;iv&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;~/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Downloads&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;Oracle_VM_VirtualBox_Extension_Pack&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6.1.36&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;152435.vbox&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;extpack&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We configure our source: &lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_keyword&quot;&gt;./&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;configure&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;disable&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;docs&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;disable&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;hardening&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;enable&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;vde&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;enable&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;vnc&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;(please, type &lt;em&gt;./configure --help&lt;/em&gt; to see for more information)&lt;/p&gt;

&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/build-virtualbox-6.1.36.png?mtime=1658300654&quot; title=&quot;Metztli Reiser4 configure VirtualBox 6.1.36&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_943&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 configure VirtualBox 6.1.36&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/build-virtualbox-6.1.36.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fbuild-virtualbox-6.1.36.png&amp;amp;mtime=1658300654&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Metztli Reiser4 configure VirtualBox 6.1.36&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We follow the guidelines at the end of the output (in above snapshot) after a successful VirtualBox source configuration:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;source&amp;nbsp;env&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;sh&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;kmk&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
After a fraction of an hour &lt;em&gt;kmk&lt;/em&gt; ends without errors:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/kmk-virtualbox-6.1.36-done.png?mtime=1658307899&quot; title=&quot;Metztli Reiser4 VirtualBox kmk final output&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_944&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 VirtualBox kmk final output&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/kmk-virtualbox-6.1.36-done.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fkmk-virtualbox-6.1.36-done.png&amp;amp;mtime=1658307899&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Metztli Reiser4 VirtualBox kmk final output&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We peek to find out what VirtualBox modules will be built by observing their directory name:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;ls&amp;nbsp;out&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;release&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bin&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;src&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
then we start the &lt;em&gt;make&lt;/em&gt; procedure -- specifying &lt;em&gt;&lt;strong&gt;-C&lt;/strong&gt;&lt;/em&gt; option to instruct &lt;em&gt;make&lt;/em&gt; to change directory first:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;make&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;C&amp;nbsp;out&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;release&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bin&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;src&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/make_-c_virtualbox-src-path.png?mtime=1658309795&quot; title=&quot;Metztli Reiser4 make -C source modules&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_945&quot;&gt;&lt;img alt=&quot;Metztli Reiser4: &amp;apos;How can the [VirtualBox] guest additions work if they are no native OS/2 progs[?]&amp;apos;&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/make_-c_virtualbox-src-path.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fmake_-c_virtualbox-src-path.png&amp;amp;mtime=1658309795&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Metztli Reiser4 make -C source modules&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After the modules build completes, we again peek as in command 11 above. We should see the freshly &lt;em&gt;minted&lt;/em&gt; modules inheriting their source directory name but concatenating a &lt;em&gt;&lt;strong&gt;.&lt;/strong&gt;ko&lt;/em&gt;&amp;nbsp; file extension. We acquire root privilege with &lt;em&gt;su&lt;/em&gt; and proceed to install the VirtualBox modules:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;make&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;C&amp;nbsp;out&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;release&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bin&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;src&amp;nbsp;install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/make_-c_virtualbox-src-path_install.png?mtime=1658310735&quot; title=&quot;make -C source modules install&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_946&quot;&gt;&lt;img alt=&quot;make -C source modules install&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/make_-c_virtualbox-src-path_install.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fmake_-c_virtualbox-src-path_install.png&amp;amp;mtime=1658310735&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;make -C source modules install&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We can verify that the VirtualBox 6.1.36 modules were indeed &lt;em&gt;&lt;strong&gt;install&lt;/strong&gt;ed&lt;/em&gt;&amp;nbsp; for our reiser4 kernel:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;ls&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;lib&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;modules&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/`&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;uname&amp;nbsp;-r&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;`/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;misc&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/virtualbox-module-installation-complete.png?mtime=1658311462&quot; title=&quot;VirtualBox modules installed to /usr/lib/`uname -r`/misc&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_947&quot;&gt;&lt;img alt=&quot;VirtualBox modules installed to /usr/lib/`uname -r`/misc&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/virtualbox-module-installation-complete.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fvirtualbox-module-installation-complete.png&amp;amp;mtime=1658311462&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;VirtualBox modules installed to /usr/lib/`uname -r`/misc&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Acquiring root privilege with &lt;em&gt;su&lt;/em&gt; and/or as &lt;em&gt;root&lt;/em&gt;&amp;nbsp; in Debian -based Metztli Reiser4 we enable (load) the modules:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;depmod&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;a&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;modprobe&amp;nbsp;vboxdrv&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;modprobe&amp;nbsp;vboxnetflt&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;modprobe&amp;nbsp;vboxnetadp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;chgrp&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;user&amp;nbsp;group&amp;nbsp;name&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;]&amp;nbsp;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;vboxdrv&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;chmod&amp;nbsp;g&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;rw&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;dev&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;vboxdrv&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Now as a normal user, i.e., no root privilege, we set the path to our VirtualBox 6.1.36 binary:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;=/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;our&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;VirtualBox&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;6.1.36&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;out&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;release&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;bin&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;$PATH&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We Verify that, in effect, we can call to execute our VirtualBox binary:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;which&amp;nbsp;VirtualBox&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;VirtualBox&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
Subsequently, the VirtualBox 6.1.36 r152435 type 2 hypervisor will start, containing all the previous virtual machines we have created, if at all:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/virtualbox-6.1.36.png?mtime=1658315769&quot; title=&quot;VirtualBox 6.1.36 r152435&quot; rel=&quot;lightbox[p261]&quot; id=&quot;link_948&quot;&gt;&lt;img alt=&quot;VirtualBox 6.1.36 r152435&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/virtualbox-6.1.36.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fvirtualbox-6.1.36.png&amp;amp;mtime=1658315769&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;VirtualBox 6.1.36 r152435&lt;/div&gt;&lt;/div&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;helpful-os-2-warp-4-utility-and-how-to-enable-it&quot;&gt;Helpful OS/2 Warp 4 Utility and How to Enable It.&lt;/h2&gt;
&lt;p&gt;grep from &lt;a href=&quot;https://rpm.netlabs.org/release/00/zip/&quot; target=&quot;_blank&quot;&gt;grep_3-4-1.zip at Netlabs&lt;/a&gt;&lt;br /&gt;
depends on:&lt;br /&gt;
libcn0.dll from libc-0_1_7-1_oc00.zip&lt;br /&gt;
libcx0.dll from libcx-0_4_1-1_oc00.zip&lt;br /&gt;
WARNING: &lt;font color=&quot;f70000&quot;&gt; libcx0.dll from libcx-0_7_2-1_oc00.zip did not work; &lt;/font&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;f70000&quot;&gt;it yields: &lt;em&gt;A non-recoverable error occurred.  The process ended.&lt;/em&gt;&lt;/font&gt;&lt;br /&gt;
intl8.dll   from gettext-0_19_8_1-3_oc00.zip&lt;br /&gt;
gcc1.dll  from gcc-9_2_0-5_oc00.zip&lt;br /&gt;
gcc444.dll from gcc-9_2_0-5_oc00.zip&lt;br /&gt;
pcre8.dll from pcre-8_45-1_oc00_1.zip&lt;br /&gt;
libc063.dll from libc-0_6_6-40_oc00.zip&lt;br /&gt;
libc066.dll from libc-0_6_6-40_oc00.zip&lt;br /&gt;
pthr01.dll from pthread-20190130-23_oc00.zip&lt;br /&gt;
urpo.dll from urpo-20160630-12_oc00.zip&lt;/p&gt;

&lt;p&gt;Extracting those DLLs and subsequently placing them under your /OS2/DLL/ directory will enable the &lt;em&gt;grep&lt;/em&gt; utility where, of course, &lt;em&gt;grep&lt;/em&gt; is an executable and should be placed under /OS2/ &lt;img src=&quot;https://metztli.blog/rsc/smilies/grayyes.gif&quot; title=&quot;&amp;amp;#58;&amp;amp;#121;&amp;amp;#101;&amp;amp;#115;&amp;amp;#58;&quot; alt=&quot;&amp;amp;#58;&amp;amp;#121;&amp;amp;#101;&amp;amp;#115;&amp;amp;#58;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; ; then you can invoke &lt;em&gt;grep&lt;/em&gt; from any location in your command line.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;br /&gt;
Microsoft is &#039;encroaching on the sovereignty of other states&#039;, besides Ukraine:&lt;br /&gt;
&lt;a href=&quot;https://news.microsoft.com/es-xl/microsoft-announces-a-1-1-billion-investment-plan-to-drive-digital-transformation-in-country-including-its-first-cloud-datacenter-region/&quot; target=&quot;_blank&quot;&gt;Microsoft announces a $1.1 billion investment plan to drive digital transformation in country including its first cloud datacenter region&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_28&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/microsoft-us-govt.png?mtime=1658485767&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/microsoft-us-govt.mp4?mtime=1658362082&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/virtualbox-os2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_29" poster="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-nahui_Tlilticohuatl.png?mtime=1658357837"><source src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-nahui_Tlilticohuatl.mp4?mtime=1658358775" type="video/mp4" align="center" /></video></div>
(To view in larger dimension, once the video starts, you can right select (click) on it and choose 'Open video in new tab' from the ensuing menu.)</p>
<hr />
<p>Recently I came across the question of the title and the associated issue: how to enable the <em>VirtualBox Guest Additions</em>&nbsp; for OS/2. Indeed, this is an old issue which surviving savvy OS/2<em>ers</em>&nbsp; have managed to achieve. Notwithstanding, as is usually the case, the procedure is nowhere to be found -- probably due to OS/2<em>ers</em>&nbsp; proprietary mindset since most have migrated to the <em>allegedly corrupt</em> <img src="https://metztli.blog/rsc/smilies/icon_wink.gif" title="&amp;#59;&amp;#41;" alt="&amp;#59;&amp;#41;" class="middle" width="15" height="15" /> oligarch Bill Gate's mediocre, compromised, virus-like software. Spearheaded by the mundane household name, <em>windows</em>, Microsoft is imposed on US' vassal governments, like that of the pusillanimous <em>New Spain</em>, aka, '<em>Mexico</em>', and <em><strong>Zio</strong>- <strong>Nazi</strong> Ukraine's</em><sup>1</sup>.</p>

<p>Alas, <em>VirtualBox Guest Additions are proprietary</em> software as they are released as <a href="https://www.virtualbox.org/wiki/VirtualBox_PUEL" target="_blank"><em>VirtualBox Personal Use and Evaluation License (PUEL)</em></a>; incidentally, the acronym closely resembles <em>PUKE</em>, just pointing out the obvious. Just for the record, I do not need such <em>PUKE</em>..., er, <em>PUEL</em>, since under my Linux -based Metztli Reiser4 as in all versions of OS/2 2.0, 2.1x, Warp 3, and Warp 4, I can just generate on the fly an ISO image from the command prompt to transfer files from Linux to OS/2. I can, alternatively, mount a given OS/2 version as a virtual disk under a guest Metztli Reiser4 and transfer data (assuming, of course, the OS/2 file system is not <em>hpfs386</em> <img src="https://metztli.blog/rsc/smilies/icon_wink.gif" title="&amp;#59;&amp;#41;" alt="&amp;#59;&amp;#41;" class="middle" width="15" height="15" />. Also, allegedly <a href="https://www.virtualbox.org/ticket/1090" target="_blank">VirtualBox Guest additions depend on a KERNEL EXECUTION ENVIRONMENT (KEE) extension</a> introduced <em>only</em>&nbsp; in the kernels of <em>WSEB</em> and a certain late fixpak for OS/2 Warp Merlin.</p>

<p>For instance, here is what happens when the VirtualBox Guest additions are enabled for a <em><strong>fixpaked</strong> OS/2 Warp 3 Connect</em>&nbsp; running the last available kernel:</p>

<div class="squared"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2-warp3_kee_kernel-execution-environment-missing.png?mtime=1665612324" title="SYS1718&amp;#58; The system cannot find the file KEE specified" rel="lightbox[p261]" id="link_959"><img alt="SYS1718&amp;#58; The system cannot find the file KEE specified" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/os2-warp3_kee_kernel-execution-environment-missing.png/fit-320x320.png?mtime=1665612324" width="320" height="180" class="loadimg" /></a><div><i>SYS1718&#58; The system cannot find the file KEE specified</i></div></div>


<p>Accordingly, installing the <em>VirtualBox Guest Additions</em>&nbsp; was more an act of technological curiosity more than anything else -- as I strive to stay away from cave proprietary development.</p>

<h2 class="evo_auto_anchor_header" id="lowdown">Lowdown</h2>
<p>If you are going to build the most recent VirtualBox 6.1.34/36 under Debian Buster/Bullseye and/or <em><strong>Amatlocuilin</strong></em>, i.e., '<em>Bookworm</em>', Debian Linux, you will need to install the following packages -- as root or wielding <em>root privilege</em> with <em>sudo</em> :<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dpkg&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">add</span><span class="amc_keyword">-</span><span class="amc_default">architecture&nbsp;i386</span></span></code></td></tr></table></div><br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;install&nbsp;lib32z1&nbsp;lib32ncurses6&nbsp;libc6</span><span class="amc_keyword">-</span><span class="amc_default">dev</span><span class="amc_keyword">-</span><span class="amc_default">i386&nbsp;lib32gcc</span><span class="amc_keyword">-</span><span class="amc_default">s1&nbsp;gcc</span><span class="amc_keyword">-</span><span class="amc_default">multilib&nbsp;lib32stdc</span><span class="amc_keyword">++</span><span class="amc_default">6&nbsp;g</span><span class="amc_keyword">++-</span><span class="amc_default">multilib&nbsp;gcc&nbsp;g</span><span class="amc_keyword">++&nbsp;</span><span class="amc_default">bcc&nbsp;iasl&nbsp;xsltproc&nbsp;uuid</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;zlib1g</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libidl</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libsdl1.2</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libxcursor</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libasound2</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libstdc</span><span class="amc_keyword">++</span><span class="amc_default">5&nbsp;libpulse</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libxml2</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libxslt1</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;python</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libcap</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libxmu</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;mesa</span><span class="amc_keyword">-</span><span class="amc_default">common</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libglu1</span><span class="amc_keyword">-</span><span class="amc_default">mesa</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libpam0g</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libxrandr</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libxinerama</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;makeself&nbsp;libdevmapper</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;</span><span class="amc_keyword">default-</span><span class="amc_default">jdk&nbsp;texlive</span><span class="amc_keyword">-</span><span class="amc_default">latex</span><span class="amc_keyword">-</span><span class="amc_default">base&nbsp;texlive</span><span class="amc_keyword">-</span><span class="amc_default">latex</span><span class="amc_keyword">-</span><span class="amc_default">extra&nbsp;texlive</span><span class="amc_keyword">-</span><span class="amc_default">latex</span><span class="amc_keyword">-</span><span class="amc_default">recommended&nbsp;texlive</span><span class="amc_keyword">-</span><span class="amc_default">fonts</span><span class="amc_keyword">-</span><span class="amc_default">extra&nbsp;texlive</span><span class="amc_keyword">-</span><span class="amc_default">fonts</span><span class="amc_keyword">-</span><span class="amc_default">recommended&nbsp;genisoimage&nbsp;libvpx</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libvncserver</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libssl</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;libqt5x11extras5</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;qttools5</span><span class="amc_keyword">-</span><span class="amc_default">dev</span><span class="amc_keyword">-</span><span class="amc_default">tools&nbsp;make&nbsp;libopus</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;liblzf</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;gsoap&nbsp;jaxws&nbsp;docbook</span><span class="amc_keyword">-</span><span class="amc_default">xsl&nbsp;docbook</span><span class="amc_keyword">-</span><span class="amc_default">xsl</span><span class="amc_keyword">-</span><span class="amc_default">ns&nbsp;python3</span><span class="amc_keyword">-</span><span class="amc_default">sphinx&nbsp;yasm&nbsp;libtpms</span><span class="amc_keyword">-</span><span class="amc_default">dev&nbsp;qttools5</span><span class="amc_keyword">-</span><span class="amc_default">dev</span></span></code></td></tr></table></div>

<p>(If on Debian Bookworm 12 and VirtualBox-7.0.20, replace python-dev above with <strong>python-dev-is-python3</strong> and include libpython3.10-dev and/or libpython3.11-dev libgsoap-dev as well as libcurl4-openssl-dev and <strong>glslang-tools</strong> -- as this latter package provides <em>glslangValidator</em>)</p>

<p>Also, if building VirtualBox 7.0.20 on Debian Bookworm AMD64 you experience an error with output containing a line similar to:</p>
<blockquote><p>kmk: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libQt5Help.so', needed by '/usr/src/build/VirtualBox-7.0.20/out/linux.amd64/release/obj/UICommon/UICommon.so'.  Stop.</p></blockquote>

<p>then <a href="https://www.virtualbox.org/pipermail/vbox-dev/2024-August/010284.html" target="_blank"><em><strong>qttools5-dev</strong></em> must be missing</a> -- even if the <em>configure.log</em> file shows every dependency to build VirtualBox 7.0.20 is fulfilled.</p>

<p>If building VirtualBox 7.1.0 on Debian 12 Amatlocuilin, i.e., 'Bookworm', you will need the packages:<br />
<code>qt6-5compat-dev qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-scxml-dev</code></p>

<p>Additionally, if building VirtualBox 7.2.2 on Debian 13 Trixie, and you get a similar error as:</p>
<blockquote><p>xyz/build/VirtualBox-7.2.2/src/VBox/Runtime/generic/http-curl.cpp:2097:43:<br />
invalid conversion from ‘long int’ to ‘curl_proxytype’</p></blockquote>
<p> you will need a patch developed by Debian and being used by other distros, too:<br />
<a href="https://salsa.debian.org/pkg-virtualbox-team/virtualbox/-/raw/dbf9a6ef75380ebd2705df0198c6ac8073d0b4cb/debian/patches/new-curl.patch" target="_blank">new-curl.patch</a> to be applied to </p><blockquote><p>src/VBox/Runtime/generic/http-curl.cpp</p></blockquote>
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp?mtime=1769688130" title="VirtualBox 7.2.4 on Metztli Reiser4 5.17.15-2" rel="lightbox[p261]" id="link_1537"><img alt="VirtualBox 7.2.4 on Metztli Reiser4 5.17.15-2" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/Ангелина_Кузнецова_в_роли_Трикси_Totomichin-5.17-15-2_VirtualBox-7_2_4.webp/fit-320x320.webp?mtime=1769688130" width="320" height="180" class="loadimg" /></a><div><i>VirtualBox 7.2.4 on Metztli Reiser4 5.17.15-2</i></div></div>

<p>and the higher version upstream package<br />
<code>qt6-base-dev_6.8.2+dfsg-9_amd64.deb</code><br />
which contains an extra file:<br />
<code>/usr/include/x86_64-linux-gnu/qt6/QtCore/qglobal.h</code></p>

<p>otherwise, your build from source will fail, halting when referencing:</p>
<blockquote><p>#include &lt;QtGlobal&gt;</p></blockquote>

<p>Please, do add to the package dependencies previously elaborated, if needed, i.e., <em>if not on a Metztli Reiser4</em>:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;install&nbsp;linux</span><span class="amc_keyword">-</span><span class="amc_default">kernel</span><span class="amc_keyword">-</span><span class="amc_default">headers</span></span></code></td></tr></table></div>

<p>We can then download the OSE VirtualBox most recent source release and <em>extension pack</em>:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">wget&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">P&nbsp;</span><span class="amc_keyword">~/</span><span class="amc_default">Downloads&nbsp;https</span><span class="amc_keyword">:</span><span class="amc_comment">//download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1.36.tar.bz2&nbsp;https://download.virtualbox.org/virtualbox/6.1.36/Oracle_VM_VirtualBox_Extension_Pack-6.1.36-152435.vbox-extpack&nbsp;https://download.virtualbox.org/virtualbox/6.1.36/SHA256SUMS</span></span></code></td></tr></table></div>

<p>And verify their integrity:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc5"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_keyword">for&nbsp;</span><span class="amc_default">i&nbsp;in&nbsp;</span><span class="amc_keyword">$(</span><span class="amc_default">sha256sum&nbsp;</span><span class="amc_keyword">~/</span><span class="amc_default">Downloads</span><span class="amc_keyword">/</span><span class="amc_default">Oracle_VM_VirtualBox_Extension_Pack</span><span class="amc_keyword">-</span><span class="amc_default">6.1.36</span><span class="amc_keyword">-</span><span class="amc_default">152435.vbox</span><span class="amc_keyword">-</span><span class="amc_default">extpack&nbsp;</span><span class="amc_keyword">~/</span><span class="amc_default">Downloads</span><span class="amc_keyword">/</span><span class="amc_default">VirtualBox</span><span class="amc_keyword">-</span><span class="amc_default">6.1.36</span><span class="amc_keyword">.</span><span class="amc_default">tar</span><span class="amc_keyword">.</span><span class="amc_default">bz2&nbsp;</span><span class="amc_keyword">|&nbsp;</span><span class="amc_default">cut&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">d</span><span class="amc_string">'&nbsp;'&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">f1</span><span class="amc_keyword">);&nbsp;do&nbsp;</span><span class="amc_default">grep&nbsp;$i&nbsp;</span><span class="amc_keyword">~/</span><span class="amc_default">Downloads</span><span class="amc_keyword">/</span><span class="amc_default">SHA256SUMS</span><span class="amc_keyword">;&nbsp;</span><span class="amc_default">done</span></span></code></td></tr></table></div>

<p>Note that the sha256sum is currently the same for Oracle_VM_VirtualBox_Extension_Pack-6.1.36-152435.vbox-extpack (fetched) as for Oracle_VM_VirtualBox_Extension_Pack-6.1.36.vbox-extpack which only exists in SHA256SUMS file.</p>

<p>Once at the directory location selected to untar our VirtualBox source archive, we do:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc6"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">tar&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">xf&nbsp;</span><span class="amc_keyword">~/</span><span class="amc_default">Downloads</span><span class="amc_keyword">/</span><span class="amc_default">VirtualBox</span><span class="amc_keyword">-</span><span class="amc_default">6.1.36</span><span class="amc_keyword">.</span><span class="amc_default">tar</span><span class="amc_keyword">.</span><span class="amc_default">bz2</span></span></code></td></tr></table></div>

<p>and change into VirtualBox-6.1.36:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc7"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cd&nbsp;VirtualBox</span><span class="amc_keyword">-</span><span class="amc_default">6.1.36</span></span></code></td></tr></table></div>

<p>We also bring with us the fetched extension pack:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc8"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">cp&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">iv&nbsp;</span><span class="amc_keyword">~/</span><span class="amc_default">Downloads</span><span class="amc_keyword">/</span><span class="amc_default">Oracle_VM_VirtualBox_Extension_Pack</span><span class="amc_keyword">-</span><span class="amc_default">6.1.36</span><span class="amc_keyword">-</span><span class="amc_default">152435.vbox</span><span class="amc_keyword">-</span><span class="amc_default">extpack&nbsp;</span><span class="amc_keyword">.</span></span></code></td></tr></table></div>

<p>We configure our source: <br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc9"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_keyword">./</span><span class="amc_default">configure&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">disable</span><span class="amc_keyword">-</span><span class="amc_default">docs&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">disable</span><span class="amc_keyword">-</span><span class="amc_default">hardening&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">enable</span><span class="amc_keyword">-</span><span class="amc_default">vde&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">enable</span><span class="amc_keyword">-</span><span class="amc_default">vnc</span></span></code></td></tr></table></div>

<p>(please, type <em>./configure --help</em> to see for more information)</p>

<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/build-virtualbox-6.1.36.png?mtime=1658300654" title="Metztli Reiser4 configure VirtualBox 6.1.36" rel="lightbox[p261]" id="link_943"><img alt="Metztli Reiser4 configure VirtualBox 6.1.36" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/build-virtualbox-6.1.36.png/fit-320x320.png?mtime=1658300654" width="320" height="180" class="loadimg" /></a><div><i>Metztli Reiser4 configure VirtualBox 6.1.36</i></div></div>

<p>We follow the guidelines at the end of the output (in above snapshot) after a successful VirtualBox source configuration:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc0"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">source&nbsp;env</span><span class="amc_keyword">.</span><span class="amc_default">sh</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc1"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">kmk</span></span></code></td></tr></table></div><br />
After a fraction of an hour <em>kmk</em> ends without errors:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/kmk-virtualbox-6.1.36-done.png?mtime=1658307899" title="Metztli Reiser4 VirtualBox kmk final output" rel="lightbox[p261]" id="link_944"><img alt="Metztli Reiser4 VirtualBox kmk final output" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/kmk-virtualbox-6.1.36-done.png/fit-320x320.png?mtime=1658307899" width="320" height="180" class="loadimg" /></a><div><i>Metztli Reiser4 VirtualBox kmk final output</i></div></div>

<p>We peek to find out what VirtualBox modules will be built by observing their directory name:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">ls&nbsp;out</span><span class="amc_keyword">/</span><span class="amc_default">linux</span><span class="amc_keyword">.</span><span class="amc_default">amd64</span><span class="amc_keyword">/</span><span class="amc_default">release</span><span class="amc_keyword">/</span><span class="amc_default">bin</span><span class="amc_keyword">/</span><span class="amc_default">src</span></span></code></td></tr></table></div><br />
then we start the <em>make</em> procedure -- specifying <em><strong>-C</strong></em> option to instruct <em>make</em> to change directory first:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">make&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">C&nbsp;out</span><span class="amc_keyword">/</span><span class="amc_default">linux</span><span class="amc_keyword">.</span><span class="amc_default">amd64</span><span class="amc_keyword">/</span><span class="amc_default">release</span><span class="amc_keyword">/</span><span class="amc_default">bin</span><span class="amc_keyword">/</span><span class="amc_default">src</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/make_-c_virtualbox-src-path.png?mtime=1658309795" title="Metztli Reiser4 make -C source modules" rel="lightbox[p261]" id="link_945"><img alt="Metztli Reiser4: &apos;How can the [VirtualBox] guest additions work if they are no native OS/2 progs[?]&apos;" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/make_-c_virtualbox-src-path.png/fit-320x320.png?mtime=1658309795" width="320" height="180" class="loadimg" /></a><div><i>Metztli Reiser4 make -C source modules</i></div></div>

<p>After the modules build completes, we again peek as in command 11 above. We should see the freshly <em>minted</em> modules inheriting their source directory name but concatenating a <em><strong>.</strong>ko</em>&nbsp; file extension. We acquire root privilege with <em>su</em> and proceed to install the VirtualBox modules:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc4"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">make&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">C&nbsp;out</span><span class="amc_keyword">/</span><span class="amc_default">linux</span><span class="amc_keyword">.</span><span class="amc_default">amd64</span><span class="amc_keyword">/</span><span class="amc_default">release</span><span class="amc_keyword">/</span><span class="amc_default">bin</span><span class="amc_keyword">/</span><span class="amc_default">src&nbsp;install</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/make_-c_virtualbox-src-path_install.png?mtime=1658310735" title="make -C source modules install" rel="lightbox[p261]" id="link_946"><img alt="make -C source modules install" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/make_-c_virtualbox-src-path_install.png/fit-320x320.png?mtime=1658310735" width="320" height="180" class="loadimg" /></a><div><i>make -C source modules install</i></div></div>

<p>We can verify that the VirtualBox 6.1.36 modules were indeed <em><strong>install</strong>ed</em>&nbsp; for our reiser4 kernel:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">ls&nbsp;</span><span class="amc_keyword">/</span><span class="amc_default">lib</span><span class="amc_keyword">/</span><span class="amc_default">modules</span><span class="amc_keyword">/`</span><span class="amc_string">uname&nbsp;-r</span><span class="amc_keyword">`/</span><span class="amc_default">misc</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/virtualbox-module-installation-complete.png?mtime=1658311462" title="VirtualBox modules installed to /usr/lib/`uname -r`/misc" rel="lightbox[p261]" id="link_947"><img alt="VirtualBox modules installed to /usr/lib/`uname -r`/misc" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/virtualbox-module-installation-complete.png/fit-320x320.png?mtime=1658311462" width="320" height="180" class="loadimg" /></a><div><i>VirtualBox modules installed to /usr/lib/`uname -r`/misc</i></div></div>

<p>Acquiring root privilege with <em>su</em> and/or as <em>root</em>&nbsp; in Debian -based Metztli Reiser4 we enable (load) the modules:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc6"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">depmod&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">a</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc7"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">modprobe&nbsp;vboxdrv</span></span></code></td></tr><tr class="amc_code_odd"><td class="amc_line"><div class="amc8"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">modprobe&nbsp;vboxnetflt</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc9"><div class="amc1"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">modprobe&nbsp;vboxnetadp</span></span></code></td></tr><tr class="amc_code_odd"><td class="amc_line"><div class="amc0"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">chgrp&nbsp;</span><span class="amc_keyword">[</span><span class="amc_default">user&nbsp;group&nbsp;name</span><span class="amc_keyword">]&nbsp;/</span><span class="amc_default">dev</span><span class="amc_keyword">/</span><span class="amc_default">vboxdrv</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc1"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">chmod&nbsp;g</span><span class="amc_keyword">+</span><span class="amc_default">rw&nbsp;</span><span class="amc_keyword">/</span><span class="amc_default">dev</span><span class="amc_keyword">/</span><span class="amc_default">vboxdrv</span></span></code></td></tr></table></div>

<p>Now as a normal user, i.e., no root privilege, we set the path to our VirtualBox 6.1.36 binary:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">PATH</span><span class="amc_keyword">=/</span><span class="amc_default">path</span><span class="amc_keyword">/</span><span class="amc_default">to</span><span class="amc_keyword">/</span><span class="amc_default">our</span><span class="amc_keyword">/</span><span class="amc_default">VirtualBox</span><span class="amc_keyword">-</span><span class="amc_default">6.1.36</span><span class="amc_keyword">/</span><span class="amc_default">out</span><span class="amc_keyword">/</span><span class="amc_default">linux</span><span class="amc_keyword">.</span><span class="amc_default">amd64</span><span class="amc_keyword">/</span><span class="amc_default">release</span><span class="amc_keyword">/</span><span class="amc_default">bin</span><span class="amc_keyword">:</span><span class="amc_default">$PATH</span></span></code></td></tr></table></div>

<p>We Verify that, in effect, we can call to execute our VirtualBox binary:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">which&nbsp;VirtualBox</span></span></code></td></tr><tr class="amc_code_even"><td class="amc_line"><div class="amc4"><div class="amc2"></div></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">VirtualBox&nbsp;</span><span class="amc_keyword">&amp;</span></span></code></td></tr></table></div><br />
Subsequently, the VirtualBox 6.1.36 r152435 type 2 hypervisor will start, containing all the previous virtual machines we have created, if at all:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/virtualbox-6.1.36.png?mtime=1658315769" title="VirtualBox 6.1.36 r152435" rel="lightbox[p261]" id="link_948"><img alt="VirtualBox 6.1.36 r152435" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/virtualbox-6.1.36.png/fit-320x320.png?mtime=1658315769" width="320" height="180" class="loadimg" /></a><div><i>VirtualBox 6.1.36 r152435</i></div></div>

<h2 class="evo_auto_anchor_header" id="helpful-os-2-warp-4-utility-and-how-to-enable-it">Helpful OS/2 Warp 4 Utility and How to Enable It.</h2>
<p>grep from <a href="https://rpm.netlabs.org/release/00/zip/" target="_blank">grep_3-4-1.zip at Netlabs</a><br />
depends on:<br />
libcn0.dll from libc-0_1_7-1_oc00.zip<br />
libcx0.dll from libcx-0_4_1-1_oc00.zip<br />
WARNING: <font color="f70000"> libcx0.dll from libcx-0_7_2-1_oc00.zip did not work; </font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="f70000">it yields: <em>A non-recoverable error occurred.  The process ended.</em></font><br />
intl8.dll   from gettext-0_19_8_1-3_oc00.zip<br />
gcc1.dll  from gcc-9_2_0-5_oc00.zip<br />
gcc444.dll from gcc-9_2_0-5_oc00.zip<br />
pcre8.dll from pcre-8_45-1_oc00_1.zip<br />
libc063.dll from libc-0_6_6-40_oc00.zip<br />
libc066.dll from libc-0_6_6-40_oc00.zip<br />
pthr01.dll from pthread-20190130-23_oc00.zip<br />
urpo.dll from urpo-20160630-12_oc00.zip</p>

<p>Extracting those DLLs and subsequently placing them under your /OS2/DLL/ directory will enable the <em>grep</em> utility where, of course, <em>grep</em> is an executable and should be placed under /OS2/ <img src="https://metztli.blog/rsc/smilies/grayyes.gif" title="&amp;#58;&amp;#121;&amp;#101;&amp;#115;&amp;#58;" alt="&amp;#58;&amp;#121;&amp;#101;&amp;#115;&amp;#58;" class="middle" width="15" height="15" /> ; then you can invoke <em>grep</em> from any location in your command line.</p>
<hr />
<p><sup>1</sup><br />
Microsoft is 'encroaching on the sovereignty of other states', besides Ukraine:<br />
<a href="https://news.microsoft.com/es-xl/microsoft-announces-a-1-1-billion-investment-plan-to-drive-digital-transformation-in-country-including-its-first-cloud-datacenter-region/" target="_blank">Microsoft announces a $1.1 billion investment plan to drive digital transformation in country including its first cloud datacenter region</a><br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_30" poster="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/microsoft-us-govt.png?mtime=1658485767"><source src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/microsoft-us-govt.mp4?mtime=1658362082" type="video/mp4" align="center" /></video></div></p></p></p></p></p></p></p></p></p></p><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/virtualbox-os2">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/virtualbox-os2#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=261</wfw:commentRss>
		</item>
				<item>
			<title>OS/2 Warp 3 Connect under Metztli Reiser4 built VirtualBox 6.1.34</title>
			<link>https://metztli.blog/ixiptli/os-2-warp3</link>
			<pubDate>Thu, 14 Jul 2022 07:23:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">Technology</category>
<category domain="alt">FOSS</category>
<category domain="main">OS/2</category>			<guid isPermaLink="false">260@https://metztli.blog/</guid>
						<description>&lt;p&gt;All IBM fixpaks applied to OS/2 Warp 3 Connect, as well as the EMX runtime and GNU utilities installed. Gradd97 video driver has been applied, and selected resolution is 1024x768.&lt;/p&gt;

&lt;p&gt;The public domain Korn Shell environment gives the OS/2 command shell a UNIXish touch -- which I prefer over the default OS/2 shell/command.&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;background-image&quot;&gt;Background Image&lt;/h2&gt;
&lt;p&gt;Initially, I had used &lt;em&gt;Gimp&lt;/em&gt; to convert a background image into BMP -- the format OS/2 Warp 3 accepts as default. It did not work as OS/2 failed to recognize it. Subsequently, I tried &lt;em&gt;CorelDRAW v2.5&lt;/em&gt;&amp;nbsp; for OS/2 2.x but application was unable to convert a JPG into a BMP image -- complaining about lack of memory (1024-2048 MB RAM!) for such &#039;large file&#039; and crashing. Finally, I used &lt;em&gt;ImpOS/2&lt;/em&gt;&amp;nbsp; to convert a JPG image into a BMP and... it worked &lt;em&gt;&lt;strong&gt;fast&lt;/strong&gt;&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;Obviously, &#039;&lt;em&gt;&lt;strong&gt;not your father&#039;s (nor IBM&#039;s) OS/2&lt;/strong&gt;&lt;/em&gt;&#039; -- a modified cliche.&lt;img src=&quot;https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif&quot; title=&quot;&amp;amp;#59;&amp;amp;#68;&quot; alt=&quot;&amp;amp;#59;&amp;amp;#68;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt;&lt;br /&gt;
&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_31&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2_TliltiCohuatl.png?mtime=1657778152&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2_TliltiCohuatl.mp4?mtime=1657778151&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;
(To view in larger dimension, once the video starts, you can right select (click) on it and choose &#039;Open video in new tab&#039; from the ensuing menu.)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;del&gt;Recently, I experienced an issue with &lt;a href=&quot;https://www.enlightenment.org/about-terminology&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Terminology&lt;/em&gt; 1.12.1&lt;/a&gt;, which is a component of &lt;a href=&quot;https://www.enlightenment.org/&quot; target=&quot;_blank&quot;&gt;Enlightenment&lt;/a&gt; window manager; using the &lt;em&gt;&lt;strong&gt;fc&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; command under &lt;em&gt;Zsh&lt;/em&gt; to edit a previously entered command did not inherit the font color set in Terminology but the font color became black as the editor background. The result is that the command to edit is unreadable. Additionally, if I exited the editor with &lt;em&gt;&lt;strong&gt;:q&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; the command pasted into Terminology would inherit the black fonts in the editor instance, i.e., unreadable on a dark/black shell background.&lt;/del&gt; Correction: seems to affect only a Metztli Reiser4 / Debian Buster Terminology build only.&lt;/p&gt;

&lt;p&gt;As a matter of fact, I had been extensively using the fc command with the public domain Korn shell (pdksh) under OS/2 Warp 3 Connect without issues:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-Warp3_fc_editing-command.jpg?mtime=1657779753&quot; title=&quot;Using fc command in pdksh under OS/2 Warp 3&quot; rel=&quot;lightbox[p260]&quot; id=&quot;link_932&quot;&gt;&lt;img alt=&quot;Using fc command in pdksh under OS/2 Warp 3&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/OS2-Warp3_fc_editing-command.jpg?root=collection_13&amp;amp;path=Tlilticohuatl%2FOS2-Warp3_fc_editing-command.jpg&amp;amp;mtime=1657779753&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Using fc command in pdksh under OS/2 Warp 3&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;arrows show the order of events:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-Warp3_fc_editing-command-comment.jpg?mtime=1657779753&quot; title=&quot;Using fc command in pdksh under OS/2 Warp3 event order&quot; rel=&quot;lightbox[p260]&quot; id=&quot;link_933&quot;&gt;&lt;img alt=&quot;Using fc command in pdksh under OS/2 Warp3 event order&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/OS2-Warp3_fc_editing-command-comment.jpg?root=collection_13&amp;amp;path=Tlilticohuatl%2FOS2-Warp3_fc_editing-command-comment.jpg&amp;amp;mtime=1657779753&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Using fc command in pdksh under OS/2 Warp3 event order&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
Well, I have reported the Terminology fc issue to its developer. Hopefully, he will not blame the user -- as is usually the case with the Enlightenment lead developer.&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;do-virtualbox-6-1-34-guest-additions-work-under-os-2-warp-3-connect&quot;&gt;Do VirtualBox 6.1.34 Guest Additions work under OS/2 Warp 3 Connect?&lt;/h2&gt;
&lt;p&gt;No. Period. The (last) OS/2 kernel available for OS/2 Warp 3 Connect was in fixpak 40 -- as far as I am concerned; of course, there is fixpak 43 for the SMP version which kernel I have not tested yet. Notwithstanding, allegedly &lt;a href=&quot;https://www.virtualbox.org/ticket/1090&quot; target=&quot;_blank&quot;&gt;VirtualBox Guest additions depend on a KERNEL EXECUTION ENVIRONMENT (KEE) extension&lt;/a&gt; introduced in the kernels of WSEB and a certain late fixpak for OS/2 Warp Merlin.&lt;/p&gt;

&lt;p&gt;The snapshot below shows what happens when the OS/2 Warp 3 Connect boot procedure tries to load the CONFIG.SYS file entries relevant to the &lt;em&gt;VirtualBox &lt;strong&gt;proprietary&lt;/strong&gt;&lt;img src=&quot;https://metztli.blog/rsc/smilies/graydead.gif&quot; title=&quot;&amp;amp;#88;&amp;amp;#88;&amp;amp;#40;&quot; alt=&quot;&amp;amp;#88;&amp;amp;#88;&amp;amp;#40;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; OS/2 Guest Additions&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;DEVICE=X:\OS2\VBOXGUEST.SYS&lt;br /&gt;
IFS=X:\OS2\VBOXSF.IFS&lt;/p&gt;

&lt;p&gt;where &lt;em&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/em&gt; is the drive letter where OS/2 is installed.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;SYS1718: The system cannot find the file KEE specied in the DEVICE statement on line xy in the CONFIG.SYS file...&lt;/p&gt;&lt;/blockquote&gt;
&lt;div class=&quot;image_block SYS1718&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2w3-kee-fail.png?mtime=1658143562&quot; title=&quot;SYS1718&quot; rel=&quot;lightbox[p260]&quot; id=&quot;link_935&quot;&gt;&lt;img alt=&quot; The system cannot find the file KEE&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/os2w3-kee-fail.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fos2w3-kee-fail.png&amp;amp;mtime=1658143562&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;261&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;SYS1718&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Contrast the above with the proper loading of &lt;em&gt;VirtualBox Guest Additions Driver/IFS for OS/2 version 6.1.34 r150636&lt;/em&gt; under OS/2 Warp 4 with fixpak 15:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2-warp4-virtualbox-guest-additions-loaded.png?mtime=1658144635&quot; title=&quot;VirtualBox Guest additions Driver for OS/2&quot; rel=&quot;lightbox[p260]&quot; id=&quot;link_936&quot;&gt;&lt;img alt=&quot;VirtualBox Guest Additions Driver for OS/2&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/os2-warp4-virtualbox-guest-additions-loaded.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fos2-warp4-virtualbox-guest-additions-loaded.png&amp;amp;mtime=1658144635&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;257&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;VirtualBox Guest additions Driver for OS/2&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;As a matter of fact, one way to check for the KEE extension in an OS/2 kernel is with UNIX util &lt;em&gt;grep&lt;/em&gt; -- as in this OS/2 W4 &lt;em&gt;&lt;strong&gt;os2krnl&lt;/strong&gt;&lt;/em&gt;:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;grep&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;ai&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_string&quot;&gt;&quot;kee&quot;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;os2krnl&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2-grepping-kee-in-kernel.png?mtime=1658145846&quot; title=&quot;grepping for KEE in OS/2 W4 kernel&quot; rel=&quot;lightbox[p260]&quot; id=&quot;link_937&quot;&gt;&lt;img alt=&quot;grepping for KEE in OS/2 W4 kernel&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/os2-grepping-kee-in-kernel.png?root=collection_13&amp;amp;path=Tlilticohuatl%2Fos2-grepping-kee-in-kernel.png&amp;amp;mtime=1658145846&amp;amp;size=fit-400x320&quot; width=&quot;804&quot; height=&quot;254&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;grepping for KEE in OS/2 W4 kernel&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We can see the green colored char strings when we utilize &lt;a href=&quot;http://rpm.netlabs.org/release/00/zip/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;grep 3.4&lt;/em&gt;&amp;nbsp; from Netlabs&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Addendum (04-19-2024)&lt;br /&gt;
Well, I tried Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2 running under the latest VirtualBox 7.0.16 built from source under my Metztli Reiser4 / Debian Bullseye for AMD64 environment:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/Mathcad-PLUS-6_0-under-OS2-Warp-Connect-WinOS2.png?mtime=1713576769&quot; title=&quot;Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2&quot; rel=&quot;lightbox[p260]&quot; id=&quot;link_1213&quot;&gt;&lt;img alt=&quot;Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/Mathcad-PLUS-6_0-under-OS2-Warp-Connect-WinOS2.png?root=collection_13&amp;amp;path=Tlilticohuatl%2FMathcad-PLUS-6_0-under-OS2-Warp-Connect-WinOS2.png&amp;amp;mtime=1713576769&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/os-2-warp3&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>All IBM fixpaks applied to OS/2 Warp 3 Connect, as well as the EMX runtime and GNU utilities installed. Gradd97 video driver has been applied, and selected resolution is 1024x768.</p>

<p>The public domain Korn Shell environment gives the OS/2 command shell a UNIXish touch -- which I prefer over the default OS/2 shell/command.</p>

<h2 class="evo_auto_anchor_header" id="background-image">Background Image</h2>
<p>Initially, I had used <em>Gimp</em> to convert a background image into BMP -- the format OS/2 Warp 3 accepts as default. It did not work as OS/2 failed to recognize it. Subsequently, I tried <em>CorelDRAW v2.5</em>&nbsp; for OS/2 2.x but application was unable to convert a JPG into a BMP image -- complaining about lack of memory (1024-2048 MB RAM!) for such 'large file' and crashing. Finally, I used <em>ImpOS/2</em>&nbsp; to convert a JPG image into a BMP and... it worked <em><strong>fast</strong></em>!</p>

<p>Obviously, '<em><strong>not your father's (nor IBM's) OS/2</strong></em>' -- a modified cliche.<img src="https://metztli.blog/rsc/smilies/graysmilewinkgrin.gif" title="&amp;#59;&amp;#68;" alt="&amp;#59;&amp;#68;" class="middle" width="15" height="15" /><br />
<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_32" poster="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2_TliltiCohuatl.png?mtime=1657778152"><source src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2_TliltiCohuatl.mp4?mtime=1657778151" type="video/mp4" align="center" /></video></div>
(To view in larger dimension, once the video starts, you can right select (click) on it and choose 'Open video in new tab' from the ensuing menu.)<br />
<br /><br />
<del>Recently, I experienced an issue with <a href="https://www.enlightenment.org/about-terminology" target="_blank"><em>Terminology</em> 1.12.1</a>, which is a component of <a href="https://www.enlightenment.org/" target="_blank">Enlightenment</a> window manager; using the <em><strong>fc</strong></em>&nbsp; command under <em>Zsh</em> to edit a previously entered command did not inherit the font color set in Terminology but the font color became black as the editor background. The result is that the command to edit is unreadable. Additionally, if I exited the editor with <em><strong>:q</strong></em>&nbsp; the command pasted into Terminology would inherit the black fonts in the editor instance, i.e., unreadable on a dark/black shell background.</del> Correction: seems to affect only a Metztli Reiser4 / Debian Buster Terminology build only.</p>

<p>As a matter of fact, I had been extensively using the fc command with the public domain Korn shell (pdksh) under OS/2 Warp 3 Connect without issues:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-Warp3_fc_editing-command.jpg?mtime=1657779753" title="Using fc command in pdksh under OS/2 Warp 3" rel="lightbox[p260]" id="link_932"><img alt="Using fc command in pdksh under OS/2 Warp 3" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/OS2-Warp3_fc_editing-command.jpg/fit-320x320.jpg?mtime=1657779753" width="320" height="180" class="loadimg" /></a><div><i>Using fc command in pdksh under OS/2 Warp 3</i></div></div>

<p>arrows show the order of events:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/OS2-Warp3_fc_editing-command-comment.jpg?mtime=1657779753" title="Using fc command in pdksh under OS/2 Warp3 event order" rel="lightbox[p260]" id="link_933"><img alt="Using fc command in pdksh under OS/2 Warp3 event order" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/OS2-Warp3_fc_editing-command-comment.jpg/fit-320x320.jpg?mtime=1657779753" width="320" height="180" class="loadimg" /></a><div><i>Using fc command in pdksh under OS/2 Warp3 event order</i></div></div>
<br /><br />
Well, I have reported the Terminology fc issue to its developer. Hopefully, he will not blame the user -- as is usually the case with the Enlightenment lead developer.</p>

<h2 class="evo_auto_anchor_header" id="do-virtualbox-6-1-34-guest-additions-work-under-os-2-warp-3-connect">Do VirtualBox 6.1.34 Guest Additions work under OS/2 Warp 3 Connect?</h2>
<p>No. Period. The (last) OS/2 kernel available for OS/2 Warp 3 Connect was in fixpak 40 -- as far as I am concerned; of course, there is fixpak 43 for the SMP version which kernel I have not tested yet. Notwithstanding, allegedly <a href="https://www.virtualbox.org/ticket/1090" target="_blank">VirtualBox Guest additions depend on a KERNEL EXECUTION ENVIRONMENT (KEE) extension</a> introduced in the kernels of WSEB and a certain late fixpak for OS/2 Warp Merlin.</p>

<p>The snapshot below shows what happens when the OS/2 Warp 3 Connect boot procedure tries to load the CONFIG.SYS file entries relevant to the <em>VirtualBox <strong>proprietary</strong><img src="https://metztli.blog/rsc/smilies/graydead.gif" title="&amp;#88;&amp;#88;&amp;#40;" alt="&amp;#88;&amp;#88;&amp;#40;" class="middle" width="15" height="15" /> OS/2 Guest Additions</em>:</p>

<p>DEVICE=X:\OS2\VBOXGUEST.SYS<br />
IFS=X:\OS2\VBOXSF.IFS</p>

<p>where <em><strong>X</strong></em> is the drive letter where OS/2 is installed.</p>

<blockquote><p>SYS1718: The system cannot find the file KEE specied in the DEVICE statement on line xy in the CONFIG.SYS file...</p></blockquote>
<div class="SYS1718"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2w3-kee-fail.png?mtime=1658143562" title="SYS1718" rel="lightbox[p260]" id="link_935"><img alt=" The system cannot find the file KEE" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/os2w3-kee-fail.png/fit-320x320.png?mtime=1658143562" width="320" height="209" class="loadimg" /></a><div><i>SYS1718</i></div></div>

<p>Contrast the above with the proper loading of <em>VirtualBox Guest Additions Driver/IFS for OS/2 version 6.1.34 r150636</em> under OS/2 Warp 4 with fixpak 15:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2-warp4-virtualbox-guest-additions-loaded.png?mtime=1658144635" title="VirtualBox Guest additions Driver for OS/2" rel="lightbox[p260]" id="link_936"><img alt="VirtualBox Guest Additions Driver for OS/2" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/os2-warp4-virtualbox-guest-additions-loaded.png/fit-320x320.png?mtime=1658144635" width="320" height="206" class="loadimg" /></a><div><i>VirtualBox Guest additions Driver for OS/2</i></div></div>

<p>As a matter of fact, one way to check for the KEE extension in an OS/2 kernel is with UNIX util <em>grep</em> -- as in this OS/2 W4 <em><strong>os2krnl</strong></em>:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">grep&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">ai&nbsp;</span><span class="amc_string">"kee"&nbsp;</span><span class="amc_default">os2krnl</span></span></code></td></tr></table></div><br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/os2-grepping-kee-in-kernel.png?mtime=1658145846" title="grepping for KEE in OS/2 W4 kernel" rel="lightbox[p260]" id="link_937"><img alt="grepping for KEE in OS/2 W4 kernel" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/os2-grepping-kee-in-kernel.png/fit-320x320.png?mtime=1658145846" width="804" height="254" class="loadimg" /></a><div><i>grepping for KEE in OS/2 W4 kernel</i></div></div>

<p>We can see the green colored char strings when we utilize <a href="http://rpm.netlabs.org/release/00/zip/" target="_blank"><em>grep 3.4</em>&nbsp; from Netlabs</a><br />
<br /><br />
Addendum (04-19-2024)<br />
Well, I tried Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2 running under the latest VirtualBox 7.0.16 built from source under my Metztli Reiser4 / Debian Bullseye for AMD64 environment:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/Mathcad-PLUS-6_0-under-OS2-Warp-Connect-WinOS2.png?mtime=1713576769" title="Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2" rel="lightbox[p260]" id="link_1213"><img alt="Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2" src="https://metztli.blog/media/blogs/ixiptli/Tlilticohuatl/.evocache/Mathcad-PLUS-6_0-under-OS2-Warp-Connect-WinOS2.png/fit-320x320.png?mtime=1713576769" width="320" height="180" class="loadimg" /></a><div><i>Mathcad PLUS 6.0 Professional under OS/2 Warp Connect with WinOS2</i></div></div><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/os-2-warp3">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/os-2-warp3#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=260</wfw:commentRss>
		</item>
				<item>
			<title>GUI Related Issues with Enlightenment 0.25.1 in Debian Bullseye with Any Preexisting Default Desktop</title>
			<link>https://metztli.blog/ixiptli/e-0-25-1</link>
			<pubDate>Sun, 16 Jan 2022 13:21:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">FOSS</category>
<category domain="alt">Debian</category>
<category domain="main">Window Managers</category>			<guid isPermaLink="false">244@https://metztli.blog/</guid>
						<description>&lt;p&gt;A few days ago I decided to give a spin to &lt;em&gt;Enlightenment 0.25.1&lt;/em&gt;, which has a dependency on &lt;em&gt;EFL 1.26.1&lt;/em&gt;, another package I had to build &#039;&lt;em&gt;a priori&lt;/em&gt;&amp;nbsp;&#039; if I wanted to have &#039;the pleasure of flatness&#039;, &lt;img src=&quot;https://metztli.blog/rsc/smilies/icon_mrgreen.gif&quot; title=&quot;&amp;amp;#58;&amp;amp;#62;&amp;amp;#62;&quot; alt=&quot;&amp;amp;#58;&amp;amp;#62;&amp;amp;#62;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt;, and which mere mention conjures up the notion of a 2-dimensional boresome space. There were no Debian packaging for EFL 1.26.1, much less Debian packaging for e17-0.25.1 (E). Thus, I had to hack older Debian packaging versions, nudging the respective builds until I eventually succeeded.&lt;/p&gt;

&lt;p&gt;Notwithstanding, after installation of the two set of packages, I realized the fonts were not right. Additionally, upon starting &lt;a href=&quot;https://orbitalquark.github.io/textadept/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;&lt;strong&gt;Textadept&lt;/strong&gt; editor&lt;/em&gt;&lt;/a&gt;, the application window size to physical screen relation was awful! Increasing the size of the application rendered ugly font ratios -- even if I increased the size of the text with &lt;kbd&gt;CTRL&lt;/kbd&gt;&lt;kbd&gt;+&lt;/kbd&gt;. Odd, I thought; perhaps my build was not correct? --after all, this was a preliminary hack.&lt;/p&gt;

&lt;p&gt;Nevertheless, I continued experimenting by opening &lt;a href=&quot;https://browser.yandex.ru/beta/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Yandex-Browser βeta for Linux (&lt;strong&gt;Скацатъ&lt;/strong&gt; : Download for Debian)&lt;/em&gt;&lt;/a&gt; -- same issue. Then I opened up a Firefox recent release and, although the fonts displaying the content were readable, the peripheral, menu, URL address field, bookmarks bar, etc. looked tiny. I ended my experience by opening up Chromium browser and, since it shares some code with Yandex-Browser βeta, it was not entirely unexpected that it also displayed awfully -- in a smaller dimension than the physical screen size.&lt;/p&gt;

&lt;div class=&quot;mediajs_block&quot;&gt;&lt;video class=&quot;html5_mediaelementjs_player &quot; id=&quot;html5_mediaelementjs_33&quot; poster=&quot;https://metztli.blog/media/blogs/ixiptli/E-0_25/Reiser5_E-flat-to-Wmaker.png?mtime=1642337843&quot;&gt;&lt;source src=&quot;https://metztli.blog/media/blogs/ixiptli/E-0_25/Reiser5_E-flat-to-Wmaker.mp4?mtime=1642290954&quot; type=&quot;video/mp4&quot; align=&quot;center&quot; /&gt;&lt;/video&gt;&lt;/div&gt;

&lt;p&gt;I had not experienced those issues in the different GNU / Linux distributions, with their multiple window manager desktops, that I had tried since circa 1995. At that time I struggled to bring up the X Window system under a Red Hat Linux distribution -- which, by the way, dual booted with OS/2 Warp3 in a bare metal entry server &lt;img src=&quot;https://metztli.blog/rsc/smilies/grayyes.gif&quot; title=&quot;&amp;amp;#58;&amp;amp;#121;&amp;amp;#101;&amp;amp;#115;&amp;amp;#58;&quot; alt=&quot;&amp;amp;#58;&amp;amp;#121;&amp;amp;#101;&amp;amp;#115;&amp;amp;#58;&quot; class=&quot;middle&quot; width=&quot;15&quot; height=&quot;15&quot; /&gt; :&lt;/p&gt;

&lt;div class=&quot;image_block squared&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/E-0_25/introducing-os2.png?mtime=1642505675&quot; title=&quot;OS/2 Warp 3, orphaned by IBM, subsequently virtualized in VirtualBox&quot; rel=&quot;lightbox[p244]&quot; id=&quot;link_847&quot;&gt;&lt;img alt=&quot;OS/2 Warp 3, orphaned by IBM, subsequently virtualized in VirtualBox&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/introducing-os2.png?root=collection_13&amp;amp;path=E-0_25%2Fintroducing-os2.png&amp;amp;mtime=1642505675&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;OS/2 Warp 3, orphaned by IBM, subsequently virtualized in VirtualBox&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;In other words, since that time I had not had to &#039;resize and/or scale&#039; fonts in any of the different physical machines that I used. Window managers in GNU / Linux simply worked, &#039;out of the box,&#039; after a successful installation.&lt;/p&gt;

&lt;p&gt;Something was amiss. Posting to the Enlightenment developers&#039; mail list simply yielded ambiguities: &#039;you have your fonts wrong,&#039; stated the &#039;experts&#039;, and the like, as if I ever touched my system(s) font(s) attributes; these are working Debian default desktop window managers, like LXQT and GNOME3, where subsequently I have installed Enlightenment WM -- up to now with no issues.&lt;/p&gt;

&lt;p&gt;After a couple of days, I reverted back to the previous properly displaying EFL 1.25.x Enlightenment, 0.24.x, and/or &lt;a href=&quot;https://www.windowmaker.org/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Window Maker&lt;/em&gt; (&lt;em&gt;WMaker&lt;/em&gt;)&lt;/a&gt;, my fall back window manager. Then, &#039;out of the blue,&#039; I read a &lt;a href=&quot;https://sourceforge.net/p/enlightenment/mailman/message/37417506/&quot; target=&quot;_blank&quot;&gt;reply from another Enlightenment peer -- who was not even subscribed to the mailing list -- concretely stating the problem I was experiencing&lt;/a&gt; and conveying that he had even created a patch to revert what he thought was an unintended commit in the Enlightenment code. I asked him if he was willing to share his patches and he kindly agreed.&lt;/p&gt;

&lt;p&gt;Below are the EFL 1.26.x Debian packages for AMD64 as well as the patched Enlightenment 0.25.x discussed &#039;a priori.&#039; They were built with GCC10 for Debian 11, aka Bullseye. If you are on Debian and, like myself, do not usually disturb the distribution maintainers&#039; default font and/or scaling attributes, these patched Enlightenment Debian packages potentially will prevent you from losing your valuable time and &#039;going nuts&#039; attempting to figure out why Enlightenment wreaks havoc with your desktop fonts and applications and, more importantly, you will more likely appreciate this latest release of Enlightenment rather than dismissing it as a window manager for control fanatics and/or fascists.&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;efl-1-26-x-y-z&quot;&gt;EFL 1.26.x-y.z&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libefl-all-dev_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libefl-all-dev_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libefl-all-dev_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libefl-all-dev_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeina1a_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeina1a_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeina1a_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeina1a_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeina-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeina-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeina-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeina-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas-loaders_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libevas-loaders_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas-loaders_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libevas-loaders_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-x_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libevas1-engines-x_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-x_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libevas1-engines-x_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-wayland_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libevas1-engines-wayland_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-wayland_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libevas1-engines-wayland_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-fb_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libevas1-engines-fb_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-fb_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libevas1-engines-fb_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-drm_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libevas1-engines-drm_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-drm_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libevas1-engines-drm_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libevas1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libevas1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libevas1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libethumb-client-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libethumb-client-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libethumb-client-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libethumb-client-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libethumb-client1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libethumb-client1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libethumb-client1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libethumb-client1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libethumb1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libethumb1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libethumb1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libethumb1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeolian-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeolian-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeolian-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeolian-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeolian1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeolian1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeolian1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeolian1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libemotion1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libemotion1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libemotion1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libemotion1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libemile1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libemile1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libemile1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libemile1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libembryo-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libembryo-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libembryo-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libembryo-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libembryo1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libembryo1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libembryo1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libembryo1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelua-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libelua-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelua-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libelua-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelua1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libelua1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelua1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libelua1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelput1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libelput1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelput1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libelput1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelementary-data_1.26.1-1.1_all.deb&quot; target=&quot;_blank&quot;&gt;libelementary-data_1.26.1-1.1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelementary-data_1.26.1-1.1_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libelementary-data_1.26.1-1.1_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelementary-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libelementary-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelementary-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libelementary-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelementary1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libelementary1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libelementary1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libelementary1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeio1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeio1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeio1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeio1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libefreet-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libefreet-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libefreet-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libefreet-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libefreet1a_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libefreet1a_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libefreet1a_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libefreet1a_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeeze-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeeze-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeeze-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeeze-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeeze1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeeze1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeeze1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeeze1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeet-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeet-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeet-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeet-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeet1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libeet1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libeet1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libeet1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libedje-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libedje-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libedje-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libedje-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libedje1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libedje1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libedje1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libedje1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libector1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libector1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libector1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libector1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-x1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-x1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-x1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-x1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-wl2-1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-wl2-1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-wl2-1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-wl2-1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-ipc1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-ipc1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-ipc1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-ipc1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-input1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-input1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-input1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-input1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-imf1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-imf1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-imf1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-imf1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-file1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-file1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-file1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-file1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-fb1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-fb1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-fb1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-fb1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-evas1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-evas1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-evas1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-evas1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-drm2-1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-drm2-1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-drm2-1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-drm2-1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-con1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-con1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-con1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-con1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-bin_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-bin_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-bin_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-bin_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-audio1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore-audio1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore-audio1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore-audio1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore1_1.26.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;libecore1_1.26.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/libecore1_1.26.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;libecore1_1.26.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/efl-doc_1.26.1-1.1_all.deb&quot; target=&quot;_blank&quot;&gt;efl-doc_1.26.1-1.1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/efl-doc_1.26.1-1.1_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;efl-doc_1.26.1-1.1_all.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;e17-0-25-1-enlightenment-includes-all-backgrounds-thus-huge-size&quot;&gt;e17-0.25.1 (&lt;em&gt;&lt;strong&gt;E&lt;/strong&gt;nlightenment&lt;/em&gt;) -- includes all backgrounds, thus huge size.&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-2_all.deb&quot; target=&quot;_blank&quot;&gt;enlightenment-data_0.25.1-2_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-2_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;enlightenment-data_0.25.1-2_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-2_amd64.deb&quot; target=&quot;_blank&quot;&gt;enlightenment_0.25.1-2_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;enlightenment_0.25.1-2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-2_amd64.deb&quot; target=&quot;_blank&quot;&gt;enlightenment-dev_0.25.1-2_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-2_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;enlightenment-dev_0.25.1-2_amd64.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;e17-0-25-1-enlightenment-abridged-includes-only-four-backgrounds-thus-decreased-size&quot;&gt;e17-0.25.1 (&lt;em&gt;&lt;strong&gt;E&lt;/strong&gt;nlightenment&lt;/em&gt;) -- Abridged includes only four backgrounds, thus decreased size.&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-3_all.deb&quot; target=&quot;_blank&quot;&gt;enlightenment-data_0.25.1-3_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-3_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;enlightenment-data_0.25.1-3_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-3_amd64.deb&quot; target=&quot;_blank&quot;&gt;enlightenment_0.25.1-3_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-3_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;enlightenment_0.25.1-3_amd64.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-3_amd64.deb&quot; target=&quot;_blank&quot;&gt;enlightenment-dev_0.25.1-3_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-3_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;enlightenment-dev_0.25.1-3_amd64.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;h2 class=&quot;evo_auto_anchor_header&quot; id=&quot;terminology-1-12-1&quot;&gt;Terminology 1.12.1&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/terminology-data_1.12.1-1.1_all.deb&quot; target=&quot;_blank&quot;&gt;terminology-data_1.12.1-1.1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/terminology-data_1.12.1-1.1_all.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;terminology-data_1.12.1-1.1_all.deb.SHA256SUM&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/terminology_1.12.1-1.1_amd64.deb&quot; target=&quot;_blank&quot;&gt;terminology_1.12.1-1.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/media/blogs/ixiptli/E-0_25/resources/terminology_1.12.1-1.1_amd64.deb.SHA256SUM&quot; target=&quot;_blank&quot;&gt;terminology_1.12.1-1.1_amd64.deb.SHA256SUM&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;Resources are available AS-IS, i.e., NO EXPLICIT NOR IMPLICIT WARRANTIES.&lt;br /&gt;
&lt;div class=&quot;image_block squared&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/E-0_25/_.png?mtime=1642338627&quot; title=&quot;Ангелина&quot; rel=&quot;lightbox[p244]&quot; id=&quot;link_845&quot;&gt;&lt;img alt=&quot;Ангелина&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/_.png?root=collection_13&amp;amp;path=E-0_25%2F_.png&amp;amp;mtime=1642338627&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Ангелина&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/e-0-25-1&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>A few days ago I decided to give a spin to <em>Enlightenment 0.25.1</em>, which has a dependency on <em>EFL 1.26.1</em>, another package I had to build '<em>a priori</em>&nbsp;' if I wanted to have 'the pleasure of flatness', <img src="https://metztli.blog/rsc/smilies/icon_mrgreen.gif" title="&amp;#58;&amp;#62;&amp;#62;" alt="&amp;#58;&amp;#62;&amp;#62;" class="middle" width="15" height="15" />, and which mere mention conjures up the notion of a 2-dimensional boresome space. There were no Debian packaging for EFL 1.26.1, much less Debian packaging for e17-0.25.1 (E). Thus, I had to hack older Debian packaging versions, nudging the respective builds until I eventually succeeded.</p>

<p>Notwithstanding, after installation of the two set of packages, I realized the fonts were not right. Additionally, upon starting <a href="https://orbitalquark.github.io/textadept/" target="_blank"><em><strong>Textadept</strong> editor</em></a>, the application window size to physical screen relation was awful! Increasing the size of the application rendered ugly font ratios -- even if I increased the size of the text with <kbd>CTRL</kbd><kbd>+</kbd>. Odd, I thought; perhaps my build was not correct? --after all, this was a preliminary hack.</p>

<p>Nevertheless, I continued experimenting by opening <a href="https://browser.yandex.ru/beta/" target="_blank"><em>Yandex-Browser βeta for Linux (<strong>Скацатъ</strong> : Download for Debian)</em></a> -- same issue. Then I opened up a Firefox recent release and, although the fonts displaying the content were readable, the peripheral, menu, URL address field, bookmarks bar, etc. looked tiny. I ended my experience by opening up Chromium browser and, since it shares some code with Yandex-Browser βeta, it was not entirely unexpected that it also displayed awfully -- in a smaller dimension than the physical screen size.</p>

<div class="mediajs_block"><video class="html5_mediaelementjs_player " id="html5_mediaelementjs_34" poster="https://metztli.blog/media/blogs/ixiptli/E-0_25/Reiser5_E-flat-to-Wmaker.png?mtime=1642337843"><source src="https://metztli.blog/media/blogs/ixiptli/E-0_25/Reiser5_E-flat-to-Wmaker.mp4?mtime=1642290954" type="video/mp4" align="center" /></video></div>

<p>I had not experienced those issues in the different GNU / Linux distributions, with their multiple window manager desktops, that I had tried since circa 1995. At that time I struggled to bring up the X Window system under a Red Hat Linux distribution -- which, by the way, dual booted with OS/2 Warp3 in a bare metal entry server <img src="https://metztli.blog/rsc/smilies/grayyes.gif" title="&amp;#58;&amp;#121;&amp;#101;&amp;#115;&amp;#58;" alt="&amp;#58;&amp;#121;&amp;#101;&amp;#115;&amp;#58;" class="middle" width="15" height="15" /> :</p>

<div class="squared"><a href="https://metztli.blog/media/blogs/ixiptli/E-0_25/introducing-os2.png?mtime=1642505675" title="OS/2 Warp 3, orphaned by IBM, subsequently virtualized in VirtualBox" rel="lightbox[p244]" id="link_847"><img alt="OS/2 Warp 3, orphaned by IBM, subsequently virtualized in VirtualBox" src="https://metztli.blog/media/blogs/ixiptli/E-0_25/.evocache/introducing-os2.png/fit-320x320.png?mtime=1642505675" width="320" height="180" class="loadimg" /></a><div><i>OS/2 Warp 3, orphaned by IBM, subsequently virtualized in VirtualBox</i></div></div>

<p>In other words, since that time I had not had to 'resize and/or scale' fonts in any of the different physical machines that I used. Window managers in GNU / Linux simply worked, 'out of the box,' after a successful installation.</p>

<p>Something was amiss. Posting to the Enlightenment developers' mail list simply yielded ambiguities: 'you have your fonts wrong,' stated the 'experts', and the like, as if I ever touched my system(s) font(s) attributes; these are working Debian default desktop window managers, like LXQT and GNOME3, where subsequently I have installed Enlightenment WM -- up to now with no issues.</p>

<p>After a couple of days, I reverted back to the previous properly displaying EFL 1.25.x Enlightenment, 0.24.x, and/or <a href="https://www.windowmaker.org/" target="_blank"><em>Window Maker</em> (<em>WMaker</em>)</a>, my fall back window manager. Then, 'out of the blue,' I read a <a href="https://sourceforge.net/p/enlightenment/mailman/message/37417506/" target="_blank">reply from another Enlightenment peer -- who was not even subscribed to the mailing list -- concretely stating the problem I was experiencing</a> and conveying that he had even created a patch to revert what he thought was an unintended commit in the Enlightenment code. I asked him if he was willing to share his patches and he kindly agreed.</p>

<p>Below are the EFL 1.26.x Debian packages for AMD64 as well as the patched Enlightenment 0.25.x discussed 'a priori.' They were built with GCC10 for Debian 11, aka Bullseye. If you are on Debian and, like myself, do not usually disturb the distribution maintainers' default font and/or scaling attributes, these patched Enlightenment Debian packages potentially will prevent you from losing your valuable time and 'going nuts' attempting to figure out why Enlightenment wreaks havoc with your desktop fonts and applications and, more importantly, you will more likely appreciate this latest release of Enlightenment rather than dismissing it as a window manager for control fanatics and/or fascists.</p>

<h2 class="evo_auto_anchor_header" id="efl-1-26-x-y-z">EFL 1.26.x-y.z</h2>
<p><a href="/media/blogs/ixiptli/E-0_25/resources/libefl-all-dev_1.26.1-1.1_amd64.deb" target="_blank">libefl-all-dev_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libefl-all-dev_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libefl-all-dev_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeina1a_1.26.1-1.1_amd64.deb" target="_blank">libeina1a_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeina1a_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeina1a_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeina-bin_1.26.1-1.1_amd64.deb" target="_blank">libeina-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeina-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeina-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas-loaders_1.26.1-1.1_amd64.deb" target="_blank">libevas-loaders_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas-loaders_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libevas-loaders_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-x_1.26.1-1.1_amd64.deb" target="_blank">libevas1-engines-x_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-x_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libevas1-engines-x_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-wayland_1.26.1-1.1_amd64.deb" target="_blank">libevas1-engines-wayland_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-wayland_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libevas1-engines-wayland_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-fb_1.26.1-1.1_amd64.deb" target="_blank">libevas1-engines-fb_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-fb_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libevas1-engines-fb_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-drm_1.26.1-1.1_amd64.deb" target="_blank">libevas1-engines-drm_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1-engines-drm_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libevas1-engines-drm_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1_1.26.1-1.1_amd64.deb" target="_blank">libevas1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libevas1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libevas1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libethumb-client-bin_1.26.1-1.1_amd64.deb" target="_blank">libethumb-client-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libethumb-client-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libethumb-client-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libethumb-client1_1.26.1-1.1_amd64.deb" target="_blank">libethumb-client1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libethumb-client1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libethumb-client1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libethumb1_1.26.1-1.1_amd64.deb" target="_blank">libethumb1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libethumb1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libethumb1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeolian-bin_1.26.1-1.1_amd64.deb" target="_blank">libeolian-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeolian-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeolian-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeolian1_1.26.1-1.1_amd64.deb" target="_blank">libeolian1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeolian1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeolian1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libemotion1_1.26.1-1.1_amd64.deb" target="_blank">libemotion1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libemotion1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libemotion1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libemile1_1.26.1-1.1_amd64.deb" target="_blank">libemile1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libemile1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libemile1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libembryo-bin_1.26.1-1.1_amd64.deb" target="_blank">libembryo-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libembryo-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libembryo-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libembryo1_1.26.1-1.1_amd64.deb" target="_blank">libembryo1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libembryo1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libembryo1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelua-bin_1.26.1-1.1_amd64.deb" target="_blank">libelua-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelua-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libelua-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelua1_1.26.1-1.1_amd64.deb" target="_blank">libelua1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelua1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libelua1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelput1_1.26.1-1.1_amd64.deb" target="_blank">libelput1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelput1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libelput1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelementary-data_1.26.1-1.1_all.deb" target="_blank">libelementary-data_1.26.1-1.1_all.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelementary-data_1.26.1-1.1_all.deb.SHA256SUM" target="_blank">libelementary-data_1.26.1-1.1_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelementary-bin_1.26.1-1.1_amd64.deb" target="_blank">libelementary-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelementary-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libelementary-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelementary1_1.26.1-1.1_amd64.deb" target="_blank">libelementary1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libelementary1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libelementary1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeio1_1.26.1-1.1_amd64.deb" target="_blank">libeio1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeio1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeio1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libefreet-bin_1.26.1-1.1_amd64.deb" target="_blank">libefreet-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libefreet-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libefreet-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libefreet1a_1.26.1-1.1_amd64.deb" target="_blank">libefreet1a_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libefreet1a_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libefreet1a_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeeze-bin_1.26.1-1.1_amd64.deb" target="_blank">libeeze-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeeze-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeeze-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeeze1_1.26.1-1.1_amd64.deb" target="_blank">libeeze1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeeze1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeeze1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeet-bin_1.26.1-1.1_amd64.deb" target="_blank">libeet-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeet-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeet-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeet1_1.26.1-1.1_amd64.deb" target="_blank">libeet1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libeet1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libeet1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libedje-bin_1.26.1-1.1_amd64.deb" target="_blank">libedje-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libedje-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libedje-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libedje1_1.26.1-1.1_amd64.deb" target="_blank">libedje1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libedje1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libedje1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libector1_1.26.1-1.1_amd64.deb" target="_blank">libector1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libector1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libector1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-x1_1.26.1-1.1_amd64.deb" target="_blank">libecore-x1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-x1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-x1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-wl2-1_1.26.1-1.1_amd64.deb" target="_blank">libecore-wl2-1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-wl2-1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-wl2-1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-ipc1_1.26.1-1.1_amd64.deb" target="_blank">libecore-ipc1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-ipc1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-ipc1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-input1_1.26.1-1.1_amd64.deb" target="_blank">libecore-input1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-input1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-input1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-imf1_1.26.1-1.1_amd64.deb" target="_blank">libecore-imf1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-imf1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-imf1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-file1_1.26.1-1.1_amd64.deb" target="_blank">libecore-file1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-file1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-file1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-fb1_1.26.1-1.1_amd64.deb" target="_blank">libecore-fb1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-fb1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-fb1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-evas1_1.26.1-1.1_amd64.deb" target="_blank">libecore-evas1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-evas1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-evas1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-drm2-1_1.26.1-1.1_amd64.deb" target="_blank">libecore-drm2-1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-drm2-1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-drm2-1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-con1_1.26.1-1.1_amd64.deb" target="_blank">libecore-con1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-con1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-con1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-bin_1.26.1-1.1_amd64.deb" target="_blank">libecore-bin_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-bin_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-bin_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-audio1_1.26.1-1.1_amd64.deb" target="_blank">libecore-audio1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore-audio1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore-audio1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore1_1.26.1-1.1_amd64.deb" target="_blank">libecore1_1.26.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/libecore1_1.26.1-1.1_amd64.deb.SHA256SUM" target="_blank">libecore1_1.26.1-1.1_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/efl-doc_1.26.1-1.1_all.deb" target="_blank">efl-doc_1.26.1-1.1_all.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/efl-doc_1.26.1-1.1_all.deb.SHA256SUM" target="_blank">efl-doc_1.26.1-1.1_all.deb.SHA256SUM</a></p>

<h2 class="evo_auto_anchor_header" id="e17-0-25-1-enlightenment-includes-all-backgrounds-thus-huge-size">e17-0.25.1 (<em><strong>E</strong>nlightenment</em>) -- includes all backgrounds, thus huge size.</h2>
<p><a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-2_all.deb" target="_blank">enlightenment-data_0.25.1-2_all.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-2_all.deb.SHA256SUM" target="_blank">enlightenment-data_0.25.1-2_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-2_amd64.deb" target="_blank">enlightenment_0.25.1-2_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-2_amd64.deb.SHA256SUM" target="_blank">enlightenment_0.25.1-2_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-2_amd64.deb" target="_blank">enlightenment-dev_0.25.1-2_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-2_amd64.deb.SHA256SUM" target="_blank">enlightenment-dev_0.25.1-2_amd64.deb.SHA256SUM</a></p>

<h2 class="evo_auto_anchor_header" id="e17-0-25-1-enlightenment-abridged-includes-only-four-backgrounds-thus-decreased-size">e17-0.25.1 (<em><strong>E</strong>nlightenment</em>) -- Abridged includes only four backgrounds, thus decreased size.</h2>
<p><a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-3_all.deb" target="_blank">enlightenment-data_0.25.1-3_all.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-data_0.25.1-3_all.deb.SHA256SUM" target="_blank">enlightenment-data_0.25.1-3_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-3_amd64.deb" target="_blank">enlightenment_0.25.1-3_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment_0.25.1-3_amd64.deb.SHA256SUM" target="_blank">enlightenment_0.25.1-3_amd64.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-3_amd64.deb" target="_blank">enlightenment-dev_0.25.1-3_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/enlightenment-dev_0.25.1-3_amd64.deb.SHA256SUM" target="_blank">enlightenment-dev_0.25.1-3_amd64.deb.SHA256SUM</a></p>

<h2 class="evo_auto_anchor_header" id="terminology-1-12-1">Terminology 1.12.1</h2>
<p><a href="/media/blogs/ixiptli/E-0_25/resources/terminology-data_1.12.1-1.1_all.deb" target="_blank">terminology-data_1.12.1-1.1_all.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/terminology-data_1.12.1-1.1_all.deb.SHA256SUM" target="_blank">terminology-data_1.12.1-1.1_all.deb.SHA256SUM</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/terminology_1.12.1-1.1_amd64.deb" target="_blank">terminology_1.12.1-1.1_amd64.deb</a><br />
<a href="/media/blogs/ixiptli/E-0_25/resources/terminology_1.12.1-1.1_amd64.deb.SHA256SUM" target="_blank">terminology_1.12.1-1.1_amd64.deb.SHA256SUM</a></p>

<hr />
<p>Resources are available AS-IS, i.e., NO EXPLICIT NOR IMPLICIT WARRANTIES.<br />
<div class="squared"><a href="https://metztli.blog/media/blogs/ixiptli/E-0_25/_.png?mtime=1642338627" title="Ангелина" rel="lightbox[p244]" id="link_845"><img alt="Ангелина" src="https://metztli.blog/media/blogs/ixiptli/E-0_25/.evocache/_.png/fit-320x320.png?mtime=1642338627" width="320" height="180" class="loadimg" /></a><div><i>Ангелина</i></div></div><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/e-0-25-1">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/e-0-25-1#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=244</wfw:commentRss>
		</item>
				<item>
			<title>Metztli Reiser4 with Zstd enabled initramfs-tools 0.139</title>
			<link>https://metztli.blog/ixiptli/initramfs-tools-zstd</link>
			<pubDate>Fri, 23 Oct 2020 12:18:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">Reiser4</category>
<category domain="main">Debian</category>
<category domain="alt">cloud</category>			<guid isPermaLink="false">220@https://metztli.blog/</guid>
						<description>&lt;div&gt;&lt;div&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/initramfs-tools-0.139-with-zstd.png?mtime=1603452788&quot; rel=&quot;lightbox[p220]&quot; id=&quot;link_665&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 with Zstd enabled initramfs-tools 0.139&quot; src=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/.evocache/initramfs-tools-0.139-with-zstd.png/fit-320x320.png?mtime=1603452788&quot; width=&quot;320&quot; height=&quot;180&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Since version 0.136 for Debian Buster we have been patching &lt;em&gt;initramfs-tools&lt;/em&gt; with Zstd -compression support for Metztli Reiser4 kernels, both Software Framework Release Number &lt;a href=&quot;https://sourceforge.net/projects/metztli-reiser4/&quot; target=&quot;_blank&quot;&gt;(SFRN) 4.0.2&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/reizer4-5.7.19-1-on-epyc-at-gce.png?mtime=1603614915&quot; title=&quot;reizer4 cosmetic label for Metztli Reiser4 linux kernels for AMD Epyc/Ryzen&quot; rel=&quot;lightbox[p220]&quot; id=&quot;link_668&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 with Zstd enabled initramfs-tools 0.139&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/reizer4-5.7.19-1-on-epyc-at-gce.png?root=collection_13&amp;amp;path=quick-uploads%2Finitramfs-tools-zstd%2Freizer4-5.7.19-1-on-epyc-at-gce.png&amp;amp;mtime=1603614915&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;reizer4 cosmetic label for Metztli Reiser4 linux kernels for AMD Epyc/Ryzen&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;and &lt;a href=&quot;https://sourceforge.net/projects/debian-reiser4/&quot; target=&quot;_blank&quot;&gt;SFRN 5.1.3, aka &#039;&lt;em&gt;Metztli Reiser5&lt;/em&gt;&#039;&lt;/a&gt;, as their respective default configurations were modified to &lt;em&gt;Zstd&lt;/em&gt; -compression, as well. Recently, notwithstanding, Zstd -compression support has finally been officially enabled as of initramfs-tools 0.138 and 0.139 by upstream Debian developers.&lt;/p&gt;

&lt;p&gt;Zstd -enabled initramfs-tools 0.139 has been tested in &lt;em&gt;Metztli Reiser4 for AMD Epyc/Ryzen&lt;/em&gt; customized for &lt;a href=&quot;https://cloud.google.com/compute/docs&quot;&gt;Google Compute Engine (GCE)&lt;/a&gt;, which eight(8) core / 32 Gig RAM development instance -- seen at the top snapshot -- is running a &lt;em&gt;Metztli Reiser4 cloud kernel&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Evidently, not only have we backported initramfs-tools 0.139 for Metztli Reiser4 projects but earlier a minor patch in &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971270&quot; target=&quot;_blank&quot;&gt;Bug 971270&lt;/a&gt; was applied and the package built, as well:&lt;br /&gt;
&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/readOnly/initramfs-tools-core_0.139+nmu1_all.deb?mtime=1603452016&quot;&gt;&lt;span alt=&quot;DEB package&quot; title=&quot; initramfs-tools-core_0.139+nmu1_all.deb&quot; style=&quot;background-position: -0px -48px&quot; class=&quot;icon&quot;&gt;&amp;nbsp;&lt;/span&gt; initramfs-tools-core_0.139+nmu1_all.deb&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/readOnly/initramfs-tools_0.139+nmu1_all.deb?mtime=1603452016&quot;&gt;&lt;span alt=&quot;DEB package&quot; title=&quot; initramfs-tools_0.139+nmu1_all.deb&quot; style=&quot;background-position: -0px -48px&quot; class=&quot;icon&quot;&gt;&amp;nbsp;&lt;/span&gt; initramfs-tools_0.139+nmu1_all.deb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The resulting initramfs-tools 0.139 package was tested in a &lt;a href=&quot;https://www.virtualbox.org/wiki/Downloads&quot; target=&quot;_blank&quot;&gt;VirtualBox 6.1.16 -- built from source&lt;/a&gt; -- which hosted an older &lt;em&gt;reiser4&lt;/em&gt;&amp;nbsp; instance without the Zstd package installed.&lt;/p&gt;

&lt;p&gt;Accordingly, I had to first change the older Debian release information&lt;sup&gt;1&lt;/sup&gt;:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;apt&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;get&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;allow&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;releaseinfo&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;change&amp;nbsp;update&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Then, after upgrading some packages, I installed my newly built initramfs-tools 0.139 packages, &lt;em&gt;as root&lt;/em&gt;, all in a single line:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dpkg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;nbsp;initramfs&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tools&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;core_0.139&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;nmu1_all&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&amp;nbsp;initramfs&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;tools_0.139&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;nmu1_all&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Subsequently, observing the red underline and thick arrow, we can verify that &lt;em&gt;Zstd&lt;/em&gt; is correctly identified as missing:&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/139-with-non-existing-zstd-package.png?mtime=1603447297&quot; title=&quot;initramfs-tools 0.139 patched with fix for bug #971270&quot; rel=&quot;lightbox[p220]&quot; id=&quot;link_664&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 with Zstd enabled initramfs-tools 0.139&quot; src=&quot;https://metztli.blog/htsrv/getfile.php/139-with-non-existing-zstd-package.png?root=collection_13&amp;amp;path=139-with-non-existing-zstd-package.png&amp;amp;mtime=1603447297&amp;amp;size=fit-400x320&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;initramfs-tools 0.139 patched with fix for bug #971270&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Well, the message will be helpful for those Linux enthusiasts who have preexisting non-reiser4 kernels and subsequently download and install any of Metztli Reiser4 releases --as initramfs-tools 0.139 will be &lt;em&gt;automagically&lt;/em&gt; fetched and installed during subsequent releases.&lt;/p&gt;

&lt;p&gt;References:&lt;br /&gt;
&lt;sup&gt;1&lt;/sup&gt; &lt;a href=&quot;https://www.faqforge.com/linux/switch-debian-10-rc-release-to-stable/&quot; target=&quot;_blank&quot;&gt;Switch Debian 10 RC release to stable&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#f90404&quot;&gt;NOTE&lt;/font&gt;: RESOURCES AVAILABLE WITHOUT ANY WARRANTY WHATSOEVER.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/initramfs-tools-zstd&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div><div><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/initramfs-tools-0.139-with-zstd.png?mtime=1603452788" rel="lightbox[p220]" id="link_665"><img alt="Metztli Reiser4 with Zstd enabled initramfs-tools 0.139" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/.evocache/initramfs-tools-0.139-with-zstd.png/fit-320x320.png?mtime=1603452788" width="320" height="180" class="loadimg" /></a></div></div><p>Since version 0.136 for Debian Buster we have been patching <em>initramfs-tools</em> with Zstd -compression support for Metztli Reiser4 kernels, both Software Framework Release Number <a href="https://sourceforge.net/projects/metztli-reiser4/" target="_blank">(SFRN) 4.0.2</a><br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/reizer4-5.7.19-1-on-epyc-at-gce.png?mtime=1603614915" title="reizer4 cosmetic label for Metztli Reiser4 linux kernels for AMD Epyc/Ryzen" rel="lightbox[p220]" id="link_668"><img alt="Metztli Reiser4 with Zstd enabled initramfs-tools 0.139" src="https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/.evocache/reizer4-5.7.19-1-on-epyc-at-gce.png/fit-320x320.png?mtime=1603614915" width="320" height="180" class="loadimg" /></a><div><i>reizer4 cosmetic label for Metztli Reiser4 linux kernels for AMD Epyc/Ryzen</i></div></div>

<p>and <a href="https://sourceforge.net/projects/debian-reiser4/" target="_blank">SFRN 5.1.3, aka '<em>Metztli Reiser5</em>'</a>, as their respective default configurations were modified to <em>Zstd</em> -compression, as well. Recently, notwithstanding, Zstd -compression support has finally been officially enabled as of initramfs-tools 0.138 and 0.139 by upstream Debian developers.</p>

<p>Zstd -enabled initramfs-tools 0.139 has been tested in <em>Metztli Reiser4 for AMD Epyc/Ryzen</em> customized for <a href="https://cloud.google.com/compute/docs">Google Compute Engine (GCE)</a>, which eight(8) core / 32 Gig RAM development instance -- seen at the top snapshot -- is running a <em>Metztli Reiser4 cloud kernel</em>.</p>

<p>Evidently, not only have we backported initramfs-tools 0.139 for Metztli Reiser4 projects but earlier a minor patch in <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971270" target="_blank">Bug 971270</a> was applied and the package built, as well:<br />
<a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/readOnly/initramfs-tools-core_0.139+nmu1_all.deb?mtime=1603452016"><span alt="DEB package" title=" initramfs-tools-core_0.139+nmu1_all.deb" style="background-position: -0px -48px" class="icon">&nbsp;</span> initramfs-tools-core_0.139+nmu1_all.deb</a><br />
<a href="https://metztli.blog/media/blogs/ixiptli/quick-uploads/initramfs-tools-zstd/readOnly/initramfs-tools_0.139+nmu1_all.deb?mtime=1603452016"><span alt="DEB package" title=" initramfs-tools_0.139+nmu1_all.deb" style="background-position: -0px -48px" class="icon">&nbsp;</span> initramfs-tools_0.139+nmu1_all.deb</a></p>

<p>The resulting initramfs-tools 0.139 package was tested in a <a href="https://www.virtualbox.org/wiki/Downloads" target="_blank">VirtualBox 6.1.16 -- built from source</a> -- which hosted an older <em>reiser4</em>&nbsp; instance without the Zstd package installed.</p>

<p>Accordingly, I had to first change the older Debian release information<sup>1</sup>:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">apt</span><span class="amc_keyword">-</span><span class="amc_default">get&nbsp;</span><span class="amc_keyword">--</span><span class="amc_default">allow</span><span class="amc_keyword">-</span><span class="amc_default">releaseinfo</span><span class="amc_keyword">-</span><span class="amc_default">change&nbsp;update</span></span></code></td></tr></table></div>

<p>Then, after upgrading some packages, I installed my newly built initramfs-tools 0.139 packages, <em>as root</em>, all in a single line:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc2"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dpkg&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&nbsp;initramfs</span><span class="amc_keyword">-</span><span class="amc_default">tools</span><span class="amc_keyword">-</span><span class="amc_default">core_0.139</span><span class="amc_keyword">+</span><span class="amc_default">nmu1_all</span><span class="amc_keyword">.</span><span class="amc_default">deb&nbsp;initramfs</span><span class="amc_keyword">-</span><span class="amc_default">tools_0.139</span><span class="amc_keyword">+</span><span class="amc_default">nmu1_all</span><span class="amc_keyword">.</span><span class="amc_default">deb</span></span></code></td></tr></table></div>

<p>Subsequently, observing the red underline and thick arrow, we can verify that <em>Zstd</em> is correctly identified as missing:<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/139-with-non-existing-zstd-package.png?mtime=1603447297" title="initramfs-tools 0.139 patched with fix for bug #971270" rel="lightbox[p220]" id="link_664"><img alt="Metztli Reiser4 with Zstd enabled initramfs-tools 0.139" src="https://metztli.blog/media/blogs/ixiptli/.evocache/139-with-non-existing-zstd-package.png/fit-320x320.png?mtime=1603447297" width="320" height="180" class="loadimg" /></a><div><i>initramfs-tools 0.139 patched with fix for bug #971270</i></div></div>

<p>Well, the message will be helpful for those Linux enthusiasts who have preexisting non-reiser4 kernels and subsequently download and install any of Metztli Reiser4 releases --as initramfs-tools 0.139 will be <em>automagically</em> fetched and installed during subsequent releases.</p>

<p>References:<br />
<sup>1</sup> <a href="https://www.faqforge.com/linux/switch-debian-10-rc-release-to-stable/" target="_blank">Switch Debian 10 RC release to stable</a></p>

<p><font color="#f90404">NOTE</font>: RESOURCES AVAILABLE WITHOUT ANY WARRANTY WHATSOEVER.</p></p></p><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/initramfs-tools-zstd">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/initramfs-tools-zstd#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=220</wfw:commentRss>
		</item>
				<item>
			<title>Metztli Reiser4 Linux Cloud Kernel 5.3.10-2 on Google Compute Engine (GCE).</title>
			<link>https://metztli.blog/ixiptli/mixtli</link>
			<pubDate>Mon, 02 Dec 2019 17:55:00 +0000</pubDate>			<dc:creator>Jose</dc:creator>
			<category domain="alt">Technology</category>
<category domain="alt">Reiser4</category>
<category domain="alt">Debian</category>
<category domain="main">cloud</category>			<guid isPermaLink="false">200@https://metztli.blog/</guid>
						<description>&lt;p&gt;Following my recent build of &lt;em&gt;reiser4&lt;/em&gt; -enabled Linux kernel 5.3.10 wrapped in a &lt;em&gt;Debian Packaging for kernel 5.3.9&lt;/em&gt; hack, I happened to be customizing a VirtualBox 6.0.14 &lt;a href=&quot;https://sourceforge.net/projects/metztli-reiser4/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Metztli Reiser4&lt;/em&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;image for &lt;a href=&quot;https://cloud.google.com/compute/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Google Compute Engine&lt;/em&gt; (&lt;em&gt;GCE&lt;/em&gt;)&lt;/a&gt;. I had installed the &lt;em&gt;tlilxochitl&lt;/em&gt;, i.e., &lt;em&gt;vanilla&lt;/em&gt;, regular kernel &lt;em&gt;reiser4&lt;/em&gt; -enabled into my customized VirtualBox instance image. Previous experience with one of the early cloud kernels spectacularly failing upon reboot in the cloud made me appreciate this 5.3.10 &lt;em&gt;reiser4&lt;/em&gt; -enabled cloud kernel successful boot.&lt;br /&gt;
&lt;div class=&quot;image_block border&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/gce/cohuatl-gce-cloud-kernel.png?mtime=1575304254&quot; title=&quot;Replacing Metztli Reiser4 regular tlilxochitl (&amp;#039;vanilla&amp;#039;) kernel with a cloud one.&quot; rel=&quot;lightbox[p200]&quot; id=&quot;link_466&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 Linux Cloud Kernel 5.3.10-2 on Google Compute Engine (GCE).&quot; src=&quot;https://metztli.blog/media/blogs/ixiptli/gce/.evocache/cohuatl-gce-cloud-kernel.png/fit-400x320.png?mtime=1575304254&quot; width=&quot;400&quot; height=&quot;214&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Replacing Metztli Reiser4 regular tlilxochitl (&#039;vanilla&#039;) kernel with a cloud one.&lt;/div&gt;&lt;/div&gt;
After &lt;a href=&quot;https://sourceforge.net/projects/metztli-reiser4/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Metztli Reiser4&lt;/em&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; successful instantiation into the Google Cloud LA zone fabric, I decided to install the cloud kernel over the &lt;em&gt;tlilxochitl&lt;/em&gt;&amp;nbsp;&amp;nbsp; kernel. Ensuing my initial attempt to install with &lt;em&gt;dpkg&lt;/em&gt;, the output requested linux-image-cloud-amd64_5.3.10-2+reiser4.0.2_amd64.deb &lt;sup&gt;1&lt;/sup&gt;, too. Thus I installed both:&lt;br /&gt;
&lt;p class=&quot;codeblock_title&quot;&gt;Shell&lt;/p&gt;&lt;div class=&quot;codeblock codeblock_with_title amc_shell amc_short&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code class=&quot;codeblock&quot;&gt;&lt;span class=&quot;amc_html&quot;&gt;&lt;span class=&quot;amc_default&quot;&gt;dpkg&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;i&amp;#160;&amp;#160;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;image&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;5.3.0&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4.0.2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;cloud&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;amd64_5.3.10&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4.0.2_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&amp;nbsp;linux&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;image&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;cloud&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;amd64_5.3.10&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;reiser4.0.2_amd64&lt;/span&gt;&lt;span class=&quot;amc_keyword&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;amc_default&quot;&gt;deb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Upon &lt;a href=&quot;https://sourceforge.net/projects/metztli-reiser4/&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;Metztli Reiser4&lt;/em&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; reboot, we can see that the cloud kernel successfully booted into the Google Cloud LA zone fabric.&lt;br /&gt;
&lt;div class=&quot;image_block noborder&quot;&gt;&lt;a href=&quot;https://metztli.blog/media/blogs/ixiptli/gce/cohuatl-gce-cloud-kernel-installed.png?mtime=1575304254&quot; title=&quot;Metztli Reiser4 cloud kernel into Google Compute Engine (GCE) reiser4 instance.&quot; rel=&quot;lightbox[p200]&quot; id=&quot;link_467&quot;&gt;&lt;img alt=&quot;Metztli Reiser4 Linux Cloud Kernel 5.3.10-2 on Google Compute Engine (GCE).&quot; src=&quot;https://metztli.blog/media/blogs/ixiptli/gce/.evocache/cohuatl-gce-cloud-kernel-installed.png/fit-400x320.png?mtime=1575304254&quot; width=&quot;400&quot; height=&quot;225&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;image_legend&quot;&gt;Metztli Reiser4 cloud kernel into Google Compute Engine (GCE) reiser4 instance.&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Although the snapshots were initially from a test image, we have been running custom cpu/ram &lt;em&gt;Metztli Reiser4&lt;/em&gt;&amp;nbsp;&amp;nbsp;in the range of 200Gb to 2TB image(s) for a while but this time with a &lt;em&gt;jfs&lt;/em&gt; /boot and &lt;em&gt;reiser4&lt;/em&gt; -formatted / &lt;em&gt;rootfs&lt;/em&gt; cloud kernel on Google Compute Engine (GCE)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; &lt;em&gt;A cloud-specific Linux package (&lt;strong&gt;linux-image-cloud&lt;/strong&gt;) allowed us to disable features that are not relevant in &lt;strong&gt;cloud environments&lt;/strong&gt; and enable what is really important.&lt;/em&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://www.collabora.com/news-and-blog/blog/2019/03/05/news-from-debian-cloud-team/&quot; target=&quot;_blank&quot;&gt;News from the Debian Cloud Team&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://metztli.blog/ixiptli/mixtli&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;https://metztli.it/b2evolution/&quot;&gt;Metztli b2evo for PHP 8&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Following my recent build of <em>reiser4</em> -enabled Linux kernel 5.3.10 wrapped in a <em>Debian Packaging for kernel 5.3.9</em> hack, I happened to be customizing a VirtualBox 6.0.14 <a href="https://sourceforge.net/projects/metztli-reiser4/" target="_blank"><em>Metztli Reiser4</em></a>&nbsp;&nbsp;image for <a href="https://cloud.google.com/compute/" target="_blank"><em>Google Compute Engine</em> (<em>GCE</em>)</a>. I had installed the <em>tlilxochitl</em>, i.e., <em>vanilla</em>, regular kernel <em>reiser4</em> -enabled into my customized VirtualBox instance image. Previous experience with one of the early cloud kernels spectacularly failing upon reboot in the cloud made me appreciate this 5.3.10 <em>reiser4</em> -enabled cloud kernel successful boot.<br />
<div class="border"><a href="https://metztli.blog/media/blogs/ixiptli/gce/cohuatl-gce-cloud-kernel.png?mtime=1575304254" title="Replacing Metztli Reiser4 regular tlilxochitl (&#039;vanilla&#039;) kernel with a cloud one." rel="lightbox[p200]" id="link_466"><img alt="Metztli Reiser4 Linux Cloud Kernel 5.3.10-2 on Google Compute Engine (GCE)." src="https://metztli.blog/media/blogs/ixiptli/gce/.evocache/cohuatl-gce-cloud-kernel.png/fit-320x320.png?mtime=1575304254" width="320" height="171" class="loadimg" /></a><div><i>Replacing Metztli Reiser4 regular tlilxochitl ('vanilla') kernel with a cloud one.</i></div></div>
After <a href="https://sourceforge.net/projects/metztli-reiser4/" target="_blank"><em>Metztli Reiser4</em></a>&nbsp;&nbsp; successful instantiation into the Google Cloud LA zone fabric, I decided to install the cloud kernel over the <em>tlilxochitl</em>&nbsp;&nbsp; kernel. Ensuing my initial attempt to install with <em>dpkg</em>, the output requested linux-image-cloud-amd64_5.3.10-2+reiser4.0.2_amd64.deb <sup>1</sup>, too. Thus I installed both:<br />
<p class="codeblock_title">Shell</p><div class="codeblock codeblock_with_title amc_shell amc_short"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code class="codeblock"><span class="amc_html"><span class="amc_default">dpkg&nbsp;</span><span class="amc_keyword">-</span><span class="amc_default">i&#160;&#160;linux</span><span class="amc_keyword">-</span><span class="amc_default">image</span><span class="amc_keyword">-</span><span class="amc_default">5.3.0</span><span class="amc_keyword">-</span><span class="amc_default">1</span><span class="amc_keyword">+</span><span class="amc_default">reiser4.0.2</span><span class="amc_keyword">-</span><span class="amc_default">cloud</span><span class="amc_keyword">-</span><span class="amc_default">amd64_5.3.10</span><span class="amc_keyword">-</span><span class="amc_default">2</span><span class="amc_keyword">+</span><span class="amc_default">reiser4.0.2_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb&nbsp;linux</span><span class="amc_keyword">-</span><span class="amc_default">image</span><span class="amc_keyword">-</span><span class="amc_default">cloud</span><span class="amc_keyword">-</span><span class="amc_default">amd64_5.3.10</span><span class="amc_keyword">-</span><span class="amc_default">2</span><span class="amc_keyword">+</span><span class="amc_default">reiser4.0.2_amd64</span><span class="amc_keyword">.</span><span class="amc_default">deb</span></span></code></td></tr></table></div>

<p>Upon <a href="https://sourceforge.net/projects/metztli-reiser4/" target="_blank"><em>Metztli Reiser4</em></a>&nbsp;&nbsp; reboot, we can see that the cloud kernel successfully booted into the Google Cloud LA zone fabric.<br />
<div class="noborder"><a href="https://metztli.blog/media/blogs/ixiptli/gce/cohuatl-gce-cloud-kernel-installed.png?mtime=1575304254" title="Metztli Reiser4 cloud kernel into Google Compute Engine (GCE) reiser4 instance." rel="lightbox[p200]" id="link_467"><img alt="Metztli Reiser4 Linux Cloud Kernel 5.3.10-2 on Google Compute Engine (GCE)." src="https://metztli.blog/media/blogs/ixiptli/gce/.evocache/cohuatl-gce-cloud-kernel-installed.png/fit-320x320.png?mtime=1575304254" width="320" height="180" class="loadimg" /></a><div><i>Metztli Reiser4 cloud kernel into Google Compute Engine (GCE) reiser4 instance.</i></div></div>

<p>Although the snapshots were initially from a test image, we have been running custom cpu/ram <em>Metztli Reiser4</em>&nbsp;&nbsp;in the range of 200Gb to 2TB image(s) for a while but this time with a <em>jfs</em> /boot and <em>reiser4</em> -formatted / <em>rootfs</em> cloud kernel on Google Compute Engine (GCE)</p>
<hr />
<p><sup>1</sup> <em>A cloud-specific Linux package (<strong>linux-image-cloud</strong>) allowed us to disable features that are not relevant in <strong>cloud environments</strong> and enable what is really important.</em><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://www.collabora.com/news-and-blog/blog/2019/03/05/news-from-debian-cloud-team/" target="_blank">News from the Debian Cloud Team</a></p></p><div class="item_footer"><p><small><a href="https://metztli.blog/ixiptli/mixtli">Original post</a> blogged on <a href="https://metztli.it/b2evolution/">Metztli b2evo for PHP 8</a>.</small></p></div>]]></content:encoded>
								<comments>https://metztli.blog/ixiptli/mixtli#comments</comments>
			<wfw:commentRss>https://metztli.blog/ixiptli/?tempskin=_rss2&#38;disp=comments&#38;p=200</wfw:commentRss>
		</item>
			</channel>
</rss>
