Дорогие друзья. Накидайте, пожалуйста, типичные клише для линуксоида. Мне тут стихи к песни сочиняют.)))))
Forwarded from PLAFON
- Bq, производители первого телефона с Ubuntu, разорились
Компания, стоящая за первым розничным телефоном Ubuntu, обанкротилась в начале этого года.
Испанская компания по производству оборудования Bq (также известная как Bq Readers) обнаружила умеренные успехи в продаже ряда телефонов и планшетов Android в Европе.
Но он привлек больше внимания, когда в 2015 году перепрофилировал несколько своих телефонов для работы с Ubuntu Touch, а затем выпустил пару «конвергентных» планшетов.
Первые телефоны Bq Ubuntu получили теплый прием. Искусственный дефицит затруднял покупку мобильных телефонов , а сравнительно высокая стоимость для более дешевых характеристик подавляла энтузиазм. Продажи также были (значительно) ниже ожидаемых, что (можно предположить) повлияло на решение Bq отступить, а также решение Canonical полностью отказаться от проекта Ubuntu Phone в 2017 году.
#ubuntu #ubuntutouch #смартфон #линукс
Компания, стоящая за первым розничным телефоном Ubuntu, обанкротилась в начале этого года.
Испанская компания по производству оборудования Bq (также известная как Bq Readers) обнаружила умеренные успехи в продаже ряда телефонов и планшетов Android в Европе.
Но он привлек больше внимания, когда в 2015 году перепрофилировал несколько своих телефонов для работы с Ubuntu Touch, а затем выпустил пару «конвергентных» планшетов.
Первые телефоны Bq Ubuntu получили теплый прием. Искусственный дефицит затруднял покупку мобильных телефонов , а сравнительно высокая стоимость для более дешевых характеристик подавляла энтузиазм. Продажи также были (значительно) ниже ожидаемых, что (можно предположить) повлияло на решение Bq отступить, а также решение Canonical полностью отказаться от проекта Ubuntu Phone в 2017 году.
#ubuntu #ubuntutouch #смартфон #линукс
Компания Oracle сформировала новую ветку СУБД MySQL 8.3 и опубликовала корректирующее обновление MySQL 8.0.36. Сборки MySQL Community Server 8.3.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows.
Основные изменения в MySQL 8.3:
🚩 Устранено 25 уязвимостей, из которых одна (CVE-2023-5363, затрагивает OpenSSL) может быть эксплуатирована удалённо. Наиболее серьёзной проблеме, которая связана с использованием протокола Kerberos, присвоен уровень опасности 8.8. Менее опасные уязвимости с уровнем опасности 6.5 затрагивают оптимизатор, UDF, DDL, DML, репликацию, систему привилегий и средства для шифрования.
🚩 На платформе Linux добавлена поддержка компоновщика mold. Для включения предусмотрена опция "-DWITH_LD=mold|lld".
🚩 Требования к поддерживаемому компилятором стандарту C++ подняты с C++17 до C++20.
🚩 Прекращена поддержка сборки с внешними библиотеками Boost C++ - при компиляции MySQL теперь используются только встроенные библиотеки Boost. В CMake удалены сборочные опции WITH_BOOST, DOWNLOAD_BOOST и DOWNLOAD_BOOST_TIMEOUT.
🚩 Прекращена поддержка сборки в Visual Studio 2022. Минимально поддерживаемая версия инструментария Clang повышена с Clang 10 до Clang 12.
🚩 В MySQL Enterprise Edition добавлена поддержка сбора телеметрии с метриками о работе сервера в формате OpenTelemetry и передачи данных на поддерживающий данный формат сетевой обработчик.
🚩 Расширен формат идентификаторов GTID (global transaction identifier), применяемый при репликации для идентификации групп транзакций. Новый формат GTID - "UUID:<TAG>:NUMBER" (вместо "UUID:NUMBER"), где TAG является произвольной строкой, позволяющей назначать уникальные имена определённой группе транзакций для упрощения обработки и разбора.
🚩 Добавлены две новые переменные "Deprecated_use_i_s_processlist_count" и "Deprecated_use_i_s_processlist_last_timestamp" для отслеживания использования устаревшей таблицы INFORMATION_SCHEMA.PROCESSLIST.
🚩 Установка переменной окружения AUTHENTICATION_PAM_LOG больше не приводит к отображению паролей в диагностических сообщениях (для упоминания пароля требуется присвоение значения PAM_LOG_WITH_SECRET_INFO).
🚩 Добавлена таблица tp_connections с информацией о каждом соединении в пуле потоков (thread pool).
🚩 Добавлена системная переменная "explain_json_format_version" для выбора версии формата JSON, используемого в выражениях "EXPLAIN FORMAT=JSON".
🚩 В хранилище InnoDB удалены параметры "--innodb" и "--skip-innodb", который были объявлены устаревшими ещё в выпуске MySQL 5.6. Удалён плагин memcached к InnoDB, объявленный устаревшим в MySQL 8.0.22.
🚩 Удалены некоторые настройки и опции командной строки, связанные репликацией, которые были объявлены устаревшими в прошлых выпусках: "--slave-rows-search-algorithms", "--relay-log-info-file", "--relay-log-info-repository", "--master-info-file", "--master-info-repository", "log_bin_use_v1_events", "transaction_write_set_extraction", "group_replication_ip_whitelist", "group_replication_primary_member". Прекращена возможность использования опции IGNORE_SERVER_IDS с режимом репликации GTID (gtid_mode=ON).
🚩 Прекращена поддержка функций С API: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
🚩 Прекращена поддержка выражения "FLUSH HOSTS", объявленного устаревшим в MySQL 8.0.23.
Источник
Основные изменения в MySQL 8.3:
Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
В новый год с новым ядром: что нового и интересного в Linux 6.7?
В начале 2024 года вышел релиз ядра Linux 6.7. Среди новинок можно отметить прекращение поддержки архитектуры Itanium, добавление ФС Bcachefs, а также поддержку futex в io_uring.
В новом релизе сразу 18405 исправлений от 2066 разработчиков. Размер патча составляет 72 МБ (изменения затронули 13467 файлов, добавлено 906147 строк кода, удалено 341048 строк). Как всегда, больше всего изменений связанных с драйверами устройств, их около 45%. Гораздо меньше — в обновлениях, которые имеют отношение к поддержке архитектур, сетевому стеку, файловым системам и внутренним подсистемам ядра — 14%, 13%, 5% и 3% соответственно.
Подробности
В начале 2024 года вышел релиз ядра Linux 6.7. Среди новинок можно отметить прекращение поддержки архитектуры Itanium, добавление ФС Bcachefs, а также поддержку futex в io_uring.
В новом релизе сразу 18405 исправлений от 2066 разработчиков. Размер патча составляет 72 МБ (изменения затронули 13467 файлов, добавлено 906147 строк кода, удалено 341048 строк). Как всегда, больше всего изменений связанных с драйверами устройств, их около 45%. Гораздо меньше — в обновлениях, которые имеют отношение к поддержке архитектур, сетевому стеку, файловым системам и внутренним подсистемам ядра — 14%, 13%, 5% и 3% соответственно.
Подробности
Windows 11 получит встроенную команду sudo
Время на прочтение.
Как думаете когда они передут на ядро линукс?
https://habr.com/ru/news/790854/
Время на прочтение.
Как думаете когда они передут на ядро линукс?
https://habr.com/ru/news/790854/
Хабр
Windows 11 получит встроенную команду sudo
Microsoft начала тестировать в сборках Windows 11 для инсайдеров встроенную команду sudo (superuser do). Sudo — это утилита, предоставляющая привилегии root для выполнения административных операций в...
👀3🥱2🤣2👍1👎1🥴1
Forwarded from Мир IT c Антоном Павленко
Новое видео в VK https://vk.com/video-174125332_456239102
Please open Telegram to view this post
VIEW IN TELEGRAM
Компании Intel и AMD объявили о создании группы по развитию инноваций в экосистеме x86, в число участников которой вошли:
🚩 Линус Торвальдс, создатель ядра Linux
🚩 Тим Суини, основатель компании Epic Games
🚩 Один из ключевых разработчиков игрового движка Unreal Engine
🚩 Представители компаний Broadcom, Dell, Google, Hewlett Packard, Lenovo, Meta, Microsoft, Oracle и Red Hat.
Зачем? Целью является поддержание развития архитектуры x86 как вычислительной платформы, востребованной разработчиками и потребителями.
Если по простому ARM отвоевывает рынок, где господствуют уже давно эти компании. Взялись за голову и решают, что с этим делать.
Как думаешь как изменится рынок процессоров в ближайшем будущем?
Зачем? Целью является поддержание развития архитектуры x86 как вычислительной платформы, востребованной разработчиками и потребителями.
Если по простому ARM отвоевывает рынок, где господствуют уже давно эти компании. Взялись за голову и решают, что с этим делать.
Как думаешь как изменится рынок процессоров в ближайшем будущем?
Please open Telegram to view this post
VIEW IN TELEGRAM
Альтернативы всем известных утилит в линуксе.
Если тебе хочется упростить жизнь в терминале читай дальше.
Примеры использования:
Заменить «foo» на «bar» в файле:
Примеры использования:
Отобразить файлы с детализацией и цветной подсветкой:
Отобразить скрытые файлы:
Примеры использования:
Найти все
Найти файлы, содержащие слово «example»:
Более подробно
Только не каждую из этих утилит можно будет установить на сервер предприятия. Привыкнешь, а потом вспоминай оригинальные утилиты.
А ты как думаешь?
#заметки #инструменты
Если тебе хочется упростить жизнь в терминале читай дальше.
sd — современная альтернатива sed, упрощающая замену текста с использованием регулярных выражений.Примеры использования:
Заменить «foo» на «bar» в файле:
sd 'foo' 'bar' file.txt
exa — улучшенная альтернатива ls с цветным выводом и псевдографикой.Примеры использования:
Отобразить файлы с детализацией и цветной подсветкой:
exa -l
Отобразить скрытые файлы:
exa -la
fd — быстрая и удобная альтернатива find, с простым синтаксисом и поддержкой регулярных выражений.Примеры использования:
Найти все
.txt файлы в текущем каталоге:fd .txt
Найти файлы, содержащие слово «example»:
fd 'example'
Более подробно
Только не каждую из этих утилит можно будет установить на сервер предприятия. Привыкнешь, а потом вспоминай оригинальные утилиты.
А ты как думаешь?
#заметки #инструменты
👍14
А вы знали, что git на английском сленге означает «мерзавец». И Линус Торвальдс назвал его в честь себя. Сарказм Линуса:
Источник
Мир Линукса
#интересно #git
Я эгоистичный ублюдок, и поэтому называю все свои проекты в честь себя. Сначала Linux, теперь git.
Источник
Мир Линукса
#интересно #git
😁11🤔1
Помимо того, что вчера был день отца в России еще и оказывается был значимый юбилей.
20 октября исполнилось 20 лет прекрасному дистрибутиву Linux Ubuntu.
Я с ним познакомился в далеком 2008 году. Когда внедрили юнити я перешел на минт, потом аккуратно попробовал юнити и вернулся обратно.
Сколько не пробовал дистрибутивов всегда возвращался на Ubuntu. Что на серверах, что на рабочей станции. Сейчас уже 3 года использую мак на рабочей станции, но Ubuntu до сих пор в сердечке и на серверах.
Давайте вспомним как мы познакомились с этим дистрибутивом?
Источник
Мир Линукса
#интересно #ubuntu
20 октября исполнилось 20 лет прекрасному дистрибутиву Linux Ubuntu.
Я с ним познакомился в далеком 2008 году. Когда внедрили юнити я перешел на минт, потом аккуратно попробовал юнити и вернулся обратно.
Сколько не пробовал дистрибутивов всегда возвращался на Ubuntu. Что на серверах, что на рабочей станции. Сейчас уже 3 года использую мак на рабочей станции, но Ubuntu до сих пор в сердечке и на серверах.
Давайте вспомним как мы познакомились с этим дистрибутивом?
Источник
Мир Линукса
#интересно #ubuntu
👍7👎1
А ВЫ ЗНАЕТЕ, что общего между СЕКСОМ, СЕЛЕДКОЙ и логотипом LINUX?
Как Линус Торвольдс выборал логотип для Linux? Выдержка ниже...
ПОХОЖ?
Мир Линукса
#интересно #linux
Как Линус Торвольдс выборал логотип для Linux? Выдержка ниже...
...Теперь, перед тем как рассуждать о пингвинах, сначала хорошенько успокаивающе вздохните, и подумайте «симпатичный». Еще раз вздохните: «милый». Вернитесь к «симпатичному» на некоторое время (не прекращая расслабляюще дышать), затем представьте: «довольный».
Все еще со мной? Отлично…
Возвращаясь к пингвинам (таким симпатичным) — «довольный» может значить только две вещи: только что <занялся сексом> или наелся селедки. Поверьте мне, я эксперт в пингвинах, иных значений быть не может.
Мы конечно не хотим, чтобы наш пингвин был пошлым (может быть и хотим, но это не в наших правилах, поэтому не будем), значит выберем вариант с «наполненным до краев селедкой».
Итак, вы должны представлять пухлого, сидящего и объевшегося пингвина... Он сидит с блаженной улыбкой— ведь жизнь хороша, когда ты только что съел десяток килограммов сырой рыбы...
Не толстого, но должно быть сразу понятно, что он слишком пухлый, чтобы стоять…
ПОХОЖ?
Мир Линукса
#интересно #linux
😁5
КОМАНДА ip linux
Синтаксис:
К OBJECT относятся:
С остальными объектами можно познакомится введя:
В этом посте рассмотрим как выводить разного рода информацию.
Информация о сетевом интерфейсе
Вывести информацию о всех доступных устройствах:
Список только работающих интерфейсов:
Вывести информацию для одного конкретного устройства:
просмотреть статистику по всем сетевым интерфейсам:
Статистика отдельного сетевого интерфейса:
Информация о IP-адресах
Выведите все устройства:
Информация об отдельной сети
Показать таблицу маршрутизации IP
просмотреть маршрутизацию для отдельной сети:
Отображение IP-адресов соседей (ARP):
Полезно?👍 👎
Мир Линукса
#заметки #инструменты
Синтаксис:
ip [OPTION] OBJECT {COMMAND | help}
К OBJECT относятся:
link (l) - используется для отображения/изменения сетевых интерфейсов
address (addr/a) - используется для отображения/изменения адресов протокола (IP, IPv6)
route (r) - используется для отображения/изменения таблицы маршрутизации
neigh (n) - используется для отображения/изменения соседними объектами (таблица ARP)
С остальными объектами можно познакомится введя:
ip help
В этом посте рассмотрим как выводить разного рода информацию.
Информация о сетевом интерфейсе
Вывести информацию о всех доступных устройствах:
ip link show
Список только работающих интерфейсов:
ip link ls up
Вывести информацию для одного конкретного устройства:
ip link show dev [device]
просмотреть статистику по всем сетевым интерфейсам:
ip -s link
Статистика отдельного сетевого интерфейса:
ip -s link ls [interface]
Информация о IP-адресах
Выведите все устройства:
ip addr
ip a
ip addr show
Информация об отдельной сети
ip addr show dev [interface]
Показать таблицу маршрутизации IP
ip route
ip route list
просмотреть маршрутизацию для отдельной сети:
ip route list [ip_address]
Отображение IP-адресов соседей (ARP):
ip neigh show
Полезно?
Мир Линукса
#заметки #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34👎3❤1
Forwarded from Алексей Гладков
Я попробовал новый режим десктопный у Авроры и офигел
Сразу скажу, что это ранняя ранняя альфа, ещё есть баги, ещё будет допиливаться, но даже то, что я сейчас вижу круто
Я как пользователь Эппл очень привык к экосистемности их продуктов и сейчас это выглядит уже очень близко
Думаю, что через год можно будет полностью брать себе пакет от Авроры и радоваться жизни
P.S. А больше всего меня радует дизайн. Это уже выглядит очень и очень хорошо
Сразу скажу, что это ранняя ранняя альфа, ещё есть баги, ещё будет допиливаться, но даже то, что я сейчас вижу круто
Я как пользователь Эппл очень привык к экосистемности их продуктов и сейчас это выглядит уже очень близко
Думаю, что через год можно будет полностью брать себе пакет от Авроры и радоваться жизни
P.S. А больше всего меня радует дизайн. Это уже выглядит очень и очень хорошо
👍7
Представлен патч для новой версии ядра Linux 6.13 со значительной оптимизацией реализации алгоритма нахождения контрольной суммы CRC32C. Исходный код реализации CRC32C уменьшен примерно в 10 раз (с 4546 до 418 байт).
В состав будущей ветки ядра Linux 6.13 предложен патч с переработанной реализацией алгоритма нахождения контрольной суммы CRC32C. Код реализации CRC32C уменьшен примерно в 10 раз (с 4546 до 418 байт). При выключенной защите retpoline от атак класса Spectre прирост производительности при использовании новой реализации достигает 11.8% на процессорах AMD Zen 2, 6.4% - Intel Emerald Rapids и 4.8% Intel Haswell. При включении retpoline прирост производительности более заметен и достигает 66.8% на системах с процессорами Intel Emerald Rapids, 35.0% - Intel Haswell и 29.5% - AMD Zen 2.
Изначальный вариант CRC32C включал 128 развёрнутых циклов (unroll), что приводило к довольно большому коду. Так как современные процессоры c поддержкой выполнения инструкций не по порядку (out of order) могут выполнять команды параллельно, подобная оптимизация команд перехода в циклах получилась избыточной и приводила лишь к чрезмерно большому коду. Вместо 128 итераций в новом варианте было оставлено только 4, что не только сильно сократило объем кода, но и ускорило выполнение операции.
Мир Линукса
#новости
В состав будущей ветки ядра Linux 6.13 предложен патч с переработанной реализацией алгоритма нахождения контрольной суммы CRC32C. Код реализации CRC32C уменьшен примерно в 10 раз (с 4546 до 418 байт). При выключенной защите retpoline от атак класса Spectre прирост производительности при использовании новой реализации достигает 11.8% на процессорах AMD Zen 2, 6.4% - Intel Emerald Rapids и 4.8% Intel Haswell. При включении retpoline прирост производительности более заметен и достигает 66.8% на системах с процессорами Intel Emerald Rapids, 35.0% - Intel Haswell и 29.5% - AMD Zen 2.
Изначальный вариант CRC32C включал 128 развёрнутых циклов (unroll), что приводило к довольно большому коду. Так как современные процессоры c поддержкой выполнения инструкций не по порядку (out of order) могут выполнять команды параллельно, подобная оптимизация команд перехода в циклах получилась избыточной и приводила лишь к чрезмерно большому коду. Вместо 128 итераций в новом варианте было оставлено только 4, что не только сильно сократило объем кода, но и ускорило выполнение операции.
Мир Линукса
#новости
👍8
Forwarded from Мир IT c Антоном Павленко
Почему я до сих пор не высказывался о ситуации про линукс?
У меня просто не бомбит и как у многих. Для меня это очевидный ход событий.
Нет свободного ПО от политики, как бы вы не идеализировали open source. Более менее используемый и популярный отрытый софт спонсируют так называемые вами «корпорациями зла», а так исторически сложилось, что они базируются в США. Люди, которых выкинули из ментейниров, работают в Российских компаниях развивающие экономику страны, а США не нравится Россия.
Вот и получите распишитесь. Вы ожидали другого? Я нет.
Нам только с этим жить и как-то выкручиваться.
Стеба не будет. Только факты.
У меня просто не бомбит и как у многих. Для меня это очевидный ход событий.
Нет свободного ПО от политики, как бы вы не идеализировали open source. Более менее используемый и популярный отрытый софт спонсируют так называемые вами «корпорациями зла», а так исторически сложилось, что они базируются в США. Люди, которых выкинули из ментейниров, работают в Российских компаниях развивающие экономику страны, а США не нравится Россия.
Вот и получите распишитесь. Вы ожидали другого? Я нет.
Нам только с этим жить и как-то выкручиваться.
Стеба не будет. Только факты.
👍7
Обзор файловой системы Linux 👩💻
/ -
| - /bin - Бинарные файлы основных команд
| - /boot - Файлы загрузчика системы
| - /dev - Файлы устройств
| - /etc - Системные конфигурационные файлы, специфичные для хоста
| - /home - Домашний каталог пользователя
| - /lib - Модули общих библиотек
| - /media - Файлы мультимедиа, такие как CD-ROM
| - /mnt - Временно смонтированные файловые системы
| - /opt - Дополнительные пакеты программного обеспечения
| - /proc - Интерфейс к структурам данных ядра
| - /root - Домашний каталог пользователя root
| - /run - Данные времени выполнения
| - /sbin - Системные бинарные файлы
| - /srv - Служебные данные, обслуживаемые этой системой
| - /sys - Виртуальный каталог для информации о системе
| - /tmp - Временные файлы
| - /usr - Исполняемые файлы, библиотеки и файлы документации (man) для внутренних служб, компоненты ядра для функционирования операционной системы, а также данные программ, установленных пользователями.
| - /var - Файлы, которые постоянно изменяются
/ -
| - /bin - Бинарные файлы основных команд
| - /boot - Файлы загрузчика системы
| - /dev - Файлы устройств
| - /etc - Системные конфигурационные файлы, специфичные для хоста
| - /home - Домашний каталог пользователя
| - /lib - Модули общих библиотек
| - /media - Файлы мультимедиа, такие как CD-ROM
| - /mnt - Временно смонтированные файловые системы
| - /opt - Дополнительные пакеты программного обеспечения
| - /proc - Интерфейс к структурам данных ядра
| - /root - Домашний каталог пользователя root
| - /run - Данные времени выполнения
| - /sbin - Системные бинарные файлы
| - /srv - Служебные данные, обслуживаемые этой системой
| - /sys - Виртуальный каталог для информации о системе
| - /tmp - Временные файлы
| - /usr - Исполняемые файлы, библиотеки и файлы документации (man) для внутренних служб, компоненты ядра для функционирования операционной системы, а также данные программ, установленных пользователями.
| - /var - Файлы, которые постоянно изменяются
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4