Меню Рубрики

Red hat enterprise linux developer workstation

Red Hat Enterprise Linux теперь бесплатен для разработчиков

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

Однако, парни из Red Hat решили в очередной раз напомнить миру, что «бесплатное» должно быть «бесплатным» без дополнительных условий и приписок мелким шрифтом в стиле «вы обязаны смотреть нашу рекламу каждое полнолуние». Поэтому теперь продукт «Red Hat Enterprise Linux» для разработчиков распространяется по системе «no cost»-подписки, о чем сообщается в пресс-релизе на официальном сайте компании.

Компания выделяет следующие составляющие RHEL, которые отныне распространяются по системе «no cost»-подписки:

  • Red Hat Enterprise Linux Server — возможность разработки корпоративных приложений и решений на базе Linux.
  • Dev tools с долгосрочной поддержкой — каждый крупный релиз Red Hat Enterprise Linux включает в себя набор базового инструментария, который будет поддерживаться на протяжении десяти лет (Python, PHP, Ruby, OpenJDK 7 (1.7), OpenJDK 8 (1.8) и многое другое).
  • Часто обновляемые Dev tools — несколько языков программирования с открытым исходным кодом, БД, веб-серверы и средства разработки, которые ежегодно обновляются до последних стабильных версий (упакованы в Red Hat Software и Red Hat Developer Toolset).

С Red Hat Enterprise Linux и Red Hat JBoss Middleware, которые теперь распространяются бесплатно, разработчики смогут использовать наши технологии для запуска собственных проектов и создания решений, без опасений на тему совместимости и необходимости портирования.

Гарри Моуэр, директор Red Hat.

Скачать RHEL и начать работу с ним можно на официальном сайте компании.

Источник

Red Hat Enterprise Linux

The world’s leading enterprise Linux platform

Hello World!

Build Something Today

Let’s walk through everything you need to build your first application.

Download for Development Use

Downloads

Other Developer Subscription options:

Supported versions of Red Hat Enterprise Linux Developer Subscriptions are also available. See this complete list to choose from.

If you’re a Red Hat technology partner (e.g. an ISV), no-cost (Not for Resale — NFR) subscriptions are available by joining Red Hat Connect for Technology Partners. Once there, register your company and join the “Zone” for Red Hat Enterprise Linux or Containers.

Other versions of Red Hat Enterprise Linux

Currently, only the most recent release of Red Hat Enterprise Linux is available from developers.redhat.com. You can find all releases of Red Hat Enterprise Linux on the Red Hat Customer Portal, access.redhat.com. When you join Red Hat Developer Program, a Red Hat account will be created for you with a no-cost Red Hat Enterprise Linux Developer Suite subscription. You will have access to all of the currently supported releases of Red Hat Enterprise Linux, including 5 and 6.

Ready to use in Production?

With a Red Hat subscription, you can deploy your application into a production environment and get world-class expertise and knowledge about security, stability, and maintenance for your systems. Our subscriptions provide many benefits including access to resources, expertise, upgrades, and the ability to directly influence our commitment to providing an exceptional customer experience.

Источник

Red Hat Enterprise Linux бесплатно для разработчиков

Red Hat Enterprise Linux Server — возможность разработки корпоративных приложений и решений на базе Linux.

Dev tools с долгосрочной поддержкой — каждый крупный релиз Red Hat Enterprise Linux включает в себя набор базового инструментария, который будет поддерживаться на протяжении десяти лет (Python, PHP, Ruby, OpenJDK 7 (1.7), OpenJDK 8 (1.8) и многое другое).

Часто обновляемые Dev tools — несколько языков программирования с открытым исходным кодом, БД, веб-серверы и средства разработки, которые ежегодно обновляются до последних стабильных версий (упакованы в Red Hat Software и Red Hat Developer Toolset).

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

Дубликаты не найдены

В чем смысл, если есть CentOS? Платной поддержки все равно не будет.

В чем смысл, если есть FreeBSD или Debian?

В том что это разные ОС. А RHEL и CentOS на 99% идентичны, основное отличие в поддержке.

Debian тоже линукс, только нормальный а не rpm-based. Отличие только в поддержке, у них повторяемые сборки.

Да ладно, начать с того что rpm у разных дистров разный у шапок один, у сюси другой ну и т.д. Нельзя просто взять rpm пакет и развернуть его у себя.

Можно будет написать «Протестировано на RHEL».

А оно надо? Там большая часть документирование известных багов, которые переносят ради совместимости. Чуть лучше чем MSDN.

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

На рабочей машинке у меня Убунту, сильно заморачиваться не стал, на неё дофига готовых решений, когда не нужно париться, работаю с Явой, поставил Нетбинс, да и с остальным барахлом нет проблем, типа Стима с Цивкой пятой и какими-то ещё играми, шоб можно было на работе не только работать), а на всех серваках только Центос или Красношапка, другим дистрибутивам я как-то не доверяю, хотя скорее тупо привык с годами.

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

Програмки-инструменты есть всякие, типа Unity Tweak или Ubuntu Tweak, помогают настроить гном под себя)

Ну а если по теме, то смотри дистрибутив какой-нибудь из этих: Linux Mint/Fedora/Ubuntu.

При выборе железа нужно обращать внимание на видеокарту: Intel HD — идеально совместимо; Intel + Nvidia — нужно заморочится с настройками, но производительность хорошая, Nvidia — работает из коробки, для лучшей производительности ставь проприетарные драйвера; Radeon — работает из коробки, но не всегда хорошая производительность и поддержка. Еще следует избегать Wi-Fi модулей Broadcom. Остальное современное железо работает хорошо из коробки, если конечно не покупать совсем экзотические железки. Если берешь самое свежее железо, то дистрибутив лучше тоже выбрать со свежим софтом: Arch Linux, Fedora.

Про хвалит, это да. Когда читал, у меня глаза слезились от того, сколько всего написано, и уходят в такие дебри, что реально думаешь, это для кого вообще пишут.

Постик небольшой, вот скриншотик, это бубунта, тут все вот так, и вот так. Можно сделать вот такую вот фигню. Вот так вот можно изменить внешний вид и т.п. Вот Минт.

Не надо только писать, да не Минт фуфло, там кеды (эт я так, наобум), а вот у федоры там гном. Всем в общем пофику где там гномы в кедах, ну кроме ярых красноглазиков.

@kurlendon, во имя всего святого, не начинайте это говно.

Вот ты мне расскажи, ты рекомендуешь очередной дистрибутив. Качество выше. Звучит то как! Качество чего? Кода на С++, на ассемблере? В итоговой картинке, производительности настраиваемости.

Вот поэтому я и написал первый комент к этому посту. Говоришь Manjaro клевый дистр. Напиши обзорную статью.

Качество выше. Звучит то как! Качество чего?

Сборки пакетов и дистрибутива. Качество работы мантейнеров и разработчиков.

Да ладно, ARCH + инсталятор не делают его быстрее. 90% пакетов мейнтенится арчеводами. Из своего софта инсталятор и гуй к пакману. Типо не осилил арч, ставь манжару. Плюс ролинг релиз не добавляет стабильности в продакшене. Кроме как на побаловаться ненужен. На серверах отлично работает debian (ubuntu lts тоже норм), некоторые хвалят центось, но там софт старый как говно мамонта. в контейнере если нужен минимальный дистрибутив есть альпайн.

Удивительные вы люди — всё считаете, что всем и каждому нужно непременно осиливать криво сделанные дистрибутивы)) Я в ручную установку системы на gentoo вдоволь наигрался, надоело.

Я LFS+BLFS поднимал, ради понимания как же оно работает. Генту в этом плане проще, там много за тебя делает эмердж.

я бы даже с доплатой не взял.

Встраиваемый компьютер AntexGate + 3G-модем. Полезные настройки для более стабильного интернет-соединения

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

В этой статьи мы поделимся с Вами тонкостями настройки модема и несколькими полезными скриптами для более стабильного 3G-соединения.

Предпосылки и решения

При разработке своего устройства мы руководствовались тем, что оно должно выходить в мобильный интернет, чтобы подключаться к облачным платформам. Было два пути: напаивать модем на плату, либо использовать mPCIe-разъемы. Мы остановились на втором варианте и предусмотрели сразу два mPCIe-разъема (рисунок 1), поскольку такой вариант нам показался более интересным и гибким. Ведь установка и замена модема занимает считанные секунды, плюс для пользователя появляется необходимая вариативность и он может использовать такие комбинации mPCIe-модулей, которые ему необходимы под конкретный проект. Кроме 3G-модема это может быть LoraWan или Wi-Fi модули. Плюс ко всему mPCIe-решения зарекомендовали себя как достаточно надежные и качественные.

Рисунок 1 — mPCIe-разъемы

В качестве основного 3G-модуля для нашего устройства мы рассматривали следующие варианты:

Однако после проведения тестов наиболее предпочтительным для нас в плане надежности и соотношения цена-качество оказался модем фирмы HUAWEI (рисунок 2). Мы взяли его за основу и устанавливаем опционально в наши устройства. Поэтому в дальнейшем мы будем рассматривать настройку и скрипты относительного модема этой модели. Возможно, этот скрипт будет универсальным и будет полезен для других модемов, однако стабильность работы с другими моделями не гарантируется. Для Rasbian Buster и HUAWEI MU709s-2p всё работает отлично.

Рисунок 2 — Модем HUAWEI MU709s-2p, установленный на плату устройства

Использование скрипта для перезагрузки 3G-модема

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

Архив со всеми необходимыми файлами можно скачать по этой ссылке. Также текст самих скриптов представим ниже.

Файл check_inet.sh необходим для проверки наличия интернет соединения. Если заданный IP-адрес не пингуется, то мы дергаем 19 ногу и перезапускаем модем по питанию.

Файл start_inet.sh запускает check_inet.sh после перезагрузки устройства.

Также в архиве находится файл конфигурации igate.conf

1. Добавьте правило соответствия физического подключения COM-порта модема к концентратору USB. Для этого поправьте файл по следующему пути:

2. Добавьте в файл следующую строку:

3. Сохраните правила и перезагрузите устройство. Теперь порт Вашего модема будут определять по удобному псевдониму /dev/GSM;

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

5. Скопируйте файл check_inet.sh в папку:

6. Сделайте файл check_inet.sh исполняемым:

7. Скопируйте файл start_inet.sh в папку:

8. Сделайте файл start_inet.sh исполняемым:

9. Обновите конфигурацию автозагрузки выполнив команду:

10. Скопируйте файл igate.conf в папку:

11. Настройте файл конфигурации igate.conf.

Запуск в фоновом режиме файла скрипта check_inet.sh :

Скрипт также автоматически запускается после перезагрузки устройства.

Варианты применения устройства

Рассмотрим основные задачи, под которые можно использовать устройство:

1. Контроллер с выходом в интернет для передачи данных в облако;

2. 3G-роутер для задач в «поле»;

3. Контроллер для умного дома с резервирующим каналом 3G. То есть можно использовать LAN-порт как основной канал связи, а 3G в качестве резервного, чтобы всегда был доступ к устройству;

4. Базовая станция LoRaWAN, то есть опрос устройств по LoRaWAN и передача данных в облако через сеть 3G или LTE;

5. Устройство для мониторинга транспорта (подключение по CAN и стыковка с различными сервисами)

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

Количество ругательных слов в коде ядра Linux

О САПР KiCad

Привет народ! В прошлой своей мини статье я затронул тему изготовления лицевых панелей в САПР KiCad. Теперь, я хочу рассказать о том, как я перешел на САПР KICad.

Я долгое время пользовался программой Altium Designer(около 3-х лет), потом я решил перейти на ОС семейства Linux. А в Linux как говориться своя атмосфера и с запуском WIndows программ, могут возникнуть проблемы. Правда, в Linux, есть очень хорошая программа — Wine, с помощью которой я запускал игры, и некоторый софт. За недельку ковыряний мне удалось запустить Altium. Есть сайт winehq, на котором можно посмотреть совместимость Windows программ(игр) с Wine.

Далее я стал искать альтернативы Altium’у, по функционалу и главное что бы софт запускался в Linux нативно, и желательно был кроссплатформенным. Я попробовал САПР Eagle, но она мне не понравилась — были проблемы с 3D просмотром спроектированных плат и были ограничения в бесплатной версии.

В процессе поиска я нашел САПР LibrePCB. Ссылка на сайт — https://librepcb.org/ . Данный проект разрабатывают энтузиасты, и я на нем долго не задержался.

Следующим был KiCad. Поначалу я долго привыкал к интерфейсу, в дальнейшем я изучил горячие клавиши и прочие полезности этой программы. Это уже была полностью бесплатная САПР, с просмотрщиком 3д(привет трассировка лучами), который я так люблю. В KiCad’е уже не было ни каких ограничений, он был полностью бесплатен и открыт. К тому же, у него была большая аудитория пользователей и пара больших форумов, где можно было найти ответы на свои вопросы.

Ссылка на один из англоязычных форумов https://forum.kicad.info/

Пример рендера платы, со включенным режимом «трассировка лучами»:

Конечно KiCad не идеален, есть много минусов. Например такой минус, как то, что нельзя использовать другие шрифты, кроме того, что забит где-то в исходниках. А как бы хотелось использовать гостовский шрифт(мне он очень нравится) или какой либо другой.

Что меня бесило — это стандартная цветовая тема оформления KiCad. Так как я особо не люблю белый цвет, особенно когда сидишь работаешь ночью, и экран монитора светит как прожектор, и от этого очень сильно устают глаза. Я полез в интернет и начал искать решение данной проблемы, в итоге я нашел различные цветовые темы.

Пример цветовой темы, которую использую я:

Ссылка на репозиторий с темами https://github.com/pointhi/kicad-color-schemes В репозитории на выбор светлые и темные темы.

Далее, я столкнулся с проблемой формирования BOM листов(списки компонентов) и сборочных чертежей. Дело в том, что при сборке плат, удобно на экране монитора видеть как сборочный чертеж, так и BOM лист. Я пробовал разбираться со встроенными генераторами BOM листов, но забросил со временем это дело.

Списки компонентов я составлял в гугл таблицах, что не очень удобно и требует внимательности + время. Поиски привели меня к плагину Interactive HTML BOM generation. Данный плагин очень сильно автоматизировал мою рутину при составлении BOM и облегчил монтаж печатных плат.

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

Пример работы плагина:

Видео о работе с плагином:

Чуть больше года я был пользователем ОС семейства LInux, пока не обновил железо своего ПК на платформу, на базе Ryzen. Что подтолкнуло меня на использование ОС Windows 10. Со сменной операционной системы, у меня не возникло желание сменить KiСad, на какой либо другой софт.

В офисе Red Hat

Сначала, они вас не замечают.

Затем, они смеются над вами.

Затем, они борются с вами.

А потом они вас покупают.

Российская ОС «ОСь» с нескучными обоями

Операционная система «Ростеха» не попала в реестр отечественного софта.

Дочерняя компания «Ростеха» НЦИ не смогла зарегистрировать свою операционную систему «ОСь» в реестре отечественного софта, рассказал «Ведомостям» участник экспертного совета при Минкомсвязи. Этот совет включает продукты в реестр. Компания не смогла предоставить все необходимые документы, объяснил собеседник «Ведомостей».

Члены экспертного совета Наталья Касперская (президент «Инфовотч») и Анна Мещерякова (возглавляет центр компетенций «ИТ+Суверенитет») запросили у заявителей «ОСи» лицензию Федеральной службы по техническому и экспортному контролю (ФСТЭК, выдает лицензии на техническую защиту конфиденциальной информации) и документы, подтверждающие исключительные права разработчиков на «ОСь», рассказывает Касперская. НЦИ документы в нужный срок (30 дней) не предоставил, поэтому его заявка была отклонена, объясняет Касперская.

«Ростех» предоставил только универсальную общественную лицензию (GPL) на разработанную операционную систему, рассказывает член экспертного совета. Она дает права на внесение изменений в коде, но этого недостаточно для того, чтобы продукт могли использовать госструктуры.

Если у поставщика нет исключительных прав на софт, то его владелец может в любой момент запретить продажу ПО на территории Российской Федерации, а это существенный риск для тех, кто приобретает такой продукт, объясняет гендиректор «Новых облачных технологий» Дмитрий Комиссаров.

Представитель Минкомсвязи подтвердил, что «ОСь» не была включена в реестр из-за недостатка документов, в том числе свидетельства об исключительных правах. Экспертный совет не добавил в реестр отечественного ПО «ОСь», признал представитель НЦИ.

«ОСь» сделана на базе двух других операционных систем с открытым кодом – CentOS и Fedora, которые целиком принадлежат американской компании RedHat, говорит Алексей Смирнов, советник гендиректора BaseALT, разработчика ОС «Альт Линукс», включенной в реестр российского софта.

Представитель Минкомсвязи оставил без комментариев вопрос об уровне локализации «ОСи».

Чтобы получить исключительные права, компания должна сильно модифицировать конечный продукт, чтобы он содержал компоненты, которых нет в исходной операционной системе, объясняет Комиссаров. Это подтверждает собеседник «Ведомостей» из экспертного совета. Три операционные системы на базе Linux (которая лежит и в основе продуктов RedHat), которые вошли в реестр отечественного ПО, содержат существенные изменения, говорит Комиссаров: в ROSA Linux и Astra Linux собственная графическая оболочка, в «Альт Линукс» – свой центр управления и другие изменения.

«ОСь» состоит из 1257 пакетов – составных частей, которые отвечают за разные функции операционной системы. По подсчетам специалистов BaseALT, большая часть этих исходных пакетов (799) в «ОСи» заимствована у Fedora, еще немного (7) без изменений добавлены из CentOS. А собственных пакетов разработчика, по словам Смирнова, всего 19 и часть из них – это обновление дизайна ОС. Есть также пакеты, которые имеют признаки изменений заимствованных пакетов, говорит Смирнов. Выборочная проверка показала, что эти изменения – изъятие из пакетов упоминаний о CentOS и RedHat или незначительные изменения настроек, утверждает он.

Экспертный совет посчитал, что заявка НЦИ не соответствует правилам единого реестра российских программ, говорит представитель компании. НЦИ не получал запросов от Минкомсвязи, уверяет он.

Сама компания, по словам ее представителя, не сомневается, что ее продукт соответствует этим правилам, поскольку операционная система основана на ПО с открытым исходным кодом и модулях, разработанных НЦИ. «Дочка» «Ростеха» планирует до конца недели подать новую заявку на включение «ОСи» в реестр, при этом максимально развернуто описать соответствие заявки требованиям правил.

Поскольку продукт вторичный, Смирнов не исключает, что у экспертов есть серьезные основания выдвигать претензии к объему прав, которые есть у НЦИ.

По словам Касперской, операционную систему подавали как проприетарное, т. е. являющееся частной собственностью, ПО, а не как операционную систему на открытом коде.

Представитель НЦИ отрицает, что «ОСь» сделана на базе продуктов RedHat. По его словам, в этом случае по правилам реестра отечественного ПО НЦИ не мог бы подать заявку на его включение из-за процентных отчислений зарубежным правообладателям и отсутствия у НЦИ исключительных прав на продукт. «ОСь» основана на свободном программном обеспечении (СПО) и программных модулях собственной разработки, говорит представитель компании.

11 апреля НЦИ подал заявку на включение в реестр отечественного ПО операционной системы «ОСь», которую можно использовать для работы с гостайной, сообщали «Известия».

Кажется кто-то из разработчиков проникся этим видео в свое время.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Отключить обновления mac os
  • Отключить звук при старте mac os
  • Отключить автозагрузку mac os
  • Отключить hibernate mac os
  • Отключение спящего режима mac os