Калькулятор от Microsoft портировали под Linux. Linux новости

Калькулятор от Microsoft портировали под Linux

31
Лайков: +9
войдите, чтобы ставить лайки

Windows Calculator Linux

За последние несколько лет 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
Установка через Snap

Для удаления можно использовать команду:

snap remove uno-calculator

Мы попробовали установить в Ubuntu 20.04 LTS. Программа запустилась, но были проблемы с интерфейсом. Часть элементов интерфейса «уезжает» за пределы окна. Изменение размеров окна приводит только к масштабированию видимой части интерфейса, и получить доступ к скрытым элементам не удается.

Uno Calculator (Windows Calculator): Обычный режим
Uno Calculator (Windows Calculator): Обычный режим

Во время работы в консоль сыпятся какие-то ошибки...

Ошибки в консоли
Ошибки в консоли

Рис Дэвис, продакт-менеджер из Canonical, написал в блоге snapcraft.io: «Хорошие ребята из сообщества Uno Platform портировали Windows Calculator с открытым исходным кодом на Linux. И они сделали это быстрее, чем Microsoft смогла перевести свой браузер на Linux.»

Uno Platform — это проект с открытым исходным кодом — реализует систему графического пользовательского интерфейса, который позволяет приложениям на основе WinUI и UWP запускаться в iOS, macOS, Linux, Android и WebAssembly.

Меню программы
Меню программы

Очевидно, что это далеко не последнее приложение от Microsoft, которое теперь может работать в Linux. Например, уже скоро браузер Edge можно будет устанавливать и запускать в Linux.

31
  • Опубликовано: 19.10.2020

Комментарии

DmitryK1
Активный пользователь
Активный
19.10.2020
13:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-1+2
войдите, чтобы ставить лайки
Калькулятор в 10-ке неплохой, часто пользовался режимом конвертации валют.
Вообще неплохая тенденция делать программы кроссплатформенными, а не искать аналоги на используемой тобой платформе.
NadyBear
Активный пользователь
Активный
19.10.2020
16:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDmitryK1Родительский комментарий
-2+5
войдите, чтобы ставить лайки
Вы, уважаемый, видимо, чего-то недопоняли - искать ничего не надо - все есть готовое в Linuxe.
DmitryK1
Активный пользователь
Активный
19.10.2020
16:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
-1+1
войдите, чтобы ставить лайки
Это вы, многоуважаемый, что-то не поняли. На каждой платформе есть программы, которые работают только на ней, а на других платформах приходится использовать АНАЛОГИ, а не ту же программу.
NadyBear
Активный пользователь
Активный
19.10.2020
16:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDmitryK1Родительский комментарий
+1
войдите, чтобы ставить лайки
А вот это интересно - исходя из Ваших слов калькулятор!=калькулятор. Поясните.
DmitryK1
Активный пользователь
Активный
19.10.2020
16:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
-1+1
войдите, чтобы ставить лайки
Вы притягиваете одно к другому.
Я говорю о том, что, несмотря на схожие функции, одна программа != другая программа.
NadyBear
Активный пользователь
Активный
19.10.2020
17:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDmitryK1Родительский комментарий
+3
войдите, чтобы ставить лайки
Не совсем так - Вы писали, что в калькуляторе вин10 есть конвертор валют - это как - он использует API валютных бирж или Вы ручками вводите курсы? Если ручками, то грош цена такому калькулятору
ReiCode
Активный пользователь
Активный
19.10.2020
17:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
-1+1
войдите, чтобы ставить лайки
Такой калькулятор, куда надо забивать ручками курс могу и я сделать) Без корпорации)
NadyBear
Активный пользователь
Активный
19.10.2020
17:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийReiCodeРодительский комментарий
+3
войдите, чтобы ставить лайки
Так в этом и вопрос - даже делать то и не надо, уважаемый ReiCode - уже их столько наваяли, что и складывать некуда. Я товарищу задал конкретный вопрос - эта считалка тащит курсы из бирж или нет? Если нет - то на кой ...этот она нужна.
dzentoo
Активный пользователь
Активный
19.10.2020
15:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Uno Platform - пиар ход классный.
Сейчас исходник открыли калькулятора, в следующем году исходник блокнота выложат, потом, может быть, Paint подтянется.
Вопрос знатокам: почему весь этот Виндовый код, до которого нет дела ни одному нормальному пользователю Маздаев, вызывает такой живой интерес, да ещё и в Linux сообществе?
Не понимаю.
Кто что думает?
NadyBear
Активный пользователь
Активный
19.10.2020
16:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdzentooРодительский комментарий
+2
войдите, чтобы ставить лайки
Да бред это все - копнитесь в завалах NIX-платформы - нароете таких калькуляторов, что МС и не снилось.
julyfox
Активный пользователь
Активный
19.10.2020
17:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
+1
войдите, чтобы ставить лайки
Вот именно!
berdnikov01011975
Активный пользователь
Активный
19.10.2020
16:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
лучше бы оффисный пакет адаптировали под linux.
вот это было бы сдорово.
а эти третье степенные программы не стоят внимания.
если бы это случилось, то возможно ускорились бы разработчики libreoffice и других оффисных пакетов.
dzentoo
Активный пользователь
Активный
19.10.2020
17:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийberdnikov01011975Родительский комментарий
+2
войдите, чтобы ставить лайки
не..не откроют код Офиса - это их продажи.
Зато: демонстрация лояльности Опенсорсникам, типа
- мы свои чуваки, калькулятор вот вам подогнали, от сердца оторвали, пользуйтесь..считайте :-)
Hrynkiv
Активный пользователь
Активный
19.10.2020
18:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийberdnikov01011975Родительский комментарий
+2
войдите, чтобы ставить лайки
Даже если они откроют код своего офиса, проект Libreoffice не станет использовать их код. Как этого не стала делать React когда слили части кода windows. если только они изменят условия лиценции на GPL, но этого никогда не будет, они максимум его в виде Snap пакета дадут, чтобы задобрити сообщество. Но я и в это не верю
Hrynkiv
Активный пользователь
Активный
19.10.2020
17:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
круто хотя других калькуляторов под линукс есть предостаточно, но чем больше выбор тем лучше. Я обычно использую тот софт, который написал разработчиками DE вроде Kcalc в КДЕ или калькутор от мате. Так сказать для оболочки на базе Qt юзаю программу на базе Qt, а для GTK оболочек использую калькулятор и другие программы написаны с использованием Gtk
NadyBear
Активный пользователь
Активный
19.10.2020
18:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHrynkivРодительский комментарий
0
войдите, чтобы ставить лайки
Открою страшную тайну - в консоли есть команда bc - тот же калькулятор, тільки оце хелпи для початку почитати треба :-)
Hrynkiv
Активный пользователь
Активный
19.10.2020
18:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
-20
войдите, чтобы ставить лайки
Одне реченя, а написане двома мовами =) гаразд теж солов'їною відповім. Таємниця не така вже й страшна, я люблю консольні програми для прикладу мій основний плеєр це cmus. На рахунок консольного калькулятора bc його для початку встановити треба, але я би використовував краще qalc - це також консольний калькулятор, але мені він більше подобається. Хоча можливо у вашому дистрибутиві bc установлений за промовчуванням.
NadyBear
Активный пользователь
Активный
19.10.2020
18:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHrynkivРодительский комментарий
-10
войдите, чтобы ставить лайки
Оце колего я по Вашому ніку визначив, як можна жартома звернутись - дещо не погоджусь - bc - це класика, ще здається, з SySV іде в дистрах.
Hrynkiv
Активный пользователь
Активный
19.10.2020
18:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
-20
войдите, чтобы ставить лайки
Що ви зрозуміло з мого ніку, він же жахливо читається? :-)
скачав щойно bc спробую розібратись наскільки він потужний, можливо сподобається.
NadyBear
Активный пользователь
Активный
19.10.2020
18:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHrynkivРодительский комментарий
-10
войдите, чтобы ставить лайки
Так тільки україномовний второпає, що воно таке :-).
А bc спробуйте - там своя скріптова мова є, ще й з підключенням bigfloat-digit.
NadyBear
Активный пользователь
Активный
19.10.2020
19:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHrynkivРодительский комментарий
-10
войдите, чтобы ставить лайки
Оце щире дякую - повозився тільки що з qalc - дійсно хороша річ. Я, ж оце, в ретро застряг - тут згоден - bc -вже старенький.
Hrynkiv
Активный пользователь
Активный
20.10.2020
07:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
-10
войдите, чтобы ставить лайки
Радий що ви сподобалось
Бро
19.10.2020
22:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Только его и не хватало на Лин-х, а то ведь не было калькуляторов
dzentoo
Активный пользователь
Активный
20.10.2020
07:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийБроРодительский комментарий
0
войдите, чтобы ставить лайки
такого точно не было. Аттракцион невиданной щедрости от MS Маздаев.
написан индусами считавшими на на нём же свою зарплату в Microsoft
Skoda774
Активный пользователь
Активный
21.10.2020
06:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Мне одному не нравиться что майки так активно в Линукс лезут?)
То WLS какую то сделали Линукс в винде? на какой ! он там нужен?)
То Файловую систему Ext4 теперь могут подцеплять себе)
Вот теперь калькулятор засунули виндовый в Линуск? на ! он тут нужен?
Сидели бы в своей винде ковырялись, со своими багами которые есть в 10 со времен XP) я про диспетчер задач если кто знает)
DrSheppard
Активный пользователь
Активный
21.10.2020
06:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSkoda774Родительский комментарий
0
войдите, чтобы ставить лайки
калькулятор портировали не Microsoft, они просто выложили исходный код. Баги со времён XP, звучит как мем, ничем не подкреплённый
Skoda774
Активный пользователь
Активный
22.10.2020
08:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
Ну ты про диспетчер задач знаешь?)
DrSheppard
Активный пользователь
Активный
22.10.2020
09:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSkoda774Родительский комментарий
0
войдите, чтобы ставить лайки
про то что его переписали?
Skoda774
Активный пользователь
Активный
22.10.2020
09:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
Короче не знаешь)
DrSheppard
Активный пользователь
Активный
22.10.2020
09:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSkoda774Родительский комментарий
0
войдите, чтобы ставить лайки
скорее всего, не знаю
fallen
Активный пользователь
Активный
21.10.2020
13:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSkoda774Родительский комментарий
+1
войдите, чтобы ставить лайки
нет, ни тебе одному, мне изрядно подгорело на новости о ext4 и шинде.
а тут еще едж со своими зондами приехал, трогать будет кто?

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила