ksh93 シェルが死んでいますか?

ksh93 シェルが死んでいますか?

2013年1月10日、Glenn Fowlerはこの記事を次のように投稿しました。一般ユーザーメーリングリスト:

ASTとUWINのリストで何度も述べたように、AT&TはOpenSouceソフトウェアをほとんどサポートしていません。これが大規模なASTソフトウェアコレクションに参加する人がほとんどいない理由です。それにもかかわらずksh、、、その他のASTツールはまだいくつかのAT&Tプロジェクトで使用されていますnmakevczipUWIN

ソフトウェアだけがサポートが不足しているわけではないことが明らかになった:dgk(デビッド・コーヘン)(AT&T Fellow、36年勤務)およびgsf(グレンファウラー)(AT&T Fellow、29年勤務)が10月10日付で終了しました。 3番目の主要パートナーであるPhong Vo(AT&Tフェロー、32年のキャリア)が数ヶ月前に去り、Googleに参加しました。 UWINマネージャーのJeff FellinはまだAT&Tに勤務しており、いくつかの重要なタスクに対するUWINサポートを提供しています。

dgkとgsfは引き続きASTソフトウェアを開発する予定であり、実際には(少なくとも短期的には)集中する時間がさらにあります。

ダウンロードサイトとメールボックスは、少なくとも数ヶ月間AT&T内に残ります。このサイトはAT&Tの同僚、ASTユーザー、およびエラー検出器dr.ekによって管理されています。私たちはastopen.orgドメインを取得し、バグ追跡機能を備えたリポジトリを含むAT&T以外のホスティングオプションを調査しています。

変更には時間がかかります。ユーザーコミュニティの忍耐に感謝します。ほぼ30年間、ほぼ安定した環境で働いた後、個人、職業、ハッキングの未来を計画するのに3週間かかることは驚くべきことです。計画が実装されると、ユーザーグループに通知が送信されます。

Cohenのウィキペディアページ彼はAT&T研究所で研究を行っているそうです。2013年までは...しかし、今はGoogleで働いています。引用が必要です。 ㅏdgkorn githubユーザーアカウント2014年11月に作成されましたが、それ以降はまったくゼロの公開貢献ソースを持っており、できるだけ多くのリポジトリを購読しています。

2013年以来、関連メーリングリストの活動は徐々に減少しました。例えば、2013年第4四半期AST開発者リスト2013年12月1日現在、156件のメッセージが投稿されていますが、リストは同じです2015年第4四半期3つのメッセージのみがリストされ、これがそのうちの最後のメッセージです。

タイトル: Re: [ast-developer] astをGitHubに変換

astコードベースをGitHubなどのソースコードリポジトリに移動する予定ですか?これにより、コミュニティがより簡単に貢献できるようになります。このようなコラボレーション環境がなければ、バグレポートとソースコードパッチが消えて、ast関連の開発が停滞するかと心配されます。

どこかに投稿できる完全なgitリポジトリ(repo.or.cz、githubなど)を持っている人はいますか? Gitサーバーが長い間ダウンしており、現在はwww2.research.att.com(204.178.8.28)もダウンしています。

これにより、人々はKangkeの将来に疑問を投げかけます。死んだ?より多くのリリースを見ることができませんか?

そして実際には、AT&TはすべてのASTリンクをリストしますが、彼ら実験室研究ランディングページ、これらの何も動作しないようです。リストされているのと同じデッドリンクです。kangke.comダウンロード可能です。現在のサーバー状態が一時的なものであることが判明しても、枯渇したメーリングリストはあまり良い兆候ではないようです。

それでは、コーンシェルはもう死んでいますか?それとも他の場所でも同様のイベントがありますか?

答え1

この質問に対する実際の回答を提供することは不可能ですが、コメント形式では不十分です。だから、修正可能な答えのためにポイントを集めておくのも良いと思いましたが…

DavidとGlennは2年前にAT&Tで解雇されました。私の考えでは、両方とも65歳以上のようです。

6ヶ月後、2人はGoogleに採用され、Glennは2人のオフィスが同じ階にあることを私に確認しました。これで、一般的な質問に答える時間が短縮されたようです。

私は2015年夏にGlennにこの問題を解決してもらうようにEメールを送り、彼は何か措置を取ると答えました。 2週間前(2015年11月)AT&Tダウンロードサーバーがオフラインであることを確認し、両方の人に次のEメールを送信しました。

since some weeks, it seems that the AT&T website is not reachable anymore. 

http://www.research.att.com/software_tools forwards to 
http://www.research.att.com/sw/download/ 
and that forwads to http://www2.research.att.com/sw/download/ 
and the latter is unreachable from public.research.att.com. 

Given that www.research.att.com and www2.research.att.com are on the same  
subnet, I would guess that the machine has been switched off or it died and 
nobody cares. 

Unfortunately, archive.org cannot be used since the passwd requirements from  
the AT&T dowload site. 

Do you have an alternative download site set up already? 

I would like to let someone download and test UWIN. 

このメールに対する返信を受け取りませんでした。

今年、私はDavidだけがPOSIX標準委員会に提起した質問(デザイン意思決定の文脈に関する質問など)に対してDavidから答えを受けました。

2015年11月30日にGlenn Fowlerに送信された電子メールは成功し、ダウンロードサーバーは次の場所にあります。

http://www2.research.att.com/sw/download/

再び動作します。また、以下の事項もご確認ください。

http://www2.research.att.com/~astopen/download/beta/beta.html

または、左側のナビゲーションバーのベータリンクをクリックすると、2014年12月24日現在の最新のソースコードを入手できます。

数時間後にダウンロードサーバーにアクセスできなくなり、人々に知らせてから再度アクセスできるようになったことを考えると、今頃は携帯通信会社で問題を認識してほしいと思います。

答え2

いいえ

全体的に:github.com/att/astそしてgithub.com/att/uwin


2016年1月19日から20日まで(1|2) メッセージが公開されました。ユーザーメーリングリスト:(そして私は思うdgkにはパッチがありますコメントは特に力になります)


2016年1月20日水曜日から。グレン・ファウラー:

この作業を開始して実行するのに役立つLeftyに感謝します。 dgkがいくつかのパッチを扱っていることを知っています。彼は今後数週間でオフラインになることができます。


2016年1月19日火曜日から。エレフテリオス・クソフィオス:

ASTとUWINユーザーの皆さん、こんにちは。

多くの人が知っているように、www.research.att.comのダウンロードサイトは、いくつかのセキュリティ問題のために年末になる直前に再生が中断されました。

私を含む何人かの人々が休暇中だったので、かなり長い間ドアを閉めたので、タイミングが残念でした。

しかし、私たちは最終的にほとんどのソフトウェアをGitHubに移動することに成功しました。 AST および UWIN パッケージは以下にあります。

https://github.com/att/uwinそしてhttps://github.com/att/ast

(ところで。/attGitHubのTreeは、AT&T研究グループによって開発された多くのオープンソースソフトウェアをホストしています。自由に見つけてください。すぐにそこにいくつかのコードを投稿します)

/att/astast-open パッケージに対応します。これには、ast-ksh、ast-dssなどの別のパッケージでも使用できるソフトウェアが含まれているため、このパッケージのみを作成することにしました。前の構造と一致する3つの分岐(マスター(つまり、公式)、アルファ、ベータ)があります。ベータ版が最新です。これには、Centos 7やUbuntu 14など、いくつかの新しいOSバージョンでコンパイルできるように、いくつかのマイナーな修正を含むGlennとDaveから得られた最後のパッケージが含まれています。

/att/uwinUWINシステムのソースコードです。マスターとベータブランチがあります。ビルドしてテストする環境がないので、どれだけうまくビルドされるのかわかりません。

これらのgitリポジトリを複製することは、前のサイトからINITとast-open(またはINITとuwin)パッケージをダウンロードして次を実行することと同じです。

./bin/package read

したがって、レプリケーションフェーズの後の次のステップは、次を実行することです。

./bin/package make

以前のバージョンのNMAKEを使用できなかったバニラビルドはまだ機能し、一部のシステムではこれが実際に私が選択したものです。

たとえば、AST のベータ分岐を取得してコンパイルするには、次のようにします。

git clone --branch beta \
https://github.com/att/ast.git
cd ast
./bin/package make

以前のサイトのドキュメントはほとんどGitHubサイトに移動されませんでした。残りは後で移行しようとする予定で、ソフトウェアを再起動したいと思います。

ありがとう Zotris

答え3

はい、いいえ。公式AT&T Korn Shellはフィヨルドを目指していますが、活発に開発中の2つのクローンがあります。

持つKornシェルのパブリックドメインレプリケーションであるpdkshところで、16年間更新されていないようです。ただし、OpenBSDはpdkshをデフォルトとして使用します/bin/shかなり頻繁に更新されます。 NetBSDのデフォルトインストールにはpdkshもあります。

しかもmksh(MirBSD Kornシェル)。 Linuxディストリビューションに含めることができます。

mkshの現在のバージョンは2015年7月10日にリリースされたmksh R51です。

答え4

「それでもそうではありません。公式のAT&T Korn ShellはFjordを熱望するかもしれませんが、現在開発中の2つのクローンがあります。」

残念ながら、pdkshとmkshはksh88とほぼ同じです(クローンは強すぎます)。私はまだ実際のksh93と同等のものを見つけることができませんでした(bashとzshはまだそれほど近いものではありません)。

個人的には、Google への移行により ksh2k のリリースが加速されることを願っていますが、内部情報はありません。

私は彼らが少なくともBSDとLinuxをすぐに処理できることを願っています(現在、ksh93ベースでサポートされている多くのレガシーシステムは、おそらく個々のベンダーが新しい基盤に貢献するように残すのが最善です)。

関連情報