ksh93 쉘이 죽었습니까?

ksh93 쉘이 죽었습니까?

2013년 1월 10일, 글렌 파울러(Glenn Fowler)는 이 글을 다음과 같이 게시했습니다.일반 사용자 메일링 리스트:

AST 및 UWIN 목록에서 여러 번 언급했듯이 AT&T는 OpenSouce 소프트웨어를 거의 지원하지 않습니다. 이것이 바로 대규모 AST 소프트웨어 컬렉션에 참여하는 사람이 거의 없는 이유입니다. 그럼에도 불구하고 ksh, nmake, vczipUWIN기타 AST 도구는 여전히 여러 AT&T 프로젝트에서 사용되고 있습니다.

소프트웨어만 지원이 부족한 것은 아닌 것으로 드러났습니다: dgk(데이비드 코헨)(AT&T Fellow, 36년 근무) 및 gsf(글렌 파울러)(AT&T Fellow, 29년 근무)이 10월 10일자로 종료되었습니다. 세 번째 주요 파트너인 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의 Wikipedia 페이지그는 AT&T 연구소에서 연구를 하고 있다고 합니다2013년까지는... 하지만 지금은 Google에서 근무하고 있습니다.인용이 필요합니다. ㅏdgkorn github 사용자 계정2014년 11월에 생성되었지만 그 이후로 정확히 0개의 공개 기여 소스를 보유하고 있으며 가능한 한 많은 리포지토리를 구독하고 있습니다.

2013년부터 관련 메일링 리스트의 활동이 점차 감소했습니다. 예를 들어,2013년 4분기 AST 개발자 목록2013년 12월 1일 현재 156개의 메시지가 게시되었지만 목록은 동일함2015년 4분기세 개의 메시지만 나열되며 이것이 그 중 마지막 메시지입니다.

제목: 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개월 후 두 사람은 Google에 채용되었고 Glenn은 두 사람의 사무실이 같은 층에 있다는 사실을 나에게 확인시켜 주었습니다. 이제 일반적인 질문에 답변할 시간이 줄어든 것 같습니다.

나는 2015년 여름에 Glenn에게 이 문제를 해결해 달라고 이메일을 보냈고 그는 뭔가 조치를 취하겠다고 답했습니다. 2주 전(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 표준 위원회에 제기한 질문(예: 디자인 결정의 맥락에 대한 질문)에 대해서만 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은 피요르드를 목표로 하고 있지만 활발하게 개발 중인 두 개의 클론이 있습니다.

가지다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를 열망할 수도 있지만 현재 개발 중인 클론이 두 개 있습니다."

불행하게도 pdksh와 mksh는 ksh88과 거의 동일합니다(클론은 너무 강력합니다). 나는 아직 실제 ksh93과 동등한 것을 찾지 못했습니다 (bash와 zsh는 아직 그렇게 가깝지 않습니다).

개인적으로 Google로의 전환으로 ksh2k 출시가 가속화되기를 희망하지만 내부 정보는 없습니다.

나는 그들이 최소한 BSD와 Linux를 즉시 처리할 수 있기를 바랍니다(현재 ksh93 기반에서 지원되는 많은 수의 레거시 시스템은 아마도 개별 공급업체가 새 기반에 기여하도록 남겨두는 것이 가장 좋을 것입니다).

관련 정보