Так. Спасибо ali@, я, кажется, недостаточно чётко сформулировал общую идею.
Как тут заметил ximaera@ «пожилой набор технологий -- APT, dpkg, GPG keyring, etc., -- и всё это пространство концепций -- OSS, FOSS, GNU, GPL,» остаются чуть ли не наиболее эффективным основанием именно что дистрибуции, то есть надёжного воспроизводимого распространения. Но круг пользовательских задач сильно расширился, и в различных — довольно популярных — ситуациях этот инструментарий работает плоховато, и люди начинают изобретать свой. Примеры я уже приводил (расширения броузеров, модули ЯП, прошивки гаджетов), в список можно добавить, конечно, проприетарные блобы и обсуждаемые в соседнем треде изолированные окружения. Довольно показательно было бы посмотреть, - Как устроены все эти системы дистрибуции an mass, то есть какие в них инварианты - Как меняются методы и формы организации в зависимости от целей и задач дистрибуции (почему extensions? почему pip/gem? вот это всё) - Как задорно авторы проходят по граблям, давно-давно уже размеченным линупсоидами Соответственно, с этой целью надо совсем отказаться от элементов курса «операционные системы»: в этом семестре нам интересно, как устроен распространяемый объект только постольку, поскольку мы выбираем приёмы его распространения (установки, сопровождения, whatever). 15 сентября 2016 г., 12:35 пользователь George Kouryachy <frbrgeo...@gmail.com> написал: > Привет! > > Выношу в отдельный тред. > > С некоторым трепетом я понял, что тему $Subj как раз освещать > интересно и поучительно, и, главное, это не самая плохая тема для > _начинающих_. Только она не про Linux, и в каком-то смысле даже про > то, что дистрибутив Linux — не самое прекрасное явление в мире. > > Зато она в сильной степени про FOSS, что важно > > Что я имею в виду: > - Всё равно какое-то приличное время изучаем дистрибутив линупс, но > совсем на уровне убунтоида: > -- Какие задачи решает дистрибутив (установка, сопровождение и > модернизация ОС, грубо говоря) > -- Как устроена типичная ОС: ядро, старт системы, программный интерфейс, (г)уй > -- Как устроен дистрибутив, чтобы решать эти задачи: пакеты, репо, > установщик/диспетчер > -- Почему это работает: свободные лицензии, открытая разработка, > сообщество, дисциплина, информационное пространство в сети > -- Что не так и хочется улучшить (приложения вместо пакетов, прошивки > вместо вялотекущих обновлений, вот это всё) > - Затем выясняем, что на задаче «установка, сопровождение и > модернизация ОС» клет свином не сошёлся, есть и другие «экосистемы» > - броузеры на примере FF, Chrome и Chromium (есть разница! и один > влияет на другого) > - питон, руби, какой-нибудь нод.жс > - Ондроед > - ET VOILA инварианты в этом всём поискать > - Резюме: нет в мире совершенства, сделаем его лучше! > > Как-то так. Что важно: исключительно на пользовательском уровне > разговор, никаких знаний, помимо умения читать тексты на незнакомом ЯП > (да, я знаю, что это больно, и это не знание а запрещённая магия). > > > Просьбы: > > 0. Как оно вообще? Я пока в креативной эйфории, вот проснусь завтра с > чувством «всё говно» > 1. Покидайте, кстати, в меня этим самым говном, посмотрим, как держится > 2. Замечания, предложения? > 3. И да, это ДОЛЖНО называться «.* Linux .*». Как? > > > -- > George V. Kouryachy (aka Fr. Br. George) -- George V. Kouryachy (aka Fr. Br. George) _______________________________________________ Uneex site list Uneex@lists.cs.msu.ru https://lists.cs.msu.ru/mailman/listinfo/uneex