Nova politika ovog diva iz Silicijumske doline je prilično začuđujuća, dosta svojih komponenata je učionio softwareom otvorenog koda, a sada i postao član Linux fondacije. I to ne obični, nego platinum. Ovo “VIP” članstvo ga obavezuje da na godišnjem nivou izdvoji 500 000 € za fondaciju.
Microsoft Has Joined the Linux Foundation (No, Really!) - OMG! Ubuntu!
Molim, bez hejtanja Microsofta.
Pola Mega-dolara godišnje je zanemarljiva i smešna cifra u odnosu samo na korist koju M$ izvlači iz FLOSS sveta, kamoli u odnosu na ukupan obrt…
Kompanija koja je u svoju doktrinu ugradila ovo ne zaslužuje nikakav respekt, makar davala 500 miliona dolara godišnje, a ne promil od te cifre.
@Dragan
Navedi mi jednu kompaniju koja ne radi ovo, a uspješna je u IT svijetu.
[LIST=1]
[]Embrace: Development of software substantially compatible with a competing product, or implementing a public standard.
[]Extend: Addition and promotion of features not supported by the competing product or part of the standard, creating interoperability problems for customers who try to use the ‘simple’ standard.
[*]Extinguish: When extensions become a de facto standard because of their dominant market share, they marginalize competitors that do not or cannot support the new extensions.
[/LIST]
U posljednje vrijeme Microsoft dosta ulaže u Open Source svijet, 99 % zbog svoje koristi. Pa neka taj procenat bude i 100 %. Ali ipak, Microsoft je dosta više doprinijeo nego dosta “Linux” kompanija.
Microsoft contributed more code than Canonical to Linux since 2.6.32 | TheINQUIRER
Microsoft really does love Linux
Microsoft’s the top open-source contributor on GitHub
Izmuzavaju zajednicu :D.
Ovo je paušalna tvrdnja bez ikakvog osnova…čime je M$ doprineo Linux kernelu (osim portovanja vlasničkih drajvera koje je uglavnom sam napisao) ?
Čime je doprineo userland nivou u *nix sistemima? Navedi konkretan primer?
Joyent na primer?
Joyent - Wikipedia
Ne moraju sve kompanije da se ponašaju predatorski da bi bile uspešne
DOPUNA:
Na internetu se dosta piše u hvalospevima o M$ “doprinosu”…neki od textova su pisani za novac, a ogromna većina iz neznanja i gluposti
Najsvežiji stabilni Linux kernel, 4.8.8 sa
The Linux Kernel Archives
najobičniji grep izbaci kao na dlanu sve što je M$ “doprineo” kernelu…manite se M$ propagande, priznajem samo argumente u raspravi
[[email protected]][~/Downloads/LINUX/linux-4.8.8]$ grep -R Microsoft
drivers/input/joystick/Kconfig: tristate "Microsoft SideWinder digital joysticks and gamepads"
drivers/input/joystick/Kconfig: Say Y here if you have a Microsoft controller using the Digital
drivers/input/joystick/sidewinder.c: * Microsoft SideWinder joystick family driver for Linux
drivers/input/joystick/sidewinder.c:#define DRIVER_DESC "Microsoft SideWinder joystick family driver"
drivers/input/joystick/sidewinder.c: * very, very braindamaged. Microsoft patented it in US patent #5628686.
drivers/input/joystick/sidewinder.c: "Microsoft SideWinder %s", sw_name[sw->type]);
drivers/input/joystick/xpad.c: { 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)", 0, XTYPE_XBOX },
drivers/input/joystick/xpad.c: { 0x045e, 0x0285, "Microsoft X-Box pad (Japan)", 0, XTYPE_XBOX },
drivers/input/joystick/xpad.c: { 0x045e, 0x0287, "Microsoft Xbox Controller S", 0, XTYPE_XBOX },
drivers/input/joystick/xpad.c: { 0x045e, 0x0289, "Microsoft X-Box pad v2 (US)", 0, XTYPE_XBOX },
drivers/input/joystick/xpad.c: { 0x045e, 0x028e, "Microsoft X-Box 360 pad", 0, XTYPE_XBOX360 },
drivers/input/joystick/xpad.c: { 0x045e, 0x02d1, "Microsoft X-Box One pad", 0, XTYPE_XBOXONE },
drivers/input/joystick/xpad.c: { 0x045e, 0x02dd, "Microsoft X-Box One pad (Firmware 2015)", 0, XTYPE_XBOXONE },
drivers/input/joystick/xpad.c: { 0x045e, 0x02e3, "Microsoft X-Box One Elite pad", 0, XTYPE_XBOXONE },
drivers/input/joystick/xpad.c: XPAD_XBOX360_VENDOR(0x045e), /* Microsoft X-Box 360 controllers */
drivers/input/joystick/xpad.c: XPAD_XBOXONE_VENDOR(0x045e), /* Microsoft X-Box One controllers */
drivers/input/touchscreen/surface3_spi.c: * Driver for Ntrig/Microsoft Touchscreens over SPI
drivers/input/touchscreen/surface3_spi.c: input->id.vendor = 0x045e; /* Microsoft */
drivers/input/touchscreen/surface3_spi.c: input->id.vendor = 0x045e; /* Microsoft */
drivers/input/touchscreen/Kconfig: (also known as Microsoft Surface 2.0 or Microsoft PixelSense).
drivers/input/touchscreen/Kconfig: tristate "Ntrig/Microsoft Surface 3 SPI touchscreen"
drivers/input/touchscreen/Kconfig: Say Y here if you have the Ntrig/Microsoft SPI touchscreen
drivers/input/serio/Kconfig: tristate "Microsoft Synthetic Keyboard driver"
drivers/input/serio/libps2.c: * Microsoft Natural Elite keyboard responds to
drivers/input/serio/i8042-x86ia64io.h: /* Microsoft Virtual Machine */
drivers/input/serio/i8042-x86ia64io.h: DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
drivers/input/serio/hyperv-keyboard.c: * Copyright (c) 2013, Microsoft Corporation.
drivers/input/mouse/inport.c: * Inport (ATI XL and Microsoft) busmouse driver for Linux
drivers/input/mouse/inport.c:MODULE_DESCRIPTION("Inport (ATI XL and Microsoft) busmouse driver");
drivers/input/mouse/inport.c:#define INPORT_NAME "Microsoft InPort Mouse"
drivers/input/mouse/Kconfig: mice with wheels and extra buttons, Microsoft, Logitech or Genius
drivers/input/mouse/Kconfig: to your system. This includes Sun, MouseSystems, Microsoft,
drivers/input/mouse/Kconfig: Say Y here if you have an InPort, Microsoft or ATI XL busmouse.
drivers/input/mouse/sermouse.c:static const char *sermouse_protocols[] = { "None", "Mouse Systems Mouse", "Sun Mouse", "Microsoft Mouse",
drivers/input/mouse/sermouse.c: "Logitech M+ Mouse", "Microsoft MZ Mouse", "Logitech MZ+ Mouse",
drivers/usb/gadget/Kconfig: Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol,
drivers/usb/gadget/Kconfig: and Microsoft provides redistributable binary RNDIS drivers for
drivers/usb/gadget/Kconfig: XP, you'll need to download drivers from Microsoft's website; a URL
drivers/usb/gadget/function/f_subset.c: * Because Microsoft's RNDIS drivers are far from robust, we added a few
drivers/usb/gadget/function/rndis.c: * Microsoft's Remote NDIS Specification License Agreement.
drivers/usb/gadget/function/rndis.h: * Microsoft's Remote NDIS Specification License Agreement.
drivers/usb/gadget/function/f_rndis.c: * This function is an RNDIS Ethernet port -- a Microsoft protocol that's
drivers/usb/gadget/function/f_rndis.c: * In short: it's a protocol controlled by (and for) Microsoft, not for an
drivers/usb/gadget/function/f_rndis.c: * Open ecosystem or markets. Linux supports it *only* because Microsoft
drivers/usb/gadget/function/f_ecm.c: * ECM is well standardized and (except for Microsoft) supported by most
drivers/usb/gadget/legacy/ether.c: * most host side USB stacks (except from Microsoft) support it.
drivers/usb/gadget/legacy/ether.c: * simpler, Microsoft pushes their own approach: RNDIS. The published
drivers/usb/gadget/legacy/ether.c: * the first one present. That's to make Microsoft's drivers happy,
drivers/usb/gadget/legacy/Kconfig: Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol,
drivers/usb/gadget/legacy/Kconfig: and Microsoft provides redistributable binary RNDIS drivers for
drivers/usb/gadget/legacy/Kconfig: Microsoft USB hosts.
drivers/usb/gadget/legacy/Kconfig: XP, you'll need to download drivers from Microsoft's website; a URL
drivers/usb/gadget/legacy/Kconfig: is Microsoft's protocol.
drivers/usb/serial/ipaq.c: { USB_DEVICE(0x045E, 0x00CE) }, /* Microsoft USB Sync */
drivers/usb/serial/io_ionsp.h:fewer bytes than the host expects to read, and (b) because, on Microsoft
drivers/usb/storage/scsiglue.c: * Tests show that other operating have similar limits with Microsoft
drivers/usb/core/quirks.c: /* Microsoft Wireless Laser Mouse 6000 Receiver */
drivers/usb/core/quirks.c: /* Microsoft LifeCam-VX700 v2.0 */
drivers/usb/core/message.c: /* NOTE: seems like Microsoft and Apple don't bother verifying
drivers/usb/core/generic.c: /* When the first config's first interface is one of Microsoft's
drivers/eisa/eisa.ids:ICU01F0 "Microsoft Windows Sound System Multi-Media Adapter"
drivers/eisa/eisa.ids:ISA2000 "Microsoft Sound Board ISA Adapter Definition"
drivers/eisa/eisa.ids:ISA8E00 "Microsoft Mouse Controller"
drivers/scsi/dpt/dptsig.h:#define OS_WINDOWS 0x00000002 /* Microsoft Windows 3.x */
drivers/scsi/dpt/dptsig.h:#define OS_WINDOWS_NT 0x00000004 /* Microsoft Windows NT */
drivers/scsi/dpt/dptsig.h:#define OS_OS2L 0x00000010 /* Microsoft OS/2 1.301 - LADDR */
drivers/scsi/dpt/dptsig.h:#define OS_WINDOWS_95 0x00080000 /* Microsoft Windows '95 */
drivers/scsi/dpt/dptsig.h:#define APP_MSCDEX 0x0010 /* Microsoft CD-ROM extensions */
drivers/scsi/dpt/dptsig.h:/* Microsoft's NT compiler gets confused if you do a pack and don't */
drivers/scsi/storvsc_drv.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/scsi/storvsc_drv.c:MODULE_DESCRIPTION("Microsoft Hyper-V virtual storage driver");
drivers/scsi/Kconfig: tristate "Microsoft Hyper-V virtual storage driver"
drivers/scsi/fdomain.c: Hogan, Thom. The Programmer's PC Sourcebook. Microsoft Press, 1988. Page
drivers/media/usb/gspca/Kconfig: Say Y here if you want support for the Microsoft Kinect sensor device.
drivers/media/usb/uvc/uvc_driver.c: /* Microsoft Lifecam NX-6000 */
drivers/media/usb/uvc/uvc_driver.c: /* Microsoft Lifecam NX-3000 */
drivers/media/usb/uvc/uvc_driver.c: /* Microsoft Lifecam VX-7000 */
drivers/media/rc/Kconfig: Enable this option if you have a Microsoft Remote Keyboard for
drivers/media/rc/ir-mce_kbd-decoder.c: * used by the Microsoft Remote Keyboard for Windows Media Center Edition,
drivers/media/rc/ir-mce_kbd-decoder.c: * referred to by Microsoft's Windows Media Center remote specification docs
drivers/media/rc/mceusb.c: * Updated in July of 2011 with the aid of Microsoft's official
drivers/media/rc/mceusb.c: /* Original Microsoft MCE IR Transceiver (often HP-branded) */
drivers/media/rc/mceusb.c: /* Microsoft MCE Infrared Transceiver */
drivers/media/pci/cx23885/cx23885-reg.h:/* GPIO (417 Microsoftcontroller) RW Data */
drivers/media/pci/cx23885/cx23885-reg.h:/* GPIO (417 Microsoftcontroller) Output Enable, Low Active */
drivers/acpi/Kconfig: Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently,
drivers/acpi/acpica/hwvalid.c: * The table is used to implement the Microsoft port access rules that
drivers/acpi/acpica/hwvalid.c: * Microsoft compatibility.
drivers/mmc/host/sdhci-pci-core.c: * in order to work around limitations in Microsoft's driver.
drivers/platform/x86/Kconfig: tristate "Power/home/volume buttons driver for Microsoft Surface Pro 3/4 tablet"
drivers/platform/x86/Kconfig: This driver handles the power/home/volume buttons on the Microsoft Surface Pro 3/4 tablet.
drivers/platform/x86/surfacepro3_button.c: * Microsoft Surface Pro 3/4 tablet.
drivers/pci/host/pci-hyperv.c: * Copyright (c) Microsoft Corporation.
drivers/char/misc.c: * Teemu Rantanen's Microsoft Busmouse support and Derrick Cole's
drivers/char/apm-emulation.c: * Intel Corporation, Microsoft Corporation. Advanced Power Management
drivers/char/apm-emulation.c: * This document is available from Microsoft at:
drivers/video/fbdev/Kconfig: tristate "Microsoft Hyper-V Synthetic Video support"
drivers/video/fbdev/Kconfig: This framebuffer driver supports Microsoft Hyper-V Synthetic Video.
drivers/video/fbdev/hyperv_fb.c: * Copyright (c) 2012, Microsoft Corporation.
drivers/video/fbdev/hyperv_fb.c:MODULE_DESCRIPTION("Microsoft Hyper-V Synthetic Video Frame Buffer Driver");
drivers/video/console/vgacon.c: * Video Systems_ by Richard Wilton. 1987. Microsoft Press".)
drivers/parport/parport_ip32.c: * Microsoft's document instructs to drive DCR_STROBE to 0,
drivers/dma/acpi-dma.c: * introduced by Microsoft. This table can contain devices that are not in
drivers/ata/ata_piix.c: "Microsoft Corporation"),
drivers/ata/ata_piix.c: "Microsoft Corporation"),
drivers/hid/hid-hyperv.c: * Copyright (c) 2010, Microsoft Corporation.
drivers/hid/hid-hyperv.c: sprintf(hid_dev->name, "%s", "Microsoft Vmbus HID-compliant Mouse");
drivers/hid/Kconfig: tristate "Microsoft non-fully HID-compliant devices"
drivers/hid/Kconfig: Support for Microsoft devices that are not fully compliant with HID standard.
drivers/hid/Kconfig: tristate "Microsoft Hyper-V mouse driver"
drivers/hid/usbhid/Kconfig: feedback for it. Microsoft Sidewinder Force Feedback 2 is one of such
drivers/hid/hid-microsoft.c: * Microsoft Wireless Desktop Receiver (Model 1028) has
drivers/hid/hid-microsoft.c: hid_info(hdev, "fixing up Microsoft Wireless Receiver Model 1028 report descriptor\n");
drivers/hid/hid-microsoft.c: * Microsoft uses these 2 reserved usage ids for 2 keys on
drivers/net/usb/Kconfig: that support USB connectivity, used for non-Microsoft USB hosts.
drivers/net/usb/Kconfig: as encouraged by Microsoft (instead of CDC Ethernet!) for use in
drivers/net/usb/Kconfig: be at the root of Microsoft's "ActiveSync" too.
drivers/net/usb/Kconfig: (and for) Microsoft; it isn't an "Open" ecosystem or market.
drivers/net/usb/cdc_ether.c: /* Microsoft ActiveSync based and some regular RNDIS devices lack the
drivers/net/usb/rndis_host.c: * NOTE that Microsoft's "RNDIS 1.0" specification is incomplete. Issues
drivers/net/usb/pegasus.h:PEGASUS_DEV("Microsoft MN-110", VENDOR_MICROSOFT, 0x007a,
drivers/net/hyperv/Kconfig: tristate "Microsoft Hyper-V virtual network driver"
drivers/net/hyperv/netvsc.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/net/hyperv/rndis_filter.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/net/hyperv/hyperv_net.h: * Copyright (c) 2011, Microsoft Corporation.
drivers/net/hyperv/netvsc_drv.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/net/hyperv/netvsc_drv.c:MODULE_DESCRIPTION("Microsoft Hyper-V network driver");
drivers/net/wireless/marvell/mwifiex/tdls.c: wmm->oui[0] = 0x00; /* Microsoft OUI 00:50:F2 */
drivers/net/wireless/marvell/mwifiex/tdls.c: *buf++ = 0x00; /* Microsoft OUI 00:50:F2 */
drivers/net/wireless/intersil/orinoco/orinoco_cs.c: PCMCIA_DEVICE_PROD_ID12("Microsoft", "Wireless Notebook Adapter MN-520", 0x5961bf85, 0x6eec8c01),
drivers/net/wireless/intersil/p54/p54usb.c: {USB_DEVICE(0x045e, 0x00c2)}, /* Microsoft MN-710 */
drivers/net/wireless/ath/wil6210/txrx.c: * For example, HW don't understand Microsoft IP stack that
drivers/net/ethernet/dec/tulip/tulip_core.c: { 0x1414, 0x0001, PCI_ANY_ID, PCI_ANY_ID, 0, 0, COMET }, /* Microsoft MN-120 */
drivers/net/ppp/Kconfig: Microsoft Point-to-Point Tunneling Protocol.
drivers/net/ppp/ppp_mppe.c:MODULE_DESCRIPTION("Point-to-Point Protocol Microsoft Point-to-Point Encryption support");
drivers/staging/rtl8188eu/include/ieee80211.h:#define OUI_MICROSOFT 0x0050f2 /* Microsoft (also used in Wi-Fi specs)
drivers/staging/rtl8188eu/core/rtw_ieee80211.c: /* Microsoft/Wi-Fi information elements are further typed and
drivers/staging/rtl8188eu/core/rtw_ieee80211.c: /* Microsoft OUI (00:50:F2) with OUI Type 1:
drivers/staging/rtl8188eu/core/rtw_ieee80211.c: DBG_88E("Unknown Microsoft information element ignored (type=%d len=%lu)\n",
drivers/staging/rtl8723au/core/rtw_mlme_ext.c: /* Microsoft/Wi-Fi information elements are further typed and
drivers/staging/rtl8723au/core/rtw_mlme_ext.c: /* Microsoft OUI (00:50:F2) with OUI Type 1:
drivers/staging/rtl8723au/core/rtw_mlme_ext.c: DBG_8723A("Unknown Microsoft information element "
drivers/staging/wlan-ng/prism2usb.c: PRISM_DEV(0x045e, 0x006e, "Microsoft MN510 Wireless USB Adapter"),
drivers/hv/ring_buffer.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/hv/hv.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/hv/hyperv_vmbus.h: * Copyright (c) 2011, Microsoft Corporation.
drivers/hv/Kconfig:menu "Microsoft Hyper-V guest support"
drivers/hv/Kconfig: tristate "Microsoft Hyper-V client drivers"
drivers/hv/Kconfig: tristate "Microsoft Hyper-V Utilities driver"
drivers/hv/Kconfig: tristate "Microsoft Hyper-V Balloon driver"
drivers/hv/vmbus_drv.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/hv/hv_balloon.c: * Copyright (c) 2012, Microsoft Corporation.
drivers/hv/hv_snapshot.c: * Copyright (C) 2013, Microsoft, Inc.
drivers/hv/hv_fcopy.c: * Copyright (C) 2014, Microsoft, Inc.
drivers/hv/hv_util.c: * Copyright (c) 2010, Microsoft Corporation.
drivers/hv/channel.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/hv/connection.c: * Copyright (c) 2009, Microsoft Corporation.
drivers/hv/channel_mgmt.c: * Copyright (c) 2009, Microsoft Corporation.
crypto/asymmetric_keys/mscode_parser.c:/* Parse a Microsoft Individual Code Signing blob
crypto/asymmetric_keys/mscode_parser.c: * Parse a Microsoft Individual Code Signing blob
crypto/asymmetric_keys/mscode.asn1:--- Microsoft individual code signing data blob parser
crypto/asymmetric_keys/pkcs7_parser.c: /* Microsoft SpOpusInfo seems to be contain cont[0] 16-bit BE
crypto/asymmetric_keys/pkcs7_parser.c: * Microsoft StatementType seems to contain a list of OIDs that
sound/usb/quirks-table.h:/* Microsoft XboxLive Headset/Xbox Communicator */
sound/usb/quirks-table.h: .vendor_name = "Microsoft",
sound/isa/sc6000.c:#define DSP_INIT_MSS 0x8c /* Enable Microsoft Sound System mode */
sound/isa/sc6000.c: "Microsoft Sound System mode.\n");
sound/pci/azt3328.c: * - Microsoft PC 97 ("PC 97 Hardware Design Guide",
sound/pci/azt3328.c: * - Microsoft PC 98 Baseline Audio
sound/pci/azt3328.c: * required for Microsoft's logo compliance (FIXME: where?)
sound/oss/Kconfig: tristate "Microsoft Sound System support"
sound/oss/Kconfig: made by Microsoft or Aztech SG 16 Pro (or NX16 Pro). Also you may
sound/oss/Kconfig: 82C929), Media Vision Jazz16, MediaTriX AudioTriX Pro, Microsoft
sound/oss/Kconfig: a Microsoft Sound System card, so you should have said Y to either
sound/oss/Kconfig: or "Microsoft Sound System support", above, and you need to answer
sound/oss/aedsp16.c: Audio Excel DSP 16 is an SB pro II, Microsoft Sound System and MPU-401
sound/oss/aedsp16.c: - Microsoft Sound System mode configuration.
sound/oss/aedsp16.c:#define DSP_INIT_MSS 0x8c /* Enable Microsoft Sound System mode */
sound/oss/aedsp16.c: int mss_base; /* base I/O for Microsoft Sound System */
sound/oss/aedsp16.c: "Microsoft Sound System mode.\n");
sound/soc/codecs/rt5645.c: .ident = "Microsoft Surface 3",
sound/soc/intel/atom/sst/sst_acpi.c: DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
include/crypto/vmac.h: * Microsoft C environment.
include/acpi/actbl3.h:#define ACPI_SIG_MSDM "MSDM" /* Microsoft Data Management Table */
include/acpi/actbl2.h:#define ACPI_SIG_MSDM "MSDM" /* Microsoft Data Management Table */
include/acpi/actbl2.h: * Conforms to "Microsoft Debug Port Table 2 (DBG2)", December 10, 2015
include/acpi/actbl2.h: * MSDM - Microsoft Data Management table
include/acpi/actbl2.h: * Conforms to "Microsoft Software Licensing Tables (SLIC and MSDM)",
include/acpi/actbl2.h: * November 29, 2011. Copyright 2011 Microsoft
include/acpi/actbl2.h: * Conforms to "Microsoft Software Licensing Tables (SLIC and MSDM)",
include/acpi/actbl2.h: * November 29, 2011. Copyright 2011 Microsoft
include/acpi/actbl2.h: * Copyright 2006 Microsoft Corporation.
include/acpi/acconfig.h:#define ACPI_OS_NAME "Microsoft Windows NT"
include/uapi/linux/usb/cdc.h: * Microsoft's RNDIS stack for Ethernet is a vendor-specific CDC ACM variant,
include/uapi/linux/hyperv.h: * Copyright (c) 2011, Microsoft Corporation.
include/uapi/linux/hyperv.h: * an error. Microsoft has specified the following mapping of key names to
include/linux/oid_registry.h: /* Microsoft Authenticode & Software Publishing */
include/linux/hyperv.h: * Copyright (c) 2011, Microsoft Corporation.
include/linux/sunrpc/gss_krb5.h:#define CKSUMTYPE_HMAC_MD5_ARCFOUR -138 /* Microsoft md5 hmac cksumtype */
fs/fat/namei_msdos.c: * It seems that Microsoft hacked DOS to support non-US
fs/nls/nls_cp932.c: * original table can be download from the Microsoft website.
fs/nls/nls_cp950.c: * original table can be download from the Microsoft website.
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CDROMs
fs/nls/Kconfig: The Microsoft FAT file system family can deal with filenames in
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/Kconfig: from the Microsoft FAT file system family or from JOLIET CD-ROMs
fs/nls/nls_cp949.c: * original table can be download from the Microsoft website.
fs/nls/nls_cp936.c: * original table can be download from the Microsoft website.
fs/isofs/Kconfig: bool "Microsoft Joliet CDROM extensions"
fs/isofs/Kconfig: Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
fs/isofs/inode.c: "Microsoft Joliet Level %d\n",
fs/isofs/joliet.c: * Joliet: Microsoft's Unicode extensions to iso9660
fs/cifs/winucase.c: * provided by Microsoft:
fs/hpfs/hpfs.h: Microsoft Systems Journal Sept 1989 v4 n5 p1(13)
fs/ntfs/Kconfig: NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
fs/ntfs/Kconfig: on top of any DOS/Microsoft Windows system without partitioning your
fs/ntfs/layout.h: * twelve hexadecimal digits. GUIDs are Microsoft's implementation of the
fs/ntfs/layout.h: * bit 31: Microsoft bit. If set, the tag is owned by Microsoft. User
fs/ntfs/time.h: * NTFS uses Microsoft's standard time format which is stored in a s64 and is
fs/ntfs/time.h: * NTFS uses Microsoft's standard time format which is stored in a s64 and is
Documentation/input/xpad.txt: original Microsoft XBOX controller (US), vendor=0x045e, product=0x0202
Documentation/input/xpad.txt: smaller Microsoft XBOX controller (US), vendor=0x045e, product=0x0289
Documentation/input/xpad.txt: original Microsoft XBOX controller (Japan), vendor=0x045e, product=0x0285
Documentation/input/joystick.txt:3.2 Microsoft SideWinder joysticks
Documentation/input/joystick.txt: Microsoft 'Digital Overdrive' protocol is supported by the sidewinder.c
Documentation/input/joystick.txt:* Microsoft SideWinder 3D Pro
Documentation/input/joystick.txt:* Microsoft SideWinder Force Feedback Pro
Documentation/input/joystick.txt:* Microsoft SideWinder Force Feedback Wheel
Documentation/input/joystick.txt:* Microsoft SideWinder FreeStyle Pro
Documentation/input/joystick.txt:* Microsoft SideWinder GamePad (up to four, chained)
Documentation/input/joystick.txt:* Microsoft SideWinder Precision Pro
Documentation/input/joystick.txt:* Microsoft SideWinder Precision Pro USB
Documentation/input/input.txt: Mousedev will generate either PS/2, ImPS/2 (Microsoft IntelliMouse) or
Documentation/usb/linux.inf:; Copyright (c) Microsoft Corporation
Documentation/usb/linux-cdc-acm.inf:; Copyright (c) 2000 Microsoft Corporation
Documentation/devicetree/bindings/input/hid-over-i2c.txt:The specification has been written by Microsoft and is currently available here:
Documentation/kernel-parameters.txt: Format: To spoof as Windows 98: ="Microsoft Windows"
Documentation/kernel-parameters.txt: inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver
Documentation/DocBook/gadget.tmpl:<para>Support for Microsoft's <emphasis>RNDIS</emphasis>
Documentation/DocBook/gadget.tmpl:recent versions of Windows, using drivers that Microsoft bundles
Documentation/driver-model/overview.txt:Microsoft (namely ACPI) ensures that almost every device on almost any bus
Documentation/scsi/BusLogic.txt: Unfortunately, Microsoft decided that Windows 95 would always enumerate the
Documentation/sound/oss/README.OSS:Plug & Play is a protocol defined by Intel and Microsoft. It lets operating
Documentation/sound/oss/README.OSS: Even when Microsoft has discontinued their own Sound System card
Documentation/sound/oss/README.OSS: "Microsoft Sound System support",
Documentation/sound/oss/README.OSS: System card made by Microsoft or Aztech SG 16 Pro (or NX16 Pro).
Documentation/sound/oss/CMI8330:# The sb module is an alternative to the ad1848 (Microsoft Sound System)
Documentation/sound/oss/AudioExcelDSP16:You have to configure the sound card (Sound Blaster or Microsoft Sound System)
Documentation/sound/oss/AudioExcelDSP16: e.g. Microsoft Sound System irq10 dma3
Documentation/sound/oss/PSS:downloadable programs and also has an AD1848 "Microsoft Sound System"
Documentation/sound/oss/PSS:mss_io The base address of the Microsoft Sound System interface.
Documentation/sound/oss/PSS:mss_irq The interrupt assigned to the Microsoft Sound System
Documentation/sound/oss/PSS:mss_dma The DMA channel used by the Microsoft Sound System.
Documentation/sound/oss/PSS: from the IRQ used by the Microsoft Sound System port.
Documentation/sound/oss/Opti: Microsoft Sound System support (CONFIG_SOUND_MSS)
Documentation/devices.txt: 2 = /dev/inportbm Microsoft Inport bus mouse
Documentation/networking/ixgbe.txt: Enabling SR-IOV in a 32-bit or 64-bit Microsoft* Windows* Server 2008/R2
Documentation/networking/ixgbe.txt: known issue with Microsoft Windows Server 2008 VM that results in a "yellow
Documentation/networking/ixgbe.txt: with KVM and a Microsoft Windows Server 2008 guest try the following
Documentation/networking/arcnet.txt: Microsoft's NDIS ARCnet driver, like the one in WfWg and
Documentation/networking/arcnet.txt: Linux but runs the free Microsoft LANMAN Client instead.
Documentation/networking/arcnet.txt: with patience, since the Novell stack is incompatible with Microsoft's
Documentation/arm64/arm-acpi.txt: Linux is in any way secondary to Microsoft in this arena. The move of
Documentation/arm64/arm-acpi.txt:the hardware vendors need, Microsoft won’t collaborate on DT, and hardware
Documentation/arm64/arm-acpi.txt: default value for other architectures is "Microsoft
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft defined table, support TBD.
Documentation/arm64/acpi_object_usage.txt: == Microsoft Data Management table ==
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/arm64/acpi_object_usage.txt: Microsoft only table, will not be supported.
Documentation/timers/hpet.txt:by Intel and Microsoft, revision 1.
Documentation/filesystems/isofs.txt:when using discs encoded using Microsoft's Joliet extensions.
Documentation/filesystems/vfat.txt:With the extended FAT system, Microsoft has inserted extra
Documentation/filesystems/vfat.txt:directory entry of the file to which they correspond. Microsoft
Documentation/filesystems/vfat.txt:because of Microsoft's efforts to maintain compatibility with old
Documentation/filesystems/cifs/CHANGES:DFS support added (Microsoft Distributed File System client support needed
tools/hv/hv_fcopy_daemon.c: * Copyright (C) 2014, Microsoft, Inc.
tools/hv/hv_vss_daemon.c: * Copyright (C) 2013, Microsoft, Inc.
net/ipv4/netfilter/nf_nat_pptp.c: * It is a specification defined by Microsoft and some vendors
net/ipv4/netfilter/nf_nat_pptp.c: * working with Microsoft. PPTP is built on top of a modified
net/netfilter/nf_conntrack_pptp.c: * It is a specification defined by Microsoft and some vendors
net/netfilter/nf_conntrack_pptp.c: * working with Microsoft. PPTP is built on top of a modified
net/sunrpc/auth_gss/gss_krb5_wrap.c: * seeing 28 bytes as the value used by Microsoft clients and servers
net/mac80211/mlme.c: * the filter code also gives us all changes to the Microsoft OUI
net/mac80211/util.c: /* Microsoft OUI (00:50:F2) */
net/mac80211/util.c: *buf++ = 0x00; /* Microsoft OUI 00:50:F2 */
net/mac80211/tdls.c: wmm->oui[0] = 0x00; /* Microsoft OUI 00:50:F2 */
net/l2tp/l2tp_core.c: * L2TP implementations (Cisco and Microsoft) use incrementing
net/l2tp/l2tp_ppp.c: /* Skip PPP header, if present. In testing, Microsoft L2TP clients
arch/x86/kvm/hyperv.c: * KVM Microsoft Hyper-V emulation
arch/x86/kvm/hyperv.h: * KVM Microsoft Hyper-V emulation
arch/x86/kernel/apm_32.c: * Intel Corporation, Microsoft Corporation. Advanced Power Management
arch/x86/kernel/apm_32.c: * Intel Order Number 241704-001. Microsoft Part Number 781-110-X01.
arch/x86/kernel/apm_32.c: * available from Microsoft by calling 206.882.8080.]
arch/x86/kernel/apm_32.c: * Intel Corporation, Microsoft Corporation. Advanced Power Management
arch/x86/kernel/apm_32.c: * [This document is available from Microsoft at:
arch/x86/kernel/cpu/mshyperv.c: !memcmp("Microsoft Hv", hyp_signature, 12))
arch/x86/kernel/cpu/mshyperv.c: .name = "Microsoft HyperV",
arch/arm/mach-mmp/devices.c: /* fixing Microsoft Altair board interface with NEC hub issue -
arch/mips/fw/arc/identify.c: .arcname = "Microsoft-Jazz",
arch/mips/bcm47xx/board.c: {{BCM47XX_BOARD_MICROSOFT_MN700, "Microsoft MN-700"}, "WL500-", "mn700"},
arch/mips/bcm47xx/buttons.c:/* Microsoft */
arch/mips/bcm47xx/leds.c:/* Microsoft */
arch/powerpc/xmon/ppc-opc.c: (reportedly) the compiler in Microsoft Developer Studio 5. So we
[[email protected]][~/Downloads/LINUX/linux-4.8.8]$
Jel možeš da preformulišeš konstataciju ili da odgovoriš sam sebi na ovo jer ne razumem nikako ovu rečenicu?
Jel si hteo da kažeš da je Microsoft doprineo više linux svetu nego Oracle, Novell i RedHat zajedno?
M$ nikad ne bi ni davao pare linux zajednici da iz toga ne izvlači korist
Pre izvesnog vremena sam saznao da je M$ napravio “toliko dobro” serversko rešenje da su morali da u pomoć pozovu linux zajednice da im pomognu da taj problem reše
a pare koje se spominju su u stvari sredstva data za razvoj linux alata koja treba da rade na witendu
Pogledajte linkove koje sam ostavio u posljednjoj poruci.
Pogledali smo linkove i ako ćemo da cepidlačimo tamo jasno piše da je Microsoft 17-ti na listi firmi koji su doprineli otvorenom kodu, dakle daleko daleko od toga da je on medju prvima i da je pretekao ozbiljnije igrače.
Hoćeš da diskutujemo argumentovano šta tačno znači “top contributor” na githubu, i kako se to može naštancovati u marketinške svrhe?
Evo ga ovde:
Microsoft · GitHub
a ti mi pronađi konkretan primer šta se tu odnosi na linux, a da nije PS, M$ SQL server ili HyperV?
Pardon…zaboravih bash via Tuntu
Dakle…očekujem argumentovanu raspravu a ne paušalnu ponudu linkova na kojima nema neophodnih činjenica?
U redu, Microsoft nije toliko značajan za Linux svijet, ali je svojim postupcima otvorio neka nova vrata raznim programerima. Edge endžin je učinio otvorenim kodom, kasnije .net pa vs code. Napisao je dosta driver što zna olakšati podešavanja novog hw. Nisam upućen koliko i ti, ali ipak smatram da je ovo svakako doprinos. A i Linux zajednica će imati koristi od pola miliona €.
I da, mislim da je 17. pozicija vrijedna poštovanja.
Teško da zaslužuje poštovanje sa svim tim trolovanjem oko softverskih patenata. http://techrights.org/2016/11/19/msft-lobby-for-software-patents/