Комментарии 131
Пусть сначала сами C# WPF портируют на отечественные системы, тогда будет можно двигаться в этом направлении.
Портируй wpf на web и забудь про это старье
Удачи с портированием САПР.
компас то показали уже.
и остальные подтянуться.
про микроофис можно уже забыть, он импортрован
Я бы не рискнул делать САПР на WPF, потому что довольно тормозная технология в итоге. Удобная для всяких презенташек и бизнес-отчётов, бесспорно, но не для тысяч мелких объектов в кадре.
Благодаря AvaloniaUI wpf спокойно можно запустить на линуксе используя их XPF
Лично я, никогда не вернусь писать кросплатформенный гуи на шарпах. И дело тут в самой Майкрософт - ей это не нужно, а коль это не нужно, то после выхода чего-нить нового, что-то из кросплатформенного обязательно ломается.
Никто не возьмётся. Дело в том, что до прошлого года программа в 200 форм вообще ни разу, даже по пьяни, не предполагалась когда либо становиться кроссплатформенной.
Наоборот, программа ввиду тупости и простоты - это просто формозаполнитель - предполагалась к написанию исключительно джунами. Поэтому и были выбраны шарпы, что джуны их знают, их в ВУЗе заставляют учить.
Дружили бы мы с другим ВУЗом, писали бы этот же софт на Яве, а у меня бы не маячила огромная проблема переписывать ту единственную программу из нашего репертуара, которая в этом ну никак не нуждается.
Avalonia прекрасно справилась со сложной САПР, отличий минимум. Местами удобней
ого, Минимбецифры не слышало про docker
Ну вот я слышал. И не понял, какие проблемы докер решает, если софт без докера сам по себе на машине не запускается по причине несовместимости с api os
простыми словами - вы разрабатываете софт под убунту, заворачиваете в контейнер и на любом линуксе запускаете его т.к. с точки зрения программы он запущен на убунте. то же самое со snap пакетами но наврядли они поддерживаются указанными ос.
сам linux API штука очень стабильная, проблемы всегда в совместимости стандартных библиотек которые и будут внутри контейнера
конечно драйвера так не предоставишь, но обычно это и не требуется
Так основная проблема это не запуск на разных линуксах
Вот только нахухуа контейнер, если можно, как и на винде делают, просто положить их рядом.
И на линупсах тоже старые линуксовые версии проприетарных игр или там лабвью.
Т.е. какую проблему решают контейнеры в данном случае?
"Российские ОС" - это всего-навсего дистрибутивы Linux? Ну раз так, то, в общем-то, ничего сложного или необычного. (Вот если бы реально нагородили принципиально новую™ ОС, было бы хуже и для юзеров, и для разрабов)
Думаете не нужно будет бумажку получать про совместимость с именно определенной операционной системой от именно этой компании?
«Всего-навсего дистрибутивы Linux» отличаются в наше время очень сильно. Это не только ядро, но и система управления пакетами, система управления сервисами, система безопасности, предустановленные пакеты, локализация и много чего ещё. У каждого дистрибутива могут отличаться все перечисленные и не перечисленные компоненты. А для каждого приложения могут иметь значения они все. Поэтому, запиливание софта именно под конкретный дистрибутив имеет значение, чтобы потом не было косяков с временными папками, локализацией, библиотеками, созданием таймеров, автозапусками и прочими нюансами. Даже определённые опции ядра могут мешать тому или иному софту. Кроме того, имеет значение соответствие стандартам безопасности нашей страны, поддержка сопутствующего софта типа электронных ключей и прочих приложений, нужных для жизни в экосистеме РФ.
Поэтому, равнять все дистрибутивы как нечто однородное или принижать сложность работы по их сборке и сопровождению, не правильно. Да, это не уровень Microsoft, где всё пишется своё, но это и не уровень небольшой команды. По каждому дистрибутиву, если он используется в продакшене, нужна поддержка, исправления багов и прочая обратная связь. Этим тоже кто-то должен заниматься.
Короче, не всё так просто с российскими ОС как кажется простому обывателю, и потому ограничение на несколько ОС вполне понятно.
Поэтому, запиливание софта именно под конкретный дистрибутив имеет значение
Отож. Потому производители ПО под линукс часто перечисляют дистрибутивы, с которыми точно все работает, а остальные - как повезет. Или под избранные дистрибутивы готовые пакеты, а остальные - собирай сам (на сайте того же VirtualBox есть готовые пакеты под ограниченное количество дистрибутивов, а в общей версии драйвера собираются уже в процессе установки, и, если сильно не повезет, что-то может пойти не так).
Если искать проблемы, то они обязательно найдутся, потому идти по пути наименьшего сопротивления проще :) Подавляющая часть софта скомпиллированная на определенном дистре, будет на нем работать. Если есть зависимость от либ, которые отсутствуют в дистре или же версия не подходящая, то тут можно либы добавить в процесс сборки. Если условие - это "СОВМЕСТИМОСТЬ" - значит возможность легко запустить на определенном дистре, и пакет в формате дистра, даже полностью не соответствующий packaging guidelines, сваливающий все в /opt/packagename - вполне себе рабочий вариант. И делаеться это легко и быстро. Тут вполне достаточно одного человекодня или пары. Не говоря уже о том что можно и flatpack, например, сделать с инструкцией. А со временем контора может пакет сделать и в соответствии guidelines от дистра, если овчина стоит того. Очевидно я не говорю о драйверо/ядро-зависимом софте, но такого в общем случае категорически мало.
Не принципиально тем, кто переклеил шилдик в СПО, а `make&make install` там работал и так из коробки. А если ты всегда делал под винду, то всё не так радужно.
Ого, Компас 3D и Delta Design получат Linux-версии?
Если будет необходимость, портируют всё. И людей найдут. Главное, чтобы начали. По-моему, это отличный закон, который сделает Linux ближе обычному пользователю.
Насчёт отговорок, что нет программистов и нет времени. Первое легко решается рекламой соответствующих курсов Skillbox и прочих таких контор (немного сарказм). Где есть спрос — будет и предложение. А второе можно частично исправить бóльшими денежными вливаниями. Ну и вложения времени того определённо стоят.
Даже, если не портируют или не сразу портируют продукты, которые есть сейчас, при создании новых уже будут ориентироваться на Linux! А сколько их ещё будет? Так что, лично я аплодирую стоя этому закону ???
Отлично, осталось только где-то родить кадры... Они почему-то за забором толпами уже не стоят даже на токарные станки, не то что программное обеспечение... Особенно на такой специфичный порт, как под юникс. А уж если ПО еще и древнее (привет OOO, COM, C/C++/CLI и т.д), то туши свет вообще. На мой взгляд пытаться соревноваться со всем миром по импортзамещению ПО пустая трата времени, не с нашей численностью и остатками научной школы так точно это делать, голову нужно менять и чем быстрее, тем лучше, пока еще руки и ноги целы. А то все слишком хорошо идет по плану, прямо как лунные станции 2015, 2020, 2023, 2025...
Интересно бы попробовать натренировать АИ на портирование софта на другие операционные системы и языки программирования. По идее, для этого даже исходный код не надо - достаточно исполняемых файлов и библиотек.
Сделать такой АИ декомпилятор - и перспектива импортозаместить вообще всё ПО (и даже улучшить его) - вполне реальна.
Ну wine уже сделали, ты хочешь его повторить?
Причём тут wine? В мире есть и другие операционные системы, кроме линукс - и портировать софт можно не только с windows. Многие были бы непрочь портировать что-нибудь с IOS, или даже просто со старой версии Android на новую.
Если вся цель - в точности воспроизвести функциональность, то искуственный интеллект вполне может такую задачу выполнить намного быстрее и лучше, чем человек, с гораздо меньшим числом ошибок.
Так с андроидом идёт по нарастающей, чем дальше в лес, тем усложняются слои, права доступа, чтобы программы не смогли чего-либо неправильного сделать, и чем дальше в лес, тем сложнее вся обвязка, чтобы сделать что-то достаточно тривиальное, но при неправильном использовании могущее что-то испортить.
Это если просто и косноязычно. И при достижении критической массы ПО на новые версии отсекать целиком старые версии API, не разбираясь старые. Поэтому даже немного сложно портировать старые наработки на новую версию — иногда приходится всё с нуля и через жопу делать, простите за мой фРанцузский.
Вот поэтому и нужно делать АИ, чтобы один раз научить для каждого конкретного нововведения, а дальше он будет проходить как нож сквозь масло через все эти слои.
При этом большое достоинство АИ - то, что он выдаст полноценный исходный код, а не будет пытаться играть роль прокладки между программой и ОС .
Вы в АИ понимаете ещё меньше чем в программировании. Чтобы его научить нужны миллионы готовых примеров. Где у вас хоть один? Не говоря уже о том, что исходных код мало где есть доступный публки.
Проекты с открытым исходным кодом на что?
Каждый проект на гитхабе, имеющий версии под разные ОС - готовый пример.
И никаких миллионов не нужно - для того, чтобы в таком АИ был толк, достаточно возможности обучать их вручную в процессе портирования. Тогда первый портированный проект будет полностью как при ручном, а вот каждый последующий будет требовать всё меньше и меньше внимания разработчиков.
В какой-то степени это уже делает GitHub CoPilot - это же лишь более специализированная и автоматизировання версия.
Так нужны примеры переделки, а не готового чего-то.
Если есть билды одной и той же программы для двух разных ОС, то их различие - это и есть пример переделки.
Такие программы заранее пишутся в кросс-платформенном стиле. Например, на кросс-платформенных фреймворках.
Это не мешает тренировать на них AI, а только ограничивает область наиболее эффективного применения.
Не всё что написано на кросс-платформенных фреймворках написано в кросс-платформенном стиле - и таким программам тоже нужно портирование.
АI сможет, к примеру, узнать, что ему надо заменить вызовы такой-то внешней .dll на вызовы такой-то внешней библиотеки .so.
(пример не гипотетический - есть программа, написана на QT но использует 7zip для открытия архивов, при этом у 7zip есть и Linux версии но в данной конкретной программе поддержки их нет, при этом наверняка найдутся и кросс-платформенные программы на QT с 7zip на которых можно научить портированию)
Например, у нас программа на голом Win32API или (упаси господь) на MFC. В портировании на Qt ей уже ничто не поможет, только сжечь всё и написать заново.
Как раз AI и может помочь портировать с Win32API с минимальными затратами нервов и времени.
Программа у вас может быть большая, но кардинально различных видов API'шных вызовов там будет не так много. Да, вначале придётся вручную обучать AI что делать с каждым из них (лучше, конечно, делать это на портировании каких-нибудь маленьких программ) - но достаточно сделать эту работу один раз и её результаты пригодятся для всех остальных Win32API проектов тоже.
Мы снова вернулись к сообщению "нужны миллионы готовых примеров", а их нет.
Нужны не просто куски кода на Qt или Win32API, а конкретно размеченные пары, что на что должно быть заменено.
АИ само определяет, что на что в коде заменяется, из контекста. Это не тупая копипаста - у АИ есть модель кода которая определяет как что работает и какая замена тут нужна.
Ручная работа нужна только для тех редких случаев когда портированных эквивалентов вообще нет, когда замена "1 в 1" - принципиально невозможна из-за полного отсутствия эталонов.
Например, если весь код программы - это "вызовите функцию 42" из гигантского платформо-специфического фреймворка которому просто нет эквивалентов.
с рекламным ПО прокатит, а любое использующее внешние, особенно аналоговые, данные станет очень серьёзной проблеммой
впрочем я не знаю пределов возможностей ИИ в плане декомпиляции именно кода.
С таким подходом и настроем точно ничего не получится. Оптимизм — важнейшая составляющая успеха. Без неё даже со всеми ресурсами будешь сидеть в луже. А с ней — даже со скромными ресурсами добьёшься многого.
Главное — двигаться в нужном направлении, а всё остальное приложится.
Особенно на такой специфичный порт, как под юникс
Линукс вам не юникс. Макось - юникс, а линукс - нет.
Так на токарные и прочие работы требующие как у медиков после обучения ещё порядочно практической работы на "кошках", прежде чем допустят до серьезного оборудования — там ещё другая проблема, управленческая.
Когда экспериментируют с системой оплаты, с выработки, заходящей в окладную часть выносят часть в премиальную, но если первая обязательная, то вторая — на усмотрение руководства.
А потом страдают — а шо специалисты после такой оптимизации и первого же кидка уходят, ну всего лишь раз кинули.
Так то да, аплодируем. А потом обяжут всех производителей компов за денежку ставить по умолчанию. Будет аплодировать и платить аплодируя.
В конце апреля Минцифры назвало версии российских ОС для обязательной предустановки ретейлерами на все поставляемые в страну настольные компьютеры и ноутбуки, архитектуры которых поддерживаются в решениях разработчиков из РФ. Кандидатами на предустановку на ПК могут стать на выбор Astra Linux, Alt Linux, ROSA Linux и РЕД ОС.
уже планируют обязать...
При любом сужении конкуренции за это будет кто-то платить. Только наивные сограждане радуются, что везде будет Линукс, прогресс, отечественное ПО. А по факту вы не сможете перепрыгнуть законы рынка.
Согласен с вами.
Внедрение инициативы в рабочие системы с целью "урегулировать и обезопасить" в наших реальностях не приводят ни к чему хорошему. Покрытие связью, IT-сектор и финт тех развились благодаря тому что в него не лезли "обезопасиватели" из гос-аппарата.
Люди тут думают что на деле это поможет линух сообществу, а на деле это приведет к созданию невозможных квазимод с реализацией всего худшего и вырезанием всего хорошего.
Сама идея заставить ставить "свободное по" уже пахнет несвободой. Вместо развития опять будем иметь застои.
Может, будет и другая логика действовать. Если много обычных физиков окажется на Линуксе, то впервые запрос на фичи и исправление косяков будет от рядовых пользователей, а не от программистов. И наконец-то свободное ПО начнёт поворачиваться лицом к домохозяйкам. На это ж всё время сетовали, что о них никто не думает. Ну так, в порядке фантазирования версия.
Я бы не обольщался. Подавляющее большинство обычных пользователей никакие запросы на фичи писать не будут. Думаете они на Windows много фичреквестов накатали? Максимум - нажмут "Отправить отчёт об ошибке в техподдержку".
Исполнять хотелки принудительно уже купивших домохозяек? А если нет, то что - они поедут в Казахстан чтоб легально проголосовать рублем за Win?
В OpenSource никто никому ничего не обязан. Может быть 1000 issues на гитхабе, но какая разница если разработчику лень? Это же всё таки бесплатно.
>>Если много обычных физиков окажется на Линуксе
Это как произойдёт? Они купят ноут а там РЕД ОС и первый же запуск киерпунка/старфилда окажется приговором для РЕД ОС и первым кандидатом на снос.
>>то впервые запрос на фичи и исправление косяков будет от рядовых пользователей
Первый запрос на переустановку винды.
>> а не от программистов.
Они давно на линуже.
>>И наконец-то свободное ПО начнёт поворачиваться лицом к домохозяйкам.
Причём тут отечественные линуксы и свободное ПО? Тот кто хотел поставить Альт тот уже поставил и знает чего хочет.
Какие "обычные пользователи"? Реестр российского ПО - это принудиловка для госкомпаний и бюджетных организаций. Кому интересно эту сферу окучивать, те конечно будут вынуждены писать софт под Аврору и прочее. А для кого это не ЦА, им по барабану эти искусственные ограничения.
По-моему, логика тут очень простая: чем больше портов под Linux всевозможного софта, тем больше портируется в том числе и сопутствующего софта, и тем богаче Linux-экосистема. И тем большее количество пользователей Linux получают от этого бонусы. Если есть движение в сторону Linux, вложения средств, времени, то эта экосистема развивается, цветёт и пахнет. А именно этого я и желаю для Linux'а.
>>больше портируется в том числе и сопутствующего софта
Какого? Крипто про для линухи? Пойду маму спрошу, нужен ей крипто про или нет.
>>и тем богаче Linux-экосистема
Она и так богата, чего только нет..
>>пользователей Linux получают от этого бонусы
Они, эти пользователи и так знают для чего они линухе поставили. Им рассказывать не надо.
Какого? Крипто про для линухи? Пойду маму спрошу, нужен ей крипто про или нет.
А подумать? Например, для работы с Компасом и не только, нужны офисные пакеты, чтобы писать документацию. Нужны графические редакторы, редакторы PDF, чтобы оформлять, править чертежи и много чего ещё может пригодиться. Работа архитектора или бухгалтера — это не только чертежи чертить, да в 1с-ке сидеть. Нужно много чего ещё.
Она и так богата, чего только нет..
Много, чего нет. И нет качественных продуктов.
Они, эти пользователи и так знают для чего они линухе поставили. Им рассказывать не надо.
А тут вообще нет логики.
Но прикол в том, что заминусили меня, а не твой тупой коммент.
>>А подумать?
Спасибо но нет.
>>Нужны графические редакторы,
Типа GIMP или KRITA? Было бы здорово если бы их портировали на Линух
>>редакторы PDF
Типа PDF Studio, Inkscape, Master PDF ...эхх мечты
>>Нужно много чего ещё.
Только это чего как относится к обычным пользователям. Вы там таки определитесь кто такие обычные пользователи, а то знаете на форме микротиков обычные пользователи таким непотребством занимаются.
>>Много, чего нет. И нет качественных продуктов.
Нуу, как только по закону станут на компы ставить так сразу появятся?
Серьезно?
>>А тут вообще нет логики.
Не было, нет и не надо.
А для кого это не ЦА, им по барабану эти искусственные ограничения.
"Наше ПО находится в реестре российского ПО" - это разве не плюсик в маркетинговую ценность продукта? На лохов потенциальных покупателей не из госкомпаний разве не подействует: "О, серьезная компания, наверно, следует посмотреть на их программы"?
>>"Наше ПО находится в реестре российского ПО" - это разве не плюсик в маркетинговую ценность продукта?
Это говорит о том что ПО можно продать госам. На этом всё.
Если компании выгодно поставить Проксмокс, они поставят его, вне зависимости от того есть он в реестре Российского ПО (привет UTINET Glovirt).
>>О, серьезная компания, наверно, следует посмотреть на их программы
Ага, конечно. Палка о двух конца. С одной стороны это реально серьезная компания, но тогда рынок о ней знает и её рекламировать не надо, а с другой стороны это васян который слил с гита свободный проект, переименовал его и свои контакты поставил как разработчика.
согласен, а то нанокад и компас уже лет более 8 лет завтраками кормят, в том числе и на хабре, что вот-вот и родят.
Мне интересно, насколько много людей пользуется этими ОС вне работы?
А сколько людей пользуется виндовс, а не андройд вне работы? Люди в быту скорее целиком перейдут на андройд, а не на линуксы. Линукс никогда не был и не будет бытовой системой, как бы гикам не хотелось этого, просто потому что для этого нужны деньги и постоянная подрежка/развитие, а деньги опенсоурсу брать неоткуда в таком количестве.
А поправки к закону нужные и не понятно почему этого требования вообще изначально не было. Только договорились об откатах и на какой системе обязательно все должно работать что-ли? Хотя Гослинукс и так бесплатный по запросу для учреждений - могли бы хотя бы с ред ос совместимость изначально добавить.
Игры. К сожалению, еще не 100% игр идет под линукс, а те что идут - могут потребовать пляски с бубном. А это важный показатель именно для домашней системы (а зачем еще комп дома нужен?)
А так в бытовом плане линукс полностью может заменить винду. Послушать музыку, посмотреть киношку/сериал или посерфить в интернете - линукс позволяет без каких-либо проблем.
С играми вопрос решается если это надо большой компании с ресурсами.
Посмотрите на SteamDeck.
Да, не все 100% игр идут, но ОЧЕНЬ много.
Очень много не нужно. Нужен мейнстрим. Вот Дьябла свежая, например.
Танцы с бубном при этом не нужны. Нужна кнопка скачать на официальном сайте и чтоб работало.
Игры это все еще Вин или консоли без вариантов.
в ютубе полно виде с 4й дьяблой на стимдеке, т.е под протоном оно из коробки запустилось
Так там и есть ровно одна кнопка - 'Cкачать', и все.
Потом она превращается в 'Запустить' и все, оно работает - поет и пляшет.
Там нормальный интерфейс Стима со всей библиотекой, никаких танцев с бубнами, просто ставишь и играешь.
Работают практически любые контроллеры (ps, xbox и прочие), если игра не поддерживает контроллер нативно то он может маппиться на почти любые комбинации кловомыши.
И клавомышь тоже работает,естественно.
Работает примерно 95% виндовых игр, может и больше - не считал.
А сам дек может подключаться к телевизору и становится из портативной консоли стационарной, примерно как Свитч.
Он меня по сути вернул в Стим - можно лежать на диване с контроллером и играть на телевизоре, а можно взять дек и играть где угодно, хоть в самолете.
Стимдек != линукс на стационарном компе.
На стационарном компе тоже есть Стим. Вот только не все игры есть в стим, а те что есть - не факт что запустятся под линуксом.
Все верно.
Я это писал к тому, что если кому-то очень надо, то решать задачу запуска существующих Windows программ в Linux очень даже можно. И даже сделать это вполне комфортным.
Вопрос трудозатрат и цены за разработку решения.
А так в бытовом плане линукс полностью может заменить винду. Послушать музыку, посмотреть киношку/сериал или посерфить в интернете — линукс позволяет без каких-либо проблем.
Как бы да, но зачем обычному пользователю что то менять, если и так все работает? А если нужно будет какую программу установить, то начинаются у обычного пользователя проблемы, а никто и никогда за просто так лишние телодвижения не делает.
Вот и мы и имеем ситуацию, где каким бы хорошим Линукс не был, но переходить на него никто не хочет, так как нет для этого объективных причин.
Существующему и не потребуется. А вот то, что на новых компах предполагается ставить один из разрешенных дистрибутивов наводит на мысль о том, на чём будут работать новые пользователи...
На работе может быть, дома сразу снесут все и поставят win. Оставят единицы которым кроме одноклассников и скайпа не чего не нужно и то до первого прихода внуков в гости, которые сразу развернут win, так как в игры не поиграть и вообще непонятно, что эта за дикая сборка windows стоит у бабушки и какой Васян ее ставил.
upd Пока не будет конкурентного преимущества никто не будет переучиваться или что то менять. Вот если я вижу плюсы в openwrt, то я прошил домашний роутер, а если менять шило на мыло, то смысла вставать с дивана нет.
На работе может быть, дома сразу снесут все и поставят win.
Подавляющее большинство пользователей ничего снести и поставить самостоятельно не смогут.
Оставят единицы которым кроме одноклассников и скайпа не чего не нужно
Это как раз "единицам" не-геймеров нужно дома что-то кроме браузера, месенджера и просмотрщика картинок.
до первого прихода внуков в гости, которые сразу развернут win, так как в игры не поиграть
У бабули на компе врядли будет видеокарта, которая позволит внукам во что-то поиграть. И врядли бабуля позволит курочить свой компутер с риском остаться без одноклассников.
Пока не будет конкурентного преимущества
Домашнему пользователю обсолютно все равно, какая ОС у них стоит, они этого даже не знают. Неоднократно ставил линух родственникам, которые с компом на "Ваше Высочество", они прекрасно пользуются и их все устраивает. Если линух будет предустановлен, будут пользоваться линухом.
Подавляющее большинство пользователей ничего снести и поставить самостоятельно не смогут.
Значит они и в linux не разберутся в случае проблемы. У них будет два варианта — нагуглить решение или вызвать мастера, который за 500 рублей поставит windows. А так как толком по linux не чего в русском сегменте не нагулить, да и командную строку никто осваивать не будет, то более вероятен вариант два.
Домашнему пользователю обсолютно все равно, какая ОС у них стоит, они этого даже не знают. Неоднократно ставил линух родственникам, которые с компом на "Ваше Высочество", они прекрасно пользуются и их все устраивает. Если линух будет предустановлен, будут пользоваться линухом.
Да я эти истории, как я ставил linux бабушке, уже лет 20 слышу, а воз и ныне там.
Насильно мил не будешь — все упрется в поддержку. На рынке полно людей, которые за 500+ рублей поставят windows и в случае чего даже по телефону помогут, а вот сколько линуксоводов у нас?
Как будут доплачивать или интернет там бесплатный к ПК на linux и что бы инфы по настройке было как у винды, да еще что бы без бубна все настраивалось и работала как в этих окнах — тогда и приходите. А пока место Linux на серверах и рабочих ПК. Если бы я был не прав то уже бы доля linux в домашнем сегменте давно бы выросла, а она чего то плюс минус на одном месте.
upd/ Вот для примера настройка DLNA для ТВ на Ubuntu и Win11. Все по первой ссылке в гугле.
https://itadept.ru/linux-dlna-server-minidlna/
https://help-wifi.com/raznye-sovety-dlya-windows/nastrojka-dlna-servera-v-windows-11-kak-podklyuchit-televizor-i-vyvesti-na-nego-
Во втором случае мышкой поклацать нужно, а в первом даже осознать написанное не каждый сдюжит и как бы комментарии подтверждают к инструкции.
>>У бабули на компе врядли будет видеокарта, которая позволит внукам во что-то поиграть.
Вы недооцениваете детей играть в игрушки. Специально покупал NUC на древнем интоле и что? Через неделю там стояла целая россыпь игорь от киберпука и атомикхарда до какого то треша о котором я и не слышал.
>>Если линух будет предустановлен
Так, так, то есть если вам позвонят и спросят как отсканировать с компа через wifi МФУ Кенон TS3440 на который драйвер только под винду, Вы сразу сообщите? Прямо все менюшки помните в Гноме/КДЕ/XFCE/LXQT и прочих?
Кто сказал, что ПО из реестра, которое обязано запускаться под двумя дистрибутивами - для дома?
Что там дома стоит - нынче мало кого интересует, на этом откаты не получить.
Игры - это консоли плюс андройд, а никак не виндовс или линукс. Сейчас не начало 2000-х если что чтобы оперировать играми. Опять же сфера двигается в стриминг игр, где вообще не важно будет какая платформа - телевизора будет достаточно.
Для бытового плана уже более чем достаточно смартфона и телевизора, компьютер дома большинству уже не нужен в том числе и для учебы.
Стим со 130 миллионами уников в месяц смотрит на ваши рассуждения с недоумением. У 95%+ из них винда.
Стриминг игр пока проваливаливается у всех. Может и взлетит еще, но вообще не факт.
3 миллиарда игроков смартфонов смотря на 130 миллионов игроков стима с недоумением. И укагадйте что будет со стимом когда винда превратиться в эмулятор андройда, а этот процесс идет уже полным ходом. Создавать игры для пк под винду смысла будет ровно 0, когда приложение на андройде будет работать везде.
3 миллиарда тараканов не могут ошибаться!
Рынок андроид игр очень специфичен. Не все хотят делать или покупать три в ряд. А винда позволяет делать и продавать большие, хорошие, платные проекты. С монетизацией вида «заплати много за игру и играй в нее без других трат».
Серьезно? И сколько лет назад вы играли в такие игры? Вы вообще в игры играете или только "слышали" ?
Большинство почему то думают что на смартфонах только три вряд, а там оказывается есть игры уровня д4 и уже не первый год.
По качеству уже нет разница игра для пк или смартфона - есть лишь платформа которую поддерживает разработчик при создании игры и для игр сервисов делают кроссплей (не путать с кросплатформой когда сервера для пк и мобилок разные)
Пару дней назад. На плойке, но не суть. Такой рынок точно есть. Там есть и деньги и желающие под него работать.
Покажете для андроида такие большие проекты? Толи мне не везет толи я не туда смотрю, но кроме три ряд или пей ту вин я там ничего не вижу. Покажите что-то большое (20-30 часов контента хотя бы), платное без микротранзакций (микротранзакции чего-то на влияющего на геймплей ок) под Андроид. Желательно не очень старое и вашу подборку топ5 таких проектов.
Из того, во что лично играл последние пол года:
Undecember
Torchlight Infinet
Tanks Blitz
Genshin Impact
И напомню что эти игры не просток росплатформеные они кросплей, в отличи от тех же WarRobots где кроссплей частичен.
Сейчас идет тестирование того же War Thunder Mobile
"Без микротранзакций" не совсем понимаю критерий - игры сервисы не бывают без микротранзакций и какое это отношение имеет к "три в ряд" ? Вы написали что андройд игры это три в ряд и ничего более существенного по графике и геймдизайну и винда тут уделывает. А я уже давно вижу что не уделывает, что все зависит сугубо от разработчика конкретной игры.
И да, в винде игры вида «заплати много за игру и играй в нее без других трат» - уже нет. ДЛС выходят каждые пол года, а это ничем не отличается от сезонных покупок игр сервисов - вы так и так платите пока играете, только чтобы начать играть надо заплатить на порядок больше и все.
Без микротранзакций так и надо понимать. Купил за деньги и играешь. Прошел за сколько-то часов и положил на виртуальную полочку. Как это делается на консолях или на ПК. Сервис не нужен. Нужна законченная игра.
В вашем списке таких нет вообще. Везде донат-донат. Спасибо, не надо.
И да, в винде игры вида «заплати много за игру и играй в нее без других трат» - уже нет. ДЛС выходят каждые пол года, а это ничем не отличается от сезонных покупок игр сервисов
Да сколько угодно. Посмотрите любые приличные рейтинги "игры года" или подобное. Там все такое. Нет, DLC с такой частотой не выходят. Иногда вообще не выходят.
только чтобы начать играть надо заплатить на порядок больше и все.
Нет начать. Есть купить, пройти и закончить.
Стим со 130 миллионами уников в месяц смотрит на ваши рассуждения с недоумением. У 95%+ из них винда.
Опрос, проведенный на сайте редакции, показал, что 100% людей пользуются интернетом (с)
Удобно, что ~200 миллионов пользователей консолей не позвали голосовать в стим...
Вы ещё недооцениваете пиратский "рынок". Стимом в основном пользуется молодежь, кто начинал чуть раньше чем он появился - до сих пор пользуются торрентами и прочим. Плюс не посчитаны всякие геншин танки онлайн и прочее, что "вне Стима", но при этом имеет свои миллионы игроков.
Не приписывайте мне то чего я не говорил.
Рынок консолей тоже есть. Он по схеме монетизации очень похож на рынок вин игр. Логично проекты выпускать и там и там. Поддержать еще платформу проще чем сменить тип монетизации.
Вы думаете они всю эту движуху со СКЗИ организовывают для домохозяек?
Им просто за лицуху в организациях башлять непонятно кому за пару слов в ворде надоело.
Альтом знаю точно пользуются, Астрой тоже, у кого еще осталась домашняя редакция. Но в общем и целом Астра, по крайней мере, не предназначена в принципе для домашних пользователей вне работы, у нее все-таки задача обеспечить предприятия, корп сегмент и тд.
По сути, производителей ПО обязывают писать кроссплатформенный софт, и это правильно. В целях безопасности развития и портируемости не должно быть привязки к одной платформе. Задрали эти Windows-only поделия.
По сути, производителей ПО обязывают писать кроссплатформенный софт, и это правильно.
Правильно было бы, если бы их к этому подталкивал рынок. А любое "обязывают" обычно имеет побочные негативные эффекты.
Правильно было бы, если бы их к этому подталкивал рынок.
Да ладно, у евросоюза есть, например, требования к продуктам питания. Хочешь участвовать в гешефте - будь добр соответствовать правилам, которые противоречат и ограничивают концепцию свободного рынка. И ничего, кому нужно - соответствуют.
Сравнение не совсем корректное: продукты питания могут быть опасны для здоровья, а софт - он либо кому-то нужен и потому востребован, либо нет, но он никого не убьет и не уложит на больничную койку. Поэтому софт вполне можно отпустить на саморегулирование рыночными механизмами.
софт - он либо кому-то нужен и потому востребован, либо нет, но он никого не убьет и не уложит на больничную койку.
Мда? Даже софт для МРТ, который может дать искаженную картинку, из-за которой что-то можно не заметить? Или софт для ультразвуковой диагностики? Или для рентгеновского аппарата? Или для управления оборудованием промышленного объекта, поездами, кораблями, атомными станциями?
Вы вообще понимаете, что даже неспециализированный, а десктопный софт может наворотить дел?
Но речь идет даже не об этом, а о безопасности технологического суверенитета. Кроссплатформенность обеспечивает независимость от платформы, нет привязки к вендору, и это одно из важнейших свойств, гарантирующих работоспособность кода в любых технологических и экономических условиях.
Что касается систем управления, то там конечные требования предъявляются к программно-аппаратному комплексу, а не отдельно к софту, железу и т.д. И уж о чем, о чем, а о кроссплатформенности там речи вообще не идет - Вы никогда не сможете без модификации перенести программу с условного ПЛК Симатик на условный Овен, даже несмотря на "стандартизированные языки для АСУТП". Потребуется полное перепроектирование всей системы. Максимум, что возможно удасться переиспользовать - некоторые сложные вычислительные алгоритмы, если, конечно, они там есть.
А что касается "технологического суверенитета" - то это вообще миф, недостижимый в современных условиях. Если, конечно, речь не о технологиях каменного века.
В этом есть только одна проблема: следующим шагом придется обязывать покупателей покупать. Потому что выйдет дороже совсем не по рыночному, т.е. существенно дороже при незначительных изменениях в качестве.
Всё это очень круто, но вот для того же MacOs надо иметь железо соответствующее. Теперь экстраполируем на наши эльбрусы в будущем и кто будет оплачивать этот банкет?
Так это же классика, "проблемы индейцев шерифа не интересуют". Одним главное бумажку издать, вторым - наказать за неисполнение, а проблемы пользователей/разработчиков их волнуют в последнюю очередь.
Мы сейчас уже десятилетиями оплачиваем банкет зарубежным корпорациям. Может, хватит?
А обеспечение кроссплатформенности кода вообще-то позволяет собрать хоть под MacOs, хоть под Эльбрус, хоть под этот ваш Risc-V, а не только под "две российские ОС".
Почему названия этих двух ОС нет в заголовке? Да и в статье вроде нет (просмотрел по диагонали).
А если они неизвестны, почему сразу где-то явно не написано, что список из двух ОС ещё не сформирован?
Как там говорится, хороший программист, это который решает некоторые проблемы не написав ни строчки кода. Так и тут, проблему которую пытаются решить, надо решать в других местах. Если решать так, как это сейчас делают, то это только создает дополнительные проблемы.
Конечно это круто, импортозамещение и т.д, но как быть с теми ПО которые очень полезные на Винде но их порт на Линукс не такой хороший. Да со временем это пофиксят, сделаю даже лучше, ведь Пингвин не зря является весьма удобной ОС в принципе для работы, да еще и открытость, настраиваемый интерфейс, безопасность. Я бы юзал оба варианта, как минимум для разнообразия
Смысл импортозамещения в независимости от не дружественных стран. Если полезные программы на Винде в какой-то момент перестанут работать, то если это игрушки, то не критично. А если ПО для работы перестанет функционировать, то это уже серьёзная проблема.
Какие конкретно программы на винде перестанут работать? И зачем им переставать работать, когда ими пользуются миллионы человек? Не совсем понятен твой посыл и то, как это относится к Линуксу... Отсутствие или наличие программ не зависит от разработчиков ПО. Астра, например, со своей стороны пытается как раз-таки покрыть потребности корпоративного сегмента. Какие-то совсем важные онли виндовс проги можно запусть под Wine, каких-то аналогов целая куча и ими спокойно заменяется большинством программ
Для перехода на Linux должна сложиться экосистема - подходящий момент наступает. Другое дело, что почти сплошная платность российского линукса - это недоразумение в мире линукса. Не ведитесь на лозунги про "импортозамещение" и уловки маркетологов, ставьте только бесплатные дистрибутивы! Если даже давят со стороны государства "ставьте только российскую ось" - бесплатные дистрибутивы есть, например ROSA Fresh Desktop или BaseAlt Simply Linux. А их уже можно превратить во что угодно, хоть в супер сервер с виртуализацией установкой нужных пакетов (и удалением ненужных) - это же (всё ещё) линукс!
Если бы софт продавали по себестоимости, то его цена бы зависела от количества проданных копий. Чем больше требований к программам, тем выше затраты и цена для конечного покупателя.
Зачем ставить платную отечественную операционную систему, если можно поставить бесплатный Linux? Зачем в России разрабатывать много платных операционных систем, если это всё равно переделанный Linux? Разве не проще (дешевле) разработать за государственный счёт только один вариант операционной системы Linux и потом раздать его бесплатно?
LibreOffice отстаёт от Microsoft Office по функциональности очень сильно. Поэтому необходимо разработать один вариант отечественного Linux и один вариант офисного пакета аналогичного по функциональности Microsoft Office.
Если сегодня мы разработаем ПО под две отечественные частные ОС, а завтра компании их выпускающие обанкротятся и придётся переписывать весь прикладной софт под другую "отечественную" ОС.
Отечественная ОС и офисный пакет должны быть государственными.
Проблема в том что государство не умеет делать хороший пользовательский софт. Особенно такой сложный как офисный пакет или ОС.
Это везде в мире так. Не только у нас.
Если предположить что разработка софта обойдётся в 5 миллиардов долларов и его купят 10 миллионов пользователей, то себестоимость одной копии 500 долларов, а если купят только 1 млн. копий, то тогда одна копия получится по 5000 долларов. А за такую цену покупатели его брать не будут.
А если несколько частных фирм будут разрабатывать каждый свой вариант, то где они возьмут нужную сумму чтобы сделать качественно?
Сейчас множество фирм берут бесплатный Linux, добавляют брендированные обои на рабочий стол и продают как свою разработку государству за бюджетный счёт. Ядро Linux по функциональности соответствует Windows, а вот бесплатного офисного пакета способного конкурировать с Microsoft Office, не существует.
Без офисного пакета импортозамещение это профанация (искажение смысла).
Разработку такого софта нельзя купить за деньги. Даже за очень большие деньги. Нужны уникальные компетенции управленцев. Начиная с самого верхнего звена. А потом надо нанимать все остальные звенья. У вас будут смузихлебы, токсичные сеньоры, девопсы с контейнерами, тимлиды которые ругаются с менеджерами и тому подобные личности. Ваши разработчики в понедельник утром просто проспят все утреннее, а в другие дни будут выглядеть ну совсем не так как должны на взгляд любого госуправленца выглядеть люди с такими зарплатами. И всем этим надо управлять. Нет, уволить их всех и нанять "нормальных" нельзя. Без этих людей у вас ничего хорошего точно не выйдет.
Разработка сложного софта это прямо именно то что государство в принципе не может делать. Дать денег кому-то и требовать результат может, а делать нет. И тут снова возвращаемся к началу. Купить такую разработку нельзя. Это только строго продуктовая кампания может сделать.
Проблему как это окупить корпорации решать умеют. Если хотите помочь сходите к ним и спросите что надо. Кажется там будут в основном слова про регулирование и про налоги, а не про прямые дотации деньгами.
Сейчас множество фирм берут бесплатный Linux, добавляют брендированные обои на рабочий стол и продают как свою разработку государству за бюджетный счёт.
Это тоже глупость.
Нужен вам хороший, универсальный, максимально беспроблемный гослинукс? Ну возьмите предпоследнюю lts Убунту и будет вам счастье. На нее можно повесить любые сертификаты и она от этого хуже не станет. Лучше впрочем тоже не станет.
а вот бесплатного офисного пакета способного конкурировать с Microsoft Office, не существует.
Просто купите Офис. Так все делают.
Если не продают по принципиальным соображениям используйте тот что купили до этого. Обновления, кроме обновлений безопасности которые точно будут, для него не так обязательны.
Да даже не обязательно использовать Wine, есть же пару заменителей, которые не такие уж и крутые. Платная Crossover, и бесплатная PlayOnLinux как вам не варик? ну к крайнем случае Виртуалку запустить и работать с виндой если на линуксе нету, я понимаю что это сложно, но либо ждать завоза ПО на Линухе либо выживать как можете
А кто-то из разрабов раньше этим озаботился. У тех же isp продукты отлично на наших операционках работает))) Другим тоже давно пора было этим вопросом заняться
Да на самом деле это не так уж и плохо, для людей которые только вникают в ОС — линукс покажется конфеткой, для старых юзеров, еще один способ восполнить знания, плюсом Линукс эт ж открытая штука, можно самому настраивать всё что тебе нужно, как глазу нраица. Да еще сам линукс распространяется свободным и открытым ПО, да дистрибутивы будут платные, но они только облегчают работу с ним
разработчики напишут веб-клиенты и будут сидеть дальше
а то что эти клиенты и рядом не стояли с их же "толстыми" клиентами (не говоря уже про кривые веб-клиенты - это уже никого не будет волновать (галочка есть и ладно)
Совместимость с двумя российскими ОС станет обязательной для отечественного ПО