За последние несколько лет Microsoft очень «увлеклась» Linux. Уже сейчас можно установить Linux внутри Windows через WSL. Помимо интеграции Linux внутрь Windows, Microsoft выборочно переводит часть своего ПО в разряд Open Source. В 2019 году одной из таких программ стала программа «Windows Calculator» (Калькулятор), код которой был размещен на GitHub. Windows Calculator используется в качестве стандартной программы Калькулятор в Microsoft Windows.
По приведенной GitHub статистике видно, что Windows Calculator написан преимущественно на C++, а 7.7% объема исходного кода написано на C#. Если покопаться в исходных файлах, то можно заметить, что Microsoft использует C++/CLI (Википедия: «C++/CLI — язык для среды программирования Microsoft .NET.»).
Программисты из команды проекта Uno Platform портировали Windows Calculator на Linux. Более того, в Ubuntu 20.04 его теперь можно установить через Snap, выполнив команду:
sudo snap install uno-calculator --beta
Для удаления можно использовать команду:
snap remove uno-calculator
Мы попробовали установить в Ubuntu 20.04 LTS. Программа запустилась, но были проблемы с интерфейсом. Часть элементов интерфейса «уезжает» за пределы окна. Изменение размеров окна приводит только к масштабированию видимой части интерфейса, и получить доступ к скрытым элементам не удается.
Во время работы в консоль сыпятся какие-то ошибки...
Рис Дэвис, продакт-менеджер из Canonical, написал в блоге snapcraft.io: «Хорошие ребята из сообщества Uno Platform портировали Windows Calculator с открытым исходным кодом на Linux. И они сделали это быстрее, чем Microsoft смогла перевести свой браузер на Linux.»
Uno Platform — это проект с открытым исходным кодом — реализует систему графического пользовательского интерфейса, который позволяет приложениям на основе WinUI и UWP запускаться в iOS, macOS, Linux, Android и WebAssembly.
Очевидно, что это далеко не последнее приложение от Microsoft, которое теперь может работать в Linux. Например, уже скоро браузер Edge можно будет устанавливать и запускать в Linux.
Комментарии
13:42
Вообще неплохая тенденция делать программы кроссплатформенными, а не искать аналоги на используемой тобой платформе.
16:29
16:34
16:45
16:52
Я говорю о том, что, несмотря на схожие функции, одна программа != другая программа.
17:30
17:47
17:52
15:38
Сейчас исходник открыли калькулятора, в следующем году исходник блокнота выложат, потом, может быть, Paint подтянется.
Вопрос знатокам: почему весь этот Виндовый код, до которого нет дела ни одному нормальному пользователю Маздаев, вызывает такой живой интерес, да ещё и в Linux сообществе?
Не понимаю.
Кто что думает?
16:31
17:31
16:33
вот это было бы сдорово.
а эти третье степенные программы не стоят внимания.
если бы это случилось, то возможно ускорились бы разработчики libreoffice и других оффисных пакетов.
17:08
Зато: демонстрация лояльности Опенсорсникам, типа
- мы свои чуваки, калькулятор вот вам подогнали, от сердца оторвали, пользуйтесь..считайте :-)
18:35
17:59
18:04
18:11
18:16
18:26
скачав щойно bc спробую розібратись наскільки він потужний, можливо сподобається.
18:36
А bc спробуйте - там своя скріптова мова є, ще й з підключенням bigfloat-digit.
19:24
07:33
22:23
07:36
написан индусами считавшими на на нём же свою зарплату в Microsoft
06:25
То WLS какую то сделали Линукс в винде? на какой ! он там нужен?)
То Файловую систему Ext4 теперь могут подцеплять себе)
Вот теперь калькулятор засунули виндовый в Линуск? на ! он тут нужен?
Сидели бы в своей винде ковырялись, со своими багами которые есть в 10 со времен XP) я про диспетчер задач если кто знает)
06:32
08:26
09:13
09:20
09:21
13:39
а тут еще едж со своими зондами приехал, трогать будет кто?