Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 59 reacties
Bron: InformationWeek, submitter: T.T.

Microsoft heeft bekendgemaakt dat de volgende versie van Services for Unix gratis te gebruiken zal zijn, zo meldt InformationWeek. Eerder kostte het pakket 99 dollar, maar omdat dit product de samenwerking tussen de verschillende Unix- en Linux-varianten en Windows moet verbeteren en het makkelijker moet maken om applicaties voor Unix en Linux om te zetten naar Windows, heeft Microsoft besloten het product vanaf nu gratis aan te bieden. Versie 3.5 kan vanaf morgen op de Microsoft-website gevonden worden. Deze nieuwe editie zal sneller zijn werk doen en bevat een serie nieuwe functies om de integratie tussen Unix en Windows te verbeteren.

Services for UnixIn deze nieuwe versie worden verschillende commando's tot vijftig procent sneller uitgevoerd. Het pakket bestaat uit drie belangrijke componenten: Unix's Network File System en Network Identity Service en Microsoft's Interix-systeem dat een POSIX-omgeving toevoegt aan Windows, inclusief de Korn Shell en de C Shell en 350 commandline-programma's. Het aantal POSIX-mogelijkheden is in deze versie ook uitgebreid. Het is nu mogelijk om P-Threads te gebruiken, er zijn nieuwe hulpprogramma's en libraries aanwezig en de POSIX API's zijn uitgebreid.

Moderatie-faq Wijzig weergave

Reacties (59)

We hebben toch Cygwin, die het zelfs mogelijk maakt om een remote desktop naar je windows pc te halen? En waarmee je kan printen, compilen, ssh-en.

Ik ken SfU niet, maar Cygwin wel. Als ik dit zo lees, zit het meeste ook in Cygwin. De NFS client is wel interessant, maar filesharing kan je ook op unix-niveau oplossen door samba te gebruiken.

Wat ik zelf wel prettig zou vinden onder windows: een implementatie van fork(2). Dan kan je daemons onder windows gaan draaien. Bijvoorbeeld: OpenVPN. Die blijft nu in de foreground staan.
De NFS client is wel interessant, maar...
Is niet alleen client maar client, server, and gateway. Goeie deal.

Op de Mac moet je voor een NFS server nog steeds OS X Server kopen (of weet iemand een alternatief) en dat kost vette munten...
Eh, bij mij is de NFS server gewoon mee-geinstalleerd met OSX 10.3 hoor... Tooltje gedownload met de originele naam "NFS Manager" en het beheer is net zo makkelijk als elke Aqua applicatie.
Zou mooi zijn! Heb zelf nog geen 10.3 om 't te checken. Tot nu toe was het shareware progje NSF manager alleen een GUI voor de NSF server software in OS X server, die zelf oorspronkelijk een wat brakke GUI had...
Voor Mac OS X (client) is er wel een alternatief hoor, meerdere zelfs:

1. Zelf gaan rommelen met NetInfo manager
2. "NFS Manager" downloaden (http://www.bresink.de/osx/NFSManager.html)

Tooltje werkt ook niet helemaal geweldig maar het kan dus wel :)
Appletalk? Wordt onder linux iig ondersteund.
De tools die meegeleverd worden zijn best wel handig en ontbreken onder windows/dos. Dus zelfs als je geen interactiviteit nodig hebt, maar alleen op zoek bent naar een fatsoenlijke (commandline-based) toolbox is dit een interessant product. Ik denk dat ik het binnenkort maar eens ga uitproberen.
Draai de argumentatie is om. Misschien valt het heel anders uit voor Microsoft gaan er een aantal juist experimenteren met die omgeving (community), die momenteel allemaal windows gebruiken. Na een tijdje wordt er dan een haalbaarheidsonderzoek gedaan voor het definitief overzetten naar een Linux systeem i.v.m. performance en licenties. Ik geloof namelijk niet dat iemand die nu op Linux zit, dusdanige voordelen ziet dat deze migreerd naar Windows.
SFU is een unix shell die onder win server draait. Voordeel hiervan is dat je unix apps kunt installeren zonder al te veel te moeten hercompilen. De drie modules waar over gesproken is, is om de koppeling naar het windows Os makkelijker te maken.

Verder is het echt niet zo dat het een uitbreiding op windows is zodat je wat extra windows tooltjes hebt zoals bij een pluspack!. De eerste poster had dus gelijk.

En om nog even wat olie op het vuur te gooien: MS heeft de licentie van SCO gekocht om zonder problemen verder te kunnen werken aan interix, een UNIX variant.

Wellicht dat men zich eerst kan verdiepen in de materie voordat MS weer eens beschuldigd wordt.
Met deze zet van microsoft willen ze voorkomen dat er nog een excuus is van systeembeheerders die anders zeggen : nee dat en dat pakket moeten wij absoluut blijven draaien en daarvoor zijn we unix nodig.

ik zie het niet als zoiets als wine. wine is om een windows progs te draaien, omdat de linux programmas niet altijd even makkelijk zijn (niet grafish bijvoorbeeld) microsoft probeert (in mijn ogen) windows nu als alternatief te stellen voor unix, nu er ook unix progs op kunnen draaien.
Met services voor Unix wordt het wat makkelijker om windows en unix machines met elkaar te laten praten.
Het is absoluut _geen_ omgekeerde wine en je kunt dus _niet_ opeens allerlei Unix aplicaties op Windows draaien.
Er zijn natuurlijk een hoop command line tools die je wel onder Windows kunt gebruiken maar aplicaties die voor een bepaalde unix variant zijn geschreven kun je er dus niet mee onder windows draaien.
Ook met Cygwin kan dat niet.
Daar kun je enigzins omheen werken met het programma 'screen'. Daemon binnen screen draaien, en daarna screen "detachen" (je krijgt je prompt terug, maar je sessie, met tty en al, draait gewoon door.
Om het feit dat een programma voor een compleet andere architectuur is gesschreven valt niet heen te werken met het "detachten" van je scherm.
ik zie het niet als zoiets als wine. wine is om een windows progs te draaien, omdat de linux programmas niet altijd even makkelijk zijn (niet grafish bijvoorbeeld)
Dat is niet de functie van wine, native linux (gui) programma's zijn net zo "makkelijk" als hun windows alternatieven, wine is meer bedoeld voor apps die geen vergelijkbaar alternatief onder linux hebben (omdat die apps windows only zijn> zie flashmx, spss en games) of voor apps die wel goede alternatieven hebben maar waar men aan gewend is
Maar kan ik, als windows gebruiker, met deze toolkit nou ook makkelijk eea met linux proberen zonder daadwerkelijk een dualboot systeem te gebruiken of windows helemaal weg te hoeven flikkeren? Dat zal niet de bedoeling van Microsoft zijn, denk ik.
Het is geen linux omgeving binnen een windows omgeving.
Het bestaat eigenlijk uit twee delen. 1) een deel omverbinding te maken en remote te werken met linux/unix
2) een verzameling tools onder windows die equivalent zijn met dezelfde tools onder unices.

Als je linux eens wilt proberen, zonder een dualboot systeem te creeeren, probeer dan eens knoppix. Die kan je vanaf cd draaien en booten. Ct magazine van vorige maand had hem meegelevert, maar je kunt hem ook downloaden van

http://www.knoppix.org/
Maar kan ik, als windows gebruiker, met deze toolkit nou ook makkelijk eea met linux proberen zonder daadwerkelijk een dualboot systeem te gebruiken of windows helemaal weg te hoeven flikkeren?
het is eerder een hulpje voor de Unix expert, om zich makkelijker met Windows te redden. Bekijk eens een regel als deze, :

find /data/images -name "*.gif" -type f | while
read filename
do
convert "$filename" "`dirname $filename`/`basename $filename.gif`.png"
done


..en welicht snap je wat een Unix guru 'mist' op Windows. ;)
deze regel is in 1 keer in te typen in de bourne shell, en converteerd alle jpeg afbeeldingen in gif's. Op zich dus nog een practisch voorbeeld ook. :) de ` ` tekens worden gebruikt om een ander commando te gebruiken in de convert regel.
YaPP,

Uw regel kan ik korter in standaard commandline op Windows: (één lijntje)

for /F "tokens=1" %A in ('dir \data\images\*.gif /b /s') do (do_stuff_command %A %~nA.jpg)

We gaan nu niet gaan strijden om de coolste commandlines.... :Y), maar algemeen wil ik reageren op de stemmingmakerij ivm M$ (is geld verdienen verkeerd?) versus Linux (langzaam maar zeker ook in handen van Novell, IBM, .....= $$$).

Jongens, elk platform heeft zo z'n voordelen en nadelen. Weeg ze serieus op tegen elkaar, maar leer eerst (diepgaand) wat er in een platform zit vooraleer er makkelijk tegen aan te knallen.
Een complete vervanger voor Linux/UNIX is het niet. Je kunt alleen gebruik maken van de tools die normaal gesproken in een UNIX machine aanwezig zijn ( zoals : sed, awk, gcc, ksh, grep, find, etc. ).

Dus misschien wel geschikt om alvast te wennen aan de commandline, maar zeker geen manier om een UNIX/Linux machine te leren kennen. Daarvoor zul je toch echt een UNIX/Linux omgeving voor moeten installeren.
Misschien een briljant idee voor MS Marketing: maak dit open source!
Misschien een briljant idee voor MS Marketing: maak dit open source!
ik zal liever zien dat iedereen eens ophoud met dit geroep. :(
open source != open jouw source.
en open source promoten is juist geen marketing voor Microsoft.


edit: ...de code _was_ wel open source, het is doodleuk gepikt van OpenBSD (las ik hieronder), en gecompileerd/geoptimatiseerd voor Windows.. ..de BSD licensie staat wel toe.
Hoe kan 't nu gepikt zijn, wanneer de source open source was?
Dat zie ik nog niet gebeuren. Vooral het Interix-systeem schijnt nogal verweven te zijn met de Windows-kernel en als het dus open source zou worden, zouden mensen ineens veel meer inzicht krijgen in het communiceren met de Windows-kernel. Ik denk dat Microsoft dat niet voor niks een beetje geheim houdt.
POSIX-omgeving toevoegt aan Windows, inclusief de Korn Shell en de C Shell en 350 commandline-programma's. Het aantal POSIX-mogelijkheden is in deze versie ook uitgebreid. Het is nu mogelijk om P-Threads te gebruiken
Is dit een soort Linux onder Windows (met het slechtste van beide werelden)? Of heeft het nog voordelen om dit te gebruiken?
Microsoft probeert met dit produkt onder andere om mensen van Unix af te helpen en om Windows te gaan gebruiken. Deze mensen moeten dan wel hun Unix-software onder Windows kunnen draaien en daarom zijn zaken als POSIX nodig. Het zal niet zo optimaal werken als in een native Unix-omgeving, maar ik denk dat Microsoft erg zijn best doet om dit wel voor elkaar te krijgen.
Als dit een stabiele (helaas waarschijnlijk wel tragere) oplossing is, is dat met de nieuwe Windowsreeks inderdaad een hele sterke zet, want ik zou nu geen echte argumenten meer kunnen aandragen waarom je voor de een of ander zou moeten kiezen, behalve dat Unix waarschijnlijk een 'iets' minder zwaar systeem nodig heeft.
want ik zou nu geen echte argumenten meer kunnen aandragen waarom je voor de een of ander zou moeten kiezen
POSIX compliance op zich is leuk (alhoewel Microsoft sinds NT4 daar in de kernel al mee bezig was) en die grappige console tools als tail en cat ook maar dat neemt nog niet weg de andere grote nadelen van Windows NT (4, 2K ,2K3) en bijbehorende standaard software (vnl. IIS) t.o.v. de meeste moderne *NIX besturingssystemen: de hoeveelheid -bekende maar niet gepatchte- bugs en security holes, de zwakke wachtwoordversleuteling, mappen met configuratie, systeembestanden en uitvoerbare programma's die standaard (+R+W+X) open staan voor alle gebruikers en de slechte documentatie van de Windows API's (wat het schrijven van fatsoenlijke software alleen maar moeilijker maakt).

Groot voordeel is natuurlijk de uitgebreide "clickability" van de Windows GUI. Als je van muizen houdt natuurlijk :+ (Geef mij maar de console)
Moet i dit nou zien als een soort omgekeerde wine? Dus dat je unix progs onder Windows kan draaien?
Nee. Het zal windows meer op Unix/Linux laten lijken, en sommige shell scripts zullen misschien werken, maar je zult nooit Linux programma's kunnen gaan runnen op Windows. Het is geen emulator ofzo...
Jawel, het ondersteund POSIX applicaties en de POSIX API.
Dat deed Win32 al jaren, heeft verder niets met de UNIX tools te maken.

En ja, die POSIX moet je ook weer niet zo overschatten hoor. Het is inderdaad POSIX compliant, maar ook wel de meest kale en strakke POSIX versie. Een boel applicaties zullen het dan alsnog niet direct doen, aangezien die afhankelijk zijn van een uitgebreidere POSIX standaard dan degene die MS geimplementeerd heeft.

UNIX tools is gewoon de standaard UNIX commando's zoals cp, mv, rm, csh en dergelijke, maar dan voor win32...
En Microsoft heeft keurig een SCO-licentie voor Unix en kan dit dus mooi aanbieden als alternatief. Zie ook http://www.groklaw.net/article.php?story=2004011222185155 voor een analyse van dit verhaaltje (deze site is niet pro SCO, dus geheel onpartijdig is het niet)
En Microsoft heeft keurig een SCO-licentie voor Unix en kan dit dus mooi aanbieden als alternatief
nope, de SCO licensie ging over onderdelen van de Linux kernel, niet de tools die meegeleverd worden. ..in de Linux kernel zouden stukken zijn overgenomen uit oudere UNIX kernels.

edit: iets simpeler.
nope, SCO heeft de copyright van UNIX code en MS moet dus SCO licentiekosten betalen als ze gebruik maken van die code (wat ze met deze tools doen). Niets aan het handje dus.

Dat hele Linux geneuzel heeft hier niets mee te maken. Dingen niet hopeloos moeilijker maken svp...
Dat ligt er maar net aan. Novell heeft ze een audit op hun dak gegooid wegens deze 'licensie' aangezien volgens de koopovereenkomst alleen Novell het recht heeft nieuwe licensie types uit te brengen of bestaande licensies aan te passen.
Dus of de licensie is niet geldig (en M$ zal zijn geld terug willen) of de licensie heeft te maken met wat SCO ontwikkeld heeft en niets met de *nixes.

@egeltje
SCO heeft geen copyrights op UNIX, ze hebben beperkt aantal copyrights (niet meer dan nodig om licensie gelden te innen) voor één implementatie van de UNIX standaard.
M$ heeft verder een van deze 'hier is een bult geld voor de rest geen licensie betalingen meer nodig'-licensies en die al een aantal jaren voordat deze SCOpera begon gekocht. Dat is een van de redenen dat mensen M$ er van beschuldigen de 'licensie' (voor niet gespecificeerde rommel) als een excuus gebruikt te hebben een bedrijf dat GNU/Linux aan het aanvallen is te steunen.
<OffTopic>

Een leuk weetje wat SCO betreft die Microsoft die license heeft verstrekt mischien...

SCO moet Novell nog steeds hun verplichte 95% van de met de licentie gemoeide gelden afdragen. (Ze mogen zelf maar 5% houden ...) Ik weet niet wanneer die licentie van kracht is. Op het moment dat SCO hem uitgeeft of het moment waarop SCO aan de "bovenstaande" rechthebbenden van de UNIX copyrights hun geld hebben overgemaakt... Kan iig nog wel interessant worden :)

</OffTopic>

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True