Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Microsoft copyrights in Unix (tm)source code

Comments

  • Registered Users, Registered Users 2 Posts: 37,485 ✭✭✭✭Khannie


    dubhthach wrote:
    most people forget that once upon a time the Unix with the largest install base was "Microsoft Xenix"

    :O

    Is that true? Never even heard of it.

    Amazed to see all the references, especially in everyday tools. How is there microsoft copyrighted code in solaris though?

    Edit: Just looked at the grep source code. It's very well written. Commented well too. Particularly impressed with the command line argument parsing codes simplicity.


  • Registered Users, Registered Users 2 Posts: 3,284 ✭✭✭dubhthach


    Khannie wrote:
    :O

    Is that true? Never even heard of it.

    Amazed to see all the references, especially in everyday tools. How is there microsoft copyrighted code in solaris though?

    Edit: Just looked at the grep source code. It's very well written. Commented well too. Particularly impressed with the command line argument parsing codes simplicity.

    Indeed Microsoft licenesed Version 7 unix from AT&T in 1979 back when they were just a company writing Basic for different computers. This they called Xenix (couldn't use unix due to copyright) they then would relience their code onto different companies who would port it to different machines. One of these companies was the Santa Cruz Operation (aka SCO). Microsoft would eventually sell Xenix fully to SCO (this is the old SCO not the same as "SCO" doing the case against IBM) in the late 80's when they abdonded Unix for what was going to be "next big thing" (ie. OS/2 - We all know how that ended up).

    As regards how Microsoft copyrights are in Solaris code, that's simple enough. As microsoft were a Unix licensee of AT&T they would often hand back patches (including copyright of said code) to AT&T.

    Now Unix SystemVR4 (released all way back in 1988) was the merger of the AT&T codebase (SysVR3) and BSD codebase (via SunOS) as well as stuff from Xenix codebase.

    Solaris is a SysVR4 Unix with a extra 17years of Sun development work on it. Of course the things like the basic utilities would have seen the lest new code over the years (apart from bug fixes and any extra functionality). I know that there is at least one Solaris source file that has a number of Comments in it from Version 6 Unix (1976)!!!!

    From what i heard all the backend stuff in Redmond (Microsoft HQ) up until about 1992 was running on Xenix (on Vax hardware). That and everybody from clerical staff all way up to Bill Gates had to know how to use Vi if they wanted to go on holidays (they had to log in via terminal and enter their holidays by editing the relevant file with Vi)!


Advertisement