Обновить
256K+

Linux *

Пишем под *nix

397,31
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Подтверждена совместимость BPM-системы «Первая Форма» с «РЕД ОС» ВРМ‑система «Первая Форма» стабильно работает...

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

Подтверждена совместимость BPM-системы «Первая Форма» с «РЕД ОС»

ВРМ‑система «Первая Форма» стабильно работает на российской операционной системе РЕД ОС 8, а также на мобильной платформе РЕД ОС М. Совместимость продуктов позволяет автоматизировать бизнес‑процессы организаций, обеспечивая их выполнение на отечественной ИТ‑инфраструктуре. Чтобы повысить уровень защиты данных, поддерживается двухфакторная аутентификация и интеграция со смарт‑картами.

РЕД ОС — операционная система семейства Linux, предназначенная для серверов и рабочих станций. Она обладает сертификацией ФСТЭК России, что делает её подходящей для задач с повышенными требованиями к безопасности.

«Первая Форма» — набор инструментов для автоматизации документооборота, управления проектами, CRM, В2В2С‑решений и корпоративных коммуникаций, занимает лидирующую позицию среди российских low‑code решений для управления бизнесом.

Оба решения входят в реестр отечественного ПО Минцифры.

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

Релиз AlmaLinux 9.5

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

18 ноября 2024 года состоялся релиз дистрибутива AlmaLinux 9.5, синхронизированного с выпуском Red Hat Enterprise Linux 9.5. Стабильные сборки проекта с улучшением производительности, обновлёнными инструментами и патчами безопасности подготовлены для архитектур x86_64, ARM64, ppc64le и s390x.

Читать далее

Релиз инсталлятора Archinstall 3.0.0

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

Состоялся релиз новой версии установщика Archinstall с полностью переработанным интерфейсом, поддержкой ruff linting, новой функцией get_loop_devices() и другими изменениями.

Читать далее

Ричард Столлман, автор GCC и Emacs

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


Сложно найти человека, про которого ходит больше легенд, чем Ричард Столлман (RMS). Наверное, по количеству невероятных историй и анекдотов с ним может сравниться только Джефф Дин.

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

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

Гений Столлмана опередил время. Только в 21 веке — с ползучим наступлением цифрового тоталитаризма, всеобщей слежки в духе «1984» и алгоритмизацией всех аспектов жизни — люди постепенно начинают понимать, что Ричард Столлман был прав.
Читать дальше →

Сказки дiда Панаса. Сказ о том, как злыдни дверь заднюю в ядра пингвинячьи прорубали

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

Давно это было, сы́нки: в ту далёкую пору, когда все знали, кто нужду свою справить в сеть всемирную, ынторнетом кличущуюся, вышел, по звукам характерным; Трамп, который Дональд, ещё не в кабинете овальном сиживал, а роли второго плана в комедиях играл; а пынгвин юный, Линуксом званый, от горшка был всего-то 2.4 ver-шка.


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

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

Релиз Linux 6.12

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

17 ноября 2024 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.12. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.10 в середине сентября 2024 года.

Читать далее

Сложности с отображением иконок рабочего стола

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

Последние три недели я работал над рефакторингом и исправлением легаси-кода (самые старые части которого были написаны в 2013 году), отвечающего за позиционирование иконок в KDE Plasma, а также сохранение и загрузку этих данных.

Вот мой запрос на внесение изменений: plasma-desktop: Refactor icon positioner saving and loading.

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

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

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

В итоге периодически кому-то нужно разгребать такую запутанную базу кода и подчищать её.
Читать дальше →

Релиз digiKam 8.5.0

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

16 ноября 2024 года состоялся релиз кроссплатформенной программы для управления коллекцией фотографий digiKam 8.5.0, которую развивают в рамках проекта KDE. Она позволяет импортировать, редактировать и публиковать фотографии, управлять ими, а также работать с изображениями с цифровых камер в формате raw. Исходный код проекта написан на С++ с использованием Qt и библиотек KDE и опубликован на GitHub под лицензией GNU General Public License v2.0. Версия digiKam 8.0 вышла в апреле 2023 года.

Читать далее

Операционная система «Альт Рабочая станция» совместима с моноблоком Гигант Альтаис 24-515

Время на прочтение1 мин
Охват и читатели3.1K
«Базальт СПО» подтвердила совместимость операционной системы «Альт Рабочая станция» 10 на платформе x86_64 с моноблоком Гигант Альтаис 24-515 компании «ГИГАНТ — Комплексные системы». По результатам тестирования подписан сертификат.

«Альт Рабочая станция» — операционная система для работы с офисными приложениями, может также использоваться на домашних компьютерах. Главные преимущества ОС:
• в состав включен большой набор прикладных программ;
• простая навигация;
• минималистичная среда рабочего стола Mate, что обеспечивает высокое быстродействие и надежность.

Моноблок Гигант Альтаис 24-515 рассчитан на работу с ресурсоемкими приложениями, большими объемами данных, бесперебойное функционирование в многозадачном режиме.

Кроссплатформенный терминал Modbus TCP / RTU / ASCII с открытым исходным кодом: Часть 2

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

Прошло уже достаточно времени с публикации моей предыдущей статьи. За это время я значительно улучшил приложение. Миграция проекта с WPF на Avalonia UI, появление версий для Windows и Linux, обновленный дизайн, работа с числами типа float, а также другие возможности появились в новой версии моего Modbus терминала.

Обо всем об этом, а также небольшие заметки о разработке читайте в продолжении статьи.

Читать далее

Проверяем фактор автобуса для опенсорсных проектов

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

Из Википедии: фактор автобуса (англ. bus factor, либо truck factor) проекта — это мера сосредоточения информации среди отдельных членов проекта; фактор показывает количество участников проекта, после потери которых (в оригинале — «попадания» которых под автобус или грузовик, варианты: увольнения, заболевания, рождения у них ребёнка, наступления несчастного случая и других форс-мажорных обстоятельств) проект не сможет быть завершён оставшимися участниками.

Мотивация

Во всех компаниях, где я работал (в строительстве и разработке ПО), в тот или иной момент времени возникал вопрос «фактора автобуса» в управлении разработкой проектов.

Инженеру-строителю вычислить его было крайне сложно, потому что наша отчётная документация была сильно распределена между сотрудниками и существовал дефицит документации. Единственный раз, когда это стало очевидно, случился после увольнения одного из сотрудников — спустя полгода возник срочный запрос RFI (запрос информации) по чьему-то пакету расчётов (хотя официальный пакет должен быть подписан инженером-проектировщиком, а не инженером, непосредственно отвечающим за расчёты). После таких инцидентов нам обещали улучшить документацию, но это неизбежно отходило на второй план, когда все участники группы переходили на новые проекты даже без итогового совещания. Я был свидетелем того, как в долговременных проектах инженерный состав менялся на 100%, поэтому это ужасный антипаттерн.

В разработке ПО можно провести множество параллелей, но по природе нашей работы поставка выпущенного кода — это единственный способ измерения фактора автобуса. По крайней мере, именно её изучали многие исследователи, в том числе и в научной статье, имеющей большое количество цитирований (156, согласно Google Scholar!) с момента её публикации в 2016 году (препринт выпустили в 2015 году). Ша отправил мне статью, а после того, как мы обнаружили её исходные данные и исходный код, это стало идеальным проектом на выходные, который бы позволил, как минимум, получить представление об интересных метриках open source.

Читать далее

Проект Debian Junior представил Live-сборку дистрибутива Debian GNU/Linux для детей до 12 лет

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

Проект Debian Junior представил комфортную и удобную Live-сборку дистрибутива Debian GNU/Linux для детей до 12 лет. Проект содержит оптимизированное для детей пользовательское окружение и подборку полезных и интересных приложений, которые заинтересуют детей.

Читать далее

Добавление пользовательских иконок для типов MIME в Linux

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

Привет! Меня зовут Станислав Ермохин, я руководитель группы методического обеспечения в команде КОМПАС-3D. По ходу подготовки версии КОМПАС-3D для Linux мы встречаемся с «очевидными и невероятными» ситуациями. Решением одной из них решили поделиться. Тем более, что в Рунете не удалось найти достаточно полного описания, как назначать пользовательские иконки для файлов. Вся информация разрозненная, отрывочная или устаревшая. 

Читать далее

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

DPDK на динозаврах и гаишниках

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

Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский!

Меня зовут Наташа, я UX-исследователь в Selectel. В тексте расскажу о DPDK: что это и какую проблему решает, а также зачем потребовалось юиксеру. 🙂
Читать дальше →

Простой шлюз в сеть Интернет на nftables в ОС Astra Linux Special Edition

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

Новая система фильтрации пакетов, фреймворк nftables, работает, начиная с версии Debian 10 Buster. ОС Astra Linux Special Edition (ALSE) основана на Debian и его пакетной базе, поддерживает nftables, начиная с версии 1.7.4.

Для помощи в миграции с Netfilter к nftables я настроил тестовый стенд, который реализует основные базовые задачи для SOHO (Small Office/Home Office) или небольшого предприятия. Эту конфигурацию можно взять за основу при создании своей или использовать все, как есть.

Читать далее

Мини заметка об оптимизации Arch Linux

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

Всем привет! Наверно, многие пришли к линуксу, когда их старый компьютер или ноутбук не тянул, или плохо тянул операционные системы от Microsoft. Многие пробовали разные дистрибутивы - AntiX, MX Linux, Linux Lite, Lubuntu, Xubuntu, и многие другие. Но скорее всего, вы в итоге пришли к Arch Linux - по моему скромному мнению, одному из лучших дистрибутивов.

Читать далее

Microsoft представила открытый проект гипервизора для изоляции отдельных функций в приложениях Hyperlight

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

Microsoft представила открытый проект гипервизора Hyperlight. Решение предназначено для встраивания в приложения с целью изолированного выполнения кода, не заслуживающего доверия или требующего особой защиты. Исходный код проекта написан на языке Rust и опубликован на GitHub под лицензией Apache 2.0.

Читать далее

Поревьюим и порефакторим — Ассемблер для любопытных #2

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

Ещё статья про ассемблер для тех кто с ним не знаком. В предыдущей про 5 ассемблеров последний примерчик вызвал критику за "упрощенизм". А давайте посмотрим вместе как его улучшить и немножко нарастить - в качестве "продолжения знакомства".

Заодно полюбуемся на несовместимость Linux и BSD, а также на различие 32 и 64-битной версии обеих ОС - и подумаем как с этим бороться.

Автор не претендует на непогрешимость, поэтому приглашаем умудрённых коллег делиться идеями и подсказками в комментариях если что упущено.

cmpb $0, (%eax)

DPDK: 100 больших и маленьких багов

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

100 багов в DPDK


В своей обители в Р'лайхе мёртвый Ктулху спит в ожидании своего часа. А в C коде проекта DPDK спит множество ошибок, и тоже в ожидании своего часа. Давайте посмотрим, какие из них может выявить анализатор PVS-Studio.

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

Подмания: запускаем графические приложения в контейнерах. Часть 1

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

Привет, Хабр!
Перед вами серия статей, в которых на подробно разобранных примерах показано, как удовлетворить некоторые базовые потребности пользователя ПК под управлением ОС Линукс, при помощи контейнеризации. В основном, это базовые потребности в безопасности, то есть, сохранении целостности системы и данных/идентичности пользователя, при повседневном использовании ПК. Надеюсь, что после прочтения статьи, вы спросите себя: "почему я не делал/а так всегда?". Если вы хотите получить быстрый старт в стиле использования ОС Линукс, за который вам не будет стыдно перед самим/ой собой, тогда прошу под кат.

Читать далее