Linux / Линукс
12.5K subscribers
6.1K photos
168 videos
27 files
6.33K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Vim исполнилось 32 года 🎉

Брам Моленар начал работать над Vim для компьютера Amiga в 1988 году, а первый публичный релиз (Vim v1.14) состоялся 2 ноября 1991 года.

Во время первого выпуска название «Vim» было акронимом от «Vi IMitation», но в конце 1993 года оно было изменено на «Vi IMproved».

1000 и 1 способ выйти из Vim

памятка Vim

работа с Vim

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
32🎉9👍7😁7
Доступен Finch 1.0, инструментарий для Linux-контейнеров от Amazon

Finch развивает открытый инструментарий для сборки, публикации и запуска Linux-контейнеров в формате OCI (Open Container Initiative).
Основная задача проекта: упрощение работы с Linux-контейнерами на хост-системах не на основе Linux.

Версия 1.0 отмечена как первый стабильный релиз, пригодный для рабочих внедрений и повседневного использования на платформе macOS. Поддержку клиентов для Linux и Windows планируют добавить в следующих выпусках. Код Finch написан на языке Go и распространяется под лицензией Apache 2.0.

Для построения интерфейса командной строки в Finch используются наработки проекта nerdctl, предоставляющего совместимый с Docker набор команд для сборки, запуска, публикации и загрузки контейнеров (build, run, push, pull и т.п.), а также дополнительные опциональные возможности, такие как режим работы без root, шифрование образов, распространение образов в режиме P2P при помощи IPFS и заверение образов цифровой подписью.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁4
Linux / Линукс
Вырезать, копировать и вставить текст... Это одни из самых основных задач при редактировании текста, и все мы знаем, что в Vim это делается по-другому. yiw – скопировать текущее слово. yy – скопировать всю строку целиком. diw – вырезать текущее слово. dd…
Продолжаем про Vim.. Памятка лишней не бывает, к тому же в такой день 🌚

▪️ Как вырезать текст
В Vim нет возможности удалить текст. Вместо этого его можно вырезать.

Для этого есть команда d. К ней всегда что-то добавляется, чтобы извлечь из нее больше пользы.

Итак, вот несколько практических способов вырезать текст с помощью d команды:
dd – вырезать всю текущую строку.

d$ – вырезать текст от курсора до конца строки.

d^ или d0 – вырезать текст от курсора до начала строки.

ndd или dN – вырезать текущую строку и следующие n-1 строки. Например, 3dd – вырезать текущую строку и две строки под ней.

daw – вырезать текущее слово, на котором установлен курсор.

▪️ Как вставить текст
Вставить текст можно нажатием клавиши p.

Её можно нажать несколько раз, чтобы вставить текст несколько раз, или же использовать np, где n - это число, обозначающее сколько раз вы хотите вставить текст.

Linux / Линукс
🥸 #Vim
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍72🤯1🌚1
Посты, из которых можно почерпнуть что-то новое:

▪️ Linux Roadmap

▪️ #alphabet - алфавит команд

▪️ #security - инструменты безопасности

▪️ #monitoring - инструменты и сервисы для мониторинга серверов Linux

▪️ Комбинации клавиш терминала

▪️ #Памятка по Git, FHS, bash и многому другому

▪️ #Bash

▪️ #Vim

▪️ Тренажер для изучения терминала Linux

▪️ Опенсорсные альтернативы ChatGPT, Twitter, GitHub, Figma и другого закрытого софта.

▪️ Полезные ресурсы

▪️ 10 команд Linux, которые убьют ваш сервер

▪️ Ресурсы для освоения Git и GitHub

▪️ Игры для изучения Linux

▪️ Сервис даёт прямо в браузере потрогать разные версии ОС и выбрать для себя самый удобный Linux дистрибутив

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30105
Выпуск браузера Pale Moon 32.5. Некоторые изменения:

• Добавлена начальная реализация API ReadableStreams.
• Добавлена поддержка прозрачности в WebM-видео, применяемая при использовании тега <video> для анимированных изображений с прозрачностью.
• Добавлена поддержка метода crypto.randomUUID, позволяющим скриптам веб-сайтов генерировать случайные UUID при помощи API WebCrypto.
• По просьбам пользователей добавлена настройка browser.bookmarks.openInTabClosesMenu (по умолчанию включена), которая позволяет оставлять открытым меню закладок после открытии из него закладок в новых вкладках (нажатием средней кнопки мыши или Ctrl+щелчок мышью).
И другие изменения.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🔥4
🖼️ Во FreeBSD появился драйвер SquashFS и улучшены возможности для рабочих столов

В отчёте о развитии проекта FreeBSD с июля по сентябрь 2023 года представлен новый драйвер с реализацией файловой системы SquashFS, который можно использовать для повышения эффективности работы загрузочных образов, Live-сборок и прошивок на базе FreeBSD. SquashFS работает в режиме только для чтения и обеспечивает очень компактное представление метаданных и хранение данных в сжатом виде. Драйвер реализован на уровне ядра, поддерживает работу с выпуском FreeBSD 13.2 и, среди прочего, позволяет загружать FreeBSD с ФС SquashFS, размещённой в оперативной памяти.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍232
Или создатели Windows 11, ожидающие первой бета-версии KDE с qt6 🌚

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁685🌚3
Новая версия интерпретатора GNU Awk 5.3. Ключевые изменения:

• Проведена работа по обеспечению совместимости с BWK ("The One True Awk").
• Добавлена опция "--csv" для разбора файлов в формате CSV (comma-separated values).
• Добавлена возможность использования escape-последовательностей "\u" для представления многобайтовых Unicode-символов.
• Прекращено использование библиотеки libsigsegv.
• Добавлена поддержка буферизации вывода при указании PROCINFO["BUFFERPIPE"].

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🥸 В Fedora 40 прекратится поддержка сеанса KDE на базе X11

В весеннем выпуске Fedora 40 утвержден план поставки новой ветки пользовательского окружения KDE Plasma 6. Кроме обновления версии KDE переход на новую ветку определяет прекращение поддержки сеанса на основе протокола X11 и оставление только сеанса на базе протокола Wayland. В нём поддержка запуска X11-приложений будет предоставлена при помощи DDX-сервера XWayland.

Продолжение поставки в Fedora 40 окружения KDE Plasma 5 с сеансом X11 признано нецелесообразным из-за отсутствия ресурсов на самостоятельное сопровождение отдельной устаревшей ветки в условиях переключения основного проекта KDE на развитие Plasma 6 и перевода KDE 5 в разряд устаревших.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢21👍17😁71
Главное, чтобы хотя бы не в пятницу

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62💯7🔥5👍1
Опубликован репозиторий OpenELA для создания дистрибутивов, совместимых с RHEL

Новый репозиторий поддерживается совместными усилиями команд разработчиков RHEL-совместимых дистрибутивов Rocky Linux, Oracle Linux и SUSE Liberty Linux, и включает пакеты, необходимые для формирования дистрибутивов, совместимых с ветками RHEL 8 и 9. В будущем планируют опубликовать пакеты для дистрибутивов, совместимых с веткой RHEL 7. Помимо исходных текстов пакетов проект также намерен распространять инструментарий, необходимый для создания производных дистрибутивов, полностью совместимых с RHEL.

Репозиторий OpenELA обещают поддерживать в соответствии с высокими стандартами качества, используя полностью открытый процесс разработки и обеспечивая оперативную публикацию обновлений и исправлений уязвимостей.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Идущий к Linux

Я в своем познании GNU/Linux настолько преисполнился, что я как будто бы уже сто триллионов миллиардов лет проживаю на триллионах и триллионах Linux server. Мне уже этот Linux абсолютно понятен, и я здесь ищу только одного – покоя, умиротворения и вот этой гармонии, от слияния с lts репозиторием, от созерцания великого фрактального подобия пакетов и от вот этого замечательного всеединства существа, бесконечно вечного в /etc, куда ни посмотри: хоть в ядро – бесконечно малое, хоть в файловую систему - бесконечное большое, понимаешь?

А ты мне опять со своим вот этим Windows. Иди суетись дальше, твое распределение — это твой путь и твой горизонт познания, ощущения и твоей природы. И он несоизмеримо мелок по сравнению с моим GNU/Linux, понимаешь?

Я как будто бы уже давно guru linux system administrator бессмертный или, там, уже почти бессмертный, который на этом сервере от его самого зарождения, ещё когда только ядро только-только появилось как slackware, и вот этот install, вот, после make, когда оно собралось, как пакет, начало формировать вот эти дистрибутивы, форки, понимаешь? Я на этом сервере уже как будто почти пять миллиардов лет живу и знаю его вдоль и поперёк, этот весь сервер. А ты мне какие-то exe... мне не важно на твои .net, на твои directx, на твой ntfs, там, на твоё благо, понимаешь?

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

Она имеет грани подобия совершенно многообразные, бесконечное множество. Но тебе этого не понять, поэтому ты езжай себе в свой Майкрософт. Мы в этом железе как бы живем разными ощущениями и разными стремлениями. Соответственно, разное наше и место, разное и наше распределение. Тебе я желаю все самые крутые серверы 1С, чтоб были у тебя в терминальных сессиях принтеры мапились, и все самые лучше антивирусы. Если мало идей – обращайся ко мне, я тебе на каждую твою идею предложу сотню триллионов, как всё делать.

Ну а я, что? Я иду, как глубокий старец, узривший вечное, прикоснувшийся к божественному, сам стал богоподобен Торвальдсу и устремлен в это бесконечное, и который в умиротворении опен сурса, покое, гармонии, благодати свободных и приоритарных репо, в этом сокровенном блаженстве пребывает, вовлечённый во всё и во вся, понимаешь? Вот и всё. В этом наша разница.

Так что я иду любоваться эффективностью линукс процессов, а ты идёшь преисполняться в реестре каких-то, вот и вся разница, понимаешь, ты не зришь это вечное бесконечное в когфигах, оно тебе не нужно. Ну зато ты, так сказать, более активен левой кнопкой мыши, как вот этот дятел долбящий, или муравей, который очень активен в своей стезе носиться по коврику. Поэтому давай, наши пути здесь имеют, конечно, грани подобия, потому что клавиатура едина, но я-то тебя прекрасно понимаю, а вот ты bash – вряд ли, потому что я как бы тебя в себе содержу – всю твою природу, она составляет одну маленькую там песчиночку от всех серверов интернета, понимаешь? вот и всё, поэтому давай, ступай, езжай, а я пошел наслаждаться прекрасным и трансцендентным терминалом на берегу теплой южной реки. Всё, ступай, и я пойду.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥28😁15
Выпуск дистрибутива Radix cross Linux 1.9.212

Radix cross Linux 1.9.212 построен с использованием собственной системы сборки Radix .pro, упрощающей формирование дистрибутивов для встраиваемых систем. Cборки дистрибутива доступны для устройств на базе архитектуры ARM/ARM64, MIPS и x86/x86_64.

▪️ Выпуск 1.9.212 дополнен сборкой для устройства Orange Pi5 на базе SoC RK3588s.
▪️ Обновлены версии программ, например, LibreOffice 7.6.2.1, Firefox 118.0.1, Thunderbird 115.3.1.
▪️ Для архитектур arm, aarch64, x86_64 доступен Chromium 119.0.6026.1.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Полезная шпаргалка для Linux-пользователей
👍21😁1