Implementing /usr Merge in Alpine
Posted3 months agoActive3 months ago
alpinelinux.orgTechstory
calmmixed
Debate
40/100
Linux DistributionsFilesystem Hierarchy/usr Merge
Key topics
Linux Distributions
Filesystem Hierarchy
/usr Merge
Alpine Linux is implementing the /usr merge, a change to unify /usr and the root filesystem, sparking discussion about its implications and potential issues.
Snapshot generated from the HN discussion
Discussion Activity
Active discussionFirst comment
2h
Peak period
17
2-4h
Avg / period
4.1
Comment distribution29 data points
Loading chart...
Based on 29 loaded comments
Key moments
- 01Story posted
Oct 1, 2025 at 4:40 PM EDT
3 months ago
Step 01 - 02First comment
Oct 1, 2025 at 6:12 PM EDT
2h after posting
Step 02 - 03Peak activity
17 comments in 2-4h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 2, 2025 at 11:36 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45443200Type: storyLast synced: 11/20/2025, 12:50:41 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
This is unacceptable. Updating your operating system should not cause it to break. Alpine should be responsible for the migration and not forcing users to do manual work else breaking their machines.
I run Alpine on metal, and I approve TFA. Thank you to the alpine team for your transparency and your efforts!
> Alpine should be responsible
"AS IS" WITHOUT WARRANTY OF ANY KIND
>>Release of Alpine Linux __3.23: [...] From this point onwards,__ users are encouraged to migrate existing installs.
To OP: this announcement from Alpine doesn't contain dates, like you've mentioned. This is apparently not an accident.
https://man.freebsd.org/cgi/man.cgi?hier
Its just so sensible, when Linux is constantly dealing with utter brainrot like this OP fiasco
On running the merge-usr script, the contents of /lib will be moved to /usr/lib, and /lib will become a symlink to /usr/lib. The same will happen with /bin (merged with /usr/bin) and /sbin (merged with /usr/sbin).
/usr/bin and /usr/sbin will remain separate directories as they are today (and as /bin and /sbin are today). Some other distros have also merged /usr/sbin into /usr/bin, but Alpine is not doing that for now, as it's still being discussed by the FHS.
1 more comments available on Hacker News