Кто чем импортозаместился? :-)

Обсуждение идей, архитектуры и проектов (как существующих, так и разрабатываемых).

Модераторы: Рождённый_в_СССР, Модераторы

Re: Кто чем импортозаместился? :-)

Сообщение Pavia » 11.06.2018 15:05:38

serbod
serbod писал(а):Не вижу смысла обсуждать способы самоизоляции и вырождения. Это много раз в истории проходили, в итоге одна богатая и технически развитая небольшая страна вырезала целый многомиллионный континент. Римляне, испанцы, англичане..

Всё верно Qt пользуется весь Мир и допиливаю её всем миром. IBM продавала механические машины для подсчёта голосов во все страны мира когда Билгейтца ещё в проекте не было.

azsx
azsx писал(а):Может у Вас на d: 3.000? А может вы принципиально ограничиваете количество устанавливаемого у себя софта, даже в ущерб собственной производительности?

Нет просто этот скрипт кривой и он не работает на Win10.

Что на роутере у меня 2000 исполняемых файлов минус 500 директорий. В оставшихся 1500 куча либ и html файлов они тоже исполняемые.
Аватара пользователя
Pavia
постоялец
 
Сообщения: 290
Зарегистрирован: 07.01.2011 12:46:51

Re: Кто чем импортозаместился? :-)

Сообщение azsx » 11.06.2018 15:55:53

Количество EXE файлов не показатель используемых программ от слова совсем

Конечно, если виндовый админ не может что то ткнуть мышкой. то программы ваще нет :)
Сути спора это не меняет. Допустим MS Office -- это 1 пакет, который в теории ваще в 1 exe можно запаковать. И вы планируете конкурента этому пакету написать за 1 год за 3 миллиона рублей, включив сюда расходы на бюрократию? Или автокад перепишите за год?
Вот прекрасно, что jetbrains по сути русская фирма. Немного расстраивает, что как то в интервью владелец конкретно сказал, никаких причин лезть в реестр российского софта они не видят. И вот jetbrains уже вроде как и не российский...
Нет просто этот скрипт кривой и он не работает на Win10.

Случайно не смотрели, что именно не работает? Какая то конкретная команда или | команд между собой?
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Кто чем импортозаместился? :-)

Сообщение olegy123 » 12.06.2018 09:14:27

Alex2013 писал(а):1 Есть (и всегда будут ) задачи где это просто неважно.
( например специализированный текстовый редактор или некий генератор отчетов для печати )
Чем отличается MSOffice от OpenOffice(LibreOfice и т.п.)? А тем что там визуальный интерфейс вынесен в отдельную задачу.. изменения кнопки вынесен в отдельную нить, сама генерация изображения GUI хорошо проработаны и оптимизированные. В OpenOffice часты freeze, гуи джавовские. От этого работа в MSOffice более комфортна чем в OpenOffice. Вроде бы простые текстовые редакторы а столько отличий.

Лично сам проводил эксперимент - TQuery более 10 штук..TQuery открывалась 5~15 секунд, а форма TForm в этот момент фризилась. Посадил TQuery в отдельный TThread. Стала открываться моментально. Пошел дальше сделал компоненты, где интуитивно подставлял выборку результата (TDBCombobox).. Ввел задержку 0.7 сек для инерции, типа не сразу "шлеп", а с неким ожиданием и мягкостью. Приятно стало работать.

Alex2013 писал(а):2 Если программа в явном виде не использует много поточность то за нее это часто делает ОС .
конкретно, что делает? у ОС вообще задача запустить приложение и выделить поток(если ОС многозадачная, а не как DOS) - это для микроядерной.. Для гиперядерной ОС предоставить унифицированные интерфейсы(файловую систем, сеть, видео, аудио и тп.п)

Alex2013 писал(а):3 Для успешного написания МП-программ нужна поддержка на уровне языка программирования желательно вообще сделать так чтобы нельзя было писать "НЕ МП программы"
Я про то что в функциональном языке изначально не было параллельной работы, потом гвоздями прибили функционал. На том этапе два, три или сто потоков был прорыв на майнфреймах. Но сейчас в ПС легко могут быть более даже в одном приложении( например тот же торрент качалка).
Не не писать МП на функциональных языках это как? Это как в CUDA-а компилируешь функцию грузишь в ячейки(Cells), заливаешь входящие данные, вызываешь функцию запуска. ждешь когда последний отработает, сливаешь выходные данные?

Добавлено спустя 24 минуты 5 секунд:
Pavia писал(а):Всё верно Qt пользуется весь Мир и допиливаю её всем миром.
:D гуишная либла захватит весь мир?

Добавлено спустя 5 минут 46 секунд:
пилят её только потому что другой
Pavia писал(а):Что на роутере у меня 2000 исполняемых файлов минус 500 директорий. В оставшихся 1500 куча либ и html файлов они тоже исполняемые.
:shock:
этот роутор - ваше рабочее место?
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: Кто чем импортозаместился? :-)

Сообщение McLion » 12.06.2018 12:22:53

Вот ночьной кашмар Микросовского Офиса -> http://www.softmaker.com/ru/softmaker-office-windows
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Кто чем импортозаместился? :-)

Сообщение Alex2013 » 12.06.2018 12:29:06

Кстати,как выясняется в дебрях самой MS идет довольно интересная движуха !
1 Оказывается еще для 7-ки был (самой MS ! ) разработан пакет WindowsXPMode
Изображение
(И это как я понял не совсем виртуальная машина, а как раз аналог DosBox (или точнее несуществующего WinBox ) то есть эмулятор API WinXP )
https://www.microsoft.com/ru-ru/downloa ... px?id=8002
2 MS Экспериментирует c запуском программ Linux
https://3dnews.ru/932217
https://habr.com/post/392965/
Изображение

То есть как раз идет движение в сторону создания "универсальной ОС" с возможностью использовать ЛЮБЫЕ созданные для разных ОС приложения . Причем все идет к тому что эта возможность будет доступна сразу "из коробки". :idea:
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Кто чем импортозаместился? :-)

Сообщение zub » 12.06.2018 14:29:52

>> за четвёртый год автокад
help wanted. я уже лет 10 как переписываю, а всё рядом не лежал))
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: Кто чем импортозаместился? :-)

Сообщение Pavia » 12.06.2018 14:31:36

Alex2013 писал(а):(И это как я понял не совсем виртуальная машина, а как раз аналог DosBox (или точнее несуществующего WinBox ) то есть эмулятор API WinXP )

Читайте внимательно там же написано что ставится виртуальная машина с WinXP. Ставится на вируальную машину Windows Virtual PC - этоаналог VirtualBox и VMWare palayer.
Я вот тут докер изучаю. Суть в том что они взяли Ubuntu 8Гб убрали всё лишнее очень хорошо убрали на выходе осталось 50 мб. И запихнули в виртуалку.
Сделали проброс файлов из реальной машины в виртуалку. Так как у МС данные от программ давно отделены.
Так вот к чему я это МС походу это понравилось. 50 мегабайт ОС да 150 МБайт виртуальная машина это капля для 1ТБ диска. Программы ставятся из git архива гостевой ОС и по выключению удаляются. После первичного скачивания установка происходит мгновенно. Там файловая система у них типо матрёшки.

Так вот что макрософт сделали они всю эту механику которую я описал спрятали от пользователя. Для него перемещения данных и кода в виртуталку происходит прозрачно. И незаметно. Причем в докере это всё есть, вам только грамотно ярлыки повесиь на рабочий стол нужно. Вот пакетов грамотных нет. Но это дело наживное

Можно вот такое сделать и удивлять друзей что у вас на XP да и на Win7 запускаются linux программы:
https://www.youtube.com/watch?v=YLAYfwUPj7s
Аватара пользователя
Pavia
постоялец
 
Сообщения: 290
Зарегистрирован: 07.01.2011 12:46:51

Re: Кто чем импортозаместился? :-)

Сообщение Alex2013 » 12.06.2018 17:17:30

Читайте внимательно там же написано что ставится виртуальная машина с WinXP. Ставится на вируальную машину Windows Virtual PC

Вопрос : Зачем тогда выпускать специальный пакет ? Как я понял там ВМ "допилена" чтобы была аппаратная поддержка в ВМ причем именно XP . (Но возможно я ошибаюсь ) :roll:

Я вот тут докер изучаю.

Бр.. боюсь мы разных вещах говорим ...
Я о "Bash on Ubuntu в среде Windows 10" это точно не витруалка и даже не аналог Cygwin (где как я понял в основном своя кодовая база или нужно минимум пересобирать софт из исходников - короче живых elf-ов по apt-get просто так не поставить ).

Зы
По ролику c трубы: у меня так на телефоне линукс проживает . Linux Deploy + Ubuntu 12.4 + вывод через VNC,SSH...
Единственное чем отличается так это наличием своего отдельного десктопа .
Примерно так (только смартфон другой)
ИзображениеИзображение
Последний раз редактировалось Alex2013 12.06.2018 18:08:26, всего редактировалось 1 раз.
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Кто чем импортозаместился? :-)

Сообщение azsx » 12.06.2018 17:55:38

Бр.. боюсь мы разных вещах говорим ...

Я так ваще не понимаю о чём вы тут переписываетесь. https://docs.microsoft.com/ru-ru/windows/wsl/about
Хорошо известно, что это эмулятор, условно берётся команда ls транслируется в dir и результат выводится в консоли. По сути отдельная программа.
зы
как по мне так штука совершенно бесполезная.
Если кто то считает, что линукс в консоли лучше, чем винда, то ему надо почитать о vbscript для старых или power shell для новых окон. Как минимум винда не хуже, а чаще лучше, без вариантов.
Если кому то нужен никс внутри винды, то надо поставить виртуалку.
Иначе cgwin более чем хорош. Многие вещи в винде также есть, пусть иногда с проблемами в производительности.
---
ТС Вадим, как успехи у вас с запуском видео? У вас есть аппаратное ускорение на встроенных видеокартах? Какие режимы заработали?
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Кто чем импортозаместился? :-)

Сообщение Alex2013 » 12.06.2018 18:16:40

Дело в том, что там разумеется не только "Bash", а вот что
Изображение
Windows Subsystem for Linux
То есть по сути аналог Wine (L-Wine ? ) /
" Вот и всё — теперь доступно окружение Ubuntu. Первым делом нелишним будет обновить список доступного ПО командой apt-get update, после чего можно доустановить необходимый софт из репозиториев Ubuntu."
Зы
По консоли *nix систем: я не слишком часто к возможностям консоли обращаюсь, что в Линкус что в Виндос ( и я как начинавший с "Черного-ДОСа" вполне знаком с возможностями командного интерпретатора или его расширений) .
Но консоль для меня давно просто "строчка под панелями far / mc " и не более .
Последний раз редактировалось Alex2013 12.06.2018 18:41:15, всего редактировалось 4 раз(а).
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Кто чем импортозаместился? :-)

Сообщение azsx » 12.06.2018 18:30:04

Alex2013 вот этого скрина мне и не хватало. Теперь то всё понятно :)
По вопросу с убунту в вин 10 я ответил ссылкой на документацию. Также, замете, мне лично эта тема ваще не интересна, я смысла в этой фигне не вижу. Ну просто...
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Кто чем импортозаместился? :-)

Сообщение wofs » 12.06.2018 21:08:24

olegy123 писал(а):Чем отличается MSOffice от OpenOffice(LibreOfice и т.п.)? А тем что там визуальный интерфейс вынесен в отдельную задачу.. изменения кнопки вынесен в отдельную нить, сама генерация изображения GUI хорошо проработаны и оптимизированные. В OpenOffice часты freeze, гуи джавовские. От этого работа в MSOffice более комфортна чем в OpenOffice. Вроде бы простые текстовые редакторы а столько отличий.

А вот не надо - это дело привычки.
MS Office не пользовался со времен win98.
Плотно сижу на Open/Libre office. Как то пытался (поддавшись на рекламу подобных вам людей) пользоваться MS 2007 - оплевался от модного ленточного интерфейса и вернулся на Libre. Здесь все родное, каждый хоткей, каждая функция, каждая кнопка.
Лично для меня MS Office - это нечто вроде кросовок с колесиками - модно, но неудобно.
Аватара пользователя
wofs
постоялец
 
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань

Re: Кто чем импортозаместился? :-)

Сообщение Alex2013 » 13.06.2018 01:09:22

MS Office давным давно по сути пишется на WordBasic-е (все интерфейсные "рюшечки" 100% на нем ) что там в ядре "хрен знает" вполне возможно, что основа с Microsoft Office 97 не меняется либо очень "тонкий клиент" .
Но только благодаря такой архитектуре этот пакет-монстр удается куда-то там портировать и обеспечивать поддержку новых ОС .
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Кто чем импортозаместился? :-)

Сообщение olegy123 » 13.06.2018 10:52:04

wofs писал(а):
olegy123 писал(а):Чем отличается MSOffice от OpenOffice(LibreOfice и т.п.)? А тем что там визуальный интерфейс вынесен в отдельную задачу.. изменения кнопки вынесен в отдельную нить, сама генерация изображения GUI хорошо проработаны и оптимизированные. В OpenOffice часты freeze, гуи джавовские. От этого работа в MSOffice более комфортна чем в OpenOffice. Вроде бы простые текстовые редакторы а столько отличий.

А вот не надо - это дело привычки.
MS Office не пользовался со времен win98.
Плотно сижу на Open/Libre office. Как то пытался (поддавшись на рекламу подобных вам людей) пользоваться MS 2007 - оплевался от модного ленточного интерфейса и вернулся на Libre. Здесь все родное, каждый хоткей, каждая функция, каждая кнопка.
Лично для меня MS Office - это нечто вроде кросовок с колесиками - модно, но неудобно.
Я пишу про технологии.. на вашем Open/Libre-office комп больше перенапрегается, тяжелые клики.. не всегда быстро реагирует на изменение ввода. фризы.
Это связано с тем что кто попало пишет в код. Графика отдана на реализацию в java, которую пилят либо Oracle либо энтузиасты.

с MS Office проще - там одна контора все клипает, на уровне DX и на уровне VB. Поэтому продукт сбалансированы.
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: Кто чем импортозаместился? :-)

Сообщение serbod » 13.06.2018 11:17:47

Операционные системы на базе Windows NT до Windows 2000 имели POSIX-уровень, встроенный в ОС, и «UNIX Services for Windows» предоставляло UNIX-подобное окружение. Для получения POSIX-совместимости в Windows XP нужно скачать и установить бесплатный пакет «Windows Services for UNIX». UNIX-подсистема встроена в Enterprise и Ultimate редакции Windows Vista и не может быть добавлена в другие редакции.

Ничего там не эмулируется, POSIX это такой же API к ядру, как Win32 или .NET Framework. Но для большинства приложений голого ядра недостаточно, нужны еще всякие библиотеки и сервисы.
Аватара пользователя
serbod
постоялец
 
Сообщения: 449
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Пред.След.

Вернуться в Операционная система

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru