Сообщество - GNU/Linux
Добавить пост

GNU/Linux

1 032 поста 15 517 подписчиков

Популярные теги в сообществе:

Какое ядро Linux лучше использовать для игр

Миры Linux обширны и иногда требуется приложить немало усилий для его изучения, но время идёт и платформа становится всё популярней среди обычных пользователей, которые не хотят тратить время на изучение скучных мануалов и проведения ненужных тестов. В этом материале, мы протестируем основные кастомные ядра Linux и сведём их в битве за звание лучшего игрового фундамента нашей системы.

Какое ядро Linux лучше использовать для игр Linux, Kernel, Игры, Тест, Видео, Длиннопост

Введение

Существует большое количество пользовательских ядер, которые мало чем отличаются от стандартного, но даже небольшое изменение переменных и использование альтернативных модулей, позволяет добиться внушительных результатов.


В основном ядра делятся на:


Binary Based — обычное ядро, которое вы стягиваете с репозитория вашего Linux-дистрибутива, может обновляться автоматически и не требует сборки из исходного кода, так как заранее собрано для множество машин.

Типичные представители таких ядер: Linux, Linux-zen.


Source Based — кастомное ядро, что собирается из исходников под вашу систему с заданными флагами. Не может быть обновлено без пересборки. Максимальная производительность.

Типичные представители таких ядер: Linux-lqx, Linux-xanmod, Linux-rt.


Тестирование производилось в:


Geekbench 5

Superposition Benchmark

Goverlay

Deus Ex: Mankind Divided

Counter-Strike: Global Offensive

Все тесты прогонялись по три раза во избежание погрешности.


Симуляция обыденной работы

Geekbench 5

Какое ядро Linux лучше использовать для игр Linux, Kernel, Игры, Тест, Видео, Длиннопост

Standard/zen/lqx/rt


Из теста симуляции ежедневных задач отчётливо видно, что Linux-zen не зря считается лучшим ядром для повседневной работы. Все остальные бинарные ядра показали одинаковые результаты.


Работа с OpenGL

Superposition Benchmark

Какое ядро Linux лучше использовать для игр Linux, Kernel, Игры, Тест, Видео, Длиннопост

Standard/zen/lqx/rt


На удивление, несмотря на упор теста в гпу при средних настройках, мы опять наблюдаем преимущество Zen ядра. Можно отметить, что из-за особенностей теста в обсчёте физики, Linux-rt набирает дополнительные балы, так как особенность RT ядра это выполнение сверхточного обсчёта без задержек.


Goverlay — счётчик, что призван показать чистую выжимку производительности из железа с шагом в 5 секунд.

Какое ядро Linux лучше использовать для игр Linux, Kernel, Игры, Тест, Видео, Длиннопост

Уверенное лидирование LQX и Zen ядра.


Игры

Deus Ex: Mankind Divided

Графики Standart/Zen/LQX/RT

Какое ядро Linux лучше использовать для игр Linux, Kernel, Игры, Тест, Видео, Длиннопост

Отчётливо видно, что наибольший результат за игровым ядром LQX, ибо он обеспечивает максимальную производительность. Следом идёт Zen, что обеспечивает плавность без проседаний. Все остальные ядра показали плачевный результат.


Counter-Strike: Global Offensive

Какое ядро Linux лучше использовать для игр Linux, Kernel, Игры, Тест, Видео, Длиннопост

Тестирование на минимальных настройках графики и без упора в гпу, отчётливо показывает преимущество LQX и Zen ядра.


Выводы

Несмотря на заявление отечественных «Гуру» Linux, замена ядра может существенно повысить комфорт работы на Linux, а также получить до 10-20% чистой производительности из воздуха.


Если вам понравился материал, то пожалуйста — посетите блог автора ТЫК.


Видеоверсия

Показать полностью 5 1

Альманах новичка. Развеиваем заблуждения о Linux-гейминг

Так исторически сложилось, что на территории СНГ основной игровой платформой принято считать PC под управлением операционной системы Windows, а при упоминании Linux-систем, как возможной альтернативы, у многих пользователей может возникнуть недопонимание или чего хуже агрессия. В этом материале мы постараемся опровергнуть большинство заблуждений, которые витают вокруг Linux-гейминга и попробуем разобраться, а можно ли играть?

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Внимание!

Слова автора не являются истиной в последней инстанции, так как он тоже человек, а значит, тоже может ошибаться. Прислушивайтесь, но и думайте своей головой!


Особенности Linux-гейминга

Когда мы затрагиваем тему Linux-гейминга, то сто́ит учитывать, что развитие Linux-систем в игровом направлении сдвинулось с мёртвой точки совсем недавно и до этого, стараниями одного софтверного гиганта, имело весьма плачевный вид. Я не стану повторять почему так было ранее, а лишь отмечу, что Linux-дистрибутивы предоставляют обширные возможности в плане игр и недооценивать их потенциал не стоит.


Нативные Linux-игры

Современные нативные Linux-игры — это проекты изначально создаваемые с учётом особенностей Linux-систем как со стороны игровых движков, так и в плане графического API. Обычно такие игры не вызывают проблем в плане установки и показывают аналогичную или лучшую производительность по сравнению с Windows-версиями.

Проведём сравнительное тестирование Linux-дистрибутива ArchLinux и Windows 10 PRO в нативном сетевом проекте Dota 2.

Исходя из показаний теста отчётливо видно, что мы не только не проигрываем Windows-версии, но и получаем преимущество Linux-системы. Меньшее потребление оперативной памяти в совокупности с независимостью со стороны работы фоновых активностей Windows (обновления, задачи по расписанию, телеметрия), а также отсутствие дополнительной синхронизации DWM, обеспечивает более плавный и приятный геймплей.

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Такая экономия ресурсов позволяет уверенно рекомендовать Linux-системы владельцам слабых машин, а также увлеченным геймерам, которые не желают постороннего вмешательства во время игровой сессии и жаждут высокого FPS с максимальным откликом.


Windows-игры на Linux

Переходя к запуску Windows-игр на Linux-системах, сто́ит иметь в виду, что никаких эмуляторов Windows на Linux не существует и весь запуск осуществляется с помощью сторонней реализации Windows API — Wine/Proton, а также средств ретрансляции команд DirectX в доступные графические API на Linux (Vulkan, OpenGL) с помощью DXVK. Выполним запуск нескольких Windows-игр на Linux.


Запуск Resident Evil 3 с использованием Proton прошёл без проблем, а отзывчивость геймплея не доставила каких-либо проблем.

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Работа The Witcher: Enhanced Edition лучше на Linux из-за ретрансляции в более современный графический API — Vulkan.

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Call of Duty: Modern Warfare 2 — лучшая сюжетная часть зова долга, аналогично работает более плавно под Linux из-за ретрансляции вызовов в Vulkan.

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Возможно, кто-то скажет, что новичку будет непривычно разобраться во всяких причудах для запуска Windows-игр в Linux, но теперь все сложные настройки и прочее конфигурационное веселье настраивается в простом графическом помощнике — Lutris.


Lutris — это не только бесплатный менеджер игр для Linux, но и полноценным игровой сервис, который обеспечивает потрясающие возможности в плане простоты установки и настройки игр для Linux.

Выполним установку и запуск GOG версии The Witcher 3 с использованием Wine и Lutris.

Установив Wine на свой Linux-дистрибутив, мы получили возможность установки и запуска не только The Witcher 3, но и большинства Windows-игр и программ через обычный двойной клик (зависит от DE), а также возможность выбора варианта установки с помощью готовых скриптов для Lutris.

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Конечно, производительность многих игр будет зависеть от множества факторов и без проблем не обойтись, но если ссылаться на популярные ресурсы по отслеживанию производительности Windows-игр на Linux (ProtonDB, Lutris), то можно заметить, что никаких проблем с производительностью у большинства проектов нет и поиграть во многие хитовые игры не составит труда.


Open source и эмуляторы

Проекты с открытым исходным кодом и эмуляторы, возможно, лучшее волшебство, что доступно на Linux, ведь они дают возможность прикоснуться к огромной библиотеке игр без ограничений и подарить ощущение истинной свободы. Я не стану рассуждать про преимущества компиляции под железо и разные красноглазые трюки, а лишь отмечу, что в установке эмуляторов и open source игр нет ничего сложно и вы легко сможете найти их на Github или в пакетном менеджере вашего дистрибутива. Перечислим несколько знаковых проектов, которые мне когда-то понравились.


The Dark Mod — это лучший мультиплатформенный стелс, который построен на базе движка DooM 3 и повествующий о приключениях Гаррета вора. Вас ожидает прелестный старина Гаррет и сотни продуманных карт. Доступно совершенно бесплатно!


Minetest — это бесплатная версия популярной песочницы Minecraft с потрящающей механикой. Доступно бесплатно.


OpenMW — бесплатный Morrowind, что без проблем работает на современных системах и выглядит привлекательней оригинала. Доступно бесплатно.


Буду честен, эмуляторами пользовался нечасто и в основном это были эмули PS2 и PS3, но работа их идеальна, ибо не зря существуют целые Linux-дистрибутивы, которые превращают любое устройство в консольный комбайн. (Libretro, RetroArch, Lakka).

Альманах новичка. Развеиваем заблуждения о Linux-гейминг Игры, Linux, Wine, Видео, Длиннопост

Можно ещё долго продолжать этот список, но надеюсь, что суть вы уловили, так как существует уйма проектов, которые только и ждут, пока вы их попробуете.


Плюсы и минусы игры на Linux


Плюсы:

Меньшее потребление ресурсов в нативных играх

Более быстрый отклик из-за отсутствия DWM

Громадные возможности по настройке и компиляции

Простое включение старых технологий (EAX)

Никто не кушает ваши ресурсы и пинг

Безопасность


Минусы:

Некоторые игры требуют танцев с бубном

Проблемы с античитами

Нужно обучиться работе с системой


Заключение

В общем, я не заставляю и не пропагандирую ставить Linux пользователям, которые не совсем понимают, а зачем мне всё это? Я лишь хотел донести, что миры Linux-гейминга хоть и связаны со многими трудностями, но постепенно, преодолевая проблемы, дарят истинную свободу, которая сможет выручить не один раз.


Если вам понравился материал, то пожалуйста — посетите блог автора ТЫК.


Видеоверсия
Показать полностью 6 3

Вопрос к Linuks'оидам

Хэй, привет, хай...
знаю, что вы с другой планеты, но всеж может быть посоветуете, с чего начать?литературу более менее понятную?
хочу круг нарисовать и сделать это приложением для андроида.

извините, если потревожил

Как я решил перейти на Windows со своим ноутбуком и что из этого вышло

Знаете, время сейчас такое, что люди часто придумывают что-то новое. И я тоже попался на эту удочку. Решил вот перейти на Linux. А точнее на один из "Дистрибутив'ов" Elementary OS.


Я прочитал очень много статей, и ссылок, отзывов. Как находчивые люди предлагают пересесть на Linux. Говоря, как это круто. Что все настроить, как два пальца намочить. Что все просто. Мол справится ребенок. И приводят плюсы и минусы. Таких статей и сайтов горы. В основном бывшие Mac клиенты, или Хакинтоши. И малый % windows пользователей.


Приведу маленькую цитату из многочисленных статей. А именно один пункт.


"УДОБНАЯ УСТАНОВКА ПРИЛОЖЕНИЙ" - Понимаете, да что это значит? Большинство нужного софта отсутствует в магазине. Абсолютно. Любой софт по настройке, кастомизации, менеджер драйверов, персонализация. Все абсолютно ставится через терминал, с добавлением нужных репозиториев. Рядовой пользователь вряд ли оценит это. У меня ушло много времени 4 года назад на изучение всего этого, чтобы понять, как работает терминал и запоминать команды вроде "sudo apt ..........."


Установка начинается с того, что нужно выбрать язык, разметку диска и обновления.


После я столкнулся с проблемой зависания установки на 35%(Оказывается эта проблема массовая на ядре 5 версии). И почему то ее не решили. Установка возможно только в английском языке. Тогда зависаний нет.


Ладно, установка зависла. Перезагрузил и начал заново. Но не тут то было. Теперь установщик стал ругаться на раздел. Пришлось загружаться в Live и открывать gparted, удалять и чистить раздел и отмонтировать. Только после этого снова заходить в установку.

Как я решил перейти на Windows со своим ноутбуком и что из этого вышло Linux, Windows, Длиннопост

После установки вам нужно выбрать проприетарный драйвер. Например Nvidia. Например у меня на ноутбуке старенькая но с поддержкой DirectX 11 и OpenGl.


В-общем все бы хорошо. Да только из системы убрали раздел "Программы и обновление". зачем? не ясно.


Пришлось копаться пол часа на форумах. И инструкция по восстановлению данного apt была только на одном единственном сайте. Пока я дошел до этой инструкции, я уже сделал все через терминал.


Выбрал драйвер. И тут угадайте что произошло? Система отказалась грузится. Черный экран и все.


В Recovery заработала. Пришлось запускаться и искать причину по сотне сайтов и зарубежных форумах. Дело в ядре. Занесение исправлений в Grub по инструкции не помогали. Нашел сложные инструкции по исправлению ядра, занесения нужных строк в загрузчик и прочего. Но до боли неясные инструкции.


Что все это значит? А значит это несовместимость ядра с моим ноутбуком или данной видеокартой. Естественно нигде об этом никто не предупреждает.


И что нужно сделать, чтобы возможно заработало ядро с моей видеокартой? Как вы думаете? Что-то простое наверное? Например исправить grub. Нет дорогие мои. Теперь все иначе. Grub уже настроен, как надо с нужными командами.


А нужно вот что. Нужно попробовать исправить Plymouth. Что это значит? нужно скачать нужные пакеты, установить их и настроить. найти нужный патч, искать devsccripts и всякие билды. И увы, это нам тоже не помогает.


Возможно нужно понизить ядро? например установив ядро 4.18. Как вы думаете, исправит ли это проблему? Частично исправит. нужно скачать 4 пакета для вашей версии системы x86 или x64. Дальше снова терминал и по инструкции их установить. После этого нужно искать программу для редактирования Grub, и ставить по дефолту в загрузку более низкое ядро. Или жать Esc при загрузке, чтобы попасть в Grub. Попали и выбираем ядро 4.18. Система стала грузится. Но графического интерфейса при загрузке так и не появилось. Ладно - не так уж это страшно. Зато система стала стартовать. Мы попали в систему и тут начинается веселое. Сеть работает, интернет подключается. Но частично стали отваливаться страницы в браузере.


Все что мы решили установкой старого ядра, только загрузку. Так то замучаешься искать нужное ядро, которое точно будет работать с твоей системой. Не так все это просто для обычного пользователя и судя по отзывам и статьям. Кажется что они все написано или сис-админами или теми, кто работает на Linux. Потому что рядовой пользователь вряд ли быстро настроит систему и сможет ей вообще пользоваться. Это очень тяжело если честно и не говорите обратного. Ничего плохо как видите я не пишу. Дальше я приведу со своей стороны плюсы и минусы данной системы.


Кстати, на протяжении веков проблема с Wi-Fi модулем в ядре так и не решилась. Если отрубить в Elementary OS сеть, а потом попытаться включить, она не заведется. Придется перезагружать. Она включается, но доступные сети уже не показывает. Это было даже в версии 0.4 Loki. А уже прошло столько лет.


И вот мое личное мнение и прошу меня не осуждать:


Плюсы:

1. Система очень красивая, и очень плавные и красивый интерфейс. Все просто в плане кликов. Удобная панель снизу. Все минималистично, и это реально радует.

2. Простота работы с терминалом для обычного пользователя, все что нужно запомнить это Ctrl+C и Cntr+V, потому что вы будете долго лазить по форумам впервые и настраивая ее. И научитесь чему-то новому. А я считаю эти знания чем-то хорошим, а не дебилизмом, как некоторые.

3. Быстрая загрузка системы даже без SSD. Это очень радует, что система грузится быстро без SSD на диске с 5400 оборотами. Для ноутбуков старых самое-то.

4. Всегда идеальные обои. Они всегда радуют и всегда высокого качества. Ведь это OpenGL детка).

5. Чтобы что-то включить, не нужно долго копаться в меню Пуск, или панели управления или редакторе реестра. Сверху на панели все есть. А настройки проще некуда. Нажал на язык, да выбрал нужный язык.

6. Система полностью бесплатна, а значит нам не нужны кряки, активаторы и прочее.

7. Отсутствие вирусов, но присутствие взлома, если в ядре есть дыры, как и в любой системе.

8. Хорошие графические и аудиоредакторы и присутствие аналога Офиса Libbre, бесплатного аналога!


Ну пожалуй дальше не буду описывать плюсы. Ведь система минималистична. Тут не надо особо описывать все.


Минусы:

1. Очень тяжело настраивать, если ты новичок.

2. Проблемы с установкой если ты новичок займут много времени, почему она зависла, почему выдает ошибку раздела, как и куда лезть чтобы это настроить и исправить.

3. Поддержка OpenGl и Vulcan(Игры есть некоторые, есть даже steam). Но нужна мощная видеокарта для производительности, чтобы пол часика в день пострелять.

4. Все пишут о том, что доступность программ в магазине. Это не так. Вы убедитесь в этом после установки. По любому вы полезете в терминал и начнете изучать статьи.

5. Проблема и конфликты драйверов случаются очень часто. От драйверов нужных для аудио, или видео. И поверьте некоторые драйверы довольно тяжело установить, если они скомпилированы в архив. Слишком много команд для установки. Обычному пользователю это  не нужно.

6. Отваливание сети, если ее отключить(Касается беспроводной сети). Прошло столько лет, но проблема так и не решилась. Знаю, что есть решение, вроде покопаться на форумах, найти нужные команды, подрубить нужные модификации и тд. И возможно не придется перезагружать ноутбук.


Вот так вчера закончилось мое возвращение на Linux. Собственно это сильно огорчило меня. Можете осуждать и минусить. Но я сказал всю правду.


Но сама система считаю удобная, полезная и может принести пользу. Особенно в научном мире. Да и к тому же она очень красивая, например эта ОС.

Как я решил перейти на Windows со своим ноутбуком и что из этого вышло Linux, Windows, Длиннопост

Всем добра и просьба не осуждать. Я вернулся на Windows). Но если хотите на Linux. То берите что по проще, например LInux Mint или Ubuntu.


Это очень удобные и интересные системы. Они полезны науке. И научному миру.  А это очень важно. Главное чтобы это помогало обществу.

Показать полностью 2

Можно ли быть немножко беременным, или Российское проклятье Open Source

Ровно два года назад, в апреле 2019 года, произошло знаменательное событие для всех сторонников свободного и открытого ПО, которые следят за Российскими новостями. АО «МЦСТ» "опубликовало" ОС Эльбрус для свободного скачивания. И несмотря на некоторые сложности в самом начале из-за возникшего ажиотажа, этот дистрибутив остается в свободном доступе по сей день и даже продолжает периодически обновляться.


На текущий момент доступны для скачивания версии «Эльбрус Линукс» 6.0.0 на базе ядра Linux 5.4 и версии 5.0-rc3 и 4.0.4 на базе ядра Linux 4.9.

Можно ли быть немножко беременным, или Российское проклятье Open Source Компьютерное железо, Эльбрус, Linux, Open Source, Законодательство в IT, Длиннопост, IT

Я специально написал слово «опубликован» в кавычках, т.к. на тот момент исходные тексты дистрибутива Эльбрус Линукс в свободном доступе отсутствовали. Два года назад в разговоре с CNews директор по маркетингу МЦСТ Константин Трушкин сообщил, что

… исходные коды на продукты компании пока недоступны ни для самостоятельного скачивания, ни по запросу, но в скором времени компания намерена их открыть.

Разные пакеты ПО выпускались МЦСТ под различными открытыми лицензиями, и под ними же будет происходить распространение исходных кодов.

Раскрывая исходные коды, компания преследует маркетинговые цели, связанные с продвижением продуктов МЦСТ, а также стремится расширить комьюнити разработчиков ПО под ОС «Эльбрус».

Так где можно получить исходники «Эльбрус Линукс»?

Если кратко — нигде. «Обещать не значит жениться» и по прошествии двух лет, исходные коды «Эльбрус Линукс» так и не были опубликованы и не предоставляются по первому запросу, как того требует условия использования кода под GPL лицензией.

Как написали в комментариях к одной из новостей про новую версию «Эльбрус Линукс»,

Ну, и с чисто прагматической точки зрения, несоблюдение GPL российскими компаниями на данный момент скорее всего не имеет никаких юридических последствий, тогда как несоблюдение требований товарища майора грозит неиллюзорными уголовными сроками. Причём договориться о публикации исходников можно, например, с майором ВС, а придёт за тобой майор ФСБ, который не является правообладателем, но чутко бдит.

Конечно хорошо, что хоть некоторые разработчики осознают, что данные действия нарушают условия GPL лицензии, но и сделать с этим они ничего не могут, т.к. одно дело — чьи-то права там, а ведь ты сам и твоя семья тут.

Поэтому вот так и выходит, нарушение GPL лицензии вроде бы как немножко есть, но и стыдить за это АО «МЦСТ» при таких обстоятельствах бессмысленно, т.к. нарушение происходит не по своей воле и объясняется строгостью защиты государственной тайны.

Правда, говорят, что под грифом секретности находятся не сами исходные тексты «Эльбрус Линукс», а только набор инструкций микропроцессора «Эльбрус», но это отнюдь не упрощает публикацию исходников ОС, которые все так же передаются только юридическим лицам с лицензиями от регуляторов и под подписку о не разглашении.

Набор разработчика «Эльбрус Линукс» (PDK)

Комплект исходных текстов, патчей и инструментов сборки прикладных пакетов дистрибутива «Эльбрус Линукс».

- ТВГИ.00333-02 «Система программирования и окружение сборки» — Кросс-компилятор, необходимые библиотеки и заголовочные файлы для сборки программных пакетов на x86-компьютерах для архитектур Эльбрус, SPARC, x86.

- ТВГИ.00333-03 «Патчи» — Инструкции для автоматизированной корректировки исходного кода программных пакетов (ТВГИ.00333-05) для совместимости с системой программирования платформы Эльбрус.

- ТВГИ.00333-04 «Инструменты сборки» — Кросс-платформенная система сборки Any.

- ТВГИ.00333-05 «Оригинальные исходные тексты» — Авторские варианты исходных текстов прикладных программных пакетов, которые корректируются патчами (ТВГИ.00333-03) в ходе автоматизированной сборки.

Набор исходных текстов прикладных пакетов (ТВГИ.00333-05) и набор патчей (ТВГИ.00333-03) по составу и номерам версий соответствуют той версии дистрибутива «Эльбрус Линукс» (ТВГИ.00333-01), вместе с которой выпущен набор разработчика.

Ядро Linux, система программирования и математическая библиотека EML не входят в набор прикладных пакетов (ТВГИ.00333-05) и набор патчей (ТВГИ.00333-03). Их исходные тексты можно получить только по отдельному официальному запросу (кроме компилятора — его исходные тексты не выдаются).

А самое интересное, что можно сколько угодно выпускать железо для оборонки, но если производитель все же хочет выходить на гражданский рынок (В России выпустили «гражданский» отечественный планшет на процессоре «Эльбрус»), то невыполнение условий GPL лицензии не только минусует ему карму в глазах СПО сообщества, но и является нарушением законодательства.


Тем не менее, недавно нашлись самоотверженные люди, которые путем реверс-инжиниринга системы команд процессора и с помощью доступной документации смогли подготовить набор патчей к QEMU и опубликовали раннюю версию неофициального эмулятора архитектуры Эльбрус 2000.

На данный момент эмулятор поддерживает только 64-битные программы, скомпилированные под Linux. Реализованы почти 80% набора инструкций Эльбрус-8С.

Может показаться, что это небольшой шаг вперед к раскрытию секретного набора команд процессора Эльбрус. Но мне кажется, что в данной ситуации очень большая удача уже в том, что ребятам не предъявлены обвинения в разглашении государственной тайны или в каком-нибудь неправомерном доступе к охраняемой информации. И причем информации не абы какой, а от которой зависит обороноспособность страны!

Но в этой ситуации странно немного другое. Совсем недавно на Хабре была статья, что китайская компания Loongson Technology разработала с нуля новую процессорную архитектуру.


По сути, китайский процессор Loongson, это аналог российского «Эльбруса». Конечно архитектура и система команд этих процессоров различаются, но они являются аналогами по своему прямому назначению — обеспечение технологической независимости страны от технологий потенциального противника.

Вот только в Китае не делают из этого государственной тайны! Как в комментариях к той статье написали:

В Китае уже формируют альянс «Автономных командных систем». Члены альянса смогут использовать набор инструкций LoongArch бесплатно. Члены альянса могут получить проекты ядра процессора Loongson бесплатно. А руководство по процессору Loongson 3A4000 на китайском лежит в открытом доступе.

Проверил, действительно лежат: www.loongson.cn/product/cpu/3/3A3000.html. Техническая спецификация на микропроцессор и руководство пользователя в двух частях (правда на китайском).


Неужели в Китае не понимают, что они открывают систему команд и для потенциального противника? Или может быть административные ограничения для получения технических спецификаций микропроцессора и передача исходников под NDA требуется не для защиты обороноспособности страны, а для каких-то других целей?


Ведь у любой медали есть две стороны. Последствия закрытости «Эльбруса» для разработчиков очень хорошо описаны на Хабре про российское импортозамещение на практике. Это своего рода плач Ярославны, смысл которого передается всего двумя абзацами:


Не буду повторяться в тысячный раз, что такое отечественное производство микропроцессоров, почему «Эльбрус», а не «Байкал» и т.д. Об этом были написаны уже километры текста. Речь пойдет о другом – почему так трудно перейти на «Эльбрус» и в чем заключаются эти сложности. Ну, помимо стоимости…

Подводя итог, могу сказать следующее: до тех пор, пока не будет разорван цикл «будут продажи – будет софт, будет софт – будут заказы», с мертвой точки ничего не сдвинется. Будут компании с долей госкапитала закупать «Эльбрусы», но приведет это лишь к тому, что ПАКи будут выполнять роль подпорок для столов и тумбочек, как это происходит сейчас. Они просто пылятся на складах, потому что закупившие их компании просто не понимают, что с ними делать.

Можно долго ссылаться на различные причины, которые мешают выполнить условия GPL лицензии. А можно хотя бы попытаться разрубить этот гордиев узел. Неужели нельзя с помощью профильных ИТ ассоциаций поднять вопрос на самый верх? Вдруг случится чудо и цифровизация экономики принесет реальную пользу в данном случае?

Автор: Александр Рябиков

Оригинал: https://habr.com/ru/company/timeweb/blog/554858/

Показать полностью 1

Изучаем GNU/Linux часть 64. Про сертификацию RHCSA

Это последняя тема касательно подготовки к RHCSA. Хотя курс основ будет продолжаться, но теперь не осталось тем связанных с сертификацией и это своего рода логический финал. О будущих планах расскажу в ближайшее время. Спасибо пикабушникам за то что поддержали инициативу, без вас, возможно, всего этого и не было бы!


Все темы доступны по нижеуказанным ссылкам.

Глава 3: pikabu.ru/@doatta/saved/1495320

Глава 2: pikabu.ru/@doatta/saved/1399947

Глава 1: pikabu.ru/@doatta/saved/1399945

P.S. Текстовой вариант по ссылке - https://basis.gnulinux.pro

Изучаем GNU/Linux часть 63. Работа с podman

Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).

Для тех, кто видит мои посты впервые - я стараюсь очень лёгким языком с нуля научить вас работать с операционной системой GNU/Linux. Зачем? Потому что - Стоит ли делать курс по RHCSA?


Предыдущие темы:

Изучаем GNU/Linux часть 62. Основы контейнеризации

Глава 3: pikabu.ru/@doatta/saved/1495320

Глава 2: pikabu.ru/@doatta/saved/1399947

Глава 1: pikabu.ru/@doatta/saved/1399945


Научимся работать с контейнерами с помощью podman

P.S. Текстовой вариант по ссылке - https://basis.gnulinux.pro

Как подготовить машину к долгой поездке

Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.

ЧИТАТЬ

Изучаем GNU/Linux часть 62. Основы контейнеризации

Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).

Для тех, кто видит мои посты впервые - я стараюсь очень лёгким языком с нуля научить вас работать с операционной системой GNU/Linux. Зачем? Потому что - Стоит ли делать курс по RHCSA?

Предыдущие темы:

Глава 3: pikabu.ru/@doatta/saved/1495320

Глава 2: pikabu.ru/@doatta/saved/1399947

Глава 1: pikabu.ru/@doatta/saved/1399945


Обсудим, что такое контейнеризация и зачем она нужна.

P.S. Текстовой вариант по ссылке - https://basis.gnulinux.pro

Отличная работа, все прочитано!