1.2, Аноним (2), 12:32, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
С этим fast commit столько проблем было, вплоть до бсодов. А без него sqlite тормозит.
| |
|
|
3.68, Аноним (2), 14:16, 18/11/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
А это, возможно, объясняет, почему максимально ненадёжную leveldb всюду пихают, и не sqlite.
| |
|
|
5.177, Аноним (2), 22:09, 18/11/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В реальных задачах sqlite не подходит почти никогда.
То-то она используется везде где надо сохранить записанные данные 100% и не развалиться после каждого маленького обесточивания (или падения программы, это уже вообще смешно у leveldb).
| |
|
|
|
|
1.5, Аноним (5), 12:44, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Я думаю, этот релиз заслуживает номера 7.0 куда больше, чем своей новой циферки заслуживали 3.0, 4.0, 5.0 и 6.0.
| |
|
2.195, Анониссимус (?), 07:47, 19/11/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну так мажорная версия меняется по желанию левой пятки Торвальдса. Он сам честно и пишет, мол, "мне надоела первая цифра в версии".
| |
|
3.223, Аноним (223), 17:55, 19/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Потому что Линус весьма практичный руководитель и в гробу видал всякий оккультизм типа семантического версионирования. Когда-то давно (олды не помнят, ньюфаги не знают) он влепил в версию ядра четвёртую циферку, и когда ему возралили, мол, учитель но ведь поломаются сборочные скрипты в дистрибутивах, он резонно заметил, что как поломаются, так и почтнятся и чужой плохой код — не его проблема.
| |
|
|
|
2.24, Аноним (24), 13:16, 18/11/2024 [^] [^^] [^^^] [ответить]
| +9 +/– |
Одно другому не мешает. Реалтайм гарантия отработки за время заданное в техзадании. Оно может не иметь ничего общего с твоим личным ощущением реального времени.
| |
2.25, Аноним (2), 13:16, 18/11/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Что там неповоротливого? У меня только вопросы к тому, как оно со свопом работает. Непонятно, каждые 5 секунд дёргает диск, если отключить своп дёргание проходит. Приходится подключать приоритетный своп на ссд и перемонтировать медленные целые полчаса (занятые воздухом), иначе невозможно.
| |
|
|
4.47, Аноним (2), 13:45, 18/11/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Расскажи поподробнее, плез.
Да просто fallocate -l 4G /swapfile && mkswap /swapfile && swapon --priority 300 /swapfile
При условии, что корень на ssd. Но старый своп может так и быть занят воздухом, его там довольно много. В итоге у меня дёргает диски только когда линкуются программы с растом. И уж точно не насилует диски в простое (без как таковой активности в том же iotop). Если ссд одноразовый, возможно, не стоит, на собственное усмотрение.
| |
|
|
6.209, Аноним (2), 10:58, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> как ты корень монтируешь?
С data=writeback и commit=60. В принципе, своп в файле не для каждой фс тоже, на ext4 вполне нормально должно быть.
| |
|
7.224, Аноним (223), 17:59, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Своп в файле проблема — впрочем, довольно условная вполне решаемая штатными средствами — только для cow fs. В остальных случаях разница в производительности между своп-разделом и файлом практически незаметна, и уж точно не влияет на общую картину когда система начинает свопиться от реальной нехватки памяти.
| |
|
|
|
|
3.95, Аноним (-), 15:09, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что там неповоротливого? У меня только вопросы к тому, как оно со свопом работает.
Если вам надо реалтайм с серьезными требованиями, своп лучше всего - отключить. Совсем. В конфигурации ядра.
И кстати даже если у вас нет свопфайлов - ядро может отбросить страницы процессов в памяти уповая на подчитку из файла процесса, readonly своп этакий. Именно поэтому вы хотите сие отключить радикально, если это управляющая система с энными требованиями.
| |
|
4.105, Аноним (2), 15:26, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Именно. Какая-то неясная активность, которую невозможно ни диагностировать, ни контролировать.
| |
|
5.198, Аноним (-), 08:23, 19/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Именно. Какая-то неясная активность, которую невозможно ни диагностировать, ни контролировать.
Ваше неумение диагностики блочных доступов - вовсе не означает что так нельзя было. Оно означает лишь ваш уровень владения этими технологиями.
В линухе есть /proc/sys/vm/block_dump
Скажем echo 1 > /proc/sys/vm/block_dump и наслаждайтесь до упаду. Только вырубить потом не забудьте, иначе вскоре все системные логи у вас будут совершенно дикого размера (и возможен самоспам, когда записи в логи тоже логгятся, что вызывает новые записи в логи, которые тоже - логгятся, goto 1).
| |
|
6.202, Аноним (202), 09:34, 19/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В линухе есть /proc/sys/vm/block_dump
или нет. его удалили в 5.14
| |
|
7.249, Аноним (250), 16:21, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> В линухе есть /proc/sys/vm/block_dump
> или нет. его удалили в 5.14
Ах черт, и правда удалили. Ну тогда iotop возьмите. Нынче даже мелкий сишный вариант оного есть (изначально скрипт на питоне был). Пустите в режиме накопления статистики (-a) и смотрите кто там диск дергал. Есть и еще полдюжины тулсов на тему.
| |
|
|
|
|
3.153, Аноним (153), 19:36, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Каждые 5 секунд дергает ext4. Своп может на нем лежит, и это както связано
| |
|
4.156, Аноним (2), 19:59, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Каждые 5 секунд дергает ext4. Своп может на нем лежит, и это
> както связано
Похоже, что так, но я вроде смонтировал с noatime,lazytime,commit=180 ведь.
| |
|
5.199, Аноним (-), 08:25, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Похоже, что так, но я вроде смонтировал с noatime,lazytime,commit=180 ведь.
Вон тебе команда трассировки блочного доступа. Потом dmesg -w например - и кушай наздоровье весь свой блочный доступ. Будешь каждый доступ видеть. Только не забудь вырубить (echo 0 > ... ) - иначе охренеешь с размера системных логов потом, а если там ротация настроена то ничего кроме блочного трейса в логах и не останется :)
| |
|
|
|
|
|
2.28, Аноним (-), 13:21, 18/11/2024 [^] [^^] [^^^] [ответить]
| +13 +/– |
>> Добавлен драйвер для Ethernet-контроллера Applied Micro QT2025 PHY, написанный на Rust
> гигантский шаг б..ть, 100 строк
маленький шаг для раста, но зато большой шаг для всего ядра)
Слона нужно есть по кусочкам.
Сначала делаем "драйвер" на 100 строк - затыкаем критиков "я ядре нет ничего на расте!!".
Потом добавляем драйвер побольше - например Nova для NVIDIA от Red Hat - и затыкаем орунов "тут всего 100 строк кода".
Потом делаем отдельные подсистемы (это будет очень сложно, но попробовать стоит).
А принимаем решение "весь новый код пишется только на расте"
> И ведь это совсем не та подсистема где находят критические баги с памятью.
Зато это та подсистема, где диды-неосиляторы не будут вонять и ставить палки в колеса.
| |
|
|
4.44, Аноним (-), 13:39, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А что делать с сишным апи, который наружу торчит?
А что делают с апи? Оборачивают.
У тебя будет файт си_обертка.с и остальной код на расте или любом другом языке.
| |
|
3.53, Ан (??), 13:51, 18/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Потом добавляем драйвер побольше - например Nova для NVIDIA от Red Hat
он давно есть, например в форке asahi
> Потом делаем отдельные подсистемы
это видимы ты и те парни которые в этом разбираются
> принимаем решение "весь новый код пишется только на расте"
принимай хоть сейчас
| |
|
4.106, Аноним (-), 15:27, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> он давно есть, например в форке asahi
Есть, но в mainline его пока не приняли
> это видимы ты и те парни которые в этом разбираются
Никто ̶в̶ ̶и̶н̶т̶е̶р̶н̶е̶т̶е̶ на опеннете не знает что ты ̶к̶о̶т̶ мейтнейнер ядра
> принимай хоть сейчас
Кто знает, кто знает, может оно уже принято
| |
|
5.114, Ан (??), 15:47, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Никто ̶в̶ ̶и̶н̶т̶е̶р̶н̶е̶т̶е̶ на опеннете не знает что ты ̶к̶о̶т̶ мейтнейнер ядра
чтобы писать код не нужно быть мейнтейнером, но ты не пишешь и это сильно заметно для любого кто пишет - у тебя нет задач, нет представления о проблемах при их решении, для тебя это какое-то фантазийное творчество. Просто начни писать код и забудешь чушь про поедание слонов, поймёшь почему основной едок слился.
| |
|
6.226, Аноним (223), 18:02, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Написание кода — социальная дисциплина в первую очередь, и уже только потом техническая. «Основной едок слился» именно по социальным причинам. Думаю не надо объяснять программисту эквивалентность тьюринг-полных языков.
| |
|
|
|
3.58, Аноним (16), 13:58, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Сначала делаем "драйвер" на 100 строк - затыкаем критиков "я ядре нет ничего на расте!!".
Скорости не хватит. Или сделают обертку вокруг С на Rust, а сообщат только о Rust. Они так поступали неоднократно. Например, снаружи Python и R (и об этом кричат чуть не из утюгов), а внутри С (и об этом скромненько молчат).
| |
3.64, Аноним (64), 14:09, 18/11/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Сначала делаем "драйвер" на 100 строк - затыкаем критиков "я ядре нет ничего на расте!!".
Вы посмотрели, что они сделали.
Взяли драйвер, которые написан сразу для множества железяк. Выбрали самый простой и безпроблемный кусок и ПЕРЕПИСАЛИ на rust.
То есть во первых не написали, а переписали.
Как всегда - неполная, ограниченная реализация.
| |
|
4.96, Аноним (-), 15:10, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Выбрали самый простой и безпроблемный кусок и ПЕРЕПИСАЛИ на rust.
Да! Именно в этом и план! Сделали так чтобы даже сишник понял!
Сейчас на него посмотрят и скажут "ну... в общем похоже, не привычно конечно, но..."
А если бы они запилили что-то с лайфтаймами, трейтами, дженериками, нормальными енамы, еще с чем-то - у ревьюверов бы мозги поплавились и они бы все забраковали.
К "сложным" концепциям людей, которые всю жизнь привыкли через void* кастовать, нужно подводить постепенно. Чтобы всех их не распугать.
| |
|
5.137, Аноним (137), 17:49, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А если бы они запилили что-то с лайфтаймами, трейтами, дженериками, нормальными енамы,
> еще с чем-то - у ревьюверов бы мозги поплавились и они
> бы все забраковали.
Все проще, Rust - это самая настоящая секта вокруг языка программирования. Но как это почему-то часто бывает сектанты больше шумят, чем реально делают.
> К "сложным" концепциям людей, которые всю жизнь привыкли через void* кастовать, нужно
> подводить постепенно. Чтобы всех их не распугать.
Это для ржавых, к примеру, обычные графы и двусвязные списки - сложные концепции, которые просто делаются на практически чем угодно и с которыми надо хорошо потрахаться в ржавом.
| |
|
6.140, Аноним (-), 18:03, 18/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Все проще, Rust - это самая настоящая секта вокруг языка программирования. Но как это почему-то часто бывает сектанты больше шумят, чем реально делают.
Ты забыл добавить "на расте ничего не написано", ну, для максимального кекспертного позора)
> Это для ржавых, к примеру, обычные графы и двусвязные списки - сложные концепции, которые просто делаются на практически чем угодно и с которыми надо хорошо потрахаться в ржавом.
Лучше один раз потрахаться, чем годами выгребать CVEшки от дырявых.
Как говорится - делай хорошо, хорошо будет.
Чего сишники не могут сделать уже десятки лет.
| |
|
7.141, Аноним (64), 18:08, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Лучше один раз потрахаться, чем годами выгребать CVEшки от дырявых.
> Как говорится - делай хорошо, хорошо будет.
> Чего сишники не могут сделать уже десятки лет.
Вот только пока не получается хорошо. Все что делают - сильно урезанные по функциональности аналоги. Как и этот драйвер.
| |
|
8.147, Аноним (-), 18:53, 18/11/2024 [^] [^^] [^^^] [ответить] | –1 +/– | Замена нгикса обгоняет своего предшественника В андроиде ошибок стало гораздо м... текст свёрнут, показать | |
|
7.142, но (?), 18:33, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Лучше один раз потрахаться, чем годами выгребать CVEшки от дырявых.
> Как говорится - делай хорошо, хорошо будет.
> Чего сишники не могут сделать уже десятки лет.
осилишь за год что-нибуть в майнлайн перенести на расте что отмечено здесь красным, это тупо переписать надо ?
https://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix
могу поспорить что солёшься как ссаный понторез
| |
|
|
9.168, да (?), 20:36, 18/11/2024 [^] [^^] [^^^] [ответить] | +/– | ой а что такое, на расте же быстро - вжух-вжух тем более такому спецу нет ... текст свёрнут, показать | |
|
|
7.171, Аноним (137), 21:17, 18/11/2024 [^] [^^] [^^^] [ответить] | +/– | Ну вот и писали бы тот же движок Servo на расте, никто бы слова поперек не сказа... большой текст свёрнут, показать | |
|
8.178, Аноним (-), 22:31, 18/11/2024 [^] [^^] [^^^] [ответить] | +/– | А можно список Скорее мертв чем жив Это тот самый зиг, который позволяет use-a... большой текст свёрнут, показать | |
|
|
|
5.149, Аноним (149), 19:25, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
ваш раст даже в двусвязный список не может о чём тут говорить. его пафеоз это такие драйверы на 100 строк
| |
|
6.154, Аноним (-), 19:48, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ваш раст даже в двусвязный список не может о чём тут говорить.
Лол, кажется это пациент сломался)
Такие загоны были актуальны много лет назад, вместе с висерами типа "helloworld занимает 100500 мегабайтов".
doubly-linked list укладывается в 50 строк кода, и при этом нет unsafe.
Вот тебе домашнее задание - поискать dl-list-mini и прочитать.
Понимать не обязательно, от тебя такое не требуется.
> его пафеоз это такие драйверы на 100 строк
Типичное
раст никому не нужен
раст ни когда не примут в ядро
такие драйверы на 100 строк
[вы находитесь здесь]
....
я не могу скомпилять ядро без раста T_T
| |
|
7.193, Аноним (-), 07:10, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> doubly-linked list укладывается в 50 строк кода, и при этом нет unsafe.
> Вот тебе домашнее задание - поискать dl-list-mini и прочитать.
> Понимать не обязательно, от тебя такое не требуется.
Ох....ная реклама яп получилась... правда, со знаком минус. Если linked list еще и понимать надо отдельно - это фэйспалмище.
| |
|
|
|
|
3.191, cheburnator9000 (ok), 05:48, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Что этот драйвер Nova умеет кроме вывода изображения? 2D, 3D ускорение? Поддержка OpenGL/EGL/Vulkan? OpenCL? Audio вывод по HDMI?
| |
|
2.144, Аноним (144), 18:40, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
>гигантский шаг б..ть, 100 строк
И везде применяется ленивый оператор "?"
Если подробно обрабатывать результаты (Result) строк было бы много больше.
А так будет просто abort()
| |
|
3.174, morphe (?), 21:36, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Оператор ? просто пробрасывает ошибку наверх, abort тут будет только если вызывающий код эту ошибку решит не обрабатывать, а сделать abort()
| |
|
4.203, Аноним (203), 09:54, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что еще может вызывающий код посоветовать специалисту по данному устройству?
Для ленивого исполнителя всё что не по плану - panic.
| |
|
5.225, morphe (?), 17:59, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А что еще может вызывающий код посоветовать специалисту по данному устройству?
> Для ленивого исполнителя всё что не по плану - panic.
Поддержка возврата ошибки должна быть как на уровне драйвера, так и на уровне того что этот драйвер вызывает, тут не такое что драйвер возвращает ошибку, а ядро не знает что с ней делать, ошибку можно возвращать только там, где можно возвращать ошибку, а значит вызывающий код знает что с ней делать.
| |
|
6.233, Аноним (233), 01:26, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
// 'MICRO_RESETN': hold the micro-controller in reset while configuring.
dev.write(C45::new(Mmd::PMAPMD, 0xc300), 0x0000)?;
Ошибку возвращает dev.write, а драйвер не знает, что с ней делать и пробрасывает её наверх.
| |
|
|
|
|
|
1.27, мяв (?), 13:20, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
про qr-коды, lsm и landlock прикольно.
но особенно порадовал IPE. надо будет потестить на арче
| |
|
|
3.94, Ан (??), 15:09, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Их и так уже 6.
фигня в том что код сам собой не появляется в старых релизах
| |
|
|
1.54, Соль земли (?), 13:53, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Очень вкусное обновление. Оптимизации подсистем, ускорение внутренних механизмов, улучшение безопасности, увеличение функционала.
| |
|
|
3.235, Аноним (235), 11:40, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Кушайте, не обляпайтесь
Уже сожрали, нормально пошло. Никаких особых косяков не обнаружено, пашет себе.
| |
|
|
|
2.97, Аноним (97), 15:11, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что там с raid56 в btrfs?
RAID5 при сильном желании можно попробовать юзать. Конечно с метаданными в RAID1, упаси вас метаданные как RAID5 делать. Ибо write hole в метаданных - смерти подобно. С остальным так или иначе можно жить.
| |
|
3.182, Аноним (182), 00:51, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тогда уж лучше для metadata/system предлагайте режим RAID1C3/RAID1C4. Всё равно RAID5 без трёх дисков никто создавать не будет.
К слову, дыры в RAID5 уже закрыты. Просыпайтесь.
| |
|
4.194, Аноним (-), 07:46, 19/11/2024 [^] [^^] [^^^] [ответить] | –2 +/– | Это более логично для RAID6 было бы RAID5 переживает вылет 1 девайса А метадан... большой текст свёрнут, показать | |
|
|
2.127, DEF (?), 16:28, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Всё в порядке. Данные храним в RAID5/6, а метаданные в RAID1 и не жужжим. Мануалы кури.
| |
|
1.62, Анониматор (?), 14:05, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Подскажите - а что, были проблемы с неравномощными ядрами на новых камнях от Интела? А то я сам давно на АМД, но интересно как там у соседей.
| |
|
|
3.75, Анониматор (?), 14:34, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Так у них также:
Ну когда до этого дойдёт и текущий zen4 станет крой дуба, уже можно будет попытаться присмотреть Snapdragon - вдруг цена адекватной станет и моей будущей пенсии на неё хватит
| |
|
4.187, 12yoexpert (ok), 00:55, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
снапдрагон, судя по всему, будет анально огороженный, и этих ваших линуксов там будет 2.5 и все с блобами от Qualcomm
ну и арм можно брать, если нормальный комп есть для работы
| |
|
3.88, Аноним (88), 14:59, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Так у них также:
У них zen5c только объемом кеша отличаются, а так это такие же ядра, как и zen5.
| |
|
|
1.78, Аноним (78), 14:43, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>В обработчик аварийных ситуаций в ядре - DRM Panic, использующий подсистему DRM (Direct Rendering Manager) для отображения наглядного отчёта в стиле "синего экрана смерти", добавлена возможность показа на экране логотипа и QR-кода с отчётом kmsg при возникновении аварийного состояния.
Таки готовят ядро, чтоб M$ могла заменить своё на Linux и для их юзеров всё осталось привычно. WSL, WSL2 - долгая дорога к этому.
| |
|
2.80, Анониматор (?), 14:48, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
с учётом что WSL2 и NT уже равноправны в ядре винды, то скорее всего так и будет
| |
|
1.79, Аноним (12), 14:44, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> В файловой системе Ext4 устранены ошибки, связанные с выделением блоков, управлением экстентами, механизмом "fast commit" и журналированием
А говорили что надёжная как скала... Пора видимо на btrfs потихоньку перебираться, благо она тоже уже достаточно стабильна.
| |
|
2.89, Ан (??), 15:00, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
А если внимательнее заглянуть в патчи, может оказаться, что ошибки незначительны и наконец-то обнаружили потому, что они возникали в очень редких граничных условиях, или потому что какие-то ветки кода, срабатывающие редко при ошибке, были недостаточно хорошо протестированы.
| |
2.261, Аноним (-), 19:28, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А говорили что надёжная как скала... Пора видимо на btrfs потихоньку перебираться,
> благо она тоже уже достаточно стабильна.
Можно слушать опеннетчиков. А можно клонировать себе копию кернела и порой почитывать git log ядра, тогда в сказки опеннетчиков верить расхочется. Представляете, даже EXT4 периодически так или иначе чинят.
Конечно в силу его простоты там меньше багов. Но и фич меньше. А при попытке, вот, что-то поменять - с ним случается то же что и с всеми остальными. Т.е. - багует. И long standing проблем у него - есть.
| |
|
1.84, Аноним (84), 14:53, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>Запрещено монтирование файловых систем к точкам монтирования внутри иерархии /proc, например, в /proc/PID/fd, что создавало потенциальные проблемы с безопасностью
Magisk на этом сломается?
| |
|
2.91, Анониматор (?), 15:06, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
А он ещё существует? Помню как много лет назад выложил его автор на XDA - 16-летний школьник, и писал что-то типа извиняйте, делал каникулах )
| |
|
3.103, Аноним (103), 15:25, 18/11/2024 [^] [^^] [^^^] [ответить]
| +5 +/– |
Школьник пришел к успеху, остаётся только молча завидовать и обтекать.
| |
|
|
1.85, Аноним (-), 14:53, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
> Среди наиболее заметных изменений: возможность включения Realtime-режима,
Ну что, QNX из соседней новости, за тобой мы тоже придем :)
| |
|
2.101, Ан (??), 15:18, 18/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну что, QNX из соседней новости, за тобой мы тоже придем :)
зачем возвращаться, Linux уже везде заменил QNX
| |
|
3.205, Аноним (-), 10:12, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да ладно, он может обеспечить работу которую делает QNX? Я посмотрю как вы с радостью полетите на самолёте, где с радостью заменили ОС обслуживающее датчики и системы мгновенного реагирования на внештатные ситуации или на суне, где такая система управления турбинами стоит. QNX по дизайну многие вещи не позволяет сделать не безопасными. Это как тот же раст и си, если сравнивать.
| |
|
4.222, mma (?), 16:00, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ох, QNX у вас точно критические системы обслуживает в самолете или в управлении турбинами?
| |
|
5.239, Аноним (239), 12:08, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
В основном контроллеры без ОС, но есть системы с QNX или FreeDos.
p.s. у нас это не в России, если что.
| |
|
6.253, Аноним (253), 17:14, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> FreeDos
и по каким стандартам функциональной безопасности она сертифицирована ?
| |
|
|
4.237, Аноним (-), 11:50, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Да ладно, он может обеспечить работу которую делает QNX? Я посмотрю как
> вы с радостью полетите на самолёте, где с радостью заменили ОС
На минутку, этонмаск на этом в космос летает, о чем была новость вот прямо на опеннете.
А когда вы там едете в каком-нибудь поезде и проч - откуда бы вам там вообще знать на чем система управления сделана и не базировано ли оно на линухе? Вон то хотят какие-то такие господа, пополам с индустриалами, автомотивщиками и прочим аэроспейсом.
Потому что QNX это прекрасно но условия лицензирования во, програмеров под это - во - и теперь вообще попробуйте хоть что-то на ЭТОМ с таикм сочетанием зарелизить в какие-то обозримые даты. Не, через 20 лет, когда вы наконец обучите под это програмеров - оно уже никому нахрен не надо будет.
| |
4.242, Аноним (239), 12:26, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Потому что QNX это прекрасно но условия лицензирования во, програмеров под это - во - и теперь вообще попробуйте хоть что-то на ЭТОМ с таикм сочетанием зарелизить в какие-то обозримые даты. Не, через 20 лет, когда вы наконец обучите под это програмеров - оно уже никому нахрен не надо будет.
Я согласен что Linux как ни крути более удобен и более доступен. Наверно поинтересуюсь как-нибудь темой более детально, сейчас не до этого. Ответить пока нечего в защиту того или иного подхода. А касательно всего остального - ну можно работать и без ОС и это наверно более даже доступно чем QNX, тем не менее действительно на скорость разработки повлияет. А касательно возможностей - шмагли или не шмагли, ну это разговоры на уровне пропаганды.
| |
|
5.256, Аноним (-), 18:42, 20/11/2024 [^] [^^] [^^^] [ответить] | +/– | Поэтому разработчиков под QNX сейчас можно искать довольно долго - и не особо ус... большой текст свёрнут, показать | |
|
4.252, Аноним (253), 17:11, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> QNX по дизайну многие вещи не позволяет сделать не безопасными. Это как тот же раст и си, если сравнивать.
какой бред, QNX на С написана если что, зачем сравнивать тёплое с мягким ? раст вообще ничего не гарантирует кроме отсутствия ошибок при обращении к памяти, даже отсутствие утечек не гарантирует.
| |
|
|
|
1.99, Аноним (-), 15:15, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
> включения Realtime-режима
Зашибись. Сейчас какой-то гений начнет внедрять линукс в разные мишнкритикал системы.
Ох и наплачемся мы с этим глючным хламом...
Надеюсь это будет не АЭС.
| |
|
2.100, Аноним (103), 15:17, 18/11/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Недавно видел репортаж с японской АЭС, так там используется вообще аналоговое оборудование.
| |
|
3.133, Аноним (133), 17:30, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я догадываюсь, что оборудование обозвали аналоговым потому что в атомке используются так называемые аналоговые контроллеры, у нас это Протар. Они цифровые, но программируются особым "аналоговым" образом при помощи дифференциальных уравнений. Доводилось поиграться с ними, но слава богу не на реакторе
| |
|
|
3.146, голос_из_леса (ok), 18:49, 18/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>А землетрясению или наводнению неважно какая у тебя ОС:
Когда тебя сбили, тебе уже пофигу на твою ось. Но пока ты маневрируешь уходя от атаки, это может стоить жизни
| |
|
4.163, Аноним (-), 20:25, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Когда тебя сбили, тебе уже пофигу на твою ось. Но пока ты маневрируешь уходя
> от атаки, это может стоить жизни
И это тот случай когда простота может быть хуже воровства...
| |
|
|
2.161, Аноним (-), 20:21, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Зашибись. Сейчас какой-то гений начнет внедрять линукс в разные мишнкритикал системы.
Элон Маск на нем в космос летает, на минуточку. А тут какой-то анон только снялся с ручника. Про кучу систем управления индустриаловкой, движением, поездами и чем там еще даже упоминать как-то неудобно на этом фоне. А их есть.
| |
|
1.104, Аноним (144), 15:26, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Если я полностью отключу сетевые интерфейсы, eBPF будет по-прежнему управлять работой CPU?
| |
|
2.164, Аноним (-), 20:27, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если я полностью отключу сетевые интерфейсы, eBPF будет по-прежнему управлять работой CPU?
Может, проще отключить оный в конфиге ядра? А сетевые интерфейсы пусть живут, если нужны. Разумеется вон то будет не совсем халявно и некоторые фичи - отвалятся.
А какой-нибудь системд будет при случае ныть что не смог зафайрволить вон тот сервис, несмотря на запрос в конфиге - ибо eBPF нету. Но если вам это нормалек - то и хрен с ним!
| |
|
|
2.165, Аноним (-), 20:30, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ты в своем праве докупить каждый 50-й сервер в большой энтерпрайз за лично свой счет, можешь предложить своей фирме у тебя из зарплаты вычитать их стоимость, так то они конечно на 2.6% забьют и не будут париться :)
А если тупое маскирование ведет к желаемому результату и не требует весьма дорогой сброс кешей и чего там от всех этих спектров и ретблидов - ну и отлично. Если нет разницы, зачем платить больше?
| |
|
3.181, Аноним (181), 00:50, 19/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если большому энтерпрайзу критична стоимость 2% некоторой части их постоянных издржек, то в этом "энтерпрайзе" банкротством смердит.
| |
|
4.210, Аноним (-), 11:01, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если большому энтерпрайзу критична стоимость 2% некоторой части их постоянных издржек,
> то в этом "энтерпрайзе" банкротством смердит.
Банкротством обычно смердит - у тех, кто расшвыривается деньгами, когда можно и не расшвыриваться было. Почему-то. Если деньги транжирить, без отдачи, они имеют свойство заканчиваться.
| |
|
|
|
1.124, Аноним (124), 16:15, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Завершена интеграция планировщика задач EEVDF
Так он же был с 6.6 или что-то в этом роде... Оне не используется сейчас?
| |
1.125, Аноним (124), 16:18, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Применение маскирования ускоряет на 2.6% прохождение теста "per_thread_ops", оценивающего число операций, которые могут быть выполнены в одном потоке.
Так а если потоков по количеству ядер, ускорение будет больше?
| |
1.128, DEF (?), 16:32, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А что там с Bcachefs? Выкинули на мороз, раз ни строчки про нёё.
| |
|
2.166, Аноним (-), 20:33, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А что там с Bcachefs? Выкинули на мороз, раз ни строчки про нёё.
Да на месте все. Кент немного понизил вроде градус долбанутости. И в этом сезоне огромные pull request за 5 минут перед RC или в последних RC вроде не жестил. Видимо немного дошло что такое агрит толпу народа.
А так - что там такого писать пока? Багфиксы, багфиксы и еще раз багфиксы. Ты же не думал что такая вундервафля сразу полетит и будет это делать без приколов?!
А чисто практически - работает в общем то. Я завел пачку VM с этих, до сих пор ни 1 не сдохла. А пару умеренных косяков кент таки загасил.
| |
|
3.188, Аноним (182), 00:59, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
В чём выигрыш от Bcachefs в отличии от слоя Bcache в dev-mapper? Притом уже стабильного.
| |
|
4.211, Аноним (-), 11:11, 19/11/2024 [^] [^^] [^^^] [ответить] | –3 +/– | В чем, блин, разница между автомобилем и самолетом А то на обеих можно покатать... большой текст свёрнут, показать | |
|
|
2.197, Аноним (133), 08:10, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
я больше за жену автора переживаю, т.к. уже была аналогичная история
| |
|
|
2.130, Аноним (2), 16:46, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ты просто не осознаёшь глубинку глубин. Для линукса вполне законно уйти подумать на бесконечное время по миллиону причин (и без какой-либо индикации) и, понятно, это не годится в большинстве применений. Остаётся конечно проблема того, что типичное железо слишком не предсказуемое для реалтайма, но хотя бы это не вина ядра будет. Реалтайм режим позволит обнаружить недостатки устройства значительно скорее и ощутимо легче.
| |
|
3.208, Аноним (208), 10:54, 19/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что у линукса нет таймера после которого процесс считается "скорее мертв чем жив"?
| |
|
|
5.219, Аноним (219), 13:40, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Печально. В винде даже в заголовке окна приписка появляется, если процесс пропустил таймаут жизни.
| |
|
6.220, Аноним (2), 14:02, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Плазма с вейландом так умеет, но это не то. Я имел в виду остановившиеся ядерные операции. Обычно это из-за io или своп, или кончившаяся/кончающаяся память. И я пытался получить хоть какую-то индикацию, навернул вотчдогов и таймеров, но, видимо, задержку достоверно можно заметить только извне.
| |
|
|
|
|
2.131, Ан (??), 17:02, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Чтобы реализовать систему предсказуемого отклика достаточно иметь примитивный, но надёжный чип.
делать специальный чип под каждую задачу никаких денег не хватит, а для комфортного восприятия hmi и звука на десктопе такой жёский реалтайм и не нужен, на станках если это не связано с опасностью для жизни тоже
http://linuxcnc.org/
| |
|
3.170, Аноним (173), 21:14, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> http://linuxcnc.org/
Так там от компа и не требуется реалтайм.
Или оно ползает с такими скоростями, что хватало Pentium III 400MHz.
Или за реалтайм отвечает отдельный км/плисина, а ей просто команды пересылают.
| |
|
4.212, Аноним (212), 11:24, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> http://linuxcnc.org/
> Так там от компа и не требуется реалтайм.
> Или оно ползает с такими скоростями, что хватало Pentium III 400MHz.
> Или за реалтайм отвечает отдельный км/плисина, а ей просто команды пересылают.
Вообще-то зависит от. Оно может насколько я помню и напрямую степпером рулить само. И вот тут уже реалтайм становится куда актуальнее.
Да и вон то кроме индустриалов хотят автомотившики, авиаторы, Элон Маск вообще на этом в космос летает. Так что желающих на фичу - более чем. А потом мы встретимся на general markets с всеми кадрами рассказываюищми что там где (не)нужно в линухе - и посмотрим чья возьмет ;)
| |
|
|
2.135, Аноним (133), 17:39, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
касательно звука тоже есть смутное ощущение, что реалтайм это просто костыль для кривого звукового сервера (piperwire и для всех слоёв на что он намазан)
| |
|
3.152, Аноним (152), 19:35, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
вот не надо про кривость пайпвари. По сравнению с пульсой оно просто работает не пердит не падает не отрубает звук, еще и дает задержку в 5 мс на пусть и неплохом но старом железе из 2014 года (встройка аудио на материнке плюс i5-2500).
| |
|
4.159, Аноним (175), 20:04, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Пульса никогда не шипела и не пердела, просто надо нормальное железо выбирать.
| |
|
5.167, Аноним (-), 20:35, 18/11/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Пульса никогда не шипела и не пердела, просто надо нормальное железо выбирать.
Пердело оно только у додиков которые повышенный приоритет процессу вкатить не доперли. На что хватило даже убунты нубской, на минуточку.
| |
|
6.172, Аноним (2), 21:18, 18/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ты гонишь, pci карты пердели по-моему все. Только hda ок, но тут тоже постоянно задержки напрягали (после паузы и сика). Приоритеты вообще ни при чём (и не забота пользователя).
| |
|
7.215, Аноним (-), 11:28, 19/11/2024 [^] [^^] [^^^] [ответить] | +/– | Да ну Я бы на мониторных ушах, с аудигой да, в вот этом самом PCI - услышал ... большой текст свёрнут, показать | |
|
|
9.241, Аноним (241), 12:18, 20/11/2024 [^] [^^] [^^^] [ответить] | +/– | Ну значит я угадал и господам не способным приоритеты процессам расставить надо ... большой текст свёрнут, показать | |
|
|
11.247, Аноним (-), 16:00, 20/11/2024 [^] [^^] [^^^] [ответить] | +/– | Я еще раз повторю, для экспертов в системщине 80 уровня, что - кроме неумения в ... большой текст свёрнут, показать | |
|
|
13.258, Аноним (173), 19:07, 20/11/2024 [^] [^^] [^^^] [ответить] | +/– | Это как У меня пульс работает под обычным юзером С такими правами при всем жел... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
2.246, Аноним (-), 15:49, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Давайте без дураков. Режим реального времени на серверах и десктопах не вообще нужен!
Так его врядли кто и будет там включать - от именно полноченного реалтайм режима есть неиллюзорный оверхед и ограничения.
| |
|
3.255, Аноним (-), 17:42, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Так его врядли кто и будет там включать
Тебе космонавт на Убунту даст, ради маркетинга, нескчную сборочку со включеным реалтайм режимом. Ты будешь жрать что дают. Ты сам вряд-ли будешь конфигурировать ядро.
| |
|
4.259, Аноним (173), 19:14, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Тебе космонавт на Убунту даст, ради маркетинга, нескчную сборочку со включеным реалтайм
> режимом. Ты будешь жрать что дают. Ты сам вряд-ли будешь конфигурировать ядро.
Небольшой облом - в том что я собираю себе дебиан debootstrap-ом сам, и как раз закончил собирать сабжевое ядро. Разумеется, с моим собственным конфигом. И не, там обычный CONFIG_PREEMPT (т.е. то что раньше называли low latency) - без вот именно _RT хардкора. Это ж не управляющая система.
А от убунты я как раз отделался потому что все их маркетинги, "партнеры", рестриктивные условия (tm) и реп, и постоянные "улучшения" и NIH, типа глючных апдейтеров, падучих крашрепортеров и прочих снапов - определенно, надоели. И я избавил себя от этого "счастья".
| |
|
|
|
1.150, Аноним (144), 19:29, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Device Memory TCP
forwarding on и dump летит в твою периферию?
"Достаточно одной таблетки" (хоста)
| |
1.151, Аноним (144), 19:34, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>SCHED_DEADLINE server реализует более эффективный механизм резервирования ресурсов.
Измени дедлайн и вот твои параметры realtime задач идут лесом?
| |
1.155, Аноним (155), 19:59, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
> вывод QR-кода при аварийных состояниях
Для доната Линусу чтоб лично починил или что?
| |
1.157, Аноним (155), 20:01, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>возможность включения Realtime-режима
Ну теперь то можно без хаков включ~
>Добавлен механизм "sched_ext" (SCX), позволяющий использовать
А, нет, всё ещё дописывать ручками.
Ничего в лине нет изкоробки(
| |
1.158, Аноним (155), 20:03, 18/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> позволяющего задавать права доступа к областям памяти. При помощи данного расширения на системах с процессорами ARM64 может быть реализован механизм Memory Protection Keys, применяемый для ограничения доступа к страницам памяти без изменения таблицы страниц памяти.
Резервация, сэр.
Кто там говорил про свободу в лине?
| |
|
2.169, Аноним (-), 20:37, 18/11/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Резервация, сэр.
> Кто там говорил про свободу в лине?
Чтобы быть свободным - надо быть хозяином системы. Ее владельцем. А если ты индеец которого на птичьих правах белый человек в барак пустил - какие, нахрен, тебе там права?!
И все вон то в линухе можно. Просто кое-что возможно придется сделать самому. А если ты это делегировал белому человеку, и он вон то на вон тех условиях с тобой сделал - так ты сам это и позволил, на минуточку.
| |
|
1.204, Аноним (-), 10:05, 19/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Господа, а кто в курсе что значит Реалтайм-режим? Реально можно настраивать приложение на работу в более приоритетном потоке чем даже система и на перехват прерываний менее чем за 100мс? Типа как в QNX?
| |
|
2.221, Аноним (221), 15:48, 19/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Фраза "в более приоритетном потоке чем даже система" здесь не совсем уместна, полагаю. В QNX используется микроядро, а все драйверы это обычные процессы/задачи. Процессорное время выделяется в соответствии с приоритетами задач, поэтому задача с более низким приоритетом НИКОГДА не сможет застопорить более приоритетные задачи. Соответственно, влияние системных вызовов на задержки минимально.
Реал-тайм режим - система, в которой необходимо обеспечить "предсказуемое" время обработки событий. Как-то так.
| |
|
3.238, Аноним (239), 12:03, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вы знаете, я не специалист в QNX, но мне рассказывали что там возможно настроить так, что начинает выполняться задача как в контроллере, не переключаясь на другие процессы пока не произойдёт прерывание и его обработка или пока сама задача не отдаст управление ОС. Такое ведь на QNX и на этом новом ядре Linux возможно?
| |
|
4.244, Аноним (221), 15:02, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
Полагаю, да. Опять таки, это все "гарантированное" поведение. А как оно на практике - уже покажет практика. Все зависит от совокупности факторов, как внешних (ретроградный Меркурий, например, или приливы/отливы и фазы Луны), так и внутренних (как поведет себя тот же планировщик задач или проца, например, ведь ядро-то реалтайм, но есть еще и другие системные инструменты). Вот как-то так на пальцах, надеюсь, объяснил.
| |
|
3.248, Аноним (-), 16:15, 20/11/2024 [^] [^^] [^^^] [ответить] | +/– | В Linux с неких пор тоже есть треды ядра, вплоть до threaded IRQ и тому подобног... большой текст свёрнут, показать | |
|
|
1.206, Аноним (-), 10:19, 19/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Добавлены файлы для генерации биндингов для библиотеки libcpupower при помощи инструментария SWIG, позволяющего формировать биндинги из кода на C/C++ для различных языков программирования
Господа, кто не знает эту библиотеку - мотайте на ус. Очень хороший инструмент на самом деле.
| |
1.207, Аноним (-), 10:23, 19/11/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Добавлен механизм Device Memory TCP, позволяющий использовать сетевые сокеты для прямой отправки содержимого памяти периферийного устройств по сети (режим zero-copy) и прямого размещения содержимого сетевых пакетов в области памяти устройства на стороне получателя. Передаваемые в пакетах данные передаются от сетевой карты в память периферийного устройства или из памяти устройства в сетевую карту напрямую, минуя CPU, а заголовки пакетов попадают в обычные буферы ядра.
А это счастье зачем? Ах, ну да, в защиту работы устоявшихся сетевых протоколов. Впрочем, я так понимаю это дело опционально, наверняка же можно будет настроить?
| |
|
2.228, Аноним (230), 18:49, 19/11/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Как это зачем, чтобы кто надо сразу получил весь комп по удалёнке.
В 2к24 уже немодно лазить в окошко с флешкой в зубах и хакать - теперь изкаробки всё есть
| |
|
|
2.260, Аноним (-), 19:19, 20/11/2024 [^] [^^] [^^^] [ответить]
| +/– |
> никто из удалённых не появился. Не хотелось бы разжигать, но этот
> проект явно нарушает ещё и авторские права.
GPL не требует давать credits автору, внезапно. Читайте лицензии до того как качать права. Иначе даунлоадер может и обломаться.
| |
|
|