Wat is de betekenis van *nix?

Wat is de betekenis van *nix en wat is de relatie met Ruby?

Ik zag dat net in een interviewvraag… Ik denk dat er iets te maken heeft met UNIX-distributies, maar ik weet het niet zeker.

Kon het hier of op Wikipedia niet vinden, dus ik vraag het.

Wat is de betekenis?

En wat is de relatie met Ruby? omdat de vraag over Ruby ging.


Antwoord 1, autoriteit 100%

*nix betekent gewoon besturingssystemen die lijken op het oude werkpaard Unix. Enkele voorbeelden zijn Linux, FreeBSD en Mac OS X (de kernel, Darwin, is gebaseerd op BSD).

De belangrijkste relatie tussen *nix en Ruby is slechts een pragmatische; de meeste Ruby-ontwikkelaars lijken de voorkeur te geven aan Unix-achtige besturingssystemen (meestal Linux of Mac OS X). Er is geen officiële relatie en het is heel goed mogelijk om met Ruby te werken op niet-*nix-besturingssystemen zoals Windows.


Antwoord 2, autoriteit 26%

*nix betekent UNIX-achtig; het is een besturingssysteem dat zich gedraagt op een manier die vergelijkbaar is met die van een UNIX-besturingssysteem zonder noodzakelijkerwijs te voldoen aan de Enkele UNIX Specificatie.

Wikipedia:*nixverwijst feitelijk door naar Wikipedia:Unix-achtig.

Wat betreft Ruby’s verbinding met *nix, Ruby is grotendeels ontwikkeld op GNU/Linux door de open-sourcegemeenschap, dus het kan iets te maken hebben met het feit dat Ruby beter draait op *nix-systemen of dat Ruby-ontwikkelaars er de voorkeur aan geven om op *nix te werken systemen.


Antwoord 3, autoriteit 11%

Het is een afkorting voor UNIX-achtige besturingssystemen, inclusief LINUX.

Zie ook de UNIX-achtigeWikipedia-pagina.


Antwoord 4, autoriteit 9%

*nix is een algemene term die verwijst naar de hele familie Unices, naar de besturingssystemen die de POSIX1-standaard volgen.

Ruby is een programmeertaal, er is geen algemene relatie tussen de twee.


1: Interface voor draagbaar besturingssysteem [voor Unix]


Antwoord 5, autoriteit 6%

Het betekent de unix-achtige familie van besturingssystemen. Geen relatie met Ruby.


Antwoord 6, autoriteit 6%

“*nix” verwijst naar de Unix-familie van besturingssystemen en zijn FOSS-varianten (Linux, FreeBSD, enz.). Ze hebben een andere API dan Windows, dus elke programmeer- of scripttaal die erop wordt uitgevoerd, zal iets ander gedrag en mogelijkheden hebben dan op Windows.


Antwoord 7, autoriteit 3%

Een Unix-achtig (soms UN*X of *nix genoemd) besturingssysteem is een besturingssysteem dat zich gedraagt op een manier die vergelijkbaar is met een Unix-systeem, terwijl het niet noodzakelijkerwijs voldoet aan of gecertificeerd is voor een versie van de Single UNIX-specificatie . Een Unix-achtige applicatie is er een die zich gedraagt als de corresponderende Unix-opdracht of shell. Er is geen standaard voor het definiëren van de term, en er is enig verschil van mening mogelijk over de mate waarin een bepaald besturingssysteem of een bepaalde applicatie “Unix-achtig” is.

Other episodes