<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetFOSS – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/en/tag/planetfoss/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de/en</link>
	<description>A German Linux blog, in English</description>
	<lastBuildDate>Mon, 02 Nov 2026 10:05:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>PlanetFOSS: Weekly review, Bluesky and a search with filters</title>
		<link>https://linuxundich.de/en/planetfoss-weekly-review-bluesky-search/</link>
					<comments>https://linuxundich.de/en/planetfoss-weekly-review-bluesky-search/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 02 Nov 2026 10:05:37 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Bluesky]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=328</guid>

					<description><![CDATA[Every Monday, PlanetFOSS sums up the past week as a small magazine page: cover story, supernovas, new releases and the week in numbers. On top of that, PlanetFOSS now posts on Bluesky, and the search filters by time and section.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Almost two weeks after launch, <a href="https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/">PlanetFOSS</a> has found its audience: last week, the site averaged about 2,200 page views a day. Around 1,300 times a day, someone arrived from outside, and the rest were clicks within PlanetFOSS. Bots and my own visits don&#8217;t count, and none of this needs cookies or tracking.</p>



<p class="wp-block-paragraph">At the same time, the site collects more than 600 posts a week from <a href="https://planetfoss.net/en/sources/">over a hundred sources</a>. If you don&#8217;t drop by every day, it&#8217;s easy to lose track of what actually mattered. That&#8217;s exactly what the new weekly review is for. PlanetFOSS also posts on Bluesky now, next to Mastodon, and the search can finally filter and page through results.</p>



<h2 class="wp-block-heading">The week as a small magazine</h2>



<p class="wp-block-paragraph">Every Monday, PlanetFOSS sums up the past week on a page of its own. At the top, a few sentences give you the numbers of the week, along with key figures for posts, sources, supernovas and videos. <a href="https://planetfoss.net/en/weekly/2026-44/">In week 44</a>, 115 sources published 659 posts, seven percent more than the week before. These sentences come from fixed templates and the numbers; no AI writes anything here.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a6007&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a6007" class="wp-block-image wp-lightbox-container"><img fetchpriority="high" decoding="async" height="870" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1280x870.webp" alt="Header of the PlanetFOSS weekly review in the German interface: week 44 in large type with the period from October 26 to November 1, 2026, below it a paragraph with the week's numbers and five tiles for posts, sources, supernovas, videos and the split by language."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The weekly review opens with an intro built from the week&#8217;s numbers and key figures for posts, sources, supernovas and videos.</figcaption></figure>



<p class="wp-block-paragraph">Next comes the cover story, the news that most sources covered. In week 44, that was the return of Ubuntu Core Desktop, which twelve sources wrote about. Next to it, you see the headlines of the other reports, for example from It&#8217;s FOSS, GamingOnLinux or Linux-Magazin. After that come the supernovas of the week with an image and a quote, among them <a href="https://linuxundich.de/en/ghostty-1-4-linux-terminal/">Ghostty 1.4</a> and <a href="https://linuxundich.de/en/30-years-kde-plasma-6-8-documentary/">KDE Plasma 6.8</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a6221&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a6221" class="wp-block-image wp-lightbox-container"><img decoding="async" height="870" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1280x870.webp" alt="Supernovas of the week section in the PlanetFOSS weekly review: six dark cards with images for Firefox 159, r/opensource, Raspberry Pi 4, KDE Plasma 6.8, Ghostty 1.4 and TUXEDO Nano, each with a quote and the number of posts and sources."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Every supernova of the week gets its own card with an image, a quote from one of the reports and the number of sources.</figcaption></figure>



<p class="wp-block-paragraph">Further down, the review lists the other big stories, new releases that several sources wrote about, and the most noticed post in each section. In “The week in numbers”, you see which day was busiest and which sources were the most prolific; Phoronix, for example, came to 75 posts. On top of that, there are the videos of the week, the posts you starred, and an archive.</p>



<p class="wp-block-paragraph">You&#8217;ll find the review at <a href="https://planetfoss.net/en/weekly/">planetfoss.net/en/weekly/</a>, and from Monday to Wednesday a banner on the <a href="https://planetfoss.net/en/">front page</a> points to it as well. If you&#8217;d rather use a feed reader, subscribe to the review&#8217;s own <a href="https://planetfoss.net/en/weekly/feed.xml">RSS feed</a>. And if you follow PlanetFOSS on Mastodon or Bluesky, the review lands in your timeline as a post on Monday mornings anyway. Its link takes you straight to the matching issue.</p>



<h2 class="wp-block-heading">PlanetFOSS is now on Bluesky too</h2>



<p class="wp-block-paragraph">Until now, PlanetFOSS was only on <a href="https://mastodon.social/@planetfoss">Mastodon</a> when it came to social networks. Now the site also posts on Bluesky, under the handle <a href="https://bsky.app/profile/planetfoss.net">@planetfoss.net</a>. The account sends out every supernova about half an hour after it ignites, meaning as soon as many sources cover the same topic at once, and the weekly review on Mondays. As on Mastodon, the posts are in English and come with a link card and an image.</p>



<p class="wp-block-paragraph">So your timeline doesn&#8217;t overflow, there&#8217;s a brake: at most two posts in six hours, and the same topic comes back no sooner than a week later. Bluesky marks the account as automated, and here too the texts come from fixed templates. Mastodon, Bluesky and all RSS feeds now sit together in the PlanetFOSS header under the new <em>Follow PlanetFOSS</em> menu.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af1a5a8a64d8&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a654a&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a654a" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" height="1024" sizes="(max-width: 564px) 100vw, 564px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil.webp 1080w" width="564" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-564x1024.webp" alt="PlanetFOSS profile in the Bluesky app on a smartphone with banner, round logo, bot icon next to the name, the handle @planetfoss.net, an English description and links to the website."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The PlanetFOSS profile in the Bluesky app: the bot icon next to the name shows that a program is posting here.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a66d8&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a66d8" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="1024" sizes="auto, (max-width: 564px) 100vw, 564px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick.webp 1080w" width="564" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-564x1024.webp" alt="PlanetFOSS post in the Bluesky app about week 44: a list of the supernovas, hashtags and a link card with an image to the weekly review from October 26 to November 1, 2026."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">On Mondays, the weekly review arrives with the supernovas of the week and a link card to the issue on PlanetFOSS.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a6863&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a6863" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="1024" sizes="auto, (max-width: 564px) 100vw, 564px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start.webp 1080w" width="564" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-564x1024.webp" alt="Welcome post “Hello Bluesky!” by PlanetFOSS in the Bluesky app with a short explanation of supernovas, hashtags and a link card to planetfoss.net."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The first post introduces PlanetFOSS on Bluesky and links to the English version of the site.</figcaption></figure>

</figure>



<h2 class="wp-block-heading">Search with filters</h2>



<p class="wp-block-paragraph">Until now, the search was rather crude: it showed at most 60 results, with no way to page through them. Now you can narrow the results down to the <em>last 7 days</em>, the <em>last 30 days</em> or the <em>last year</em> and limit them to one section. You can sort them by <em>best match</em> or <em>newest first</em>. PlanetFOSS spreads up to 150 results across pages of 30 posts each.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a73be&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a73be" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1280x870.webp" alt="PlanetFOSS search page in the German interface with the search term Wayland, below it the drop-downs for time set to the last 30 days, section set to all sections and sorting set to newest first, 52 results and four article cards about Budgie, Labwc and Noctalia."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The search now filters by time and section and sorts by relevance or date, here Wayland over the last 30 days.</figcaption></figure>



<p class="wp-block-paragraph">This comes in handy when you only want to know what has happened lately with a topic, without digging through old news. <a href="https://planetfoss.net/en/search/?q=Wayland&amp;zeit=30&amp;sort=neu">A Wayland search over the last 30 days</a>, for example, returns 39 results in the English view, with the newest at the top. With a section as a filter, you can also narrow things down to, say, only desktop or self-hosting news.</p>



<h2 class="wp-block-heading">Hiding sources and sections</h2>



<p class="wp-block-paragraph">Not every source interests everyone, and if you don&#8217;t care about games, you may not want to see Steam news at all. That&#8217;s why every source and section page now has a <em>Hide source</em> or <em>Hide section</em> button, and the same switch is in the <em>Display</em> menu at the top right. The posts then disappear from the front page and all lists, and a short note at the top tells you how many there were.</p>



<p class="wp-block-paragraph">You don&#8217;t need an account for this. PlanetFOSS only remembers your choice in your browser, without any cookie, so you&#8217;ll have to make it again on your phone. Everything you&#8217;ve hidden is listed in the solar system, where a click on <em>show</em> brings it back. There you&#8217;ll also find the address of a personal RSS feed that leaves out the same sources and sections.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af1a5a8a77a8&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a7858&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a7858" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1280x870.webp" alt="Linus Tech Tips source page on PlanetFOSS in the German interface with the Hide source button at the top right, below it a video from the source and several article cards."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">On every source page, a button at the top right hides all posts from that source, here using Linus Tech Tips as an example.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8a7be0&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8a7be0" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1280x870.webp" alt="Box listing what is hidden on PlanetFOSS in the solar system, in the German interface, with Linus Tech Tips and the Gaming section, each with a show button, below it the address of the personal feed and a note that everything is stored only in the browser."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The solar system lists all hidden sources and sections, plus the address of a personal RSS feed without these posts.</figcaption></figure>

</figure>



<p class="wp-block-paragraph">All of this is available on <a href="https://planetfoss.net/en/">planetfoss.net</a> right now, and from now on the weekly review comes out every Monday. With hiding in particular, I&#8217;m curious what you&#8217;d like to get rid of, because your choice stays in your browser and never reaches me. What else are you missing on PlanetFOSS? Let me know in the comments or by email at <a href="mailto:info@planetfoss.net">info@planetfoss.net</a>.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/planetfoss-weekly-review-bluesky-search/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetFOSS: Support your favorite sources directly</title>
		<link>https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/</link>
					<comments>https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 16:02:44 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/</guid>

					<description><![CDATA[Blogs, magazines and publishers can now add a link to their subscription or donation page on PlanetFOSS. It shows up as a box on the source page, as a heart in the solar system and in a tab of its own. GNU/Linux.ch and Linux und Ich are already on board, and other site owners are welcome to get in touch.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/">PlanetFOSS</a> officially launched ten days ago. The site collects Linux and open source news from what are now 189 sources, bundles reports on the same story and shows what&#8217;s hot right now. One thing mattered to me from the very start: PlanetFOSS should bring readers to these sites, not take them away. That&#8217;s why every card links to the original article, and there are no full texts.</p>



<p class="wp-block-paragraph">But a click alone doesn&#8217;t pay any bills. Behind many sources are people who write their articles in their spare time, or small newsrooms that live on subscriptions, donations and ads. Lots of readers block the ads, though, and if you find an article through an aggregator, you usually never even see the blog&#8217;s donation page. A new link on PlanetFOSS is meant to close that gap.</p>



<h2 class="wp-block-heading">A heart for the source</h2>



<p class="wp-block-paragraph">Starting today, blogs, magazines and publishers can add a link to their subscription or donation page on PlanetFOSS. It appears on their source page as a box of its own, &#8220;Support …&#8221;, right below the header, complete with a <em>Support</em> button. One click takes you straight to the site owner&#8217;s page. PlanetFOSS doesn&#8217;t sit in between and doesn&#8217;t earn a cent from it; it&#8217;s just a plain old link.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8ad76c&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8ad76c" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-1280x870.webp" alt="The GNU/Linux.ch source page on PlanetFOSS in a browser: below the title sits a box with a heart icon, the heading “GNU/Linux.ch unterstützen” and a Support button, followed by three article cards."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">If a source has added a link, PlanetFOSS shows a box of its own with a support button on its page.</figcaption></figure>



<p class="wp-block-paragraph">In the solar system, the directory of all sources, these sites also get a small heart. On top of that, there&#8217;s a separate <em>Support</em> tab that lists only the sources that have added such a link. So if you want to give something back to a blog or magazine you read regularly, you&#8217;ll find the right page there with a single click instead of having to hunt for it.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8adaf6&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8adaf6" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-1280x870.webp" alt="The Support page in the PlanetFOSS solar system: next to tabs such as All, Magazines &amp; Publishers and Blogs, the Support tab is active and lists GNU/Linux.ch and Linux und Ich, each with a heart."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In the solar system, the Support tab lists every source that would welcome a subscription or a donation.</figcaption></figure>



<p class="wp-block-paragraph">Two sources are on board from day one. <a href="https://gnulinux.ch/">GNU/Linux.ch</a> (in German) points to its support page, and Linux und Ich got its heart as well: here the link leads to &#8220;Buy me a coffee&#8221;. Sure, putting my own blog in first has a certain aftertaste. But somebody had to try out the feature, and in my case I at least knew for sure where the link was supposed to go.</p>



<h2 class="wp-block-heading">What PlanetFOSS promises publishers</h2>



<p class="wp-block-paragraph">PlanetFOSS already has a few fixed rules for publishers and site owners. Every card links directly to your article, with no framing and no copy. It only takes what your site itself provides for previews, and PlanetFOSS automatically honors settings like <code>noindex</code> or <code>max-snippet</code> in your meta robots tags. For publishers, the teaser is also capped at 200 characters.</p>



<p class="wp-block-paragraph">Then there&#8217;s reach: on request, I&#8217;ll tell you how many readers the website sent your way in a month. Only daily totals are counted, with no data about the readers themselves. All of these promises are collected on the <a href="https://planetfoss.net/en/about/#betreiber">About PlanetFOSS</a> page in the section &#8220;For publishers and site owners&#8221;, in case you want to read through them at your leisure or pass them on to your editorial team.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8ade2d&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8ade2d" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-1280x870.webp" alt="The section “For publishers and site owners” on the About PlanetFOSS page: a list of rules such as direct links, previews capped at 200 characters and reach figures on request, followed by a box about the planned Android app."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Everything PlanetFOSS promises publishers and site owners is collected on the About page.</figcaption></figure>



<h2 class="wp-block-heading">Get in touch</h2>



<p class="wp-block-paragraph">You run a blog, a magazine, a video channel or a publishing house that&#8217;s part of PlanetFOSS, and you have a page for subscriptions or donations, say through Steady, Patreon, Liberapay or Ko-fi? Then drop me a short email at <a href="mailto:info@planetfoss.net">info@planetfoss.net</a> or leave a comment here on the blog. All I need is the address of that page; I&#8217;ll take care of the rest.</p>



<p class="wp-block-paragraph">If you&#8217;re not on PlanetFOSS at all yet, you&#8217;re just as welcome to get in touch, and the same goes for anyone who would rather not be included: removal happens right away. And to you as readers: if you read a source regularly, take a look at the <em>Support</em> tab. Which blogs and magazines would you like to see there with a heart?</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WebKitGTK 2.54: Tiny Star, Massive Memory Leak</title>
		<link>https://linuxundich.de/en/webkitgtk-memory-leak-backdrop-filter/</link>
					<comments>https://linuxundich.de/en/webkitgtk-memory-leak-backdrop-filter/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 14:34:05 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Epiphany]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Web]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=280</guid>

					<description><![CDATA[While working on PlanetFOSS, I ran into a massive memory leak in WebKitGTK 2.54: a harmless frosted-glass effect via backdrop-filter pushes GNOME Web to as much as 9.8 GB. Firefox and Chrome don't even flinch at the same page.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Firefox and Chrome are mandatory when you build a website, while a quick look at <a href="https://apps.gnome.org/Epiphany/">GNOME Web aka Epiphany</a> tends to fall by the wayside. Not entirely for me, since I sit in front of a GNOME desktop. And so, while working on <a href="https://planetfoss.net/">PlanetFOSS</a>, <a href="https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/">my little Linux and FOSS news aggregator</a>, a full-blown memory leak in <a href="https://webkitgtk.org/">WebKitGTK</a> landed right at my feet.</p>



<p class="wp-block-paragraph">The start page simply froze Epiphany solid. Afterwards, the journal held a core dump of the web process, and systemd had logged a memory peak of 5.8 GB. For a news site with a handful of cards, that&#8217;s a bit much in my opinion. Restarting didn&#8217;t help either: Epiphany dutifully restores the PlanetFOSS tab and promptly chokes on it again.</p>



<h2 class="wp-block-heading">Following the trail</h2>



<p class="wp-block-paragraph">A look at the package history gave the first clue: on October 7, Arch Linux had updated WebKitGTK, the browser engine behind Epiphany, to version 2.54. The browser itself was quickly off the hook. MiniBrowser, a bare-bones test browser that ships with WebKitGTK, ballooned to several gigabytes within seconds on the PlanetFOSS start page. A plain example page, on the other hand, gets by with 170 MB.</p>



<h2 class="wp-block-heading">The trail leads to the star</h2>



<p class="wp-block-paragraph">An AI gave me a hand with the debugging, but narrowing things down was good old process of elimination. Without JavaScript, the page still hung. Without the stylesheet, it ran just fine. After that, one style rule after another got the boot until the culprit was clear: <code>backdrop-filter</code>. It <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/backdrop-filter">blurs the background behind an element</a> and creates the popular frosted-glass look.</p>



<p class="wp-block-paragraph">PlanetFOSS uses the effect in several places, but mostly on the small bookmark stars in the top left corner of every article card. The start page has 55 of them, plus eight news cards and ten play icons on the videos. Each of these elements gets its own frosted-glass layer. In those numbers, WebKitGTK 2.54 apparently buckles. Tiny star, massive impact.</p>



<p class="wp-block-paragraph">To double-check, I built a test page full of cards, each with one small frosted-glass element. With ten to 14 cards, memory stayed in the green. With 18 cards, around one gigabyte was already taken, and from 22 cards on, usage shot up to seven or eight gigabytes. So things tip over somewhere around 20 layers, although the exact limit is hard to pin down.</p>



<p class="wp-block-paragraph">The interesting part: the blur itself isn&#8217;t to blame at all. Frosted glass without any blur, or a simple grayscale filter, bloats WebKitGTK just the same. So the problem lies in how the new version manages these layers. Turning off the engine&#8217;s hardware acceleration does keep the test page lean. That&#8217;s no fix, though, since I can hardly tell my visitors how to launch their browser.</p>



<h2 class="wp-block-heading">Firefox and Chrome couldn&#8217;t care less</h2>



<p class="wp-block-paragraph">That leaves the question of whether only WebKitGTK is affected. So I loaded the same copy of the start page in different browsers, once with the old and once with the new design, and measured memory usage each time. I did this on my Arch notebook and in a virtual machine running Ubuntu 26.04. Images and text were identical in every run.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8affc4&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8affc4" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="745" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/02-speicherverbrauch-640x372.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/02-speicherverbrauch-768x447.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/02-speicherverbrauch-1280x745.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/02-speicherverbrauch-1536x894.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/02-speicherverbrauch.webp 1650w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/02-speicherverbrauch-1280x745.webp" alt="Bar chart: memory usage of WebKitGTK, Epiphany, Firefox, and Chrome before and after the CSS fix on Arch Linux and in an Ubuntu VM"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Only WebKitGTK 2.54 balloons with the old stylesheet, while Firefox, Chrome, and WebKitGTK 2.52 stay calm.</figcaption></figure>



<p class="wp-block-paragraph">The result is clear. Firefox and Chrome show practically the same usage before and after. Even Ubuntu&#8217;s older WebKitGTK 2.52 stays perfectly calm at around 680 MB. Only version 2.54 explodes: on my notebook, memory usage climbed to 9.8 GB in 40 seconds. After reworking the page, it was a mere 300 MB.</p>



<p class="wp-block-paragraph">In the VM, Epiphany ran as a Flatpak, which brings the new engine along. There, the browser ballooned to 4.3 GB within a minute, until only 300 MB of the roughly 5 GB of RAM were left. In an earlier run, the tab threw in the towel entirely: <em>Oops! Something went wrong while displaying this page</em>. With the new design, it stayed at 721 MB.</p>



<h2 class="wp-block-heading">Opaque background instead of frosted glass</h2>



<p class="wp-block-paragraph">The fix on the PlanetFOSS side is unspectacular. Stars, news cards, and play icons now do without frosted glass, and their background is simply a little less transparent instead. You&#8217;ll really only notice the difference if you put both versions side by side and look very closely. For a few gigabytes less memory hunger, that&#8217;s more than a fair trade in my opinion.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af1a5a8b024a&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b02b8&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b02b8" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="738" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-vorher-640x369.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-vorher-768x443.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-vorher-1280x738.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-vorher-1536x886.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-vorher.webp 1560w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-vorher-1280x738.webp" alt="Detail of the PlanetFOSS start page with a magnifier on the bookmark star of an article card, old version with blur"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Before: A blur via backdrop-filter sits behind the star, which makes WebKitGTK 2.54 balloon to as much as 9.8 GB.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b0452&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b0452" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="738" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-nachher-640x369.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-nachher-768x443.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-nachher-1280x738.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-nachher-1536x886.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-nachher.webp 1560w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/01-lupe-nachher-1280x738.webp" alt="Detail of the PlanetFOSS start page with a magnifier on the bookmark star of an article card, new version without blur"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">After: A more opaque background replaces the blur, the star just gets a little darker, and WebKitGTK needs 300 MB.</figcaption></figure>

</figure>



<p class="wp-block-paragraph">The change has been live for a few days, and MiniBrowser once again gets by with 213 MB on the real start page. I kept the frosted-glass effect in the pop-out section bar and on the source links in the lead story. That&#8217;s only a handful of layers, and they don&#8217;t throw WebKit off balance. linuxundich.de also uses the effect in just two places and was never affected.</p>



<p class="wp-block-paragraph">All in all, the problem clearly lies in WebKitGTK 2.54 and not in my stylesheet. Presumably every page that uses enough elements with <code>backdrop-filter</code> is affected. So my advice to everyone who builds websites: go easy on the frosted glass and load your site in Epiphany every now and then. I&#8217;ve <a href="https://bugs.webkit.org/show_bug.cgi?id=328065">filed a bug report</a> with a test case in the WebKit Bugzilla. Hopefully I didn&#8217;t kill anyone&#8217;s browser session.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/webkitgtk-memory-leak-backdrop-filter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetFOSS: Linux news that sorts itself</title>
		<link>https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/</link>
					<comments>https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 07:42:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=270</guid>

					<description><![CDATA[PlanetFOSS collects Linux and open source news from German and English sources and organizes it on its own: identical stories become bundles, new topics become comets, big events become supernovas. No AI service involved, just a bit of statistics.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Longtime Linux users have known Planet sites forever. <a href="https://planet.gnome.org/">Planet GNOME</a>, <a href="https://planet.debian.org/">Planet Debian</a>, or <a href="https://planet.ubuntuusers.de">Planet ubuntuusers</a> (in German) collect the blogs of one project on a single page, neatly stacked, newest post on top. That works fine as long as you only care about one project. But if you want to know what&#8217;s going on across the whole Linux and open source world, you&#8217;re still clicking through dozens of sites or tending a bursting feed reader.</p>

<p class="wp-block-paragraph">That&#8217;s exactly what <a href="https://planetfoss.net/">PlanetFOSS</a> is for. The site has been running in a trial phase for a few days, and starting today I&#8217;d like to launch it officially. The idea is a planet that isn&#8217;t tied to one project but collects across topics: distributions, desktops, the kernel, self-hosting, gaming, security, politics. The sources are publishers, blogs, project sites, and video channels, in German and English, and every visitor decides which language they want to see.</p>

<h2 class="wp-block-heading">A magazine, not a list</h2>

<p class="wp-block-paragraph">Visually, PlanetFOSS takes its cue from a modern computer magazine rather than the classic Planet list. There&#8217;s a lead story, cards with an image and a teaser, categories, and a bar with the topics of the day. The site only takes what the source sites themselves provide for previews, meaning Open Graph data or the content of the RSS feed. Every card links straight to the original article. There are no full texts.</p>

<p class="wp-block-paragraph">I also put some effort into privacy. The preview images are stored as WebP on PlanetFOSS&#8217;s own server, so no visitor IP ends up on third-party servers. There are no cookies, no external scripts, and no tracking. You can still mark articles with a star as worth reading, without an account: instead of a CAPTCHA, your browser solves a small computing puzzle, and the star is only remembered locally in your browser.</p>

<p class="wp-block-paragraph">Under the hood, it&#8217;s good old PHP with MySQL, no framework, on ordinary shared hosting. Every five minutes, a cron job kicks off a cycle: fetch feeds, enrich new articles, sort them, rebuild the front pages. The real work, though, isn&#8217;t the fetching but the sorting. A site with more than a hundred sources quickly turns into a wall of text when ten sites report on the same thing.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b23d4&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b23d4" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1024x576.webp" alt="The Solar System page (Das Sonnensystem) on planetfoss.net in Firefox on Fedora, a grid of source cards such as heise online, Golem.de, GNU/Linux.ch, and c't 3003" class="wp-image-263" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The Solar System page lists all 172 sources, each with its language, type of source, and activity over the last seven days.</figcaption></figure>

<h2 class="wp-block-heading">Same news, one bundle</h2>

<p class="wp-block-paragraph">When a new Firefox version comes out, it feels like everyone writes about it. On a regular Planet site, you&#8217;d see Firefox ten times in a row. That&#8217;s why PlanetFOSS compares every new article with all articles from other sources published in the last 48 hours. If the title contains the same topic with the same version number, say &#8220;Firefox 158&#8221; or &#8220;Ubuntu 26.10&#8221;, the articles end up in a shared bundle, even across the language barrier.</p>

<p class="wp-block-paragraph">There are two more signals. If two news items link to the same primary source, such as the release notes or a press release, they very likely belong together. Run-of-the-mill targets like GitHub or Wikipedia don&#8217;t count. As a last resort, the aggregator compares the titles themselves: stop words get thrown out, and if half of the remaining words match and the titles share a topic, it&#8217;s a bundle.</p>

<p class="wp-block-paragraph">The motto here: better to bundle too little than to bundle wrong. A missing &#8220;also at&#8221; hardly anyone notices, but two unrelated stories lumped together stand out right away. On the front page, bundles with two sources appear as a card with a source bar underneath. From three sources on, it becomes a story card that&#8217;s twice as wide in the grid and lists every additional report with its own headline and its own link to the original.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b2c94&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b2c94" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1024x576.webp" alt="Desktop category on PlanetFOSS, magnifier on the GNOME 50.6 card from 9to5Linux with the line Also at Linuxiac (Auch bei)" class="wp-image-264" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">When two sources cover the same story, PlanetFOSS adds the second one under the card as an &#8220;Also at&#8221; (Auch bei) bar, here Linuxiac on GNOME 50.6.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b34f0&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b34f0" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1024x576.webp" alt="Double-width story card on the GNOME OS Preview with Phoronix as the main article and further reports from LWN.net, 9to5Linux, This Week in GNOME, and LinuxNews, magnifier on the label 6 sources reporting" class="wp-image-265" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">From three sources on, a bundle becomes a story card: six sources report on the GNOME OS Preview, the others are listed to the right.</figcaption></figure>

<h2 class="wp-block-heading">New topics without a dictionary</h2>

<p class="wp-block-paragraph">PlanetFOSS has a dictionary with terms like GNOME, Plasma, Proxmox, or Steam. It helps with the categories, which a small <a href="https://www.ibm.com/think/topics/naive-bayes">Naive Bayes classifier</a> also assigns, and with version topics. The thing is, the open source world keeps coming up with new names that aren&#8217;t in any dictionary. During the first tests, I noticed <a href="https://getartcraft.com/">ArtCraft</a>, for example: seven articles about a new project, and the site hadn&#8217;t picked up on any of it.</p>

<p class="wp-block-paragraph">Since then, PlanetFOSS looks for new names on its own. A candidate has to appear in the titles of at least three sources within the last 48 hours (four if only one language is involved), but no more than once in the four weeks before. Then there&#8217;s a little trick: a name is never written in lowercase. That filters out words like &#8220;released&#8221; or the German &#8220;Sicherheitslücke&#8221; (security hole) without endless stop word lists. Whatever is left becomes a new topic.</p>

<h2 class="wp-block-heading">Comets and supernovas</h2>

<p class="wp-block-paragraph">Now it gets interesting. The name sets the scene: when a topic suddenly gets a flood of coverage, say on the release day of a new Ubuntu version, it becomes a supernova, a sudden, very bright outburst. A topic that&#8217;s only just picking up speed is a comet. And once the outburst is over, there&#8217;s still an afterglow for a while.</p>

<p class="wp-block-paragraph">A comet appears as soon as at least three different sources write about a topic within twelve hours. Its cards get a badge, and it moves to the front of the topic bar. So that general catch-all topics like the Linux kernel don&#8217;t become permanent comets, they also need twice as many sources as usual. If a comet can&#8217;t keep up the momentum, it drops back to a normal topic.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b3f79&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b3f79" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1024x576.webp" alt="Fedora desktop with Firefox and the PlanetFOSS front page, magnifier on the topic bar In Orbit (Im Orbit) with Linux-Kernel 7.3, GNOME, and Linux-Kernel, below it the supernova band with its activity chart" class="wp-image-266" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The &#8220;In Orbit&#8221; (Im Orbit) bar leads with the supernova Linux-Kernel 7.3, and below it burns its band with eleven posts from nine sources.</figcaption></figure>

<p class="wp-block-paragraph">A supernova needs more. Four sources have to report within 24 hours, almost all of them in the last twelve hours. The topic has to be broad, meaning it reaches at least two types of sources (publisher, blog, project, video) or shows up in both languages. On top of that, it needs at least three times as many sources as its average over the last four weeks. Otherwise, every week with some Ubuntu news would be a supernova.</p>

<p class="wp-block-paragraph">PlanetFOSS knows some things in advance. A release calendar holds the known dates for Ubuntu, GNOME, KDE Plasma, Fedora, Debian, the kernel, and Firefox. If a topic falls within that window, one source fewer is enough to ignite. At the same time, no more than two supernovas may burn at once, so the front page doesn&#8217;t drown in nonstop fireworks. If there are more candidates, the strongest ignite and the rest stay comets for the time being.</p>

<p class="wp-block-paragraph">A supernova burns for at least twelve hours. After that, it cools down once nothing new arrives for six hours or the number of sources drops below half of its peak. If a second wave comes along, such as the first reviews a few days after a release, it can ignite again. After 72 hours, the topic goes to the archive, but its topic page stays online and keeps collecting later posts.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b4a43&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b4a43" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1024x576.webp" alt="Topic page Linux-Kernel 7.3 on planetfoss.net with the supernova label and cards from Bootlin, heise online, UbuntuHandbook, Linuxiac, and other sources" class="wp-image-267" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Every topic gets its own page with all its posts, here the supernova Linux-Kernel 7.3 with reports in German and English.</figcaption></figure>

<h2 class="wp-block-heading">How the front page comes together</h2>

<p class="wp-block-paragraph">When a supernova is burning, it gets its own band at the very top above the lead story, showing the number of posts and sources and a row of cards, sorted by official announcements, news, reviews, how-tos, and videos. Whatever is in that band doesn&#8217;t show up again further down. On top of that, PlanetFOSS sends a post to the <a href="https://mastodon.social/@planetfoss">@planetfoss account on Mastodon</a> half an hour after a supernova ignites.</p>

<p class="wp-block-paragraph">For everything else, the site hands out points. The score takes into account the size of the bundle, the stars from visitors, an active supernova topic, and the weight of the source. All of that is divided by the age of the article, so older posts gradually slide down. Stories that many sources cover stay up longer, but not forever.</p>

<p class="wp-block-paragraph">For the lead story, importance beats freshness, but the candidates come from the last 24 hours and preferably bring a large image. The age of a bundle is the age of its second-newest report: if more sources keep writing, it stays up front, but a single latecomer isn&#8217;t enough. If a post has already been the lead for more than eight hours, it loses half of its points, and after 14 hours three quarters.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8b53fe&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8b53fe" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1024x576.webp" alt="PlanetFOSS front page with a large lead story on Trailblazers from GamingOnLinux, two cards and the list More top stories (Weitere Top-Meldungen) on the right, below them the sections Latest and Star moments (Neueste, Sternstunden)" class="wp-image-268" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The lead story comes from the last 24 hours, next to it are the top stories, each one from a different source.</figcaption></figure>

<p class="wp-block-paragraph">To keep one busy source from filling the whole page, the selection also looks for variety. In the lead story and the top stories next to it, every post comes from a different source, and the &#8220;Latest&#8221; section shows at most two articles from the same site. That way, smaller blogs get their spot next to the big publishers, and the front page looks a little different every time you visit.</p>

<h2 class="wp-block-heading">Statistics instead of AI</h2>

<p class="wp-block-paragraph">By the way, there&#8217;s no AI in PlanetFOSS that summarizes texts or guesses topics. Everything runs on counting, comparing, and a handful of thresholds. In my opinion, that&#8217;s actually the better way: it costs nothing, sends no data anywhere, and stays traceable. When a supernova ignites, you can say exactly why. That said, I did build the site myself with AI assistance.</p>

<p class="wp-block-paragraph">Of course, it didn&#8217;t work without some fine-tuning. Early on, for example, a supernova ignited for Microsoft Defender, even though the four news items were spread over 18 hours. Since then, an outburst has to be genuinely fresh. Ubuntu 26.10 also ignited two hours late on its release day at first, because it was measured against all Ubuntu news. That&#8217;s why version topics now get their own baseline.</p>

<p class="wp-block-paragraph">I keep an eye on cases like these, and for that the site saves a snapshot of topics, bundles, and lead stories every six hours. So the logic will surely keep changing. A wrong bundle or a comet that shouldn&#8217;t be one can be corrected by hand in the admin area. The algorithm dutifully respects those corrections on its next run.</p>

<p class="wp-block-paragraph">Just head over to <a href="https://planetfoss.net/">planetfoss.net</a> and tell me what you think. Which sources are you still missing, and which blogs, magazines, or other publications from the German- or English-speaking Linux and open source world absolutely belong on the planet? I&#8217;m happy to take suggestions in the comments. And if you run a blog yourself and would rather not be included, the site of course also offers a way to opt out.</p>

<p class="wp-block-paragraph"><strong>Update:</strong> Why the stars on PlanetFOSS no longer use frosted glass, and what that has to do with a memory leak in WebKitGTK, is covered in <a href="https://linuxundich.de/en/webkitgtk-memory-leak-backdrop-filter/">WebKitGTK 2.54: Tiny Star, Massive Memory Leak</a>.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
