Ksh93 kabuğu öldü mü?


58

2013-01-10 tarihinde Glenn Fowler bunu ast kullanıcıların posta listesine gönderdi :

AST ve UWIN listelerinde birkaç kez belirtildiği gibi, AT&T OpenSouce yazılımına çok az destek vermektedir, bu yüzden oldukça geniş AST yazılım koleksiyonumuza katılan çok az insan var. Buna rağmen, ksh, nmake, vczip, UWINve diğer AST araçları birkaç AT & T projelerinde kullanılmaya devam.

Yazılımın desteği olmayan tek şey olmadığı ortaya çıktı: hem dgk (David Korn) (AT&T üyesi, 36 yıllık hizmet) hem de gsf (Glenn Fowler) (AT&T üyesi, 29 yıllık hizmet) feshedildi, etkili Ekim 10. Üçüncü büyük ortağımız Phong Vo (AT&T üyesi, 32 yıllık hizmet), birkaç ay önce Google'a ayrıldı. UWIN sağlayıcısı Jeff Fellin hala AT&T'de ve bazı kritik operasyonlar için UWIN desteği sağlıyor.

Hem dgk hem de gsf, AST yazılımı üzerinde çalışmaya devam edecek ve buna odaklanmak için daha fazla zamana (en azından kısa vadede) sahip olabilir.

İndirme sitesi ve posta grupları, en azından önümüzdeki birkaç ay boyunca AT&T bünyesinde kalacaktır. AT&T meslektaşımız dr.ek, AST kullanıcısı ve hata dedektörü siteyi koruyacak. Astopen.org alanını güvence altına aldık ve hata izleme özellikli bir havuz dahil olmak üzere AT & T barındırma olmayan seçenekleri araştırıyoruz.

Değişim süreci zaman alacak; kullanıcı topluluğunun sabrı çok takdir edilecektir. Neredeyse 30 yıldır istikrarlı bir ortamda çalıştıktan sonra kişisel, kariyer ve geleceklerini planlamak için 3 hafta olması oldukça şok edici. Kullanıcı grupları, katılaşma planları olarak bilgilendirilecektir.

Korn'un kendi wikipedia sayfası 2013 yılına kadar AT&T Labs Research için çalıştığını söyledi ... ama şu anda ihtiyaç duyulan Google alıntıları için çalışıyor . Bir dgkorn github kullanıcı hesabı Kasım 2014'te oluşturuldu, ancak o zamandan bu yana tam 0 kamu katkısı kaynağı olmuş ve birçok depoya abone olmuştur.

2013'ten bu yana, ilgili posta listeleri giderek daha az aktif hale geldi. Örneğin, 2013 yılı dördüncü çeyrek ast geliştiricileri listesi 2013-12-01 tarihine kadar 156 mesaj yayınlamış, ancak dördüncü çeyrek 2015 yılı için aynı listede yalnızca üç mesaj listelenmiştir ve bu da sonuncusu:

Konu: Re: [ast geliştiricileri] Ast'ı GitHub'a geçiş

Ast kod tabanını GitHub gibi bir kaynak kod deposuna geçirme niyeti var mı? Bu, toplumun katkıda bulunmasını çok daha kolaylaştıracaktır. Böyle bir işbirliği ortamı olmadan, ast ile ilgili gelişimin hata raporları ve kaynak kodu yamalarının eterde kaybolması nedeniyle durması endişesiyle ilgileniyorum.

Herhangi bir yerde yayınlayabilecekleri bir git deposu olan var mı (repo.or.cz, github, herneyse)? Git sunucusu yıllarca kapalı, şimdi www2.research.att.com (204.178.8.28) bile düştü.

Bu Kornshell'in geleceği hakkında bir merak uyandırıyor. Öldü mü? Başka sürüm görmeyecek miyiz?

Ve aslında, AT&T laboratuvar araştırması açılış sayfasında AST linklerinin tümünü listelese de , bunların hiçbiri çalışmıyor gibi görünüyor. Bunlar, indirmek için kornshell.com'da listelenen ölü bağlantıların tümüdür . Şu anki sunucu durumu şimdilik yalnızca geçici olarak ispatlansa bile, kurumuş posta listesi iyi bir şekilde görünmüyor.

Öyleyse, korn kabuğu şimdi kaput mu? Yoksa bu hatlar boyunca başka yerlerde daha fazla aktivite var mı?


10
Zorunlu: Ölü değil. Bu ... fiyortları soyuyor.
Monty Harder

1
@mikeserv - Pekala, bir sürü fikrî cevap alamaması için üzerine bir koruma koyacağım.
slm

Yanıtlar:


36

Bu soruya gerçek bir cevap vermek mümkün değildir, ancak yorum şekli yeterli değildir. Bu yüzden düzenlenebilir bir cevaba puan toplamak iyi bir fikir olabilir ...

İki yıl önce, David ve Glenn AT&T tarafından işten çıkarıldı - Sanırım ikisi de 65 yaşın üzerinde.

Yarım yıl sonra, Google tarafından işe alındılar ve Glenn ofislerinin birbirinin altında olduğunu doğruladı. Genel olarak soruları cevaplamak için şimdi daha az zamanları var gibi görünüyor.

2015 yazında Glenn'e zaten bir posta gönderdim ve soruna bir çözüm istedim ve bir şeyler yapmaya çalışacağını söyledi. İki hafta önce (Kasım 2015), AT&T indirme sunucusunun çevrimdışı olduğunu keşfettim ve her ikisine de başka bir posta yolladım:

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. 

Bu postaya henüz bir cevap alamadım.

Bu yıl, David’den sadece bir cevap aldım, bu POSIX standart komitesi için ancak kendi tarafından cevaplanabilecek bir soru iken (örneğin, tasarım kararının arka planında bir soru).

2015-11-30 tarihinde Glenn Fowler'a gönderdiğim bir posta başarılı oldu ve indirme sunucusu:

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

tekrar çalışıyor. Ayrıca şunları kontrol ettiğinizden emin olun:

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

veya 2014-12-24 tarihleri ​​arasında en yeni kaynağı almak için sol gezinme çubuğundaki beta bağlantısını kullanın.

İndirme sunucusunun birkaç saat sonra erişilemediği ve insanlar bilgilendirildikten sonra tekrar erişilebilir olduğu göz önüne alındığında, sorunun şimdi operatörler tarafından bilindiğini umuyoruz.


3
Glen Fowler Repo'yu buldum . ondan bir ast-list e-posta içinde bulduğum için ya da gönderme hakkında kötü hissetmiyorum . Diğer tarball ile aynı şey olduğundan eminim. UWIN olmasa da.
mikeserv

1
www2.research.att.com/sw/download artık erişilebilir durumda. ksh sürüm sürümü var 2012-08-01; beta sürümü 2014-09-29.
Mark Plotnick 30:15

1
(113) No route to hostbenim için
oals

1
Bu kısa sürdü. Yöneticilere posta göndereceğim.
Mark Plotnick

1
Yöneticiler, www2'nin bakım için geçici olarak kapalı olduğunu söyledi.
Mark Plotnick

21

HAYIR

tldr: github.com/att/ast ve github.com/att/uwin


19-20 Ocak 2016 tarihlerinde, ( 1 | 2 ) mesajlar, ast kullanıcıları e-posta listesine gönderildi : (ve dgk’in özellikle cesaretlendirici bazı yamalar yorumunda olduğunu düşünüyorum )


Çar, 20 Ocak 2016; Gönderen Glenn Fowler :

Tüm bu işler için bu kadar çabalıyor. DGK'nın eserlerinde bazı yamalar olduğunu biliyorum. Önümüzdeki birkaç hafta boyunca çevrimdışı olabilir.


Sal, 19 Ocak 2016; Gönderen Eleftherios Koutsofios :

merhaba AST ve UWIN kullanıcıları.

birçoğunuzun farkına vardığı gibi, www.research.att.com adresindeki indirme sitesi, bazı güvenlik sorunları nedeniyle yıl sonundan kısa bir süre önce yayınlandı.

zamanlama talihsizdi, çünkü ben de dahil olmak üzere birkaç kişi tatildeydi, bu yüzden uzun süredir kapalıydı.

ancak sonunda bu yazılımın çoğunu GitHub’a taşımayı başardık. AST ve UWIN yazılım paketlerini şu adreste bulabilirsiniz:

https://github.com/att/uwin ve https://github.com/att/ast

(btw. GitHub'daki / att ağacı AT&T Research grubu tarafından geliştirilen bir çok açık kaynaklı yazılıma ev sahipliği yapıyor. Gezinmekten çekinmeyin .

/ att / ast ast-açık paketine karşılık gelir. ast-ksh, ast-dss, vb. gibi bireysel paketler altında da bulunan yazılımı içerir, bu yüzden sadece bunu oluşturmaya karar verdim. eski yapıya uygun 3 dalı vardır: usta (yani resmi), alfa ve beta. beta en yenisidir. Centos 7 ve Ubuntu 14 gibi yeni işletim sistemi sürümlerinde derlemesi için Glenn ve Dave'den aldığım son paketi bazı küçük düzeltmeler içeriyor.

/ att / uwin, UWIN sisteminin kaynak kodudur. Bir usta ve bir beta dalı vardır. Bunu kuracak ve test edecek bir ortamım yok, bu yüzden ne kadar iyi inşa edildiğini bilmiyorum.

bu git repolarından birini klonlamak, eski siteden INIT ve ast-open (veya INIT ve uwin) paketlerini indirmeye ve ardından çalıştırmaya eşdeğerdir:

./bin/package read

bu yüzden klonlama adımından sonraki adım çalıştırılacak:

./bin/package make

önceki NMAKE sürümünün bulunmadığı yerlerde vanilya yapımı hala çalışmalı ve aslında benim için giden yolun bazı sistemlerinde çalışmalı.

Örnek olarak, AST'nin beta şubesini almak ve derlemek için:

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

Eski sitedeki belgelerin çok az bir kısmı GitHub sitesine taşındı, daha sonraları taşımaya çalışacağım, sadece yazılımı tekrar kurmak istedim.

teşekkürler lefteris


1
En son önceki kaynak ksh93v- iken, bu github konumundan ksh93u + aldığınızı lütfen unutmayın. ksh93u + Ağustos 2012’den, ksh93v- Aralık 2014'ten itibaren.
Şubat’ta

1
@schily - bu ana dal, evet. Farklılıklar yukarıda açıklanmıştır.
mikeserv

2
@mikeserv Eksi (örneğin, "ksh93v-") sürümleri beta sürüm olarak kabul edilir mi? Peki "+" ne anlama geliyor?
Lawrence Velázquez,

13

Evet ve hayır. Resmi AT&T Korn Shell fiyortları mahvediyor olabilir, ancak aktif olarak geliştirilen iki klon var.

Korn kabuğunun halka açık klonu olan pdksh var , ancak bu 16 yıldan beri güncellenmemiş gibi görünüyor. Ancak, OpenBSD varsayılan olarak pdksh kullanır /bin/shve oldukça sık günceller . NetBSD'nin varsayılan kurulumunda pdksh de var.

Ayrıca mksh (MirBSD Korn Shell) var . Linux dağıtımınızın muhtemelen stokladığı.

Mksh'nın şu anki sürümü, 10 Temmuz 2015'ten bu yana R51'dir.


1
Sadece başlıkta verilen soruya cevap veriyorum. Birisi resmi olanın mevcut tek Korn Shell olduğunu yanlış anlayabilir.
oals

3
11 sürümündeki Solaris, Bourne kabuğunu / bin / sh yerine ksh93 ile değiştirdi, bu yüzden en azından Oracle muhtemelen bir süre için ksh93 sürümünü (belki de açık kaynak kodlu olmasa da) koruyacak.
Stéphane Chazelas

6
Elbette, klonlar var, ama bunlar kötü klonlar - bash, bu gün anlamsal / uzantılara göre ksh'yi yakalıyor, ancak AFAIK başka hiçbir kabuğa (mksh ve pdksh dahil) çalışma zamanına göre ksh93'e bile yakın değil verim.
Charles Duffy,

1
Mksh'nin (tam açıklama: Ben geliştiricisiyim), OpenBSD'nin yaptığı her şeyi düzenli olarak birleştirdiğini unutmayın.
mirabilos

5

"Evet ve hayır. Resmi AT&T Korn Shell fiyortları yiyor olabilir, ancak aktif olarak geliştirilen iki klon var."

Maalesef pdksh ve mksh, workaliklerin yakınında ksh88'dir (klon çok güçlüdür). Henüz gerçek bir ksh93 çalışması bulmam gerek (bash ve zsh bu kadar yaklaşmıyor).

Şahsen, Google’a geçişin ksh2k’nin yayınlanmasını hızlandıracağını umuyorum, ancak hiçbir iç bilgim yok.

En azından BSD ve Linux'ları kutudan çıkaracaklarını umuyorum (mevcut ksh93 üssü tarafından desteklenen geniş eski sistemler koleksiyonu belki de yeni üsse katkıda bulunmak için çeşitli satıcılara bırakılmıştır).


Merhaba Keith, David bana AT&T'nin yeni bir ürün açmasına izin vermeyeceğini ve bu yüzden ksh93 adının sonsuza kadar kalacağını söyledi. Farklı bilginiz var mı?
schily

Bilgi yok, sadece arzulu düşünceler. ATT ksh93 sahibi iken ben Ksh uyumlu olabilir hangi daha az onlar GSH sahibi olur olasıdır (kabuk google) ... onlar ksh2016 ait olduğunu bilmiyorum;>
Keith Takla

Oh, ve "mksh muhtemelen Linux dağıtımınızın muhtemelen stokları arasındadır" Centrt ATT ksh sağlar (EPEL depoları mksh sağlar). Ubuntu, ATT ksh de sağlar. Biri ksh yüklemek istediğinde mksh sağlayan HERHANGİ BİR Linux dağıtımı var mı?
Keith Bierman,

2
"Dağıtımınızın en azından depolarında mksh olması muhtemeldir" anlamına geliyordu .
H ed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.