SEN KAZANDIN - UWIN

UWIN , David Korn tarafından oluşturulmuş, Unix işletim sistemi için yazılmış programların , varsa birkaç değişiklikle Microsoft Windows üzerinde oluşturulup çalıştırılmasına izin veren bir bilgisayar yazılım paketidir . Yazılım geliştirmenin bir kısmı Hindistan , Wipro'ya taşeron olarak verildi . Yazılıma U/Win ve AT&T Unix for Windows gibi doğru veya yanlış referanslar bazı durumlarda, özellikle de varlığının ilk günlerinden itibaren bulunabilir.

UWIN kaynağı, AT&T'nin GitHub'daki AST / UWIN depolarında Açık Kaynak Eclipse Kamu Lisansı 1.0 altında mevcuttur .

UWIN 5, FireCMD ile geliştirilmiş Windows kabuğu ile birlikte, Korn Kabuğu ile birlikte, kurulum sırasında mevcut olan üç varsayılan kabuktan biri olarak dağıtılır, diğerleri FireCMD komut dosyası dili ve varsayılan Windows komutu kabuğu cmd.exe'dir . csh ve tclsh gibi diğer UWIN kabukları ve MKS Toolkit gibi diğer birlikte çalışabilirlik paketlerinin kabukları ve diğerlerinin yanı sıra Tcl , Lua , Python ve Ruby dağıtımlarıyla gelenler gibi diğer kabuklar kullanıcı/yönetici tarafından menüye eklenebilir.

Teknik detaylar

Teknik olarak, Win32 adı verilen Windows 32-bit uygulama programlama arabirimi (API) için bir X/Open kitaplığıdır . UWIN şunları içerir:

  • Unix API'sini uygulayarak bir Unix ortamını taklit eden kitaplıklar
  • cc (1), yacc (1), lex (1) ve make (1) gibi dosyaları ve geliştirme araçlarını dahil edin .
  • ksh(1) (Korn Shell) ve ls (1), sed (1), cp (1), stty (1) vb. gibi 250'den fazla yardımcı program .

Unix API'lerinin çoğu, dinamik olarak yüklenen (paylaşılan) kitaplık POSIX.DLL tarafından uygulanır. POSIX.DLL ile bağlantılı programlar , POSIX alt sistemi yerine Win32 alt sistemi altında çalışır , böylece programlar Unix ve Win32 kitaplık çağrılarını serbestçe karıştırabilir. Make(1) gibi geleneksel Unix oluşturma araçlarını kullanarak Windows üzerinde UWIN için programları derlemek ve bağlamak için bir cc(1) komutu sağlanır. cc(1) komutu, gerçek derleme ve bağlamayı gerçekleştiren temeldeki derleyicinin ön ucudur. Microsoft Visual C / C++ 5.X derleyicisi, Visual C/C++ 6.X derleyicisi, Visual C/C++ 7.X derleyicisi, Digital Mars C/C++ derleyicisi, Borland C/C++ derleyicisi ile birlikte kullanılabilir. , ve MinGW derleyicisi. GNU derleyicisi ve geliştirme araçları da UWIN'e indirilebilir.

UWIN en iyi Windows NT/2000/XP/7'de NTFS dosya sistemiyle çalışır, ancak FAT kullanılarak indirgenmiş modda çalışabilir ve Windows 95/98/ME'de daha da düşürülebilir. (Daha fazla ayrıntı için Harici bağlantıya bakın.) Windows Vista ve 7 için beta sürümü UWin 5.0b olarak yayınlandı (17 Haziran 2011). 19 Ocak 2016'da AT&T tarafından AST ve UWIN kaynak paketlerinin GitHub'a taşındığı açıklandı.

Notlar

Referanslar

Dış bağlantılar