Operativsystemets kärna hade inspirerats av ett operativsystem för Monroe Systems datorer EC-8800 och OC-8820 under namnet OS8.
D-NIX såldes även till Luxor-Nokia Information Systems under namnet ABCenix för användning i ABC 1600 och ABC 9000, samt till Cromemco som använde det under namnet Cromix. DIABs egna datorer i DIAB Serie 90 använde det under ursprungsnamnet D-NIX.
DIAB skrev också en del tillbehörsprogram (utilities) med motsvarande funktion som de AT&T Unix tillhandahöll. Detta gjorde DIAB:s version fri från licensförpliktelser gentemot det amerikanska bolaget AT&T.
I samband med D-NIX-utvecklingen utvecklades även en kompilator för datorspråketC med namnet D-CC som fortsatte vidareutvecklas av dotterbolaget i USA. Efter att Dataindustrier köptes av Bull såldes kompilatordelen till Wind River Systems.
Tillämpningar som krävde hela utvecklings- och driftsmiljön från AT&T fick dock licensiera deras version. Även kombinationen av DIAB:s kärna och AT&T:s tillbehörsprogram användes.
Den goda prestandan i D-NIX och unika kompetensen inom området gjorde att DIAB fick leverera till Statskontoret och Försvarsmakten flera år efter varandra.
Realtidskärna med 216 nivåer realtidsprioriteringar från R0 (högst) till (R215 lägst) som alla är högre än Unix 40 prioritetsnivåer 0-39, för totalt 216 + 40 dvs 256 prioriteringsnivåer.
Högupplösta timers med en granularitet på 16.5 ms och svarstid på avbrott på c:a 5 ms.
Transparent flerprocessorsystem med symmetrisk multiprocessering vilket innebär att alla processorer delar samma minne, operativsystem kör på samtliga CPU:er och processer dynamiskt allokeras till en ledig CPU DIAB tillverkade datorer med upp till 6 Motorola 68040-processorer som arbetade mot samma minne.
Skydd för kritiska sektioner med hjälp av semaforer.
Eget bitmappat filsystem som använder en bitmap för lediga sektorer istället för länkade listor som var det vanliga i Unix, som även användes för att minska fragmentering genom kontinuerlig diskallokering.
Ett filsystem per SCSI-enhet vilket innebär att filsystemoperationer kan ligga aktiva på flera enheter samtidigt.
Upp till 1 GB per filsystem, eller upp till 2 GB på system med Storage Module Device (SMD) hårddiskar. Backup-band kunde innehålla upp till 2.2 GB data.
Dynamisk blockstorlek på filsystemet mellan 512 byte och 32 KB, vilket kunde bestämmas när enheten formaterades.
Asynkrona I/O-anrop där processer kunde exempelvis skriva till en fil utan blockering, och senare notifieras när skrivningen avslutats. Det asynkrona arbetet hanterades av hjälpprocesser i kärnan.
swap måste ligga på rotfilsystemet, då stöd för separat swappartition saknades
↑Sjöström, Roland(1996).”1981 Introduktionen av ABC 800”.Positionering under strategisk osäkerhet - Luxor Datorer och persondatorbranschen. Linköping Studies in Management and Economics, Dissertations no 30. "2". Linköping: Ekonomiska institutionen, Linköpings tekniska högskola. sid.73-100. Libris2153372. ISBN 91-7871-699-3
↑Sjöström, Roland(1996).”1982 Ökad konkurrens och specialisering”.Positionering under strategisk osäkerhet - Luxor Datorer och persondatorbranschen. Linköping Studies in Management and Economics, Dissertations no 30. "2". Linköping: Ekonomiska institutionen, Linköpings tekniska högskola. sid.101-122. Libris2153372. ISBN 91-7871-699-3