過去UNIXで使われていた ksh というシェルについて (54レス)
上下前次1-新
2: 2020/02/22(土)20:17 AAS
 OBSDユーザのワイ、高みの見物 
3: 2020/02/22(土)20:42 AAS
 kshがデフォルトのOSってなんだっけ? 
 Solaris?まあもう死んでるが。 
4: 2020/02/22(土)21:55 AAS
 Solaris11のデフォルトシェルはbashやで… 
5: 2020/02/22(土)22:00 AAS
 それはユーザーのシェルやろ? 
  
 外部リンク[html]:docs.oracle.com 
 シェルの変更 - デフォルトのシェル /bin/sh が ksh93 にリンクされるようになりました。デフォルトのユーザーシェルは Bourne-Again (bash) シェルです。 
6: 2020/02/23(日)14:04 AAS
 HP-UXにデフォルトで入ってた記憶はあるけどOSのデフォルトだったかどうか覚えてないな 
7: 2020/03/12(木)19:09 AAS
 AIXはksh 
8: 2020/03/16(月)10:12 AAS
 家でSPARC Solaris動かしてたけど、ユーザーシェルはzsh使ってたな 
9: 2021/02/11(木)23:36 AAS
 kshのバグ修正してる人すごいな 
 大部分は他の修正のバックポートなんだろうけど 
 それでも大変すぎる作業だ 
10: 2021/03/04(木)15:53 AAS
 外部リンク:news.slashdot.org 
11(1): 2021/04/26(月)04:43 AAS
 2000-2010年にksh使ってる層は大体ドザーだろ 
 MS提供のwindowsコマンド集に含まれてた 
 ksh寄りのbashが流行ったのもwinでksh使ってた層に受け入れられたからだろうと思ってる 
 少なくとも俺はそうだったな 
12: 2021/04/26(月)06:33 AAS
 set -o emacs 
13(1): 2021/04/26(月)06:53 AAS
 >>11 
 適当なこと言って恥ずかしくないの? 
 WindowsというかSFUに付属していたのはMKS Korn Shellで 
 kshとは互換性がない別物だしSFUなんて殆ど使われてない 
 kshを使ってたのはkshがデフォルトシェルのSolarisユーザーだろ 
 そもそもUnix系で使われたのがkshだし 
14(2): 2021/04/26(月)11:56 AAS
 Solaris も SunOS もログインシェルは Bourne シェルだし 
 システムシェルが ksh に変わったのは Oracle Solaris 11 で 
 それまでは Bourne シェル 
15: 2021/04/26(月)12:08 AAS
 >>13 
 そんなに違うのか 
 bashには違和感なく移行できたが 
16: 2021/04/26(月)12:38 AAS
 そもそも2002年リリースの3.0からは MKS Korn Shell ではないし 
17: 2021/04/26(月)12:56 AAS
 WindowsのSFUって、Service For Unixの略だったっけ? 
 と思ってぐぐったら、元は有償だったんか 
18(1): 2021/04/27(火)00:42 AAS
 >>14 
 Bourne シェルはbashよりも前に存在していたシェルで 
 bashやkshがもってるPOSIX標準機能をサポートしてない 
 かなり違うよ 
19(1): 2021/04/27(火)00:43 AAS
 >>14 
 HP-UXやAIXは? 
20: 2021/04/27(火)02:05 AAS
 >>18 
 > kshがデフォルトシェルのSolaris 
21: 2021/04/27(火)05:31 AAS
 それにしてもものすごい修正の量だな 
 93u+m 1.0.0のリリース楽しみ 
22(1): 2021/05/01(土)09:02 AAS
 修正されていることを祈るが… 
23: 2021/05/01(土)10:47 AAS
 >>19 
 AIXもkshだよ 
24: 2021/05/02(日)22:40 AAS
 >>22 
 修正している内容を見ると、ほんとこれでよく動いていたと思うわ 
 コアの重要な部分のまれにおこるかもしれないようなバグ修正がたくさん 
 絶妙なバランスで動いていたんだなーと思う 
 ksh2020が互換性がなくなってしまったのも仕方ないと思うな 
25: 2021/05/22(土)16:49 AAS
 英語のWikipedia にあった、これの事か。 
 That initial release (although fixing several prior stability issues) introduced some minor breakage and compatibility issues. In March 2020, AT&T decided to roll back the community changes, stash them in a branch, and restart from ksh93u+, as the changes were too broad and too ksh-focused for the company to absorb into a project in maintenance mode. 
26(1): 2022/08/12(金)22:04 AAS
 Debian で ksh と set -o vi で使ってたけど、bash の方が素直な動きな気がせんでもない 
27(1): 2022/09/03(土)02:36 AAS
 mkshはシェアじわじわ伸ばしてるだろ、対話的に人気かはさておき 
 androidにコンソール機能だけの薄っぺらいアプリ入れるとmksh触ることになる 
 権限厳しくてデバイスファイルもまともにアクセスできんが 
  
 使いづらいスマホで疑似環境/ゲスト環境まで入れて弄る奇特な人間はそこにbashとか入れるだろうが 
28: 2022/09/07(水)06:14 AAS
 pdksh に逃げちゃいました 
29: 2022/09/08(木)00:25 AAS
 >>27 
 mkshはkshじゃなくてpdkshベース 
 貧弱すぎてkshの足元にも及ばない 
30: 2022/09/09(金)19:46 AAS
 >>26 
 対話bashスクリプティングdashでやってるけどksh系のprintが羨ましいってのはある 
 rsとかcolumn(linux版の高機能なやつ)を併用すれば良いんだけど、毎回色々忘れてマニュアル眺める 
 bash頒布物にビルトイン用print.cのスタブが放棄されてるので、メンテナもそう考えてるんだろうな 
  
 zshはなんかもう違う気がする 
31: 2022/09/09(金)20:00 AAS
 思い付いた勢いでmkshとやら入れてmksh -c print mkshprint "$@"するだけのラッパ書いてみた、まあ変数アサインとかビルトイン特権な機能は諦めるとして 
 なかなか使い心地よさそうな感じ 
上下前次1-新書関写板覧索設栞歴
あと 23 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.380s*