Обновить
256K+

Операционные системы

Без них как-то неудобно, ощущения не те

124,98
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Windows 12 не будет: Microsoft делает ставку на ИИ и ARM

Время на прочтение5 мин
Охват и читатели5.7K

Слухи о Windows 12 ходили уже несколько лет. Кто-то ждал модульной системы с глубокой интеграцией искусственного интеллекта, кто-то — просто новой версии ОС с «нескучными обоями». Однако Microsoft решила пойти другим путем и продолжила развивать Windows 11. Компания регулярно добавляет в систему новые ИИ-функции и одновременно готовит ее к более широкому распространению устройств на базе процессоров с архитектурой Arm. 

Такой поворот событий сложно назвать неожиданным. Еще в 2024–2025 годах стало заметно, что выпуск новой версии Windows каждые несколько лет уже не выглядит необходимостью. Новые функции появляются через регулярные обновления, а все больше возможностей системы завязано на современное оборудование, включая нейропроцессоры для работы с искусственным интеллектом. На этом фоне Microsoft сосредоточилась на развитии Windows 11 вместо подготовки еще одной крупной версии операционной системы. Давайте разбираться.

Читать далее

Новости

Microsoft взялся за ls, cp и rm или зачем Windows понадобились команды Linux

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели19K

Разработчики и системные администраторы, которые имеют дело и с Windows, и с Linux, давно привыкли к одной проблеме: скрипты и команды нормально функционируют на сервере, но не пойдут без адаптации на локальном компьютере. Для запуска привычных утилит вроде ls, cp, grep или find обычно приходилось использовать WSL, Git Bash или другие слои совместимости. 

Microsoft решила упростить этот сценарий и выпустила пакет Coreutils для Windows, добавляющий популярные Unix-команды прямо в их систему. Решение ориентировано прежде всего на разработчиков, DevOps-инженеров и администраторов, которым приходится регулярно переключаться между разными платформами. Давайте разберемся, что это за пакет и как он устроен.

Читать далее →

Почему OSDev никогда не превратят в конструктор

Уровень сложностиСложный
Время на прочтение4 мин
Охват и читатели12K

Всем доброго времени суток. В этой статье разжуем некоторые проблемы OSDev'а в том виде, в котором его хотят видеть люди.

Обсудим «конструкторы ОС» и все его плюсы и недостатки.

Читать далее

Как я инфру в буткемпе на Standoff365 проходил [Infra 1] — [Infra 12]

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели13K

Изначально хотел написать каждый пост для отдельного задания в инфре, но некоторые задания настолько короткие, что писать там даже особо нечего, тем более подсказки в буткемпе очень сильно облегчают решение.

Начнем с первой инфры.

Читать далее

Вечный носитель информации

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели8.9K

Иногда цифровая цивилизация ведёт себя как подросток, уверенный, что всё новое автоматически лучше старого. Облачные хранилища, распределённые бэкапы, георезервирование, «девять девяток» надёжности — всё это звучит внушительно ровно до того момента, пока кто-то не находит исходный код операционной системы… в гараже, аккуратно распечатанный на бумаге.

Читать далее

Microsoft возвращает настройки панели задач в Windows 11 и запускает автоматический откат драйверов

Время на прочтение5 мин
Охват и читатели7.7K

После выхода Windows 11 пользователи больше всего спорили не о новом дизайне, а о том, что система лишилась части привычных настроек. Многие возможности, которые годами были доступны в Windows, исчезли или оказались сильно урезаны. Особенно много претензий вызывали панель задач и меню «Пуск», где свободы стало заметно меньше.

Похоже, Microsoft постепенно пересматривает некоторые решения первых версий Windows 11. В новых сборках компания возвращает дополнительные настройки интерфейса и одновременно пытается решить другую старую проблему — сбои после установки драйверов через Windows Update. В результате система получает больше возможностей для настройки, а риск столкнуться с неудачным обновлением должен стать ниже. Давайте разберемся, что именно изменилось и как будут работать новые механизмы Windows 11.

Читать далее

К каким социальным проблемам приводит неправильная последовательность глав в учебнике по программированию

Время на прочтение3 мин
Охват и читатели13K

Сегодня видел план вводного курса, написанный начинающей американской преподавательницей. План иллюстрирует распостраненную ошибку — неправильный порядок подачи материала:

Читать далее

10 лет в индустрии: как Авроре удалось сделать лучшую поддержку разработчиков в России

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.1K

В апреле этого года «Открытой мобильной платформе» исполнилось 10 лет. За это время мы прошли путь от запуска первой версии ОС до зрелой экосистемы, в которой партнёры-разработчики играют важную роль, ведь они являются соавторами продукта. И как подтверждение успеха данного подхода, в мае в Омске мы получили награду «За лучшую поддержку разработчика среди российских ОС» на «ДевФест 26».

Я руковожу департаментом развития мобильной среды, и за эти десять лет мы несколько раз ломали и заново выстраивали процессы взаимодействия с разработчиками приложений. Поэтому эта награда столь важна – она показывает, что выбранный подход работает. В этой статье я расскажу, как техническая поддержка разработчиков превратилась в инженерную функцию, как запросы партнёров напрямую меняют ОС, и почему мы готовы перестраивать внутренние процессы ради комфортной работы команд.

Читать далее

Внутреннее устройство ОС RT-11. Копаемся в исходном коде. Часть третья

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели4.8K

В операционной системе RT-11 существуют варианты резидентного монитора с поддержкой многозадачности — например, RMONFB. Многозадачность здесь реализована полностью на программном уровне, без аппаратной поддержки. Если вам интересно посмотреть исходный код, отвечающий за многозадачность в RT-11, вместе с пояснениями из Руководства системного программиста — добро пожаловать под кат.

Читать далее

А что если бы видеопамять можно было использовать как обычную RAM?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.1K

У меня 8 гигабайт оперативки. На бумаге звучит терпимо — ровно до того момента, пока не откроешь десятка два вкладок в хроме, рядом Figma, Slack, ещё вкладку со Stack Overflow, и поверх всего этого попробуешь что-то писать в VS Code. Сначала система начинает подтормаживать. Потом подтормаживать сильнее. В какой-то момент я просто встаю и иду за чаем — и, возвращаясь, нередко застаю её всё в той же задумчивости..

Тут-то вопрос и нарисовался: а нельзя ли, хотя бы теоретически, приспособить видеопамять под расширение оперативки?

Читать далее

Революция в один клик — история меню «Пуск»

Время на прочтение9 мин
Охват и читатели13K

Для целого поколения пользователей этот маленький квадратик в левом нижнем углу экрана стал главным символом персонального компьютера. Да что там компьютера, целой эпохи! 

За тридцать лет существования кнопки «Пуск» железо и интерфейсы изменилось практически до неузнаваемости, дискеты уступили место облакам. а кнопка осталась все там же. И почти в том же виде. И если вы думаете, что ее появление — рядовое инженерное решение, спешим вам удивить. За ее рождением стоит одна из самых неочевидных историй в индустрии разработки программного обеспечения.

Как появилось меню «Пуск» и какую роль в этом сыграли шимпанзе — расскажем в этой статье!

Читать далее

От виртуальных рук до ИИ для выживальщиков: любопытные открытые агентные ОС [и один хардверный проект]

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K

Операционные системы (ОС), в которых ИИ-агенты решают поставленные задачи и взаимодействуют с интерфейсами программ, — это «новый черный». Мы в Beeline Cloud решили рассказать о нескольких таких открытых проектах. Среди них: OpenFang, где за исполнение действий отвечают модули-«руки», проект, позволяющий управлять планировщиками Linux и даже модульный полевой компьютер с ИИ-помощником, который может пригодиться в постапокалипсисе дикой природе без связи с миром.

Читать далее

Reset — прохождение сложной машины от Tryhackme

Уровень сложностиСложный
Время на прочтение7 мин
Охват и читатели11K

Годная машина на тему Windows AD, Kerberos. В начале разведки получаем доступ к гостевой шаре. Оттуда достаем файл с паролем, но не знаем от какой учетной записи. Проводим разведку юзеров, получаем список и находим 1 пользователя к которому подходит этот пароль. Далее проводим разведку с помощью BloodHound и по цепочке получаем доступ к нескольким аккаунтам у последнего есть права Unconstrained Delegation Privilege на доменный компьютер. С помощью механизма S4U2self, запрашиваем билет на имя администратора и захватываем компьютер.

Читать далее

Ближайшие события

Ubuntu Core 26: snap-компоненты, Livepatch на ARM и новый подход к сборке

Время на прочтение5 мин
Охват и читатели12K

Недавно Canonical представила Ubuntu Core 26 — новую версию своей компактной платформы на базе Ubuntu 26.04 LTS. Разработчики сохранили ставку на безопасность и долгую поддержку, но при этом заметно упростили обновление устройств, сборку образов и повседневную работу с системой. ОС предлагает до пятнадцати лет обновлений безопасности, более компактные системные образы и доработанный механизм OTA-обновлений. В релизе появился новый процесс сборки через Chisel, уменьшился размер обновлений благодаря snap-delta и заработал Livepatch для ARM64. Эти изменения упрощают сопровождение устройств, которые должны работать годами без прямого доступа и регулярного обслуживания. Давайте оценим новинку.

Читать далее

Загрузка PocketHandyBox Linux с помощью TinyPXE Server, iPXE и WinNFSd

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K

Подготовлены .ini файл с настройками TinyPXE Server, скрипт запуска WinNFSd, загрузочные файлы iPXE и скрипт autoexec.ipxe. В общем все необходимое для запуска PocketHandyBox Linux через PXE на почти любом ПК в локальной сети, используя в качестве сервера любой ПК/ноутбук с Windows.

Благодаря поддержке в TinyPXE Server режима ProxyDHCP, при наличии в локальной сети основного DHCP сервера (без настроенной опции 67) / роутера - нет необходимости как либо вмешиваться в его работу. А также нет необходимости изменять IP адреса или файловые пути в каких либо конфигах.

Все необходимое для запуска серверной части на Windows находится в одной папке. Не требует установки каких либо служб или правки реестра. То есть просто копированием переносится между разными Windows ПК и разными локальными сетями.

Поддерживается загрузка через PXE как в UEFI так и в Legacy/CSM режимах. К сожалению Secure Boot не поддерживается и его требуется отключать.

Начнем с краткой инструкции и продолжим более подробным разбором файлов конфигурации и дополнительных возможностей.

Читать далее

VBoxGuest для KolibriOS: архитектура и устройство драйвера

Уровень сложностиСложный
Время на прочтение55 мин
Охват и читатели10K

VBoxGuest — драйвер гостевых дополнений для KolibriOS, написанный с нуля на FASM.

VMMDev, HGCM, диспетчер сервисов с авторегистрацией, работа с прерываниями, нижняя половина через таймер. Мышь, общие папки, буфер обмена, бесшовный режим, синхронизация времени.

Сравнение с upstream-реализациями для Linux/Windows/FreeBSD. Для системных программистов и энтузиастов OSDev.

Читать далее

Совместимость Test IT и RedOS: опыт автоматизации сборки, тестирования и сертификации

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели6.5K

В последние годы количество запросов на поддержку RedOS значительно выросло& Ранее Test IT позволяла использовать готовые сборки под Ubuntu или CentOS с запуском в контейнерах. Однако рынок идет вперед и клиентам требуется нативный дистрибутив под RedOS 8.02 с официальным подтверждением совместимости и внесением в реестр отечественного ПО. Делимся, как со стороны технической команды прошел крупный проект налаживанию совместимости с отечественной операционной системой.

Читать далее

Segmentation Fault: как оно устроено?

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели12K

Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux.

Сегфолтнуться

Современный SSH-клиент для MS-DOS

Время на прочтение8 мин
Охват и читатели11K

Каждый раз, когда я с кем-то делюсь очередной успешной покупкой ретрокомпьютера, мне задают один и тот же вопрос: «А что ты с ним будешь делать?» С одной стороны, практическое применение очевидно — старые игры или софт запускать. Но вот с современными приложениями будут проблемы.

Мне же по роду деятельности постоянно приходится работать с удаленными серверами по SSH, и именно под это дело я порой использую старые машины. Но если SSH-соединение из условного Windows XP не вызывает каких-либо проблем, то с более старыми ОС все сложнее. Ну а если вам попался совсем «старичок», в котором есть MS-DOS и больше ничего, — неужели он уже не подойдет на роль SSH-клиента?

Сегодня я проверю, можно ли добиться адекватного результата в этом нелегком деле, а заодно посмотрю, какие приложения могут помочь. Наливайте себе чайку, берите тульский пряник с джемом — приятного чтения.

Читать далее

Зачем ОС нужен Root-of-Trust и как KasperskyOS работает с разными реализациями

Уровень сложностиСложный
Время на прочтение21 мин
Охват и читатели16K

Привет, Хабр!

Когда мы говорим о доверенной операционной системе, быстро выясняется: одного защищенного кода недостаточно. ОС нужна точка опоры еще до того, как начнет работать она сама, — компонент или механизм, с которого начинается доверие ко всей системе. Его называют Root-of-Trust, или корнем доверия.

Для KasperskyOS это практическая инженерная задача. Мы строим ОС на принципах конструктивной безопасности, а значит, доверие должно быть заложено в архитектуру с самого начала, в том числе на уровне взаимодействия с аппаратной платформой. И здесь начинается самое интересное: у разных платформ корень доверия может быть устроен по-разному.

Меня зовут Антон Рыбаков, я руковожу разработкой функций безопасности KasperskyOS в «Лаборатории Касперского». В этой статье разберем, какими бывают корни доверия, как мы работаем с разными реализациями в KasperskyOS и почему для индустрии все острее становится вопрос унификации: единых требований, общего языка описания и понятных правил оценки Root-of-Trust. 

Читать далее
1
23 ...