Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔥 Дрифт и гонки без правил!
Садись за руль, жги резину и уноси баллы в безумных поворотах!
🚗 Реалистичный дрифт
🏁 Захватывающие трассы
💨 Улучши свою тачку и побеждай!

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Windows

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Компьютер Компьютерная помощь Linux Microsoft Windows 10 Программа Все
656 постов сначала свежее
2
ii.dominator
ii.dominator
2 месяца назад
Искусственный интеллект

Карточка товара для маркетплейсов без дизайнера. Новые возможности ChatGPT. Как сделать?⁠⁠

— Определить ключевые преимущества товара или сгенерировать их предварительным запросом в ChatGPT.

Карточка товара для маркетплейсов без дизайнера. Новые возможности ChatGPT. Как сделать? Нейронные сети, Гайд, ChatGPT, Программа, Чат-бот, Тренд, Тестирование, Сайт, Дизайнер, Python, Приложение, Программирование, Видеомонтаж, Google, IT, Фриланс, Apple, Windows, Длиннопост

— Сделать фотографии продукта. Тут либо вручную на белом или любом другом фоне (однотонном), либо поискать уже готовые в поиске.

— Заполнить шаблон промта ниже и отправить его в ChatGPT:

— Если результат не удовлеторил ожидания, то можно карточку товара, которая понравилась, и попросить заменить текст или ориентироваться на этот стиль в дополнение к промту выше

Карточка товара для маркетплейсов без дизайнера. Новые возможности ChatGPT. Как сделать? Нейронные сети, Гайд, ChatGPT, Программа, Чат-бот, Тренд, Тестирование, Сайт, Дизайнер, Python, Приложение, Программирование, Видеомонтаж, Google, IT, Фриланс, Apple, Windows, Длиннопост

Промт

Сделай карточку продукта. Фото [прикрепил скриншот]. Центр кадра. Реалистичный 3D стиль. [Фон и атмосфера].

Добавлены элементы инфографики с иконками и текстом преимуществ: ["Первое", "Второе", "Третье", "Четвёртое"].

Вверху — крупный заголовок: ["Название товара"]. Яркий свет на [товар], высокая контрастность, акцент на деталях.

Композиция сбалансирована, в центре — товар, по краям — инфографика.

📌 Пишу про лучшие ИИ в своем авторском канале (ссылка в профиле)

Показать полностью 2
Нейронные сети Гайд ChatGPT Программа Чат-бот Тренд Тестирование Сайт Дизайнер Python Приложение Программирование Видеомонтаж Google IT Фриланс Apple Windows Длиннопост
1
28
TechSavvyZone
TechSavvyZone
2 месяца назад

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение»⁠⁠1

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост

Самым большим плюсом в 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 широко использовалась правая кнопка мыши – для открытия контекстных меню и выполнения операций по перетаскиванию объектов.

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост

Для оперционной системы 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 за исключением расширенной поддержки оборудования и исправлением ошибок – хороший пример того, что грамотно спроектированный и продуманный продукт не нуждается в лихорадочном переписывании многих элементов кода. Наиболее серьезные изменения касались исключительно улучшению простоты использования конечным пользователем.

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост

Новые изменения и улучшения включали в себя:
• 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 году.

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост

Почему OS/2 не выдержала конкуренции с Windows? Тут всё просто и понятно. Причиной была политика IBM, не предпринимавшей особых усилий для того, чтобы побудить разработчиков создавать программы для OS/2. В результате этого для OS/2 было написано недостаточное их количество, особенно ориентированных на домашнего пользователя, в том числе игр.

На последний факт, кстати, стоит обратить внимание разработчикам российских дистрибутивов Линукса, особенно в версиях для процессоров российской разработки, таких как Эльбрус и Байкал. В перспективе для увеличения продаж может потребоваться выход и на розничный рынок, и игры для этого очень-очень понадобятся, впрочем, как и программы с вменяемым интерфейсом. А чтобы всё это уже было к нужному времени, начинать писать нужно уже сейчас.

Реанимация 1. eComStation

Несмотря на прекращение работы над системой самой IBM, её продолжали развивать другие компании. Так, обновлённая OEM-версия операционной системы IBM OS/2 Warp 4.5, разработанная и продвигаемая на рынке американской компанией Serenity Systems International и голландской компанией Mensys B.V, увидела свет в 2001 году. Систему назвали eComStation.

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост

eComStation развивали вплоть до 2013 года, а в 2019 году было объявлено о прекращении поддержки.

Реанимация 2. ArcaOS

Поскольку исходный код OS/2 закрыт и принадлежит IBM, и открывать его она не хочет (были две петиции, первая из которых проигнорирована а на вторую был получен отказ) то в ноябре 2015 года компанией Arca Noae было заключено лицензионное соглашение с IBM на выпуск и продажу нового дистрибутива для современного аппаратного обеспечения — ArcaOS 5.0.

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост

Первая версия вышла в 2017 году, и до 2020-го ежегодно выходили новые релизы с 5.0 до 5.0.6. Примечательно, что разработка системы продолжается.

Продолжение поста «Технологии: IBM "OS/2" Рождение, взлет и падение» Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Вертикальное видео, Ответ на пост, Длиннопост
Показать полностью 6
Инженер IT Компьютерное железо Компьютер Технологии Программа Программное обеспечение Операционная система Windows Os2 Тестирование Вертикальное видео Ответ на пост Длиннопост
5
121
TechSavvyZone
TechSavvyZone
2 месяца назад

Технологии: IBM "OS/2" Рождение, взлет и падение⁠⁠1

Сейчас это может показаться кому-то странным, но Windows системы существовали не всегда. Ещё не так давно доминирование продукта Microsoft было не настолько очевидным, а на рынке операционных систем имелся один весьма и весьма перспективный продукт компании IBM под названием OS/2.


Краткая информация.
OS/2 — операционная система фирмы IBM. Особой популярностью в качестве домашней ОС никогда не пользовалась, оставаясь в тени Windows. OS/2 представляет собой самостоятельную линию развития операционных систем, отличаясь от Windows NT существенно меньшей требовательностью к ресурсам компьютера, а от Linux/Unix – принципиальной разнице в подходе к разработке и большей схожестью графического интерфейса пользователя с Windows.

История.
1981. Microsoft покупает 86-DOS у компании Seattle Computer Products. Удовлетворение запросов IBM к операционной системе для PC привело к некоторым изменениям после чего она и выпущена под торговой маркой MS-DOS.

1984. Появляется процессор Intel 80286. В IBM принимается решение что операционная система DOS морально устарела и совместно с Microsoft начинает разработку OS/2.

Декабрь 1987. Появилась OS/2 1.0 (кодовое название CP/DOS). Эта версия не имела графической оболочки (работала только в текстовом режиме) и имела достаточные улучшения относительно DOS, например, там была расширена поддержка оперативной памяти. Выводить информацию на экран могла только одна программа, хотя другие программы могли выполняться в фоновом режиме.

Ноябрь 1988. OS/2 1.0 Extended Edition и OS/2 1.1 Standard Edition. Версия OS/2 1.1 SE (кодовое название Trimaran) обладает графической оболочкой Presentation Manager. Требования к оперативной памяти — минимум 3, а лучше 6 Мегабайт. Версия под названием OS/2 1.10 Extended Edition (OS/2 1.10 EE) появившаяся позднее и стоящая 795 долларов включала так же Database Manager и Communications Manager.

Октябрь 1989. OS/2 1.20 SE и EE (кодовое название Sloop). Впервые предложена улучшенная файловая система HPFS. Появилось средство двойной загрузки Dual Boot, а в расширенной версии 1.2 — мощный язык REXX. Этот год является переломным моментом в истории OS/2 – альянс начинает разваливаться (в основном из-за “подковерных игр” менеджеров Microsoft). Microsoft, обеспокоенная завоеванием рынка операционных систем, берет на себя разработку следующей, полностью 32-х разрядной OS/2 3.0. IBM концентрируется на разработке OS/2 2.0. Это, по сути, «развод» — разрабатываемая фирмой Microsoft OS/2 3.0, даже не сохраняет своего названия и демонстрируется на выставке ComDex'91 под именем Windows NT — первая Windows с вытесняющей многозадачностью.

Декабрь 1990. OS/2 1.3 (кодовое название Cutter) — версия, работающая на процессоре 80286 и последняя, выходящая в двух вариантах стандартной и расширенной редакции (Язык REXX присутствует уже в обеих редакциях). Из новшеств — поддержка масштабируемых шрифтов Adobe Type Manager. Эта версия также в ряду последних, продаваемых фирмой Microsoft. Все новые изменения внесены в подавляющем большинстве программистами IBM, система претерпела существенную переработку и ощутимо улучшилась ее производительность.

Апрель 1992. OS/2 2.0 (кодовое название Cruiser). Первая 32-х разрядная версия OS/2. Минимальные требования – процессор 80386SX, 4 Мб оперативной памяти. Поддержка SAA (System Application Architecture) — унифицированной архитектуры прикладных программ. OS/2 2.0 – первая версия, официально поддерживаемая не только на компьютерах IBM, но и на компьютерах других фирм. Она претерпела большие реконструкции после разрыва партнерских отношений с Microsoft по разработке. Появился удобный объектноориентированный интерфейс WorkPlaceShell («рабочий стол», рабочее место) базирующийся на архитектуре SOM (System Object Model), появилось гибкое средство загрузки Boot Manager, серьезно усовершенствована поддержка DOS и Windows приложений (Windows приложения запускаются с использованием Win-OS/2), а также 32-разрядный программный интерфейс. Появилась и возможность использования более 16Мб оперативной памяти. Отдельно выходят обновления для средств мультимедиа.

Май 1993. OS/2 2.1 (кодовое название Borg). Добавлена поддержка приложений Windows 3.1 (до этого поддерживалась Windows 3.0). В поставку включены средства мультимедиа и значительно обновлен список поддерживаемых аппаратных устройств. Требования к оперативной памяти — минимум 8 Мбайт.

Ноябрь 1993. OS/2 for Windows (кодовое название Ferengi). Отсутствует Win-OS/2 – вместо нее используется уже ранее установленная пользователем Windows 3.1, обновлены драйвера.

Февраль 1994. OS/2 2.11. В основным исправлены различные ошибки. Также существует отдельным набором исправлений FixPack XR 06200 для OS/2 2.1.

Июль 1994. OS/2 2.11 SMP. В этой версии была добавлена поддержка многопроцессорных (до 16 процессоров) систем.

Октябрь 1994. OS/2 Warp 3.0 (кодовое название Warp). Изменения коснулись лишь улучшения производительности системы, понижения требования к оперативной памяти до 4 Мбайт. Расширен спектр поддерживаемых аппаратных устройств. В GUI появился новый эелемент — LaunchPad (Панель инструментов, «стартовая площадка») — эффективное и гибкое средство, отлично вписавшееся в объектноориентированную модель интерфейса. С OS/2 Warp 3.0 поставляется бесплатный пакет «BonusPak», включающий:
• средства ревизии аппаратного обеспечения,
• расширенные средства просмотра мультимедиа, обработки движущегося видео, полнофункциональную работу с факсом (при наличии факс-модема),
• достаточно мощный пакет офисных приложений (включая текстовый процессор, электронные таблицы, базу данных, построения графиков) и персонального органайзера,
• средство проведения конференций в сетях,
• доступ к сетям CompuServe и Internet.

Май 1995. OS/2 Warp Connect. В базовую систему включена полная поддержка сетевой функциональности, поддержка одноранговых сетей.

Сентябрь 1996. OS/2 Warp 4.0 (кодовое название Merlin). В этой версии включено полное управление голосом, средства голосового ввода текста, встроенные механизмы Java, OpenDoc, средства работы в глобальной сети Internet и другие передовые технологии, разработанные корпорацией IBM. Сильно изменен дизайн системы и более удачно (относительно предыдущих версий) проработана сетевая подсистема.

1999 год. OS/2 WarpServer for e-Business (кодовое название Aurora) — сокращенно OS/2 WSeB. Внешне OS/2 осталась практически без изменений, однако внутренние переработки носили весомый характер. Появилась поддержка журналируемой файловой системы JFS, взятой из AIX (IBM версия UNIX), сняты ограничения на объем виртуальной памяти, появилась мощная программа для управления томами под названием LVM (Logic Volume Manager).

Весной 2000-го года американская компания Serenity Systems объявляет о том, что ей достигнуто партнерское соглашение с IBM о выпуске новой клиентской версии OS/2. Правда, эта клиентская версия полностью меняет свое название — новый клиент называется eComStation (сокращенно eCS). Официально продажи eCS 1.0 начались в июле 2001 года.
По сути, это новая модификация OS/2, в которой изменен интерфейс за счет включения в базовую систему приложения Styler/2 а также процесс инсталляции. Добавлено новое средство распределенной инсталляции ПО под названием WiseMachine.

OS/2 1.0 – Начало.
Эволюция OS/2 началась очень давно. Наиболее важным моментом предыстории OS/2 следует считать появление IBM Personal Computer или просто IBM PC (название отлично демонстрирует полное отсутствие изобретательности IBM в деле присвоения наименований выпускаемым продуктам). Создатели IBM PC к сожалению допустили громадную ошибку недооценив популярность своего продукта и соответственно его влияния на развитие индустрии. О том насколько восторженно было воспринято появление новой платформы свидетельствует хотя бы тот факт, что, при начальных планах продать 250 тысяч PC за пять лет, фирма IBM продала большее количество систем ещё до официального выпуска продукта на рынок.
Что же касается программного обеспечения то IBM решила нанять стороннего производителя для написания операционной системы для своего PC. К сожалению описание полудетективной истории о том как была выбрана фирма Microsoft и операционная система DOS выходят за рамки рассмотрения OS/2. MS(PC)-DOS как и сам PC была весьма открытой системой. Интерфейсы DOS и BIOS были хорошо документированы и сторонние производители могли легко использовать и расширять их – вот почему DOS и по сей день используется в некоторых задачах.

Вместе с тем DOS и BIOS имели один очень большой недостаток. Они отнюдь не были “звездной командой” и что еще хуже – не использовали аппаратную часть PC на полную мощность. Это означало что многие программы для полного использования аппаратных возможностей обращались к устройствам напрямую, минуя DOS.

Рассвет IBM PC.
Но невзирая на все свои недостатки в 1980 году IBM PC стал популярным инструментом. Аппаратный и программный рынки росли с невиданной скоростью. Казалось бы все было прекрасно — но пользователи PC были недовольны. Основыне причины тому были следущие:

Различные программы либо никак не взаимодействовали друг с другом, либо взаимодействие лежало на примитивном уровне.

Пользователь не мог делать несколько задач одновременно. Как некое подобие многозадачности были придуманы резидентные программы.

Логическим итогом всего хаоса проблем было то, что окружение DOS было нестабильным. Не было никакой защиты ни памяти, ни других ресурсов и любой процесс мог делать что угодно с любым куском памяти или манипулировать с оборудованием – элементарный рецепт катастрофы.

Архитектура DOS имела серьезные ограничения при работе с памятью. “640Kb будет достаточно для каждого” — выражение Билла Гейтса в 1981 году. Возможно это и было правдой в 1981, но никак не в 1984. Естественно, как только нехватка памяти стала очевидной, были придуманы различные способы обойти “проблему 640”, но все они никак не могли считаться решением.

Некоторые из существовавших проблем могли быть решены программно с помощью лучше спроектированной операционной системы. Но другие требовали аппаратной поддержки для того чтоб решение было эффективным или в принципе реализуемым. И эта поддержка была реализована в 1984 году под названием IBM AT (Advanced Technology). AT дествительно сильно продвинулась по сравнению со своими предшественниками – PC и XT. И помимо огромной массы различных усовершенствований самым заметным (и важным) было применение нового центрального процессора – Intel 80286. Хотя 80286 был 16-ти разрядным как и его прародители однако он имел одну очень важную особенность: защищенный режим работы (protected mode). 8086 имел только один режим который позже назовут real mode (видимо в связи с тем что в отличии от защищенного режима все адреса памяти соответствовали физическим адресам). После инициализации 286 работал в реальном режиме практически полностью совместимом с 8086 отличаясь лишь большей скоростью и расширенным набором инструкций. В этом режиме 286 мог как и 8086 адресовать (обращаться к) 1Мб памяти (на самом деле 1Мб + 64Кб – но в данном случае это неактуально). В защищенном режиме 286-й мог адресовать 16Мб памяти. Это было очень много учитывая что PC с 16Мб памяти стали стандартом де-факто лишь более чем 10 лет спустя. Но еще большим плюсом было то что защищенный режим был действительно защищенным. Это означало что доступ к памяти не был “свободным для всех” — вместо этого существовало 4 уровня (или кольца) защиты и менее привелигерованный процесс не мог нанести повреждения блокам памяти принадлежащим более привелигированным компонентам. Таким образом пользовательские программы не могли намеренно или случайно перезаписать к примеру код операционной системы. Дополнительно приложения были защищены друг от друга. Точно так же некоторые инструкции процессора были теперь ограничены и могли быть выполнены только кодом с достаточными правами – такими как ядро операционной системы или драйвер устройства. При попытке нарушить защиту возникала исключительная ситуация перехватываемая операционной системой которая обычно прекращала работу “провинившегося” приложения. Все проверки защиты выполнялись на аппаратном уровне с минимальными накладными расходами для операционной системы.

Как IBM так и Microsoft полностью осознавали проблемы вызываемые работой DOS в реальном режиме и работали над их решением. Двумя наиболее заметными продуктами которые в итоге появились стали IBM TopView и Microsoft Windows. TopView была текстовой многозадачной оболочкой для DOS и в сущности идейным прародителем позднейшей намного более успешной оболочки DesqView производства компании Quarterdeck. Microsoft Windows являлась графическим многозадачным окружением работавшим поверх DOS. Впервые анонсированная в 1983 версия 1.0 появилась в 1985. Она была более чем плохой и вполне заслуженно не приобрела сколько-нибудь широкой популярности. Это была попытка Microsoft сделать PC более похожим на компьютеры Macintosh фирмы Apple работавшими под управлением операционной системы MacOS с весьма развитым графическим интерфейсом пользователя. Версия Windows 2.0 вышла в 1987 и была немного лучше (и очень походила внешним видом на OS/2 1.1).

Взросление.
В это же время Microsoft работала над полностью новой операционной системой рассчитаной заменить DOS. В январе 1983-го года началась разработка новой многозадачной MS-DOS системы. Название проекта изменялось несчетное количество раз. В августе 1985 IBM присоединяется к проекту и фирмы подписывают соглашение о совместной разработке дающее обеим компаниям право на продажу конечного продукта. Немного погодя проект перименовывается в CP/DOS – от Control Program/DOS. Но, даже это был не финал процесса выбора имени еще нерожденного ребенка. Незадолго до выпуска продукт переименовывается в OS/2 – видимо для соответствия новой линейке персональных компьютеров IBM под названием PS/2 (Personal System/2).

Интересно то, что OS/2 1.0 не были реализованы очень многие планируемые особенности и самым заметным было отсутствие графического интерфейса пользователя Presentation Manager (кодовое имя Winthorn).

И все же OS/2 1.0 являлась радикальным рывком в сторону от DOS и имела множество особенностей и возможностей, которые DOS никогда не смогла бы иметь и которые были реализованы в других операционных системах намного позже.

• Вытесняющая многозадачность (preemptive multitasking).
• Многопоточность (multithreading).
• Средства взаимодействия между процессами (Inter Process Communication – IPC) такие как разделяемая память (shared memory), каналы (pipes), семафоры (semaphores) и очереди (queues).
• Поддержка виртуальной памяти (virtual memory, swapping) — теоретически до 1Гб виртуальной памяти.
• Полностью защищенный режим работы.
• Динамическое подключение библиотек (dynamic linking, DLLs).
• Поддержка до 16Мб оперативной памяти.

Одной из самых неприятных помех для разработчиков было то что они столкнулись с необходимостью поддержки DOS. Ни одна из проблем не являлась непреодолимой, но их комбинация была убийственной. IBM и Microsoft расплачивались за непродуманные решения принятые при разработке DOS в 1981 году. К тому же огромная популярность DOS произвела эффект бумеранга – разработчики вынуждены были поддерживать DOS приложения в OS/2 чтобы иметь хоть какие-то шансы на завоевание рынка.

В конце-концов разработчики OS/2 нашли решение как исполнять DOS в защищенном режиме хотя в процессе поиска решения и столкнулись с огромным количеством проблем. Окончательный выход выглядел следующим образом: имелась одна-единственная полноэкранная сессия DOS которая не могла выполняться в фоновом режиме (с другой стороны приложения OS/2 работали в фоне при активном сеансе DOS). Реализация подобного подхода требовала частого переключения между защищенным и реальным режимами (при активной DOS задаче). Это в свою очередь повлекло за собой огромное количество усилий по сохранению производительности на приемлимом уровне. Одним из примеров дополнительных ухищрений были драйвера устройств самой OS/2 – они должны были поддерживать работу как в защищенном так и в реальном режиме для уменьшения количества переключений.

Код DOS применяемый в OS/2 базировался на коде MS-DOS/PC-DOS, но с многочисленными модификациями. Так, к примеру, код обеспечивавший работу с файловой системой работал только в защищенном режиме. Иными словами при обращении к файлу вся операционная система переключалась в защищенный режим. Впрочем впоследствии такой подход оказался большим плюсом – когда были релизованы инсталлируемые файловые системы оказалось что DOS сессия OS/2 не имеет никаких проблем с доступом к (например) файловой системе HPFS.

Весь же защищенный код был написан “с нуля” со всеми теми приятными особенностями которые были описаны ранее. Ядро и системные библиотеки в основном были написаны на ассемблере по следующим двум причинам:

• Производительность – OS/2 должна была работать на IBM AT с 6Мгц процессором.
• Ограничения по памяти – OS/2 должна была работать при наличии только 1Мб ОЗУ.

В новой операционной системе было особенно не на что посмотреть – интерфейс было исключительно текстовым (обещанный Presentation Manager был все еще в стадии разработки) и внешний вид весьма походил на DOS. Но после нажатия Ctrl+ESC появлялся Program Selector – утилита позволявшая запускать новые задачи и переключаться между существующими. Теоретически существовало 16 сессий, но поскольку сама OS/2 занимала часть из них пользователь имел доступ к 12 сессиям.

Технологии: IBM "OS/2" Рождение, взлет и падение Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Видео, Вертикальное видео, Длиннопост

С точки зрения пользователя OS/2 1.0 имела несколько существенных недостатков. Некоторые были исправлены в более поздних версиях серии 1.x, на исправление других понадобилось куда больше времени:

• Максимальный размер раздела 32Мб. Хотя возможно в 1987 году это было и не критично. OS/2 1.1 превысила это ограничение (хотя и базировалась на FAT), а OS/2 1.2 поставлялась уже с HPFS.
• Отсутствовала поддержка двойной загрузки (dual boot) или менеджера загрузки (Boot Manager). Dual Boot появился в версии 1.1, Boot Manager был реализован в версии 2.0
• Не было возможности обойти обработку файла CONFIG.SYS. Это было напастью всех версий серии 1.x. В сочетании с отсутствием Boot Manager-а это означало что если система не могла загрузиться (например, некорректный драйвер), то единственным шансом спасти ситауацию (и данные) была загрузочная дискета. Окончательно проблема была решена только в OS/2 Warp.
• Полное отсутствие механизма замены находящихся в использовании динамических библиотек (DLL). Это сделало установку исправлений системных DLL (таких как драйвера Presentation Manager) более чем затрундительным занятием. В OS/2 2.x ситуация разрешилась с помощью недокументированых вызовов API.

На рынке операционных систем OS/2 пребывала в состоянии безнадежной битвы за широкое распространение. Ее признанию мешало несколько факторов:

• OS/2 считалась требовательной к ресурсам (рекомендовалась AT с 2Мб ОЗУ хотя для работы было достаточно одного мегабайта).
• Совместимость с DOS на самом деле была далеко не на выском уровне. С другой стороны само наличие поддержки DOS было маленьким чудом поскольку препятствий этому было неисчислимое множество.
• Непомерно высокие цены. Возможно, маркетологи IBM и Microsoft имели какие-то свои особые соображения, но продажа набора разработчика (SDK – software development kit) за тысячи долларов отнюдь не помогала росту популярности операционной системы (первая версия Microsoft SDK for OS/2 вышедшая в апреле 1987 стоила три тысячи долларов).
• Ложные представления о новом продукте. Возможно самый большой ложный миф заключался в том, что OS/2 могла работать только на оборудовании IBM. Дела обстояли абсолютно иначе — даже версии OS/2 продаваемые самой IBM поддерживали оборудование сторонних производителей.

Резюмируя можно сказать что OS/2 1.0 не достигла абсолютного успеха (иначе сегодня большинство компьютеров работало бы под управлением OS/2), но и не стала оглушительным провалом. OS/2 внесла большое количество новых (и по большей части хороших) концепций в мир PC. Также OS/2 1.x выстроила солидный фундамент для OS/2 2.x которая в свою очередь была большим шагом в истории PC. Большинство концепций впервые появившихся в OS/2 1.x доказали свою обоснованность и не претерпели существенных изменений в последующих релизах. Программисты IBM и Microsoft без сомнения не заслуживают ничего, кроме уважения за проделанную работу.

OS/2 1.1 – Ранние годы.

Технологии: IBM "OS/2" Рождение, взлет и падение Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Видео, Вертикальное видео, Длиннопост

Следующим релизом OS/2 стала вресия 1.1. Единственной причиной, по которой версию пронумеровали не как 2.0, вероятно было то, что графический интерфейс пользователя (GUI – Graphical User Interface) был обещан в версии 1.0, но не был закончен вовремя. Как забавный факт следует отметить, что Windows 1.0 разрабатывалась как Interface Manager и приобрела новое имя благодаря менеджерам игравших с именами не взирая на протесты программистов.

Presentation Manager имел кодовое имя Winthorn и практически полностью был написан в отделении IBM Hursley Labs. Программирование для PM было весьма схоже с программированием под Windows, однако, имелись и отличия:

• Прежде всего самое заметное было в различии координатных систем. В то время как координаты 0,0 в Windows были привязаны к верхнему левому углу экрана (что логично для знающего, как работает аппаратная реализация графики на архитектуре PC) в PM координаты 0,0 были привязаны к нижнему левому углу экрана (что логично для того, кто знает как работает координатная система в математике или физике).
• В Windows все графические операции передавались в так называемому Device Context. PM также использовал DC, но дополнительно имел еще один уровень абстракции называвшийся Presentation Space, что предоставляло большую гибкость.
• OS/2 имела гораздо более мощные функции рисования в своем графическом программном интерфейсе (Graphics Programming Interface, GPI) — наследие мейнфреймов. Некоторые из концепций GPI позднее были перенесены в Windows NT (но не в Windows 95).
• Общая программная модель в OS/2 была намного проще и не выглядела как набор “быстрых и грязных исправлений” (quick and dirty hack) что справедливо по отношению к программной модели Windows.

Помимо появления GUI другие изменения включали полную реализацию именованных каналов, которой не было в OS/2 1.0. Также была добавлена поддержка “больших” томов FAT (BigFAT). Теоретически поддерживались тома размеров до 2Гб, хотя практический лимит был несколько ниже.

После запуска OS/2 1.1 встречала пользователя следующим экраном:

Технологии: IBM "OS/2" Рождение, взлет и падение Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Видео, Вертикальное видео, Длиннопост

Достаточно странным фактом было то, что OS/2 1.1 не имела нормального текстового редактора с GUI интерфейсом – даже такого, как notepad в Windows. Вместо него было текстовое приложение E.exe, запускаемое из командной строки.

В любом случае, OS/2 1.1 была технически очень интересной и занимательной программой. Она обладала намного большими возможностями чем любая операционная система для персональных компьютеров в то время. Windows и MacOS даже в перспективе не имели того, что было в OS/2 – ни вытесняющей многозадачности, ни многопотоковости, ни виртуальной памяти.

Естественно, что системе были присущи и недостатки. Хотя и поддерживалось большинство тогдашних стандартов для вывода графики (CGA, EGA, VGA) но поддержка других была весьма слабая, если вообще существовала. Поддержка принтеров была чисто номинальная – несколько принтеров и плоттеров производства IBM и все.

Под OS/2 существовали различные приложения – в том числе такие как Microsoft Word, Lotus 1-2-3 и QuattroPro. Однако все они были текстовыми за исключением Microsoft Excel 2.2.

OS/2 1.2 – Развитие.
В конце 1989 Microsoft и IBM выпускают версию OS/2 1.2 – очень важное событие во всей истории OS/2 поскольку именно в версии 1.2 были реализованы практически все возможности обещаные в OS/2 еще до ее появления. В OS/2 1.2 разработчики наконец отказались от файловой системы FAT и реализовали инсталлируемые файловые системы (Installable File System, IFS) и высокопроизводительную файловую систему HPFS (High Perfomance File System).

HPFS была разработана “с нуля” Гордоном Литвином (Gordon Letwin) — ведущим разработчиком OS/2 в Microsoft. Новая файловая система весьма превосходила FAT, а также снимала множество ограничений:
• Отсутствовал печально известный лимит “8.3” на имена файлов – 8 символов на имя и 3 на расширение. Имена файлов могли быть длиной до 255 символов и допускали значительно больший диапазон допустимых к использованию символов – в частности пробел.
• Поддержка расширенных аттрибутов (Extended Attributes, EA). Каждый файл или директория могли иметь до 64Кб EA связанных с ним – там могла храниться любая информация – иконки, описания, информация для программы-каталогизатора и так далее.
• Поддержка больших дисков. FAT поддерживала разделы до 2Гб размером. HPFS поддерживала тома до 64Гб и была ограничена на то время лишь драйверами жестких дисков.
• Устойчивость к фрагментации. В то время как разделы FAT требовали регулярной дефрагментации для предотвращения иногда ощутимых потерь в производительности, HPFS пыталась использовать для файлов непрерывные фрагменты, сохраняя фрагментацию на минимальном уровне.
• Уменьшение потерь дискового пространства. Наибольший FAT диск в 2Гб размером использовал для хранения данных элементы размером 64Кб, чем вызывались большие потери дискового места (иногда до 50%). HPFS использовала сектора размером 512 байт таким образом резко уменьшая потери.
• Высокая отказоустойчивость. Если таблица FAT на дисковом разделе разрушалась в результате инцидента вся остальная информация на диске превращалась в гору бесполезного мусора поскольку вся информация о размещении файлов была сконцентрирована в FAT. HPFS дублировала часть информации и хранила структуру диска связно в обеих направлениях (от каталога к подкаталогу или файлу и наоборот). В результате, повреждения одной области не оказывали никакого влияния на весь остальной раздел. К примеру, не смотря на повреждение сектора с директорией – все файлы в ней оставались доступны.

Существовало две версии HPFS — “чистая” HPFS и HPFS386. Последняя, используемая в Microsoft LAN Manager (и IBM LAN Server) была более производительной, допускала значительно увеличенные размеры кэша и имела несколько расширений необходимых для серверов – к примеру встроенную систему разграничения доступа ( Access Control List, ACL) и систему ограничения директорий. В общем судьба HPFS оказалась весьма успешной – она практически в неизменном виде перешла в OS/2 2.0, и с некоторыми вариациями была использована в Windows NT под именем NTFS. Подобная история произошла с файловой системой UFS операционной среды SunOS 4.x. После революционного перехода на полностью новую ветку unix фирма Sun, имея богатый положительный опыт, без больших изменений оставила UFS в своей новой ОС. Это наглядный пример того, что удачные решения предшественников остаются в силе.

OS/2 GUI также получил новый внешний вид, весьма схожий с вышедшей через несколько месяцев Windows 3.0

Технологии: IBM "OS/2" Рождение, взлет и падение Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Видео, Вертикальное видео, Длиннопост

Наиболее значимым различием между OS/2 1.2 и Windows 3.0 было то, что Windows не была операционной системой как таковой и исполнялась поверх MS-DOS (и даже могла быть запущена в DOS сессии OS/2). Также Windows содержала больше различных приложений (по большей части бесполезных, ну может быть за исключением Solitaire). OS/2 была более бизнес-ориентированной и при сравнении имела несколько спартанской вид. Отчасти это послужило тому, что Windows получила большее распространение среди конечных пользователей.

Технологии: IBM "OS/2" Рождение, взлет и падение Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Видео, Вертикальное видео, Длиннопост

OS/2 1.3 – последняя из 16-битных ОС.
После исторического разрыва совместной разработки OS/2, вызванного нежеланием Microsoft делить прибыль от продаж оперционной системы с IBM, основной процесс по модернизации OS/2 происходил в IBM (хотя Microsoft и полностью сконцентрировалась на Windows некоторые вынужденные изменения в систему все же вносились). Версия 1.3 была практически идентична 1.2 по предоставляемым возможностям, но включала многочисленные улучшения производительности и удобстве использования.

Наконец во всех редакциях OS/2 присутствовал язык программирования REXX разработанный Майком Коулишоу (Mike Cowlishow) из IBM UK.

Язык изначально создавался для достижения четырех главных целей:
• легкой понимаемости (читаемости) написанных на нем программ, что облегчает работу программистам, пользователям и сопровождающему персоналу
• поддержка быстрого, эффективного и аккуратного программирования за счет обеспечения максимально естественной формы представления данных и управляющих структур языка
• обеспечения надежной и эффективной реализации языка на разнообразных платформах
• высокой применимости языка в системном и прикладном ПО

И все эти задачи были успешно решены. Таким образом операционная система получила мощный и гибкий инструмент, сравнимый с различными языками написания скриптов в UNIX подобных системах. Это несомненно являлось очень большим преимуществом, особенно в сравнении с более чем скромным набором возможностей которые предлагались при написании пакетных файлов в DOS и ранних версиях OS/2.

OS/2 2.0 – 32-х битная революция.

Технологии: IBM "OS/2" Рождение, взлет и падение Инженер, IT, Компьютерное железо, Компьютер, Технологии, Программа, Программное обеспечение, Операционная система, Windows, Os2, Тестирование, Видео, Вертикальное видео, Длиннопост

Пока в 1988 году IBM и Microsoft усердно трудились над OS/2 1.2 в IBM началась работа по разработке кардинально переработанной операционной системы. Итак, хотя версию 1.3 IBM совершенствовала исключительно своими силами, в тоже время под руководством ведущего разработчика Майкла Когана (Michael S. Kogan) уже полным ходом шли работы над версией 2.0. В марте 1992 операционная система была полностью готова и выпущена на рынок под названием OS/2 2.0 GA (General Availability – публично доступная). Приставка GA появилась не случайно. В это время шли яростные “словесные войны” между IBM и Microsoft и в одной из перепалок вице-президент Microsoft Стив Балмер пообещал публично съесть флоппи-диск если IBM умудрится выпустить OS/2 2.0 до конца 1991 года. Поскольку зрелище обещало быть достаточно интересным в ноябре 1991 была выпущена ограниченным тиражом OS/2 2.0 LA (Limited Availability – ограниченно доступная). К сожалению, господин Балмер не сдержал своего слова и OS/2 2.0 LA пришлось использовать как простую beta версию, каковой она в сущности и являлась.

В виду текстовых ограничений

ПРОДОЛЖЕНИЕ СЛЕДУЕТ...

Показать полностью 6
Инженер IT Компьютерное железо Компьютер Технологии Программа Программное обеспечение Операционная система Windows Os2 Тестирование Видео Вертикальное видео Длиннопост
48
mr.crack
mr.crack
3 месяца назад

Windows 7 навсегда 2025⁠⁠

Браузер Chrome до сих пор можно запускать в Windows 7 путём кряка (crack). Спустя 2 года после прекращения официальной поддержки со стороны Google и 5 лет после прекращения поддержки Microsoft.

[моё] IT Информационная безопасность Windows Google Chrome Github Crack Cracklab Пиратство Windows 7 Короткопост Текст
143
13
Loshadenok
Loshadenok
3 месяца назад
Лига Сисадминов

Когда занят всего на 45% :)⁠⁠

Когда занят всего на 45% :)
IT юмор Windows IT Работа
26
ii.dominator
ii.dominator
3 месяца назад
Искусственный интеллект

Создай свой трек. Как нейросеть превращает идеи в музыку?⁠⁠

Попробовал стать музыкантом с помощью Suno AI.

Создай свой трек. Как нейросеть превращает идеи в музыку? Нейронные сети, Чат-бот, Гайд, ChatGPT, Программа, Тестирование, Сайт, Дизайнер, Python, Тренд, Приложение, Google, Программирование, Видеомонтаж, IT, Windows, Linux, Apple, VPN, Информационная безопасность, Видео, Вертикальное видео

Возможности

— Генерация музыки со словами и без. Можно сделать текст для трека по промту, или взять за основу собственный текст и сгенерировать минус трека.
— Результат можно скачать в аудио и видео-формате.
— 5 бесплатных треков в день (50 токенов, по 10 токенов за запрос, который выдает 2 трека)
— Сервис может работать нестабильно. Сталкивался с ошибками.

Подписка

— Если использовать инструмент как средство заработка, то стоит использовать Pro/Premier-подписки, так как бесплатная версия подразумевает блокировки треков на коммерческих площадках (вроде Я.Музыки или Spotify)

📌 Пишу про лучшие ИИ в своем авторском канале (ссылка в профиле)

Показать полностью 1
Нейронные сети Чат-бот Гайд ChatGPT Программа Тестирование Сайт Дизайнер Python Тренд Приложение Google Программирование Видеомонтаж IT Windows Linux Apple VPN Информационная безопасность Видео Вертикальное видео
1
18
khameleonium
khameleonium
3 месяца назад

Что я узнал, работая в ИТ более 20 лет⁠⁠

0) Узнал наконец-то как патчить KDE под FreeBSD.

1) Таких как мы - миллионы. И всегда найдется тот, кто знает больше, даже если работает в той же сфере гораздо меньше.

2) Программист знает не всё, что касается компьютеров. Особенно если это какой-нибудь веб-разработчик или (прастихосьпаде) 1С-"программист". Гораздо больше может рассказать типичный сисадмин.

3) Программисту не нужны глубокие познания в математике, если только он не пишет специфичные программы для математических расчетов. Но в наших ВУЗах считают иначе, поэтому учат не программированию, а математике: Высшая, дискретная, теория вероятностей, математическая статистика и уже не помню что (кстати, сдавал это всё на отлично, но уже почти всё забыл)

4) Ты горько пожалеешь о том, что залипал в видеоигры вместо изучения математики, если вдруг вдохновишься на создание своих игр. Видеоигры и есть те самые специфичные программы, требующие глубоких познаний в разных областях науки (если пишешь/создаёшь с нуля, а не используешь кем-то заготовленные решения)

5) Обучение никогда не подойдёт к концу. Нельзя получить образование "Системный администратор" и работать сисадмином всю жизнь, используя эти знания. Технологии развиваются и меняются быстрее, чем большинство из нас способны адаптироваться к новым условиям. Именно поэтому ИТ-специалисты (хорошие) - это в основном очень творческие и разносторонние личности, которые сами сделали осознанный выбор своего пути и способны адаптироваться к разным ситуациям. Они способны познать разные профессии (ЛЮБЫЕ!), а если что-то "не могут", то просто из-за внутреннего отвращения от того, что им не интересно. Наша информатика в большинстве школах настолько убогая и скучная, что не прививает никакого интереса к ней, поэтому любой ИТ-специалист - это по сути энтузиаст, который с самого начала занимался самообразованием. В наше время это уникальный профиль, т.к. только сюда тебя не сможет привести мамка и сказать: "Ну всё! Будешь программистом, ведь это щас так востребовано!" - такое может произойти с кем угодно, даже нынешних врачей в большинстве приводили мамки, под предлогом того, что если будешь врачом - то никогда не останешься без работы. Но лишь в единичных случаях таким образом кто-то стал тыжпрограммистом.

6) Компьютерщики / ТЫжпрограммисты и прочие любые увлеченные ИТ-сферой - НЕ задроты. Среди нас имеется множество спортсменов, музыкантов, врачей(!), юристов, охотников, военных и т.д. (опять же, см. п. 5). А вот скучных и однотипных задротов среди, например, инженеров-строителей или дизайнеров - хоть отбавляй. Хотя казалось бы...

7) ИТэшники в основном за ЗОЖ. Я вот не пью и не курю и осуждаю эти занятия. Многие мои коллеги того же мнения, а если и употребляют, то очень немного и очень лёгкий алкоголь. Откуда пошла молва про любителей заливаться пивом сисадминов - ХЗ ваще.... Нет, конечно, такие тоже есть, но не настолько, чтобы считать это обыденностью.

8) Среди мощных и увлеченных АйТыжников есть много представителей прекрасного пола (и да, много очень красивых чикуль) и довольно часто они могут задавить интеллектом и профессионализмом многих из нас. В нескольких компаниях, где я работал, женщины занимали руководящие должности в ИТ-отделах и реально представляли собой сисадминов или программистов по образованию и по роду деятельности. Т.е. они не просто манагерши, а ещё и могли подсказать по техническим вопросам или включиться в процесс разработки и преподнести своё гениальное решение. Те, кто встречали сексистское и предвзятое отношение к себе, могли быстренько поставить на место такого стереотипного мудака, а остальные в лице мужчин ещё и добьют, ибо нехер. В наших рядах было бы гораздо больше клёвых девчонок, с которыми мы были бы душа в душу и в работе и в отношениях, если бы девочкам с детстве не вдалбливали, что не женское это дело. Так что передайте это своим молодым подругам и детям, пусть не боятся пробовать себя в этом деле!

9) Любую систему можно взломать, но большинство взломов производится не техническими средствами, а благодаря социальной инженерии (например, заставляют тебя выдать свой пароль, как мошенники), ибо так зачастую проще и быстрее.

10) }{@©|<E® - это не обязательно сверхпрофильный итэшник. Он может даже не быть программистом. Хакер в ИТ - это хакер по жизни. Это челик с особым складом ума, который может и любит замечать бреши в любой системе, будь то информационная система или канализационная. Хакер может быть пипец каким тупым, хотя казаться супер-умным, но именно в нестандартности мышления с ним сложно сравниться. Отсутствия хакерских навыков в основном связаны с привычками и выученной беспомощностью (это когда ты уверен, что что-то бесполезно и в итоге перестаешь пытаться). Например, вот есть запароленный комп, пароль ты не знаешь, но очень хочешь воспользоваться компуктером - что делать? Обычный, шаблонный человек даже думать не будет, т.к. для него всё очевидно: Стоит пароль, значит входа нет, а взломать я не смогу, т.к. я ваще не знаю, как это работает. Как думает чел с мышлением хакера: "Хм... Вот блин.. А если я попробую подобрать пароль? Вдруг он где-то записан. Или... А что если я нажму вооон на ту иконку внизу, справа... Ничего. Ладно... Хм... А я вот помню, что где-то видел, что при загрузке компа, можно выбрать какой-то безопасный режим... Может так попробовать? Вдруг там что-то будет.... Но как это сделать? ... Бллииин... где эта старая книжка... А! Вот, нашел... надо при загрузке компа нажимать F8.." - НУ и так далее. Понимаете? Человек может даже не знать как и что работает, но пробовать даже то, что кажется невозможным, а также может искать недостающую в данный момент информацию. Хакер - это величайший аналитик, у которого изначально так устроено сознание, поэтому не всем дано быть хакерами. И поэтому не все ИТ-шники - хакеры.

11) Увеличение маленького изображения с достоверным восстановлением недостающих деталей НЕВОЗМОЖНО ДО СИХ ПОР, даже с самыми мощными ИИ/нейросетями! (если кто не понял о чем я: Это когда в фильмах показывают запись с камеры и там надо увеличить маленький фрагмент чтобы, например, увидеть номер автомобиля. В этот момент обычно нам показывают как увеличили кусок изображения, там всё мутно, невозможно ничего разглядеть, но вдруг некий оператор нажимает Enter и этот мутный кусок становится чётким и детальным)

12) Все фильмы (вот прям ВСЕ) про хакеров и в целом про ИТ - это тотальная дезинформация постых людей об этой сфере деятельности. Даже признанный самым достоверным сериал "Мистер Робот" пестрит техническими ляпами и упущениями (да и персонажи там полное дно, не внушающие уважения и интереса для здорового человека).

13) Далеко не все ах тыжники сидят на высокой ЗП, даже супер-прошаренные. Очень мало тех, кто требует высокую ЗП, поэтому, на самом деле, не так много и предложений выше 100к. Вообще, критерии ЗП тут рандомные - чисто как повезёт. И зачастую они странные и несправедливые: Например в России больше всех получают 1С-ники (а это самые убогие в плане профильных навыков), а какие-нибудь C++-кодеры либо вынуждены мутить свои проекты, либо сидеть на обычной средней ЗП. (западный рынок вакансий не изучал). Да, можно жить на своих проектах и разработках, но не всякий из нас разработчик, да ещё и бизнесмен в душе, поэтому и существуют управленцы и руководители проектов, которые используют разрабов как рабочую силу.

14) Маленькие калькуляторы, знакомые нам с детства, когда-то были размером с дом. (да, до сих пор от этого в ахере)

15) Современные молодые люди в большинстве своём абсолютные нули в компьютерной грамотности, хотя казалось бы, в их детстве это уже было обыденностью и стыдно не знать азы информатики. Но нет, до сих пор многие думают, что монитор - это компьютер, а системный блок - это "процессор". Но, конечно, при необходимости, они быстренько навёрстывают, если являются ленивыми паразитами.

16) Среди нас очень много героев и гениев, благодаря которым система не падает и обрастает новыми фишками. Но их имена вы никогда не узнаете. Вы знаете только тех, кто любит гнуть понты, дескать смотрите чё могу и чего сделал. А настоящий профи даже порой не осознаёт, что придумал какое-то уникальное решение - для него это обычный процесс, а потом какой-нибудь Стив Джобс присвоит его работу себе и оформит патент.

17) Компьютеры не вызывают рак, Wi-Fi тоже и даже 5G.

18) В интернете не все можно найти, а многое даже легко теряется по прошествии лет. Так что не надо полагаться на всякие облачные сервисы или ценную информацию на каком-то сайте. Если что-то показалось вам ценным и важным - лучше сохранить у себя. Фото-видео, понятное дело, хранить тяжело, но например полезные статьи и прочий текст у всех сохранится в избытке.

19) Подписочные сервисы старее и банальнее, чем вы думаете. Они появились не с интернетом, а ещё 200 лет назад и даже раньше.

20) Для электроники очень нужно золото и оно кончается, а вы так бездарно используете его в виде украшений...

21) Компьютеры могли бы быть намного быстрее и более энергоэффективнее, если бы менялась их архитектура, но в целом и в сути ничего не меняется, потому что рынку нужна обратная совместимость (это когда программа работает как на новом компе, так и на старом). Никто не будет переписывать сложные бизнес-программы под принципиально новое железо, без гарантий на то, что это железо станет массовым. Короче, тема сложная... Но суть в том, что компьютеры и прочие массовые ит-штуки существуют только потому, что они приносят деньги, а не понимаю что это так классно и необычно и ведёт нас к светлому будущему.

22) Всем крупным компаниям абсолютно похер на потребителя программных продуктов и сервисов. Всё делается исключительно ради быстрой прибыли, а не ради развития, качества, оптимизации доступности и т.д. Самые циничные в этом плане компании, к сожалению, наши. Гуглу плевать на всех, но они хотя бы создают иллюзию обратного, в отличие от Яндекса. А ты ничего не сделаешь с этим! Хочешь лучше - сделай сам. Тоже самое касается и Adobe, и всяких там Nintendo и других профильных гигантов. Так что киберпанк уже давно наступил - миром правят корпораты и мы бессильны перед ними, не потому, что слабаки и терпилы, а потому что гавнаедов значительно больше, а рыночек пляшет под них, ибо с них легче стрясти мани. Это касается не только ИТ, но тут это возведено в абсолют, т.к. только ИТ-индустрии миллионы людей готовы платить даже не за воздух, а за мнимое имущество, типа бесполезного скина для героя игры или никчёмную картинку в NFT). От этого существует даже такой парадокс: Ты можешь пройти собеседование, доказав даже что ты шаришь за всё и даже больше, но тебе откажут по какой-то нелепой причине.... Потому что слишком умный до бита. Мало ли, еще нынешних руководителей подвинешь или братишку чьего-нибудь (я не могу утверждать, но склонен доверять тем, кто мне рассказывал подобное про Яндекс - там особо умные не нужны. Да, у них жесткий отбор, но критерии явно не по качеству квалификации, а еще по психологии: Если ты уверенный в себе спец, то тебя вряд ли возьмут, потому что потому... будешь еще спорить с ними, доказывать че-то - нахрен надо.) А еще у многих больших компаний (ну например у Касперского) - максимально тупорылая бюрократическая система иерархии, из-за чего многие проблемы, которые можно было бы решить быстро, не решаются вообще, потому что, например, нельзя донести до руководства что-то, прыгнув сразу через несколько смежных голов: Тебе надо сначала донести своему руководителю, а он донесет своему (явно в искаженном виде), а тот третьему и т.д., плюс надо где-то обязательно в письменном видео согласовывать и всё такое прочее... поэтому многие компании остаются верны идиотскому консерватизму и удивительно, как они до сих пор вообще не сгнили.

23) Компакт-диски хранят информацию НЕ вечно, хотя нам обещали это, лишь бы они не царапались. Так что если у тебя где-то завалялся DVD с твоими хоум-видео 5-10 летней давности, то лучше бы тебе пересохранить эту реликвию.

24) Научиться быстрой слепой печати намного легче, чем кажется изначально. Это даже навыком назвать язык не поворачивается. Справляются даже инвалиды с плохой координацией. Так что если кто-то быстро печатает с закрытыми глазами, знай, ты сможешь также за пару-тройку недель целенаправленной практики. А если просто тупо будешь печатать в чатике, то навык появится сам по себе, через пару месяцев. Нет, это не будет ещё так профессионально и быстро, но для комфорта пользования ПК достаточно.

25) Водяное охлаждение - тупой маркетинг для лохов и понторезов.

26) Ценные фотографии лучше печатать и собирать в фотоальбом.

27) Многие старики отлично владеют компьютерной грамотностью на уровне пользователя. Поэтому я никогда не делаю скидку на возраст, когда формирую мнение о челике, который обратился за помощью. Я не считаю всех безграмотных тупыми, нет, но у меня нет уважения к тем, кто просто тупо не хочет уделить намного времени на то чтобы разобраться, а не сразу звать кого-то, кто сделает все за него, даже самое банальное. Те кто корчат из себя дурочка - это люди с психологией паразитов, такие бытуют среди нас везде, независимо от пола и возраста. Кто-то показывает это не во всём и не сразу, поэтому кажется что дело в возрасте, но на самом деле это вылезла скрываемая ранее черта характера, которую теперь полноправно можно демонстрировать и юзать. И да-да, такие есть среди ваших горячо любимых родителей, уж простите и не сочтите за оскорбление, напротив, я говорю о том, что они на самом деле умненькие и хитренькие, а не отупелые от старости;) Подобным положением пользуются также и дети, которые понимают, что их не воспринимают всерьез и потому манипулируют по принципу "яж ищо маленький", хотя могут многое делать на равных со взрослыми и понимают гораздо больше, чем кажется их яжматерям. И вы никогда не выведете на чистую воду таких вот хитрожопых! Максимум чего добьётесь - это обидок по типу "ты чё меня дрочишь, я уже слишком стар для этого дерьма! не хочешь - не помогай! еще сын/друг/пук называется! тфьу на тебя!". С паразитами тоже надо юзать хитрость, но это уже отдельная тема.... Просто нельзя забывать об этом чтобы не позволять вешать на себя чужие обязанности, т.к. паразитов очень много не только среди близких, но и среди коллег.

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

29) Windows лучшая и самая полноценная ОС. Даже если учесть много огрехов и пускай это творение циничных корпоратов и что её распространенность по большей части связана с монополистским пиаром. ОС на ядрах Linux сильно переоценены и всякие линуксоиды просто любят выпендриваться, что они нитакимикаквсе, типа !илита!, компенсируя какую-то кучку своих комплексов. Т.е. тем, кто прям радеет за Linux, кто прям на серьёзных щах считает, что винда-маздай, тем прямая дорога к психологу. Спорить тут бессмысленно, ибо это будет вечная война сектантских убеждений, равносильных зоошизе, плоскоземельству и религии.

30) Нет необходимости менять термопасту каждые полгода-год, если изначально использована хорошая и хорошо посажена. ХЗ откуда взялся такой миф... Наверно это придумали сервисные центры, чтобы им часто приносили комп по всякой тупой причине, а они такие: "Опа! Перегрев! Надо почистить пыль, заменить термопасту и т.д. и т.п. и в итоге портянка услуг вы У меня куча серверов/компов работают годами без глубокой техобслуги. Домашний комп у моей мамы вообще 10-й год пашет и максимум, что я делал, так это выдувал пыль. Так что если у вас руки чешутся - не надо эти принципы навязывать другим. Но термопасту надо использовать качественную, да, но выбор тут простой, ибо как правило, чем дороже - тем лучше.

31) В любой ИТ-профессии тебя могут уволить/сократить в любой момент. Происходит это по разным причинам в совокупности. Смена направления компании, новые способы автоматизации (те же нейросети, которыми потихоньку заменяют людей), переход на иной способ обслуживания (например, аутсорс вместо постоянного штатного сидельца. Ибо зачем платить ЗП каждый месяц сотруднику, если действий от него требуется раз через раз?), смена технологий (были на Винде, перешли на Линукс, а в Линуксе ты не шаришь и навёрстывать это долго и невыгодно для компании, проще нанять готового спеца), ну и т.д. Поэтому айтишник может легко потерять работу.... но даже самый тупой 1С-ник сможет эту работу легко найти, ибо сейчас всё на айти и от этого не уйти; У меня было много сказочных периодов, когда я тратил по 2-3 часа в день, а получал по 200-300 к в месяц (работа была связана с геймдевом + свои проекты), а бывали тяжелые периоды, когда ибошишь по 12 часов в день, а получаешь максимум 90-100. Почему так? - Потому что там, где получал много, проект закрылся, направление сменилось, всех сократили и изменили политику компании и т.д. Надо искать новую работу. Найти сложно, чтобы и тебе нравилось и ты подходил по профилю и ЗП была норм, поэтому приходится временно перебиваться на хоть каких-нибудь конторках, чтобы не уходить в минус, пока не найдешь норм работу. Еще раз: Работа есть ВСЕГДА и ВЕЗДЕ, но там где и делать нефиг и платят много - хрен найдёшь, но бывает везет и так!

32) Кадрового голода нет. И я повторю первый пункт: Нас легион! Особо ценятся только узкие спецы, которых трудно заменить. Программистов дохерища, сисадминов хоть жопой жуй, а сейчас еще развелось дохрена питонщиков и веберов.... и их квалификация особого значения не имеет, ибо см п. 22. и п. 13. Есть даже среди нас локальный мем: "е2ные индусы!" - так говорят про рядовых программистов, которых нанимают аналогично тому, как нанимают гастарбайтеров. Это дешевая рабочая сила, которая берет количеством, а не качеством.


Лолокек! За сутки в комментах порванные линуксоиды и ни одного 1С-ника...(

Показать полностью
[моё] IT Что я узнал Программист Linux Сисадмин Хакеры Windows Длиннопост Работа Волна постов
68
GarmoniyaIznutri
GarmoniyaIznutri
3 месяца назад
Бесит!

Шальной Windows, вновь и вновь пробивающий дно обновлениями⁠⁠

Так вышло, что имею два компьютера, на одном из которых стоит Windows 11 (ранее называемый «Sun Valley»), на другом — Windows 10. С более новой системой — компьютер недавно приобретённый. Первое, что было сделано там при установке Windows, — отключены все обновления. На ПК с десяткой всё сложнее: уже прошло прилично обновлений с момента покупки, и многие из них, говоря откровенно, пошли отнюдь не на пользу. Особенно за последний год. Но меня сокрушает следующая история, и ей хочется посвятить пару-тройку строк.

Шальной Windows, вновь и вновь пробивающий дно обновлениями Технологии, Новости, Обновление, Windows, Критика, Разочарование, Вопрос, Компьютер, IT, Программа, Linux, Мысли

Скриншот газета.ru

Сообщение о том, что очередное обновление ломает компьютер на Windows 10, разошлось во многих источниках. Изначальная ссылка, как понимаю, — PCWorld или PC-Welt. Проверять, насколько их слова соответствуют реальности, возможности нет: если вдруг шутки ради установлю, а старый компьютер всё же начнёт ещё хуже работать, это будет мало сказать неприятно.

А что с теми пользователями, которые не заметили новость и уже установили?

Интересно, однако.

Уже давно замечаю, что когда обновление Windows 10 подкрадывается и запускает загрузку, компьютер начинает сходить с ума: иконки на рабочем столе грузятся не полностью, а сам ПК с огромным торможением реагирует на любые команды. Отключить «хорошим» способом эту «акцию» можно только на 4 недели (это встроенная опция что в десятой, что в одиннадцатой): потом установка обновлений будет снова работать. Знаю, можно решить проблему отключением определённой задачи, но сейчас это не совсем суть.

У меня вопрос

(риторический)

Почему бы Windows для своих пользователей не выпускала на такие случаи хотя бы предупреждения? Почему вообще получается так, что компания отпускает эти недоработки на пользование своих потребителей, которые, скажем, гипотетически, ещё и платили за эту ОС приличные деньги?

И. Что мне ещё нравится: если я буду устанавливать обновления на Windows 11 когда-либо, откуда я буду знать, что очередное из них не погубит моё устройство, которое хотелось бы, конечно, поберечь?

От таких ситуаций уже много лет очень хочется сменить ОС на более предсказуемые, щадящие и даже более ответственные варианты. Вот только, увы, большинство программ дружит именно с последними Windows. MacOS часто разочаровывал не меньше, и в том числе подобное бывало с Linux (но по другим причинам).

Показать полностью 1
[моё] Технологии Новости Обновление Windows Критика Разочарование Вопрос Компьютер IT Программа Linux Мысли
61
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии