Ответ на пост «Им не место на помойке: как и зачем я даю новую жизнь кнопочным смартфонам на Windows Mobile»1
Если надо, отправлю CDEK, оформи с ПВЗ Тюмень и пришли штрих код, либо свой вариант
Если надо, отправлю CDEK, оформи с ПВЗ Тюмень и пришли штрих код, либо свой вариант
Это William Papadin, само видео - просто скетч, которых у них достаточно.
Zenith Data systems основана в 1979 году и занималась производством персональных компьютеров, а позже и ноутбуков. Плотно сотрудничала с Microsoft, компьютеры и ноутбуки этой фирмы имели уникальную возможность дебага программы по нажатию комбинации Ctrl+Alt+Ins. Поглощённая компанией NEC в 1996 году.
Ноутбук был найден и успешно запущен сначала в DOS, следующим этапом стал запуск Windows 3.11, так же установленной на этом ноутбуке.
Параметры:
1. Процессор: Intel Mobile 80486SL CPU 50 MHz
2. ОЗУ: 640 K Встроенной + 3072 K расширенной
3. HDD 172 MB
4. 3 1/2", Floppy Disk Drive
5. 10" LCD монитор.
6. 2x PCMCIA
7. Порты: COM, LPT, VGA, PS\2
8. Tрекбол
Часто встречаю, но не знаю, откуда видос, поэтому в теги не добавил. Напишите в комментах
Наконец довел свой переводчик до релизной версии, переводит с кучи языков, бесплатный и без лимитов, пользуйтесь!
Для начала выбираем нужные языки. Нажимаем на кнопки сверху. Сверху после нажатия на исходный язык можно выбрать модуль перевода (Google, Yandex, Baidu, DeepL) Слева — исходный, справа — язык перевода. Кнопка стрелок позволяет поменять местами языки. Нажимаем горячие клавиши (по умолчанию — Ctrl+Shift+Z), выделяем область с текстом, который нужно перевести. Получаем перевод.
Жмем на окно перевода, чтобы его закрыть. Кнопкой ПКМ можно отменить выделение области.
Режим второго монитора — вывод перевода в окошко приложения, а не на экран.
Режим заморозки — изображение замирает после нажатия горячих клавиш.
Горячие клавиши — можно изменить на свои.
Ctrl+Shift+X (или как вы указали) — перевести последнюю выделенную область.
Таймер закрытия окна — указывает количество секунд до закрытия перевода (0 — не закрывается).
Запуск свернутым — при запуске уходит в трей.
Сверхмодуль — использовать при ошибках перевода.
IM — цветовой режим интерфейса.
RU — переключатель языка интерфейса.
Увеличение окна — настраивает размер переведённого текста.
Затемнение — настройка прозрачности окна перевода.
Оригинал в буфер обмена - Помещает в буфер обмена считанный текст. Все параметры сохраняются при выходе из приложения.
Режим новеллы позволяет в режиме реального времени сканировать и переводить последнюю выбранную область. При включенном режиме новеллы можно переводить и обычным способом, но область останется неизменной. Окно перевода можно передвигать мышкой.
Если что-то зависнет, приложение перезапустится через 25 секунд.
Свяжитесь со мной для исправления ошибок.
📺 На YouTube есть видеоинструкция
🔗 VK: vk.com/awsder
💬 Discord: @Awsder
📱 Telegram: @awsderx
✉️ Почта: awsder@yandex.ru
▶️ YouTube: youtube.com/@Awsder_
Самым большим плюсом в OS/2 2.0 была сама система. Переход на 32-х разрядную архитектуру снял множество ограничений существовавших в DOS и OS/2 1.x – в первую очередь по работе с памятью. Вместе с тем система не была “полностью” 32-х разрядной – многие части оставались 16-ти разрядными – в первую очередь по соображениям совместимости и экономии времени. Для ускорения разработки, к примеру, драйвера графической подсистемы (драйвера видеокарт и принтеров для Presentation Manager) в OS/2 2.0 были 16-ти разрядными и были заменены 32-х битными версиями только в OS/2 2.1. Требованиями совместимости диктовалось использование 16-ти разрядных драйверов физических устройств (Physical Device Driver, PDD) совместимых с OS/2 1.3. Аналогичным образом многие фрагменты ядра были 16-ти битными для обеспечения поддержки приложений написанных для OS/2 1.x. Основные же элементы системы были полностью новыми и 32-х разрядными – к примеру поддержка множества виртуальных DOS машин (Multuply Virtual DOS Machine, MVDM) и менеджер памяти с поддержкой пейджинга. Более того основная часть кода была написана на C, а не на ассемблере как в OS/2 1.x.
Вторым существенным моментом стал новый интерфейс пользователя под названием Workplace Shell (или WPS для краткости) являвшийся радикальным уходом от концепций заложенных в GUI OS/1.x и Windows. Новый интерфейс был объектно-ориентированным и в нем все стало объектом – диск, принтер, программа и так далее. Манипуляции с объектами проводились с помощью drag-n-drop – перемещение, копирование, печать и уничтожение. В WPS широко использовалась правая кнопка мыши – для открытия контекстных меню и выполнения операций по перетаскиванию объектов.
Для оперционной системы OS/2 2.0 была зарегистрирована торговая марка “Интегрирующая платформа” (The Integrating Platform). Это название напрямую намекало на уникальную возможность OS/2 2.0 исполнять существующие DOS, Windows и OS/2 1.x приложения одновременно с новыми 32-х разрядными родными приложениями. В отличии от OS/2 1.x в версии 2.0 поддержка DOS была превосходной. Система полностью использовала появившийся в 386 и последующих процессорах виртуальный 8086 режим (Virtual 8086 mode). Злые языки компьютерного мира одно время утверждали, что этот режим был реализован в 386-м процессоре шокированными инженерами Intel – слухи о мучениях при программировании поддержки в OS/2 1.x действительно распространились весьма широко и облегчение страданий программистов на аппаратном уровне было поистине обычным состраданием. Кроме того, что пользователь теперь мог запускать не только несколько полноэкранных и оконных сессий DOS появилась возможность создавать “специальные” DOS сессии в которых использовалась не встроенная поддержка DOS, а предоставлялась возможность запустить DOS 4.0, DOS 5.0, DR-DOS и так далее.
Поддержка Windows приложений логическим образом вытекала из поддержки DOS. Полноэкранная Win-OS/2 сессия просто исполняла Windows 3.0 в рамках виртуальной DOS машины. Оконные сессии Win-OS/2 требовали более нетривиального подхода в связи с тем, что им было необходимо взаимодействовать с PM/WPS приложениями. Выход из ситуации был реализован написанием специальной версии экранного драйвера для Win-OS/2. Такой подход, хотя и обеспечил хорошую производительность, но имел существенный недостаток – это сделало процесс написания драйверов видокарт для OS/2 намного более сложным и дорогим занятием и было одной из причин малого количества драйверов для OS/2. Производителю приходилось помимо создания видеодрайвера для OS/2 дополнительно предоставлять специфическую OS/2 версию драйвера для Windows. Более логичным было бы написание “транслирующего” драйвера преобразовывавшего вызовы функций Win-OS/2 в вызовы PM – тогда от производителя требовалось бы написание только OS/2 версии видеодрайвера.
На первых порах OS/2 2.0 столкнулась с той же проблемой что и OS/2 1.x до нее – недостатком родных приложений. Система прекрасно справлялась с запуском DOS, Windows и OS/2 1.x приложений, но на первых порах ощущалась нехватка родных 32 разрядных программ.
OS/2 2.1, 2.11, 2.11 SMP – Надежная платформа, эпоха зрелости.
Выпуск версии OS/2 2.1 в мае 1993 года явился следствием эволюционного развития версии 2.0. Внешний вид не претерпел существенных изменений, разработчики продолжали трудиться над “внутренностями” системы. Из видимых конечному пользователю изменений стоит отметить смену версии Win-OS/2 с 3.0 на 3.1 и появление нового компонента под названием Multimedia Presentation Manager/2 (MMPM/2) добавившего в графический интерфейс пользователя различные мультимедийные возможности – звуковые схемы, воспроизведение мультимедийных файлов и тому подобное.
В ноябре 1993 выходит специальная версия OS/2 for Windows не содержащая кода Win-OS/2 а использующая уже установленную на компьютере копию Windows 3.x. Таким образом снижалась цена конечного продукта (IBM платила лицензионные отчисления Microsoft за использование кода Windows в Win-OS/2). Вместе с тем эта версия продемонстрировала ситуацию на рынке. Используя свое монопольное положение Microsoft с помощью манипуляций в сфере ценовой политики держала производителей клонов PC под жестким контролем, запрещая им предустанавливать на продаваемые компьютеры операционные системы отличные от DOS/Windows собственного производства. Позже такая политика была признана незаконной, но OS/2 это уже не помогло. Выпустив OS/2 for Windows фирма IBM пыталась разрешить проблему без нарушения OEM соглашений производителей компьютеров с Microsoft.
Несмотря на жесткий прессинг со стороны Microsoft времена OS/2 2.1 и 2.11 были отмечены ростом количества приложений написанных специально для OS/2. IBM достигла соглашения с несколькими крупными производителями программного обеспечения о разработке OS/2 версий их приложений. В число таких компаний входили Borland, Lotus, Novell и тогда еще самостоятельная WordPerfect. IBM в некоторых случаях даже субсидировала отдельные разработки. В то же время Microsoft проявляла не меньшую активность, однако не заключая договора или оплачивая разработку, а напротив шантажируя разработчиков ПО угрозами закрыть доступ к бета версиям и информации о Windows, если они будут разрабатывать свои продукты под отличные от Windows платформы.
OS/2 Warp. Золотая эра.
В октябре 1994 выходит OS/2 Warp – самая популярная и самая распространенная версия OS/2. Внутренне система незначительно отличалась от OS/2 2.11 за исключением расширенной поддержки оборудования и исправлением ошибок – хороший пример того, что грамотно спроектированный и продуманный продукт не нуждается в лихорадочном переписывании многих элементов кода. Наиболее серьезные изменения касались исключительно улучшению простоты использования конечным пользователем.
Новые изменения и улучшения включали в себя:
• OS/2 Warp поддерживала новый улучшенный формат
Упадок OS/2 начался после проигрыша в конкуренции с Microsoft. 21 мая 1990 года Microsoft выпустила новую версию своей операционной системы (а фактически всё ещё операционной оболочки, надстройки над DOS) Windows 3.0. За первый месяц её копий было продано больше, чем копий OS/2 за целых три года.
Последняя версия OS/2 Warp 4 для ПК вышла в 1996 году, а серверная версия OS/2 4.5 — в 1999 году. Последней версией серверной ветки системы можно считать OS/2 Warp Server for e-business 4.53, которая вышла в виде обновления в 2003 году.
Почему OS/2 не выдержала конкуренции с Windows? Тут всё просто и понятно. Причиной была политика IBM, не предпринимавшей особых усилий для того, чтобы побудить разработчиков создавать программы для OS/2. В результате этого для OS/2 было написано недостаточное их количество, особенно ориентированных на домашнего пользователя, в том числе игр.
На последний факт, кстати, стоит обратить внимание разработчикам российских дистрибутивов Линукса, особенно в версиях для процессоров российской разработки, таких как Эльбрус и Байкал. В перспективе для увеличения продаж может потребоваться выход и на розничный рынок, и игры для этого очень-очень понадобятся, впрочем, как и программы с вменяемым интерфейсом. А чтобы всё это уже было к нужному времени, начинать писать нужно уже сейчас.
Несмотря на прекращение работы над системой самой IBM, её продолжали развивать другие компании. Так, обновлённая OEM-версия операционной системы IBM OS/2 Warp 4.5, разработанная и продвигаемая на рынке американской компанией Serenity Systems International и голландской компанией Mensys B.V, увидела свет в 2001 году. Систему назвали eComStation.
eComStation развивали вплоть до 2013 года, а в 2019 году было объявлено о прекращении поддержки.
Поскольку исходный код OS/2 закрыт и принадлежит IBM, и открывать его она не хочет (были две петиции, первая из которых проигнорирована а на вторую был получен отказ) то в ноябре 2015 года компанией Arca Noae было заключено лицензионное соглашение с IBM на выпуск и продажу нового дистрибутива для современного аппаратного обеспечения — ArcaOS 5.0.
Первая версия вышла в 2017 году, и до 2020-го ежегодно выходили новые релизы с 5.0 до 5.0.6. Примечательно, что разработка системы продолжается.