[Uneex] Тематика лекций, осень 2014 года

Kondakov Roman roman на po.cs.msu.su
Пт Сен 19 16:52:25 MSK 2014


Vladimir Seleznev писал 2014-09-19 16:34:
> On Fri, Sep 19, 2014 at 03:50:05PM +0400, Kondakov Roman wrote:
>> Vladimir Seleznev писал 2014-09-19 15:33:
>> >On Fri, Sep 19, 2014 at 11:15:31AM +0400, Kondakov Roman wrote:
>> >>George Kouryachy писал 2014-09-19 10:14:
>> >>>19 сентября 2014 г., 0:38 пользователь Danya Alexeyevsky
>> >>><dendik на kodomo.fbb.msu.ru> написал:
>> >>>>>Думаю, через год виднее будет.
>> >>>>... а я вот опасаюсь, что будет нам через год виндее.
>> >>>Виндее уже сейчас. Почти никто до конца ничего не знает, зато все
>> >>>грызутся. Напихали в ядро кучу полезностей, которыми система не
>> >>>пользуется. А каких полезностей в ядре нет — реализовали кое-как на
>> >>>прикладном уровне, и система этим пользуется. На стандарты забили.
>> >>>Качество, а следовательно и сопровождаемость кода того, что составляет
>> >>>базовую дистрибуцию — аховое. Эту повесть про старушку можно дальше
>> >>>продолжать.
>> >>>
>> >>>Конечно, год — это маловато. Критическая масса только наросла, да
>> >>>и рвануть ей, надеюсь, не дадут — на тормозах спустят.
>> >>>
>> >>>Вообще интересная тема — поиск инвариантов. То есть что после взрыва
>> >>>выживет. Ядро, командная строка. Си (есть ли у CLang какие-нибудь
>> >>>киллер-фишки для ОС?). Почти всё остальное в UNIX легаси либо уже по
>> >>>факту устарело, либо основательно потеснилось, и больше не инвариант.
>> >>>
>> >>>Только это непродуктивная тема, она лишь ориентацию позволяет не терять.
>> >>
>> >>Как я думаю, GNU никогда не собиралась следовать духу unix и где могла -
>> >>следовала своим путем. Достаточно вспомнить споры вокруг cat -u и,
>> >>скажем,
>> >>то, во что превратился GNU grep.
>> >
>> >Вообще говоря, Linux, как и systemd, никакого отношения к GNU не имеют.
>> 
>> Назовешь ОС, где ядро - Linux, а остальное - не GNU?
> 
> Любой дистрибутив Linux (GNU занимает очень маленькую часть).

В том смысле, что он не с gnu.org? Да.
Но с кого берут пример, когда пишут GPL код? Под какой make пишут?

Хорошо. Я заменяю в своем тексте GNU на GPL-код, тем более, что и 
Торвальдс
тоже заявлял на тему того, что POSIX'у будет соответствовать лишь 
насколько захочет
(могу быть не прав).
Основная моя мысль осталась прежней: в сообществе это началось не вчера, 
это было
заложено изначально.

> А также
> ОСи, где совсем нет GNU: Android, Tizen, как минимум. Нет сомнений, что
> там Linux?

Заметь, никакой командной строки, пайпов и прочего. Т.е. уход от основ - 
очевиден.

> Более того, ни Linux, ни systemd не использует соглашения GNU
> об оформлении исходного кода.

Соглашения даже в пределах одной фирмы не всегда совпадают.

> 
>> Systemd - лицензия GPL, заточен под Linux. Точно никакого отношения?
>> Если только формально.
> 
> Не вижу, как из вышесказанного следует, что systemd — GNU. Как, 
> впрочем,
> и Linux.

Если ты пишешь код исключительно под Linux, то ты неявно оказываешь 
давление
на разработку linux-ядра. А разработчики ядра - на разработчиков 
linux-only
программ.


-- 
                С уважением,
                     Kondakov Roman


Подробная информация о списке рассылки Uneex