The officially official Devuan Forum!

You are not logged in.

#1 2024-10-30 15:45:50

zapper
Member
Registered: 2017-05-29
Posts: 967  

about debian, a warning

I am curious to know, what will devuan do about this?

https://systemd.io/THE_CASE_FOR_THE_USR_MERGE/

I hear debian is doing this in the near future and this will cut off 32 bit support as well as other not so good things.

I learned about it from an unexpected place, but it seems to be true.

Thoughts for any of you?

Also here's something else:

https://wiki.debian.org/UsrMerge


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#2 2024-10-30 16:08:46

golinux
Administrator
Registered: 2016-11-25
Posts: 3,313  

Re: about debian, a warning

What rock have you been hiding under, zapper? Devuan Excalibur will be merged and needs to be upgraded to "merged" in Daedalus before moving to Excalibur.

UsrMerge Status: Testing/Excalibur and more

Online

#3 2024-10-30 16:33:06

blackhole
Member
Registered: 2020-03-16
Posts: 102  

Re: about debian, a warning

Old news maybe...

https://dev1galaxy.org/viewtopic.php?id=6435

Devuan are facing the scenarios pushed in the agenda driven systemd article above - i.e. they are forced to implement usrmerge, because Debian are on that route anyway and to not implement it would mean people, time and resources that the project doesn't have.

i386 arch removal is a separate thing, as far as I know.

https://lists.debian.org/debian-devel-a … 00003.html

It's most likely corporate driven though, at least partially.  In the past, maintainers had no problem supporting obsolete architectures until they eventually ran out of steam - nowadays there is a corporate driven roadmap of planned obsolescence at play in the background.  The corporations fund the Linux Foundation and the major distributions and set the goals and the general vision, as well as steering developers on what to / not to work on.  Saying that, i386 can't last forever.  AMD/Intel released their first amd64 arch CPUs in 2003/2004.  If you have an x86 computer older than that (a roughly 20 year old machine), then it's likely you would have that computer for a specific purpose and would need to run an older release of whichever OS anyway.

Some of the arguments in systemd's usrmerge advocacy blog are valid, some are just laying it on too thick.  If something is good, it should be adopted, if it isn't it should be avoided.  No one started using Linux because its developers sat down and wrote long winded advocacy pieces, with myth and facts sections.  This is yet another push for "standardisation" by the systemd project, an effort to draw lines between systemd/Linux and the alternatives, coerce distributions and other projects to follow suit, and leave those alternatives behind / playing catch up / struggling due to lack of developers and corporate funding.

Offline

#4 2024-10-30 16:53:31

EDX-0
Member
Registered: 2020-12-12
Posts: 80  

Re: about debian, a warning

usrmerge is not the end of the world tho there are valid critiscisms on the way it is implemented, mainly that the decision was taken to just symlink the directories without consulting with the author of dpkg and how that impacted dpkg, as it may lead to some issues (big may, so far i have not experienced any but could) not to mention taking that decision the way it was taken put a lot more pressure on the dpkg author to figure a way to support the usrmerge scheme fast and without potentially impacting packages, tho a situation arose where packages built for usrmerge systems would not work on non usrmerge systems due to autotools resolving the destination paths in a different manner, personally i do see the benefit of the usrmerge as there is no longer a good reason to make the separation of the directories and it is more compatible with very legacy stuff that had binaries in the "wrong" directory for one reason or another.

Offline

#5 2024-10-30 18:00:43

Camtaf
Member
Registered: 2019-11-19
Posts: 436  

Re: about debian, a warning

I don't like it!

It isn't the 'unix way', those programs were kept separated for a reason, the root user only could access the system programs, which kept things safe.

Linux is becoming more & more like a proprietary system letting crackers/hackers easier access to damaging programs; maybe so that they can sell more antivirus software, who knows, but they are undermining a secure O/S by doing this...

So, the next edition of Devuan is to followi suit - thanks for the warning - I might have to start looking toward Slackware based distros.... that's a shame, because I have been an apt user nearly all my Linux time, it'll be awkward having to relearn a different package manager....or perhaps I'll just take the leap & go full time BSD.

Whatever I choose, I wish to thank the Devuan people for my time using it.

Offline

#6 2024-10-30 20:13:26

Ron
Member
Registered: 2018-04-22
Posts: 523  

Re: about debian, a warning

So I read/skimmed through the links, which really didn't tell me anything. Can somebody in layman's terms explain to me why usrmerge is bad?

Offline

#7 2024-10-30 22:43:09

stargate-sg1-cheyenne-mtn
Member
Registered: 2023-11-27
Posts: 172  

Offline

#8 2024-10-31 01:18:15

golinux
Administrator
Registered: 2016-11-25
Posts: 3,313  

Re: about debian, a warning

@Camtaf . . . Another option to abandoning ship might be to roll up your sleeves and contribute to finding a way to turn things around.  Just sayin' . . .  wink

Online

#9 2024-10-31 07:57:49

rolfie
Member
Registered: 2017-11-25
Posts: 1,167  

Re: about debian, a warning

Camtaf wrote:

It isn't the 'unix way', those programs were kept separated for a reason, the root user only could access the system programs, which kept things safe.

Have you read the post by Rob Landley? This split was done in the late seventies simply due to practical reasons namely space limitations of available storage media. There is nothing more behind it. It was a workaround and had nothing to do with what you call 'safety' or the Unix way.

This workaround finally is removed which I think makes sense nowadays with the size of media available today.

@Ron: is this summary something you can get?

Online

#10 2024-10-31 09:25:33

blackhole
Member
Registered: 2020-03-16
Posts: 102  

Re: about debian, a warning

It isn't the 'unix way', those programs were kept separated for a reason, the root user only could access the system programs, which kept things safe.

I think you may confusing this with bin and sbin seperation.

This is about merging /lib, /lib64, /sbin and /bin into the directories of the same name under /usr

They would become symlinks and nothing more. It may do no harm, but I'm not sold on it being necessary. Historically those directories were in / because /usr may have been on a separate partition and therefore not available in certain circumstances. The rest of the maintenance related points are just "problem, reaction, solution" politics. The maintenance issue is one they have created by merging and are now proposing to solve in suggesting all others should do the same. And you can be sure it won't stop there...

systemd project are citing "compatibility" with other "Unixes" in particular Solaris, which they have absolutely never cared about before. Suddenly Solaris is the "primary Unix implimenation", the BSDs are never mentioned. Solaris has been in maintenance mode since the last release in 2018, it's future was in serious doubt since the aquisition by Oracle and when most of the developers were laid off in 2017. The references to Solaris is simply smoke and mirrors to coerce / convince the general Linux fans to spread the word, as they did with regard to systemd itself.

Last edited by blackhole (2024-10-31 13:11:38)

Offline

#11 2024-10-31 19:32:35

zapper
Member
Registered: 2017-05-29
Posts: 967  

Re: about debian, a warning

@golinux I saw no mention of this on this forum, so I thought I knew something most people here didn't.

I am glad someone is developing an alternative for x86 including 64 bit at least anyhow. Maybe other architectures will follow once they get stable support for their devices.

I am of course talking of HyperbolaBSD. (when its stable!)

If it gets up to snuff the way it should, perhaps Devuan will have another interface of interest if this corporate nonsense starts overtaking linux to the level of no return.

I doubt the point of no return has happened yet though, as devuan still exists.


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#12 2024-11-01 09:19:10

steve_v
Member
Registered: 2018-01-11
Posts: 377  

Re: about debian, a warning

usrmerge is a filesystem layout change, not some kind of "corporate" conspiracy. It's not really necessary and it breaks a bunch of old assumptions, but it's far from the end of the world. It sure doesn't need a "warning" for anyone who hasn't been living in a cave for the past 5 years.
It also has nothing whatsoever to do with 32bit support or non-x86 architectures.

OTOH, the only thing not adopting merged /usr really breaks is systemd (and compatibility with systemd-based distros), largely because that sprawling behemoth of feature-creep apparently can't keep it's tentacles out of things traditionally found under /usr and not needed to bring the system up... But that's not exactly a surprising development.


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#13 2024-11-01 21:54:15

Ron
Member
Registered: 2018-04-22
Posts: 523  

Re: about debian, a warning

rolfie wrote:

@Ron: is this summary something you can get?

The post by Rob Landley sums it up very nicely. So it seems like this change is no big deal.

Offline

#14 2024-11-02 06:59:07

stargate-sg1-cheyenne-mtn
Member
Registered: 2023-11-27
Posts: 172  

Re: about debian, a warning

while the change may ultimately be organizationally beneficial, it is still part and parcel of the "conformed_uniformity" drive by the microsoft/systemd/eee cheerleaders whose endgame is to consolidate and consume all the poor misguided *nix/*bsd/*etc  stepchildren.

Embrace, extend, and extinguish. SystemD. Indeed.

embrace, extend, extinguish
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish

systemd
https://en.wikipedia.org/wiki/Systemd

indeed
https://www.youtube.com/watch?v=4alc7dIP8M8


Be Excellent to each other and Party On!
https://www.youtube.com/watch?v=rph_1DODXDU
https://en.wikipedia.org/wiki/Bill_%26_Ted%27s_Excellent_Adventure
Do unto others as you would have them do instantaneously back to you!

Offline

#15 2024-11-02 17:57:01

zapper
Member
Registered: 2017-05-29
Posts: 967  

Re: about debian, a warning

@stargate-sg1-cheyenne-mtn

More like Embrace Extend Assimilate


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#16 2024-11-03 04:13:03

EDX-0
Member
Registered: 2020-12-12
Posts: 80  

Re: about debian, a warning

still the split to the /usr was something that happened due to technical limitations and turning the /usr sub directories into symlinks should have happened since the time that ext4 became a thing.

then again there are some interesting distros out there like gobo linux that don't even care about the "traditional" unix directory layout as gobo can install multiple concurrent versions of a program by having the program versions in their own directories and only symlink the latest libraries and program versions to the "canonical" file names and locations while the other versions may have their own library versions redirected inside their environment.

to explain it is similar to the mechanism that debian already uses with the linux kernel where you can have multiple kernel version and only the latest version installed is linked to the "canonical" location.

to give a more concrete example, gobo with multiple bash versions:

/Programs/bash/
/Programs/bash/5.2.32/usr/bin/bash
/Programs/bash/4.5.11/usr/bin/bash
/Programs/bash/4.0.2/usr/bin/bash

ls -l /usr/bin
/usr/bin -> /bin

ls -l /usr/bin/bash
/usr/bin/bash -> /Programs/bash/5.2.32/usr/bin/bash

which is not only a neat thing but may even be possible to do something similar with apt but that would probably require a fork of dpkg and a lot of scripting for the symlinks.

Offline

Board footer