The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Линус Торвальдс выступил с критикой контроля качества в  DRM..., opennews (?), 27-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +3 +/
Сообщение от Аноним (-), 27-Фев-17, 11:30 
Я против странно коррелирующих наплывов фанатов микроядерности и микрософта.
Лови минус.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

20. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –4 +/
Сообщение от Анонимм (??), 27-Фев-17, 11:33 
Спасибо за конкретику по минусу.

Хотя странно: за наплавы статистики посещаемости ресурса лично я не отвечаю, но минус прилетает именно мне... Ну что ж...

Да, если по микроядру есть мысли - прошу.

Ответить | Правка | Наверх | Cообщить модератору

40. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +2 +/
Сообщение от Аноним (-), 27-Фев-17, 12:09 
Куратор твой отвечает.
По микроядру задачка тебе такая на размышление: оцени, сколько сил на это уйдет, и насколько велик возможный выигрыш. А то указывать, куда идти линуксу, ты, конечно, горазд.

Ну и да, пассажи вроде
>Да и сейчас, в монолитном виде тестировать отдельные модули ядра, кроме как собрать ВСЁ, загрузить и погонять - некак.

Выдают глубину твоих познаний в предметной области с головой.

Ответить | Правка | Наверх | Cообщить модератору

55. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –3 +/
Сообщение от Анонимм (??), 27-Фев-17, 12:25 
> По микроядру задачка тебе такая на размышление: оцени, сколько сил на это
> уйдет, и насколько велик возможный выигрыш.

Возможный выигрыш: в мире продолжит жить и развиваться самое функциональное открытое ядро общего назначения, а не загнётся под весом своих проблем, вынуждая народ разбегаться по всяким *BSD или - не дай Бог - оффтопикам.
Думаю, этот выигрыш достоин любого объёма человекочасов.


> А то указывать, куда идти линуксу, ты, конечно, горазд.

Спасибо.
Вы тоже можете попробовать предложить путь развития. Это никому не запрещается.


> Ну и да, пассажи вроде
>>Да и сейчас, в монолитном виде тестировать отдельные модули ядра, кроме как собрать ВСЁ, загрузить и погонять - некак.
> Выдают глубину твоих познаний в предметной области с головой.

А я на экзамене? Или речь обо мне?
Я думал, что речь о Линуксе.

Есть конечно отдельные автоматические тесты по некоторым подсистемам (find|grep test), но их объём несопоставим с объёмом всего кода (т.е. покрытие - мизерное).
Потому, тестируют всё ядро целиком сборками случайных конфигов (да, это и значило "собрать ВСЁ, загрузить и погонять"), а отдельные дрова в процесса разрабоки - в лучшем случае перезагрузкой модуля. Невыгружаемые же части ядра тестятся перекомпиляцией и бутов в это ядро.
Вы ещё какие-то споособы тестирования текущего Линуха знаете?

Ответить | Правка | Наверх | Cообщить модератору

67. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –1 +/
Сообщение от Аноним (-), 27-Фев-17, 12:40 
>Возможный выигрыш: в мире... (наступит, короче, коммунизм)

Ты давай вот эти прокламации оставь для кого-нибудь другого. Линукс не самоцель. Возьми и посчитай. С обоснованиями.

>Вы тоже можете попробовать предложить путь развития. Это никому не запрещается.

Еще раз говорю, более понятно: звездеть на форуме - не мешки ворочать. Иди и делай. Будешь указывать, куда идти другим - другие однажды скажут, куда идти тебе.

>А я на экзамене? Или речь обо мне?

О тебе, студент, о тебе. Ты берешься рассуждать о тех вещах, о которых имеешь весьма смутное представление.

>Есть конечно отдельные автоматические тесты... (опять много воды)

Тестирование и архитектура ядра - вещи ортогональные. Это вопрос организационный, а не вопрос микроядерности.

Ответить | Правка | Наверх | Cообщить модератору

101. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –2 +/
Сообщение от Анонимм (??), 27-Фев-17, 13:44 
> Ты давай вот эти прокламации оставь для кого-нибудь другого. Линукс не самоцель.
> Возьми и посчитай. С обоснованиями.

Зачем?
Это что, коммерческий проект или где?
Или кому-то станет легче, если появится циферь, что для этого нужно N+1 человекочасов?
Это добавит сторонников микроядерного подхода? - не думаю.

> Еще раз говорю, более понятно: звездеть на форуме - не мешки ворочать.
> Иди и делай.

Я и делаю.
Меж прочим, пересматривать устоявшиеся стереотипы (а тем паче помогать в этом другим) - очень сложная и неблагодарная (но необходимая) работа.

> Будешь указывать, куда идти другим - другие однажды скажут, куда идти тебе.

Вы меня с кем-то путаете.
Кому я и где указал?
Какому субъекту я вот прям взял и что-то начал рассказывать что делать?
Не было этого. Даже Торвальдсу я ничего не указывал.
Перечитайте, если не верите.


> О тебе, студент, о тебе. Ты берешься рассуждать о тех вещах, о
> которых имеешь весьма смутное представление.

Заметьте, сколько всего Вы уже написали, но о микроядре пока ни слова (всё какие-то нравоучения что я не так что-то [не]делаю). Я же о нём написал хоть что-то. По одному этому параметру можно судить о наших представлениях.


> Тестирование и архитектура ядра - вещи ортогональные. Это вопрос организационный, а не
> вопрос микроядерности.

Согласен. Другого и не утверждал.
Просто микроядро переводит разработку дров в юзерзлевел, что проще (прослойка API уже готова, раз и для всех, не нужно тратить время для написания заглушек).

Ответить | Правка | Наверх | Cообщить модератору

141. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +1 +/
Сообщение от Аноним (-), 27-Фев-17, 15:12 
>Это что, коммерческий проект или где?

Это тут ни при чем. Посчитать прошу не в деньгах, а в часах.

>Или кому-то станет легче, если появится циферь, что для этого нужно N+1 человекочасов?

Тебе должно полегчать, когда осознаешь, что это титанический труд, не стоящий свеч.

>Это добавит сторонников микроядерного подхода? - не думаю.

Правильно, не добавит, см. выше, почему.

>Я и делаю.

Результаты где? Сколько сил потрачено уже и каких успехов достиг проект?

>Меж прочим, пересматривать устоявшиеся стереотипы (а тем паче помогать в этом другим) - очень сложная и неблагодарная (но необходимая) работа.

Угу. Похоже, предыдущий вопрос снимается.

>Заметьте, сколько всего Вы уже написали, но о микроядре пока ни слова

Потому что нет предмета спора. Забавно, но ты не написал про микроядро тоже ничего, ты лишь безосновательно пытаешься утверждать, будто бы архитектура ядра разом решит все организационные вопросы и какие-то сферические "надежности" и "безопасности" в вакууме и *спасет линукс* (конечно же, без ссылок на авторитетные исследования и подсчеты). И вот, например, опять:

>Просто микроядро переводит разработку дров в юзерзлевел, что проще

Это бессодержательное утверждение, понимаешь? С ним невозможно поспорить. Что проще? Кому проще?
И так у тебя все.

Ответить | Правка | Наверх | Cообщить модератору

167. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –2 +/
Сообщение от Анонимм (??), 27-Фев-17, 16:03 
> Это тут ни при чем. Посчитать прошу не в деньгах, а в часах.

Ничего это не поменяет, и проблем в Линухе не убавит.

>>Или кому-то станет легче, если появится циферь, что для этого нужно N+1 человекочасов?
> Тебе должно полегчать, когда осознаешь, что это титанический труд, не стоящий свеч.

При чём тут я?
Ну титанический, и что? Это ж всё уже раз написали люди. Значит и переделать смогут, когда осознают необходимость.
Временем то не связаны.
Главное - знать правильный путь.

>>Я и делаю.
> Результаты где? Сколько сил потрачено уже и каких успехов достиг проект?

Куча народу на опеннете задумалось (кто в какой степени, конечно) о проблемах Линукса, о путях их решения, и, в частности, о пути микроядра.
Некоторые из этого числа ещё какое-то время будут думать над этим, кто-то ещё что-то придумает, а кто-то изменит своё мнение. И всё это - в плюс к _долгосрочному_ решению проблем Линуха.


>>Заметьте, сколько всего Вы уже написали, но о микроядре пока ни слова
> Потому что нет предмета спора.

Да, есть вопрос, а не спор: как окончательно решить все эти проблемы устойчивости и качества кода Линукса?

> Забавно, но ты не написал про микроядро тоже ничего

Странно, в моей Вселенной я в этой ветке напостил кучу постов о микроядре.


> ты лишь безосновательно пытаешься утверждать, будто бы архитектура ядра
> разом решит все организационные вопросы

Вы снова меня с кем-то путаете... ну бывает.


> и какие-то сферические "надежности" и "безопасности" в вакууме и *спасет линукс*

Почему сферические?
Разве не добавляет системе надёжности то, что браузер (драйвер веба меж прочим ;) работает в отдельном адр. пространстве, а не в ядре?
Почему тогда такой же подход к остальным дровам не улучшит ситуацию?


> (конечно же, без ссылок на авторитетные исследования и подсчеты).

а.... Вам авторитетов подавай... своей головой не можете подумать...
Ну, что ж. Таковых счас большинство (увы).


>>Просто микроядро переводит разработку дров в юзерзлевел, что проще
> Это бессодержательное утверждение, понимаешь? С ним невозможно поспорить. Что проще? Кому
> проще?
> И так у тебя все.

Проще, потому, что есть заданный API, через который нужно общаться с железом и прочими сервисами, и - главное - через это API возможна разработка через тестирование (TDD), что позволяет тестить написанное и в юзер-левеле, причём во всех режимах работы самого железа. Это подразумевает запись в форме тестов того, как должна работать железка.
Даже если разработка драйвера идёт путём прощупывания железки, не имея документации производителя. Просто все "раскопки" записываются в форме тестов - и будут проверять на соответсивие уже сам код.

Ответить | Правка | Наверх | Cообщить модератору

193. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +2 +/
Сообщение от Аноним (-), 27-Фев-17, 16:48 
>Ничего это не поменяет, и проблем в Линухе не убавит.

Да неужели? А вот твои дифирамбы микроядру, конечно, все поменяют и все проблемы решат!

>Ну титанический, и что? Это ж всё уже раз написали люди. Значит и переделать смогут, когда осознают необходимость.

Теперь докрути свою мысль до конца, не бойся: необходимости в этом нет, вот и никто не переписывает.

>Главное - знать правильный путь.

Очередное бессодержательное утверждение за все хорошее. А кто сказал, что микроядро - правильный путь?

>Результаты где?
>>Куча народу на опеннете задумалось

Молодец какой, очень результативен твой проект микроядерного линукса, ничего не скажешь!

>Да, есть вопрос, а не спор: как окончательно решить все эти проблемы устойчивости и качества кода Линукса?

Никак, и дело не в архитектуре и вообще не в линуксе. Был бы знаком с предметной областью (программная инженерия) - не задавал бы таких глупых вопросов.

>Странно, в моей Вселенной я в этой ветке напостил кучу постов о микроядре.

Кучу напостил, вот именно. Толку ноль, смысла ноль.

>Вы снова меня с кем-то путаете... ну бывает.

Не путаю, нет.

>Почему сферические?

Без конкретики потому что.

>Разве не добавляет системе надёжности то, что браузер (драйвер веба меж прочим ;) работает в отдельном адр. пространстве, а не в ядре?

Браузер и сейчас не работает в пространстве ядра. Ты совсем плаваешь, дружок!

>а.... Вам авторитетов подавай... своей головой не можете подумать...

Ньютон говорил, что стал великим, потому что стоял на плечах гигантов. Но кукаретик-микроядерщик, несомненно, умнее всех ученых-современников.
Что ж, можно и своей, почему бы и нет? Покажи хотя бы одну свою публикацию на тему, очень интересно будет обсудить.

>Это подразумевает запись в форме тестов того, как должна работать железка.

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

Ответить | Правка | Наверх | Cообщить модератору

210. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –1 +/
Сообщение от Анонимм (??), 27-Фев-17, 17:19 
> Очередное бессодержательное утверждение за все хорошее. А кто сказал, что микроядро -
> правильный путь?

А как иначе оградить доступ тому, чему не нужно всё, а достаточно лишь своей памяти?


> Молодец какой, очень результативен твой проект микроядерного линукса, ничего не скажешь!

Вообще-то, любой немалый проект начинается с обсуждения. Нет?
(кто-то ниже об инженерии говорил?)


>>Да, есть вопрос, а не спор: как окончательно решить все эти проблемы устойчивости и качества кода Линукса?
> Никак

Понял. Тогда к Вам вопросов больше нет.

> и дело не в архитектуре и вообще не в линуксе. Был
> бы знаком с предметной областью (программная инженерия) - не задавал бы
> таких глупых вопросов.

Мой вопрос отличается ещё и предложенным вариантом ответа на него.

>>Разве не добавляет системе надёжности то, что браузер (драйвер веба меж прочим ;) работает в отдельном адр. пространстве, а не в ядре?
> Браузер и сейчас не работает в пространстве ядра. Ты совсем плаваешь, дружок!

Что-то Вы в своей истерике не понимаете написанного. Перечитайте ещё раз. Я не утверждал, что он в ядре работает.


> Что ж, можно и своей, почему бы и нет? Покажи хотя бы
> одну свою публикацию на тему, очень интересно будет обсудить.

Неплохая точка старта:
microkernel _точка_ info


> Молодец какой! А ничего, что эта сферическая в вакууме программная модель железки,
> потребует усилий на написание гораздо больше, чем написание драйвера для нее же?

Удивительно, но чтобы что-то сделать - нужно делать.
Сам драйвер не говорит ничего о простом вопросе: а так ли он работает, как задумывалось? Просто потому, что то, как задумывалось - написано разве что в Documentation/* на человеческом языке, и проверять - следовательно - нужно тратить время именно человеку. Но все вокруг продолжают страдать, что нет времени.


> Но это полбеды - главная беда в том, что тестирование
> на такой ущербной модели все равно ничем тебе не поможет.

Если есть тесты и нет тестов - не дают никакой разницы, то вопрос о программной инженерии лучше закрыть.

Извините, если побеспокоил.

Ответить | Правка | Наверх | Cообщить модератору

304. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +/
Сообщение от Michael Shigorinemail (ok), 27-Фев-17, 22:22 
> find|grep test

Надеюсь, это была не цитата?

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

310. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –1 +/
Сообщение от Анонимм (??), 27-Фев-17, 22:32 
>> find|grep test
> Надеюсь, это была не цитата?

Возможно, но ссылку счас уже не найду. Где-то затерялась в закладках...

Ответить | Правка | Наверх | Cообщить модератору

312. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +/
Сообщение от Michael Shigorinemail (ok), 27-Фев-17, 22:37 
>>> find|grep test
>> Надеюсь, это была не цитата?
> Возможно, но ссылку счас уже не найду. Где-то затерялась в закладках...

А без закладки можете сказать, что именно должна вернуть такая команда?

Ответить | Правка | Наверх | Cообщить модератору

318. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +/
Сообщение от Анонимм (??), 27-Фев-17, 22:46 
> А без закладки можете сказать, что именно должна вернуть такая команда?

Предполагался запуск в дереве сырцов 4.4 Линуха.
В целях ознакомиться с общим состоянием тестирования кода ядра.

Ответить | Правка | Наверх | Cообщить модератору

325. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +2 +/
Сообщение от Michael Shigorinemail (ok), 27-Фев-17, 22:56 
>>>>> find|grep test
>> А без закладки можете сказать, что именно должна вернуть такая команда?
> Предполагался запуск в дереве сырцов 4.4 Линуха.

Не цель, а что вернёт.  Вы же ратуете за тесты?  Пока этот сами не прошли.

Ответить | Правка | Наверх | Cообщить модератору

332. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –2 +/
Сообщение от Анонимм (??), 27-Фев-17, 23:09 
> Не цель, а что вернёт.  Вы же ратуете за тесты?  

Много чего вернёт. (смысл приводить общеизвестную "простыню"?)
Будет видно, что что тесты есть, но избирательные, покрыт далеко не весь код.

Ответить | Правка | Наверх | Cообщить модератору

344. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +1 +/
Сообщение от Аноним (-), 28-Фев-17, 03:00 
>> Не цель, а что вернёт.  Вы же ратуете за тесты?
> Много чего вернёт. (смысл приводить общеизвестную "простыню"?)
> Будет видно, что что тесты есть, но избирательные, покрыт далеко не весь
> код.


% find /usr/src -type f -ipath "*test*" | wc -l
   10259
% find /usr/src -type f | wc -l              
   72617

% find /usr/src/ -path "*.git*" -prune -o  -ipath "*test*" -type f -print | wc -l
   10259
% find /usr/src/ -path "*.git*" -prune -o  -type f -print | wc -l
   70317

% find /usr/src/ -path "*.git*" -prune -o  -ipath "*test*" -type f -print0 | gdu -ch --files0-from=-|tail -n1
90M    total

% find /usr/src/ -path "*.git*" -prune -o -type f -print0 | du -ch --files0-from=-|tail -n1
1,2G    total


Оно?


Ответить | Правка | Наверх | Cообщить модератору

363. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  –1 +/
Сообщение от Анонимм (??), 28-Фев-17, 11:49 
Да, примерно.
Я лишь был о ядре Линухе.
Ответить | Правка | Наверх | Cообщить модератору

334. "Линус Торвальдс выступил с критикой контроля качества в  DRM..."  +1 +/
Сообщение от ZloySergant (ok), 27-Фев-17, 23:13 
А зачем вызов grep'а?
Ответить | Правка | К родителю #318 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру