Ну про то и речь, планировщик, не тривиальный, реализован в 1986 году. Успех пошел когда его код открытым стал вместе с ОТП
В 1986 году как бы и железо было сильно другое, и на том железе с теми ресурсами что были доступны физически, зеленые потоки и прочие плюшки…
The early OTP system components in 1998
Distributed application management
SASL — error logging, release handling
OS resource monitoring
EVA — protocol independent event/alarm handling
Mnesia — real-time active data replication
SNMP — operations and maintenance interface
INETS — simple HTTP support
A key subsystem in OTP is the System Architecture Support Libraries (SASL), which gave a framework for writing applications. The early version of SASL provided:[5]
Start-up scripts
An application concept
Behaviours (design patterns)
Error handling
Debugging
High-level software upgrade in runtime without shutdown
The behaviours provide programmers with yet higher abstractions for efficient program design. The early version included:[5]
Что нового добавил GO?
Я собственно не против языка как такового, но каких-то прорывных вещей в нем я не вижу. В общем то язык заточен под одну необходимость, простота ротации людей по проектам. Код всегда линеен и прост. Хотя тут всегда есть нюансы ))
Ядро linux, на 2017 год > 24 миллионов строк кода.
Там вроде c + asm в основном.
Если порыться среди открытых проектов объемы в миллион LOC не редкость, а еще есть банковское ПО на фортране и тд. Туда человеко-лет вложено уйма, и как то не горят переписывать, сильно дорого.
В 1987 году первая реализация.
Type classes, which enable type-safe operator overloading, were first proposed by Philip Wadler and Stephen Blott for Standard ML but were first implemented in Haskell between 1987 and version 1.0
immutable infrastructure сильно позже, но явно уже больше 15 лет, загрузка по сети и модификацией шаблонов и образов снаружи использовалась вовсю.
iaas — тоже сильно давно, инструменты подтянулись и стали доступней, пошло в массовое использование, в 2005 — 2007 сетевики в провайдере где я работал использовали подход вовсю, у них была репа с конфигами, набор скриптов и тд
у админов уже был openvz, загрузка по сети, правка шаблонов автоматом и тд. основная часть инфры разворачивалась скриптами (ансибл эт тоже скрипты так то) и кстати проблемы с верификацией кода инфры тоже были (помнятся в основном ошибки при изменениях в dns и когда vlan-ы не туда прибивались) в общем все эти идеи сильно не новые.
Сначала была сеть…
Потом сверху положили overlay сеть…
Потом решили что без шифрования нам не жить и в overlay добавили шифрование…
Потом опять решили что в рамках сети много компонентов и как то надо их друг от друга отделять, не секьюрно же )), добавили network policy…
Потом чет опять стало не безопасно, добавили service mesh…
Какой следующий уровень абстракции нужно добавить для пересылки пакетиков от сервиса A к сервису B безопасно и контролируемо, в приватной сети, в отдельно выделенном VLAN специально для кластера из N < 20 нод?
Ваши варианты?
Я б еще добавил «железо явно выигрывает», если честно давно пофиг, выигрывает программно аппаратный комплекс способный выполнять свои задачи с наибольшем комфортом для пользователя. Я пользователь ноутбука, и какое там железо мне фиолетого, мне неинтересны количество памяти с cpu (диски интересны в какой то степени), мне интересно насколько комфортно мне будет выполнять задачи которые мне нужны. Насколько комфортно будет пользоваться железкой в принципе ( вес, время, экран, клавиатура, тактильные ощущения от корпуса, время реакции, набор функционала из коробки которым я пользуюсь и тд).
А все вот эти у нас 250 супер пупер cpu и память которая помнит все, ну скучно, тупые маркетинговые темы померится у кого больше давно не интересны, я готов попробовать любой новый ноут, если он в плане удобства для меня покажется удобней текущего, я его куплю. Но пока альтернатив макам (для себя) не вижу.
PS пользуюсь маками с 2009 года, ничего никогда не болтается. В среднем после 5 лет эксплуатации железка остается неизменной в плане внешнего вида и эксплуатационных характеристик (батарейки иногда страдают, приходится менять). После падений вмятины остаются, ну так они ж люминевые… ))
Китайцы молодцы. А вот вопрос железа спорный, у меня на старом MacBook было 8 гигов оперативы и 250 ssd, на новом аналогично. Время автономной работы изменилось в 2 раза, Субъективно отзывчивость выросла.
Количество cpu и прочее меня не интересует уже лет 8, под мои задачи этой железки за глаза (да и любой современной тоже), ключевые параметры стали автономность и вес.
Насчет конского ценника, ну рабочий инструмент выбирается по нужным параметрам, цена тут в очень низком приоритете.
Да и вообще выражение конский ценник весьма размывчато, хорошие ноутбуки у всех контор дороги, и на мой взгляд тут соотношение железо + заточенное под него ПО выигрывает.
Но это все вкусовщина, я например в принципе не возьму в качестве инструмента ноут с windows, мне нужны *nix машины, ноут под linux или под mac os (можно bsd или solaris, но там совсем с железом печально), ну и тут выбор, купить законченное решение или самому делать то что мне нужно (время = деньги, заточить linux на ноуте под все мои хотелки по времени выйдет дороже покупки ноута), учитывая вопрос драйверов и тд, мак явно выигрывает. PS работаю в 99% времени с linux, мак это удаленный терминал + прочие плюшки для жизни.
Хорошо вам, а мне про море еще полгода только мечтать, дети — прививки. Ценовая категория ноутбука та же, брал в эльдорадо, 95 т.р. (дешевле чем с официального сайта, их местные скидки)
Ничего не имею против honor и тд, но мой выбор apple, мне у них нравится качество рабочего инструмента.
Что ELK что Grailog в плане масштабирования по факту одинаковы. Оба решения используют elastic для хранения. Имея опыт использования обоих решений в конфигурациях порядка 60к сообщений в секунду предпочитаю graylog. По ресурсам они по факту кушают практически одинаково, GELF в использовании на порядок проще чем регексы для ELK.
В graylog подкупает простота и всеядность коллектора логов. Хотя на вкус и цвет все фломастеры разные. )
Я бы не был так уверен. Случай из личной практики, скорость 10 км в час, еду без ускорений и торможений, машина мерседес, заднеприводный, резина хорошая с шипами, попался кусок колеи, машина подпрыгнула сантиметров на 30 в верх и ее развернуло градусов на 40 в сторону, въехал в сугроб. И таких случаев масса. Ехать 60 можно по льду, если он ровный, и препятствий нет ))
Вообще за 20 лет за рулем таких историй набралось выше крыши. Причем привод роли не играет, теряют управление на любом приводе, и везде свои нюансы.
Зрелище кувыркающегося микроавтобуса (не помню марку, но помню что полноприводный) врезалось в память наверно навсегда. Мужик который с него вылез, когда тот в итоге остановился на обочине, был в полном… шоке.
Ну вы про протекционизм европейцам расскажите с их квотами. Это только у эльфов имея монетки можно купить и продать все что угодно, а в реальности чет нет такого, покупка любого технологичного бизнеса — лотерея завязанная на госструктуры, примеров масса.
Ну и вообще протекционизм не только дает ему заработать, он как бы сыр в России делает, и люди у него работают. Это рыночная ниша, и ее специально зачистили под местное производство, и это правильно. Не вижу ничего плохого в протекционизме.
Неделю назад купил мелкому велик, шикарный, магниевый сплав, легкий красивый, ножные тормоза. А снизу этикетка «Изготовлена в России», и вот думаю чем больше товара будет изготавливаться на местных производствах, тем богаче будет население.
С удовольствием прочитал, включая предпоследний вопрос. Ваш совет, ограниченный вашим восприятием мира, услышан.
Любой вменяемый человек поверит в личный опыт близкого родственника, а не в статью написанную непонятно кем за деньги.
А если для вас информация из первых рук от вашего близкого родственника значит меньше чем статьи незнакомых вам людей может вы и есть жертва пропаганды?
Или пропаганда это ваш бизнес, где только деньги и ничего личного?
Кукушка хвалит петуха, за то что хвалит он кукушку ))
Вот честно, умиляют такие борцы за свободу слова, вернее за свободу своего слова. Когда вас даже теоретически в чем то ограничивают вы вопите, но когда вам дают волшебную кнопку ограничить кого-то ваше сердце замирает от восторга… ))
Система кармы на habr это механизм цензурирования, причем крайне ущербный, сливая или увеличивая карму вы просто становитесь цензором, ну или манипулятором. Чисто теоретически, 10 аккаунтов которые лайкают друг друга, дают кучу возможности по манипулированию якобы публичным мнением.
Ну и еще раз повторюсь, мне действительно глубоко фиолетово на то что РКН зашейпил трафик твиттеру. Это мое личное мнение. А если ваше мнение противоречит этому, но при этом вы вовсю пользуетесь способами цензурирования дабы не видеть другие мнения… Ну флаг вам в руки и барабан на шею, а я это еще в детстве прошел. Включая понижение кармы на пионерских собраниях на тему мнения отличного от политики партии )))
И с учетом «Ну слили вам карму, да и пофиг )))», пойду погуляю с сыном на улицу, потом куплю бутылку красного вина, пожарю дома стейк из мраморной говядины, попрошу Алису что нибудь спеть, и прекрасно проведу вечер в кругу семьи, поминая добрым словом борцов за свободу слова во всем мире. ))
В 1986 году как бы и железо было сильно другое, и на том железе с теми ресурсами что были доступны физически, зеленые потоки и прочие плюшки…
The early OTP system components in 1998
Distributed application management
SASL — error logging, release handling
OS resource monitoring
EVA — protocol independent event/alarm handling
Mnesia — real-time active data replication
SNMP — operations and maintenance interface
INETS — simple HTTP support
A key subsystem in OTP is the System Architecture Support Libraries (SASL), which gave a framework for writing applications. The early version of SASL provided:[5]
Start-up scripts
An application concept
Behaviours (design patterns)
Error handling
Debugging
High-level software upgrade in runtime without shutdown
The behaviours provide programmers with yet higher abstractions for efficient program design. The early version included:[5]
Supervision
Servers
Event handling
Finite-state machines
Что нового добавил GO?
Я собственно не против языка как такового, но каких-то прорывных вещей в нем я не вижу. В общем то язык заточен под одну необходимость, простота ротации людей по проектам. Код всегда линеен и прост. Хотя тут всегда есть нюансы ))
Там вроде c + asm в основном.
Если порыться среди открытых проектов объемы в миллион LOC не редкость, а еще есть банковское ПО на фортране и тд. Туда человеко-лет вложено уйма, и как то не горят переписывать, сильно дорого.
developed by Joe Armstrong, Robert Virding, and Mike Williams in 1986,
Type classes, which enable type-safe operator overloading, were first proposed by Philip Wadler and Stephen Blott for Standard ML but were first implemented in Haskell between 1987 and version 1.0
immutable infrastructure сильно позже, но явно уже больше 15 лет, загрузка по сети и модификацией шаблонов и образов снаружи использовалась вовсю.
iaas — тоже сильно давно, инструменты подтянулись и стали доступней, пошло в массовое использование, в 2005 — 2007 сетевики в провайдере где я работал использовали подход вовсю, у них была репа с конфигами, набор скриптов и тд
у админов уже был openvz, загрузка по сети, правка шаблонов автоматом и тд. основная часть инфры разворачивалась скриптами (ансибл эт тоже скрипты так то) и кстати проблемы с верификацией кода инфры тоже были (помнятся в основном ошибки при изменениях в dns и когда vlan-ы не туда прибивались) в общем все эти идеи сильно не новые.
Потом сверху положили overlay сеть…
Потом решили что без шифрования нам не жить и в overlay добавили шифрование…
Потом опять решили что в рамках сети много компонентов и как то надо их друг от друга отделять, не секьюрно же )), добавили network policy…
Потом чет опять стало не безопасно, добавили service mesh…
Какой следующий уровень абстракции нужно добавить для пересылки пакетиков от сервиса A к сервису B безопасно и контролируемо, в приватной сети, в отдельно выделенном VLAN специально для кластера из N < 20 нод?
Ваши варианты?
HONOR MagicBook 15:
опыт работающего студента
А все вот эти у нас 250 супер пупер cpu и память которая помнит все, ну скучно, тупые маркетинговые темы померится у кого больше давно не интересны, я готов попробовать любой новый ноут, если он в плане удобства для меня покажется удобней текущего, я его куплю. Но пока альтернатив макам (для себя) не вижу.
PS пользуюсь маками с 2009 года, ничего никогда не болтается. В среднем после 5 лет эксплуатации железка остается неизменной в плане внешнего вида и эксплуатационных характеристик (батарейки иногда страдают, приходится менять). После падений вмятины остаются, ну так они ж люминевые… ))
HONOR MagicBook 15:
опыт работающего студента
Количество cpu и прочее меня не интересует уже лет 8, под мои задачи этой железки за глаза (да и любой современной тоже), ключевые параметры стали автономность и вес.
Насчет конского ценника, ну рабочий инструмент выбирается по нужным параметрам, цена тут в очень низком приоритете.
Да и вообще выражение конский ценник весьма размывчато, хорошие ноутбуки у всех контор дороги, и на мой взгляд тут соотношение железо + заточенное под него ПО выигрывает.
Но это все вкусовщина, я например в принципе не возьму в качестве инструмента ноут с windows, мне нужны *nix машины, ноут под linux или под mac os (можно bsd или solaris, но там совсем с железом печально), ну и тут выбор, купить законченное решение или самому делать то что мне нужно (время = деньги, заточить linux на ноуте под все мои хотелки по времени выйдет дороже покупки ноута), учитывая вопрос драйверов и тд, мак явно выигрывает. PS работаю в 99% времени с linux, мак это удаленный терминал + прочие плюшки для жизни.
HONOR MagicBook 15:
опыт работающего студента
Ничего не имею против honor и тд, но мой выбор apple, мне у них нравится качество рабочего инструмента.
HONOR MagicBook 15:
опыт работающего студента
18 часов на батарейке, что очень радует.
В graylog подкупает простота и всеядность коллектора логов. Хотя на вкус и цвет все фломастеры разные. )
Вообще за 20 лет за рулем таких историй набралось выше крыши. Причем привод роли не играет, теряют управление на любом приводе, и везде свои нюансы.
Зрелище кувыркающегося микроавтобуса (не помню марку, но помню что полноприводный) врезалось в память наверно навсегда. Мужик который с него вылез, когда тот в итоге остановился на обочине, был в полном… шоке.
чем не угодил?
Ну и вообще протекционизм не только дает ему заработать, он как бы сыр в России делает, и люди у него работают. Это рыночная ниша, и ее специально зачистили под местное производство, и это правильно. Не вижу ничего плохого в протекционизме.
Неделю назад купил мелкому велик, шикарный, магниевый сплав, легкий красивый, ножные тормоза. А снизу этикетка «Изготовлена в России», и вот думаю чем больше товара будет изготавливаться на местных производствах, тем богаче будет население.
Любой вменяемый человек поверит в личный опыт близкого родственника, а не в статью написанную непонятно кем за деньги.
А если для вас информация из первых рук от вашего близкого родственника значит меньше чем статьи незнакомых вам людей может вы и есть жертва пропаганды?
Или пропаганда это ваш бизнес, где только деньги и ничего личного?
Вот честно, умиляют такие борцы за свободу слова, вернее за свободу своего слова. Когда вас даже теоретически в чем то ограничивают вы вопите, но когда вам дают волшебную кнопку ограничить кого-то ваше сердце замирает от восторга… ))
Система кармы на habr это механизм цензурирования, причем крайне ущербный, сливая или увеличивая карму вы просто становитесь цензором, ну или манипулятором. Чисто теоретически, 10 аккаунтов которые лайкают друг друга, дают кучу возможности по манипулированию якобы публичным мнением.
Ну и еще раз повторюсь, мне действительно глубоко фиолетово на то что РКН зашейпил трафик твиттеру. Это мое личное мнение. А если ваше мнение противоречит этому, но при этом вы вовсю пользуетесь способами цензурирования дабы не видеть другие мнения… Ну флаг вам в руки и барабан на шею, а я это еще в детстве прошел. Включая понижение кармы на пионерских собраниях на тему мнения отличного от политики партии )))
И с учетом «Ну слили вам карму, да и пофиг )))», пойду погуляю с сыном на улицу, потом куплю бутылку красного вина, пожарю дома стейк из мраморной говядины, попрошу Алису что нибудь спеть, и прекрасно проведу вечер в кругу семьи, поминая добрым словом борцов за свободу слова во всем мире. ))