<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Я, возможно, лишь про несущественную деталь сейчас скажу, но всё же.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Огромное количество усилий и навыков, которые есть вокруг дистрибутивоведения берутся от старой</div><div class="">концепции мутабельного непереустанавливаемого сервера, в котором ещё и за аптайм борятся.</div><div class=""><br class=""></div><div class="">Т.е. когда на сервере куча логинов, кто-то что-то (не что-то, а программу на С) собирает прям на нём, сервер могут аж по 3-4 года</div><div class="">не переустанавливать и гордятся (на самом деле боятся), что он уже 6543 дня up.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Эти подходы сегодня очень сильно видоизменяются.</div><div class="">Во-первых, аптайм больше месяца — это плохо. Это значит, что ты уже месяц как не знаешь, что будет с твоим</div><div class="">продакшном, когда сервер ребутнется.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Во-вторых, заточенность всего юникса на обслуживание дистрибутивов приводит к тому, что прикладное ПО</div><div class="">в случае серверного исполнения, само тащит за собой всё то, что ему нужно. Будь то питон, рельсы, жава или что-то ещё,</div><div class="">всё заканчивается /opt-ом со всеми зависимостями у себя лично.</div><div class=""><br class=""></div><div class="">Ruby on Rails, поменявшие всю веб-разработку вообще полностью выпали из всей экосистемы дистрибутивов и пакет</div><div class="">руби — это первое что _стирают_ при деплое продакшн сервера под рельсы, что бы не дай бог не вовлечься в тот техпроцесс.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">В-третьих, сейчас из каждой щели лезет Docker (которому от роду 3 года, но он конечно уже морально устарел и обладает</div><div class="">массой Неустранимых Проблем (с), но всё же) с темой немутабельных серверов.</div><div class=""><br class=""></div><div class="">При всём при том, что эта концепция довольно удачно влилась в абсолютно противоположную ей структуру, созданную 40 лет назад,</div><div class="">она всё таки остается противоположной: server per application, немутабельные операционные системы (которых много) и т.п.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Повторюсь, возможно я сейчас говорю про какие-то сиюминутные детали, но я помню свои ощущения от прочтения старой</div><div class="">толстой книжки Unix в 97-м году, в которой примерно процентов 80 оказалось ненужным уже тогда замшелым атавизмом,</div><div class="">с которым я к счастью ни разу и не столкнулся.</div><div class=""><br class=""></div><div class=""><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">On 15 Sep 2016, at 01:32, Eugene Syromyatnikov <<a href="mailto:evgsyr@gmail.com" class="">evgsyr@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">2016-09-14 20:43 GMT+00:00 Eugene Syromyatnikov <</span><a href="mailto:evgsyr@gmail.com" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">evgsyr@gmail.com</a><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">>:</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">On Sep 14, 2016 23:23, "George Kouryachy" <<a href="mailto:frbrgeorge@gmail.com" class="">frbrgeorge@gmail.com</a>> wrote:<br class=""><blockquote type="cite" class=""><br class="">Всем привет!<br class=""><br class="">Надо бы возобновить спецкурс по Linux на факультете. Давно не было и<br class="">вообще.<br class=""><br class="">Я даже готов начать его со следующей недели.<br class=""><br class="">НО.<br class=""><br class="">На сегодняшний день я совсем не представляю, как и про что<br class="">рассказывать в первом семестре. См. моё письмо на эту тему от 2014<br class="">года: <a href="https://lists.cs.msu.ru/pipermail/uneex/2014-September/002801.html" class="">https://lists.cs.msu.ru/pipermail/uneex/2014-September/002801.html</a><br class=""><br class="">В прошлый раз обсуждение закончилось Питоном. На этот раз хотелось бы,<br class="">чтобы закончилось Linux-ом.<br class=""><br class="">1. Рассказывать про Unix и называть это Linux-ом я не стану<br class="">2. Рассказывать про всё, что сегодня называет себя Linux-based OS,<br class="">значит, зачитывать вслух 10% интернета<br class="">3. Пытаться (как это было в 11 году) измыслить некоторые «инварианты»<br class="">среди этих 10% — значит, рассказывать практически только про ядро. Это<br class="">захватывающе интересно мне, например, что означает, что сам я не<br class="">слишком в теме. Женя Сыромятников, кажется, делал что-то подобное, к<br class="">нему ходило полторы калеки вроде меня, только с большим количеством<br class="">свободного врмени<br class=""></blockquote>По мне, так это (рассказ про ядро) — единственное, что можно называть<br class="">"курсом про линукс", тем более, что про это рассказывают мало. Со своей<br class="">стороны, готов помочь с подготовкой лекционного плана подобного курса, но<br class="">вряд ли чем-то сильно большим.<br class=""></blockquote><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Попытался написать план (</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://uneex.org/eSyr/LinuxKernelCoursePlan2016" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">https://uneex.org/eSyr/LinuxKernelCoursePlan2016</a><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class=""><span class="Apple-converted-space"> </span>), понял, что внятно</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">не могу написать процентов про 90 того, про что ещё надо написать, так</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">что, если кто-то ещё не вступит, то идея мертворождённая, по всей</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">видимости.</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div></blockquote><div><br class=""></div><div><br class=""></div></div><br class=""></body></html>