Комментарии 0
...комментариев пока нет
Мигель де Икаса и его мечта — Linux на десктопах

Классический старый интерфейс Midnight Commander

GNOME (1999)
Интересно, что с Фридманом они познакомились в компании Microsoft, куда юный Мигель пришёл на собеседование по поводу устройства на работу в 1997 году, незадолго до того, как он запустил проект GNOME. Нат работал там в качестве стажёра. Вскоре они стали лучшими друзьями.

Этторе Пераццоли, Раф Левьен, Нат Фридман (за рулём) и Мигель де Икаса (на переднем сиденье) в конце 90-х. Фото из личного архива
Именно у Фридмана родилась идея основать компанию для монетизации GNOME и выпуска «отполированных» версий свободных программ GNOME, OpenOffice.org и Gaim. Среди собственных разработок — персональный информационный менеджер Ximian Evolution, Ximian Connector, пакетный менеджер Red Carpet, Bonobo (устаревший аналог Microsoft OLE) и Mono.

Календарь в менеджере GNOME Evolution
Сейчас Ximian Evolution носит название GNOME Evolution. Это самый крупный проект в истории опенсорса, написанный с нуля с открытыми исходниками (браузер Mozilla и офисный пакет OpenOffice изначально создавались как проприетарные продукты).

Почтовый клиент в менеджере GNOME Evolution
Результатом всей этой работы стал выпуск опенсорсного фреймворка Mono, совместимого с .NET, тогда ещё в компании Ximian. После трёх лет разработки первая версия Mono 1.0 вышла в июне 2004 года. Первоначальный фокус только на Linux решено было расширить на разнообразные архитектуры и ОС, включая встроенные системы.
Поскольку компания Ximian была куплена Novell, а сама Novell в 2011 году продалась Attachmate с последующими массовыми увольнениями, проект Mono оказался под угрозой. Тогда Мигель принял решение основать новую компанию Xamarin.

Мигель де Икаса, 2006 г, фото: Jesús Corrius
Из других продуктов — облачный сервис Xamarin Test Cloud для тестирования мобильных приложений на реальных смартфонах в облаке (дата-центре).
Инструментарий Xamarin позволяет на общей кодовой базе C# писать нативные приложения под Android, iOS и Windows, с нативными интерфейсами. В качестве среды разработки распространялась кроссплатформенная IDE Xamarin Studio (MonoDevelop).

MonoDevelop
В 2016 году компанию Xamarin купила корпорация Microsoft предположительно за $400−500 млн. В 2022 году Xamarin.Forms перевыпустили как .NET MAUI. Ещё раньше фирменные дополнения Xamarin for Visual Studio были нативно интегрированы в Visual Studio. Постепенно шло переваривание и других продуктов. Например, сканер .NET Mobility Scanner стал частью инструмента Shared Projects в Visual Studio.
Что касается проекта Mono, он относительно успешно живёт и развивается до сих пор. Кроме базовых компонентов, он содержит стек разработки Mono/Linux/GNOME и стек совместимости с Microsoft. Первый включает Gtk# для разработки GUI (с нативной интеграцией в GNOME), библиотеки Mozilla для работы с движком рендеринга Gecko, библиотеки интеграции с Unix (Mono.Posix), библиотеки для подключения к СУБД, стек безопасности и язык XML-схем RelaxNG.


SwiftTermApp