Tags Posts tagged with "miguel de icaza"

miguel de icaza

przez -
0 1115

Podczas odbytej niedawno konferencji Build 2016, Miguel de Icaza ogłosił zmianę licencji projektu Mono na MIT. Dodatkowo cała dotychczasowa praca została przekazana w ręce fundacji .NET Foundation. Do tej pory sposób licencjonowania był następujący. Wszystkie biblioteki były dostępne na licencji MIT, natomiast samo Mono miało podwójne licencjonowanie: LGPL oraz komercyjne. Dzięki przejściu na jedną formę licencji, więcej osób może skorzystać z ogromnych możliwości, jakie są zaszyte w języku C# oraz .NET.

Projekt Xamarin przez ostatnie 5 lat przygotował szereg różnych własnościowych rozszerzeń, w tym:

  • ARM64 port of the Mono runtime
  • Workarounds for bugs in some ARM chips
  • Use of Apple’s CommonCrypto to implement the crypto classes in the .NET API
  • Integration with X509 certificates on Apple platforms
  • Support for “Native Types” on Apple platforms
  • Generic Value Type Sharing
  • Offset tool to maintain the cross compiler

Dzięki uwolnieniu źródeł kilka dni temu, dodatki zostały włączone do kodu Mono i oddane pod opiekę fundacji .NET Foundation.

przez -
11 580

Miguel de Icaza oznajmił na swoim blogu, że udało się przenieść Mono na konsolę PlayStation 4. Pierwsza gra, która została napisana z użyciem Mono i MonoGame, to TowerFall Ascension. Aktualnie są tworzona dwie gry: Transistor, której premierę zaplanowano w następnym miesiącu, oraz Bastion, która będzie dostępna od 20 maja tego roku. Przypomnijmy, że Mono zostało także przeniesione na konsolę PlayStation 3, kilkanaście dni temu Microsoft uwolnił sporo kodu platformy .NET na licencji Apache.

przez -
97 942
Miguel de Icaza

Miguel de Icaza znany wielu osobom twórca projektu GNOME oraz założyciel Mono, definitywnie porzucił systemy Linux. Jego wybór padł na Mac OS X, co nie jest dużym zaskoczeniem, z racji ukierunkowania się projektu Mono na platformy iPhone i OS X, a mniej na Android, Windows Phone, Windows i Linux. Miguel tłumaczy swoją decyzję rozdrobnieniem platformy Linux, niekompatybilnością dystrybucji z wersji na wersję oraz zbyt wiele dystrybucji. Zaznacza, że od początku roku nie użył ani razu Linuksa na desktopie, a swoim znajomym oraz rodzinie kupuje i poleca jedynie komputery Mac.

przez -
0 451
Xamarin

Xamarin, firma zajmująca się rozwojem Mono, ogłosiła wydanie Xamarin 2.0, pakietu aplikacji w skład których wchodzi Xamarin Studio, Xamarin Component Store, Xamarin.iOS oraz wtyczka do Visual Studio. Jej założycielami są Miguel de Icaza i Nat Friedman. Środowisko programistyczne Xamarin Studio pozwala pisać wieloplatformowe aplikacje w języku C#, w tym dla iOS i Androida. Warto zaznaczyć, że nie jest ono wolnym oprogramowaniem, w przeciwieństwie do MonoDevelop i jest dostępne jedynie na Mac OS X i Windows.

Pojawiło się także Xamarin Component Store dla wcześniej przygotowanych komponentów aplikacji, od kontrolek interfejsu graficznego do usług chmurowych. Dodano wsparcie dla pisania aplikacji iOS z użyciem Visual Studio i C#. Zmieniono plany taryfowe, w tym dodano nowy Indie.

przez -
59 709
Open Source

Kilka dni temu Miguel de Icaza skrytykował ekosystem środowisk graficznych Linuksa, w którym twierdzi, że przez nieudolność, złe zarządzanie i głupotę twórców, Linux nigdy nie zaistnieje na domowych komputerach użytkowników. Winni są twórcy poszczególnych dystrybucji, którzy nie potrafi dojść do porozumienia, w kwestii zgodności głównych części systemu, jak jądro, biblioteki, układ katalogów, czy sposób dystrybucji pakietów.

Wszystkie te niezgodności powodują problemy dla deweloperów, którzy chcieliby pisać oprogramowanie na Linuksa. Jak twierdzi Miguel, gdyby Linux w latach 2000 – 2005 uzgodnił jednolitą politykę głównych komponentów systemu i API, to dzisiaj miałby podobny rynek komputerów desktop, co posiada firma Apple.

Do dyskusji na Google+ włączył się Linus Torvalds, który stwierdza, że jądro od samego początku było jednolite i nigdy nie chciano, aby owa spójność została zachwiana. Dzięki takiej polityce Linux mógł znaleźć się na praktycznie każdym urządzeniu, dostępnym dzisiaj na świecie. Jądro Linux osiągnęło to, co chciał Linus Torvalds, tworząc je w 1991 roku.

Na koniec krytyka przechodzi na twórców Gnome, którzy poczynili jedne, z największych zmian w kwestii środowiska graficznego. Przez swoje dziwne i durne decyzje zaczęli tracić sporą liczbę użytkowników, a także wsparcie ze strony deweloperów. Winią wszystkich dookoła, tylko nie swoje własne grono. Ponad rok temu Linux Torvalds skrytykował Gnome 3.0 i przeszedł na Xfce.

przez -
10 1135
Moonlight

Moonlight to otwartoźródłowa implementacja technologii Microsoft Silverlight, która powstała jako odpowiedź na technologię Adobe Flash/AIR. Głównie miała ona służyć do strumieniowania rozrywki, chociaż umożliwiała także pisanie specjalistycznych aplikacji. Zapoczątkowana została w 2009 roku przez Migeala de Izacę, ówczesnego pracownika firmy Novell, w ramach projektu Mono. Gdy Miguel de Icaza został zwolniony, założył firmę Xamarin, która zajmowała się rozwojem Mono, Moonlight i MonoTouch (C# na Androida, iOS i Windows Phone). Dzisiaj de Izaca przyznaje, że Silverlight się nie przyjął i dlatego też porzuca dalszy rozwój Moonlighta.

Po silnym marketingu Microsoftu, wdrożyło je kilku dużych dostawców mediów takich jak amerykański Netflix.com, czy rodzime TVP. Czasami można było spotkać się z nią na stronach tematycznych takich jak lechpoznan.tv. W ostatnim czasie Microsoft zaczął porzucać Silverlighta na rzecz aplikacji w HTML-u 5. Jak raportuje W3Techs Technology Survey, młoda technologia Microsoftu rynku nie zdobyła. W kwietniu ubiegłego roku jej udział oscylował w granicy 0.3%. W specjalnym wywiadzie Miguel de Izaca wyjaśnia:

Porzucamy Moonlighta. Silverlight nie spopularyzował się w sieci, więc nie jest to technologia, którą musimy obsługiwać (choć myślałem, że będzie inaczej). Poza tym Microsoft dodał restrykcyjne artefakty, które czynią tę technologię bezużyteczna dla programistów desktopowych.

Choć eksperymentalne wersje Moonlighta pozwalały np. na odtwarzanie materiałów TVP, to wolna implementacja nigdy nie nadążała za swoim semi-otwartym pierwowzorem.

W sieci już od dłuższego czasu wrzało od sygnałów jakoby Microsoft zamierzał definitywnie porzucić rozwój Silverlighta na rzecz HTML5. Zaniepokojenie i irytacja sięga nie tylko deweloperów z oficjalnego forum technologii, a także użytkowników-testerów,  którzy w Windows 8 bez żadnej ingerencji w Internet Explorera, obejrzą flashowe reklamy w partnerskich serwisach (Onet.pl), ale nie obejrzą już normalnego wideo wymagającego Silverlighta (np. vod.onet.pl).

Wygląda na to, że jedynymi osobami, które płakać będą po tej stracie, mogą być wymienieni wcześniej dostawcy mediów czy inżynierowie, którzy zainwestowali w tę technologię czas i pieniądze. Zgodnie ze swoją polityką, Microsoft będzie wspierać Silverlighta przez 10 lat od ostatniego wydania.

przez -
9 529
Xamarin

Dwa tygodnie temu firma Attachmate przejęła firmę Novell i od razu na starcie zaczęła reorganizację przedsiębiorstwa. Na pierwszy plan zwolnień poszli wszyscy inżynierowie i programiści zajmujący się rozwojem Mono. Jednakże Miguel de Icaza, jako główny zarządca całego projektu chcąc dalej rozwijać swój projekt, stworzył spółkę Xamarin.

Należy pamiętać też, iż kiedyś firma Ximian założona przez Miguel de Icaza i Nat Friedman, stworzyła Mono, a potem została przejęta przez Novella w roku 2004.

Xamarin będzie się skupiał głównie na rozwijaniu produktów bazujących na Mono w celu oferowania technologii .NET na iOS i Android i będzie kontynuowała wsparcie dla projektów open source Mono i Moonlight.

Miguel zaznacza, iż inżynierowie Mono wiele razy próbowali odłączyć projekt od Novella, jednakże firma nie zezwalała na taki krok. Okazuje się także, iż w kilku krajach zespoły odpowiedzialne za rozwój Mono również odłączyły się od Attachmate: Europa, Brazylia, Japonia, Kanada i USA. Dzięki takiemu zabiegowi będzie można dalej rozwijać MonoTouch i MonoDroid.

Dokładny wpis znajdziecie na blogu.

przez -
5 1030
Moonlight

Miguel i jego zespół Mono wydali pierwszą zapowiedź Moonlight 4, technologii która implementuje Microsoftowy Silverlight 4 pod Linuksem i innymi platformami. Chociaż nie jest zaimplementowana pełna specyfikacja Silverlight 4, to możemy się cieszyć praktycznie wszystkimi funkcjami Silverlight 3.

Zmiany obejmują nowe funkcje renderowania, nowe potoki renderowania, wsparcie akceleracji GPU, warstwa abstrakcji platformy, Gallium3D, Room for Growth, nowy parser XAML, czas życia obiektu. Bardzo ciekawie brzmi akceleracja GPU, która wykorzystuje Gallium3D, z pełnym wsparciem OpenGL, jeżeli Gallium3D nie jest dostępny. Oprócz tego nowy parser XAML został napisany całkowicie w C#, dzięki czemu jest szybszy i stabilniejszy.

Więcej informacji na stronie go-mono.com/moonlight.

Polecane

Prasa, Czasopismo

1 815
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...