Microsoft가 Linux 커널에 기여하는 이유는 무엇입니까? [폐쇄]

Microsoft가 Linux 커널에 기여하는 이유는 무엇입니까? [폐쇄]

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 게스트를 실행하는 것도 가능합니다. 적어도.

관련 정보