Operativsystemets kärna hade inspirerats av ett operativsystem för Monroe Systems datorer EC-8800 och OC-8820 under namnet OS8.[2][3]
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[1] som fortsatte vidareutvecklas av dotterbolaget i USA. Efter att Dataindustrier köptes av Bull såldes kompilatordelen till Wind River Systems.[4]
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.[4]
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.[4]
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.[1]
Högupplösta timers med en granularitet på 16.5 ms och svarstid på avbrott på c:a 5 ms.[1]
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[1] DIAB tillverkade datorer med upp till 6 Motorola 68040-processorer som arbetade mot samma minne.[5]
Skydd för kritiska sektioner med hjälp av semaforer.[1]
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.[1]
Ett filsystem per SCSI-enhet vilket innebär att filsystemoperationer kan ligga aktiva på flera enheter samtidigt.[1][4]
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.[1]
Dynamisk blockstorlek på filsystemet mellan 512 byte och 32 KB, vilket kunde bestämmas när enheten formaterades.[1]
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.[1]
swap måste ligga på rotfilsystemet, då stöd för separat swappartition saknades[4]
^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