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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
💡Команда pushd

Когда требуется работа с несколькими директориями, то использование только cd может быть не очень удобно. Здесь приходит на помощь команда pushd

Команда pushd создает стек директорий.
Чтобы добавить произвольную директорию в стек (и сразу же в нее перейти), то нужно дополнительно указать путь до этой директории.

pushd ~/MyData

После выполнения команды, через пробел выводятся директории, находящиеся в стеке.

$ pushd ~/MyData
~/MyData ~/Downloads ~

На вершине стека всегда размещена текущая директория. То есть, даже если вы не добавляли никаких директорий в стек, то в нем все равно будет содержаться текущая рабочая директория.

Для более удобного просмотра стека можно использовать команду dirs -v

$ dirs -v
0 ~/MyData
1 ~/Downloads
2 ~
👍21👌3
Разработчики библиотеки GTK планируют в конце года сформировать экспериментальную ветку 4.90, в которой будет развиваться функциональность для будущего выпуска GTK5.

До начала работы над GTK5 планируется опубликовать выпуск GTK 4.12, в который войдут наработки, связанные с управлением цветом. В ветку GTK5 будут включены изменения нарушающие совместимость на уровне API, например, связанные с переводом в разряд устаревших некоторых виджетов, таких как старый диалог выбора файлов. Также обсуждается возможность прекращения в ветке GTK5 поддержки протокола X11 и оставления возможности работы только с использованием протокола Wayland.

Из дополнительных планов можно отметить намерение использовать для разработки GTK более выразительного чем Си языка программирования и более функционального компилятора, чем предоставляется для Си. Какой именно язык программирования может быть использован не уточняется. Речь ведётся не о полном переписывании на новом языке всех компонентов GTK, а о желании поэкспериментировать с заменой небольших частей GTK на реализации на другом языке.
👍13🌚4👌2
Huawei запустит ноутбуки с Linux в Китае 🐧

надеюсь, не на redstarOS
52👍8🎉6🤔1
Увольнение сотрудников GitHub и GitLab

GitHub в ближайшие пять месяцев сократит 10% от персонала компании. Дополнительно GitHub не будет продлевать договоры аренды офисов и перейдёт только на удалённую работу сотрудников.

О сокращениях также объявила компания GitLab, которая уволит 7% сотрудников. Причина: необходимость сокращения расходов в условиях глобального экономического спада и перехода многих компаний к более консервативному инвестированию.
👍7👎5😱3
💡Изменение размера физического тома

pvresize изменяет размер физического тома, если изменился размер блочного устройства в его основе.

Развернуть PV на /dev/sda1 после увеличения раздела с помощью fdisk:
pvresize /dev/sda1

Уменьшить PV на /dev/sda1 до сжатия раздела с помощью fdisk:
pvresize —setphysicalvolumesize 40G /dev/sda1
👍21
Neofetch на консолях Nintendo
👍39🥰5🏆1🤨1
Телеметрия будет охватывать утилиты командной строки, развиваемые командой разработчиков языка Go, такие как утилита "go", компилятор, приложения gopls и govulncheck. Сбор сведений будет ограничен только накоплением информации об особенностях работы утилит, т.е. телеметрия не будет добавляться в пользовательские приложения, собираемые при помощи инструментария.

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

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

Для отключения отправки телеметрии потребуется установить переменную окружения "GOTELEMETRY=off".
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡45👍5
Интересная диаграмма 😋
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🤔14🤡1
😁30👎26👍9
В прослойке для запуска Linux-приложений в Windows появилось аппаратное декодирование видео

Microsoft сообщила о реализации поддержки аппаратного кодирования и декодирования видео в WSL (Windows Subsystem for Linux), прослойке для запуска Linux-приложений в Windows. Реализация даёт возможность использования аппаратной обработки, кодирования и декодирования видео в любых приложениях, поддерживающих VAAPI. Перечисленное поддерживается для видеокарт AMD, Intel и NVIDIA.

GPU-обработка видео в выполняемом при помощи WSL Linux-окружении обеспечено через D3D12-бэкенд и VAAPI-фронтэнд в пакете Mesa, взаимодействующих с API D3D12 при помощи библиотеки DxCore, которая позволяет получить тот же уровень доступа к GPU, что и родные приложения для Windows.
👍13🤔9👎2
Вспомним прошлогоднюю классику
❤‍🔥35🗿15🔥8😁7🤡4
Какие Linux дистрибутивы вы предпочитаете?
Anonymous Poll
97%
Изменяемые (arch, fedora, ubuntu, void, gentoo
3%
Неизменяемые (silverblue, microos, steamos, vanillaos)
😁44🗿4👍2
Для Ubuntu начал поставляться пакет с ядром Linux для систем реального времени

Компания Canonical объявила о завершении тестирования пакетов с ядром Linux для систем, работающих в режиме реального времени. Пакет с real-time ядром признан готовым для повсеместного использования и больше не позиционируется как экспериментальный.

Готовые сборки сформированы для архитектур x86_64 и Aarch64, и распространяются через сервис Ubuntu Pro для дистрибутивов Ubuntu 22.04 LTS и Ubuntu Core 22. Пакет основан на ядре Linux 5.15 и патчах из RT-ветки ядра Linux ("Realtime-Preempt", PREEMPT_RT или "-rt"), обеспечивающих снижение задержек и позволяющих добиться предсказуемого времени обработки событий.
🥰10👍5
Linux на Kindle
👍27😱9🥰2🤡2👌1
Релиз CrossOver 22.1 для Linux, Chrome OS и macOS

Компания CodeWeavers выпустила релиз пакета Crossover 22.1, основанного на коде Wine и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект все новшества, реализованные для своих коммерческих продуктов.

В новой версии:
- Пакет vkd3d с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan, обновлён до версии 1.5.
- Улучшена поддержка библиотеки WineD3D с реализацией DirectX 1-11 на базе OpenGL. Из wine в WineD3D перенесено более 400 изменений.
- Решены проблемы совместимости с обновлением Ubisoft Connect.
- Устранены аварийные завершения Adobe Acrobat Reader 11 при запуске в Linux.
- Решены проблемы с зависимостями при использовании Fedora 37 и OpenSUSE Tumbleweed.
- Обновлена версия библиотеки SDL.
- Улучшена поддержка игровых контроллеров, например, реализована поддержка Xbox Elite Series 2.
- В сборке для macOS реализована поддержка 32-разрядных игр DirectX 10/11, среди прочего теперь можно играть в Command and Conquer Remastered Collection, Total War ROME II - Emperor Edition, BioShock Infinite и Magicka 2.*. Решены проблемы с пустыми окнами и устранено аварийное завершение GTA Online.
👍7