Microsoft yêu thích Linux và mã nguồn mở. Tại sao?

Mục lục:

Microsoft yêu thích Linux và mã nguồn mở. Tại sao?
Microsoft yêu thích Linux và mã nguồn mở. Tại sao?

Video: Microsoft yêu thích Linux và mã nguồn mở. Tại sao?

Video: Microsoft yêu thích Linux và mã nguồn mở. Tại sao?
Video: Đừng vội vứt điện thoại hỏng đi vì nó vẫn có ích đấy - YouTube 2024, Tháng Mười
Anonim

Đã có lúc Microsoft hoàn toàn chống lại Phần mềm mã nguồn mở và coi nhiều người trong số họ, bao gồm Linux, là đối thủ. Tuy nhiên, năm 2014 đã chứng kiến một sự kiện mà bối cảnh sân khấu cho biết Microsoft yêu Linux (với biểu tượng trái tim). Trong cùng một sự kiện, Nadella đã thừa nhận tình yêu của Microsoft dành cho Linux và nguồn mở.

Microsoft yêu thích nguồn mở

Đột nhiên bạn bắt đầu thấy Microsoft yêu Linux, Microsoft yêu thích nguồn mở, SQL Serve yêu Linux và những dấu hiệu như vậy ở khắp mọi nơi. Bạn có thể đã đọc trong những tin tức về Microsoft tuyên xưng tình yêu của mình cho phần mềm nguồn mở và phát hành các công cụ, ứng dụng điện thoại và phần mềm cho iOS, Linux, Android, v.v. - cũng như cho Học viện. Bạn có thể cũng đã đọc về nó làm cho một số mã của nó đi mã nguồn mở - như Chakra,.NET, vv Các cũng công bố một quan hệ đối tác với Red Hat.

Điều gì đã xảy ra để làm cho Microsoft bây giờ yêu thích những thứ mà nó đã bỏ qua trước đây? Tại sao nó nói về chương trình nguồn mở và giúp tạo ra một số? Một số công cụ nguồn mở dựa trên Linux và Android đã có sẵn trên GitHub. Bài đăng này cố gắng liệt kê ra những điều sẽ giúp chúng tôi hiểu lý do tại sao Microsoft yêu Linux ngay bây giờ.

Đọc: Sự khác biệt giữa phần mềm miễn phí, mã nguồn mở, phần mềm chia sẻ, v.v.

Image
Image

Microsoft cần Linux cho Azure của nó

Khi Ballmer đang hướng tới Microsoft, ông nói rằng Linux là một loại ung thư thương mại cần được loại bỏ càng sớm càng tốt. Các nhóm trong Microsoft đã hoàn toàn đóng cửa và thấy phần mềm nguồn mở là cạnh tranh - không chỉ Linux mà còn cả phần mềm nhỏ hơn như OpenOffice, ThinkFree Office, v.v.

Nhưng sau đó, Microsoft đã mang Nadella và ông sửa đổi phương châm của công ty thành “Cloud First, Mobile First“. Windows 10 đã chứng minh rằng họ đang làm tốt phương châm. Ý tôi là, họ đang tiến tới điện toán đám mây và điện toán đám mây. Windows 10 hoàn toàn tương thích với đám mây - OneDrive - và thậm chí Office 365 nếu bạn đào sâu hơn một chút.

Hơn bất cứ điều gì khác, Microsoft tập trung vào các dịch vụ đám mây của mình: Office 365 và Azure. Sau này được quảng bá rộng rãi như một nền tảng đa năng cung cấp các loại chức năng khác nhau: Từ email đơn giản đến tính toán nặng, tạo, lưu trữ và phân phối mã từ một điểm và nhiều thứ khác mà tôi thậm chí không giữ một tab. Microsoft bây giờ muốn mở nền tảng Azure cho tất cả các dịch vụ không phụ thuộc vào hệ điều hành được sử dụng - có thể là Windows, Linux hay bất kỳ hệ điều hành nào khác.

Quay trở lại với câu hỏi tại sao Microsoft lại yêu Linux một cách bất ngờ, câu trả lời là mọi người (các nhà phát triển) đến với Azure, đang mang các công cụ của riêng họ đến cung cấp đám mây. Và để làm cho nó có thể, Microsoft đã phải từ bỏ Azure API. Điều này đã giúp doanh nghiệp điện toán đám mây phát triển. Bản thân Nadella đã thừa nhận vào năm 2014 rằng gần 20 phần trăm Azure đang được sử dụng bởi các phần mềm và chương trình nguồn mở. Đó là, 20 phần trăm trọng tải trên Azure là Linux dựa trên khi các nhà phát triển sử dụng Linux để tạo ra phần mềm sử dụng Azure API để hoàn thành công việc.

Nếu nó đang gia tăng kinh doanh điện toán đám mây của Microsoft, tự nhiên nó sẽ phải yêu Linux. Nó không đủ khả năng để ghét nó bởi vì nó mang lại nhiều công việc hơn bao giờ hết. Và với các đối thủ cạnh tranh như Google và AWS, Microsoft cần Linux nguồn mở hơn bao giờ hết. Nó phải đảm bảo rằng cung cấp của họ được sử dụng bởi càng nhiều tổ chức càng tốt. Cuối cùng, Linux là OK. Ngay cả các chương trình dựa trên Android đều ổn.

Điều tôi đang cố gắng nói là vì Microsoft cần Linux và các phần mềm mã nguồn mở khác (hoặc các hệ điều hành), nó là tự nhiên nó sẽ yêu thích môi trường nguồn mở.

Tương lai của Microsoft là trong đám mây với Azure

Microsoft Azure Cloud Platform Giám đốc Công nghệ, Mark Russinovich đã nói - Nguồn mở không còn là điều cấm kỵ đối với Microsoft. Bây giờ bạn có thể đọc Blog Openness để xem những gì nhóm nghiên cứu nói về Linux.

Thoát khỏi doanh nghiệp của hệ điều hành?

Một lý do khác tôi thấy lý do tại sao Microsoft yêu Linux là công ty phần mềm có thể hoàn toàn rời khỏi hệ điều hành trong chín năm kể từ bây giờ. Hỗ trợ chủ đạo cho Windows 10 sẽ kết thúc vào năm 2020 và hỗ trợ mở rộng sẽ kết thúc vào năm 2025.

Trong một sự kiện năm ngoái, Microsoft đã xác nhận trên sân khấu rằng Windows 10 sẽ là hệ điều hành cuối cùng của nó. Nhìn theo cách đó, cách duy nhất để mọi người có thể giữ Windows sống động là nếu Microsoft làm cho mã công khai. Mặc dù tôi không nghĩ rằng nó sẽ làm cho toàn bộ mã công khai, các phần chính của mã cho phép tinh chỉnh các ứng dụng nội bộ có thể nằm ngoài không gian để các nhà phát triển sửa đổi và sử dụng trong tổ chức của họ. Nó chỉ là một suy đoán vào thời điểm này, và vài chuyên gia đang nói về nó. Nhưng cuộc nói chuyện ở đó, vì vậy nó phải được nhìn vào, thay vì chỉ phớt lờ nó. Nhóm Windows đã làm việc chăm chỉ để sản xuất hệ điều hành này và tôi không nghĩ rằng họ sẽ chỉ đơn giản bỏ nó ra.

Bạn có thể hỏi nơi Linux phù hợp nếu Windows đi nguồn mở. Cũng giống như nó đang được sử dụng với Azure, Linux có thể được sử dụng tốt để kéo chỉ như nhiều thủ tục theo yêu cầu của mã Windows để có thể giữ cho các yêu cầu máy thấp hơn. Nếu Windows đi nguồn mở - một phần hoặc toàn bộ - các hệ điều hành khác như Android và Cyanogen, vv cũng có thể sử dụng các cuộc gọi thủ tục để tận dụng các phần tốt hơn của hệ điều hành hiện nay.

Một lần nữa như tôi đã nói, chúng ta sẽ phải chờ xem cái này.Một lý do nữa tôi có thể nghĩ tại sao Microsoft yêu Linux và một phần mềm nguồn mở khác (về cơ bản là các hệ điều hành) là nó kiếm được rất nhiều từ các công ty sử dụng phần mềm nguồn mở này.

Microsoft hiện đã phát hành bản phân phối hệ điều hành FreeBSD của riêng mình.

Thu nhập hợp pháp nhưng bí mật của Microsoft

Nếu một công ty đang sử dụng Android, Microsoft được chia sẻ doanh thu của Android - một lần hoặc dựa trên số lượng sản phẩm được bán. Đó là tất cả các bí mật cho đến khi Samsung đã ra tòa để thách thức những gì Microsoft nói là bằng sáng chế của nó. Không chỉ Android mà nhiều phần mềm mã nguồn mở khác sử dụng những thứ như hệ thống tệp, thủ tục từ xa, v.v. Microsoft tuyên bố đã cấp bằng sáng chế tất cả các công nghệ này và do đó, có quyền ngăn chặn các công ty sử dụng nó. Nhưng vì nó sẽ được quan tâm nhiều hơn trong tiền bản quyền, nó cho phép họ sử dụng nó vì thu nhập.

Đọc: Làm thế nào để các công ty nguồn mở kiếm tiền.

Bất cứ điều gì trả tiền cho bạn tốt - không có nhiều căng thẳng - luôn luôn cảm thấy tốt. Vì vậy, bất cứ khi nào một công ty sử dụng các chương trình nguồn mở sử dụng Linux, Android hoặc bất kỳ hệ điều hành nào khác, họ phải trả một chút cho Microsoft. Những khoản thu nhập này không được hiển thị như tiền bản quyền đối với sách của công ty. Chúng được đăng dưới các nhãn khác nhau để mọi người không biết nguồn thu nhập thực sự.

Đây là ba điểm chính tại sao tôi nghĩ rằng Microsoft đã bắt đầu làm quen với Linux và các hệ thống nguồn mở khác. Điểm chính là, tất nhiên, khả năng mở rộng kinh doanh đám mây bằng cách cho phép nguồn mở truy cập Azure để thuận tiện hơn cho người dùng. Hai người kia, có thể hoặc có thể không quan trọng lắm.

Đề xuất: