ar
Feedback
GNU/Linux | Notes

GNU/Linux | Notes

الذهاب إلى القناة على Telegram

Open Source, GNU/Linux, Debian/Ubuntu, Dotfiles, Software, Scripts, Notes, Terminal, Shell, Tools, Games, Fun, Misc, Music, Geek, Free Software Movement. Почта: krekhov.dev@gmail.com Кто я: https://t.me/krxnotes/246 GitHub: https://github.com/krekhovx

إظهار المزيد
2 278
المشتركون
-124 ساعات
-47 أيام
-1230 أيام
أرشيف المشاركات
DFSG (Debian Free Software Guidelines) https://dfsg-new-queue.debian.org/ Это страница команды Debian, которая проверяет новые пакеты перед добавлением в репозиторий. Они смотрят, соответствуют ли пакеты правилам свободного ПО, лицензиям и политике Debian. После проверки пакет либо принимают, либо отправляют на доработку. DFSG - Debian Free Software Guidelines (Руководство Debian по свободному программному обеспечению). Это набор критериев, определяющих, можно ли считать ПО свободным и включать его в Debian. Добавить пакет в Debian не так просто, как может показаться. Он проходит проверку лицензий, соответствие DFSG и Debian Policy, а также ручной просмотр в NEW-очереди. Это требует времени, но именно так Debian сохраняет качество и прозрачность репозитория. #debian

autopkgtest autopkgtest - это автоматические тесты для Debian-пакетов, которые описываются в файлах debian/tests/*. Они позволяют проверять, работает ли установленный пакет правильно в реальной системе, после сборки и при изменениях зависимостей. Такие тесты помогают поддерживать качество пакетов и выявлять проблемы на ранних этапах.
$ apt-get install autopkgtest
Пакет autopkgtest - это инструмент для локального запуска автоматических тестов (autopkgtests), которые определены в Debian-пакетах (через debian/tests/*). С его помощью можно проверить, как пакет работает после установки, обновления или при изменении зависимостей, не дожидаясь проверки на сервере CI Debian. Это полезно для разработчиков пакетов, чтобы тестировать их качество и совместимость прямо на своей машине. #debian

emoji-cheat-sheet — это репозиторий с таблицей эмодзи для Markdown (GitHub README.md и др.). Внутри: * список эмодзи * их короткие коды (:rocket:, :fire:, :bug:) * и то, как они отображаются Отличный помощник для оформления README.md 🚀 > GitHub #misc

Зашёл в ТЦ, и вдруг вижу на экране что‑то очень знакомое... А там — Ubuntu =) Всегда приятно внезапно встретить Linux в «дико
Зашёл в ТЦ, и вдруг вижу на экране что‑то очень знакомое... А там — Ubuntu =) Всегда приятно внезапно встретить Linux в «дикой природе», особенно в самом обычном торговом центре. На самом деле Ubuntu довольно часто ставят на терминалы, инфокиоски и стойки самообслуживания — она бесплатная, стабильная и её легко настроить под конкретную задачу. Плюс можно жёстко ограничить систему, чтобы пользователь случайно ничего не «сломал».

Друзья, если что, моя мини-библиотека находится здесь. Это книги, на которых я вырос. Возможно, кому-то из вас это тоже будет полезно. #books #info

Эта книга многое для меня значит. Она удивительно точно отражает сегодняшнюю реальность. В книге рассматриваются значение и роль информации и дезинформации в государстве, обществе, военном деле и для конкретного человека; приводятся организация, цели и последствия внешних — межгосударственных — и внутренних информационных войн. Показаны органы и способы добывания информации и обоснована необходимость её защиты. Впервые проанализирована современная политика информационной безопасности; приведена структура информационной безопасности, основные пути и способы защиты информации в системах телекоммуникаций и связи. Книга будет интересна и полезна широкому кругу читателей. > Об авторе #books #security #info

Reddit (Реддит) — это популярная глобальная платформа, сочетающая в себе функции социальной сети, форума и агрегатора новосте
Reddit (Реддит) — это популярная глобальная платформа, сочетающая в себе функции социальной сети, форума и агрегатора новостей. Пользователи (реддиторы) размещают здесь контент, который затем оценивается системой голосования: популярные посты поднимаются «вверх», а менее интересные — «вниз». Сообщества (Subreddits): Сайт разделен на более чем 100 000 тематических разделов, называемых «сабреддитами». Я подписался на r/debian, r/xfce, r/unixporn и другие похожие сабреддиты, чтобы черпать вдохновение. Голосование и рейтинг: Карма пользователя зависит от того, насколько полезным или интересным его контент считают другие. Анонимность: Платформа поощряет использование псевдонимов, что позволяет вести более открытые и честные дискуссии. Reddit часто называют «главной страницей интернета», поскольку здесь рождаются мемы, тренды и обсуждаются новости. На этой платформе можно найти практически любую тему и сообщество по интересам. Ссылка: https://www.reddit.com #misc

Цифровая благотворительность Благотворительность — это добровольная помощь (деньгами, временем, знаниями или ресурсами), направленная на общественную пользу без ожидания личной выгоды. Я спонсирую на GitHub более 12 авторов. Мне это нравится. В своей Linux‑среде я использую много открытых проектов, и за долгие годы работы с ними у меня появилась к ним привязанность и даже своего рода любовь. Всё‑таки это социальный труд, и он буквально находится у меня на компьютере. Например, я люблю neomutt, mc, tmux, vim и многое другое. Я не всегда могу внести интеллектуальный вклад в эти проекты, поэтому решил поддерживать их финансово. На GitHub есть возможность спонсировать проекты — можете почитать об этом, если интересно. Кстати, это довольно современный и технологичный вид благотворительности — поддержка общественного цифрового блага. Поддержка open source — это ещё и: - вклад в общее благо - поддержка цифровой инфраструктуры - инвестиция в экосистему, которой ты сам пользуешься То есть это одновременно: - благотворительность - гражданская позиция - и в какой‑то степени разумный вклад в собственное будущее Я узнал недавно, что и Debian принимает пожертвования. Это очень круто! Debian, например, — некоммерческий проект. Пожертвования туда идут на: - серверы - мероприятия - инфраструктуру - юридическую поддержку - развитие дистрибутива К сожалению, для такого вида благотворительности нужна карта, относящаяся к международным платёжным системам (Visa, Mastercard и т.п). Короче говоря, друзья! Поддерживайте своих любимых авторов, музыкантов, исполнителей и т.д — это мотивирует. Если вдруг захотите поддержать и меня — буду благодарен (Сбер / СБП): >> 2202 2036 6907 4603 #thoughts #opensource #debian

git push --force — это принудительная отправка изменений, при которой удалённая ветка перезаписывается локальной историей коммитов. По сути, инженер говорит серверу: «считай правильной мою версию истории». Он нужен, когда история коммитов была изменена локально — например, выполнен git reset, объединены коммиты или отредактированы их сообщения. В таком случае локальная история уже отличается от той, что находится на сервере. Обычный git push не позволит отправить такие изменения, поэтому используется --force. Применять --force безопасно, если это личный репозиторий или если в ветке работает только один человек. В такой ситуации риск навредить другим отсутствует. Опасность возникает при командной работе: если другие инженеры уже получили старую версию истории, --force фактически «переписывает прошлое», из‑за чего их локальные репозитории могут войти в конфликтное состояние. В результате можно потерять чужие коммиты. По молодости я часто злоупотреблял git push --force, из‑за чего нередко возникали конфликтные ситуации в проекте. Поэтому будьте осторожны с этим параметром, друзья. #git

Доклады, живое общение и облака — всё на K2 Cloud Conf 2026. Ребята из K2 Cloud покажут, как строить и защищать облака, автом
Доклады, живое общение и облака — всё на K2 Cloud Conf 2026. Ребята из K2 Cloud покажут, как строить и защищать облака, автоматизировать процессы, работать с нагрузкой и ресурсами, а еще расскажут про новые подходы к хранению данных — и не только. 14 апреля, Москва (ЦДП) + онлайн. Подробности и регистрация по ссылке. Участие, кстати, бесплатное. Реклама. АО "К2 Интеграция". ИНН 7701829110

GNOME начал перенаправление части git-трафика на GitHub Новость: https://www.opennet.ru/opennews/art.shtml?num=64892 #news

goodfirstissue.dev — сайт‑агрегатор задач для новичков в open‑source. Он собирает issue с меткой вроде good first issue из популярных GitHub‑репозиториев. Цель — помочь сделать первый вклад в open‑source: - найти простую задачу - перейти в репозиторий - начать осуществлять вклад Коротко: это каталог «простых задач для первого pull request». Также можно добавить свой open‑source проект (если есть issue с меткой good first issue) и привлечь новичков к репозиторию. #opensource #software #misc

PyPI (pypi.org) — это официальный репозиторий пакетов для Python. Туда можно загружать свои проекты. Если коротко: - Нужно зарегистрироваться и загрузить пакет через twine. - Другие могут установить его через pip install имя_пакета. Это как «App Store», но для Python‑библиотек. #python

#fun
#fun

#fun
#fun

Многие по привычке считают создателем современных дистрибутивов одного человека — Линуса Торвальдса. Но Linux — это не дистрибутив, а только ядро операционной системы. Современный дистрибутив включает огромный набор компонентов: утилиты, компиляторы, оболочки, библиотеки, менеджеры пакетов, графические окружения. Большая часть базовых инструментов появилась благодаря проекту GNU, созданному Ричардом Столлманом и сообществом ещё до появления ядра Linux. Именно поэтому корректнее говорить GNU/Linux: ядро от Торвальдса + системные утилиты и инфраструктура GNU, плюс множество пакетов от сотен независимых разработчиков. При этом GNU сам по себе не был дистрибутивом — он дал инструменты, но не имел собственного рабочего ядра. GNU дало основу, Linux — ядро, а остальные начали собирать на этой базе свои дистрибутивы. Современный дистрибутив — результат коллективной работы тысяч людей и проектов, а не одного автора. #people #software #kernel #opensource

Куда уходит оперативная память в современных системах? Почему раньше нам хватало условно 4гб оперативной памяти, а теперь и 32гб мало? Современные программы используют больше: - браузеры: десятки вкладок (гигантский расход памяти) - мессенджеры, клиенты, сервисы (всё держится в фоне) - тяжёлые веб‑технологии (Electron, JavaScript‑UI) - высокие DPI, большие текстуры, анимации - безопасность: песочницы, изоляция процессов - кеширование для скорости работы Железо стало мощнее -> разработчики меньше оптимизируют. Когда компьютеры были слабее, разработчики вынуждены были оптимизировать каждую деталь: экономить память, избегать лишних процессов, писать компактный код. Любая неэффективность сразу делала программу медленной или вовсе неработоспособной. Сейчас же даже бюджетные ПК имеют десятки гигабайт ОЗУ и многоядерные процессоры. В результате давление на оптимизацию сильно снизилось: софт может позволить себе быть тяжёлым, потому что «железо вытянет». Кроме того, современные фреймворки, библиотеки и веб‑технологии экономят время разработчиков, но требуют больше ресурсов. Использовать готовые решения проще и быстрее, чем писать максимально оптимизированный нативный код — это выгодно бизнесу, но увеличивает расход памяти. Поэтому, хотя память растёт, её часто «съедают» новые уровни абстракций и удобства разработки. #memory #software #misc #theory

Выпуск набора утилит GNU Coreutils 9.10 Новость: https://www.opennet.ru/opennews/art.shtml?num=64742 #news

Выпуск Ubuntu 24.04.4 LTS c обновлением графического стека и ядра Linux Новость: https://www.opennet.ru/opennews/art.shtml?num=64789 #news

Выпуск минималистичного дистрибутива Tiny Core Linux 17.0 Он сделан как полностью самостоятельный, ультра‑минималистичный дистрибутив со своей системой пакетов (tcz), своим подходом к загрузке и вообще отдельно от Debian‑семейства. Новость: https://www.opennet.ru/opennews/art.shtml?num=64781 #news