Записки IT специалиста
Open in Telegram
IT-канал, просто о сложном https://interface31.ru Купить рекламу: https://telega.in/c/interface31
Show more8 965
Subscribers
-124 hours
+87 days
+3230 days
Posts Archive
Тонкие настройки LXC. Память
Еще одной, часто используемой тонкой настройкой LXC являются лимиты использования памяти. Но перед тем, как переходить непосредственно к настройкам разберем некоторые особенности использования памяти контейнерами.
В отличие от виртуальных машин, которые имеют выделенные ресурсы, контейнеры работают с общей памятью хоста и их аппетиты регулируются лимитами. Для системы контейнер ничем не отличается от любого другого приложения и точно также конкурирует за память на общих основаниях.
Т.е. если мы «выделили» контейнеру 16 ГБ памяти, но просит он только 4 ГБ, то он получит только запрашиваемое, а остальные 12 ГБ будут доступны другим процессам. Это позволяет гибко настраивать выделение памяти, когда суммарно лимиты могут превышать доступный объем.
Это нормально, допустим мы знаем, что наше рабочее приложение в среднем потребляет 2 ГБ памяти, но при пиковых нагрузках может попросить 3 - 3,5 ГБ, поэтому смело ставим лимит на 4 ГБ и, если в системе есть свободная память – контейнер ее получит.
А вот тут начинается самое интересное – лимиты. Их четыре. Они отвечают за верхние и нижние значения. Начнем с верхних. В конфигурационных файлах Proxmox
/etc/pve/lxc/nnn.conf (где nnn – ID контейнера) указывается просто выделенный объем памяти, а вот если мы заглянем в настоящий конфиг LXC в /var/lib/lxc/nnn/config, то увидим там две директивы (для контейнера с 4 ГБ памяти):
lxc.cgroup2.memory.max = 4294967296 lxc.cgroup2.memory.high = 4261412864▫️ lxc.cgroup2.memory.max – это жесткое верхнее ограничение по памяти в байтах, ничего сверх указанного значения контейнер не получит. ▫️ lxc.cgroup2.memory.high – мягкий верхний лимит, Proxmox устанавливает его на уровне 99% жесткого лимита. При его достижении система начинает агрессивно вытеснять память, сбрасывать кеш и, если ничего не поможет, задействует OOM Killer. Данный зазор – в 1% - это есть защитный промежуток, чтобы контейнер вдруг внезапно не уперся в жесткий лимит, что будет означать, что память для него закончилась. Но стандартные Linux механизмы ему не помогут, так как он считает доступной всю память хоста. Таким образом memory.high как раз включает защитные механизмы и начинает активно освобождать память. Чем нам может помочь этот лимит? Для второстепенных контейнеров мы можем его понизить. Для нашего примера, когда для пиковой нагрузки в 3,5 ГБ мы поставили жесткий лимит 4 ГБ, то мягкий можем сделать как раз 3,5 ГБ. Если контейнер превысит это значение, то он начнет сначала свопить, потом сбрасывать кеш. Т.е. просядет в производительности, но конкурировать за память с более важными соседями не будет. Теперь перейдем к нижним лимитам, это:
lxc.cgroup2.memory.low lxc.cgroup2.memory.min▫️ lxc.cgroup2.memory.min – это нижний жесткий лимит гарантированной памяти контейнера. Фактически мы забираем объем, указанный в этой директиве из общего пула, и закрепляем за контейнером, даже если он ее всю не утилизирует. Скажем вы выделили 1 ГБ, а контейнер использует всего 256 МБ, но оставшийся резерв не будет доступен никакому другому процессу, так как закреплен за определенным контейнером. Поэтому использовать эту опцию надо осторожно, так как можно серьезно повлиять на стабильность и производительность всей системы. ▫️ lxc.cgroup2.memory.low – это мягкий нижний предел, который система выделяет контейнеру в приоритетном порядке, но, при необходимости, эта память может быть использована или вытеснена другими процессами. В данном случае система не жестко фиксирует, а защищает выделенный объем памяти от вытеснения. Если у нас есть несколько контейнеров с различными значениями memory.low и свободной памяти недостаточно на удовлетворение всех лимитов, то она будет распределена пропорционально значениям memory.low. Основное отличие от memory.min здесь в том, что если памяти не хватает, то ее не хватает всем, но некоторым ее не хватает чуть меньше, чем остальным. Это позволяет поддерживать систему стабильной, пусть и ценой некоторой потери производительности.
Яндекс Музыка до 360 дней бесплатно
Яндекс Музыка для вас и 3-х ваших близких.
Кинопоиск и Яндекс Книги тоже в мультиподписке Плюс.
Попробуйте бесплатно❤️
Слушать
#реклама 18+
music.yandex.ru
О рекламодателе
Действие ради действия?
Про разную бюрократию, бессмысленную и беспощадную, можно рассказывать часами, но существуют моменты, которые по своей бессмысленности бьют всякие рекорды.
Сегодня у одного заказчика наблюдаем с утра такую прекрасную картину и полностью отказываемся понимать ее смысл. Честный знак сегодня – это обязательная система для любого участника оборота маркированного товара. Особо подчеркнем – для любого!
В чем тогда тайный смысл процедуры рассмотрения и кто рассматривает заявки? Неужели специально обученные сотрудники? Прямо вот сидят и рассматривают, со всех сторон проверяя кандидата – а достоен ли? А не подведет? А может рано ему пока еще?
При том, что регистрацию вы выполняете строго по ЭП, что исключает спам и фейковые регистрации. Т.е. подлинность заявителя подтверждена еще на этапе регистрации и никаких дополнительных данных, кроме телефона и адреса электронной почты он не предоставляет?
Так чего вы там ждете? Проверки по базе ФНС? Она давно делается автоматически в режиме реального времени. Ну может не реального, если запросов у вас много, и они стоят в очереди – но все равно в течении единиц, максимум – десятков минут.
В чем смысл мариновать заявку весь день? Ну вот для чего? Чтобы пользователь проникся? Он и так проникся и еще проникнется в процессе работы.
А по факту это прямое вредительство, так как срывает все сроки как клиентам, так и подрядчикам. И дело не только в настройках и регистрациях. До тех пор пока вас нет в Честном знаке ни один поставщик не отгрузит вам маркированный товар. А у вас открытие на следующей неделе? Ничего не знаем и вообще не мешайте, мы делом заняты, вашу заявку рассматриваем.
🐱 Кот из дома – мыши в пляс 🐭🐭🐭
Хотите посмотреть, что делают ваши сотрудники, подрядчики и прочие лица, наделенные административным доступом в Linux?
Да, можно почитать логи, посмотреть историю команд, но это не даст полного представления, особенно если были использованы интерактивные утилиты.
Но sudo готово нам помочь, причем совершенно «бесплатно», все нужные инструменты уже есть из коробки, осталось только использовать.
Для этого добавьте в /etc/sudoers два параметра, которые отвечают за запись потоков ввода и вывода сессии, например:
%sudo ALL=(ALL:ALL) NOPASSWD:LOG_INPUT:LOG_OUTPUT:ALLПотом смотрим, кто и когда работал под sudo указав имя пользователя:
sudoreplay -l user andrey
В колонке TSID находим номер сеанса и запускаем его просмотр, обязательно добавьте ключ -R, чтобы не изменять размер изображения, который может поломать картинку, также можно добавить ключ -s и указать нужную скорость:
sudoreplay 000005 -R -s 2
Приятного просмотра!1 сентября разбираем реальные вакансии Junior DevOps🔥
Новый учебный год — хороший повод начать что-то новое. На этот раз — понятный план, как войти в DevOps и на какую зарплату рассчитывать
Что будет:
1️⃣Живой разбор вакансий
Разбираем требования и объясняем простым языком, что на самом деле стоит за каждым пунктом.
2️⃣Технический перевод
Что на самом деле значит «знание K8s» для Junior. Сложное — простыми словами.
3️⃣Зарплатная вилка
Как конкретные навыки конвертируются в цифры оффера.
4️⃣Как продать себя работодателю
Как презентовать себя на собеседовании.
5️⃣Техническое собеседование
Как пройти интервью с тех лидом: рабочие советы и лайфхаки.
Спикеры:
⚡️Аниса Рогатова — Senior ИТ-рекрутер в финтехе. Опыт в OZON, Банк Точка, SkillFactory и агентствах. Спикер HR API и INDEX. Знает вакансию и кандидата со стороны найма
⚡️Евгений Федосеев — DevOps-инженер в «Пульс АЙТИМ», 5+ лет в DevOps, работает с k8s-кластерами
⚫️Когда: 1 сентября, 19:00 по мск
⚫️Регистрация на вебинар ⏩ по этой ссылке
Как сделать QR-код для доступа к Wi-Fi при помощи PowerShell
Пароль для беспроводной сети – головная боль системного администратора. Сделать его простым – очень скоро его будет знать каждый первый. Сделать сложным – сам утомишься вводить.
Отличный выход из этой ситуации – генерация специального QR-кода для автоматической настройки Wi-Fi. Сделать это совсем не сложно, нам только понадобится дополнительный модуль PowerShell.
Для его установки выполните:
Install-Module -Name QRCodeGenerator
Данный модуль позволяет генерировать различные QR-кода, но нас сейчас интересует код для Wi-Fi:
New-PSOneQRCodeWifiAccess -SSID MyWi-Fi -Password MyPassworD -Width 10 -Show -OutPath "$home\Desktop\qr.png"
Опции тут в целом понятны, но все-таки разберем их кратко:
▫️ SSID – идентификатор SSID беспроводной сети
▫️ Password – пароль доступа к сети
▫️ OutPath – путь и имя файла изображения, если не указана то генерируется файл со случайным названием в текущей папке
▫️ Show – открыть изображение в сопоставленной программе
▫️ Width – ширина элемента изображения в пикселях, по умолчанию 100
По последней опции следует пройтись внимательнее. Она указывает не ширину всего изображения, а ширину одного его элемента. Так в нашем примере генерируется изображение 41 х 41 элемент, его размеры при значении по умолчанию нетрудно посчитать самостоятельно.
Ну и не забываем, что сгенерированный нами QR-код содержит пароль, а поэтому принимаем меры к его безопасному хранению.Клиент просит бэкап и DRaaS, а своей инфраструктуры у вас нет
Вы ведёте ИТ у нескольких компаний. Приходит запрос — вынести 1С в облако, поднять терминальный сервер, настроить бэкап под 152-ФЗ. Строить под это своё железо смысла нет, и запрос уходит на сторону вместе с деньгами.
Партнёрская программа LanCloud закрывает этот разрыв. Клиента ведёте вы. Мы берём инфраструктуру: помогаем подобрать конфигурацию, рассчитать решение и закрыть техническую часть.
Сколько приносит: до 30% от суммы услуг клиента ежемесячно. Чек 30 000 ₽/мес → 9 000 ₽/мес → 108 000 ₽ за год, и дальше, пока клиент в облаке. Пять клиентов — уже 45 000 ₽/мес; в среднем партнёр получает 100 000 ₽/мес.
Серверы, VDI, 1С, почта, бэкап, DRaaS, хранилище, ВАТС, защита от DDoS. Свой ЦОД и облачные инженеры не нужны. TIER III, ФЗ-152, с 2011 года. Договор с ИП и юрлицами.
→ Обсудить условия
#реклама
О рекламодателе
И как вы думаете, что это такое? Это скриншот из одного отеля в Дагестане, где я провел летний отпуск. Причем это не какой-то мелкий отель или гостевой дом, это дорогой сетевой отель 5 звезд уровня полный пансион.
А весь выход во внешнюю сеть там организован через Cloudflare WARP, просто и «без палева». Хотя владельцев отеля понять можно – отель дорогой, зачем причинять неудобства тем, кто везет тебе деньги.
В остальном по региону я тоже каких-то особых сложностей не замечал – мобильный интернет был везде, ну кроме дикой природы и работал так, как от него ожидается, во всяком случае мой Телеграм спокойно соединялся с собственным MT Proxy и работал.
А вот что удивило, так это отношение к маркировке. На нее там забит болт, даже в крупных региональных сетевых супермаркетах. Там вам свободно пробьют три бутылки минералки один раз кликнув пол линейному ШК и нажав кнопку 3 на клавиатуре.
Единственное место, где более-менее что-то соблюдается – это аптеки. Ну да там своя система и с маркировкой у нее общего разве что название.
А вот что твориться далее – кроме как маразмом не назовешь. Практически всю дорогу от Махачкалы до Россоши мобильный интернет отсутствовал как класс, а для подключения к беспроводному интернет от РЖД на станциях надо предварительно как-то зайти на портал авторизации.
В общем, за 30 минут стоянки в Ростове у меня получилось это сделать аккурат к отправлению поезда. Поэтому пришлось звонить знакомым, чтобы перевели денег за квартиру в Россоши, так как ночевать на вокзале или в машине категорически не хотелось.
В комментариях пишите свой опыт по состоянию дел с указанием региона.
⚡Антивирусная защита Dr.Web со скидкой до 25% и розыгрыш захватывающего детского детектива!
С 26 августа по 2 сентября при покупке лицензии на комбо-защиту для компьютеров и мобильных устройств на 1 или 2 года, вы получите скидку до 25%.
Например, защита 1 компьютера и 1 смартфона всего за 1 931,20 ₽ 🔥
Каждый оплаченный заказ, сделанный в период акции, автоматически участвует в розыгрыше.
Участвовать в акции
...каждый раз думаете вы, когда видите у себя в подписках очередной ИТ-канал с проходным контентом.
«Кучевые АйТи» вас точно не разочарует. Здесь нет нейрослопа — только редакционные материалы на тему облачных технологий. Ребята пишут о новых сервисах, влиянии ИИ на инфраструктуру и сети, тенденциях ИТ-рынка и берут интервью у экспертов ведущих ИТ-компаний.
Читайте в канале:
— Виртуальную машину с белым IP начинают брутфорсить через пару минут после поднятия. Как защитить только что арендованную VM?
— Исследование: каждая 4-ая российская компания использует или пилотирует ИИ в облаке, и еще 18% планируют начать в ближайший год.
— Половина 2026 год прошла — самое время спросить ИТ-компании, что происходит с бизнесом, какие задачи ставят клиенты, что изменилось. Читайте интервью Виталия Андриевского, СЕО Дата8.
Уверенно жмите и подписывайтесь на канал 👉 «Кучевые АйТи»
+1
Веселые картинки
Недавно один из коллег снова притащил ссылку на «хороший материал по сегментации» на известный репозиторий на гитхабе: https://github.com/sergiomarotco/Network-segmentation-cheat-sheet
К сожалению, я не могу считать данный материал хорошим и тем более рекомендовать его, хотя автор и ссылается на некие «лучшие практики».
Почему? Начнем издалека, с принципов построения обучающих материалов. Хороший обучающий материал, тем более схема или диаграмма должна быть способна сразу донести до обучаемого основные принципы и ключевые моменты изучаемой темы.
Ничего лишнего, никаких ненужных подробностей на схеме быть не должно, они только размывают внимание на второстепенные вещи, путают и вызывают лишние вопросы.
Вместо этого нас встречает перегруженная значками и связями схема, которая ничего не поясняет, а только еще больше запутывает. Сразу возникает масса вопросов, причем абсолютно к теме сегментации не относящихся.
В целом, человек немного «теме» со схемами первых уровней за пять-десять минут вождения по ним пальцем разберется и здравое зерно там есть. Но для начинающего это будет просто темный лес: ничего не понятно, но очень интересно. Еще хуже если последуют попытки слепого копирования.
Но все можно было сделать гораздо проще, убрать все эти ненужные подробности и связи, оставив только самые широкие мазки: вот у нас продуктовые сервера, вот поддержка продуктовой части, вот пользовательская часть, вот поддержка пользовательской части, вот управление, вот сетевое оборудование, вот DMZ.
Ну и хорошую пояснительную записку, поясняющую что именно сделано, для чего и почему.
А текущие схемы сильно напоминают мне казуальные игрушки, где нужно копать-строить да отбиваться от толп монстров, где каждая следующая толпа сильнее предыдущей.
А все эти линии напоминают производственные цепочки, которые могут быть неоптимальны и запутаны, но так «исторически сложились». И вообще переделать пока никак нельзя, а то не отобьемся.
И автор схем только подливает масла в огонь, указывая в описании к первому уровню что вам понадобится больше средств защиты информации или потребуется переход на второй уровень.
Знакомо? Чтобы отбиваться от монстров вам нужно все больше и больше стреляющих башен, но башни стоят ресурсов, их надо где-то строить, и монстры начинают сносить их на ура. Хочешь - не хочешь, а уровень придется повышать.
Причем складывается такое впечатление, что автор схем отринул реальность и занялся сегментацией ради сегментации. Уже на третьем уровне он вводит системы обнаружения инцидентов и реагирования на них, вскользь упомянув «что вам понадобится штат 10-20 человек безопасников».
Серьезно? Организации такого уровня, где риски ИБ выходят на уровень операционных рисков явно не будут искать схемы по гитам и на этом можно бы было закончить. Но фантазия автора устремляется только вперед.
Хотя для простого пользователя все эти многочисленные возникшие объекты с непонятными аббревиатурами ничем не будут отличаться от генератора маны, школы магов и чего там еще надо построить для того, чтобы башни начали стрелять электричеством.
Ну и последняя схема – просто апофеоз:
Теперь злоумышленник не сможет атаковать производственную сеть, поскольку теперь потенциально скомпрометированная рабочая станция в корпоративной сети принципиально не имеет доступа к производственной сети. Связанные проблемы:
Отдельные рабочие станции для доступа к производственной сети – да, теперь у вас на рабочем столе будет 2 компьютера;
Да, именно к этому бизнес и стремился… И деньги на него, наверное, с неба падают.
Вопросы разумной достаточности здесь не поднимаются в принципе. Автор рассматривает сегментацию с позиции типичного гика в вакууме. Хотя для того, чтобы закрыть в садовом домике две лопаты и ржавые грабли достаточно замка за 100 рублей и ставить сейфовую дверь с укреплением коробки там явно излишне.
В общем материал забавный, красивый. Но практической пользы – близко к нулю.
Приложение для контроля расходов и доходов
Для тех, кому нужна ясность в личных финансах
Установить
#реклама 16+
zenmoney.ru
О рекламодателе
Версии PowerShell
PowerShell активно используется Windows-администраторами для автоматизации и написания скриптов, но далеко не все правильно ориентируются в версиях и выпусках PowerShell, поэтому сегодня разберем этот вопрос подробнее.
На сегодняшний день существуют две версии PowerShell:
🔹 Windows PowerShell – основан на .NET Framework, существует только для Windows, предустановлен начиная с Windows Server 2008 R2 и Windows 7. В настоящий момент не развивается, последний выпуск – 5.1
🔹 PowerShell (ранние выпуски назывались PowerShell Core) – основан на базе современного .NET (Core / 6 / 8+), является кроссплатформенным ПО с открытым исходным кодом, может быть установлен в Windows, Linux и macOS. В PowerShell нет полной совместимости с Windows PowerShell, однако для выпуска PowerShell 7.х разработчиками заявлена максимальная совместимость.
🔸 Windows PowerShell имеет следующие выпуски:
▫️ PowerShell 1.0 – предназначен для ручной установки начиная с Windows Server 2003 SP1 и Windows XP
▫️ PowerShell 2.0 – предустановлен в Windows Server 2008 R2 и Windows 7
▫️ PowerShell 3.0 – предустановлен в Windows Server 2012 и Windows 8
▫️ PowerShell 4.0 – предустановлен в Windows Server 2012 R2 и Windows 8.1
▫️ PowerShell 5.0 – предустановлен в Windows 10 ранних выпусков, автоматически обновляется до 5.1
▫️ PowerShell 5.1 – предустановлен начиная с Windows Server 2016 и Windows 10 1709
В настоящий момент Windows PowerShell не развивается и рекомендуется переход на PowerShell.
🔸 PowerShell имеет следующие выпуски:
▫️ PowerShell Core 6.х на базе .NET Core 2.x, имеет неполную обратную совместимость с Windows PowerShell
▫️ PowerShell 7.х на базе актуальных релизов .NET (с долгосрочной поддержкой LTS), заявлена максимальная обратная совместимость, при этом рекомендуется протестировать работу старых скриптов.
Версия 6.x и ранние 7.0/7.1 полностью выведены из поддержки (End of Life). Актуальной веткой является семейство PowerShell 7.x LTS / Current.
👉 PowerShell можно получить с официальной страницы на Github, через WinGet или из магазина Windows. Обратите внимание, что PowerShell 7 устанавливается параллельно с Windows PowerShell 5.1, не заменяя его.
Для обновления Windows PowerShell вам потребуется установить Windows Management Framework (WMF) соответствующей версии и связанный с ним пакет .NET Framework. Если вы обновите WMF, но не установите новый .NET Framework, то часть функций PowerShell может отказаться работать.
Также следует помнить, что среда разработки PowerShell ISE предназначена только для Windows PowerShell, для работы с PowerShell следует использовать Visual Studio Code.
Пойду смотреть, как и зачем команда Deckhouse сводит свои продукты в одну платформу.
Сейчас у них целая экосистема инфраструктурных решений. 17.09.26 в 12:00 коллеги объяснят, что меняется. Особенно для тех, у кого рядом живут контейнеры, виртуалки и ИИ-нагрузки.
Отдельно обещают сценарии для частных облаков и платформ данных.
Если у вас инфраструктура размазана по нескольким средам, послушайте вместе со мной
История Windows NT
Windows NT без преувеличения можно назвать ключевой системой для Microsoft, именно она и заложенные в нее технологии заложила ту основу, которую системы Windows используют сейчас.
Начиная с Windows XP закончилось деление ОС Windows на пользовательскую и профессиональную линейку и дальше пошла развиваться именно линия NT и сегодня, запуская Windows 10 или 11 мы имеем под капотом потомка той самой NT.
Вся эта история началась очень давно, в 1980 году, когда IBM готовилась к выводу на рынок IBM PC и искала для него операционную систему. Сложность дополнительно состояла в том, что все существующие на тот момент ПК были 8-битными и для 16-битного IBM PC систему еще предстояло написать.
В этот момент на сцену вышел Билл Гейтс, который пообещал недорого решить проблему IBM, для чего купил 86-DOS у компании Seattle Computer Products и перепродал лицензию IBM.
Затем, если систему продавал IBM, то она называлась PC-DOS, а если Microsoft или кто-то еще – MS-DOS.
Несмотря на то, что на момент выхода IBM PC уже вышли 16-битные версии уже существовавших ОС DOS уверенно занял рыночную нишу. Все дело было в цене, лицензия на DOS-стоила всего 40$, а CP/M – 450$ (144$ и 1613$ в нынешних ценах).
Однако дальше дела пошли не столь хорошо, ожидаемая на замену DOS операционная система Windows в версиях 1 и 2 провалилась, а выпушенная в 1987 году OS/2 оказалась тяжелой и трудно конфигурируемой, вследствие чего тоже не достигла успеха.
Понимая, что для успеха нужна новая операционная система партнеры принялись за разработку NT OS/2, которая была полностью новой системой и не базировалась ни на DOS, ни на OS/2.
Для этого Microsoft пригласила команду специалистов из DEC во главе с Девидом Катлером, который до этого разрабатывал там VAX/VMS и RSX-11M. Система изначально разрабатывалась как полностью 32-разрядная, переносимая и многопользовательская.
Сначала данный проект должен был основываться на графическом интерфейсе OS/2 и планировался к выходу как OS/2 3.0, но отношения между партерами начали портится.
IBM была недовольна открытой архитектурой IBM PC и предпринимала действия к выпуску нового поколения компьютеров PS/2 на максимально закрытой архитектуре и с использованием в качестве системы OS/2.
Но ни PS/2, ни OS/2 не имели коммерческого успеха, а в 1990 вышла в свет Windows 3.0, которая имела оглушительный рыночный успех.
В свете успехов Microsoft решила добавить в проект NT OS/2 подсистему для программной совместимости с Windows, что очень сильно не понравилось IBM, которая, наоборот, продолжала курс на максимальную закрытость и возврат контроля над всеми компонентами ПК.
В итоге в 1991 пути компаний полностью разошлись. IBM продолжило работы над OS/2, а Microsoft забрали свои наработки и выпустила в 1993 году новую ОС под именем Windows NT.
Система позиционировалась как для сетей и профессионалов, а номер первой версии был взят от рыночно успешной Windows 3.0, и новая система вышла как Windows NT 3.1
Вместе с ней увидела свет и файловая система нового поколения NTFS, а также очень многое из того, что широко применяется сейчас.
Взрывного успеха Windows NT не получила, но за год, до момента выхода NT 3.5 было продано более 300 тыс. копий по 495$ каждая (1080$ в текущих ценах).
Несмотря на наличие ресурсов и хорошие заделы по OS/2 Warp 3 компания IBM проиграла рыночную гонку с Microsoft и так и не смогла предоставить достойного конкурента Windows.
Во многом это было связано с тем, что Microsoft и лично Билл Гейтс сделали ставку на Windows и выиграли, в то время как в IBM никто не был готов взять на себя такую ответственность за проект OS/2, который продолжал оставаться еще одним из многочисленных проектов гиганта.
Вокруг этой истории до сих пор ходит масса мифов, но на самом деле Windows NT не имеет ничего общего с IBM OS/2, кроме того, что работа некоторое время велась в рамках одного проекта, это совершенно новая ОС.
Также IBM никогда не подавала к Microsoft судебных исков по поводу Windows NT.
С днем рождения Linux!
25 августа 1991 года в рассылке новостей группы пользователей OC MINIX появилось сообщение:
всем пользователям minix! Я пишу (бесплатную) операционную систему (это просто хобби, ничего большого и профессионального вроде gnu) для AT 386(486). Я вожусь с этим с апреля, и она, похоже, скоро будет готова. Напишите мне, кому что нравится/не нравится в minix, поскольку моя ОС на неё похожа (кроме всего прочего, у неё — по практическим соображениям — то же физическое размещение файловой системы). Пока что я перенёс в неё bash (1.08) и gсс (1.40), и всё вроде работает. Значит, в ближайшие месяцы у меня получится уже что-то работающее, и мне бы хотелось знать, какие функции нужны большинству. Все заявки принимаются, но выполнение не гарантируется :-) Линус (torvalds@kruuna.helsinki.fi) PS. Она свободна от кода minix и включает мультизадачную файловую систему. Она НЕ переносима (используется переключение задач 386 и пр.) и, возможно, никогда не будет поддерживать ничего, кроме АТ-винчестеров, потому что у меня больше ничего нет :-(Вряд ли кто-то тогда мог подумать, что оно серьезно изменит компьютерный мир уже в течении этого десятилетия. Простой студенческий проект никому не известного финского парня… Изначально система должна была называться Freax, но Ари Лемке, который предоставил место для проекта на своем FTP сервере назвал каталог pub/OS/Linux, которое и закрепилось в качестве названия системы. Важной вехой в развитии системы стала кооперация с проектом GNU, который еще с 1983 года под руководством Ричарда Столлмана занимался созданием полностью открытой и свободной операционной системы. К 1991 году у Столлмана было практически все, что нужно, кроме ядра. Собственные попытки разработать ядро Hurd не привели к успеху (причем до сих пор) и тут появилось ядро, которому как раз нужно было прикладное ПО. Уже через год начали появляться первые дистрибутивы, так в 1992 году увидел свет Slackware Патрика Фолькердинга, а в 1993 Debian Яна Мёрдока, в 1994 появились S.U.S.E и Red Hat. В этом же году увидело свет ядро 1.0.0 содержавшее 176 250 строчек кода, а уже в 1996 была выпущена версия 2.0, началась эпоха стремительного развития молодой системы. В этом же году появился официальный талисман системы – пингвин Tux, его нарисовал Ларри Юинг. Слово Tux придумал Джеймз Хьюз, соединив два слова: (T)orvalds (U)ni(X). В 1998 году Матиас Эттрих представил первый выпуск KDE, которая предлагала законченную среду рабочего стола с набором программ базировавшуюся на Qt, а годом позже Мигель де Иказа и Федерико Мен выпустили первую версию GNOME на GTK+. Менее чем за 10 лет Linux прошел путь от небольшого студенческого проекта до полноценной ОС с графической оболочкой. В дальнейшем система продолжила развиваться и занимать новые ниши, так уже в 2002 году увидел свет Red Hat Enterprise Linux. Домашние пользователи тоже не остались без внимания, в 1998 году появился Mandrake Linux, позже Mandriva – один из самых дружелюбных дистрибутивов того времени. В это же время появился дистрибутив Linux-Mandrake Russian Edition, который впоследствии занялся полностью собственной разработкой и теперь мы его знаем как ALT Linux. А сам Mandrake/Mandriva прошел сложный путь, несколько раз менял владельца пока не превратился в ROSA Linux. Еще одно знаковое событие произошло в 2004 году, с выходом дистрибутива Ubuntu Linux, который сделал систему ближе в прямом и переносном смысле. В те времена широкополосный интернет был еще дорог и труднодоступен, поэтому Canonical рассылала диски с Ubuntu почтой бесплатно в любую точку земного шара. А дальше вы и так, наверное, все знаете, размер заметки не позволяет продолжать наше повествование. Поэтому еще раз вспомним как все начиналось и поздравим Linux c днем рождения.
Кто какие каналы в МАХ читает?
Читаю сам и рекомендую партнерский канал Импортозамещении в ИТ
⚡️ Инсайды ⚡️ Новости ИТ и ИБ ⚡️ Успешные истории Импортозамещения ⚡️ Тематические мероприятияИ другие полезности 👉 Подпишись, пригодится! 👍 Все наши тут! #реклама О рекламодателе erid: 2W5zFHDKaDP
Результат опроса – гипервизоры
❗️Важное предупреждение! Так как в опросе был доступен выбор нескольких вариантов общая сумма процентов будет превышать 100%. Это особенность такого рода опросов и не является ошибкой.
Виртуализация сегодня давно не экзотика, а самая обычная повседневная технология и достаточно интересно посмотреть, как распределяются пользовательские предпочтения.
Обошлось без неожиданностей – лидером опроса стал Proxmox VE, это современное и зрелое решение, к тому же бесплатное. Фактически, несмотря на наличие различных альтернатив, выбирать кроме Proxmox нечего.
Когда мы берем в качестве решения бесплатный софт, то сразу понимаем – поддержка ложится целиком и полностью на наши плечи. Поэтому на первый план выходит наличие информации по продукту в сети и существование активных сообществ, желательно русскоязычных.
У Proxmox это все есть и благодаря этому он законно удерживает пальму первенства. А с учетом наличия готовой экосистемы – собственного решения для бекапов, он становится крайне привлекательным и фактически претендует на роль отраслевого стандарта де-факто.
Куда более скромные значения имеют решения от VMware и Microsoft Hyper-V. Первых подкосила агрессивная политика нового владельца – Broadcom, которые фактически кинули всех клиентов с «вечными» лицензиями и перевели продукт на подписную модель.
Сегодня владельцы VMware – это либо унаследованные системы, оставшиеся без поддержки, либо пираты, которых этот вопрос не волнует, но до поры, до времени.
Hyper-V тоже находится в подвисшей ситуации, бесплатный Hyper-V Server закончился на версии 2019 и его поддержка заканчивается в 2029 году. Альтернатива – покупка Windows Server, в котором Hyper-V как роль продолжает поддерживаться.
Но зачем? Функционально это самый слабый гипервизор и самый сложный в эксплуатации, требующий глубокой интеграции в экосистему Microsoft. Например, вы не сможете настроить HA-кластер Hyper-V без наличия Active Directory.
Поэтому такие системы в большинстве тоже унаследованные и перед ними стоит вопрос миграции на что-то более современное и поддерживаемое.
Некоторую долю систем занимает чистый KVM, такой подход вполне имеет право на существование, особенно если виртуалок вам нужно совсем немного. Ставить для этого Proxmox – это пустая трата ресурсов, но это решение не для серьезных продуктивных систем.
А дальше идет все то, что мы говорили про Proxmox, при внедрении открытых решений важно наличие активных сообществ и информации в целом. Поэтому ни XenServer, ни его форк XCP-ng не получили никакой ощутимой доли голосов в опросе.
Да, это технологически неплохие решения, но редко кто рискнет внедрять у себя непопулярный продукт, потому что в случае чего информацию придется искать по крупицам и не факт, что она найдется. А инфраструктура стоит.
Включая в опрос Bhyve, мы также не ожидали какого-либо результата и оказались правы, сегодня BSD системы в качестве хостов виртуализации не могут предложить совсем ничего конкурентного, время упущено, поезд ушел.
Российские гипервизоры – тоже отдельный разговор, их выбор – это в подавляющем большинстве случаев требование регуляторов и выбора там как такового нет. Потому что если вы используете для импортозамещения системы какого-либо вендора, то и гипервизор будет от него же.
Ну и прочие альтернативы – их нет, пользователей всякой экзотики кое-как набралось на один процент, что никакой погоды не делает.
Здесь делают hh.ru. И показывают, как именно.
Узнавайте первыми о митапах, подсматривайте, как принимаются продуктовые решения, и знакомьтесь с людьми, которые создают hh.ru.
Подписаться
#реклама
О рекламодателе
