Please open Telegram to view this post
VIEW IN TELEGRAM
😁50😢6❤1
Почему команды, перед которыми ставится пробел, не регистрируются в истории? Например:
$mc#предложка
$ mc
❤1
В РФ создан консорциум для исследования безопасности ядра Linux 🥸
Институт системного программирования Российской академии наук (ИСП РАН) сформировал консорциум, нацеленный на организацию сотрудничества российских компаний, образовательных учреждений и научных институтов в области исследования безопасности ядра Linux и устранения выявляемых уязвимостей. Консорциум создан на базе Технологического центра исследования безопасности операционных систем, созданных на базе ядра Linux.
➡️ Образование консорциума позволит:
- исключить дублирование работ в области исследований безопасности,
- способствовать внедрению принципов безопасной разработки,
- привлечь дополнительных участников к работе над безопасностью ядра,
- усилить уже проводимую в Технологическом центре работу по выявлению и устранению уязвимостей в ядре Linux.
В основной состав ядра уже принято 154 исправления, подготовленных работниками Технологического центра.
Технологический центр также ведёт работу по формированию российской ветки ядра Linux (основана на ядре 5.10, git с кодом) и её синхронизации с основным ядром Linux, разработке инструментов статического, динамического и архитектурного анализа ядра, созданию методов тестирования ядра и выработке рекомендаций по безопасной разработке операционных систем на базе ядра Linux.
В число партнёров Технологического центра входят "Базальт СПО", "Байкал электроникс", НТЦ "Модуль", "МЦСТ", "НППКТ", "Открытая мобильная платформа", "РЕД СОФТ", "РусБИТех-Астра", "НТЦ ИТ РОСА", "ФИНТЕХ" и "ЯНДЕКС.ОБЛАКО".
Linux / Линукс🥸
Институт системного программирования Российской академии наук (ИСП РАН) сформировал консорциум, нацеленный на организацию сотрудничества российских компаний, образовательных учреждений и научных институтов в области исследования безопасности ядра Linux и устранения выявляемых уязвимостей. Консорциум создан на базе Технологического центра исследования безопасности операционных систем, созданных на базе ядра Linux.
- исключить дублирование работ в области исследований безопасности,
- способствовать внедрению принципов безопасной разработки,
- привлечь дополнительных участников к работе над безопасностью ядра,
- усилить уже проводимую в Технологическом центре работу по выявлению и устранению уязвимостей в ядре Linux.
В основной состав ядра уже принято 154 исправления, подготовленных работниками Технологического центра.
Технологический центр также ведёт работу по формированию российской ветки ядра Linux (основана на ядре 5.10, git с кодом) и её синхронизации с основным ядром Linux, разработке инструментов статического, динамического и архитектурного анализа ядра, созданию методов тестирования ядра и выработке рекомендаций по безопасной разработке операционных систем на базе ядра Linux.
В число партнёров Технологического центра входят "Базальт СПО", "Байкал электроникс", НТЦ "Модуль", "МЦСТ", "НППКТ", "Открытая мобильная платформа", "РЕД СОФТ", "РусБИТех-Астра", "НТЦ ИТ РОСА", "ФИНТЕХ" и "ЯНДЕКС.ОБЛАКО".
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🌚9❤3🔥2🥰2
Если Arch Linux исчезнет, на какой дистрибутив вы перейдете?
Anonymous Poll
35%
Debian (или дистр на базе Debian)
13%
Fedora (или дистр на базе Fedora)
3%
Opensuse (или дистр на базе Opensuse)
33%
Ubuntu (или дистр на базе Ubuntu)
16%
Другое
😁9🤯1
Прогресс System76 в создании собственной среды рабочего стола
System76 поддерживает собственный дистрибутив Linux на базе Ubuntu под названием Pop!_OS. В настоящее время этот дистрибутив поставляется с модифицированной версией рабочего стола GNOME под названием "COSMIC‘. Когда-то System76 объявила о планах по созданию собственной среды рабочего стола, а сейчас поделилась прогрессом.
В весеннем обновлении в своем блоге System76 поделились скриншотами нового рабочего пространства на основе Rust. COSMIC Panel уже способна к различным компоновкам, панели могут располагаться в разных местах, складываться и т.д.
Сейчас ведутся работы, которые включают поддержку 10-битного цвета, работу над поддержкой HDR и оснащение нового приложения COSMIC Settings дополнительными панелями.
Linux / Линукс🥸
System76 поддерживает собственный дистрибутив Linux на базе Ubuntu под названием Pop!_OS. В настоящее время этот дистрибутив поставляется с модифицированной версией рабочего стола GNOME под названием "COSMIC‘. Когда-то System76 объявила о планах по созданию собственной среды рабочего стола, а сейчас поделилась прогрессом.
В весеннем обновлении в своем блоге System76 поделились скриншотами нового рабочего пространства на основе Rust. COSMIC Panel уже способна к различным компоновкам, панели могут располагаться в разных местах, складываться и т.д.
Сейчас ведутся работы, которые включают поддержку 10-битного цвета, работу над поддержкой HDR и оснащение нового приложения COSMIC Settings дополнительными панелями.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍5
Опубликована новая версия пакета системных утилит Util-linux 2.39, в который входят как тесно связанные с Linux-ядром утилиты, так и утилиты общего назначения.
➡️ В новой версии:
- В утилите mount и библиотеке libmount добавлена поддержка нового API ядра Linux для управления монтированием файловых систем с учётом пространств имён точек монтирования.
- В утилиту mount добавлены новые опции: "X-mount.auto-fstypes" для автоматического обнаружения файловой системы определённого типа, "X-mount.{owner,group,mode}" для изменения владельца, группы и режима доступа после монтирования и "rootcontext=@target" для выставления контекста SELinux для ФС.
- Использование нового API монтирования позволило реализовать поддержку маппинга идентификаторов пользователей примонтированных файловых систем, применяемого для сопоставления файлов определённого пользователя на примонтированном чужом разделе с другим пользователем в текущей системе. Для управления маппингом в утилиту mount добавлена опция "X-mount.idmap=".
И другие изменения.
Linux / Линукс🥸
- В утилите mount и библиотеке libmount добавлена поддержка нового API ядра Linux для управления монтированием файловых систем с учётом пространств имён точек монтирования.
- В утилиту mount добавлены новые опции: "X-mount.auto-fstypes" для автоматического обнаружения файловой системы определённого типа, "X-mount.{owner,group,mode}" для изменения владельца, группы и режима доступа после монтирования и "rootcontext=@target" для выставления контекста SELinux для ФС.
- Использование нового API монтирования позволило реализовать поддержку маппинга идентификаторов пользователей примонтированных файловых систем, применяемого для сопоставления файлов определённого пользователя на примонтированном чужом разделе с другим пользователем в текущей системе. Для управления маппингом в утилиту mount добавлена опция "X-mount.idmap=".
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Выпуск Coreboot 4.20
Доступен релиз проекта CoreBoot 4.20, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие более 170 разработчиков, которые подготовили 1625 изменений.
- Добавлена поддержка 25 материнских плат, 11 из которых используется на устройствах с Chrome OS или на серверах Google.
- Прекращена поддержка материнских плат Intel Icelake U DDR4/LPDDR4 RVP, Intel Icelake Y LPDDR4 RVP и Scaleway TAGADA.
И другие изменения.
Linux / Линукс🥸
Доступен релиз проекта CoreBoot 4.20, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие более 170 разработчиков, которые подготовили 1625 изменений.
- Добавлена поддержка 25 материнских плат, 11 из которых используется на устройствах с Chrome OS или на серверах Google.
- Прекращена поддержка материнских плат Intel Icelake U DDR4/LPDDR4 RVP, Intel Icelake Y LPDDR4 RVP и Scaleway TAGADA.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32😁9👍2
Что вам НЕ нравится в Linux?
Например, проблемы с драйверами nvidia?😬
Под этим постом можно выговориться о наболевшем 👇
Например, проблемы с драйверами nvidia?
Под этим постом можно выговориться о наболевшем 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17😁4🌚2
После двух лет разработки опубликован выпуск web-браузера Nyxt 3.0.0, предоставляющего обширные возможности по настройке и изменению поведения любых аспектов работы.
Концептуально Nyxt напоминает Emacs и Vim, и вместо готового набора настроек даёт возможность менять саму логику работы, используя язык Lisp. Пользователь может переопределить или перенастроить любые классы, методы, переменные и функции.
➡️ Для повышения эффективности рабочего процесса браузер оптимизирован для управления с клавиатуры и поддерживает типовые клавиатурные комбинации Emacs, vi и CUA.
Проект не привязан к конкретному браузерному движку и использует минимальный API для взаимодействия с web-движками. На базе данного API имеются прослойки для подключения движков WebKit и Blink (по умолчанию применяется WebKitGTK), но при желании браузер можно портировать и на другие движки. В состав входит встроенная система блокирования рекламы. Поддерживается подключение дополнений, написанных на Common Lisp.
Linux / Линукс🥸
Концептуально Nyxt напоминает Emacs и Vim, и вместо готового набора настроек даёт возможность менять саму логику работы, используя язык Lisp. Пользователь может переопределить или перенастроить любые классы, методы, переменные и функции.
Проект не привязан к конкретному браузерному движку и использует минимальный API для взаимодействия с web-движками. На базе данного API имеются прослойки для подключения движков WebKit и Blink (по умолчанию применяется WebKitGTK), но при желании браузер можно портировать и на другие движки. В состав входит встроенная система блокирования рекламы. Поддерживается подключение дополнений, написанных на Common Lisp.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🌚2
- Обновлены серверные и системные пакеты: nginx 1.22, Libreswan 4.9, OpenSCAP 1.3.7, Grafana 7.5.15, powertop rebased 2.15, tuned 2.20.0, NetworkManager 1.40.16, mod_security 2.9.6, samba 4.17.5.
- В состав включены новые версии компиляторов и инструментов для разработчиков: GCC Toolset 12, LLVM Toolset 15.0.7, Rust Toolset 1.66, Go Toolset 1.19.4, Python 3.11, Node.js 18.14, PostgreSQL 15, Git 2.39.1, Valgrind 3.19, SystemTap 4.8, Apache Tomcat 9.
- Настройки FIPS-режима изменены для соответствия требованиям стандарта FIPS 140-3.
- Политики SELinux обновлены для обеспечения работы systemd-socket-proxyd.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Сформирован выпуск дистрибутива AlmaLinux 8.8, синхронизированный c дистрибутивом Red Hat Enterprise Linux 8.8 и содержащий все предложенные в данном выпуске изменения.
Дистрибутив полностью бинарно совместим с Red Hat Enterprise Linux 8.8 и может использоваться в качестве прозрачной замены CentOS 8. Изменения сводятся к ребрендингу, удалению специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*.
Linux / Линукс🥸
Дистрибутив полностью бинарно совместим с Red Hat Enterprise Linux 8.8 и может использоваться в качестве прозрачной замены CentOS 8. Изменения сводятся к ребрендингу, удалению специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
BugCheck2Linux позволяет продолжить работу на ПК в консоли Linux после получения BSOD в ОС Windows
Проект BugCheck2Linux расширяет текущие возможности запуска исполняемых файлов с помощью функции обратного вызова проверки ошибок после BSOD, чтобы запустить на экране эмуляцию другой ОС.
BugCheck2Linux работает на уровне драйвера в системе, который, в свою очередь, запускает крошечный эмулятор RISC V под управлением Linux после BSOD. Для вывода на экран используется bootvid.dll, а для ввода используется опрос драйвера клавиатуры PS/2.
Разработчик проекта использовал документацию по bootvid от команды ReactOS, эмулятор RISC V и образ Linux от mini-rv32ima и документацию OSdev Wiki для работы через PS/2.
➡️ Текущие ограничения при запуске BugCheck2Linux: вывод на дисплей ограничен 640x480 пикселями и 16 цветами, Linux запустится только в системах на основе BIOS (не UEFI). Эмулятор пока работает очень медленно, а поддержка клавиатуры имеет ограничения, такие как запрет пользователям использовать клавишу Backspace.
Эксперты настоятельно порекомендовали энтузиастам быть осторожными со своими ПК при его использовании, а также на всякий случай сделать резервную копию.
Проект BugCheck2Linux расширяет текущие возможности запуска исполняемых файлов с помощью функции обратного вызова проверки ошибок после BSOD, чтобы запустить на экране эмуляцию другой ОС.
BugCheck2Linux работает на уровне драйвера в системе, который, в свою очередь, запускает крошечный эмулятор RISC V под управлением Linux после BSOD. Для вывода на экран используется bootvid.dll, а для ввода используется опрос драйвера клавиатуры PS/2.
Разработчик проекта использовал документацию по bootvid от команды ReactOS, эмулятор RISC V и образ Linux от mini-rv32ima и документацию OSdev Wiki для работы через PS/2.
Эксперты настоятельно порекомендовали энтузиастам быть осторожными со своими ПК при его использовании, а также на всякий случай сделать резервную копию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3
PayPal открыла исходные тексты отказоустойчивой СУБД JunoDB, манипулирующей данными в формате ключ-значение
➡️ Система изначально спроектирована с оглядкой на высокую безопасность, горизонтальную масштабируемость, отказоустойчивость и способность обрабатывать сотни тысяч одновременных соединений с предсказуемыми задержками.
В PayPal практически все сервисы, от входа пользователей до обработки финансовых транзакций, завязаны на JunoDB. Код проекта написан на языке Go (клиентская библиотека на Java) и распространяется под лицензией Apache 2.0.
➡️ Система спроектирована для обработки запросов с предсказуемыми низкими задержками, например, кластер из трёх узлов хранения и одного прокси, сформированный из окружений n1-highmem-32 (32 CPU Intel Xeon 2.30GHz, 214G ОЗУ и 450G хранилище на базе SSD), смог предоставить фиксированные задержки не превышающие 2.5 мс в 95% случаев и 16 мс в 99% при обработке 200 тысяч одновременных TLS-соединений и потоке в 15 тысяч запросов в секунду (при 3000 одновременных соединений и потоке в 80 тысяч запросов в секунду задержки не превысили 6 мс в 95% случаев и 15 мс в 99%). В PayPal сервирсы на базе JunoDB обслуживают около 350 миллиардов запросов в день.
В PayPal практически все сервисы, от входа пользователей до обработки финансовых транзакций, завязаны на JunoDB. Код проекта написан на языке Go (клиентская библиотека на Java) и распространяется под лицензией Apache 2.0.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5