shell ksh93死了吗?

Modified on: Tue, 10 Jul 2018 10:34:30 +0800

2013年10月1日,Glenn Fowler将此内容发布到ast-users邮件列表

  

正如在AST和UWIN列表中多次指出的那样,AT& T对OpenSouce软件的支持很少,这就是为什么我们很少有人参与我们相当大的AST软件集合。尽管如此,kshnmakevczipUWIN和其他AST工具继续在几个中使用AT& T项目。

  
  

事实证明,软件并不是唯一缺乏支持的东西:dgk (David Korn)(AT& T研究员,36年服务)和gsf (Glenn Fowler) (AT& T研究员,29年的服务)已于10月10日终止。我们的第三个主要合作伙伴Phong Vo(AT& T研究员,32年服务)几个月前离开谷歌。 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 citation needed 工作。 2014年11月创建了一个dgkorn github用户帐户,但自那时起它已成为0个公共贡献的来源,并订阅为许多回购。

自2013年以来,相关的邮件列表逐渐变得不那么活跃。例如,2013年第四季度开发者名单截至12/1/2013已发布156条消息,但2015年第四季度< / a>只列出三条消息,这是最后一条消息:

  

主题:回复:[ast-developers]转换为GitHub

  
  

    

      

是否有意将ast代码库转换为源代码
      像GitHub这样的存储库?这将使社区更容易做出贡献。我担心如果没有这样的协作环境,与错误相关的开发将会因为错误报告和源代码补丁在以太网中丢失而停滞不前。

    

    
    

有没有人有一个完整的git repo,他们可以在某处发布
    (repo.or.cz,github,等等)?
    Git服务器已经存在很长时间了,现在甚至是www2.research.att.com(204.178.8.28)
    走了。

  

  
  

这让人想起Kornshell的未来。它死了吗?我们不再看到发布了吗?

事实上,虽然AT&amp; T列出了所有AST链接 em> labs research 登陆页面,这些似乎都不起作用。这些是kornshell.com上列出的相同死链接,供下载。即使当前的服务器状态现在只能暂时证明,干涸的邮件列表似乎也不是好兆头。

所以,korn shell现在是kaput吗?或者其他地方有更多的活动吗?

作者:llua,mikeserv

最佳答案

NO

tldr:github.com/att/astgithub.com/att/uwin


2016年1月19日至20日,以下内容(1 | 2)消息已发布到ast-users邮件列表(并且我认为dgk有一些补丁评论特别令人鼓舞)


  

2016年1月20日星期三;来自Glenn Fowler

  
  

感谢Lefty完成所有工作。我知道dgk了
  在工作中的一些补丁。他可能会在接下来的几周内离线。


  

    

2016年1月19日星期二;来自Eleftherios Koutsofios

    
    

AST和UWIN用户。

    
    很多人都注意到,www.research.att.com上的下载网站已经发布了
    由于某些安全问题,在年底前不久播出。
    
    

时机不幸,因为包括我在内的几个人都在
    假期,所以它已经很长时间了。

    
    

但我们终于设法在GitHub上移动了大部分软件。您可以在以下位置找到AST和UWIN软件包:

    
    

https://github.com/att/uwinhttps://github.com/att/ast

    
    

(顺便说一下.GitHub上的/ att树托管了许多由AT&amp; T Research group开发的开源软件随意浏览。我很快会在那里提出一些代码。

    
    

/ att / ast对应于ast-open软件包。它包括软件
    也可以在个别包装下使用,例如ast-ksh,ast-dss等,
    所以我决定只创建这个。它有3个分支,与旧结构相匹配:master(即官方),alpha和beta。 beta是最新的。它包括我从Glenn和Dave获得的最后一个包,其中包含一些小修补程序,以便在一些新的操作系统版本(如Centos 7和Ubuntu 14)上进行编译。

    
    

/ att / uwin是UWIN系统的源代码。它有一个主人和一个beta分支。我没有构建和测试它的环境,所以我不知道它的构建有多好。

    
    

克隆这些git repos中的任何一个都相当于下载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
    网站,我稍后会尝试迁移其余部分,我只是想再次使用该软件。

    
    

感谢
    lefteris

  


相关问答

添加新评论