#%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B

2025-05-10

Huawei и HarmonyOS PC: китайский десктоп с собственной ОС появится уже в этом месяце. Что это будет?

В этом месяце Huawei готовится представить первый в истории настольный компьютер на базе собственной операционной системы HarmonyOS. Премьера, намеченная на 19 мая 2025 года , обещает стать переломным моментом для компании, которая уже шесть лет выстраивает независимую экосистему, способную бросить вызов Windows, macOS и Linux. И это не просто очередной продукт в портфеле Huawei, а значительное снижение зависимости от технологий США. Давайте посмотрим, о чем идет речь.

habr.com/ru/companies/selectel

#selectel #huawei #гаджеты #операционные_системы

2025-05-07

Взлом зашифрованного pdf-файла. Часть 2

Всех приветствую, читатели Хабра! Вторая часть исследования безопаности файлов pdf. После того, как я опубликовал первую часть ( habr.com/ru/articles/906076/ ) у одного из моих коллег возник вопрос: а что если зашифровать pdf файл при помощи программы Adobe (естественно на Windows). Естественно что, меня заинтересовал этот вопрос, и мы решили совместно с моим коллегой зашифровать файлы в ОС Windows (10) при помощи Adobe и на сайте, указанном в первой части. Один из файлов был зашифрован в Windows но на сайте указанном в первой части статьи. Сделал я это специально для того, чтобы узнать не будет ли проблем совместимости на двух ОС - Windows и Linux, и возможно ли кракнуть такой файл, который был создан в другой системе, так сказать тестовый запуск. Другие файлы были зашифрованы в программе, опять же на ОС Windows. Почему мой коллега и я задались вопросом возможности крака? В Adobe возможно зашифровать pdf файл при помощи небезызвестного AES! Примечание Правовая информация: Данная статья создана исключительно в ознакомительных/образовательных/развивающих целях. Автор статьи не несет ответственности за ваши действия. Автор статьи ни к чему не призывает, более того напоминаю о существовании некоторых статей в уголовном кодексе РФ, их никто не отменял: УК РФ Статья 272. Неправомерный доступ к компьютерной информации УК РФ Статья 273. Создание, использование и распространение вредоносных компьютерных программ УК РФ Статья 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно-телекоммуникационных сетей

habr.com/ru/articles/907726/

#pdf #hacking #cracking #хакинг #aes #aes256 #aes128 #информационная_безопасность #операционные_системы #софт

2025-05-05

Создаём арканоид в VGA-текстовом режиме на Rust без std и alloc (своя мини ОС)

Здравствуйте, уважаемые читатели! В этой статье я хотел бы поделиться необычным и вдохновляющим проектом — реализацией арканоида в текстовом VGA-режиме, написанного полностью на Rust, без использования стандартной библиотеки и даже без аллокации памяти (#![no_std] + no_alloc). Проект работает напрямую с VGA-памятью и PS/2 клавиатурой через порт 0x60, создавая абсолютно нативную игру в стиле 80-х, но с современным вниманием к качеству кода. И всё это — с участием милого талисмана Platinum-tan.

habr.com/ru/articles/907162/

#rust #игры_80х #операционные_системы #qemu #программирование_игр

2025-05-02

Путешествие туда и обратно за безопасным ELF-парсером

Жил-был в норе под землей… разработчик группы разработки защитных решений безопасной платформы. Привет! Я Максим Жуков, занимаюсь безопасностью различных аспектов KasperskyOS. Расскажу про один из них, ELF-парсер. Эта история не про то, как мы в «Лаборатории Касперского» сделали парсер с нуля. А про то, как я отправился в долгое исследовательское путешествие в поисках способа сделать наш существующий парсер безопаснее, что узнал о разных инструментах в пути и какую неожиданную помощь получил от Темного Владыки Мелькора. Интересно будет тем, кто работает с бинарными данными, занимается безопасностью или просто хочет сделать свой код надежнее. Особое приглашение под кат — фанатам Rust, ему уделю немало внимания. Поехали!

habr.com/ru/articles/906458/

#информационная_безопасность #reverseengineering #операционные_системы #парсинг #системное_программирование #программирование #с++

2025-05-02

HamPi: универсальный дистрибутив радиолюбителя

В мире радиолюбителей постоянно появляются новые инструменты, упрощающие жизнь как новичкам, так и опытным энтузиастам. Один из них — дистрибутив HamPi для Raspberry Pi. Эта специализированная система объединяет в себе все необходимые программы для цифровых видов связи, работы с SDR-приемниками, APRS и многого другого. Чтобы начать экспериментировать с радио, достаточно просто установить HamPi на компактный одноплатный компьютер — все готово к работе с первых минут. Есть, конечно, нюансы, и их немало. Ниже расскажу о дистрибутиве, его установке, настройке и использовании. Поехали!

habr.com/ru/companies/ru_mts/a

#малинка #радио #raspberry #raspberry_pi #операционные_системы #стандарты_связи #HamPi #радиолюбительство

2025-04-24

Системные вызовы Linux, которые должен знать каждый разработчик

Многие разработчики работают в Linux-среде, но не всегда глубоко понимают, как взаимодействие с ОС происходит на низком уровне. На собеседованиях всё чаще спрашивают про системные вызовы Linux. В этой статье мы рассмотрим, какие вызовы встречаются чаще всего и как они работают.

habr.com/ru/companies/beget/ar

#системные_вызовы #собеседование_в_it #операционные_системы #Системные_вызовы_Linux #вопросы_на_собеседовании

2025-04-11

Подсистема управления GPIO для ЗОСРВ «Нейтрино»

При разработке драйверов GPIO для нашей операционной системы реального времени "Нейтрино" исторически имеется одна неприятность — отсутствие общего дизайна для таких драйверов. Причин для этого несколько: они считались и считаются тривиальными, разрабатывают их разные организации и разработчики. Из-за этого каждый инженер нередко писал реализацию «под себя»: кто-то в виде сервиса, кто-то даже в виде статической библиотеки. Такой подход, хоть и кажется удобным на первых этапах, со временем приводит к фрагментации кода, усложнению поддержки и невозможности систематизировать накопленный опыт. Чтобы избежать этих проблем в будущем мы решили перейти на унифицированную подсистему управления GPIO устройствами и выработать подход, который будет считаться best practices в нашей ОС.

habr.com/ru/companies/swd_es/a

#встраиваемые_системы #операционные_системы #зосрв #зосрв_нейтрино #системное_программирование #программирование #драйверы

2025-04-09

Мой идеальный Ubuntu: настройка системы под свои нужды

Настройка Ubuntu под индивидуальные задачи — это создание собственного уюта. В этой статье я поделюсь своим опытом кастомизации системы.

habr.com/ru/companies/aquarius

#ubuntu #ubuntu2204 #ubuntupro #extensions #extension #настройка #графические_оболочки #linux #linux_desktop #операционные_системы

2025-04-04

Хардкорный NAS: как собрать хранилище на OmniOS и не сойти с ума

Привет, Хабр! Сегодня расскажу, как я собрал сетевое хранилище NAS. Недавно оно понадобилось мне для дома, и я решил не покупать, а сделать свое. Тут не все так просто: есть разные варианты — «железный» и софтовый. В первом случае просто берем готовый NAS-сервер вроде Synology или QNAP, набиваем в него дисков — и все. Недешево, хотя в большинстве случаев это оправдано бесперебойной работой. Но я не хотел тратиться, поэтому выбрал второй вариант — самостоятельную сборку на базе ПК. Выбор огромен — от Raspberry Pi до относительно недорогих HP ProLiant MicroServer. Я собрал на «железе», которое у меня было в запасе: HP ProLiant MicroServer Gen8, CPU Intel Celeron G1610T, 16 ГБ DDR3, 4 x 4 ТБ HDD. После сборки задумался о программном обеспечении. Его много — от готовых решений вроде TrueNAS , XigmaNAS , OpenMediaVault до самостоятельной настройки сервера с нуля на базе Linux или FreeBSD. Я не искал легких путей (ведь я инженер!) и решил поэкспериментировать. Выбрал довольно экзотический вариант создания NAS при помощи операционной системы OmniOS . ZFS в ней поддерживается нативно, а сама она продолжает славные традиции своего предка — illumos . Это стабильность, поддержка ZFS, предсказуемое поведение в продакшене, а также простая, но гибкая модель управления сервисами (SMF). Плюс четкая структура пакетов и ориентация на безопасность и прозрачность исходного кода. Подробнее обо всем этом — дальше.

habr.com/ru/companies/ru_mts/a

#сети #софт #операционные_системы #itинфраструктура #сетевые_технологии #omnios

2025-03-21

Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов

Хабр, привет! Меня зовут Мария Недяк, я специализируюсь на разработке харденингов нашей собственной микроядерной операционной системы «Лаборатории Касперского» KasperskyOS . Если вкратце: мы стараемся сделать любые атаки на нашу ОС невозможными — или хотя бы очень дорогими :-) Один из главных инструментов в нашей нелегкой работе — «канарейка» (ну или Stack Canary), которая защищает от базовой атаки переполнения стека . Лично я к работе с этой птичкой уже давно привыкла — набила руку во время многократных CTF-турниров, где без такого харденинга было никуда… Этот бэкграунд очень пригодился мне в «Лаборатории Касперского», когда перед нашей командой встала задача усилить «канарейку» в KasperskyOS. В статье я подробно объясню, как работает Stack Canary, как ее ломают — и как от этих методов взлома защититься. Сразу скажу: тема непростая, так что для самых любопытных я оставила список полезной литературы в конце текста. Поехали!

habr.com/ru/companies/kaspersk

#операционные_системы #операционная_система #канарейка #канарейка_иб #информационная_безопасность #stack_canary #stack_canaries #харденинг #защита_данных #си

2025-03-18

Первые в России: как мы стали хостинг-провайдером на отечественной ОС

В последние годы в России наблюдается активное развитие отечественного программного обеспечения, что связано с необходимостью повышения уровня информационной безопасности и независимости от зарубежных технологий. В этом контексте особое внимание уделяется переходу на российские операционные системы (ОС), которые становятся важным элементом в стратегии цифровой трансформации страны. Мы, хостинг-провайдер FastFox , представляем наш проект по переводу хостинга на российскую ОС. Целью проекта является не только демонстрация возможностей российских технологий, но и создание безопасной и эффективной инфраструктуры для наших клиентов. В рамках внедрения российской ОС мы ставили перед собой несколько задач: обеспечить высокую производительность и стабильность работы серверов, минимизировать риски, связанные с использованием иностранного ПО, а также поддержать развитие отечественной IT-индустрии. В данной статье мы поделимся выводами и опытом, полученными в ходе реализации этого проекта, а также рассмотрим его влияние на рынок хостинг-услуг в России.

habr.com/ru/companies/inferit/

#хостинг #отечественное_по #миграция_ispmanager #операционные_системы #технологические_решения

2025-02-23

Информатический словарь

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

habr.com/ru/articles/884976/

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

2025-02-18

KasperskyOS Community Edition SDK: что это за система и как попробовать ее в деле

Мы часто рассказываем о KasperskyOS — микроядерной ОС для подключенных к Интернету систем с особыми требованиями к кибербезопасности. И периодически получаем закономерный вопрос: а где можно пощупать эту вашу KasperskyOS? Поскольку на данный момент KasperskyOS является закрытой операционной системой, мы пока не готовы раскрыть ее исходный код. Однако всем, кому это интересно, можем предложить познакомиться с KasperskyOS Community Edition SDK (KasperskyOS CE SDK). В этом посте мы расскажем, из чего состоит SDK, и разберемся, как взаимодействовать с нашей операционной системой. KasperskyOS CE SDK — это общедоступная версия KasperskyOS, разработанная с целью демонстрации основных принципов разработки безопасных решений . С помощью Community Edition SDK вы можете разрабатывать свои проекты, основываясь на подходе Secure by Design , то есть с учетом безопасности, заложенной в архитектуру решения.

habr.com/ru/companies/kaspersk

#kasperskyos #sdk #qemu #radxa_rock_3a #raspberry_pi_4 #secure_by_design #микроядерная_архитектура #операционные_системы #кибериммунинет #community_edition

2025-02-14

[Перевод] Windows 11 — по-прежнему ничего стоящего

С вами Dedoimedo, и я хочу поделиться историей об очередном эпизоде мазохизма. Раз в несколько месяцев я запускаю свой тестовый ноутбук, на котором в качестве альтернативной системы стоит Windows 11, и проверяю, произошли ли в этой ОС какие-нибудь ощутимые изменения. Последняя такая авантюра была в сентябре , и тогда я столкнулся с кучей проблем. Но не всё так страшно. Недавно я прочёл на The Register статью, в которой показано, что аудитория Windows 11 не просто не растёт, а сокращается . Как же прекрасно. Просто песня. Люблю читать бахвальные маркетинговые заявления высокопоставленных представителей компаний, особенно на фоне суровой проверки реальностью. Но в этом есть смысл. Windows 11 бесполезна — файловый менеджер тормозной, раздел настройки не дотягивает до панели управления, а аппаратные требования зачастую препятствуют возможности апгрейда. Что тут сказать… Карма и всё такое… Приступим?

habr.com/ru/companies/ruvds/ar

#ruvds_перевод #microsoft #windows_11 #windows_10 #баги #операционные_системы #сбор_данных

2025-02-07

Как установить Битрикс24 на МосОС и стоит ли за это браться?

«1С-Битрикс: Веб-окружение» – это монолитный контур, который, по сути, служит для быстрой и простой установки всего ПО, необходимого для работы продуктов и решений на Linux-платформе CentOS 7 или 9. Так в чем же проблема – установить Битрикс24 не на CentOS? Запустить скрипт под рутом и... Нет, не совсем. Изначально CRM Битрикс24 не предназначена ни для MosOS, ни для Ubuntu, ни для РЕД ОС и других. Что делать? Устанавливать всё с нуля, разумеется.

habr.com/ru/articles/880436/

#битрикс24 #битрикс #centos #операционные_системы #клиенты

2025-02-02

[Перевод] Операционная система в 1 000 строках кода (часть 5)

Это завершающая часть проекта по написанию собственно ОС. Здесь мы реализуем дисковый ввод/вывод и файловую систему, а также вкратце подведём итоги и наметим дальнейшие шаги на пути доработки системы. ▍ Навигация по частям Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 < — вы здесь

habr.com/ru/companies/ruvds/ar

#ruvds_перевод #программирование #операционные_системы #разработка_ядра #unix #linux #вводвывод #файловая_система #virtio

2025-01-31

[Перевод] Операционная система в 1 000 строк кода (часть 4)

Перед вами четвёртая часть серии, посвящённой написанию собственной ОС. Здесь мы реализуем и запустим собственный исполняемый файл в пространстве пользователя, а также системные вызовы для вывода символов на экран и их считывания при вводе на клавиатуре. Навигация по вышедшим частям Часть 1 Часть 2 Часть 3 Часть 4 < — вы здесь

habr.com/ru/companies/ruvds/ar

#ruvds_перевод #программирование #операционные_системы #разработка_ос #qemu #системные_вызовы #режим_пользователя

2025-01-26

[Перевод] Операционная система в 1 000 строк кода (часть 3)

Перед вами третья часть серии статей, в которой мы пишем собственную небольшую ОС. В этой части мы реализуем аллокатор памяти, механизм её адресации с использованием таблицы страниц, а также переключение контекста и некоторые другие элементы системы. ▍ Навигация по вышедшим частям Часть 1 Часть 2 Часть 3 < — вы здесь

habr.com/ru/companies/ruvds/ar

#ruvds_перевод #программирование #операционные_системы #разработка_ос #qemu #таблица_страниц #аллокация_памяти

2025-01-24

[Перевод] Операционная система в 1 000 строках кода (часть 2)

Продолжаем серию статей, посвящённую написанию собственной минималистичной ОС. В прошлой части мы познакомились со всеми вводными компонентами проекта и поставили общие цели. В этой же мы реализуем загрузку ядра, вывод строки Hello World!, механизм паники ядра, а также некоторые функции управления памятью и работы со строками. ▍ Навигация по вышедшим частям Часть 1 Часть 2 < — вы здесь.

habr.com/ru/companies/ruvds/ar

#ruvds_перевод #операционные_системы #разработка_ядра #linux #паника_ядра #работа_с_памятью #opensbi

2025-01-21

Как мы создавали свою серверную ОС: пошаговая история NiceOS Z

Всем привет! Мы — команда разработчиков NiceOS (на данный момент развиваем проект Z (сервер), следующий этап проект X - рабочая станция с графической оболочкой). В нашей статье расскажем, как именно мы сделали (и продолжаем развивать) собственную серверную дистрибуцию Linux, заточенную под российские реалии: требования к сертификации, поддержку ГОСТ-криптографии, локализацию и работу с отечественным оборудованием. Сегодня NiceOS Z — это легковесная серверная ОС без графического окружения, которая умеет:

habr.com/ru/articles/875406/

#linux #операционные_системы #импортозамещение #серверная_ос

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst