Midnight Commander 4.8.29
Вышла новая версия легендарного консольного файлового менеджера Midnight Commander.
( читать дальше... )
Новость на opennet.ru
Вышла новая версия легендарного консольного файлового менеджера Midnight Commander.
( читать дальше... )
Новость на opennet.ru
Допилил ли британский учёный Стивен Вольфрам свою Wolfram Alfa?
Лет десять назад он хотел вывести универсальные формулы материи и всего-всего-всего.
Не смог удержаться и не принести - https://freelance.habr.com/tasks/477061
Для Ъ:
Заказ, правда, уже закрыт с 0 откликов, может, конечно, это такая шутка была или в личку заказчику в панамку накидали быстро.
Компания SUSE опубликовала второй прототип платформы ALP «Punta Baretti» (Adaptable Linux Platform), позиционируемой как продолжение развития дистрибутива SUSE Linux Enterprise.
Ключевым отличием ALP является разделение базовой основы дистрибутива на две части: урезанную «host OS» для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах.
Сборки подготовлены для архитектуры x86_64. ALP изначально развивается с использованием открытого процесса разработки, при котором промежуточные сборки и результаты тестирования публично доступны всем желающим.
В качестве основы для «host OS» задействован продукт SLE Micro, основанный на наработках проекта MicroOS. Для централизованного управления предлагаются системы управления конфигурацией Salt (предустановлена) и Ansible (опция).
Для запуска изолированных контейнеров доступны инструментарии Podman и Kubernetes. Среди системных компонентов, вынесенных в контейнеры, присутствуют yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) и KVM.
Присутсвует настраиваемый режим автоматической установки обновлений при котором можно включить автоустановку только обновлений или вернуться к ручному режиму. Для обновления ядра Linux без перезапуска и приостановки работы поддерживаются live-патчи.
В системе используется многоверсионный стек - благодаря применению контейнеров можно одновременно использовать разные версии приложений. К примеру, можно запускать приложения, использующие в зависимостях разные версии Python, Java и Node.js, разделяя несовместимые между собой зависимости. Базовые зависимости поставляются в форме наборов BCI (Base Container Images). Пользователь может создавать, обновлять и удалять программные стеки не затрагивая другие окружения.
Одними из особенностей второго прототипа является использование инсталлятора D-Installer, реализовано два типа контейнеров - управляющие для работы с YaST в текстовом режиме, в GUI и через Web-интерфейс, и тестовые для проведения автоматизированного тестирования, присутсвует возможность использования полнодискового шифрования (FDE, Full Disk Encryption) в установках поверх обычного оборудования, а не только в системах виртуализации.
Разработчики реализовали долгожданную поддержку дробного масштабирования под Wayland и наконец-то в корне устранили застарелые ошибки в работе Plasma с несколькими экранами.
На прошлой неделе был принят протокол семейства Wayland для дробного масштабирования, предложенный Kenny Levinsen. А уже на этой неделе были добавлены его реализации на стороне KDE (Plasma 5.27) и Qt, подготовленные David Edmundson.
Это позволяет фреймворку Qt задействовать в сеансе Wayland существующую поддержку дробного масштабирования, ранее использовавшуюся в X11. Приложения больше не придётся рисовать в завышенном до следующего целочисленного множителя разрешении и затем уменьшать до нужного размера! Как итог, приложения на Qt с дробным масштабом (не 200%, а, например, 125%) теперь должны выглядеть менее размытыми и работать быстрее.
Приложения GTK получат те же преимущества, если GTK когда-нибудь добавит поддержку дробного масштабирования и реализует упомянутый протокол. До тех пор приложения GTK продолжат использовать менее эффективный метод масштабирования.
Диспетчер окон KWin уже поддерживает всё необходимое в Plasma 5.27. Поддержка в Qt сейчас есть только в шестой версии, что обычно говорит о необходимости ждать Plasma 6. Однако есть шанс, что все будет адаптировано и к Qt 5 и включено в набор правок Qt от KDE.
Теперь используется система, основанная на нумерации экранов, и контейнеры Plasma тесно привязаны к этим номерам, но сами номера могут перемещаться между экранами в зависимости от их числа. Так, например, когда экран 1 с рабочим столом и панелью Plasma становится недоступным, другой экран становится экраном 1, а рабочий стол и панель Plasma перемещаются на него.
Эта новая система должна значительно повысить стабильность, надёжность и предсказуемость в отношении того, как экраны включаются и отключаются, где размещаются и какие рабочие столы Plasma показывают. Она исправляет печально известные ошибки, такие как произвольное перемещение контейнеров Plasma и их потерю, а также утрату настроек рабочих столов (обоев, виджетов, параметров значков). Также обеспечено сохранение расположений экранов и контейнеров Plasma между сеансами Plasma X11 и Wayland.
В сеансе Plasma Wayland теперь можно разрешить приложениям, использующим XWayland, подслушивать нажатия клавиш, сделанные в родных приложениях Wayland, как будто они работают в X11. Это уязвимое поведение по умолчанию отключено, но может пригодиться для некоторых приложений, например, для режима рации в Discord. Есть несколько уровней, чтобы можно было настроить под себя баланс безопасности и поддержки устаревших технологий.
Клавиши-модификаторы (например, одиночную Meta) теперь можно использовать в качестве комбинаций клавиш при настройке вызова действий с клавиатуры. Со временем это позволит нам заменить странную старую обработку клавиш-модификаторов в KWin и просто напрямую назначать клавиши-модификаторы на такие действия, как вызов меню приложений или запуск режима обзора.
Спасибо @ilya_b
>>> Подробности
Собственно, $SUBJ.
Имеется два BDF-файла — Regular и Bold, их нужно сохранить в один OTB (OTF Bitmap) файл. Так как размеров шрифта несколько, то делается это циклом, но на данный момент оно генерирует по одному OTB-файлу на каждый размер, по два стиля на размер:
fontforge -quiet -lang=ff -script <<-__EOF__
Open("${src}")
Generate("${dst}", "otb", 8, -1)
__EOF__
Python для fontforge недоступен.
Решил попробовать запустить wayland. Специально для этого сделал чистый профиль. Достаточно свежее kde на kde neon, nvidia уже нормально поддерживается. Итог запуска:
- В телеграмме не открываются изображения на весь экран для просмотра.
- Cura (слайсер для 3д печати) не запускается ни из flatpak, ни из appimage.
- qFlipper демонстрирует черный экран
- Текст из приложений вообще может просто пропадать, оставляя только фон.
Это победа ящитаю, на одном из самых популярных linux DE, c использованием распространенного железа, wayland остается полностью неработоспособной поделкой уже 14 лет с момента первого выпуска, такое иксам и не снилось.
Ссабж. Вроде бы раньше на этом серьёзном техническом форуме было больше любителей тора и борцунов с корпорациями и властями. Куда они все делись? Какой текущий положняк по шифрованию всего и вся?
Вышла новая версия Wine — 7.22.
Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины. С момента выпуска версии 7.21 было закрыто 38 отчётов об ошибках и внесено 462 изменения.
Наиболее важные изменения:
printf добавлена поддержка типа longЗакрыты отчёты об ошибках, связанные с работой игр:
Закрыты отчёты об ошибках, связанные с работой приложений:
>>> Подробности
Видел статьи как сделать из стандартных микросхем видеокарту, процессор и остальной компьютер. Процессор был 8-битный, видеокарта vga. Исходники прошивки и схемы процессора и видеокарты были выложены в открытый доступ. Помогите найти плиз, а то потерял.
Перемещено hobbit из general
В Wine 7.20 представлен обновленный движок Mono, улучшения связывания шрифтов и ряд исправлений.
( читать дальше... )
>>> Подробности
Как узнать какое приложение использует buff/cache? Как узнать какое приложение использует buff/cache? Очень большое потребление buff/cache и мало free памяти. При этом растет своп. Как диагнастировать и выяснить виновное приложение?
Какие настройки подкрутить что бы заставлять чаще флушить буффер и кэш и приоритет на очистку кэша а не использование свопа.
Привет, ЛОР!
В полку реализаций протокола Matrix прибыло. Теперь его поддержка появится в сервере ejabberd – изначально реализации протокола XMPP на Erlang, в которую потом добавили ещё кучу всего (SIP, MQTT).
Сначала реализация будет доступна только для подписчиков платной версии, но в будущем появится и в опенсорсном варианте.
Из наиболее вкусного:
It means that an ejabberd server will be able to act as a Matrix server in the Matrix ecosystem. XMPP users will be able to exchange messages with Matrix users, transparently.
Ссылка: https://www.process-one.net/blog/matrix-protocol-added-to-ejabberd/
Про Gnome часто ходят два взаимоисключающих стереотипа параграфа: среда для умственно отсталых, поскольку из гуя вырезают почти все, чтобы не пугать домохозяек, и в то же время обучают пользователей комбинациям клавиш, хотя домохозяйкам даже в телевизоре отрезают уйму кнопочек, оставляя только джойстик, выключатель, домой, назад, список ПО и какой-нибудь нетфликс, поскольку видите ли телетексты, и даже управление входами на пульте для них - симоронское заклинание. Про настройки яркости, контраста, насыщенности и пр. вообще разговора нет.
Так для кого же все-таки делается гном?
Планирую взять ноут Xiaomi Book S, который работает под ARM. Есть ли у пингвинчика(Fedora, Ubuntu, Arch btw. и т.д(Не сервер)) возможность работать на нём? Будут ли какие-нибудь проблемы? Буду рад любым советам (Взять другой ноут не советуйте)
Перемещено hobbit из general
Есть сервер с сайтом, есть мой ноут. Очень хочется на ноуте сайт редактировать, а потом автоматически посылать на сервер.
Между телефоном и ПК у меня это делает Syncthing, но у него веб-морда. Нагуглил только sync, но он локальные директории синхронизирует. Пока что стоит костыль в виде scp, но она не удаляет на сервере файлы, которые я удалил у себя.
В дополнение к новости Обновления безопасности: matrix-js-sdk 19.4.0 и matrix-react-sdk 3.53.0 которую почти никто не понял
https://www.opennet.ru/opennews/art.shtml?num=57844
Разработчики платформы децентрализованных коммуникаций Matrix предупредили о выявлении критических уязвимостей в библиотеках matrix-js-sdk, matrix-ios-sdk и matrix-android-sdk2, позволяющих администраторам серверов выдавать себя за других пользователей и читать сообщения в чатах со сквозным шифрованием (E2EE). Уязвимости вызваны ошибками в отдельных реализациях протокола Matrix и не являются проблемами самого протокола. В настоящее время, проектом выпущены обновления проблемных SDK и части построенных на их основе клиентских приложений.
Однако!
Создатель ядра Linux и координатор его разработки Линус Торвальдс объявил на Kernel Maintainers Summit, что в Linux 6.1 будет доступно программирование модулей на Rust — «если не произойдёт ничего незапланированного».
Причиной включения Rust в ядро Торвальдс назвал более высокую безопасность языка (за счёт снижения числа ошибок работы с памятью) и его привлекательность для молодых разработчиков:
Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица… мы стареем и седеем…
Также опубликована начальная реализация драйвера rust-e1000 для Ethernet-адаптеров Intel. А компания Western Digital разрабатывает на Rust драйвер для NVMe-накопителей. Хотя драйвер ещё не оптимизирован, он не отстаёт в производительности от имеющегося ядерного драйвера на языке Си.
>>> Подробности
Как часто вы пишете в чатах на китайском языке? Ведь Китай - лидер опенсорсного железа, процессоров и линуксов (RedFlag и т.п.).
Вышла новая версия Wine — 7.17.
Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины. С момента выпуска версии 7.16 было закрыто 18 отчётов об ошибках и внесено 228 изменений, ниже наиболее значимые:
>>> Подробности
| ← назад | следующие → |