Interix merupakan nama dari sebuah fitur opsional untuk lingkungan subsistem Unix dan POSIX yang berjalan di atas sistem operasi berbasis arsitektur Microsoft Windows NT. Interix menjadi komponen Windows Services for Unix (SfU) release 3.0 dan release 3.5 (versi 3.5 didistribusikan secara bebas). Rilis terbaru dari Interix, Interix 5.2 dan 6.0 merupakan komponen dari Windows Server 2003 R2 dan Windows Vista dengan sebutan "Subsystem for Unix-based Applications", disingkat menjadi SUA.
Detail
Seperti halnya subsistem POSIX di dalam Windows NT, Interix merupakan sebuah implementasi dari subsistem lingkungan yang berjalan di atas kernel Windows. Interix menyediakan banyak sekali utilitas open source, sama halnya dengan proyek Cygwin.
Instalasi lengkap dari subsistem Interix mencakup:
Memiliki lebih dari 350 utilitas UNIX, seperti vi, ksh, csh, ls, cat, awk, grep, kill dan lain-lain.
Aplikasi klien X11 dan juga pustakanya. Meskipun demikian, Interix tidak memiliki aplikasi server X yang terintegrasi.
Memiliki beberapa kapabiilitas "Unix root", seperti berkas-berkas setuid.
Mendukung pthreads, shared libraries, DSO, job control, signals, sockets, dan shared memory.
Lingkungan pengembangan yang dibawanya mencakup dukungan untuk bahasa pemrograman C, C++ dan juga Fortran. Fungsi threading didukung dengan menggunakan model Pthread. Bahasa-bahasa tambahan dapat diperoleh dengan bebas, seperti Python, Ruby, tcl, dan lain-lain. Sistem pemaketan perangkat lunak pkgsrc juga telah diubah agar bisa berjalan dengan Interix 3.5, dan bisa berjalan dengan versi-versi terbaru, meski belum diuji.
Mulai dari release 5.2, kemampuan-kemampuan berikut ditambahkan:
"Mixed mode" yang digunakan untuk melakukan linking program Unix dengan DLL yang dimiliki oleh Windows.