Материалы по тегу: linux

19.09.2019 [08:40], Андрей Галадей

BalenaOS — первая полностью 64-битная сборка Linux для Raspberry Pi 4

Анонсирован выпуск обновлённой версии BalenaOS — первой, как утверждают разработчики, полностью 64-битной операционной системы для Raspberry Pi 4. ОС умеет адресовать до 4 Гбайт оперативной памяти и способна работать на разных моделях одноплатного микро-компьютера.

ОС основана на Yocto Linux и обеспечивает максимальное быстродействие для устройства. BalenaOS в полной мере использует преимущества Raspberry Pi 4 и добавляет широкий спектр возможностей для платформы, благодаря  поддержке 32-битных и 64-битных Docker-контейнеров.

cnx-software.com

cnx-software.com

В обновлённой версии программной платформы решены проблемы с нестабильным питанием, пропускной способностью и так далее. В сборке ОС представлены 26 тысяч базовых образов контейнеров для IoT и Edge Computing, то есть система готова к запуску в различных промышленных средах буквально сразу. Поддерживается «тюнинг» аппаратного обеспечения, ядра и загрузчика u-boot, а также других компонентов.

На данный момент сборка BalenaOS 2.41.0 + rev4 для Raspberry Pi 4 доступна на официальном сайте разработчика. При этом отмечается, что у дистрибутива есть неплохие шансы затмить 64-битную Pi-версию Ubuntu 18.04.03, которая поддерживается сообществом.

Постоянный URL: http://servernews.ru/994236
18.09.2019 [11:54], Андрей Галадей

В Clear Linux в 10 раз ускорили запуск ядра

Команда разработчиков дистрибутива Clear Linux, развиваемого компанией Intel, сократила время загрузки ядра Linux с 3 секунд до 300 миллисекунд. Об этом разработчики сообщили в рамках Linux Plumbers Conference в Лиссабоне, Португалия.

forbes.com

forbes.com

Для ускорения процесса использовались различные ухищрения. Во-первых, использовался небольшой объём оперативной памяти, остальная её часть инициализировалась позднее. Во-вторых, была задействована асинхронная инициализация драйверов. Наконец, разработчики оптимизировали файловую систему, отключив в ядре ряд модулей.

При этом отмечено, что это не единственные изменения, которые запланированы. В будущем специалисты намерены изменить инициализацию отложенной памяти на уровне ядра, скорректировать настройки ACPI, а также оптимизировать работу пользовательского пространства /systemd.

Разумеется, это пока лишь эксперимент, вряд ли удастся полноценно использовать такое ядро без глубокого изменения и переписывания кода. Однако сам факт проведения эксперимента заслуживает уважения.

Постоянный URL: http://servernews.ru/994217
17.09.2019 [16:48], Андрей Галадей

CentOS 8 задерживается, а Fedora осваивает POWER

На данный момент те пользователи, которым приходится работать с Raptor Blackbird или другими системами на базе процессоров IBM POWER, вынуждены пользоваться только серверной версией Fedora. Лишь после её установки можно добавить пакеты с графическим окружением и другими приложениями. Но скоро это изменится.

phoronix.com

phoronix.com

Компания уже предлагает ряд решений, которые доступны на официальном сайте. Правда, полноценной сборки «для десктопа» под архитектуру POWER пока нет, но, как предполагается, она появится с выходом Fedora 31, релиз которой ожидается осенью.

После того, как Red Hat была продана IBM, многие опасались, что компания будет развивать поддержку Linux для собственных процессоров POWER в рамках дистрибутивов Fedora, а разработку CentOS наоборот станут неофициально задерживать.

Но, похоже, опасения не оправдались. Сообщается, что новая ветка CentOS 8.0, основанная на пакетной базе Red Hat Enterprise Linux 8, выйдет в релиз на будущей неделе, 24 сентября. Разумеется, если не произойдёт ничего непредвиденного. Также на ближайшие дни запланирован релиз CentOS 7.7, который уже полностью готов, а сборки начали распространяться по зеркалам.

Напомним, что Red Hat Enterprise Linux 8.0 был выпущен в начале мая, а появление CentOS 8.0 планировалось ещё летом. Но, очевидно, поглощение Red Hat со стороны IBM сыграло какую-то роль в этом.

Постоянный URL: http://servernews.ru/994196
16.09.2019 [08:04], Андрей Галадей

Вышла новая версия Slax Linux: теперь на базе Debian

У поклонников и пользователей лёгкого дистрибутива Slax Linux есть повод для радости. Доступна сборка Slax 9.11, основанная на Debian 9.11.

В этой версии обеспечена полная поддержка пакетов Debian, всех обновлений и исправлений.

wikipedia.org

wikipedia.org

Одним из нововведений стала возможность отключения блокировки консоли при загрузке. Сам дистрибутив доступен бесплатно, хотя можно купить DVD или USB со всеми файлами. При этом главный разработчики проекта Томаш Матейжик (Tomas Matejicek) пошутил, что номер 9.10 по какой-то причине пропустили.

Также он отметил, что экспериментировал с недавно выпущенной серией Debian 10 (кодовое название Buster) и нашёл там некоторые изменения, которые нуждаются в устранении. Потому Slax на основе Debian 10 находится в процессе разработки, но ещё не готов.

Отметим, что дистрибутив Slax перешёл на Debian только с 9-й версии. До этого основой был Slackware. Сам же дистрибутив позиционируется как «карманная операционная система». Скачать новую версию можно с официального сайта проекта.

Постоянный URL: http://servernews.ru/994094
10.09.2019 [09:06], Андрей Галадей

Microsoft Teams выйдет под Linux

Корпоративная коммуникационная платформа Microsoft Teams скоро перестанет быть эксклюзивом Windows. На минувшей неделе в компании подтвердили, что готовят сборку для Linux.

wikipedia.org

wikipedia.org

«Мы знаем, что многие из вас ждут клиент Teams для Linux. И мы рады сообщить, что активно работаем над ним», — поведал один из инженеров Microsoft. И хотя точных сроков выхода пока нет, радует тот факт, что работа идёт.

Отметим, что Microsoft Teams в основном конкурирует со Slack, у которого уже есть поддержка Linux. Так что появление клиента вполне логичный и ожидаемый шаг. При этом пока неизвестно, будет ли это нативное приложение или Electron-подобная оболочка для веб-версии. Хотя последний вариант более вероятен, поскольку то же самое произошло с новым клиентом Skype на Linux и macOS.

Microsoft Teams входит в состав Office 365 и доступен по корпоративной подписке, однако есть бесплатная версия с ограничением на число участников и объём хранилища. 

Постоянный URL: http://servernews.ru/993806
09.09.2019 [11:50], Андрей Галадей

Возврат к истокам: SGI может получить с ядром Linux 5.4 драйвер 1-Wire

SGI Systems уже не первый десяток лет выпускает высокопроизводительные системы и серверы. Несмотря на то, что компания три года назад была куплена HPE, и теперь часть решений продаётся под двойным брендом, немало оригинального оборудования всё ещё успешно трудится. 

Заказчики любили продукцию SGI не только за производительность, но и за некоторые фирменные технологии. 

imgur.com

imgur.com

Одна из таких «фишек» — наличие механизма для упрощения инвентаризации и настройки оборудования. Начиная с машин серии SGI Origin, которые появились на рубеже веков, в (E)PROM ряда компонентов содержится дополнительная информация о них: серийный номер, имя и версия устройства, MAC-адрес или иной идентификатор, параметры работы и так далее. Доступ к этим данным осуществляется посредством 1-Wire

Разработчик SUSE Томас Богендорфер (Thomas Bogendoerfer) написал драйвер «w1» для взаимодействия с контроллерами 1-Wire в системах SGI. На данный момент поддерживаются чипы Dallas (ныне Maxim) DS250x. Код драйвера предложен для добавления в ядро Linux 5.4, однако пока в основную ветку не включен.

Ранее на серверах SGI использовалась собственная операционная система IRIX, однако в наше время её заменили Red Hat Enterprise Linux и SUSE Linux Enterprise Server.

Постоянный URL: http://servernews.ru/993741
08.09.2019 [19:25], Андрей Галадей

Вышли новые версии Linux-дистрибутива Debian: 10.1 и 9.10

Разработчики проекта Debian, как и обещали, представили вчера сразу два больших релиза: Debian Buster 10.1 для текущего стабильного выпуска и Debian Stretch 9.10 для предыдущего.

Как отмечается, в первом обновили более 150 пакетов, во втором — свыше 130. Также апдейты получили ядра Linux: до версий 4.19.67 и 4.9.189 соответственно.

Из особо важных аспектов для «десятки» стоит отметить исправления Cryptsetup и systemd, устранение проблем с безопасностью в CUPS, решение проблем со сбоями оболочки GNOME при использовании GNOME-Bluetooth, а также сбоев e2fsprogs на 32-разрядной версии.

Помимо этого, новая сборка теперь поддерживает Raspberry Pi Compute Module 3 и его программное обеспечение. В общей сложности, было сделано 102 обновления для повышения стабильности и 34 обновления для закрытия брешей и уязвимости.

В Debian 9 стоит отметить удаление пакетов pump (без сопровождения и с уязвимостями) и teeworlds (не совместим с современными серверными ОС). Всего же там есть 78 обновлений, устраняющих проблемы со стабильностью, а также 65 патчей  для повышения безопасности.

Кроме того, скоро станут доступны установочные сборки для чистой инсталляции, а также live и iso-hybrid c Debian 10. Таким образом, новую «десятку» уже можно ставить на «боевые» серверы — первый «сервис-пак» уже доступен.

Постоянный URL: http://servernews.ru/993737
07.09.2019 [22:44], Андрей Галадей

Опрос Clear Linux: разработчики предпочитают Visual Studio Code, Vim и Firefox

В июле команда Intel Clear Linux провела опрос, в котором собрала отзывы разработчиков ПО для Linux. При этом дело не ограничивалось только Clear Linux — дистрибутивом, оптимизированным для «железа» Intel и изначально ориентированного на облачное, серверное и промышленное использование. 

Теперь же  были опубликованы результаты, которые представляют определённый интерес.

Были опрошены более 250 человек, большинство из которых были разработчиками или архитекторами программного обеспечения. И вот что получилось:

  • Ubuntu и Arch Linux оказались самыми используемыми дистрибутивами опрошенных, в то время как Clear Linux использовали только 4 % из тех, кто принимал участие в этом опросе.
  • 59 % опрошенных имели опыт разработки от 6 лет и больше.
  • 37,6 % использовали Visual Studio Code в качестве среды разработки; на втором месте оказался Qt Creator, который набрал 8,7 %.
  • Компиляторы: GCC использовали 56,3 %, а Clang 11,1 %.
  • Самым часто используемым редактором стал Vim (35,4 %), за ним шёл Sublime (15,2 %), а на третьем месте с 12 % оказался Emacs.
  • 48,5 % опрошенных использовали Firefox, при этом пользователей Chrome было всего 30,1 %.
  • Python, Shell и C были самыми знакомыми языками программирования, а Ruby, Typescript и Go — наименее знакомыми.

Подробные результаты опроса можно изучить по ссылке

Постоянный URL: http://servernews.ru/993723
07.09.2019 [11:55], Сергей Тверье

Инженер Facebook предлагает повысить эффективность управления памятью в ядре Linux

Роман Гущин (Roman Gushchin) из команды разработчиков ядра Linux в Facebook предложил новый метод управления slab-блоками памяти для ядра Linux.

Роман обнаружил то, что он называет «очень серьезным недостатком», в существующей реализации контроллера slab, который на реальных нагрузках приводит к неэффективной утилизации памяти cgroup'ами.

Инженер Facebook Роман Гущин предложил патч для оптимизации работы контроллера памяти Slab в ядре Linux

Инженер Facebook Роман Гущин предложил патч для оптимизации работы контроллера памяти Slab в ядре Linux, который может сэкономить до 30-40% памяти

Главная причина, по которой существующая архитектура приводит к неэффективному использованию памяти, проста: slab-блоки эксклюзивно используются cgroup'ами. А современные системы на базе systemd имеют тенденцию плодить их. Набор патчей, предложенный Романом и его коллегами, обеспечивает новую реализацию контроллера, которая направлена ​​на совместное использование slab-блоков сразу несколькими cgroup'ами.

Во время внутреннего тестирования этого кода в Facebook он сохранил «огромные объемы памяти»: до 650–700 МБ для веб-фронтенда, 750–800 МБ для кэша базы данных и около 700 МБ для DNS-сервера. В среднем новый контроллер должен помочь сэкономить около 30-40 % slab-памяти по сравнению с существующей реализацией, иногда больше. Побочный эффект — уменьшение фрагментации памяти. 

Подробнее об этой серии патчей вы можете прочитать в рассылке LKML. Новый контроллер всё ещё обсуждается разработчиками, так что посмотрим, к чему это приведёт дальше. Роман говорит, что они не столкнулись с какими-либо заметными регрессиями при его использовании, но потребуется более широкое тестирование (особенно безопасности), прежде чем новый контроллер можно будет включить в основную ветвь разработки ядра Linux. Если всё пойдет хорошо, мы сможем увидеть его в составе ядра где-то в 2020 году.

Постоянный URL: http://servernews.ru/993705
06.09.2019 [09:15], Андрей Галадей

Патчи в Linux 5.4 намекают на скорый выход ASPEED AST2600

Свежие патчи для ядра Linux 5.4 опять пролили свет на выход очередного устройства. Ранее из них мы узнали о появлении гибридных процессоров AMD Renoir, а теперь новый код в ядре косвенно подтвердил скорое появление обновлённого семейства BMC-контроллеров ASPEED AST2600. 

Его предшественник в лице ASPEED AST2500 довольно популярен среди производителей материнских плат для серверов и рабочих станций. Он был представлен почти пять лет назад. 

В 2020 году, как ожидается, его сменит AST2600. В числе ключевых изменений AST2600 отметим использование двухъядерного процессора Cortex A7 Dual-Core с частотой 1 ГГц, поддержку новой шины I3C, а также появление порта DisplayPort. В чипе AST2500 используется одноядерный процессор на базе архитектуры ARM11 с частотой 800 МГц, так что новинка будет почти вчетверо производительнее предшественника, если верить предварительным характеристиками. 

Кроме того, есть ещё одно новшество в области безопасности — поддержка SecureBoot с одноразовыми паролями (OTP). Напомним, что ранее в AST2500 инженерами IBM была найдена серьёзная уязвимость. Надеемся, что в ASPEED учли ошибки прошлого. 

Пока что это предварительные данные, представленные в рамках прошлогоднего OCP Summit 2018,  потому говорить об этом, как о свершившемся факте, пока рано. Согласно им, массовое производство AST2600 должно начаться в четвёртом квартале 2019 года, а сами SoC ориентированы, в частности, на новые платформы Intel Eagle Stream и Whitley.

А на OCP Summit доклад об ASPEED попал неслучайно — для этих BMC-контроллеров разрабатывается открытая прошивка OpenBMC. На её основе, например, создаются и отечественные альтернативы BIOS. Напомним также, что в апреле 2019 года ARM Holdings, наконец, стала членом технического руководящего комитета OpenBMC, присоединившись к Microsoft, Intel, IBM, Google и Facebook.

Постоянный URL: http://servernews.ru/993566
Система Orphus