MicrosoftがLinuxカーネルに貢献するのはなぜですか? [エル。 Latif、theinquirer、2012 "Microsoftは2032年6月2日以来、CanonicalよりもLinuxに多くのコードを貢献しました。"]
Microsoft製品(CIFS、NTFS ...)との互換性を向上させるコードへの貢献が集中していますか?
大衆に自慢するための目的ですか、それとも他の人が問題をどのように解決するのかを調べるためのものですか?このトピックに関する公開発表はありますか、それとも提出の後に簡単な構造がありますか?
答え1
おそらく、彼らは他の人と同様に技術的な理由でそうするでしょう。
grep -R Microsoft . | grep -i "(c)"
以下は、3.13.3ソースツリーで実行した結果です。
./tools/hv/hv_vss_daemon.c: * Copyright (C) 2013, Microsoft, Inc.
./drivers/net/hyperv/hyperv_net.h: * Copyright (c) 2011, Microsoft Corporation.
./drivers/net/hyperv/rndis_filter.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/net/hyperv/netvsc.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/net/hyperv/netvsc_drv.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/scsi/storvsc_drv.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hid/hid-hyperv.c: * Copyright (c) 2010, Microsoft Corporation.
./drivers/video/hyperv_fb.c: * Copyright (c) 2012, Microsoft Corporation.
./drivers/input/serio/hyperv-keyboard.c: * Copyright (c) 2013, Microsoft Corporation.
./drivers/hv/hv_snapshot.c: * Copyright (C) 2013, Microsoft, Inc.
./drivers/hv/channel_mgmt.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hv/vmbus_drv.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hv/hv_util.c: * Copyright (c) 2010, Microsoft Corporation.
./drivers/hv/hv_balloon.c: * Copyright (c) 2012, Microsoft Corporation.
./drivers/hv/ring_buffer.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hv/hv.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hv/channel.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hv/connection.c: * Copyright (c) 2009, Microsoft Corporation.
./drivers/hv/hyperv_vmbus.h: * Copyright (c) 2011, Microsoft Corporation.
./Documentation/usb/linux-cdc-acm.inf:; Copyright (c) 2000 Microsoft Corporation
./Documentation/usb/linux.inf:; Copyright (c) Microsoft Corporation
./include/linux/hyperv.h: * Copyright (c) 2011, Microsoft Corporation.
これらのほとんどは、仮想ネットワークインターフェイスなどのハイパーバイザーのサポートに関連しています。つまり、リンクされた記事によると、Microsoftで実行されているLinuxゲストを容易にするのに役立ちます。Hyper-V ハイパーバイザー。
それらの一部可能逆の作業を行うことも可能です。つまり、Linux ホストで Windows ゲストを実行することも可能です。少なくとも禅。