|
|
3.16, Аноним (-), 05:56, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
я бы сделал перевод "large" таки как "многочисленных" (подкаталогов?)
| |
|
4.43, Аноним (-), 08:42, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Надмозг такой надмозг. Это именно large всмысле "директория с большим списком entry" т.е. записей.
Увидеть это на практике можно так:
# на ext4
mkdir "test" && cd "test"
for i in 'seq 1 1000000'; do
touch file-$i
done
sync
ls
# ...а теперь ждём пару минут пока оно прочитает содержимое директории
| |
|
|
6.53, Аноним (-), 09:48, 25/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> И где в Вашем примере пустота?
Он ниже написал - а теперь сотри их.
Я бы на его месте не был гуманистом и влупил бы в примере 10M, посмотреть что задолбается первым: пользователь или его компьютер :)
| |
|
7.71, Аноним (-), 11:57, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> И где в Вашем примере пустота?
> Он ниже написал - а теперь сотри их.
> Я бы на его месте не был гуманистом и влупил бы в
> примере 10M, посмотреть что задолбается первым: пользователь или его компьютер :)
Не долго это. А вот то что ext4 при первом обращении в директорию через ->readdir() пытается зачитать ее всю в память - это да.. это зачетно.
| |
|
|
5.49, Аноним (-), 09:42, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
а теперь усложним эксперимент. Сотрите все файлы что создались. и посмотрите размер директории :)
| |
5.56, Аноним (-), 10:08, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Но только в данном случае директория совсем не пустая, а с мульёном файлов, хоть и нулевой длины.
| |
|
|
3.45, Аноним (-), 08:48, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Абжди ка, ты хочешь сказать, что ядро которое пилят большие компании не может справится с простым удалением файла? Странновастенько.
| |
|
4.86, anonymous (??), 14:22, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Абжди ка, ты хочешь сказать, что ядро которое пилят большие компании не
> может справится с простым удалением файла? Странновастенько.
Большие компании интересует только добавление и изменение файлов. Массово файлы никто не удаляет. Например, стер ты свою фоточку фкантакте, а она ни фига не удаляется, владельцам сервиса намного дешевле ее оставить и потом купить лишний винт, чем бороться с фрагментацией.
| |
|
|
2.39, Аноним (-), 08:20, 25/07/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
> А что такое "большая пустая директория"?
Проведите эксперимент: создайте в директории тысяч десять файлов. Удалите их. Посмотрите на размер директории (не содержимого, а самой директории как файла).
| |
2.96, Тузя (ok), 16:20, 25/07/2016 [^] [^^] [^^^] [ответить] | +/– | А это довольно старый баг фича ext, который, кстати, бесит Создадим каталог и... большой текст свёрнут, показать | |
|
3.103, Аноним (-), 17:50, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чушь написали. Каталог раздувается если в нем одномоментно лежит чертова уйма (тысячи и более) файлов. Создавать/удалять можно хоть до усpaчки, можете на /tmp посмотреть для примера. И кстати это не только у ext такая проблема, солярочный ufs тоже от нее страдает.
| |
|
4.110, ryoken (ok), 19:46, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Чушь написали. Каталог раздувается если в нем одномоментно лежит чертова уйма (тысячи
> и более) файлов. Создавать/удалять можно хоть до усpaчки, можете на /tmp
> посмотреть для примера. И кстати это не только у ext такая
> проблема, солярочный ufs тоже от нее страдает.
Постесняюсь спросить, а XFS & F2FS таким не страдают?
| |
|
5.127, Аноним (-), 00:29, 26/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Постесняюсь спросить, а XFS & F2FS таким не страдают?
Кажется, где-то читал, что xfs таким не страдает. Вроде ещё писали, что это сказывается на её производительности при удалении большого числа файлов в одном каталоге.
| |
|
6.166, Аноним (-), 13:31, 27/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
А там есть другая беда :-) При хардресете часть или даже вся фс может превратиться в тыкву.
| |
|
7.172, Аноним (-), 11:00, 29/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А там есть другая беда :-) При хардресете часть или даже вся
> фс может превратиться в тыкву.
С reiserfs и его fsck путаешь.
| |
|
8.174, Led (ok), 21:25, 29/07/2016 [^] [^^] [^^^] [ответить] | +/– | У вас, ламеров, у обоих неверные сведения от таких же ламеров-одноклассников ... текст свёрнут, показать | |
|
|
|
|
4.153, Тузя (ok), 14:58, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Каталог раздувается если в нем одномоментно лежит чертова уйма (тысячи и более) файлов
И нормально не сдувается, если их потереть и начать накапливать новую чертову уйму.
Наблюдается рост производительности за счет снижения времени на поиск нужных файлов, если каталог раз в n-ное время пересоздавать, а не просто удалять оттуда файлы.
Согласен, это полная чушь, так не должно быть.
| |
|
|
|
1.5, Аноним (-), 02:07, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
К сожалению, так и не удалось заставить USB/IP стабильно работать. Пришлось смотреть в сторону платных решений.
| |
|
2.48, Аноним (-), 09:42, 25/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> К сожалению, так и не удалось заставить USB/IP стабильно работать. Пришлось смотреть
> в сторону платных решений.
Главное баги ни в коем случае не писать, а то вдруг тебе еще удастся нахаляву проскочить?!
| |
|
1.7, анонко (?), 02:37, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
GPU GM108 Maxwell - о, моя 840M заработает из коробки?
Немного глупый вопрос, но что такое DRM драйвер?
| |
|
2.14, qKot (ok), 04:42, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> GPU GM108 Maxwell - о, моя 840M заработает из коробки?
> Немного глупый вопрос, но что такое DRM драйвер?
Это нормальный драйвер "как оно должно быть".
| |
2.18, Аноним (-), 06:33, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Немного глупый вопрос, но что такое DRM драйвер?
Модуль ядра, инициализирующий видяху и обеспечивающий базовые операции, так что и само ядро может немного порисовать (консоли получше чем древние 80x25 например) и более навороченным рисовальщикам (xorg, mesa, ...) становится доступны api DRM и KMS. Часть открытого графического стэка ядра.
| |
|
3.20, анонко (?), 06:40, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> Немного глупый вопрос, но что такое DRM драйвер?
> Модуль ядра, инициализирующий видяху и обеспечивающий базовые операции, так что и само
> ядро может немного порисовать (консоли получше чем древние 80x25 например) и
> более навороченным рисовальщикам (xorg, mesa, ...) становится доступны api DRM и
> KMS. Часть открытого графического стэка ядра.
спасибо, я думал, что это ядерная блобятина
| |
|
4.24, Аноним (-), 06:53, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
В ядро линукса не берут блобы (кроме фирмварей, работающих на вспомогательных процессорах всякой периферии). Более того, не берут даже код если в юзермоде он используется только блобами. Разработчики линя блобы не любят, крепко и за дело. Фирмвари - техническая необходимость, без них устройства не работают.
| |
|
5.30, Аноним (-), 07:15, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В ядро линукса не берут блобы (кроме фирмварей, работающих на вспомогательных процессорах
> всякой периферии). Более того, не берут даже код если в юзермоде
> он используется только блобами. Разработчики линя блобы не любят, крепко и
> за дело. Фирмвари - техническая необходимость, без них устройства не работают.
Правда? а вот Столлман говорит что ядро может жить и без фирмварей. Кому верить то?
| |
|
6.37, Аноним (-), 07:55, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ядро - может. Но некоторые железки желают догрузку кода в RAM т.к. гадкие производители сэкономили на встроенной флешке. Приходится таскать для них такую "загрузку по сети". Можно и не таскать, если работа этих железяк не интересует. Или выбирать железяки не требующие это безобразие. Зависит от целей и задач.
| |
|
7.51, Аноним (-), 09:44, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ядро - может. Но некоторые железки желают догрузку кода в RAM т.к.
> гадкие производители сэкономили на встроенной флешке. Приходится таскать для них такую
> "загрузку по сети". Можно и не таскать, если работа этих железяк
> не интересует. Или выбирать железяки не требующие это безобразие. Зависит от
> целей и задач.
мужик. 2 бакса на флэшке при большой партии это дофига. Давай ты оплатишь производителю из своего кармана ?
| |
|
8.55, Аноним (-), 09:56, 25/07/2016 [^] [^^] [^^^] [ответить] | +3 +/– | Мужик, с учетом размеров фирмварей флешка в большой партии стоить будет менее по... текст свёрнут, показать | |
|
9.97, Аноним (-), 16:21, 25/07/2016 [^] [^^] [^^^] [ответить] | +1 +/– | пол бакса на партии из 100тыс устройств - это уже 50 тыс баксов Не то что бы ко... текст свёрнут, показать | |
|
|
|
|
|
6.122, Аноним (-), 23:24, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Их закрытость тоже необходимость?
Атерос вон отккрыли. Значит не так уж и необходимо. А оно не делает ничего такого коммерчески секретного. Просто "гейт" к атеровсовскому аппаратному автомату по usb. Бесполезно конкурентам.
| |
6.134, hklshgoihe5oihgoiehtogi (?), 00:56, 26/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Законопослушным людям нечего скрывать (как говорят корпорации) и корпорации якобы являются людьми, поэтому законопослушным корпорациям нечего скрывать. Про государства не уточняю, потому что экстремизм.
P.S. надеюсь на перевод для всяких реддитов и слэштотов, очень уж годная мысль
| |
6.145, Crazy Alex (ok), 04:16, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вообще-то закрытость для контор банально дешевле. Открытость - это лишняя морока с организацией доступа плюс юридические риски. Ну и кое-кто подхалтурить любит, продавая одно и то же по разной цене - но это реже.
То есть для того, чтобы открывали - нужно как-то выгоду показать. А пока её не особо видно.
| |
|
7.148, Аноним (-), 09:55, 26/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чего только люди не нагородят, лишь бы оправдать больших дядек. Зачем?
| |
|
|
|
4.58, Andrey Mitrofanov (?), 10:27, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> Немного глупый вопрос, но что такое DRM драйвер?
>> KMS. Часть открытого графического стэка ядра.
> спасибо, я думал, что это ядерная блобятина
С трёхбуквенными сокращениями некоторая напряжёнка -- всем не хвататет, "возникают" совпаления.
Это понять нельзя, это знать надо. https://dri.freedesktop.org/wiki/DRM/
С Digital Restrictions Management они "просто" совпали.
Смешно было с Майкрософтами, выпустившими Microsoft RMS.
Ничего не грозит разве что буквосочетанию "IBM". Хотя... http://www.abbreviations.com/IBM
| |
4.59, allez (ok), 10:29, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> спасибо, я думал, что это ядерная блобятина
DRM в данном случае означает Direct Rendering Manager.
| |
|
|
|
1.9, Константавр (ok), 03:02, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Что-то давно бенчмарков от фороникса не видел. На сколько новые ядра стали быстрее/медленнее третьей ветки? Есть сравнения?
| |
1.17, Аноним (-), 06:26, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Накатил новое ядро 4.7 satable на CentOS 7 из кастомной репы, буду страдать.
| |
1.21, Онаним (?), 06:45, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> В EXT4 добавлена возможность прерывания операции readdir() для больших пустых директорий;
Как директория может быть большой и пустой одновременно?
| |
|
2.33, Аноним (-), 07:19, 25/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> В EXT4 добавлена возможность прерывания операции readdir() для больших пустых директорий;
> Как директория может быть большой и пустой одновременно?
ext4 имеет плохую особенность, один раз создав место для хранения 10млн файлов в директории, этот размер больше не уменьшается. только удалить и создать заново директорию.
| |
|
3.57, Аноним (-), 10:22, 25/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
С другой стороны если бы было не так, то с фрагментацией совсем беда бы настала ( это если забыть про производительность )
| |
|
4.69, Аноним (-), 11:55, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
отнюдь. Просто это не надо было разработчикам ext4 (привет Адилгеру и Томасу), поэтому сделав экстенты для файлов. Никто не задумался о экстентах для директории - и они до сих пор выделают место поблочно.
Так же как сделав h-tree для блоков - никто не делал htree в последнем блоке директории.
В результате 500 и выше строковых сравнений - это тоже очень забавно.
| |
|
|
|
5.136, lkjbxhjugjyfyufsyuf (?), 01:07, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
У меня нет лишнего месяца на изучение кода, но на практике эта команда что-то пишет про extentы. Я правильно понимаю, что каталоги просто дефрагментируются без уменьшения размера?
| |
|
6.143, Led (ok), 02:47, 26/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> У меня нет лишнего месяца
Почему? до 1-го сентября даже больше месяца.
| |
|
|
|
|
2.107, Аноним (-), 18:43, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Дали мне как-то ненужных жёстких дисков. Нашёл 98-ю винду, игры по вселенной MTG, фильмы в Divx, и сейвы Героев 2 и 3 на уровне сложности "Шахматка короля".
Так вот, нашёл я там папку. В а ней такую же папку. А в ней такую же папку... После 20-го раза мне надоело. Замерил. Konqueror начал отсчитывать папки тысячами, а байт занято 0.
Наверное, это какая-то защита от записи, типа "всё место забили, теперь ничего не запишете". Но можно же стереть и записать. Кто-нибудь помнит 90-е и начало 00-х? Зачем это делали? P.S. И да, у друга спрошу при случае.
| |
|
3.109, angra (ok), 19:41, 25/07/2016 [^] [^^] [^^^] [ответить]
| +4 +/– |
Особенности FAT, папка просто ссылается сама на себя, то есть рекурсия, а не дикая вложенность. Вручную делается такое элементарно. Регулярно само случалось из-за глюков системы.
| |
|
4.139, Аноним (-), 01:17, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Особенности FAT, папка просто ссылается сама на себя, то есть рекурсия, а
> не дикая вложенность. Вручную делается такое элементарно. Регулярно само случалось из-за
> глюков системы.
В этом месте наивные чукотские погромизды узнают как у них выглядит stack overflow, если они делали обход влобовую рекурсией и не парились уровнем вложенности.
| |
|
5.147, angra (ok), 07:48, 26/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
О, гуру, поведай же нам какой же уровень вложенности должен быть? Ну так, чтобы и покрыть все возможные случаи нерекурсивных директорий с большой вложенностью и одновременно не вызвать stack overflow. Кстати, а если рекурсию заменить на цикл, то уровнем вложенности можно не париться? Ведь бесконечный цикл и пожирание памяти это фигня по сравнению с stack overflow, правда?
| |
|
6.164, Аноним (-), 06:23, 27/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> О, гуру, поведай же нам какой же уровень вложенности должен быть? Ну
> так, чтобы и покрыть все возможные случаи нерекурсивных директорий с большой
> вложенностью и одновременно не вызвать stack overflow.
Ответ, очевидно, зависит от доступного объема стэка.
> цикл и пожирание памяти это фигня по сравнению с stack overflow, правда?
Если список куда-то сохранялся - цикл будет не такой уж и бесконечный: в системе за вполне обозримое время закончится память.
| |
|
|
|
|
|
1.26, Аноним (-), 06:58, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
rust'овикам-затейникам: как вы думаете, где дублированный эзернет с нулевым временем рекавери может птребоваться компании Эйрбас? Какой ужас, это написано на си :)
| |
|
|
3.123, Аноним (-), 23:31, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вы еще плюсовиков потролльте.
Они обычно инструментами по делу пользуются, без слепого фанатизма и веры в серебряные пули. То-есть когда проект объективно слишком большой для си или хорошо ложится на ООПшные подходы, но скорости и предсказуемости хочется. Даже и не знаю что тут троллить. Разве что реактос, которым ядро на плюсах не очень помогло, в том плане что они 17 лет страдали хней с плачевным результатом и при этом не помогут ни плюс, ни ржавчина, ни что там еще.
| |
|
4.146, Crazy Alex (ok), 04:26, 26/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Обычно наоборот - если уж надо что-то, куда плюсы совсем не лезут - тогда можно, поплевав на ладони, и за си взяться. А так - плюсы удобнее и по скорости запросто и быстрее могут быть при умении. Например, обработка ошибок в сях влёгкую может быть медленнее плюсовых исключений, если им не обвешиваться по самое немогу. Сложные структуры данных на сях тоже обычно влом людям городить, в отличие от плюсов, что тоже иногда неплохо помогает. копирования данных, опять же, чтобы избежать - меньше усилий надо, и так далее.
| |
|
5.161, Аноним (-), 06:08, 27/07/2016 [^] [^^] [^^^] [ответить] | +/– | Они сложные, навороченные, а поэтому делать на них надежно и предсказуемо - пожа... большой текст свёрнут, показать | |
|
4.154, Аноним (-), 15:39, 26/07/2016 [^] [^^] [^^^] [ответить] | +/– | Упоминать о том, что новая фича в ядре пингвина запиленна не на расте, конечно н... большой текст свёрнут, показать | |
|
5.162, Аноним (-), 06:13, 27/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ого, вот это порвало. Ну ты это, покажи софт на своих супернадежных фетишах в применениях где за баг голову реально снимут. Нет, это не гомнобраузер и даже не хипстерский системный сервис.
| |
|
6.167, Аноним (-), 15:26, 27/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ого, вот это порвало.
Почти соболезную. Держите нас в курсе!
> Ну ты это, покажи софт на своих супернадежных
> фетишах в применениях где за баг голову реально снимут. Нет, это
> не гомнобраузер и даже не хипстерский системный сервис.
Ну если для вас ЯП является фетишем, то … про почти-соболезнование я уже упоминал.
Кстати, вы не поверите сколько всякого критичного кода, используемого до сих пор, написано не на вашем любимом фетише, а на всяких фортранах и коболях. Лучше и дальше не верьте, а то придется мне еще действительно соболезновать!
| |
|
5.168, Аноним (-), 11:37, 28/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> Тогда еще экономили даже на "проходах"(чтении) кода (one-pass compilers), не говоря уж о куче других вещей и фич в самом компиляторе.
А сейчас не экономят и кому от этого лучше?
| |
|
6.169, Аноним (-), 13:59, 28/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> Тогда еще экономили даже на "проходах"(чтении) кода (one-pass compilers), не говоря уж о куче других вещей и фич в самом компиляторе.
> А сейчас не экономят и кому от этого лучше?
Всевозможные варнинги и отлов (насколько это вообще возможно) граблей в тех же Сях и тем более плюсах компиляторами или всякими дополнительными анализаторами вы за плюшки не считаете? А ту же возможность объявлять переменные не только в начале функции, как впрочем и заморочки с "хронологическим" расположением функций.
| |
|
|
|
|
|
1.27, ryoken (ok), 07:04, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> - В состав принят предложенный компанией Airbus патч, добавляющий в сетевой
> стек поддержку первой версии протокола HSR (https://en.wikipedia.org/wiki/High-availability_Seamless_Redundancy)
> (High-availability Seamless Redundancy), предназначенного для создания отказоустойчивых
> сетей Ethernet;
> Airbus
Неожиданно... А где-то можно посмотреть список контор, которые участвуют в разработке ядра и что именно они пилят?
| |
|
2.35, Аноним (-), 07:38, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
git log? Файл MAINTAINERS? А так иерархия разработки пилится не по фирмочному принципу а по подсистемам.
| |
|
1.46, Аноним (-), 09:00, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> добавлено 493490 новых строк кода
Никогда оно не станет лаконичным и емким это ядро. Сам Торвальдс говорил, что оно сильно постоянно жиреет, даже чрезмерно.
| |
|
2.50, YetAnotherOnanym (ok), 09:43, 25/07/2016 [^] [^^] [^^^] [ответить]
| +10 +/– |
>> добавлено 493490 новых строк кода
> Никогда оно не станет лаконичным и емким это ядро. Сам Торвальдс говорил,
> что оно сильно постоянно жиреет, даже чрезмерно.
А уж как timestamp жиреет - ужос проста! По сравнению с рассветом 1 января 1970 года timestamp разжирел просто до неприличия. ИЧСХ, продолжает жиреть!
| |
2.52, Аноним (-), 09:45, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Все вопросы к производителям железа. Если они наворачивают сотни сложных и крутых железяк, логично что и драйверов много и они сильно сложнее чем hello world.
| |
|
3.81, Аноним (-), 13:55, 25/07/2016 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Все вопросы к производителям железа. Если они наворачивают сотни сложных и крутых
> железяк, логично что и драйверов много и они сильно сложнее чем
> hello world.
....а можно поменять идеологию ядра на динамику и не грузить в память то, что туда в данный момент грузить не нужно.....м?
| |
|
4.90, Аноним (-), 15:14, 25/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Подгружаемые модули уже как-бы есть. Другое дело, что их исходники лежат в том же git-репозитории, что и ядро, и сборка их интегрирована со сборщиком ядра. И, конечно же, при сборке можно повыкидывать почти все ненужное. Как и скомпилить ядро вместе с частью модулей в один бинарник.
| |
|
5.91, Лелик (??), 15:40, 25/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Подгружаемые модули уже как-бы есть. Другое дело, что их исходники лежат в
> том же git-репозитории, что и ядро, и сборка их интегрирована со
> сборщиком ядра. И, конечно же, при сборке можно повыкидывать почти все
> ненужное. Как и скомпилить ядро вместе с частью модулей в один
> бинарник.
А ты место модулей, ставь включить в ядро: не [M], а [Y], или в во всяких xconfig не точку, а галку)
| |
|
6.126, Аноним (-), 23:44, 25/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А ты место модулей, ставь включить в ядро: не [M], а
> [Y], или в во всяких xconfig не точку, а галку)
Не менее веселый пример идиотеки есть в советах, где пример как все в модули вынести. Единственным достижением станет распухший рамдиск который дольше распаковывается и пересобирается и возня с прописыванием туда вообще всех мыслимых модулей. С некоторым понижением надежности системы - больше мест где все может обломаться. Если драйвер стоража не удалось вгрузить - дальше все по любому обломается.
| |
|
7.142, Led (ok), 02:45, 26/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Единственным достижением станет распухший рамдиск
Шёл бы ты, вендузятник, отсюда со своими "рамдисками".
| |
|
8.163, Аноним (-), 06:15, 27/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Я рамдисками пользовался задолго до винды Их уже тогда так называли, в конце 80... текст свёрнут, показать | |
|
|
|
5.125, Аноним (-), 23:41, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> ненужное. Как и скомпилить ядро вместе с частью модулей в один бинарник.
Так это как раз удобно. Если я не хочу морочаться с вгрузкой рамдисков, я могу положить драйвер стоража и файлухи в основное ядро. С другой стороны, опциональные вещи типа поддержки какой-нибудь usb-мышки, которая может быть а может и не быть в конкретной системе - зазря память жрать не будет.
| |
|
4.124, Аноним (-), 23:39, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ....а можно поменять идеологию ядра на динамику и не грузить в память
> то, что туда в данный момент грузить не нужно.....м?
Капитан, вы что-то припозднились в этот раз. Разработчики линукса давным давно реализовали модули. И даже разработку разнесли по относительно независимым подсистемам, чтоб масштабировалось.
| |
|
|
|
|
|
3.78, Andrey Mitrofanov (?), 13:49, 25/07/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Потому что 4.19 ещё не вышло.
2.6.39 => 3.0, 3.19 => 4.0. Смекаешь?
4.9 => 5.0, 5.5 => 6. 44 => 207, 248 => 2022Q1, .... 2022Q1 => 0.20220513.01
| |
|
4.95, Аноним (-), 16:03, 25/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Система фиг поймешь мягко говоря. А что означает " 44 => 207, 248 => 2022Q1, .... 2022Q1 => 0.20220513.01"?
| |
|
|
2.113, Led (ok), 20:38, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> А чего не 5.0?
Потому что ты плохо учился в этом году, на пятёрку не вытянул, даже четвёрка для тебя - много.
| |
|
1.72, manster (ok), 12:14, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
одна из моделей тачпада (elantech вроде) не определялась на новом ноуте, если не починят, попробую баг-репорт отправить
| |
|
|
3.152, manster (ok), 14:31, 26/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Спасибо за информацию, проблема еще в том, что ядро просто не видит это устройство. Пробовал разные версии и опции ядра (gentoo-sources) - упорно не замечает.
| |
|
|
|
2.87, Аноним Анонимович Анонимов (?), 14:31, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Нет, не перевалил. Зайди на kernel.org и посмотри сколько весит ядро.
ЗЫ: Что в наше время гигабайт? Даже на 128 гиговом SSD это менее 10 рублей.
| |
|
3.128, Аноним (-), 00:34, 26/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
> ЗЫ: Что в наше время гигабайт? Даже на 128 гиговом SSD это
> менее 10 рублей.
Согласен, как же нам действительно повезло, что кроме ядрах хранить на диске ничего не нужно.
| |
|
2.92, Лелик (??), 15:42, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Ядро ужу перевалило за гигабайт?
у меня как было 12 метров, так и осталось))))
| |
|
1.76, Аноним (76), 13:33, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Обновил ядро в Ubuntu 14.04.4 до 4.7
Теперь система не хочет загружаться:
Код: [Выделить]
/scripts/imt-top/udev" can't create file /sys/kernel/uevent_helper: permissions failed"
Что это за ошибка и как с ней бороться?
| |
|
2.93, Лелик (??), 15:44, 25/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Обновил ядро в Ubuntu 14.04.4 до 4.7
> Теперь система не хочет загружаться:
> Код: [Выделить]
> /scripts/imt-top/udev" can't create file /sys/kernel/uevent_helper: permissions failed"
> Что это за ошибка и как с ней бороться?
Ды вы клоун, батенька - какие репы?? - курите как собрать ванильное под систему...
| |
|
3.131, Аноним (-), 00:46, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ды вы клоун, батенька - какие репы?? - курите как собрать ванильное под систему...
Ашиппка в скрипте udev, при чем тут ядро? Там скрипт так написан что ломается при любом отклонении от идеала. И вклинивает загрузку...
| |
|
2.114, Led (ok), 20:41, 25/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что это за ошибка и как с ней бороться?
Да кто ж знает как с вами, ламерами, бороться?
| |
|
1.89, ABATAPA (ok), 14:52, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> После двух месяцев разработки Линус Торвальдс представил релиз
Десять лет назад за такое могли бы уб... высмеять.
| |
1.99, АнонимХ (ok), 16:47, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> В NFS добавлена поддержка операции COPY
Наконец-то. 2016 год. Странно, что так долго возились, ведь явная нужная функциональность. В виндовых шарах это было, кажись, с 98 винды. Не приходилось пересылать данные по сети при выполнении копирования в рамках одной удаленной машины
| |
|
2.104, Аноним (-), 17:54, 25/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
NFS он какбе кроссплатформенный, в него изменения просто так не протолкнешь.
| |
|
3.157, АнонимХ (ok), 22:47, 26/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если думать не задницей, то _таких_ изменений вообще не должно было быть. Функциональность копирования целиком на сервере без передачи по сети, по-моему, это первое что приходит в голову при обдумывании первой версии спецификации на такие вещи, как NFS. Тем более, в те лохматые года не до оптики было людям.
| |
|
|
|
|
|
4.132, Аноним (-), 00:49, 26/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
А зачем тебе PAE на 1Гб оперативки? Там никакое PAE не требуется. И так, на правах рекламы открой для себя zram. Сжатая оперативка - лучше чем своп на диске :)
| |
|
|
2.150, Аноним (-), 11:43, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Правильно написанный код на x64 потребляет столько же памяти, сколько и x86. Чтобы приложение начало ощутимо больше потреблять память, оно должно работать с большим количеством указателей.
| |
|
3.151, Аноним (-), 14:01, 26/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Без большого количества указателей можно написать только хелловорлд.
| |
|
4.158, Led (ok), 01:28, 27/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Без большого количества указателей можно написать только хелловорлд.
Это потому, что ты двоечник.
| |
|
|
|
1.118, ононим88 (?), 22:31, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
HASP USB ключи теперь можно штатными средствами по сети прокидывать? или в ядре функциональность есть, а в юзерспейсе утилит нет?
кто-нить заморачивался?
| |
|
2.133, Аноним (-), 00:55, 26/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> HASP USB ключи теперь можно штатными средствами по сети прокидывать? или в
> ядре функциональность есть, а в юзерспейсе утилит нет?
> кто-нить заморачивался?
Какие тебе утилиты нужны? Запускаешь клиента и сервера, они конектятся по сети, а дальше ты уже на машине куда прокинул устройство и запускай софт который будет работать с виртуальным устройством.
| |
|
3.155, Аноним88 (?), 16:30, 26/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> HASP USB ключи теперь можно штатными средствами по сети прокидывать? или в
>> ядре функциональность есть, а в юзерспейсе утилит нет?
>> кто-нить заморачивался?
> Какие тебе утилиты нужны? Запускаешь клиента и сервера, они конектятся по сети,
> а дальше ты уже на машине куда прокинул устройство и запускай
> софт который будет работать с виртуальным устройством.
можно просто сказать, что все утилиты уже в поставке дистрибутива есть.
| |
|
|
1.171, Аноним (-), 09:28, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
что они так с syn то носятся и никак не хотят допиливать TCPCT, вместо этих примочек ?
аналогично rfc4821 все никак не запилят(а без PMTU discovery оно "грустно" в телекоме обычно).
| |
|