shell ksh93死了嗎?
在 2013-01-10 Glenn Fowler 將其發佈到ast-users 郵件列表:
正如 AST 和 UWIN 列表中多次指出的那樣,AT&T 對 OpenSouce 軟體的支持很少,這就是為什麼我們很少有人參與我們相當大的 AST 軟體集合。儘管如此,、 、
ksh
和nmake
其他AST 工具仍繼續在多個 AT&T 項目中使用。vczip``UWIN
事實證明,軟體並不是唯一缺乏支持的東西:dgk (David Korn)(AT&T 研究員,服務 36 年)和 gsf (Glenn Fowler)(AT&T 研究員,服務 29 年)都已於 10 月終止10. 我們的第三個主要合作夥伴 Phong Vo(AT&T 研究員,服務 32 年)幾個月前離開了 Google。UWIN 維護者 Jeff Fellin 仍然在 AT&T 工作,並為一些關鍵操作提供 UWIN 支持。
dgk 和 gsf 都將繼續致力於 AST 軟體,並且實際上可能有更多時間(至少在短期內)專注於它。
下載站點和郵件組將至少在未來幾個月內保留在 AT&T 中。我們的 AT&T 同事 dr.ek AST 使用者和錯誤檢測器將維護該站點。我們已經保護了 astopen.org 域並正在研究非 AT&T 託管選項,包括帶有錯誤跟踪的儲存庫。
改變的過程需要時間;使用者社區的耐心將不勝感激。在一個基本穩定了近 30 年的環境中工作後,有 3 週的時間來規劃個人、職業和黑客未來,這真是令人震驚。隨著計劃的確定,將通知使用者組。
Korn 自己的維基百科頁面說他在 AT&T Labs Research 工作*到 2013 年……但他現在正在為 Google引用需要*工作。dgkorn github 使用者帳戶創建於 2014 年 11 月,但自那時以來,它一直是恰好 0 個公共貢獻的來源,並訂閱了盡可能多的 repos。
自 2013 年以來,相關的郵件列表變得越來越不活躍。例如,截至 2013 年 12 月 1 日,2013 年第四季度的 ast-developers 列表已發布 156 條消息,但2015 年第四季度的同一列表僅列出了 3 條消息,這是其中的最後一條:
主題:回复:
$$ ast-developers $$將 ast 遷移到 GitHub
> > > > > > 有沒有打算將 ast 程式碼庫轉換為 GitHub 之類的原始碼儲存庫?這將使社區更容易做出貢獻。我擔心如果沒有這樣的協作環境,與 ast 相關的開發將因為錯誤報告和原始碼更新檔失去而停滯不前。 > > > > > > > > > 有沒有人有一個完整的 git repo,他們可以在某個地方發布(repo.or.cz、github 等等)?Git 伺服器已經宕機很久了,現在連 www2.research.att.com (204.178.8.28) 也宕機了。 > > >
這讓人對 Kornshell 的未來感到好奇。它死了嗎?我們不會再看到發布了嗎?
事實上,儘管 AT&T在他們的實驗室研究登錄頁面上列出了所有的 AST 連結,但這些連結似乎都不起作用。這些與kornshell.com上列出的可供下載的死連結相同。即使目前的伺服器狀態現在應該只是暫時的,乾涸的郵件列表似乎也不是好兆頭。
那麼,korn 殼現在是 kaput 了嗎?還是在其他地方有更多類似的活動?
不
tldr:github.com/att/ast和github.com/att/uwin
2016 年 1 月 19 日至 20 日,以下 ( 1 | 2 ) 消息發佈到ast-users郵件列表:(我認為dgk 有一些更新檔評論特別令人鼓舞)
2016 年 1 月 20 日,星期三;從格倫福勒:
感謝 Lefty 為啟動和執行它所做的所有工作。我知道 dgk 正在開發一些更新檔。他可能會在接下來的幾週內離線。
> > 2016 年 1 月 19 日,星期二;來自Eleftherios Koutsofios: > > > 嗨 AST 和 UWIN 使用者。 > > > 正如你們中的許多人所注意到的,由於某些安全問題,www.research.att.com 上的下載站點在年底前不久停止了播放。 > > > 時機很不幸,因為包括我在內的幾個人都在度假,所以它已經關閉了很長時間。 > > > 但我們終於設法將大部分軟體移到了 GitHub 上。您可以在以下位置找到 AST 和 UWIN 軟體包: > > > https://github.com/att/uwin>和<https://github.com/att/ast > > > (順便說一句。GitHub 上的/att樹託管了許多由 AT&T 研究小組開發的開源軟體。請隨意瀏覽。我很快就會把我的一些程式碼放在那裡)。 > > > /att/ast對應於 ast-open 包。它包括在單個軟體包下也可用的軟體,如 ast-ksh、ast-dss 等,所以我決定只創建這個。它有 3 個分支,與舊結構相匹配:master(即官方)、alpha 和 beta。beta 是最新的。它包括我從 Glenn 和 Dave 那裡獲得的最後一個軟體包,並進行了一些小修復,以使其能夠在一些新的作業系統版本上編譯,比如 Centos 7 和 Ubuntu 14。 > > > /att/uwin是 UWIN 系統的原始碼。它有一個 master 和一個 beta 分支。我沒有建構和測試它的環境,所以我不知道它的建構效果如何。 > > > 複製這些 git 儲存庫中的任何一個都相當於從舊站點下載 INIT 和 ast-open(或 INIT 和 uwin)包,然後執行: > > > >
> ./bin/package read > >
> > 所以複製步驟之後的下一步是執行: > > > >> ./bin/package make > >
> > vanilla build,沒有以前版本的 NMAKE 可用,應該仍然可以工作,並且在某些系統上實際上是我要走的路。 > > > 例如,獲取和編譯 AST 的 beta 分支: > > > >> git clone --branch beta \ > https://github.com/att/ast.git > cd ast > ./bin/package make > >
> > 舊站點中很少有文件移動到 GitHub 站點,稍後我會嘗試遷移其餘的,我只是想再次啟動該軟體。 > > > 謝謝左派 > > >
無法對這個問題給出真正的答案,但評論的形式是不夠的。所以我認為收集可編輯答案的積分可能是個好主意……
兩年前,大衛和格倫被 AT&T 解雇了——我猜他們現在都超過 65 歲了。
半年後,他們被Google聘用,格倫向我證實,他們的辦公室在彼此之下。他們現在似乎沒有多少時間來回答一般性的問題了。
我已經在 2015 年夏天給 Glenn 發了一封郵件,要求解決這個問題,他回复說他會嘗試做一些事情。兩週前(2015 年 11 月),我發現 AT&T 下載伺服器處於離線狀態,於是向他們倆發送了另一封郵件:
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 標準委員會提出的只能由他回答的問題(例如,關於設計決策背景的問題)。
我在 2015 年 11 月 30 日發送給 Glenn Fowler 的郵件成功了,下載伺服器位於:
http://www2.research.att.com/sw/download/
再次工作。請務必檢查:
http://www2.research.att.com/~astopen/download/beta/beta.html
或左側導航欄中的 beta 連結獲取 2014-12-24 的最新源。
鑑於下載伺服器在幾個小時後確實無法訪問,並且在人們被告知後又可以訪問,我們可能希望運營商現在知道這個問題。