<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FreeBSD on Ivon's Blog</title><link>https://ivonblog.com/en-us/tags/freebsd/</link><description>Recent content in FreeBSD on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>You are welcome to share articles of Ivon's Blog (ivonblog.com). Please include the original URL when citing articles, and abide by CC BY-NC-ND 4.0 license. For commercial use, please write an e-mail to me.</copyright><lastBuildDate>Mon, 06 Apr 2026 05:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/en-us/tags/freebsd/index.xml" rel="self" type="application/rss+xml"/><item><title>GPL Is Better Than BSD for Software Licensing: Insist on Militant Democracy and Talk More About Free Software Than Open Source Software</title><link>https://ivonblog.com/en-us/posts/gpl-is-better-than-bsd-license/</link><pubDate>Mon, 06 Apr 2026 05:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/en-us/posts/gpl-is-better-than-bsd-license/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;What makes GPL better than BSD licensing is that it is a kind of militant democracy.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Positive Freedom Beats Negative Freedom
 &lt;div id="positive-freedom-beats-negative-freedom" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#positive-freedom-beats-negative-freedom" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Adapting the concept of &lt;a href="https://zh.wikipedia.org/zh-tw/%E9%98%B2%E8%A1%9B%E6%80%A7%E6%B0%91%E4%B8%BB" target="_blank" rel="noreferrer"&gt;militant democracy (Wehrhafte Demokratie)&lt;/a&gt;, GPL is a secret formula for protecting the free software movement so it can continue for the long term.&lt;/p&gt;
&lt;p&gt;Therefore, software development should use GPL to preserve the spirit of freedom and carry through the free spirit of Copyleft, rather than permissive terms such as BSD, MIT, and Apache. If you are going to use this kind of license that is almost no different from releasing copyright into the Public Domain, you might as well just use &lt;a href="https://zh.wikipedia.org/zh-tw/WTFPL" target="_blank" rel="noreferrer"&gt;WTFPL&lt;/a&gt; and be done with it!&lt;/p&gt;
&lt;p&gt;We should talk more about Free Software rather than Open Source. GPL does not restrict the freedom; instead, it protects the freedom!&lt;/p&gt;
&lt;p&gt;Although both are open source operating systems, where BSD systems fall short compared with GNU/Linux systems is that they lack the spirit of the GPL. Without this moral appeal, the power of the whole community is weakened, becoming pure volunteer labor and a system that lets others take whatever they want.&lt;/p&gt;
&lt;p&gt;To put it harshly, the BSD License is basically a &amp;ldquo;Cuck License,&amp;rdquo; a cuckold clause. The GPL license is: I let you ride my wife, but your husband also has to let me ride him. The BSD license is: you voluntarily let your wife get ridden by others, receive nothing in return, and still think it is fine!&lt;/p&gt;
&lt;p&gt;An image describing the consequences of the Cuck License. The rough idea is that the professor who originally developed Minix released it under a BSD license with the attitude of doing good, never expecting Intel to take it and make Intel ME, a massive surveillance software at the CPU low-level.
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://ivonblog.com/en-us/posts/gpl-is-better-than-bsd-license/images/cuck-license.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 width="1212"
 height="940"&gt;&lt;figcaption&gt;From Luke Smith&amp;rsquo;s website&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;The hacker community alone is not a powerful enough weapon against the capital of large corporations. It also needs the guidance of the free software movement to protect software freedom. Compared with BSD license terms, GPL can guarantee the healthy future development of software, meaning that after software opens its source code, it must provide equal contribution back, preventing the software from being easily monopolized. GPL itself is unfriendly to existing business models, and the name &amp;ldquo;free software&amp;rdquo; is also not as business-friendly as the name &amp;ldquo;open source software.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;This is built on a high-risk gamble: only if the first company is willing to invest in this rule and spiritually identify with the spirit of GPL can it possibly succeed and develop a complete ecosystem. At present, Linux&amp;rsquo;s great gamble back then seems to have succeeded. Companies really are willing to support Linux development, with RedHat as a typical example.&lt;/p&gt;
&lt;p&gt;Although many companies are now trying to technically bypass GPL, stealing or parasitizing the achievements of the Linux Kernel to develop their own closed-source products, the impact brought by GPL is still enormous, ensuring that the center of Linux is forever free and open source.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/en-us/posts/gpl-is-better-than-bsd-license/featured.webp"/></item><item><title>Linux Has Become Too Mainstream. Switch to BSD</title><link>https://ivonblog.com/en-us/posts/should-we-migrate-from-linux-to-bsd/</link><pubDate>Fri, 27 Mar 2026 10:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/en-us/posts/should-we-migrate-from-linux-to-bsd/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Linux Has Become Too Mainstream, So I Considered Switching to BSD or Systems That Follow the Unix Philosophy.&lt;/p&gt;
&lt;p&gt;Linux vs BSD for desktop, which one?&lt;/p&gt;
&lt;p&gt;Lady Suwako told me that Linux has become too &amp;ldquo;mainstream&amp;rdquo;, so should I switch to a BSD system to inherit the Unix spirit? For the past week, this thought has kept appearing. After comparing Linux with BSD (or systems that follow the Unix philosophy), I kept wanting to switch over.&lt;/p&gt;
&lt;p&gt;While writing this article, I felt that my digging into these rabbit holes had gone a bit too far.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Life is a well of delight; but where the rabble also drink, there all fountains are poisoned.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;The Systemd Controversy: Once Again Standing in the Eye of the Storm
 &lt;div id="the-systemd-controversy-once-again-standing-in-the-eye-of-the-storm" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-systemd-controversy-once-again-standing-in-the-eye-of-the-storm" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;When Systemd first appeared in 2010, it was heavily criticized by the Linux community. It was merely an init system, yet it tried to cover everything. But time has passed, and now it has become the common standard of mainstream Linux distributions, almost an indispensable system management tool.&lt;/p&gt;
&lt;p&gt;Systemd has made everything too complicated, and the spirit of traditional Unix philosophy is disappearing. Systemd&amp;rsquo;s design affects every aspect of Linux, permeating major distributions and influencing developers&amp;rsquo; future decisions. We, domesticated by modern technology, can no longer understand the principles by which operating systems work. Switching to a system without Systemd seems necessary.&lt;/p&gt;
&lt;p&gt;Recently, in order to cater to age verification bills being promoted by U.S. states, Systemd developers added an OS-level age verification mechanism: &lt;a href="https://github.com/systemd/systemd/pull/40954" target="_blank" rel="noreferrer"&gt;userdb: add birthDate field to JSON user records#40954&lt;/a&gt; This PR was quickly approved by Lennart Poettering and others, and they refused to revert it. Presumably Systemd 261 will officially include this feature.&lt;/p&gt;
&lt;p&gt;This caused people&amp;rsquo;s grievances against Systemd to erupt again. Although Systemd&amp;rsquo;s age verification field is not mandatory and merely provides a field for other programs to access, some users with extreme pursuits of freedom and privacy believe this is the beginning of mass surveillance. The system&amp;rsquo;s low level fundamentally should not store sensitive data about user identity, and some people are extremely disgusted by public authority intervening in the issue of &amp;ldquo;os-level age verification.&amp;rdquo; Systemd manages too much, replacing many system services and violating the Unix philosophy. Now, it is aligning with the interests of large companies and governments. People are forced to swallow it, because Systemd is already the common standard of all major Linux distributions, and upstream changes quietly affect everyone downstream. Anyway, whatever function upstream wants to add, Systemd developers have the final decision-making power. What, you are not convinced?&lt;/p&gt;
&lt;p&gt;Governments and corporations always love squeezing people&amp;rsquo;s freedom. When commercial companies develop software, they seem to like rushing to push new technologies and force everyone to swallow them. This is called Agile development or whatever. They only pursue 90% usability, not 100% stability. Anyway, after release, they keep iterating, exhausting users, and thereby achieve their goal of monopolizing the final right of interpretation. Then, in order to respond to commercial competitiveness and cater to so-called trends, they often make technical changes without regard for user experience, and so individual freedom is sacrificed. Users who have come into contact with the free software movement will surely be dissatisfied with this phenomenon.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/en-us/posts/should-we-migrate-from-linux-to-bsd/featured.webp"/></item><item><title>CRYCHIC (✕) UNIX Systems, It Isn't Over!</title><link>https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/</link><pubDate>Mon, 26 Jan 2026 20:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Adapted from the plot of episode 8 of &lt;em&gt;BanG Dream! It&amp;rsquo;s MyGO!!!!!&lt;/em&gt;, telling the controversy after Unix systems became commercialized in the 1980s. This is melodramatic fan creation, with many parts inconsistent with historical facts. Please forgive me.
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/images/t.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 width="2320"
 height="2619"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Unix&amp;hellip; is already over.&lt;/p&gt;
&lt;p&gt;(Developers trying to keep the Unix spirit going)&lt;/p&gt;
&lt;p&gt;Unix&amp;hellip; it isn&amp;rsquo;t over!&lt;/p&gt;
&lt;p&gt;CRYCHIC&lt;/p&gt;
&lt;p&gt;𝕮𝖔𝖓𝖘𝖊𝖗𝖛𝖆𝖙 𝕽𝖊𝖙𝖗𝖔𝖘𝖕𝖊𝖈𝖙𝖚𝖘 𝖄𝖉𝖔𝖑𝖆, 𝕮𝖔𝖒𝖒𝖊𝖗𝖈𝖎𝖚𝖒 𝕳𝖔𝖒𝖎𝖓𝖎𝖘 𝕴𝖓𝖙𝖊𝖗𝖋𝖎𝖈𝖎𝖙 𝕮𝖔𝖓𝖈𝖔𝖗𝖉𝖎𝖆𝖒.&lt;/p&gt;
&lt;p&gt;CONSERVAT RETROSPECTUS YDOLA, COMMERCIUM HOMINIS INTERFICIT CONCORDIAM.&lt;/p&gt;
&lt;p&gt;Constantly Reviving Yesterday, Copyright Hurts Innocent Coders.&lt;/p&gt;
&lt;p&gt;Indulging in the phantasms of the past, real-world commercial copyright killed harmony.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Full Recitation
 &lt;div id="full-recitation" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#full-recitation" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;FreeBSD: Why did you release the Net/2 source code!?
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/images/1.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 width="1920"
 height="1080"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;FreeBSD: AT&amp;amp;T-chan&amp;hellip;&amp;hellip; Thank you for being willing to come see me today. Please do not be angry at NeXT-chan. I was the one who stubbornly asked her to message you and invite you here. Sorry, no matter what, I wanted to apologize face-to-face about the copyright lawsuit. I really had no intention of performing&amp;hellip; releasing the &lt;em&gt;Net/2&lt;/em&gt; tape. Originally, we planned to publish only the parts without patented code, and I did not intend to make everything completely open source either. But the community&amp;rsquo;s compilation had already begun, and there was truly nothing I could do. Sorry, releasing the code for free must have damaged AT&amp;amp;T-chan&amp;rsquo;s commercial interests. I think it is only natural that you cannot forgive me. I made our important kernel code public without permission. I am truly sorry.&lt;/p&gt;
&lt;p&gt;AT&amp;amp;T: Acting like it was all for the open source community. Under the BSD License, releasing code is your freedom. Do whatever you like. (See you in court later.)
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/images/2.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 width="1920"
 height="1080"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;FreeBSD: But &lt;em&gt;Net/2&lt;/em&gt; is important to the CSRG lab&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;AT&amp;amp;T: Still clinging to the academic traditions of the 1970s even now. It is painful to watch. It is about time you forgot the days of Bell Labs, isn&amp;rsquo;t it?&lt;/p&gt;
&lt;p&gt;FreeBSD: Why? Why say something like forget? We were clearly so close before. Ken and Dennis happily wrote C every day. Everyone was together, but now we are split into System V and BSD, each going our separate ways. Isn&amp;rsquo;t that too strange? Wasn&amp;rsquo;t AT&amp;amp;T-chan the one who said, &amp;ldquo;Unix belongs to the global hacker community of shared destiny&amp;rdquo;?&lt;/p&gt;
&lt;p&gt;AT&amp;amp;T: Destiny&amp;hellip;&amp;hellip;? Then what is that &amp;ldquo;penguin&amp;rdquo; (GNU/Linux)?&lt;/p&gt;
&lt;p&gt;FreeBSD: No!&lt;/p&gt;
&lt;p&gt;AT&amp;amp;T: What part is no? Your words and actions contradict each other. The unified standard of Unix has already fallen apart. It is absolutely impossible to revive.&lt;/p&gt;
&lt;p&gt;FreeBSD: Why? Please, I want &amp;ldquo;Unified Unix&amp;rdquo; to start again. I want to go back to the happy time we had at Bell Labs, without so many branches and copyright disputes. GNU/Linux-chan and Minix-chan hope for that too, and I also planned to find NeXT-chan and AT&amp;amp;T-chan and bring you back.&lt;/p&gt;
&lt;p&gt;AT&amp;amp;T: Is that how it is?&lt;/p&gt;
&lt;p&gt;NeXT: I&amp;hellip;&amp;hellip; (As long as there is BSD code for Jobs to take and sell for money, that is enough&amp;hellip;&amp;hellip;)
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/images/3.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 width="1920"
 height="1080"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;(FreeBSD turns her head to look at NeXT, shocked)&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/en-us/posts/bang-dream-it-s-mygo-episode-8-unix-history-parody/featured.webp"/></item></channel></rss>