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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Всё правильно делаю?
😁46🤬6👍3🤯2
Выпуск Wine 7.13

С момента выпуска версии 7.12 было закрыто 16 отчётов об ошибках и внесено 226 изменений. Наиболее важные изменения:
- Браузерный движок Gecko обновлён до версии 2.47.3.
- Драйвер USB переведён на использование формата исполняемых файлов PE (Portable Executable) вместо ELF.
- Улучшена поддержка тем оформления.
- Закрыты отчёты об ошибках, связанные с работой игр: Witcher 3, SnowRunner, Hyperdimension Neptunia Re;Birth 1, Skyrim Legendary Edition, Wizard101.
- Закрыты отчёты об ошибках, связанные с работой приложений: Photoshop CC 2018, CLIP Studio Paint, Wireshark.
👍73
NC -l -u -p 1337
😁321
Используемый в Xfce оконный менеджер xfwm4 портирован для работы с Wayland

Независимый энтузиаст в рамках проекта xfwm4-wayland развивает вариант xfwm4, адаптированный для использования Wayland и переведённый на систему сборки Meson. Поддержка Wayland в xfwm4-wayland обеспечена через интеграцию с библиотекой wlroots. Xfwm4 применяется в пользовательском окружении Xfce для отображения, декорирования и трансформации окон.

Разработчик ещё не решил развивать ли порт независимым или в составе Xfce. В текущем виде работа над портом xfwm4 на базе wlroots не завершена и по сравнению с прошлой попыткой создания композитного сервера на базе libweston новый порт пока отстаёт по функциональности. При этом порт активно развивается, например, несколько дней назад была добавлена поддержка переключения окон по Alt+Tab. Из дальнейших планов упоминается обеспечение работы как в Wayland, так и в X11.
👍20
Thinkpad R51 и Red Star OS (северокорейская ОС)
🤔17😱2👍1
Нашли отличный канал для всех сисадминов и программистов

Easy Code - канал с тонной полезных материалов по изучению языков программирования и Linux. Туториалы, статьи, шпаргалки, книги и многое другое в одном канале.

Подписывайтесь, чтобы упростить себе жизнь: @easy_code
👎14👍6
Разработчики дистрибутива openSUSE объявили о начале предоставления первичной поддержки пакетов, связанных с языком программирования Nim. Первичная поддержка подразумевает регулярное и оперативное формирование обновлений, соответствующих актуальным выпускам инструментария Nim. Пакеты будут формироваться для архитектур x86-64, i586, ppc64le и ARM64, и перед публикацией проверяться в системах автоматизированного тестирования openSUSE. Ранее с аналогичной инициативой поддержки Nim выступил дистрибутив Arch Linux.
Язык Nim ориентирован на решение задач системного программирования, использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора.
👍9👎3🤔1😱1
В дистрибутиве Asahi Linux реализована начальная поддержка устройств Apple с чипом M2

Разработчики проекта Asahi, нацеленного на портирование Linux для работы на компьютерах Mac, оснащённых ARM-чипами, разработанными компанией Apple, опубликовали июльское обновление дистрибутива. Из наиболее заметных улучшений в новом выпуске отмечается реализация поддержки Bluetooth, доступность для устройств Mac Studio и начальная поддержка нового чипа Apple M2.
👍5
Или наоброт?
👍28😁12😢2👎1
Linux +28% с 2020 года на 2021
👍316🔥1
Исследователи uCode опубликовали исходные тексты для дешифровки микрокода Intel. Для извлечения зашифрованного микрокода может использоваться техника Red Unlock. Предложенная возможность расшифровки микрокода позволяет исследовать внутреннюю структуру микрокода и методы реализаций машинных инструкций x86. Исследователи восстановили и формат обновлений с микрокодом, алгоритм шифрования и ключ, использованный для защиты микрокода (RC4).

Для определения применяемого ключа шифрования была использована уязвимость в Intel TXE, при помощи которой удалось активировать недокументированный отладочный режим, которому исследователи присвоили имя "Red Unlock". В отладочном режиме напрямую из CPU удалось загрузить дамп с работающим микрокодом и выделить из него алгоритм и ключи.

Инструментарий позволяет только дешифровать микрокод, но не даёт возможность его изменения. Метод применим к процессорам Intel семейства Gemini Lake на базе микроархитектуры Goldmont Plus и Intel Apolo Lake на базе микроархитектуры Goldmont.
👍15🔥2
Raspberry pi deck
👍38🥴11🔥8👎6
Эксперимент по повышению эффективности работы утилиты cat

Ариадна Конилл, создатель музыкального проигрывателя Audacious, инициатор разработки протокола IRCv3 и лидер команды по обеспечению безопасности Alpine Linux, провела исследование насколько можно оптимизировать утилиту cat. Для улучшения производительности cat в Linux предложено два варианта оптимизаций. Они основаны на использовании системных вызовов sendfile и splice для прямого копирования данных между файловыми дескрипторами на уровне ядра без переключения контекста в пространство пользователя.

Базовая реализация, использующая традиционные вызовы read и write, приводящие к переключению контекста, при копировании 4ГБ файла из tmpfs показала производительность 3.6 GB/s. Вариант на базе sendfile позволил повысить производительность до 6.4 GB/s, а вариант на базе splice - до 11.6 GB/s, т.е. оказался быстрее исходного варианта более чем в 3 раза.
👍10
😁69👍6🔥5👎2🎉1
Google опубликовала выпуск открытого Python-фреймворка Cirq Turns 1.0, нацеленного на написание и оптимизиацию приложений для квантовых компьютеров, а также на организацию их запуска на реальном оборудовании или в симуляторе, и анализа результатов выполнения. Код проекта распространяется под лицензией Apache 2.0.

Фреймворк рассчитан на работу с квантовыми компьютерами ближайшего будущего, поддерживающими несколько сотен кубитов и несколько тысяч квантовых вентилей. Формирование релиза 1.0 ознаменовало стабилизацию API и реализацию большинства рабочих процессов для подобных квантовых систем.
👏7👎41👍1
В полку браузеров для Linux прибыло – весной Яндекс вывел из беты версию для Linux, а сейчас перезапустили и браузер для компаний

Что нам предлагают:

- Поддержка операционных систем на базе Linux, в том числе и российских: AlterOS, RedOS, Astra, Alt, Rosa;
- Также для систем на Linux поддерживаются Ansible и Puppet (программное решение для удаленного управления конфигурациями);
- В два раза больше групповых политик по сравнению с предыдущей версией. Возможность быстро настраивать браузер под разные группы сотрудников, давать им доступ к сетевым ресурсам, ограничивать доступ к определенным URL, создавать белые и черные списки расширений, выбирать способ настройки прокси. И вообще управлять всеми компьютерами организации централизованно;
- Отдельная линия техподдержки для сисадминов;
- Работа с сайтами, которым нужна поддержка шифрования по ГОСТу TLS: тендерные площадки, ресурсы для налоговой службы и т.д.
👎43👍14🤔2🔥1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
typioca 2.0.0 – тестер скорости набора текста на терминале
👍222🔥2
Выпуск реализован в виде фонового процесса, на лету изменяющего системные настройки Linux для достижения максимальной производительности игровых приложений. Код написан на Си, поставляется под лицензией BSD.

Для игр предлагается использовать специальную библиотеку libgamemode. Она позволяет на время выполнения игры запрашивать включение определённых оптимизаций. Включение тех или иных оптимизаций можно контролировать через файл конфигурации.

Например, при помощи GameMode могут отключаться режимы энергосбережения, меняться параметры распределения ресурсов и планировки задач, выполняться разгон GPU NVIDIA и др.

В выпуске 1.7 предложена новая утилита gamemodelist, позволяющая просмотреть список процессов, связанных с играми, запущенными с использованием разделяемой библиотеки GameMode. Вместо привязки к /usr/bin пути к исполняемым файлам теперь определяются через переменную окружения PATH. Для sysusers.d реализован файл конфигурации gamemode.conf, создающий отдельную группу для GameMode.
👍16
1000 и 1 способ выйти из #Vim

простой вариант
:!ps axuw | grep vim | grep -v grep | awk '{print $2}' | xargs kill -9

питонический способ
:py3 import os,signal;from subprocess import check_output;os.kill(int(check_output(["pidof","vim"]).decode
('utf-8')),signal.SIGTERM)

ленивый питонический способ с использованием оболочки
python -c "from os import system; system('killall -9 vim')"

аппаратный способ
выньте вилку из розетки

аппаратный способ эксперта
используйте VIMKiller. всего 500 000 $

способ "живём один раз"
:!echo b | sudo tee -a /proc/sysrq-trigger
(не используйте, может сломать комп)

способ стажёра
1. даже не пытайтесь выйти самостоятельно
2. спросите у старшего работника

SSH способ
~.

другие способы: https://github.com/hakluke/how-to-exit-vim
👍24😁20
😁47👍62