Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Handhelds Operating Systems Software BSD Hardware

New Sidekick Will Run NetBSD, Not Windows CE 262

jschauma writes "Many sites are reporting that the next Sidekick LX 2009/Blade, from Danger (acquired by Microsoft early in 2008), is going to run NetBSD as their operating system, causing Microsoft's recruiters to look for NetBSD developers."
This discussion has been archived. No new comments can be posted.

New Sidekick Will Run NetBSD, Not Windows CE

Comments Filter:
  • Embrace. (Score:4, Informative)

    by palegray.net ( 1195047 ) <philip DOT paradis AT palegray DOT net> on Tuesday February 03, 2009 @02:33AM (#26705687) Homepage Journal
    This isn't exactly the first time Microsoft has leveraged BSD code in a product... cough, TCP stack, cough...
  • by flyingfsck ( 986395 ) on Tuesday February 03, 2009 @02:35AM (#26705703)

    BSD is the only licence that is compatible with MS business practice.

    MS is no stranger to Unix, they wrote Xenix long ago.

  • by carlzum ( 832868 ) on Tuesday February 03, 2009 @03:03AM (#26705879)
    That was always one of my favorite MS facts, unfortunately they switched to IIS a few years ago. Netcraft confirmed it [netcraft.com] :)
  • by hhw ( 683423 ) on Tuesday February 03, 2009 @03:22AM (#26705999) Homepage

    You mean, Hotmail used to run FreeBSD before Microsoft bought it, and for the 4+ years it took them to migrate it over to Windows without failing?

    Hotmail itself has never run on Linux. It may however have some of its content delivered by Akamai's CDN, which does run Linux (but not Apache).

  • by Snowblindeye ( 1085701 ) on Tuesday February 03, 2009 @03:38AM (#26706101)

    Of course no. Hotmail run Apache on Linux :)

    Hotmail never ran on Linux. Originally, before Microsoft bought it, it was running on FreeBSD with Apache, with some backend servers running Solaris.

    Microsoft had a lot of trouble switching to Windows, and even after they claimed they had migrated, they had to admit that some things were still running on BSD.

    However, by now I'm sure they've had enough time to finish that switch.

  • Re:Embrace. (Score:4, Informative)

    by amirulbahr ( 1216502 ) on Tuesday February 03, 2009 @03:54AM (#26706221)

    NetBSD is not less free. The drivers that they have written are. I don't understand why people try to confuse matters.

    The BSD license is more free for users and distributors. Derived works /may or may not/ be released under a BSD license. This has NO BEARING on the original work.

  • Incorrect; Hotmail never ran on Linux. It did continue to use Apache for some time, however.

    Hotmail, when originally purchased, ran on FreeBSD and Solaris. Portions of it were moved to NT, running on Apache in the POSIX subsystem of the NT kernel (at the time, Apache for Win32 was not available, and Apache was miles ahead of IIS). This is one of the few cases I know of where the POSIX subsystem was used internally by Microsoft, although it is still under development and available in recent NT-based operating systems (some editions of Vista and Win7, and their server equivalents).

  • by rivaldufus ( 634820 ) on Tuesday February 03, 2009 @04:31AM (#26706423)
    more than one open source operating system out there? Will Slashdot survive? It cracks me up that a bunch of posts talked about how hotmail once ran on "linux" and qmail. Can't even say the name, "FreeBSD."

    Seriously, this isn't surprising... NetBSD runs on everything. The NetBSD team spends a significant amount of time supporting a large number of platforms - be it a modern X86 server or a sun pizza box.
    You'll notice that commercial entities like the BSD license (see: OS X) And, I don't think that the NetBSD developers will suddenly panic: "Someone's going to steal our code!" Contrary to what some here might feel, there is room for more than one open source operating system and, believe it or not, more than one license.
    Back in the old days, slashdot had the BSD link right on the front page.

  • by Architect_sasyr ( 938685 ) on Tuesday February 03, 2009 @05:18AM (#26706695)
    My tests are quick and dirty and I don't have a full environment to work with, but I think you might be right:

    lg:~ root# nmap -sV -O -p 25,80,443 -PN -n www.hotmail.com

    Starting Nmap 4.76 ( http://nmap.org/ [nmap.org] ) at 2009-02-[snip]
    Warning: Hostname www.hotmail.com resolves to 12 IPs. Using 64.4.38.249.
    Interesting ports on 64.4.38.249:
    PORT STATE SERVICE VERSION
    25/tcp filtered smtp
    80/tcp open http Microsoft IIS webserver 6.0
    443/tcp filtered https
    Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
    Device type: general purpose
    Running (JUST GUESSING) : FreeBSD 6.X (85%)
    Aggressive OS guesses: FreeBSD 6.2-RELEASE (85%)
    No exact OS matches for host (test conditions non-ideal).
    Service Info: OS: Windows

    OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ [nmap.org] .
    Nmap done: 1 IP address (1 host up) scanned in 15.76 seconds
    lg:~ root# nmap -sV -O -p 80 -PN -n xxx.xxx.xxx.xxx

    Starting Nmap 4.76 ( http://nmap.org/ [nmap.org] ) at 2009-02-[snip]
    Interesting ports on xxx.xxx.xxx.xxx:
    PORT STATE SERVICE VERSION
    80/tcp open http Microsoft IIS webserver 6.0
    Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
    Device type: general purpose
    Running: Microsoft Windows 2003
    OS details: Microsoft Windows Server 2003 SP1 or SP2
    Service Info: OS: Windows

    OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ [nmap.org] .
    Nmap done: 1 IP address (1 host up) scanned in 8.46 seconds
    lg:~ root#

    The second server is obviously a known IIS/Win2003 box.

  • Re:Embrace. (Score:4, Informative)

    by Renegade88 ( 874837 ) on Tuesday February 03, 2009 @07:15AM (#26707307)
    Why should you have access to the playground? You still have your shovel. Nobody took that from you.

    Straight up, anybody that declares a BSD-licensed project to be "less free" than a GPL-licenses project is either intellectually dishonest, confused, or an imbecile. (I apologize in advance if anybody falls into category 1 or 3)
  • by SL Baur ( 19540 ) <steve@xemacs.org> on Tuesday February 03, 2009 @07:26AM (#26707371) Homepage Journal

    MS is no stranger to Unix, they wrote Xenix long ago.

    True except that they did not "write" Xenix. Xenix was a licensed fork from AT & T source code.

    In another lifetime I once thought Microsoft was showing promise by bringing a Unix-like interface to PC DOS 2.0. Most of the code was half-assed and broken and I guess they kind of just left it that way.

    Oh and for the folks whining about 6.1 aka Microsoft Windows 7 being a paid-for bug fix release over the previous one, that's really old news because PC DOS 2.1 was the same thing over 20 years ago. That was as much abuse as I could take from a company, but I guess others have different tolerances for pain.

  • by jggimi ( 1279324 ) on Tuesday February 03, 2009 @08:35AM (#26707807)

    Most users will never know that Hotmail and Apache are running on Linux.

    BSD [wikipedia.org] is not Linux.

  • by claytonjr ( 1142215 ) on Tuesday February 03, 2009 @08:46AM (#26707873) Homepage

    Hotmail is/was powered by a mixture of FreeBSD and Solaris. NOT Linux. Get it right.

    http://en.wikipedia.org/wiki/Hotmail [wikipedia.org]

  • by richlv ( 778496 ) on Tuesday February 03, 2009 @08:59AM (#26707955)

    "I've shown you the code, if you use it, show your code to anyone who wants it".
    a bit wrong.
    if you use it, nobody cares. if you modify and then give somebody else, you have to give them code of the modfications as well.
    distribution, as opposed to use.

  • by TheRaven64 ( 641858 ) on Tuesday February 03, 2009 @10:57AM (#26709383) Journal

    The NetBSD team spends a significant amount of time supporting a large number of platforms

    Actually, they don't anymore. What they do spend a lot of time doing is ensuring that there are very clean abstraction layers throughout the kernel so that porting to a new platform can be as little as a weekend's work if the compiler already exists. You need to initialize the CPU and provide MMU functions, which is typically a few hundred lines of code, and write a driver for the bus controller. From then on you can use all of the existing drivers unmodified.

  • Re:Just a minor note (Score:3, Informative)

    by Dibblah ( 645750 ) on Tuesday February 03, 2009 @12:33PM (#26711371)
  • Re:Embrace. (Score:5, Informative)

    by TheRaven64 ( 641858 ) on Tuesday February 03, 2009 @01:23PM (#26712597) Journal

    I'm not sure why you think that it's better for corporations to be able to profit from someone's work without giving back, but that's up to the authors anyway

    Who said anything about not giving back? Apple have made a lot of improvements to GCC and to a number of other projects, including several BSDL ones where they were not required to release their changes. They have released a number of new projects under permissive licenses, such as Launchd and the clang front end to LLVM.

    People who actually create things and genuinely give back have overwhelmingly voted for a model in which someone else can't just grab your code and run.

    Did they? Most of the code on my system is not GPL'd. A fair bit is LGPL'd, but huge amounts are under BSD, Apache, and similar licenses. This includes a lot of well-known projects, like *BSD, Perl, LLVM, subversion, PostgreSQL, Lighttpd (or Apache, if you prefer), Squeak, X.org, and so on. The only bits of GPL'd software I use regularly are bash, gcc, and vim. Of these, gcc is slowly being replaced by llvm/clang and the others are hardly the 'overwhelming' majority of the code I run.

    According to Ohloh.net, I have released around 150,000 lines of code, putting me well into the top 2000 open source developers, and all of this has been under BSD-style licenses. I wonder where you are on this list.

    Are you an anti-GPL zealot, or an Apple fanboy?

    No, I'm a pragmatist. I want contributions from companies and from individuals. I'm more interested in the contributions companies do make than they don't. If Apple, Sun, IBM, or Google releases something under an open license, I prefer to count this as a positive, rather than count the number of lines of code in products they didn't release. I look at gcc and llvm/clang (which, by the way, I've contributed a fair bit of code to that isn't counted by Ohloh since I don't have commit access there) and I see a lot of the companies that used to contribute code to gcc are now backing llvm because of the license.

    When Apple released a new ARM back end for LLVM to use as the iPhone compiler, I chose to be happy that LLVM had been improved, rather than complain that the iPhone was not open. I can choose not to buy an iPhone because it is not open (and did) and still benefit from the improvements in LLVM for other ARM-based devices I own.

    The same is true of a lot of corporate contributions. When Yahoo! releases improvements to FreeBSD, I am happy that the operating system on my ThinkPad gets better, I don't complain that they didn't also open source their search engine.

    In the modern world of interconnected systems, the GPL's distinction between what code you do need to release and what you don't is quite arbitrary.

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...