ubuntuusers.de

GNU_Core_Utilities

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels GNU_Core_Utilities.

Ruth-Wies

Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 984

Wohnort: im Exil ;(

Dieser Artikel ist nur eine Übersicht der schon seit langem beschriebenen Core Utilities.

In dieser Übersicht kann man ggf. später noch allgemeine Details zu der Änderung ab 25.10 aufnehmen, damit man es nicht in jedem einzelnen Artikel schreiben muss.

Kritik? Anregungen?

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17672

Wohnort: Berlin

Sehr schön.

a) Kleine Unzufriedenheit meinerseits: Was ist ein Gnu-Betriebssystem? Gnu-Hurd?

Die GNU Core Utilities 🇬🇧 sind die grundlegenden Dienstprogramme zur Datei-, Shell- und Textbearbeitung des GNU-Betriebssystems.

Gemeint ist sicherlich das Linuxbetriebssystem, gerne auch "Gnu/Linux-Betriebssystem". Die meisten (alle?) der Programme sind jedoch allgemeiner - wenn auch nicht in der konkreten Implementierung - Unixprogramme und kommen von dem, was sie tun und wie sie sich verhalten, aus der Unixwelt, so dass sie sich, als Blackbox mit Schnittstellen verstanden, wie diese verhalten. Sie lassen sich, vom Sourcecode aus, auch oft für andere Plattformen kompilieren. Wenn man unter Windows git-bash (? genauer Name) installiert, funktioniert vieles davon auch unter Windows-64.

Die genauen Details und der Zusammenhang mit dem Posixstandard könnte ich aber auch nicht weiter referieren.

Minimalste Lösung: "Gnu/Linux-Betriebssystem" schreiben. Wünschenswert aber wäre schon, ein Hinweis auf die viel längere Tradition zurück bis in die 70er und den breiteren Nutzen (dass man sich fast identisch verhaltende Programme auch unter FreeBSD findet, der Basis von MacOS (oder ist es OSX?). Inwieweit andere Unixe noch relevant sind, weiß ich leicer nicht.

b) Ergänzungen

b1) Nett wäre ein Hinweis auf das Motto: "One Tool - one job" und die Betonung der Tatsache, dass Input und Output der Programme meist (immer?) Text ist, sowie des Mottos "No news are good news", was dafür sorgt, dass viele der Miniprogramme gut über Pipelines miteinander verkettet werden können. Fast keines der Tools hat die Möglichkeit den Output sortiert auszugeben; stattdessen gibt es ein sort-Programm, so dass man dessen Bedienung nur einmal lernen muss und auf alle anderen Programme anwenden kann.

b2) info-Seiten

Das info-System, ähnlich den Manpages aber mit mehr Beispielen und mit Verknüpfungen organisiert sollte empfohlen werden.

Mit

1
info coreutils

sieht man, was andere an Doku zusammengetragen haben und sollte m.E. empfohlen werden. Scheint mir auf die Schnelle auch noch umfangreicher als die Liste im Wiki, aber enthält auch sehr selten genutzte Tools.

Ruth-Wies

(Themenstarter)
Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 984

Wohnort: im Exil ;(

Danke für die Anregungen. Ich habe sie größtenteils eingebaut, dabei aber darauf verzichtet die Geschichte aus dem Wikipedia-Artikel umformuliert zu übernehmen; ein Link muss es diesbezüglich tun. 😇

faloz

Anmeldungsdatum:
8. Oktober 2007

Beiträge: 28

Super Hinweis, aber eine Frage: Wie sieht es in Zukunft mit dem Einsatz in Scripten aus?

In Bash-Scripten wird aus

1
echo "$USER"

dann

1
gnuecho "$USER"

oder wird es eine Einstellung des Namensraumes geben?

Ruth-Wies

(Themenstarter)
Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 984

Wohnort: im Exil ;(

oder wird es eine Einstellung des Namensraumes geben?

Da sehe keine Frage zu den gnu-coreutils. Ich denke, das wird aus dem zweiten Artikel zu rust-coreutils klar werden, sobald der soweit ist; Zur Zeit fehlt jedoch noch etwas.

Im übrigen ein schlechtes Beispiel:

1
2
3
ruth@wies:~$ type echo
echo ist eine von der Shell mitgelieferte Funktion.
ruth@wies:~$ 

😇

Ruth-Wies

(Themenstarter)
Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 984

Wohnort: im Exil ;(

Sofern es aus der bisherigen Diskussion nicht ersichtlich gewesen sein sollte: Der Artikel ist aus meiner Sicht fertig und könnte ins Wiki verschoben werden. Oder spricht etwas dagegen?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 14595

Auch hier Questing 'rausgenommen. Im Hinweiskasten "Auch unter Ubuntu 25.10 zeigen" kann man vermutlich zu 26.04 ändern und das unter "Getestet" hinzufügen (habe kein Ubuntu).

mubuntuHH Team-Icon

Projektleitung

Anmeldungsdatum:
28. November 2010

Beiträge: 897

Wohnort: Hamburg, Germany

So, dieser umfangreiche Übersichtsartikel ist nun endlich im Wiki. Vielen herzlichen Dank, Ruth, und entschuldige bitte die Verspätung.

Nun ist noch Fleißarbeit gefordert! Man könnte diesen Übersichtsartikel theoretisch in allen im Artikel verlinkten Artikeln verlinken. Meistens ist in den Artikeln bislang nur ein externer Link zur offiziellen GNU Core Utilities-Seiten. Jetzt haben wir einen eigenen Artikel. Wer möchte mithelfen? 😃

Ruth-Wies

(Themenstarter)
Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 984

Wohnort: im Exil ;(

mubuntuHH schrieb:

… und entschuldige bitte die Verspätung.

Angenommen.

Ich weiß, dass hier Freiwillige ehrenamtlich am Werk sind, aber das gilt doch auch für mich. Wenn ich über Monate überhaupt keine Rückmeldung vom Wiki-Team bekomme, dann ist das halt mehr als frustrierend. Wenigstens: „Hab's gelesen, komme nur gerade nicht zu. Sprich mich ggf. in vier Wochen nochmal an, falls ich es bis dahin nicht geschafft habe.“ sollte doch drin sein.

Nun ist noch Fleißarbeit gefordert!

Angedacht ist das schon seit langem. Aber es klemmt noch … …

Antworten |