GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

Ich habe eine ganze Reihe von Diskussionen darüber gelesen, dass Leute /bin und /sbin in /usr/bin zusammenführen wollen. Das Gleiche gilt nicht für die umgekehrte Vorgehensweise.

Gibt es einen technischen Grund, warum man /usr/bin und /usr/sbin nicht in /bin zusammenführen möchte, oder ist es hauptsächlich eine persönliche Vorliebe/Entwurfsentscheidung?

Akzeptierte Antwort:

Der Grund, warum die Dinge nach /usr und nicht nach / zusammengeführt wurden, ist in The Case for the /usr Merge vermerkt:

Mythos Nr. 11:Anstatt / mit /usr zu verschmelzen, wäre es
viel sinnvoller, /usr mit / zu verschmelzen.

Tatsache:Dies würde die Trennung zwischen vom Anbieter bereitgestellten Betriebssystem
-Ressourcen und maschinenspezifischen Ressourcen noch schlimmer machen, wodurch Betriebssystem-Snapshots
und Netzwerk-/Container-Sharing davon viel schwieriger und nicht-atomarer werden würden, und
das Root-Dateisystem mit einer Vielzahl neuer Verzeichnisse vollstopfen.


Linux
  1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  2. /usr/bin vs. /usr/local/bin Unter Linux?

  3. Bash =~ Regex und Https://regex101.com/?

  4. Was ist der Unterschied zwischen #!/usr/bin/env bash und #!/usr/bin/bash?

  5. cmake --version zeigt auf /usr/bin/cmake, während cmake auf /usr/local/bin zeigt

Linux – /sbin/init existiert nicht?

Berechtigung für Composer in /usr/local/bin/ verweigert

Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

Wann muss ich #!/bin/bash und wann #!/bin/sh verwenden?

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

/bin Inhalt nach /usr/bin verschoben, rückgängig machen möglich?