İlan

Microsoft, Satya Nadella'nın dümen kontrolünü ele geçirmesinden bu yana tamamen farklı bir girişim. Kısa bir süre içinde, 90'lı yıllarda PC alanına hakim olan havasız bir kurumsal devinimden, ürün üreten bir şirkete dönüştü. insanları heyecanlandırmak.

Microsoft ayrıca şirket kültürlerini kökten değiştirdi. Bir zamanlar insüler ve gizli olan şirket, taç mücevherlerini açık kaynak lisansları altında serbest bırakıyor. Bunların en ünlüsü .NET çerçevesi Microsoft İçin Başlayan Bir GNU: Açık Kaynak .NET Framework Bizim İçin Ne DemektirMicrosoft, kodunun önemli bir bölümünü izin verilen bir açık kaynak lisansı altında piyasaya sürdü. Bu hareket yıllarca süren gelenekle sona eriyor. Ama neden ve sizin için ne anlama geliyor? Daha fazla oku , Microsoft daha yeni yayınlamasına rağmen Visual Studio Kodu MIT Lisansı altında ve kaynağı Github'da yayınladı.

Ama neden umursasın ki? Sen kodlayıcı değilsin. Sadece işlerin nasıl yürüdüğünü görmek için C ++ kodunun dağlarını ve dağlarını incelemekle ilgilenmiyorsunuz. Windows ile ilgili en güzel şey budur - bundan en iyi şekilde yararlanmak için teknik olarak düşünmenize gerek yoktur.

instagram viewer

Ancak bu perde arkasındaki değişiklikler gerçekten önemlidir ve bilgisayarınızı nasıl kullandığınız üzerinde gerçek bir etkisi olacağına söz verir, bu yüzden dikkat edin.

Daha Az Terk Edilen Yazılım

Microsoft, herhangi bir yılda yüzlerce ürün piyasaya sürüyor. Bazıları, en başından beri, kitlesel bir pazar cazibesine sahiptir ve kükreyen başarılar haline gelir. Diğerleri, daha az, ama bir niş takip geliştirmeyi başarıyorlar.

Sonunda, kesilirler. Microsoft Money bunun harika bir örneğiydi. Mint'in öncüsü oldu ve mali durumunuzu takip etmenize izin verdi ve küçük bir kullanıcı kadrosu vardı. En eski ürünlerinden biriydi, ilk olarak 1991'de piyasaya sürüldü, neredeyse yirmi yıllık sadık para tasarrufu hizmetinden sonra 2009'da durduruldu.

Para

Microsoft nihayet izinli lisanslar altında ürünlerine kaynak kodunu yayınlamaya açık olduğuna göre, eninde sonunda bunun ID Software'in Quake 3 ve Doom.

Bu, Microsoft tarafından bir şey öldürüldüğünde, topluluğun istedikleri takdirde boşluğu almaya hazır olacağı anlamına gelir.

Herkese Açık Olarak Paylaşılan Harika Fikirler

Muhtemelen bunu bilmiyordunuz, ancak Microsoft Windows 8 ve Windows 10'da çalışırken, Redmond'daki 100 kişilik gizli bir ekip Midori adlı başka bir işletim sisteminde çalışıyordu. Microsoft dışında çok az insan bunu gördü, ancak kamuya açıklanmış olanlardan inanılmaz görünüyor.

Görüyorsunuz, muhtemelen bu makaleyi okuduğunuz Windows'un uzun bir geçmişi var ve Windows'un ilk sürümlerinden çok sayıda kod ve tasarım kararı devraldı. Bu tasarım kararlarından bazıları o zaman mantıklıydı, ancak yeni güvenlik tehditlerine ve giderek daha güçlü sistemlere sahip yeni bir bilgisayar ortamı ışığında biraz tarihli görünüyor.

kod

Midori yeni bir başlangıçtı. Birden çok düğüme dağıtılan uygulamaları çalıştırabilir. O korumalı alan uygulamaları Korumalı Alan nedir ve neden birinde oynamalısınız?Son derece bağlanabilir programlar çok şey yapabilir, ancak aynı zamanda kötü bilgisayar korsanlarının grev yapması için açık bir davettir. İhtarların başarılı olmasını önlemek için, bir geliştiricinin her bir deliği bulup kapatması gerekir ... Daha fazla oku (Android'in yaptığı gibi) güvenliği artırmak için. Daha da önemlisi, çekirdek, aygıt sürücüleri ve uygulamalar gibi sistemin temel bölümleri “yönetilen kod” adı verilen bir şeyde yazılacağı için daha hızlı ve daha kararlı olacaktır.

İnanılmaz olurdu.

Ne yazık ki, projenin zamansız bir şekilde sona erdiği anlaşılıyor, çalışanlar ya işten çıkarılıyor ya da şirket içinde yeniden görevlendiriliyor. Microsoft, Midori'nin bazı kavramlarını Windows'un sonraki sürümlerinde kullanmayı planladığını söyledi.

İşten çıkarılanlardan bazıları Midori projesine deneyimleri ve yansımaları hakkında blog yazdı. Tarafından yapılan daha ilginç noktalardan biri eski Midori geliştiricisi Joe Duffy en baştan açık kaynaklı olsaydı daha iyi olurdu.

“En büyük pişmanlığım, İnternet'in meritokrasisinin parçalarını uygun bir şekilde yargılayabileceği başlangıçtan itibaren OSS yapmadığımızdır. Tüm büyük şirketlerde olduğu gibi, Midori’nin çekirdek teknolojisinin kaderi hakkındaki kararlar tamamen teknoloji odaklı değildi ve ne yazık ki tamamen iş odaklı değildi. ”

Belki de genel halk Midori'nin değerlerini değerlendirip değerlendirip geri bildirimde bulunabiliyorsa, işletim sistemi tasarımındaki bu ilginç deney bir başarısızlık olmayabilir. Geçmiş kesinlikle değiştirilemese de, Microsoft, ne üzerinde çalıştığını göstermek söz konusu olduğunda asla bu kadar utangaç olmayan Microsoft için parlak görünüyor.

İşbirlikçi Kodlama Daha İyi Yazılım Yapar

Herhangi bir açık kaynaklı yazılım ürününün Github sayfasına bakın - WordPress, Linux çekirdeği ve hatta Microsoft’un Visual Studio Kodu - bir sorun sayfası bulacaksınız. Bu, bir programda bulunan ve hem geliştiriciler hem de kullanıcılar tarafından gönderilen çeşitli sorunları belgelemektedir.

issuetracker

Bu açık kaynaklı yazılımlar için harika bir şey. Bir zamanlar sadece bir avuç geliştirici için mevcut olan şey, şimdi sorunları tanımlayabilen, açıklayabilen ve çözmeye yardımcı olan daha geniş bir kitle tarafından görülüyor.

Şimdi, bunu büyük bir ticari yazılımda yapabileceğinizi düşünün. Microsoft yavaş yavaş açık kaynak kodlu yazılım repertuarının belirli bölümleriyle artık bu bir gerçek.

(Potansiyel Olarak) Sürekli Destek

Bu, vazgeçilmez yazılım hakkında önceki noktaya kadar uzanır. Microsoft, yazılım kataloğunun bir kısmını açık kaynak kodla seçmeyi seçer (ancak hiçbir şekilde garanti vermez), belirli yazılım paketlerinin yaşam döngüsünün uzaması için potansiyel olduğunu gösterir.

Microsoft Money'den görünüşte ölümsüz Windows XP Windows XP Neden Yakında Gitmeyecekİnsanlar Windows XP'yi bırakamıyor. Dünyadaki işyerlerinde ve evlerde, etrafta dolaşacak. Nedenini öğrenmek için farklı nesillerden ve arka planlardan üç Windows XP kullanıcısıyla konuştuk. Daha fazla oku ; Microsoft bir şeyi öldürdüğünde insanlar üzülür. Bu hayati yazılım parçalarının açık kaynaklarla toplanması, topluluğun devralma şansı olduğu anlamına gelir ve hala ilgi olması koşuluyla yamalar ve güncellemeler sunulmaya devam edecektir.

Windows XP

Eski endişeler nedeniyle Microsoft yazılımının eski sürümlerini kullanmaya devam eden işletmeler için, kendi yazılımlarını kendileri destekleyebilir veya bunu yapmak için üçüncü taraflara ödeme yapabilirler. Bu gerçekten heyecan verici.

En İyiden Öğrenin

Bu şüphesiz tartışmalı olacak (yorumlarda ne kadar yanlış olduğumu söylemekten çekinmeyin), ama işte gidiyor. Microsoft'un kodunu açık kaynak kodla seçmeyi, kodlamayı öğrenen insanlar için bir nimet olacağını düşünüyorum.

Bu sonuca 1980'lerde Stack Overflow, Code Completion ve Reddit gibi şeyleri kodlamayı öğrendikleri hakkında birden fazla kişiyle konuştuktan sonra geldim. Çoğunlukla, birisinin önceden yazmış olduğu kodu aldılar ve değiştirdiler. Deneme yanılma yoluyla bir başkasının çalışmasını aldılar ve kendi yaptılar. Sadece bir nesnenin neye benzediğini değiştirmek veya sahip oldukları bir oyuna eklemek için BBC Micros ve Spectrum'larını hackleyerek saatler geçiriyorlardı.

TEMEL

Microsoft, kodlarını Github'da yayınlamayı seçerken bu konsepti alıp 21st yüzyıl. İnsanlar günlük olarak kullandıkları programları değiştirerek kod yazmayı öğrenebilirler. Ne kadar havalı o?

Açık Kaynak ve Açık

Muhtemelen kodlayıcı değilsin. Bu iyi. Çoğu insan değildir. Ancak Microsoft'un dijital hayatınızı dolaylı olarak etkilediği için kodunu giderek daha fazla açık kaynak seçmeyi önemsemelisiniz.

Ayrıca Microsoft'un nasıl daha açık bir şirket haline geldiğini vurgular; ondan Windows 10 Insider Önizleme programı Yeni Windows 10 Yapılarını Windows Insider Olarak Test Eden İlk Siz OlunWindows Insider'lar yeni Windows 10 derlemelerini ilk test eden kişilerdir. Ayrıca böceklerden ilk muzdarip olanlardır. Burada programa nasıl katılacağınızı veya programdan nasıl ayrılacağınızı ve nasıl paylaşacağınızı gösteriyoruz ... Daha fazla oku kullanıcıların yeni özellikleri oluşturuldukları sırada test edebilecekleri; benimsemesine Github; ve Android uygulamalarının Windows 10'da çalıştır Favori Android ve iOS Uygulamalarınızın Windows 10'da Çalışmasını İster misiniz?Microsoft'un bir uygulama sorunu var. Çözümleri, Windows masaüstünüzde Android ve iOS uygulamalarını çalıştırmanıza izin verebilir. Senin sıran! Geliştiricileri Project Astoria veya Islandwood ile uygulamaları Windows'a aktarmaya teşvik edin. Daha fazla oku .

Dahası, Microsoft’un yazılımının rakip platformlarda çalışması için mutlu görünüyorlar. Örneğin, Android artık bir Microsoft Office sürümüne sahipken, Linux hem .NET çerçevesi Microsoft İçin Başlayan Bir GNU: Açık Kaynak .NET Framework Bizim İçin Ne DemektirMicrosoft, kodunun önemli bir bölümünü izin verilen bir açık kaynak lisansı altında piyasaya sürdü. Bu hareket yıllarca süren gelenekle sona eriyor. Ama neden ve sizin için ne anlama geliyor? Daha fazla oku , ve Visual Studio Kodu. Eski yazılım parçası, daha fazla çapraz platform yazılımıgeliştiriciler kodu bir kez yazabilir ve Linux, OS X ve Windows'ta .NET çerçevesinde çalıştırabilir.

Microsoft'un Açık Kaynak hareketini kucaklayan başka harika yönleri var mı? Aşağıdaki yorumlarda bana anlat.

Fotoğrafa katkı verenler: Windows XP (Rob DiCaterino), Bir Parça Kod (Timitrius)

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da takip edin.