GNU/Linux | Notes
2.4K subscribers
111 photos
8 files
75 links
Open Source, Dotfiles, Debian/Ubuntu, Software, Linux, Scripts, Notes, Terminal, Shell, Gnu, Tools, Games, Fun, Free Software Movement.

Автор: Кирилл Рехов
Почта: krekhov.dev@gmail.com
Кто я: https://xn--r1a.website/krxnotes/246
GitHub: https://github.com/krekhovx
Download Telegram
😁34🔥5
Спасибо, что читаете канал и остаётесь здесь — ваша поддержка всегда придаёт сил. Я продолжаю собирать здесь полезные материалы по Linux, чтобы канал оставался уютным и полезным. Ведение канала требует времени и вложений, но я делаю всё бесплатно и без рекламы. Если мой канал помогает и вдохновляет вас, и вы хотите как‑то поддержать, даже небольшой вклад имеет значение. Все средства пойдут на новый ноутбук — мой основной рабочий инструмент. Спасибо!

Поддержать канал:
2202 2036 6907 4603

#info
🔥3919🤝14👍5❤‍🔥2👌1
😁20❤‍🔥11🔥21💯1
Скоро новый год! :D
😁188🔥5👍21🎄1
С новым 2026 годом, друзья! На календаре 01/01/2026 — самое время немного выдохнуть, расслабиться и позволить себе заслуженный отдых. В этом году Linux отмечает 35 лет, Debian — 33, а Ubuntu исполняется 22 года, напоминая нам, что великие вещи создаются сообществом и живут десятилетиями. Пусть 2026 принесёт вам стабильных релизов, минимум багов и бесконечный поток вдохновения. Желаю вам новых идей, удачных коммитов и получать удовольствие от IT и Linux.

Happy New Year, geeks! 👺🎉

#info
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄3313🤝1
Я составил список открытых игр для Debian/Ubuntu и рассмотрел самые достойные проекты, которые можно установить прямо из репозиториев. В него вошли стратегии, платформеры, гонки, шутеры и другие популярные открытые игры. Это не полный перечень, а лишь подборка самых интересных и качественных игр (на мой взгляд). Возможно, кому‑то пригодится и поможет открыть для себя новый опыт. Прежде чем углубляться в игры для Linux, помните: это не Steam, а лишь игры, созданные энтузиастами (just for fun), не нужно это критиковать и обесценивать :)

Первым делом советую обратить внимание на культовые проекты в Open Source среде: SuperTux, SuperTuxKart, Wesnoth, 0 A.D., OpenArena, Freeciv.

> Список

#games #opensource #fun
11❤‍🔥932👍1
ИИ нас заменит? (нет)

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

Технологии всегда приходили волнами. В музыке появлялись синтезаторы — и все говорили о конце живых музыкантов. Потом появились DAW (Digital Audio Workstation) — и предсказывали исчезновение композиторов. Но результат был противоположным: инструменты расширили возможности, а не заменили людей. С ИИ сейчас происходит то же самое.

В программировании история похожа. Появление высокоуровневых языков "убивало" ассемблерщиков. Фреймворки "убивали" ручную веб‑разработку. GitHub, StackOverflow и автодополнение считались "костылями". Но в итоге разработчики стали писать быстрее и чище, а системы, которые мы строим, стали гораздо сложнее и мощнее.

ИИ — это следующая ступень. Он ускоряет рутину:
- подсказывает варианты решения
- помогает со структурой
- генерирует шаблоны
- объясняет код
- ищет баги

Но ключевые вещи остаются за человеком:
- архитектура
- постановка задач
- понимание контекста
- инженерное мышление
- ответственность за продукт

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

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

Бояться нечего. Писать код, учиться новому, экспериментировать с Linux и инфраструктурой — всё это по‑прежнему важно. ИИ остаётся инструментом — мощным, удобным, но всё ещё инструментом. А инструменты, как показывает история, не вытесняют инженеров. Они делают их сильнее.

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

И последнее. Не бойтесь писать стихи, сценарии, снимать фильмы, создавать музыку или любые другие формы творчества — ИИ не заменит ваш почерк, вашу интонацию и ваш способ видеть мир. Он может генерировать массу быстрых, одинаковых решений, но именно поэтому ценность человеческого взгляда, переживаний и ручного труда только растёт. Чем больше вокруг становится ИИ‑контента, тем выше спрос на то, что сделано человеком — с его эмоциями, смыслом, опытом и живой искренностью.

#thoughts
💯31👍6👎3🔥21
Мир кликбейта

Кликбейт — это заголовки и формулировки, созданные специально для того, чтобы вызывать сильное любопытство и заставлять человека кликнуть, даже если содержание не соответствует обещанию. Его используют СМИ, блогеры и платформы, чтобы привлекать внимание, повышать просмотры, удерживать аудиторию и зарабатывать на рекламе. Для кликбейта характерны преувеличения, недосказанность, драматизация и обещание сенсации, которой внутри чаще всего нет.

Например, вот интересное определение интернета из одной моей любимой книги:

Интернет — международная клоака, куда сбрасывается весь информационный мусор со всех стран мира. Сейчас сложно получать информацию из первых рук, минуя посредников, интерпретирующих ее по своему уразумению, а еще хуже по заданию третьего лица. Из книги "Информационная война и безопасность" Брусницын Н.А.

Я в целом ненавижу современный интернет и социальные сети. Сейчас он очень перегружен информационным мусором, рекламой и бесконечными кликбейтами. Интернет превратился в помойку, где ценится не глубина, а внимание. Алгоритмы продвигают то, что вызывает эмоции — чаще всего негативные, резкие или провоцирующие. Поэтому качественный, спокойный и вдумчивый контент тонет под слоями шума. Пользователь становится не получателем информации, а объектом, за чьё внимание борются всеми возможными способами.

Раньше было лучше! Были различные душевные форумы, где люди знакомились и общались, была ICQ, старый VK с голосами и рейтингом =) старый Skype, браузерные игры, RPG игры типо Lineage / Last Chaos / RF Online, было весело и лампово, ощущалась свобода. Некоторые знакомились, встречались, собирались и обсуждали. А сейчас... это дно, кликбейты, скам, накрутки, боты, манипуляции мнениями, подмена понятий, байты на комментарии, реклама казино и ставок, всё это мерзко.

Недавно я видел новость о погоде в каком-то канале, что в Москве будет НУ ОЧЕНЬ ХОЛОДНАЯ ЗИМА, НАСТОЛЬКО ХОЛОДНАЯ И МРАЧНАЯ, ЧТО Я АЖ ОБСИКАЛСЯ. Они писали эту новость так, будто нас ждёт конец света. Через две недели я увидел другую новость в этом же канале, что зима будет комфортная/обычная. Это и есть так называемый кликбейт. На фоне различных страхов привлекается внимание к посту, написанному на коленке, и затем продаётся куча рекламы. Её скупают, и админ — или даже целые команды в крупных каналах — зарабатывают большие деньги.

Самое моё любимое — это кликбейты на здоровье. Их тоже довольно много, врачи ушли в интернет и начали привлекать внимание к своим услугам через кликбейты. Они записывают сильно преувеличенные посты =) ИНСУЛЬТ В 30 ЛЕТ, ЧАСТЫЕ ПРИЧИНЫ!? ОДИН БОКАЛ АЛКОГОЛЯ РАЗРУШАЕТ СЕРДЦЕ НА МОЛЕКУЛЫ. ВАМ ЗАЩЕМИЛО ШЕЮ!? НАСТАЛ КОНЕЦ ЖИЗНИ. Уже доходит до абсурда.

Ещё меня смешат различные кликбейты‑предсказания. В 2026 ГОДУ БУДЕТ КРАХ ЭКОНОМИКИ И НАЧНЁТСЯ ЭКОЛОГИЧЕСКАЯ ВОЙНА. Эти эмоциональные нагревания не несут за собой ни сколечки фактов, тем более человек — такое существо, что он не знает, что будет в будущем, никто не знает. но нет )) Вася Пупкин с Ютуба сейчас нам расскажет, как жить, куда уезжать, что покупать, что будет и т. д.

О, и наши всеми любимые "женщины" всё чаще выкладывают свои глупые, вульгарные мыслишки, рассуждения о мужчинах, отношениях, семье и финансах, пытаясь делать на этом кликбейты и псевдомораль, хотя у самих ни гроша за душой — глупые, ленивые и вечно обиженные. Никакая косметология им не помогает, хотя они вкладывают в эту сферу огромные деньги. Больше всего меня удивляет, как мы, мужчины, всё это терпим. И да, у меня есть знакомые, которые очень неплохо зарабатывают в крупных компаниях, и они почему‑то одиноки… может, дело не в финансах?

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

#thoughts
💯28👎74😁3😢3🙈1
Фаззинг

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

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

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

Фаззер не просто "генерит мусор". Современные фаззеры умные:
- анализируют покрытие кода
- умеют воспроизводить найденные сбои
- минимизируют крэши до маленьких тестов
- подстраивают ввод так, чтобы пройти новые ветки

Например, syzkaller специально создан для фаззинга ядра Linux. Он генерирует последовательности системных вызовов, которые приводят ядро в нестабильное состояние. Так находят race‑conditions, use‑after‑free, deadlocks.

По сути фаззинг — автоматизированный способ заставить код работать с непредусмотренными сценариями и увидеть, где он ломается или становится уязвимым.

Говоря другими словами: Современный фаззер сначала изучает, как программа реагирует на разные входы (через покрытие кода), затем автоматически подбирает и мутирует данные так, чтобы заходить в новые ветки выполнения, и на этой основе массово генерирует тесты, пытаясь добиться крэшей, зависаний или некорректного поведения.

#misc #theory
👍8🔥4
Руководство_по_созданию_пакетов_Debian.pdf
460.9 KB
Руководство по созданию пакетов Debian. Краткое и понятное руководство.

Примечание: Знаю, что уже выкладывал, просто нужно ещё раз продублировать в виде PDF.

#debian #books
106👎1
Анализ исправления ошибок в ядре Linux - в среднем ошибки замечают через 2 года

Новость: https://www.opennet.ru/opennews/art.shtml?num=64574

#kernel
4👍1👎1🌚1
Bash_и_кибербезопасность.pdf
4.8 MB
Bash и кибербезопасность. Атака, защита и анализ из командной строки Linux.

#books #shell
👍10
В Debian 14 намерены прекратить поставку GTK2

Новость: https://www.opennet.ru/opennews/art.shtml?num=64618

#debian
🫡15😭3👎1
Сладкопопые и тут свой флаг впихнули! =) Ладно, на самом деле речь не про ЛГБТ.

В данном случае это не просто радужный флаг, а пиратский флаг в радужных цветах. Такой флаг иногда используется в IT‑сообществе, особенно среди сторонников свободного программного обеспечения (FOSS), как неформальный мем про "пиратство" в контексте борьбы за свободу информации, открытый код и против закрытых проприетарных технологий.

Пиратский флаг в радужных цветах — это именно внутренняя шутка или символ внутри FOSS‑культуры, а не официальный знак. Он сочетает в себе:

- Пиратскую символику (череп и кости) — как метафору борьбы за свободу информации.

- Радужные цвета — как символ открытости, разнообразия и дружелюбия, без привязки к ЛГБТ.

#debian #opensource
😁11🌚10👎5👍4🤷‍♂2🤓2
Новые версии Debian 13.3 и 12.13 🥳

Новость: https://www.opennet.ru/opennews/art.shtml?num=64585

#debian
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🌚1
Ну так-то получше будет, да мужики? Это не фотошоп, так и было! :D
❤‍🔥24🔥15👎11👏4😁3🥴2💊21🙈1
GitHub Pages

Это встроенный в GitHub хостинг статических сайтов, который автоматически публикует HTML, CSS и JavaScript прямо из репозитория. Он удобен для личных страниц, документации и простых проектов, не требует отдельного сервера и обновляется при каждом пуше.

Custom Domain позволяет привязать к сайту на GitHub Pages своё собственное доменное имя. Для этого нужно прописать нужные DNS‑записи у своего регистратора (обычно A или CNAME, указывающие на GitHub), затем указать домен в настройках Pages. GitHub автоматически выдаёт бесплатный HTTPS через Let's Encrypt.

Чтобы использовать GitHub Pages для персонального сайта, нужно создать репозиторий с именем user.github.io, где вместо user используется твой логин GitHub. Всё, что лежит в этом репозитории, автоматически становится доступным по адресу https://user.github.io

Я например использую GitHub Pages для своей сайт-визитки, очень простенький сайт и репозиторий для наглядности.

> Документация

#misc
👍12
Какие ИИ я использую?

Мне очень нравится Mistral. Он отлично обрабатывает большие объёмы текста — можно кинуть довольной большой скрипт, и он спокойно выдаст общую картину. Например, веб-версия ChatGPT такие объёмы не принимает и жалуется, что сообщение слишком большое, приходится сокращать. Я использую платную версию Mistral (из РФ оплату не принимает).

В Telegram у меня подключена платная и самая мощная версия GPT — использую её для коротких и быстрых запросов: советы, обсуждения, жизнь, рекомендации, код, решения. Работает отлично, ошибается редко, полностью устраивает.

Иногда использую бесплатную веб‑версию ChatGPT — для простых вопросов.

Бывает, что рабочая задача настолько сложная, что я подключаю сразу три ИИ. Заставляю их спорить, анализировать и дополнять ответы друг друга. Это называется промпт‑инженеринг. И он тоже выматывает: вокруг тебя пролетают тонны информации, всё нужно учитывать, потому что ИИ может ошибаться и дезинформировать. На проверку результатов (тестирование) уходит много времени.

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

И да, чтобы пользоваться искусственным интеллектом, нужно самому обладать интеллектом =) Нужно уметь формулировать запросы, чётко объяснять, чего ты хочешь, желательно максимально подробно. Этому нужно учиться.

#misc
👍20👎15💊3🤓2❤‍🔥1
Что такое ИИ агенты?

AI‑агенты — это по сути автономные помощники, которые могут выполнять задачи без постоянного ручного контроля. Они умеют анализировать окружение, принимать решения, вызывать инструменты, писать код, запускать скрипты, общаться с API и доводить задачу до результата.

Где используются:
- автоматизация рутины у разработчиков и админов
- CI/CD и тестирование
- сопровождение инфраструктуры
- генерация и рефакторинг кода
- мониторинг и реакция на инциденты
- внутренняя автоматизация в компаниях

Заменяют ли они инженеров? Нет. Они пока что работают как умные ассистенты, которым всё равно нужен человек — поставить задачу, проверить, скорректировать. Это ускорение, а не замена.

Есть ли они на GitHub/GitLab? Да. Примеры: OpenAI, OpenDevin, AutoGPT, CrewAI, LangChain Agents, и десятки кастомных фреймворков. Их можно разворачивать локально, натравливать на свои проекты и подключать к CI.

В целом это просто новая ступень автоматизации, а не "конец профессии".

#misc
💯2👍1
Это я заглянул в коммиты сайта AppVeyor. С ветки support-ukraine чот в голос. Это же надо быть такой бестолочью, чтобы обмазывать этим крупные проекты.

Я придумал шутливые комментарии под эту ситуацию:

"Феодор ФРИЦнер сделал вклад"

"Как выглядят коммиты твоих коллег"

#fun
🤪21😁7😐6💯3💊1