쉘 ksh93이 죽었습니까? 탐지기가 사이트를 유지

2013-01-10에 Glenn Fowler가 이것을 ast-users 메일 링리스트에 게시했습니다 .

AST 및 UWIN 목록에서 여러 번 지적한 것처럼 AT & T는 OpenSouce 소프트웨어에 대한 지원을 거의 제공하지 않기 때문에 대규모의 AST 소프트웨어 컬렉션에 참여하는 사람이 거의 없습니다. 그럼에도 불구하고, ksh, nmake, vczip, UWIN및 기타 AST 도구는 여러 AT & T 프로젝트에 계속 사용.

dgk (David Korn) (AT & T 동료, 36 년 서비스)와 gsf (Glenn Fowler) (AT & T 동료, 29 년 서비스) 모두 소프트웨어가 지원이 부족한 유일한 것은 아닌 것으로 밝혀졌습니다. 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의 자체 Wikipedia 페이지에 따르면 2013 년까지 AT & T Labs Research에서 근무했지만 현재 Google 인용이 필요합니다 . dgkorn의 GitHub의 사용자 계정은 년 11 월 2014 년 만들어진,하지만 그 이후 정확히 0 공공 기여의 원천이되어, 그리고 많은 REPOS에 가입했다.

2013 년 이래로 관련 메일 링리스트는 점차 활동이 줄어 들었습니다. 예를 들어 2013 년 4/4 분기 ast-developers 목록은 2013-12-01까지 156 개의 메시지를 게시했지만 2015 년 4/4 분기에 대한 동일한 목록 에는 세 개의 메시지 만 표시되며 마지막은 다음과 같습니다.

제목 : Re : [최신 개발자] GitHub로 ast 전환

ast 코드베이스를 GitHub와 같은 소스 코드 저장소로 전환하려는 의도가 있습니까? 그렇게하면 커뮤니티가 더 쉽게 기여할 수 있습니다. 이러한 공동 작업 환경이 없으면 버그 보고서와 소스 코드 패치가 에테르에서 손실되어 ast 관련 개발이 중단 될 것으로 우려됩니다.

누구나 어딘가에 게시 할 수있는 전체 자식 저장소 (repo.or.cz, github 등)가 있습니까? Git 서버는 오래 전부터 다운되었으며, 이제 www2.research.att.com (204.178.8.28)도 다운되었습니다.

이것은 Kornshell의 미래에 대해 궁금해합니다. 죽었나요? 더 이상 릴리스가 보이지 않습니까?

실제로 AT & T는 실험실 연구 방문 페이지에 모든 AST 링크나열하지만 이들 중 어느 것도 작동하지 않는 것 같습니다. 이들은 다운로드를 위해 kornshell.com 에 나열된 것과 동일한 데드 링크 입니다. 현재 서버 상태가 현재로서는 일시적인 것으로 입증 되더라도 건조 된 메일 링리스트가 제대로 표시되지 않는 것 같습니다.

그리고 이제 shell 껍질이 카 푸트입니까? 아니면 다른 곳에서이 라인을 따라 더 많은 활동이 있습니까?



답변

이 질문에 대한 실질적인 대답은 불가능하지만 의견의 형태로는 충분하지 않습니다. 따라서 편집 가능한 답변의 점수를 수집하는 것이 좋습니다.

2 년 전, 데이비드와 글렌은 AT & T에 의해 해고되었습니다. 둘 다 지금 65 세 이상인 것 같습니다.

반 년 후, 그들은 구글에 의해 고용되었고 글렌은 그들의 사무실이 서로 아래에 있음을 확인했습니다. 이제는 일반적으로 질문에 대답 할 시간이 더 적은 것 같습니다.

나는 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 표준위원회에 대한 질문 일 때 그에게만 대답 할 수있었습니다 (예 : 디자인 결정의 배경에 관한 질문).

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에서 최신 소스를 얻을 수 있습니다.

몇 시간 후에 다운로드 서버에 액세스 할 수 없게되고 사람들에게 정보를 제공 한 후에 다시 액세스 할 수있게되면 운영자가 문제를 알 수 있기를 바랍니다.


답변

아니

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


2016 년 1 월 19-20 일에 다음 ( 1 | 2 ) 메시지가 ast-users mailing-list에 게시되었습니다 . (그리고 나는 dgk에 패치 패치가 특히 고무적 이라고 생각합니다 )


2016 년 1 월 20 일 수요일; 에서 글렌 파울러 :

이 작업을 시작하고 실행하는 모든 작업에 대해 Lefty에게 감사드립니다. dgk에 약간의 패치가 있다는 것을 알고 있습니다. 다음 몇 주 동안 오프라인 상태 일 수 있습니다.


2016 년 1 월 19 일 화요일; 에서 엘 레프 테 리오스 Koutsofios :

AST 및 UWIN 사용자.

많은 사람들이 알고 있듯이 www.research.att.com의 다운로드 사이트는 보안 문제로 연말 직전에 방송을 중단했습니다.

저를 포함한 몇몇 사람들이 휴가를 갔기 때문에 타이밍이 불행했습니다.

그러나 우리는 마침내 해당 소프트웨어의 대부분을 GitHub로 옮겼습니다. AST 및 UWIN 소프트웨어 패키지는 다음 위치에서 찾을 수 있습니다.

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

(Bit. GitHub 의 / att 트리는 AT & T Research 그룹이 개발 한 많은 오픈 소스 소프트웨어를 호스팅하고 있습니다 .

/ att / ast 는 ast-open 패키지에 해당합니다. 여기에는 ast-ksh, ast-dss 등과 같은 개별 패키지로도 제공되는 소프트웨어가 포함되어 있으므로이 소프트웨어 만 작성하기로 결정했습니다. 마스터 (예 : 공식), 알파 및 베타와 같이 이전 구조와 일치하는 3 개의 분기가 있습니다. 베타가 가장 최신 버전입니다. 그것은 Centos 7 및 Ubuntu 14와 같은 새로운 OS 버전에서 컴파일 할 수 있도록 약간의 수정 사항과 함께 Glenn과 Dave에서 얻은 마지막 패키지를 포함합니다.

/ att / uwin 은 UWIN 시스템의 소스 코드입니다. 마스터와 베타 브랜치가 있습니다. 나는 이것을 구축하고 테스트 할 환경이 없으므로 그것이 얼마나 잘 구축되는지 모르겠습니다.

이 자식 저장소 중 하나를 복제하는 것은 이전 사이트에서 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 사이트로 옮겨졌습니다. 나중에 나머지 부분을 마이그레이션하려고합니다. 소프트웨어를 다시 설치하고 싶었습니다.

고마워 lefteris


답변

예, 아니오 공식 AT & T Korn Shell이 ​​피요르드를 고정하고 있을지 모르지만 활발하게 개발 된 클론이 두 개 있습니다.

Korn 쉘의 퍼블릭 도메인 클론 인 pdksh 가 있지만 16 년 동안 업데이트되지 않은 것 같습니다. 그러나 OpenBSD는 pdksh를 기본값으로 사용 /bin/sh하며 상당히 자주 업데이트합니다 . NetBSD의 기본 설치에는 pdksh도 있습니다.

도 있습니다 합니다 (MirBSD Korn 쉘)을 mksh . 아마도 리눅스 배포본이 보유한 것입니다.

mksh의 현재 버전은 2015 년 7 월 10 일의 mksh R51입니다.


답변

“예, 아니오. 공식 AT & T Korn Shell은 피요르드를 고정시킬 수 있지만 현재 개발 된 클론이 두 개 있습니다.”

불행히도 pdksh 및 mksh는 작업 별칭 근처에 ksh88입니다 (복제가 너무 강함). 실제 ksh93 해결 방법을 아직 찾지 못했습니다 (bash 및 zsh는 그다지 가깝지 않습니다).

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

나는 그들이 적어도 즉시 BSD와 Linux를 처리하기를 희망한다.