Мир Linux
59.5K subscribers
502 photos
117 videos
432 links
Всё самое интересное из мира Linux и опенсорса

Сотрудничество, реклама: @devmangx

РКН: https://clck.ru/3PKrKN

Сотрудничаем с @Spiral_Yuri
Download Telegram
Rust-переписывание sudo решило отдать приоритет «пользовательскому опыт» (UX) вместо безопасности

«Изменить поведение по умолчанию так, чтобы при вводе пароля отображались звёздочки».
… «С точки зрения безопасности это теоретически хуже, поскольку длина пароля становится видна тем, кто может наблюдать за вашим экраном, однако этот крайне незначительный риск значительно уступает проблеме UX».


Это изменение уже включено в предстоящий релиз Ubuntu 26.04, выпуск которого запланирован на апрель.

https://github.com/trifectatechfoundation/sudo-rs/commit/fb51e41919c25e3b178c4f994e668a5fc80136ee

@linuxos_tg
269💊8322🤔19🙈14👍12🫡6👌42👻2🎉1
Вице-президент по разработке Ubuntu выступил на конференции Rust Nation UK, где заявил следующее об Ubuntu Linux:

- Ubuntu довольно строго рекомендует разработчикам прекратить использовать Python.

- В планах – чтобы разработчики Linux-ядра Ubuntu в перспективе занимались написанием кода на Rust практически полный рабочий день.

- Переписывание компонентов на Rust будет происходить "по умолчанию и без каких-либо оправданий", несмотря на понимание, что пользователи столкнутся с некоторыми поломками.

- В Ubuntu продолжается переписывание существующего кода на Rust (включая подсистему сетевой синхронизации времени, Mir, Anbox и Dqlite).

Несколько ключевых цитат из выступления:

«Мы [Ubuntu] объявили, что начинаем заменять базовые системные утилиты — ls, mv, cp, sudo — их реализациями на Rust, и просто сделаем это поведением по умолчанию, без каких-либо оправданий».

«Это вызвало массу заголовков. Интернет буквально немного вспыхнул из-за идеи — или скорее факта — что Rust-сообщество пришло за GNU».

«GNU Core Utils существуют уже очень давно. Это надёжный, хорошо протестированный код, с хорошей производительностью. С ними в целом всё в порядке».


О замене GNU Core Utils на реализации на Rust:

«Будут пользователи, которые зависят от довольно специфичных, пограничных особенностей этих кодовых баз, и они могут столкнуться с некоторыми несовместимостями».

«Я очень вежливо, но достаточно настойчиво попросил команду Ubuntu Desktop прекратить писать Python-код для дистрибутива».

«Разумеется, мы также активно участвуем в проекте Rust for Linux. У нас большая команда разработки ядра. Думаю, там около 80 человек. Эм, и хотя сейчас это не люди, которые сидят целыми днями и пишут на Rust, я подозреваю, что в будущем всё всё чаще будет выглядеть примерно так».

«У нас постоянно всплывают возможности протащить Rust в новые места».


https://www.youtube.com/watch?v=WOA4GA8tAWA

@linuxos_tg
146💊86👍289😱6🤯54😁3🌭3🙈2
Опенсорсная прошивка/система для калькуляторов заявила, что больше не будет доступна в Калифорнии из-за нового закона об "проверке возраста для операционных систем"

Серьёзно.

"Проект DB48X нацелен на пересборку и улучшение пользовательского опыта семейства калькуляторов HP48".

От разработчика:
«Как следствие недавней законодательной активности в Калифорнии и Колорадо. DB48x, вероятно, подпадает под определение “операционной системы” в рамках этих законов. Однако он не реализует, не может реализовать и не будет реализовывать проверку возраста.»


https://github.com/c3d/db48x/tree/dev

@linuxos_tg
189😁81👍21🤯15119💊5
This media is not supported in your browser
VIEW IN TELEGRAM
POV: когда впервые поставил Linux

@linuxos_tg
😁1895131🌚6👍4🔥3💊3🤝2💯1
Дистрибутивы Linux Ubuntu и Elementary OS планируют, как реализовать функциональность проверки возраста (для всех пользовательских аккаунтов в ОС), чтобы соответствовать новому закону штата Калифорния.

«Сейчас мы изучаем, как реализовать API, который будет соответствовать требованиям закона и при этом не станет катастрофой для приватности»

— говорит Аарон Рейнболт, член Ubuntu Community Council.

Текущее предложение – добавить новый D-Bus-интерфейс (org.freedesktop.AgeVerification), что потенциально затронет все Linux-системы

@linuxos_tg
💊245😢11669🫡109😁5👀4🤷‍♂3🙏3👍2🙈2
Мир Linux
Дистрибутивы Linux Ubuntu и Elementary OS планируют, как реализовать функциональность проверки возраста (для всех пользовательских аккаунтов в ОС), чтобы соответствовать новому закону штата Калифорния. «Сейчас мы изучаем, как реализовать API, который будет…
Вице-президент по разработке Ubuntu опубликовал обновление под заголовком «Ответ Ubuntu на Калифорнийский закон Digital Age Assurance Act»:

Canonical известно об этом законодательстве, и сейчас оно проходит внутренний анализ совместно с юридическим отделом. Однако на данный момент нет каких-либо конкретных планов относительно того, как именно – и даже будет ли вообще – Ubuntu изменяться в ответ на него.

Недавний пост в рассылке – это неформальная дискуссия между участниками сообщества Ubuntu, а не официальное объявление. Хотя в обсуждении есть потенциально полезные идеи, Canonical ничего из этого не приняла и ни на что не подписалась

Когда у нас будет чёткий план, мы опубликуем его через наши привычные каналы


@linuxos_tg
9031👍2412🤔32
Денис из комьюнити @its_capitan запустил собственную детективную игру в одиночку: каждый персонаж — это реальный Telegram-аккаунт, AI отвечает за героев, улики (сайты, карты) — всё настоящее.

Что в итоге:
🔘 3 месяца на подготовку + 3 месяца на разработку
🔘 40+ покупок за полтора месяца
🔘 выручка — $1500+
🔘 чек — $40
🔘 стек: Python, Telegram API, OpenAI + Anthropic

Без команды и инвестиций, но с классной идеей и проработанным сценарием — проект уже зарабатывает деньги.

Таких запусков в канале десятки. Ребята честно рассказывают про успехи, провалы и продвижение. Без теорий — только фактические цифры и запуск в реальном времени.

➡️ @its_capitan

Подписывайтесь, если интересно, как делать маленькие IT-проекты с доходом и без иллюзий.

Реклама. ИП Зуев Игорь Владимирович, ИНН 360408359441, erid: 2VtzqwfejTj
Please open Telegram to view this post
VIEW IN TELEGRAM
💊521976🤣6👍1
Совет по Linux

Vim умеет откатывать изменения по времени, а не только по шагам.

Вместо того чтобы жать u много раз, можно использовать:
:earlier 2m


Это откатит буфер к состоянию, в котором он был 2 минуты назад. Очень удобно после массовых правок.

Нужно вернуть часть изменений? Можно переместиться вперёд по времени:
:later 30s


Эта команда повторно применит правки, сделанные за последние 30 секунд. Можно представить дерево undo в Vim как временную шкалу, по которой можно перемещаться вперёд и назад.

Указывать время необязательно. Если его нет, Vim воспринимает число как количество шагов undo.

Например, чтобы откатить последние 3 изменения:
:earlier 3


А затем вернуть одно изменение:
:later 1


Если хочешь превратить свою сессию Vim в машину времени, включи:
:set undofile


Это сохранит историю undo на диск, и ты сможешь откатывать изменения даже после закрытия и повторного открытия файла.

@linuxos_tg
🔥14055👍37🤯15🤔44💊221
MidnightBSD обновила свою лицензию, прямо запретив использование системы в дополнительных регионах, на которые распространяются новые законы об "возрастной верификации для операционных систем" – Бразилия, Калифорния, Колорадо, Нью-Йорк и Иллинойс.

«Жителям любых стран, штатов или территорий, где для операционных систем требуется возрастная верификация, не разрешается использовать MidnightBSD. В настоящий момент в этот список входит Бразилия (с 17 марта 2026 года) и Калифорния (с 1 января 2027 года), а также в него войдут Колорадо, Иллинойс и Нью-Йорк, если там будут приняты законопроекты, которые сейчас находятся на рассмотрении. Мы призываем пользователей обращаться к своим представителям, чтобы добиться отмены этих законов или их замены


https://github.com/MidnightBSD/src/commit/529b708846e30e8eb4fcec8dfc23176ec6a74bcf

@linuxos_tg
👍133279🤔5😁2🙏2
🔥 Подписка на easyoffer PRO на 1 год со скидкой 70%

easyoffer – сайт для подготовки к собеседованию на программиста, тестировщика и другие IT-профессии становится еще доступнее со скидкой 70% до 10 марта.

⚙️ Актуальные функции:
1. База вопросов из реальных технических собеседований с вероятностью встречи и примерами ответов.
2. База задач с этапа live-coding.
3. База видеозаписей 1100+ реальных собеседований, в том числе в топовые компании (Сбер, Авито, Яндекс, WB, OZON, МТС и др.) на позиции Junior/Middle/Senior.
4. База 400+ тестовых заданий от компаний.
5. Аналитика ТОП-требований из вакансий для лучшего написания резюме по ключевым словам.
6. Тренажеры для подготовки к собеседованию. В том числе тренажер «Реальное собеседование» со сценарием вопросов под конкретную компанию.

Акция до 10 марта (включительно) на PRO-тариф.
– Подписка действует 1 год
– Доступ ко всем профессиями сразу

👉 Смотри подробности тарифа и покупай на easyoffer
13👍2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Недооценённый побочный эффект ИИ: нас вот-вот ждёт кембрийский взрыв новых игр для ретро-консолей.

Мне понадобилось 5–6 промптов, чтобы сделать рабочую игру с музыкой на ассемблере для SNES.

Ещё до конца десятилетия мы увидим что-то вроде "Steam для Super Nintendo" 😳

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
6320👍10🔥7💊6🤯3🌭31