Microsoft Services for Unix and OpenBSD 150
ubiquitin writes "If you use strings on Microsoft's Services for Unix (SFU) interoperability suite which was developed by Interex you find that it is largely composed of source from the OpenBSD 3.0 source tree according to a recent deadly.org article."
What's your point? (Score:4, Insightful)
Re:What's your point? (Score:1, Troll)
Or maybe this is a setup to bash the BSD license. The GPL wouldn't allow such horrible things to happen. :)
Re:What's your point? (Score:3, Informative)
They're selling a posix-compatability layer, they're own (well, interix) code that provides full posix compatability in NT/2k/xp. The command-line tools is just icing on the cake.
Re:What's your point? (Score:2)
Probably more innovative than writing it all again, and again, and again, and again....
Re:What's your point? (Score:5, Interesting)
This shows that the Services for Unix aren't derived from SCO sources, and therefore MS lied.
Or something.
Re:What's your point? (Score:1)
Re:What's your point? (Score:1)
Re:What's your point? (Score:2)
Re:What's your point? (Score:2, Insightful)
No it doesn't. It's shows that the userland utilities are "largely composed" of BSD source code. Services For Unix isn't just a collection of *BSD binaries ported and recompiled for windows, it includes a kernel-level posix compatability layer. We have no idea where they/interix got that code from. Better put on your tinfoi hat. They probably stole the code from linux.
Re:What's your point? (Score:3, Informative)
Re:What's your point? (Score:2, Insightful)
umm right.
All of the GPL'd software that's in SFU has source available for download as well, but I suppose that since most of that source (if not all of it) can be shown not to be derived from SCO, then MS doesn't need the license, right? Then again, there's always the closed-source portion of SFU, some portion of which is original code...
Re:What's your point? (Score:1)
Re:What's your point? (Score:2)
Re:What's your point? (Score:5, Informative)
It's just another example of how MS's PR is hypocritical. Open source is supposed to be the end of freedom, democracy and capitalism. But we knew that MS PR was hypocritical; it's hardly unique in that regard.
I guess from a PR perspective it's newsorthy as a counter to MS claims. From a technical perspective, of course they used BSD'd code to create Unix services. That's how anybody with any common sense would do it, both from the point of view of effort and from the point of view of compatibility.
Re:What's your point? (Score:2)
Re:What's your point? (Score:2)
Which is probably why they distribute ao. gcc in one of their products [microsoft.com] and nicely distribute [microsoft.com] the source code on cd [interopsystems.com] (for a fee) and on their site [microsoft.com] (for free) ?
Re:What's your point? (Score:1, Interesting)
I think the more interesting thing is, Microsoft used a free software product to create one if its products. and that's not even all that interesting since they've been doing it for a long time (along with lots of other companies).
A question though, is Microsoft compliant with the license? do they include the copyright notice in source and binary forms of the program:
Redistributions in binary form must reproduce the above copyright
* not
Finally, a secure Microsoft product! (Score:5, Funny)
Thanks, Theo!
Er... bear in mind that this is FreeBSD 3.0... (Score:2)
Re:Er... bear in mind that this is FreeBSD 3.0... (Score:2)
The difference between BSD and GPL licensing (Score:5, Informative)
Note that I'm not making any statements for or against either license, or for or against MS. I'm just pointing the key the difference in these popular licenses.
Re:The difference between BSD and GPL licensing (Score:2)
Theo de Raadt actively asks companies to use his
code, even for "baby-mulching machines" (from an
interview).
Re:Wooo (Score:2, Interesting)
Administrator ability to log in as another user, without their password, using their environment.
Ability to easily assign a printer or share you've set up as administrator to all other users of the machine/domain... and don't even mention group policies (what a cluster fuck).
Ability to easily assign drive mappings/printers dependant on what groups a users belongs to (again don't EVEN say you can do thit with group policies).
Windows servers were obviously
Re:Wooo (Score:1)
Re:Wooo (Score:2)
If you have a common set of stuff ALL users need in their login script, simply call that script at the end of their group login script.
Simple no?
smash.
Re:Wooo (Score:5, Insightful)
Nope. That one is intentionally NOT in there. Go have a look at OpenVMS, the software from yesteryear that MS built NT. There was supposed to be a form of audit logs that you must either reset their password OR take Control Rights of. Either way, the user is tipped off that admin/root was playing in their acct.
>>>Ability to easily assign a printer or share you've set up as administrator to all other users of the machine/domain... and don't even mention group policies (what a cluster fuck).
It's not that hard. Check the permissions of the local device/directory is. Then control who has access to the share. It's no harder than user/group/everybody along with the NSA patches on Linux.
>>>Ability to easily assign drive mappings/printers dependant on what groups a users belongs to (again don't EVEN say you can do thit with group policies).
Simply done with logon scripts, as the AC said. He IS right, you know..
And if you're going to get pissed off at MS, at least do so with the right reasons. First, there's no way to configure a server decently over a modem line. MS already created edit.com, which is a usable editor. Why not have a SYNC program in
Next bitch is about MS not patching critical software. Here at my work, we were hit with 2 nasty viruses recently. If you say that we should have had them patched you're wrong. The patches themselves have "added functionality" which we could not install on our clients until we determined they were OK to do so. Essentially, a patch is SUPPOSED to fix a wrong, not add extra crap.
Third, is I cannot log in to multiple accounts at once. Exapmle: I can log into my user on my Linux box, and (since I'm in wheel) su to root to get certain root-only things done. With su/sudo/kdesu/gsu, correct attributes with each user are applied properly. In windows, there is no way I can do this (I know xp has it, but It's not a server os). Some of you might say, "Use the RunAs service" (hold down left-shift and left click on program, or called from command line). It doesnt propigate environment varibles correctly, so many programs wont install/run. Heck, even I can run XWindows stuff as multiple users! Why cant windows?
Re:Wooo (Score:1)
I have many reasons to be pissed at MS. The ones listed are the least of them.
Re:Wooo (Score:1, Flamebait)
Presumably the major ones are actually real and not just because you don't know how to do them?
Re:Wooo (Score:1)
Re:Wooo (Score:2)
There's an example on mapping a drive here [stvincent.edu].
Re:Wooo (Score:1)
That's a lot of work (I know it's not REALLY that much work, but mapping drives for users in a multi-user environment is one of the things an NOS should do without any work) to map a drive.
You need to have a VB programmer on staff to map drives?
Yes, obviously anyone can learn a bit of VB. I'm quite good with it myself but give me a break.
In an NOS you should be able to do something as simple as:
if memberof mygroup map j:
Re:Wooo (Score:1)
Don't make asumptions. It makes you look quite ignorant yourself.
I've been managing MS OS's (among others) in a corporate environment since 1984.
Base functions of a network operating system:
File and Print sharing.
This should not require special software or programming.
Re:Wooo (Score:1)
1984? sure.. I believe you. Considering Microsoft didn't release a NOS till 1993 [microsoft.com]. Windows 3.0 was released in 1990.
Guess you never look at the Resource kits [microsoft.com]. If you have then you would have noticed a little tool called IfMember.exe [microsoft.com] that does exactly what you are complaining about.
As for the base function of a NOS, yes - file & print sharing is very important. But just as important is providing the extra functionality that makes it worth the while (such as security, DHCP & DNS (once MS jumped on
Re:Wooo (Score:1)
And Yes, you were probably running Novell Netware on MS-DOS 2.x
You are forgiven.
Re:Wooo (Score:1)
And it was indeed Netware/DOS 2.0 and SYSIII and later SYSV on several platforms.
I do look at the resource kits. Using IfMember.exe means the login script is shelling out to DOS (yes it's still DOS) to find group membership then shelling out again to run NET USE.
And it does that for every instance of IfMember and NET that gets run in the script.
Let's not even talk about native TCP/IP under Windows circ:
Re:Wooo (Score:1)
Your login script is running in a cmd window anyway, so it's not shelling out anywhere. It's executing command line executables to do so. For someone who claims to have managed MS OS's for so long you don't actually know much about doing it.
Re:Wooo (Score:1)
I am interested since it was actually you who brought up the usability of any NOS for basic network services. And since you mentioned shells earlier, I would assume you meant *NIX. DOS does not launch a new shell everytime you add a command like NET USE, etc., as mentioned elsewhere in this thread by TheRealSlimShady (which is correct).
I do half-terabyte network backups over gigabit from 50 remote machines a night with batch files and shell scr
Re:Wooo (Score:1)
Nowhere in my OP did I compare Windows to any other OS, everyone just assumed I was MS bashing and got their panties in a bunch. Typical for MS zelots.
I was talking about some simple and obvious things that Windows lacks.
Is it time
Re:Wooo (Score:1)
So what's your point other than agreeing with me and telling me I don't know what I'm talking about at the same time?
Re:Wooo - Once and for All (Score:1)
As I said: the LOGIN SCRIPT spawns a new DOS shell every time you run NET USE.
Is it time for a reading comprehension class?
No, no reading comprehension for us, but how about you go read the Resource Kit.
A Windows Login Script DOES NOT spawn a new shell every time you run NET USE. It will open one Command Shell for the entire Login Script.
Pre-Active Directory, this meant only one script could be run, which in turn could call other scripts, if so desired, but they would run under one Command Shell. (Un
Re:Wooo (Score:1)
Because you're totally wrong. It doesn't open a new window for every instance of net use, unless you're doing something daft like "start net use". The "net" command is a win32 command line tool that executes in the same cmd environment as the login script. Seriously, if you're opening a new command prompt every time you execute the net command, you're doing something wrong.
Re:Wooo (Score:1)
yes it's still DOS
No it isn't. It's a 32-bit command interpreter, not DOS. It looks like DOS, and behaves in a similar fashion, but it ain't DOS.
Re:Wooo (Score:2)
They're a company, so it makes them EVIL.
I'd say they're a monopoly, but Linux is coming ahead quite fast. Linux is easily been usable... Choice. Isnt that what unmakes a monopoly?
Anyways, I have solid facts why I dont like windows stuff on my servers, not knee-jerk reactions that fail scrutiny. After all, I have to answer to my boss if ol' MS marketing squadron comes into town, and Im invited to those "meetings".
Re:Wooo (Score:2)
But the real question is: Will the next Windows CD come with mp3s [openbsd.org] and stickers?
This proves it... (Score:2)
Re:This proves it... (Score:5, Interesting)
This is why MS hates the Linux, because of the GPL. If MS were to be caught integrating Linux code into MS then they would be violating the GPL. With the BSD license they don't have to worry, they just keep the License in the file. That's why SCO also hates the BPL, beacuse they can't just integrate Linux code into SCO. Hmm but they arlready did that didn't they?
Re:This proves it... (Score:1, Troll)
Just like bits of my great-grandfather live on in G.W. Bush. (gee, doesn't that make me feel better??? No!)
Although I agree that BSD lives on, it's not because of the organ transplants into Microsoft's code base.
Re:This proves it... (Score:2)
Re:This proves it... (Score:3, Interesting)
No, He went down with his ship... and (presumably) was eaten by some fishes
(who were eaten by some fishes
and swallowed by a whale
[[ for those of you who remember 'The Point']])
Re:This proves it... (Score:2)
No, it proves that it's spreading.
Cywin is better (Score:4, Informative)
With cygwin you get true UNIX compatability and hundreds of unilities including ssh and X terminal sessions.
Re:Cywin is better (Score:2)
Re:Cywin is better (Score:3, Interesting)
I think I was impressed with the suite's ability to deal with hard links and case under Windows (which Cygwin didn't). I know NTFS can deal with these, but none of the MS-provided tools can.
Off topic: Wasn't it called something before Interix? I thi
Re:Cywin is better (Score:1)
Cygwin has progressively become much better.
You should give it a try now. I just toyed with hard links and they seem to work correctly.
Re:Cywin is better (Score:2)
It was called "OpenNT"
Re:Cywin is better (Score:2)
I contacted them and got a demo copy (sheesh -- must've been '97 or '98). OpenNT was pretty nice, but it was way too expensive for what it was (at least for the little shop I worked for at the time). We had fun playing with it, though.
Re:Cywin is better (Score:2)
Cygwin still has some problems, such as not offering a workaround for the problems with Windows' systemwide named pipes (like aux,
This is good news (Score:2, Insightful)
I've a lot more faith in the code they grab from the *BSD trees than in their own internally generated code and, having to run WinXX a lot (my VMWare Workstation currently has 8 open machines in it and 6 of them are WinXX: WinNT (1), Win2K(4) and WinXP(1), two are RH8), I'd rather have the peace of mind.
- Barri
Re:This is good news (Score:3, Funny)
Obvious (Score:1, Troll)
Re:Obvious (Score:2)
1) they aren't all rabid revolutionaries. A lot of folks just want to get things done. Linux is a pragmatist if there ever was one.
2) They all don't follow RMS. Even many of the revolutionaries have wildly divergent views.
It's not so much as Microsoft working with BSD community as it sees a good thing when it sees it. I have never heard of a MS code drop to B
Re:Obvious (Score:1)
I'm a Linux user, but I harbor no enmity toward BSD. I rarely hear other Linux users mouth off againt BSD either.
However, when reading BSD-oriented articles, I frequently see BSD users make statements like yours against Linux. What does the BSD community have against Linux?
Possibilities that come to mind:
Correction (Score:1)
After reading the rest of the thread and noticing the preponderance of "BSD is dying" trolls, I'd like to amend my comment. :-)
5. Offense at "BSD is dying" trolls
However, I'm inclined to ignore those in the same way that I ignore the GNAA first posts and "In Soviet Russia" jokes.
sweet! (Score:5, Funny)
Yes. (Score:2)
Yes, and it shows everywhere. (Score:1)
# Ding Dong, the Witch is dead... #
So? (Score:4, Interesting)
Hrm... (Score:2)
Heres a clue for all the readers out there: Slashdot is not a site for bashing Microsoft. "News for Nerds" and "Stuff that Matters" does NOT always translate into "Microsoft is Evil" "Open source Rocks".
This is a very nice, informative article that points out >WHERE Microsoft got the technology for SFU. I for one am glad to know that technology from OpenBSD has been adopted by MS and incorporated into their OS.
Now what would
Re:Hrm... (Score:1, Funny)
eh?
Re:Danger Will Robinson - TOO MANY BUGS (Score:1)
Re:file copying problems (Score:1)
Re:file copying problems (Score:1)
a slashback to these trolls (Score:1)
But when it's time for survival you can go crawl back in your hole
With your prefabricated security devices and prefaded jeans
My home is the internet, you call this a Ghetto? Please!
Save that talk for your intranet still teeming with viruses
But hey, when in doubt you run defrag and hope you still come out on top
With all the other front-runners and hanger-ons
I don't wish you bad luck cuz i don't have to,
*BSD is the bomb that you can't step to.