<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alpiaxl</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alpiaxl"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Alpiaxl"/>
	<updated>2026-05-11T21:15:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=GNU_core_utilities&amp;diff=23090</id>
		<title>GNU core utilities</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=GNU_core_utilities&amp;diff=23090"/>
		<updated>2023-03-27T19:22:16Z</updated>

		<summary type="html">&lt;p&gt;Alpiaxl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;From [https://www.gnu.org/software/coreutils/ gnu.org]:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The GNU Core Utilities (often called {{Pkg|coreutils}}) are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The {{Pkg|coreutils}} is used in most Linux distributions by default (which is why Linux is often refered to as GNU/linux or GNU+Linux), Alpine uses [https://www.busybox.net/ Busybox] in place of the &#039;&#039;&#039;coreutils&#039;&#039;&#039; for a more lightweight, minimalist and secure experience but the &#039;&#039;&#039;coreutils&#039;&#039;&#039; is still available on AlpineLinux if you wish to use it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Expand}}&lt;br /&gt;
&lt;br /&gt;
===== coreutils libc and utmps in alpine =====&lt;br /&gt;
&lt;br /&gt;
Some programs like wall(1) depend on a libc feature named &amp;quot;utmp&amp;quot;, that cannot be implemented&lt;br /&gt;
in libc securely. For this reason, musl (the libc that Alpine uses) does not implement utmp. Instead, it provides stubs that do nothing.&lt;br /&gt;
&lt;br /&gt;
That is why programs that use utmp - such as wall, who or w - output nothing but still exit successfully. This is expected, a feature, and cannot be fixed easily.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some have a nice solution. For example, a {{Pkg|utmps}} login monitor: &lt;br /&gt;
&lt;br /&gt;
{{Cmd|apk add coreutils utmps}}&lt;br /&gt;
&lt;br /&gt;
And then start the helper script which sets up services (it also works without the package &amp;quot;coreutils&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
{{Cmd|setup-utmp}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Take into consideration that there&#039;s an alternative to {{Pkg|coreutils}} named {{Pkg|ubase}} (only available in edge) that provides better functionality than the built-in busybox, but less than what coreutils offers}}&lt;/div&gt;</summary>
		<author><name>Alpiaxl</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=GNU_core_utilities&amp;diff=23089</id>
		<title>GNU core utilities</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=GNU_core_utilities&amp;diff=23089"/>
		<updated>2023-03-27T19:19:31Z</updated>

		<summary type="html">&lt;p&gt;Alpiaxl: /* coreutils libc and utmps in alpine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;From [https://www.gnu.org/software/coreutils/ gnu.org]:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The GNU Core Utilities (often called {{Pkg|coreutils}}) are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The {{Pkg|coreutils}} is used in most Linux distributions by default (which is why Linux is often refered to as GNU/linux or GNU+Linux), Alpine uses [https://www.busybox.net/ Busybox] in place of the &#039;&#039;&#039;coreutils&#039;&#039;&#039; for a more lightweight, minimalist and secure experience but the &#039;&#039;&#039;coreutils&#039;&#039;&#039; is still available on AlpineLinux if you wish to use it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Expand}}&lt;br /&gt;
&lt;br /&gt;
===== coreutils libc and utmps in alpine =====&lt;br /&gt;
&lt;br /&gt;
Some programs like wall(1) depend on a libc feature named &amp;quot;utmp&amp;quot;, that cannot be implemented&lt;br /&gt;
in libc securely. For this reason, musl (the libc that Alpine uses) does not implement utmp. Instead, it provides stubs that do nothing.&lt;br /&gt;
&lt;br /&gt;
That is why programs that use utmp - such as wall, who or w - output nothing but still exit successfully. This is expected, a feature, and cannot be fixed easily.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some have a nice solution. For example, a {{Pkg|utmps}} login monitor: &lt;br /&gt;
&lt;br /&gt;
{{Cmd|apk add coreutils utmps}}&lt;br /&gt;
&lt;br /&gt;
And then start the helper script which sets up services (it also works without the package &amp;quot;coreutils&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
{{Cmd| setup-utmp}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Take into consideration that there&#039;s an alternative to {{Pkg|coreutils}} named {{Pkg|ubase}} (only available in edge) that provides better functionality than the built-in busybox, but less than what coreutils offers}}&lt;/div&gt;</summary>
		<author><name>Alpiaxl</name></author>
	</entry>
</feed>