Technologique
652 subscribers
144 photos
3 videos
42 files
947 links
Deeply involved developers about various aspects, tendencies & conceptions of programming technologies, FLOSS, Linux, security, cloud infrastructures & DevOps practices, distributed systems, data warehousing & analysis, DL/ML, web3, etc.
Author: @andrcmdr
Download Telegram
​​Слёрм-4 — интенсив по Kubernetes в Москве

Через месяц с 27 по 29 мая 2019 года в Москве пройдет Слёрм-4: трехдневный интенсивный курс по Kubernetes. Курс будет проходить как онлайн так и офлайн (живое участие) в Москве.
Чтобы освежить в памяти сопутствующие DevOps навыки либо быстро подтянуть знания до необходимого уровня, на курсе Слёрм Джуниор (с 20 мая) будут даны онлайн-курсы по Docker и Ansible, как базовые необходимые знания в дополнение к работе с Kubernetes в ходе курса Слёрм-4.
На самом курсе Слёрм-4 Вы сможете освоить технологии контейнерной оркестрации и кластеризации с помощью Kubernetes (K8s), DevOps практики по созданию своего кластера в облаке Selectel с поставкой и развёртыванием учебного приложения на данном кластере. Материалов Слёрма достаточно для эксплуатации кластера.
Курс будет полезен DevOps инженерам и разработчикам, желающим разобраться в текущих технологиях поставки и развёртывания серверных приложений в кластерных облачных инфраструктурах.
DevOps инженеры научатся разворачивать, настраивать и траблшутить кластер, а разработчики поймут возможности инфраструктуры, в которой работают их приложения и смогут изначально адаптировать проект под Kubernetes.

Все подробности, требования к участнику, программу занятий, контакты, форму регистрации – можно найти на официальном сайте
​​В SkillFactory начался набор на онлайн-курс "Веб-разработка полного цикла на Python"

Получить подробную программу обучения, узнать больше информации и записаться на курс можно по следующей ссылке:
👉 https://clc.to/25jq_g

Курс стартует 27 мая.
Формат обучения - онлайн курс.
Длительность обучения - 9 месяцев.

На курсе Вы освоите и постигнете все необходимые на практике навыки для полного цикла (full-stack) веб-разработки - использование Python и веб-фреймворка Django для создания серверных приложений, использование баз данных и SQL для серверных приложений, использование JavaScript/ECMAScript для создания клиентской части приложений, HTML+CSS вёрстка, использование GNU/Linux и Docker для поставки и развёртывания серверных приложений в облачных инфраструктурах ASP провайдеров.
В ходе курса Вы выполните 3 сложных проекта, которые сможете добавить в своё проектное портфолио, что очень пригодится в дальнейшем трудоустройстве.

Обучение ведётся по очень хорошо структурированной и уже опробованной программе опытным преподавателем с многолетним стажем промышленной разработки на Python в различных проектах и компаниях, с постоянной помощью со стороны преподавателя и индивидуальным подходом, объяснение материала курса ведётся простым языком, без излишней информации и "воды", с упором на оттачивание практических навыков (20% теории и 80% практики), которые в дальнейшем будут востребованы и будут использоваться Вами в работе над проектами.

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

Успейте записаться на курс до 22 мая со скидкой 20%!
​​МегаСлёрм — интенсивный курс продвинутого уровня по технологиям кластеризации на базе Kubernetes в Москве для DevOps инженеров и разработчиков

В
мае в Москве проходит Слёрм - трехдневные интенсивные курсы по Kubernetes.
Слёрм состоит из двух курсов: базового Слёрм-4, который будет проходить с 27 по 29 мая (@technologique/1362) и продвинутого МегаСлёрм, который пройдёт с 31 мая по 2 июня.
Курсы будут проходить как онлайн так и офлайн (живое участие) в Москве.

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

На продвинутый курс можно получить скидку 25% по промокоду LASTWEEK.

На самом курсе МегаСлёрм Вы сможете на более продвинутом уровне освоить многие тонкости технологий контейнерной оркестрации и кластеризации с помощью Kubernetes (K8s), опираясь на знания и навыки, полученные на базовом курсе или на своём личном опыте.
В ходе продвинутого курса будет также много практического применения DevOps практик из материалов курса, создание своего кластера в облаке Selectel с поставкой и развёртыванием приложений на данном кластере.

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

Также курс позволит лучше освоить полный цикл DevOps практик автоматизации процессов разработки, тестирования и сборки, поставки и развёртывания, запуска и обеспечения безопасности, эксплуатации и мониторинга серверных приложений в кластерных облачных инфраструктурах с помощью Kubernetes.

Примеры вопросов, которые будут освещены и будут разбираться на продвинутом курсе:
— можно ли запустить базу данных в k8s, нужно ли это делать, что мы выигрываем и проигрываем от такой архитектуры;
— какие подходы к деплою очевидно не подходят для k8s;
— какие угрозы безопасности несет k8s (например, разработчик легко может получить доступ администратора) и как их предотвратить;
— какие схемы автоматизации инфраструктуры допускает k8s и как научиться их находить и использовать.

Все подробности, требования к участнику, программу занятий, контакты, форму регистрации – можно найти на официальном сайте
Всем привет!
Публикации в ближайшее время будут, они в подготовке, например по языку Rust.
Поэтому ситуация с балансом между постами канала и рекламными постами постепенно выровняется.
Материалов и времени на их подготовку сейчас не так много, но планируется выпускать по две публикации и по одному рекламному посту или анонсу мероприятий в неделю.
Реклама будет исключительно образовательного характера, полезная для людей, кто хочет освоить, развить и углубить навыки в IT профессиях или переквалифицироваться.
Реклама нужна для поддержки развития канала и оплаты сопутствующих расходов.
Ваши просмотры постов и подписка помогают каналу в продолжении своей миссии и деятельности - за три с лишним года существования канала у нас было много высококлассных публикаций и лонгридов, несвойственных формату Telegram и я надеюсь, что это удастся продолжить.
В будущем планируется изменить процесс подготовки, редактирования, вёрстки и релиза публикаций, перенести всё на блог платформу и сделать более открытым (CC license, git репозиторий, статическая вёрстка, на базе Hugo или Cobalt.rs), с автоматическим pipelining'ом публикаций в Medium и Yandex.Zen - работа в этом направлении постепенно идёт.
Спасибо всем за поддержку и благодарю за понимание!
Elixir & Rust - perfect match

https://blog.discordapp.com/using-rust-to-scale-elixir-for-11-million-concurrent-users-c6f19fc029d3

По GitHub аккаунту Discord давно известно, что компания активно применяет Rust в своих разработках.
Но до сих пор эти разработки не были в core network services бэкэнда приложения.

https://github.com/discordapp?q=&type=&language=rust

Но самое интересное в статье - research подход, методы computer science и нагрузочного тестирования для оценки эффективности применяемых методов, описание процесса и пройденных итераций, как в Discord шли по этому пути и искали методы оптимизации основной структуры данных, хранящей информацию об онлайн пользователях и чат команатах, как удалось масштабировать по нагрузке BEAMVM и оптимизировать структуру данных для системы хранения и чтения/записи горячих данных о чат комнатах (guilds) и их пользователях (информационный ростер-релей), благодаря переписыванию структуры данных (SortedSet) на Rust и применению модуля, содержащего реализацию этой структуры данных и операций с ней, как низкоуровневых функций, инитегрированных в BEAMVM (Erlang NIF) с помощью проекта Rustler (https://github.com/hansihe/Rustler) для приложений бэкэнда контроллера соединений (core network services) на Elixir.

https://github.com/discordapp/sorted_set_nif

#Rust

Публикации по данной теме:

Оптимизация критических участков проектов на Python с помощью Rust на примере опыта проекта Sentry:
https://xn--r1a.website/technologique/1123
https://xn--r1a.website/technologique/1153

Нативные бинарные модули на Rust для проектов на Node.js:
https://xn--r1a.website/technologique/1162
AMD at Computex 2019

AMD на международной выставке электроники Computex 2019 представили новое третье поколение процессоров Ryzen и серверных процессоров EPYC на базе микроархитектуры Zen 2, а также новое поколение дискретных ускорителей графики GPU Radeon, на базе микроархитектуры Navi.
CPU и GPU выполнены по 7 нм техпроцессу TSMC.

https://youtu.be/_96stDCb-mk

https://youtu.be/jy0Q75xCwDU

На данный момент только AMD выпускают десктопные 8-и и 12-и ядерные процессоры (выход 16-и ядерных Zen 2 AMD пока придерживают), выполненные по техпроцессу 7 нм TSMC и только в процессорах AMD есть встроенные ускорители графики с поддержкой 4K@60Hz по HDMI 2.1 (и DP 1.4, естественно) и поддержкой мультимониторных конфигураций с высоким разрешением и частотой обновления кадров.

Ситуация повторяется как и 12 лет назад.
По соотношению цены, мощности, качества (не забываем про недавние и вновь обнаруженные уязвимости архитектуры Intel и конвейера с упреждающим исполением и параллелизмом на уровне инструкций) и универсальности (сегментация рынка - разные сокеты и RAM память) - AMD вновь лучшие с процессорами Ryzen (и серверными EPYC), с микроархитектурами Zen, Zen+ и Zen 2. Скоро, в будущем году, на подходе микроархитектура Zen 3, которая будет выполнена также по 7 нм техпроцессу и при этом на том же сокете AM4 (но следует пока подождать унификации чипсетов X570 и поддержки процессоров в BIOS для поколений Zen 2 и Zen 3).

AMD сейчас лидирует и на десктоп и на ультрамобильном рынке со своими CPU и APU, с ускорителями графики RADEON APU от ATI, и ещё долго будут, не говоря уже об игровом рынке и рынке игровых консолей.

Intel делает больший упор на серверный и корпоративный сегмент рынка с процессорами Xeon Cascade Lake, где их позиции также слабеют - AMD уверенно увеличивает свою долю рынка с процессорами EPYC.

Но не нужно забывать, что у Intel есть также свои козыри - покупка исследовательской компании Soft Machines и участие Джима Келлера (перешедшего из AMD и Apple в Intel) в разработках новых архитектур дадут свои плоды, но, судя по крайнему отчёту Intel перед инвесторами и показанному не очень оптимистичному по срокам roadmap'у на мероприятии - не в ближайшей перспективе.

Предыдущие публикации и развитие темы современных микропроцессоров и микроархитектур от AMD и Intel:
#28
#88
#785
#1102
#1242
#1289
Technologique
AMD at Computex 2019 AMD на международной выставке электроники Computex 2019 представили новое третье поколение процессоров Ryzen и серверных процессоров EPYC на базе микроархитектуры Zen 2, а также новое поколение дискретных ускорителей графики GPU Radeon…
Есть также вещь, которую лично я ждал очень давно - увеличение доли рынка AMD в сегменте топовых мобильных и ультрамобильных компьютеров, и особенно выпуск бизнес решений на базе CPU/APU от AMD.
Например недавний анонс выпуска этим летом линейки бизнес лэптопов ThinkPad серии X и T - X395/T495/T495s, пока на базе AMD Zen+ Ryzen Pro APU.

https://youtu.be/J3SUBxcKjyA

#ThinkPad
Technologique
AMD at Computex 2019 AMD на международной выставке электроники Computex 2019 представили новое третье поколение процессоров Ryzen и серверных процессоров EPYC на базе микроархитектуры Zen 2, а также новое поколение дискретных ускорителей графики GPU Radeon…
Intel at Computex 2019

Полная запись трансляции:
https://youtu.be/E7owNQ7KjiY

Основная выжимка (Keynote):
https://youtu.be/u4G_41DSfQQ

Чипмэйкеры завладели всем вниманием к международной выставке Computex.

Intel представили новое поколение процессоров Ice Lake, выполненных по технологическим нормам 10 нм техпроцесса и новое значительно переработанное поколение встроенных в процессор ускорителей графики, с поддержкой подключения нескольких дисплеев, высоких разрешений (5K и 8K), Display Port 1.4a и HDMI 2.0 (4K@60Hz).

Тем не менее пока пиковые частоты новых процессоров в boost режиме ускорения при повышении частот ядер несколько ниже предыдущего 14 нм поколения Coffee Lake и 10 нм Canon Lake.

Над ужесточением технологических норм Intel бились последние пять лет, с 2014-2015 года, и нужно отметить, что несмотря на длительное ожидание добились очень высоких результатов - хоть производительность и увеличилась не столь ощутимо, однако энергопотребление чипов удалось понизить значительно, что было критически важно для выхода нового поколения процессоров и их применения в сегменте ультрамобильных компьютеров и серверном корпоративном секторе рынка.

Также важно отметить, что нормы 10 нм техпроцесса, а именно линейные размеры FinFET транзисторов в новой микроархитектуре Intel соответствуют таковым в 7 нм техпроцессе TSMC, по которому изготавливается микроархитектура Zen 2 от AMD.
Таким образом плотность размещения и количество транзисторов на единицу площади для литографических техпроцессов 10 нм от Intel и 7 нм TSMC практически одинаковы - прогресс в литографии и литографическом оборудовании от ASML для производства чипов идёт постепенно и все производители двигаются вровень, а цифры это лишь маркетинг.
Доступную информанию о реальных линеных размерах транзисторов, нормах техпроцессов и их сравнение можно посмотреть в WikiChip:

https://en.wikichip.org/wiki/10_nm_lithography_process

https://en.wikichip.org/wiki/7_nm_lithography_process

#Intel
Весь ландшафт cloud native технологий и участников экосистемы Cloud Native Computing Foundation в одной интерактивной диаграмме:

https://landscape.cncf.io

https://landscape.cncf.io/format=serverless

#DevOps
Emu - высокоуровневый метаязык для программирования и исполнения кода с помощью GPU (подобный проекту OpenCL) и встраивания в код написанный на Rust. Сам транслятор языка написан также на #Rust.

https://github.com/calebwin/emu
​​☁️ AWS Dev Day Moscow

18 июня (вторник) пройдёт бесплатная однодневная техническая конференция AWS Dev Day Moscow из глобальной серии AWS Dev Days.
Организаторами мероприятия выступают Amazon Web Services и компания Provectus.

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

Десять сильных инфраструктурных инженеров проведут доклады в два потока про облачные технологии и сервисы AWS.
Также на конференции будет активный local AWS community networking в перерывах между докладами, и возможность пообщаться с AWS архитекторами тет-а-тет ("Ask an AWS Architect") и обсудить свои проекты.

Программа конференции и темы докладов:
▫️Opening Keynote: Облака и мир будущего. Как разработчику быть успешным сегодня и завтра.
▫️Keynote: Innovation at Amazon
▫️Containers & CI/CD Pipeline on AWS
▫️Everything as a Code - 2 года с AWS ECS в production
▫️Service Mesh Magic in the AWS Cloud
▫️Анализ потоковых данных с помощью сервисов AWS
▫️Serverless data lake on AWS
▫️Building serverless applications in the AWS Cloud
▫️Best practices for integrating Amazon Rekognition into your own applications
▫️Machine learning with Amazon SageMaker

Когда?
Вторник, 18 июня, с 9:00 до 17:00

Где?
Пространство "Весна", Спартаковский переулок 2 ст.1, подъезд №7, 750 м от ст.м. Красносельская

Участие бесплатное по предварительной регистрации.

Регистрация - https://provectus.com/events/#event-18-June-2019-aws-dev-day-moscow

Подробнее о конференции, спикерах и темах докладов можно узнать на сайте мероприятия - AWS Dev Day Moscow

Telegram канал мероприятия - @AWSMoscow

#AWSDevDayMoscow
#Анонс
V - for Versatile

https://vlang.io

https://github.com/vlang/v

Весьма любопытный новый язык программирования и его компилятор (написан на Go), выглядит крайне интересно, как концепт Go и Rust.
По концепциям V содержит в себе следующее: компиляция в машинный код, возможность транскомпиляции в код на языке Си (в будущем и в код на C++), статическая типизация, интерфейсы, параметрический полиморфизм типов (со специализацией/мономорфизацией типов на этапе компиляции), тяжёлая многопоточность, с порождением (spawn) системных потоков приложения при вызове go func(), в планах реализация лёгковесной многопоточности (сопрограммы, каналы и планировщик потоков будут в скором времени внедрены и это будет единственные накладные расходы времени исполнения программы, run-time cost, но сделать эффективный M:N thread-mapper, work stealing или work sharing scheduler, эффективное управление динамически выделяемой растущей стэковой памятью сопрогамм — всё это крайне непросто), статичечкое деструкторное управление памятью, без GC, закладываемое на этапе анализа времени жизни при компиляции кода (но пока анализ и вывод region types, т.е. времени жизни как типа данных, весьма не эффективен и сложные ситуации требуют ручного управления памятью), строгая проверка типов на этапе семантического анализа кода при компиляции (будут ли линейные/афинные типы или другая субструктурная система типов для управления ресурсами памяти и ввода-вывода при многопоточном множественном общем доступе - пока вопрос открытый), безопасность данных при многопоточном множественном/общем доступе только на базе иммутабельности структур данных, есть ли какая-либо модель владений и заимствований для указателей - также вопрос открытый, есть возможности перегрузки/переопределения операторов как типов данных, каких-либо возможностей метапрограммирования на базе макросов или шаблонов пока нет и вряд ли будут.

В целом, очень интересный и перспективный системный язык по своим концепциям.

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

#PL
​​В честь дня сисадмина (26 июля, в последнюю пятницу это месяца) скидка 26% на все курсы Слёрма по DevOps/Kubernetes/Ceph/Docker/Ansible.

Только до 28 июля.
Промокод TECHNO

Регистрируйтесь по ссылке http://bit.ly/2Gqj0Uk

#Slurm
Category theory by David Spivak

Плэйлист очень качественных лекций по теории категорий и её практическому применению в языках программирования — например для создания логики субструктурных систем типов применительно к системным языкам программирования и их семантическим анализаторам, как одной из основных подсистем компилятора (например в языках и компиляторах Rust, Idris, ATS, Clean, Linear Haskell, Linear ML, F*) — от David Spivak на конференции Lambda Conf λC 2017.

В практическом плане знание теории категорий полезно для умения проектирования абстракций крупномасштабных систем (весьма редкий навык в наше время, поэтому должность архитектора есть чаще только в очень крупных топовых компаниях), в намного большей степени чем знания шаблонов проектирования абстракций и архитектуры софта (главным образом паттернов ООП), плюс шаблонов проектирования распределённых систем (software design patterns, architectural design patterns, distributed architectures and systems design patterns), т.к. паттерны проектирования популяризированы широко разрекламированной литературой и их авторами, при этом описанные в этих книгах подходы являются лишь малой частью теории категорий, которая включает в себя намного большее знание.

https://www.youtube.com/watch?v=IBeceQHz2x8&list=PLMwSvSrQ8cxM-MyTRZUuTFzY2TI_KOis1

Ссылки по теме:
https://xn--r1a.website/technologique/1051
https://xn--r1a.website/technologique/1052
https://xn--r1a.website/technologique/1054
https://xn--r1a.website/technologique/1302
https://xn--r1a.website/technologique/1356
​​Слёрм DevOps

С 4 по 6 сентября в Санкт-Петербурге в конференц-зале Selectel (по адресу - улица Цветочная, дом 19) пройдет трехдневный курс Слёрм DevOps.

Курс позволит лучше освоить полный цикл DevOps практик и подходов для автоматизации процессов разработки сервисов, тестирования и сборки, поставки и развёртывания, запуска и обеспечения безопасности, эксплуатации и мониторинга серверных приложений в кластерных облачных инфраструктурах, а также позволит освоить DevOps подходы для более эффективного взаимодействия разработчиков, тестировщиков, DevOps и SRE инженеров, групп инвентаризации и эксплуатации сервисов (SysOps, TechOps, NetOps).

На курсе Слёрм DevOps Вы научитесь:
▫️ эффективно организовывать командную работу с Git, совместно с разработчиками, тестировщиками и группами эксплуатации сервисов
▫️ эффективно использовать Git для управления, контроля и версионирования инфраструктуры сервисов (IaC), а также версионирования процессов и операций, производимых в CI/CD pipeline
▫️ автоматизировать рутинные операции с помощью CI/CD инструментов
▫️ поднимать с нуля управляемую облачную инфраструктуру с помощью подхода IaC (Infrastructure as Code), выполнять развёртывание серверов, приложений и сервисов в помощью инструментов работы с управляемой инфраструктурой
▫️ выполнять организацию процесса формирования поставки и развёртывания приложений в управляемую облачную инфраструктуру, пошагово создавать CI/CD pipeline для автоматизации данных процессов и рутинных операций с помощью CI/CD инструментов, тестировать, отлаживать, обеспечивать отказоустойчивость и безопасность процессов CI/CD
▫️ настраивать сбор метрик сервисов и их мониторинг, выполнять аналитику и визуализацию собираемых даных, интегрировать оповещения с мессенджерами, системами рассылки сообщенийи и уведомлений
▫️ применять SRE (Site Reliability Engineering) на практике для обеспечения масштабируемости, высокой доступности и отказоустойчиовати сервисов

Программа Слёрм DevOps дорабатывается и развивается.
Актуальное описание программы Слёрм DevOps - https://habr.com/ru/company/southbridge/blog/462879/

Семь инженеров и архитекторов расскажут о своем подходе и своих практических кейсах.
С докладами будут выступать Иван Круглов (Principal Developer в Booking.com), Артем Галонский (CTO "БюроБюро"), Эдуард Медведев из stackstorm.com, Павел Селиванов, архитектор решений Southbridge, Сергей Бондарев и Владимир Гурьянов, инженеры Southbridge.

По всем темам будут практические задания, чтобы можно было вернуться на работу и внедрить те практики и подходы, которые будут полезны именно в Ваших задачах.
Также будут полезные бонусы, например, Ansible playbook для cоздания отказоустойчивого кластера БД, которым пользуются в Southbridge.

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

Канал свежих новостей о курсах Слёрм - @slurmnews
Ажайлоподходы для гуртовщиков проектов

https://image-store.slidesharecdn.com/dba2e6e7-c5bf-404d-98f3-4db3531b1156-original.jpeg

https://www.slideshare.net/mobile/ChrisWebb6/last-conference-2016-agile-landscape-presentation-v1

https://www.slideshare.net/mobile/ChrisWebb6/agiledeloitte-agile-landscape-v02

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

DevOps определённо относится к гибким agile подходам в разработке софта, сервисов и программных продуктов.

Ведь смысл DevOps подхода как раз в том чтобы разбить весь процесс от разработки до публичного продакшена на операции, выполнять их пооперационно, как на конвейере (тот самый DevOps конвейер/pipeline и его всевозможные инструментальные реализации - GitLab CI, Drone CI, Jenkins CI, BitBucket Server, etc.) и иметь на каждом этапе при каждой операции диагностическую информацию (тесты, метрики, мониторинг), чтобы как можно раньше максимально быстро устранять возникающие проблемы, зная где именно они возникли, а это уже гибкий agile подход, выявлять проблемы в конкретном месте, как можно раньше и фиксить на месте сразу, что также сокращает релиз-циклы и ускоряет () поставку новых версий и новой функциональности продукта, т.к. в целом поставка непрерывная, а релиз цикл регламентируется только этапами тестирования (unstable -> testing -> stable).

И конечно же, как я писал выше, DevOps это гибкая методология и подходы для более эффективного взаимодействия разработчиков, тестировщиков, DevOps и SRE инженеров, групп инвентаризации и эксплуатации сервисов (SysOps, TechOps, NetOps).

В целом DevOps методологиями должен владеть каждый продвинутый разработчик серверных приложений и сервисов - сейчас это весьма насущный навык.

#DevOps
#Аgile
Power of openness - IBM reveals OpenPower

Корпорация IBM сделала архитектуру CPU Power и набор инструкций ISA полностью открытыми.

https://newsroom.ibm.com/2019-08-21-IBM-Demonstrates-Commitment-to-Open-Hardware-Movement

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

Консорциум станет частью Linux Foundation в ближайшее время.

https://openpowerfoundation.org/the-next-step-in-the-openpower-foundation-journey/

Такой шаг со стороны IBM усилит конкурентоспособность и увеличит присутствие архитектуры Power в серверном сегменте рынка.

Главной целью IBM стало ускорение инноваций в облачных технологиях с помощью открытого железа.

Power стала первой полностью открытой архитектурой в серверном сегменте.

До этого полностью открытыми и свободными были только архитектуры MIPS и RISC-V, но применение данных архитектур в силу их особенностей и ориентированности ограничивается на данный момент мобильным сегментом рынка, сетевым оборудованием, IoT устройствами, системами с низким энергопотреблением и embedded системами.

#CPU
#OpenSource
#OpenHardware
Devid_Daymond_Linus_Torvalds_Just_for_fun_Ra.pdf
795.8 KB
Линус Торвальдс, Дэвид Даймонд. Just for Fun. Рассказ нечаянного революционера.

🎂 И да, сегодня 25 августа - день рождения Linux, камрады. Всех, кто так или иначе причастен, или причисляет себя к сообществу - с праздником!

#linux