LG опубликовала платформу webOS Open Source Edition 2.23
Платформа может применяться на различных портативных устройствах, платах и автомобильных информационно-развлекательных системах. В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4. Платформа развивается в публичном репозитории под лицензией Apache 2.0, а разработку курирует сообщество.
👉 Некоторые изменения:
– Добавлен фреймворк для постобработки звука, при помощи которого реализована функциональность эквалайзера.
– Улучшена система выявления вредоносных сайтов при помощи API Web Risk.
– В web-движке добавлена поддержка формата изображений AVIF.
Linux / Линукс🥸
Платформа может применяться на различных портативных устройствах, платах и автомобильных информационно-развлекательных системах. В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4. Платформа развивается в публичном репозитории под лицензией Apache 2.0, а разработку курирует сообщество.
👉 Некоторые изменения:
– Добавлен фреймворк для постобработки звука, при помощи которого реализована функциональность эквалайзера.
– Улучшена система выявления вредоносных сайтов при помощи API Web Risk.
– В web-движке добавлена поддержка формата изображений AVIF.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🤔12🌚1
Проект Turbo переходит на использование чистого JavaScript начиная с выпуска Turbo 8, без задействования строгой типизации. Причина прекращения использования TypeScript: этот язык мешает автору при разработке и делает трудными вещи, которые должны быть простыми.
Многие пользователи и участники разработки Turbo не согласились с внесённым изменением. Например, комментарий с мнением, что уход от TypeScript является шагом назад, поддержали 357 участников, а против высказалось 8.
Компания 37signals, которая курирует разработку проекта, полностью перешла на использование чистого JavaScript в клиентском коде и внутренних библиотеках.
Linux / Линукс🥸
Многие пользователи и участники разработки Turbo не согласились с внесённым изменением. Например, комментарий с мнением, что уход от TypeScript является шагом назад, поддержали 357 участников, а против высказалось 8.
Компания 37signals, которая курирует разработку проекта, полностью перешла на использование чистого JavaScript в клиентском коде и внутренних библиотеках.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚10👍8
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚37😁32👍8
Во FreeBSD выявлена уязвимость (CVE-2023-4809) в коде пакетного фильтра pf, позволяющая обойти заданные для IPv6 правила блокировки через манипуляцию с фрагментированными пакетами IPv6. Проблема проявляется при использовании pf для фильтрации трафика IPv6 при включённом режиме пересборки фрагментированных пакетов ("scrub fragment reassemble").
Атакующий может обойти правила pf, отправляя специально оформленные некорректные IPv6-пакеты, вопреки требованиям спецификации содержащие несколько расширенных заголовков с данными фрагментации.
Уязвимость устранена в обновлениях FreeBSD 13.2-RELEASE-p3 и 12.4-RELEASE-p5.
Linux / Линукс🥸
Атакующий может обойти правила pf, отправляя специально оформленные некорректные IPv6-пакеты, вопреки требованиям спецификации содержащие несколько расширенных заголовков с данными фрагментации.
Уязвимость устранена в обновлениях FreeBSD 13.2-RELEASE-p3 и 12.4-RELEASE-p5.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33🌚31😢3👍2
Доступен двухпанельный файловый менеджер Double Commander 1.1, пытающийся повторить функциональность Total Commander и обеспечить совместимость с его плагинами. Как и раньше уровень качества кодовой базы оценивается как бета-версия. Предлагается три варианта интерфейса пользователя - на базе GTK2, Qt5 и Qt6. Код написан на языке Pascal и распространяется под лицензией GPLv2.
Из особенностей Double Commander можно отметить выполнение всех операций в фоновом режиме, поддержку переименования группы файлов по маске, интерфейс на базе вкладок, двухпанельный режим с вертикальным или горизонтальным размещением панелей, встроенный текстовый редактор с подсветкой синтаксиса, работа с архивами как с виртуальными директориями, расширенные средства поиска, настраиваемая панель, поддержка плагинов Total Commander в форматах WCX, WDX и WLX, функция ведения лога файловых операций.
Linux / Линукс🥸
Из особенностей Double Commander можно отметить выполнение всех операций в фоновом режиме, поддержку переименования группы файлов по маске, интерфейс на базе вкладок, двухпанельный режим с вертикальным или горизонтальным размещением панелей, встроенный текстовый редактор с подсветкой синтаксиса, работа с архивами как с виртуальными директориями, расширенные средства поиска, настраиваемая панель, поддержка плагинов Total Commander в форматах WCX, WDX и WLX, функция ведения лога файловых операций.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔13👍11😁3
Началось бета-тестирование FreeBSD 14
Выпуск FreeBSD 14.0-BETA1 доступен для архитектур i386, amd64, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 и riscv64. Ветка FreeBSD 14 станет последней с поддержкой 32-разрядных платформ.
Linux / Линукс🥸
Выпуск FreeBSD 14.0-BETA1 доступен для архитектур i386, amd64, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 и riscv64. Ветка FreeBSD 14 станет последней с поддержкой 32-разрядных платформ.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😢8❤4🥰1
Asahi Linux переходит на использование инсталлятора Calamares
Объявлено о переводе редакций дистрибутива Asahi Linux, основанных на Fedora и Arch Linux, на использование инсталлятора Calamares, не зависящего от конкретных дистрибутивов Linux и применяющего библиотеку Qt для создания интерфейса пользователя.
Применение Calamares позволит унифицировать интерфейс установки редакций на основе Fedora и Arch Linux, и даст возможность полностью прекратить использование X-сервера и утилиты setxkbmap в сборках дистрибутива на базе пакетов Fedora и оболочки KDE, ограничившись поддержкой только протокола Wayland.
Linux / Линукс🥸
Объявлено о переводе редакций дистрибутива Asahi Linux, основанных на Fedora и Arch Linux, на использование инсталлятора Calamares, не зависящего от конкретных дистрибутивов Linux и применяющего библиотеку Qt для создания интерфейса пользователя.
Применение Calamares позволит унифицировать интерфейс установки редакций на основе Fedora и Arch Linux, и даст возможность полностью прекратить использование X-сервера и утилиты setxkbmap в сборках дистрибутива на базе пакетов Fedora и оболочки KDE, ограничившись поддержкой только протокола Wayland.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30
Please open Telegram to view this post
VIEW IN TELEGRAM
😁82👍12❤3🔥1🥰1
Доступен выпуск проекта RustPython 0.3, развивающего интерпретатор языка программирования Python, написанный на языке Rust и нацеленный на обеспечение совместимости с CPython 3.11 и более новыми выпусками. Код распространяется под лицензией MIT.
На текущей стадии развития заявлено о полной поддержке синтаксиса Python, но отсутствии поддержки некоторых модулей из стандартной библиотеки Python (в основном пока не поддерживаются модули с кодом на Си, которые постепенно переводятся на Rust или чистый Python).
Linux / Линукс🥸
На текущей стадии развития заявлено о полной поддержке синтаксиса Python, но отсутствии поддержки некоторых модулей из стандартной библиотеки Python (в основном пока не поддерживаются модули с кодом на Си, которые постепенно переводятся на Rust или чистый Python).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
💡 Алфавит основных команд Linux
F
Что бы сюда добавили?
Linux / Линукс🥸 #alphabet
F
fdisk - утилита для работы с дисками.fg - предназначена для перевода фоновой задачи в обычный режим.file - предоставляет различную информацию о файле в Linux.find - может использоваться для поиска файлов на основе их имени, типа, времени модификации и многого другого. Объедините его с такими командами, как exec или xargs, и у вас под рукой будет мощный инструмент для поиска и изменения файлов.findmnt - используется для проверки того, подключена ли файловая система.fio - позволяет выполнять нагрузочное тестирование дисковой подсистемы.fmt и fold - используются для форматирования текста таким образом, чтобы строки помещались в доступном пространстве на целевом устройстве.free - позволяет узнать подробную информацию о доступности памяти в системе.fsck - помогает справиться с потенциально поврежденной файловой системой. Эта утилита используется для проверки и восстановления файловой системы.Что бы сюда добавили?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁2
За две недели загружено более 1.5 млн копий LibreOffice 7.6 – согласно статистике The Document Foundation
Если рассматривать конкурирующий проект Apache OpenOffice, то опубликованный в феврале выпуск Apache OpenOffice 4.1.14 был загружен за первые две недели 791 тысяч раз, а за месяц 1.85 млн раз, несмотря на нахождение проекта в глубокой стагнации.
Linux / Линукс🥸
Если рассматривать конкурирующий проект Apache OpenOffice, то опубликованный в феврале выпуск Apache OpenOffice 4.1.14 был загружен за первые две недели 791 тысяч раз, а за месяц 1.85 млн раз, несмотря на нахождение проекта в глубокой стагнации.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍5
Два приема, которые упрощают использование командной строки Linux 🧘
Допустим, вы знаете, что есть команда, которую вам нужно запустить, но не можете вспомнить ее название.
1. откройте окно терминала.
2. введите sys и нажмите Tab.
3. вы увидите все команды в системе, которые начинаются с sys.
4. просматривайте список, пока не найдете нужную команду.
Плюс в том, что не нужно вводить всю команду целиком. Например, искомой командой была🪄
Этот прием работает лучше, если существует не так много команд, начинающихся с system (ведь чтобы заставить это работать для systemctl, вам нужно ввести все, кроме последних двух букв). Например, если вы используете Samba, вы могли бы ввести smbc и нажать Tab, чтобы выполнить всю команду
▪️Как использовать историю команд
Если последняя введенная вами команда была сложная, то возможно, вам не захочется вводить ее снова. Чтобы избежать этого, откройте окно терминала и нажмите стрелку вверх на клавиатуре👆 Вы должны увидеть последнюю запущенную команду. Продолжайте нажимать стрелку вверх на клавиатуре, и вы просмотрите всю сохраненную историю команд, которые вы ввели.
Когда вы найдете команду, которую хотите запустить, остановитесь на ней и нажмите Enter.
Linux / Линукс🥸
Допустим, вы знаете, что есть команда, которую вам нужно запустить, но не можете вспомнить ее название.
1. откройте окно терминала.
2. введите sys и нажмите Tab.
3. вы увидите все команды в системе, которые начинаются с sys.
4. просматривайте список, пока не найдете нужную команду.
Плюс в том, что не нужно вводить всю команду целиком. Например, искомой командой была
systemctl. Можно ввести systemc, нажать Tab, и остальная часть команды будет заполнена автоматически Этот прием работает лучше, если существует не так много команд, начинающихся с system (ведь чтобы заставить это работать для systemctl, вам нужно ввести все, кроме последних двух букв). Например, если вы используете Samba, вы могли бы ввести smbc и нажать Tab, чтобы выполнить всю команду
smbcontrol.▪️Как использовать историю команд
Если последняя введенная вами команда была сложная, то возможно, вам не захочется вводить ее снова. Чтобы избежать этого, откройте окно терминала и нажмите стрелку вверх на клавиатуре
Когда вы найдете команду, которую хотите запустить, остановитесь на ней и нажмите Enter.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯17👍11🤔2🌚1😎1
Представлен первый значительный выпуск платформы Bun, предназначенной для обособленного выполнения приложений, написанных на языках JavaScript, JSX и TypeScript. Проект нацелен на использование в качестве прозрачной замены платформы Node.js, поддерживает используемые в Node.js механизмы работы с модулями и обработки зависимостей.
Особенностью Bun является очень высокая производительность. Например, в тестах на выполнение серверного приложения на базе фреймворка React применение Bun демонстрирует в два раза большую пропускную способность (число обработанных приложением HTTP-запросов в секунду), чем платформа Deno и в 4.7 раза, чем Node.js. В тесте на работу чат-сервера, использующего WebSocket, Bun обгоняет Deno в два раза, а Node.js - в 6 раз. В тесте загрузки больших таблиц из SQLite платформа Bun быстрее Deno в два раза, а Node.js - в 4 раза.
Linux / Линукс🥸
Особенностью Bun является очень высокая производительность. Например, в тестах на выполнение серверного приложения на базе фреймворка React применение Bun демонстрирует в два раза большую пропускную способность (число обработанных приложением HTTP-запросов в секунду), чем платформа Deno и в 4.7 раза, чем Node.js. В тесте на работу чат-сервера, использующего WebSocket, Bun обгоняет Deno в два раза, а Node.js - в 6 раз. В тесте загрузки больших таблиц из SQLite платформа Bun быстрее Deno в два раза, а Node.js - в 4 раза.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72👍7💯6