Red Hat теперь участник Node.js и другие новости

Red Hat стал платиновым корпоративным спонсором коммьюнити Node.js, присоединившись к хорошему коллективу из Microsoft, IBM, PayPal и прочих. Теперь под контроль наших коллег попадает и одна из самых популярных JS-платформ. Для стандартизации, это лишь в плюс. Ну, наверное, это связано с покупкой FeedHenry.

Вообще, насчет Microsoft как-то неудобно получается. Недавно наши коллеги запустили процесс удаления предложенных Microsoft расширений для стандарта C11 (об этом уже писали на OpenNET.ru), а тут придется с ними сотрудничать. Но, кстати, удалять собрались уже четвертый неправильный способ работы со строками, так что его никому особо жалко не будет.

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

Продолжается эпопея с поддержкой архитектуры POWER8 в Ocaml. В апстриме был бэкенд для 32-битного PowerPC, а вот для 64-битных процессоров всегда была какая-то проблема (ну с этой архитектурой из-за снобизма их вендоров по-другому и быть не могло). Наш коллега, David Woodhouse давным давно написал бэкенд для ppc64, который, к сожалению, выкинули, т.к. железо от Apple медленно умирало (в смысле физически), затем Sony залочило Playstation 3, а другого доступного железа в продаже и не было никогда (см. "снобизм вендоров"). В прошлом году появился новый (третий) бэкенд для ppc64le от IBM, но тоже в формате out-of-tree патчей. И вот, наконец-то, базируясь на разработках Red Hat и IBM в апстриме написали свой, четвертый бэкенд для архитектур ppc / ppc64 / ppc64le. Понятно, что унифицированный бэкенд гораздо лучше, чем разномастные сторонние патчи, поэтому наш коллега, Rich WM Jones, объявил, что Ocaml-пакеты в Fedora теперь будут собираться с помощью upstream-бэкенда.

Кстати, насчет доступных и надежных дистрибутивов для альтернативных платформ - CentOS уже появился для i686, и скоро появится для ppc64 / ppc64le. Работа по сборке CentOS под armv7hl также почти закончена.