Bezug zur bash

Bearbeiten

Mir fehlt hier jeder vernünftige Hinweis zur „Bourne-Again Shell“; ist nicht die bash hochgradig von der ksh inspiriert, wenn auch (IIRC) z. B. lokale Variablen etwas anders umgesetzt wurden? Angesichts der großen Verbreitung von Linux halte ich das für ein eklatantes Versäumnis.

Außerdem ist mir unklar, was mit „den Code aufblähende Sachen wie bash-artige $PS1-Syntax“ gemeint ist. --Tobias 18:39, 10. Mai 2008 (CEST)Beantworten

Damit ist gemeint, dass die Leute von MirOS/mksh die PS1-Syntax der Bash, wie sie auch die OpenBSD-Version von ksh und oksh
implementieren, als unnötig und Code-aufblähend empfinden. Das ist ein kleiner Glaubenskrieg zwischen den verschiedenen ksh-Versionen.
M. E. ist dieser Absatz wertend und sollte neutral umformuliert werden. -- 80.133.176.95 19:08, 24. Aug. 2010 (CEST)Beantworten

/bin/sh und Kernel

Bearbeiten

Zitat: "(es gibt Crux-Patches, um einen Linux-Kernel mit mksh statt bash als /bin/sh bauen zu lassen)"

Was soll denn das bedeuten? Geht um das Übersetzen der Quellen unter der (m)ksh oder darum, diese als Ersatz für /bin/sh laufen zu lassen?

Bitte Userland und Kernelland nicht durcheinanderbringen.

Artikelqualität allgemein

Bearbeiten

Die allgemeine Beschreibung der Korn Shell ist mangelhaft. Es fehlen sämtliche Angaben zum Hintergrund und zur Entwicklung der Shell. Ebenfalls sind die Unterschiede zu anderen bekannten Shells (Bourne Shell, Bourne again Shell, C Shell) nicht ersichtlich. Wäre schön, wenn jemand mit genügend Wissen den Artikel komplett überarbeitet oder den besseren englischen Artikel sauber übersetzt.

Überarbeitungs-Materialien

Bearbeiten

Der Kritik kann ich nur zustimmen, also sammle ich hier schon mal Quellen. Im Moment schaffe ich es nicht, den Artikel neu zu schreiben, aber irgendwann in den nächsten Wochen finde ich dafür sicher Zeit.

Anekdote

Bearbeiten

David Korn nahm an einer Konferenz teil, bei der Microsoft sein SFU vorstellte. Als er bemängelte, daß die ksh darin nicht kompatibel zur richtigen ksh sei, beharrte der Präsentator darauf, MS würde eine "echte Korn Shell" verwenden und bezweifelte die Qualifikation des ihm unbekannten DK. Nach einigem Hin und Her sagte DK nichts mehr, aber jemand anderer aus dem Publikum klärte den Vortragenden darüber auf, wen er grade als inkompentent in Sachen KornShell bezeichnet hatte. DK über den USENIX-Konferenz-Vorfall --bakunin (Diskussion) 10:34, 16. Mai 2013 (CEST)Beantworten

Überarbeitung

Bearbeiten

Wie angekündigt, der erste Teil ist erledigt. Weitere Kapitel folgen nch in den nächsten Tagen. Die mir vorschwebende Struktur:

  • Geschichte
  • ksh und Umfeld
    • Unterschiede/Gemeinsamkeiten zu bash, csh, bsh
    • Varianten
      • ksh88 / ksh93
      • pdksh / mksh / oksh
      • Portierungen auf AmigaOS und Microsoft Windows
  • Einführung in die Scriptsprache
  • Weblinks
  • Einzelnachweise
  • Literatur

--bakunin (Diskussion) 09:35, 23. Mai 2013 (CEST)Beantworten

Zweiter Teil ebenfalls erledigt. Schätzungsweise zwei weitere Teile sind noch notwendig und folgen in Kürze. --bakunin (Diskussion) 19:36, 24. Mai 2013 (CEST)Beantworten

Dritter Teil fertig, leider nicht so weit wie erhofft. --bakunin (Diskussion) 04:42, 4. Jun. 2013 (CEST)Beantworten

Vierter Teil fertig, zweiter Teil der Scriptsprache folgt noch. Noch einige

  • Korn Shell -> KornShell, so wird die Shell überall in der Literatur bezeichnet, auch David Korn nennt sie auf seiner Webseite so. Das Lemma sollte ebenfalls verschoben werden.
  • Literatur fehlt: Barry Rosenberg, The KornShell Programming Tutorial
  • I/O-Kanäle: wesentlicher Unterschied zur bash

--bakunin (Diskussion) 06:21, 10. Jun. 2013 (CEST)Beantworten

Umbenennung nach ‚Kornshell‘

Bearbeiten

Nur so als Hinweis, die nebenstehende Abhandlung (oder der ‚Artikel‘) wurde heute von Korn Shell nach Kornshell umbenannt. Weitere Hinweise dazu sind auch im zugehörigen Umbenennungsantrag, unter ‚Wikipedia:Verschiebewünsche#2013-06-15 – Korn Shell → KornShell‘, aufgeführt. MfG, 85.179.135.216 16:42, 17. Jun. 2013 (MESZ)

Siehe oben, das stand auf meiner To-Do-List, ich wollte damit nur warten, bis die Verschiebung erfolgt ist. Aus dem selben Grund, den ich schon bei der Verschiebung angeführt habe, sollte aber wenigstens im Artikel die Eigenbezeichnung "KornShell" stehen bleiben. --bakunin (Diskussion) 23:57, 18. Jun. 2013 (CEST)Beantworten
Noch was: die "Angleichung an DIN5008 im Edit-kommentar breuht auf einem Mißverständnis: gemeint ist mit dem Abstand zwischen Text und Überschriften nicht, daß man zusätzliche (jeden vernünftigen Satz sogar behindernde) Absätze in den Text einfügen soll, sondern, daß man den Text so formatieren soll, daß zwishcen Üerschriften und Text ein Abstand besteht. Dies wird bei der WP-Software durch Cascading Style Sheets erreicht, die die einzelnen Überschriftsebenen entsprechend formatieren. Die zusätzlichen Leerzeilen habe ich deshalb wieder rausgenommen. --bakunin (Diskussion) 00:12, 19. Jun. 2013 (CEST)Beantworten

"Einführung in die Scriptsprache KornShell" abtrennen?

Bearbeiten

Gemäß WP:WWNI ist dieses Lemma nicht der richtige Ort dafür, so was sollte lieber in Wikibooks o.s.ä. stehen. Da ich von Wikibooks keine Peilung habe, würde ich hier anderen den Vortritt lassen, ansonsten ist mir danach, diesen langen Abschnitt komplett rauszuwerfen. --Tuxman (Diskussion) 13:13, 21. Aug. 2018 (CEST)Beantworten