| 
 
 
 | 1.3, Аноним (3), 10:37, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +19 +/– |  | Идея полностью дропнуть 32 бита в libc звучит более здраво, чем прибить libc к сд-костылям. 
 |  |  | 
 
|  | | 2.12, Аноним (12), 11:08, 06/03/2023 [^] [^^] [^^^] [ответить] | +6 +/– |  | Раз уже все равно все прикладухи надо переписывать (под использование systemd-login), не проще ли было таки пофиксить в них 32->64 бита? 
 |  |  | 
 |  | | 3.16, Аноним (169), 11:30, 06/03/2023 [^] [^^] [^^^] [ответить] | +3 +/– |  | > несмотря на внедрение 64-разрядного типа time_t, для сохранения совместимости с 32-разрядными приложениями пространства пользователя в некоторых случаях на 64-разрядных платформах продолжает применяться 32-разрядный тип time_t - А что, если в 64-битных аппликухах использовать 64-разрядный time_t, ведь 32-оси уже давно дропнуты?
...
 - Да ну на! Давайте на 64-разрядных платформах юзать 32-разрядный time_t!
 
 |  |  | 
 |  | |  | | 5.189, Аноним (189), 10:35, 07/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | > "да ладно вам! ни один компьютер столько не проработает..." Забавно, как молодые ехидно ругают дидов за недальновидность, а сами прелагают абсолютно тоже самое - просто увеличить диапазон.
 |  |  | 
 |  | | 6.192, Аноним (-), 11:08, 07/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | > Забавно, как молодые ехидно ругают дидов за недальновидность, а сами прелагают абсолютно тоже самое - просто увеличить диапазон. Только диапазон теперь будет больше 100 миллиардов лет. Уверен, что человечество столько просуществует?  Ну если вдруг через столько лет будет линукс и в нем time_t, это наверное станет причиной конца сверхцивилизации, ибо вряд ли тогда кто-то будет помнить про это ограничение.
 |  |  | 
 |  | | 7.196, Аноним (196), 14:08, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Ну так и 32-битное число выбрали не потому что "хватит всем", а потому что регистры были 32-разрядные. Странно, что вообще приходится это объяснять, и сотни лет не прошло. 
 |  |  | 
 | 7.221, Аноним (221), 19:19, 11/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | > Только диапазон теперь будет больше 100 миллиардов лет. Уверен, что человечество столько > просуществует?
 Если ты о теле человека, то нет.
 Чарез ~4 миллиарда лет наше Солнце зажарит Землю, наступит смерть нашей Солнечной системы.
 Через ~16 миллиардов лет Наша Галактика столкнётся с галактикой Андромеды.
 А через ~80 миллиардов лет все радиоактивные изотопы распадутся и наступит вообще смерть всей Нашей Вселенной.
 Но насчёт человеческой "цивилизации" ты не грусти, так долго ждать не придется, всё закончится намно-о-о-о-о-го быстрее!
 |  |  | 
 | 
 | 
 | 
 | 
 | 3.32, Аноним (32), 12:03, 06/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | Проще, но как тебя принудить к использованию зонда от правильной компании? 
 |  |  | 
 | 3.220, Аноним (221), 19:18, 11/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | > Раз уже все равно все прикладухи надо переписывать (под использование systemd-login), не > проще ли было таки пофиксить в них 32->64 бита?
 Проще и правельнее.
 Но цель стоит всех поставить раком и всем вставить в *опу сытемды.
 |  |  | 
 | 
 | 2.183, Аноним (-), 08:48, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Идея полностью дропнуть 32 бита в libc звучит более здраво ...то то эмбедовка всякая рада будет. Ну там дебиан какой, допустим, с портами на ARM/MIPS.
 |  |  | 
 |  | | 3.203, пох. (?), 19:37, 07/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | просто в следующей версии выбросят эти немодные устаревшие порты. Будете клепать эмбедовку на 64разрядных кипятильниках.
 Нефти - ж-пой жуй, газа - до х:я, угля мегатонны (но уголь только на пол-шишечки, не дальше 2028 года объявлен экологичненьким). АЭС вот ниикaлaгичны - их запретили прямо в этом году.
 И ВСЕ делают так и такие вот феноменально-одаренные. Под аплодисменты баранов.
 |  |  | 
 | 3.210, Алексей (??), 07:14, 08/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Там musl, uclibc, и т.п., а потому всё равно, что, как, и когда выкинут из glibc. Это раз. И пользователи как правило на встроенные системы не заходят, поэтому страдания с [uw]tmp никак не волнуют. Это два.
 
 |  |  | 
 | 3.223, фф (?), 09:07, 14/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | ну дык после 2038 года время просто не влезет в эти 32 бита, и что тогда делать этой эмбедовке? жить в 1970-м? поле все равно надо расширять всем, не важно сколько бит влезает в регистры.
 
 |  |  | 
 |  | | 4.225, Аноним (225), 20:54, 03/01/2024 [^] [^^] [^^^] [ответить] | +/– |  | А 32-разрядной ембеддовке принципиально запрещается использовать time64_t ? 
 |  |  | 
 | 
 | 
 | 
 
 
|  | | 2.74, пох. (?), 13:24, 06/03/2023 [^] [^^] [^^^] [ответить] | –8 +/– |  | Да уж, тут ты прав. Выкинул бы я устаревшую технологию юникса еще в 90е - сейчас бы был богаче, успешнее и совсем не беспокоился бы ни о следующем месте работы, ни о безбедной старости. Толку от нее сегодня все равно около нуля.
 И ведь предлагали и помогали... нет, венда ваша выглядит уежищно, под капотом трэшак, с сетями работает криво, хачю юникс но чтоб забесплатно. Тьфуй... И ведь так радовался, что они возвращаются...
 Нет, я правда и жизненных планов на такой срок не строил, конечно - сдох бы в 2005м, как ожидалось, и тоже переживать было бы не о чем.
 |  |  | 
 |  | | 3.91, Аноним (91), 13:46, 06/03/2023 [^] [^^] [^^^] [ответить] | +9 +/– |  | Ой, да ладно тебе. Зато ты можешь с умным (не всегда) видом писать комментарии тут. Это ли не успех? 
 |  |  | 
 | 
 | 2.184, Аноним (-), 08:50, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Главное вовремя выкидывать усаревшие технологии И как, выкинул уже хотя-бы ДВС-ы и свинцовокислотные акумы? XIX век, аж, а до сих пор в куче автомобилей... ну значит и сюда годков через 150 приползай, как с вон теми. Или кто банкет будет? Вон те, которые програмеров как раз увольняют? А, может ты на альтруизме перепишешь?! Так то пожалста.
 |  |  | 
 |  | | 3.193, xPhoenix (ok), 11:21, 07/03/2023 [^] [^^] [^^^] [ответить] | –2 +/– |  |  Сколько лет вилкам, ложкам и чайникам? А резьбовые соединения удалось заменить на что-то другое? Уууу! Отсталые! Вы не путайте проверенную временем, надёжную технологию и кривое решение, которое тащат десятилетиями только ради того, чтобы у каких-то ретроградов не дай б-х что-нибудь не сломалось.
 |  |  | 
 | 3.202, пох. (?), 19:32, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > И как, выкинул уже хотя-бы ДВС-ы и свинцовокислотные акумы? XIX век, аж, а до сих пор > в куче автомобилей...
 у меня для тебя херовые новости - эта куча рискует буквально через пять-восемь лет быть порезанной на металлолом - причем за счет своих владельцев. Производство и продажи _уже_ запрещены в куче долбанутых зелененькой темкой стран, не прямо вот сейчас, но уже с вполне конкретными сроками и датами.
 За запретом эксплуатации того что уже выпустили - тоже не залежится.
 И да, корень проблемы тот же что и в торжествующем шествии системдряни. Люди - т-пы.
 |  |  | 
 |  | | 4.208, аноним.orig (?), 23:25, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Угу. Только свинцовые аккумуляторы даже в упсах стоят. Так что резать будут как обычно — по повесточке.
 
 |  |  | 
 | 
 | 
 | 2.205, A (?), 22:45, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Главное вовремя выкидывать усаревшие технологии Алфавит, алфавит с арабскими цифрами очень морально устарел. И аксиомы арифметики - туда же. Менять надо.
 Тока ничего никто не придумал на замену.
 |  |  | 
 | 
 
 | 1.6, Аноним (6), 10:44, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | > Просто заменить поле со временем в utmp с 32-разрядного на 64-разрядный тип не получится > так как это приведёт к ... нарушению совместимости с приложениями, использующими utmp
 > В итоге ... предлагается перевести все приложения на ... systemd-logind
 > и после того как не останется актуальных программ, обращающихся к utmp, ...
 |  |  | 
 
 
|  | | 2.9, НяшМяш (ok), 11:02, 06/03/2023 [^] [^^] [^^^] [ответить] | +6 +/– |  |  - Сохраняем ABI - В 2038 году все приложения ломаются
 - "Кококо надо было переходить на systemd-olologind"
 Могли бы выпустить Glibc версии 3.0. Раз всё равно приложение чинить и пересобирать ¯\_(ツ)_/¯
 |  |  | 
 |  | | 3.34, Аноним (32), 12:05, 06/03/2023 [^] [^^] [^^^] [ответить] | –3 +/– |  | Так если всё равно все приложения переписывать и в случае перехода на 64 бита и в случае принудительного системд. Можно сразу покарать всех хомячков и прибить их к системд я считаю здраво. Хомячки должны страдать. 
 |  |  | 
 | 3.81, Аноним (81), 13:32, 06/03/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | Надо было менять ABI. ABI - не API, решается перекомпиляцией софта. 
 |  |  | 
 | 3.106, uis (??), 14:23, 06/03/2023 [^] [^^] [^^^] [ответить] | +7 +/– |  | Чтобы не ломать ABI, мы сломаем API. Хотя и ABI сломаем тоже. 
 |  |  | 
 | 3.185, Аноним (-), 08:52, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > - "Кококо надо было переходить на systemd-olologind" Агаблин, грязный хмырь выглядывающий из люка бункера матерится на повисший навигатор и глючащий дозиметр, пытаясь перезапустить лаптоп.
 |  |  | 
 | 
 | 
 
 
 | 1.14, Аноним (14), 11:14, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | Проще не значит лучше, нужно просто в саму glibc внести все необходимые функции без привязки к systemd. 
 |  |  | 
 
|  | | 2.25, Аноним (25), 11:46, 06/03/2023 [^] [^^] [^^^] [ответить] | +5 +/– |  | >нужно просто в саму glibc внести все необходимые функции >просто
 Ну так внеси, если просто. Пока там эти дурачки разговоры разговаривают, ты покажи как надо работу делать.
 |  |  | 
 | 
 
 | 1.15, Массоны Рептилоиды (?), 11:28, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | > лидер группы по развитию технологий будущего Ничего не выйдёт без согласования с лидером по откапыванию технологий прошлого
 |  |  | 
 
|  | | 2.129, ivan_erohin (?), 16:25, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | ну и что бы вы откопали ? завести /var/run/*tmp64t и прогибать юзерлэнд чтобы читали и писали в туда ?
 
 |  |  | 
 | 
 
 | 1.17, Аноним (199), 11:32, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Хорошо. Если logind нет нужно просто написать демон с таким же API как у logind 
 |  |  | 
 
|  | |  | | 3.147, Ня тян (?), 18:20, 06/03/2023 [^] [^^] [^^^] [ответить] | +5 +/– |  |  оооо, какая же ламповая эта вики) меньше по объёму чем у арча, но в моём сердечке на первом месте, ибо часов за чашкой горячего кофе в ней проведено немерено 
 |  |  | 
 | 
 | 2.20, Аноним (199), 11:35, 06/03/2023 [^] [^^] [^^^] [ответить] | –2 +/– |  | В комментариях конечно параксизм ненависти от "экспертов" и прожжённые стулья Это ясно надо не читая
 
 |  |  | 
 | 
 
 | 1.19, Аноним (169), 11:33, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  | Если всё равно надо переписывать приложения, то почему именно на системду?! 
 |  |  | 
 
|  | | 2.22, kusb (?), 11:38, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Возможно вы путаете причину и следствие. Сначала ищут причины, по которым переписывание на системду может быть полезным. 
 |  |  | 
 |  | |  | | 4.49, kusb (?), 12:32, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Да полезным для кого? Как говорится Шерше ля фам. Я это подразумевал. Полезным не то чтобы для владельцев ОС.
 |  |  | 
 |  | | 5.76, пох. (?), 13:27, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Для rhbm очень даже полезно. А вы - не владельцы, у вас ничего не было и нет.
 И не будет уже.
 |  |  | 
 |  | | 6.143, Аноним (199), 17:59, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Конечно полезно, у них поддержка дистрибутива 15 лет с сохранением ABI. Им нужно уже сейчас проблему решать. 
 |  |  | 
 | 
 | 
 | 
 | 
 | 2.56, Аноним (199), 12:53, 06/03/2023 [^] [^^] [^^^] [ответить] | –8 +/– |  | Потому что systemd это стандарт. Разработчикам не хочется изобретать велосипед с квадратными колесами, когда есть готовый хороший менеджер сеансов 
 |  |  | 
 |  | | 3.77, пох. (?), 13:28, 06/03/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  | Когда есть готовый монолитный паровоз с треугольными. У разработчиков был велосипед, с круглыми, но поменять один дефайн они не могут, это не по пацански - давайте всех заставим жрать дерьмо.
 |  |  | 
 |  | | 4.89, Аноним (89), 13:44, 06/03/2023 [^] [^^] [^^^] [ответить] | –4 +/– |  | Пусть так. Никто не предложил лучше, остальные только балаболить и гореть могут. 
 |  |  | 
 |  | | 5.116, пох. (?), 15:20, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | естественно - у остальных-то нет права комитов в глибс (и зарплаты от rhbm) 
 |  |  | 
 |  | |  | | 7.144, пох. (?), 18:06, 06/03/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | покажешь хоть один принятый твой патч? А отправить-то да, можешь - devnull у них бездонный.
 |  |  | 
 | 
 | 
 | 
 | 
 | 3.130, ivan_erohin (?), 16:29, 06/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | > Потому что systemd это стандарт. ISO (CCITT, ITU-T, ГОСТ, ...) про системд нам ничего не говорят.
следовательно, вы лжете.
 
 |  |  | 
 | 
 | 2.181, Аноним (181), 02:42, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Принципы проектирования ПО и здравый смысл говорят о том, что привязываться надо не к системд, а к формально описанному стандартизированному API. Можно взять за основу и systemd-шный API, главное - наличие альтернативных реализаций, и тестирование работы с ними в рамках принятого стандарта, а не только с systemd.
 |  |  | 
 |  | | 3.226, мяв (?), 03:08, 20/11/2024 [^] [^^] [^^^] [ответить] | +/– |  |  вот именно. а еще здравый смысл говорит, что негоже системное апи проектировать по принципу "э.. ну вы дерните io_systemd_logind_doSm, он вам в /run/systemd полазает и что-то даст. а еще вы сами можете в кишках полазать и тоже будет ок" ..
 хотя б придумали бы что-то вида
 uapiLogind_doSm и забыли бы про бред вида "чтобы посмотреть Х, залазайте-ка в /run/systemd".
 хотя, о чем я говорю, если этот "стандарт" даже стандарта, как такового, не имеет. все написано на сайтике и в ман-страницах с прибиением гвоздями к конкретной реализации(особенно, имени) почти во всех компонентах, предоставляющих апи.
 
 |  |  | 
 | 
 | 
 
 | 1.26, InuYasha (??), 11:50, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– |  | То чувство, когда ты, живя в бум компьютерных технологий 1980ых, разрабатываешь костыли под очередной процессор, а 30 лет спустя получаешь ими по бошке. > Future Technology Team
 Создана после хаоса Y2K? :D
 |  |  | 
 
 | 1.27, Ананий (?), 11:51, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Интересно, как проблему будут рушать во FreeBSD. Уж там-то точно не будет системд.
 
 |  |  | 
 
|  | | 2.31, Аноним (31), 12:03, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Видимо будут обновлять w, who, uptime, login, su, sudo, useradd, tcsh, xterm дисплейные менеджеры, emacs, openssh, qemu и т.п 
 |  |  | 
 | 2.37, Аноним (32), 12:06, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Её не будут решать фрёй в 2038 никто уже не будет пользоваться. 
 |  |  | 
 |  | |  | | 4.104, Аноним (104), 14:16, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Решили потому что знали что всё равно будет не нужна. Да и зависимостей у неё мало потому что софта тоже нет. 
 |  |  | 
 | 
 | 
 | 2.63, Аноним (67), 13:01, 06/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  |  > Интересно, как проблему будут рушать во FreeBSD. Там, внезапно, своя libc и формат записи не прибит к конкретной разрядности (т.е. на 64-битных платформах он уже давно 64 бита).
 
 |  |  | 
 |  | | 3.70, Аноним (67), 13:14, 06/03/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  |  >> Интересно, как проблему будут рушать во FreeBSD. > Там, внезапно, своя libc и формат записи не прибит к конкретной разрядности
 > (т.е. на 64-битных платформах он уже давно 64 бита).
 Кстати да, никаких проблем не то что с w/who/su/login, но и с emacs/openssh/xterm не наблюдается 
https://lwn.net/Articles/925135/
 >  FreeBSD has a semi-traditional implementation of getutxent that reads a file, but the on-disk format is a separate struct that their libc manually converts to struct utmpx, so it doesn't matter that struct utmpx is different between 32-bit and 64-bit programs. (This is in contrast to glibc where struct utmp, struct utmpx, and the on-disk format are all identical.)
 >
 Такие вот замшелые, непрогрессивные технологии, че ...
 |  |  | 
 | 
 | 2.78, Аноним (31), 13:29, 06/03/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  | насколько я понял это проблема glibc от проекта GNU, в BSD-системах свои BSD libc, к-е вроде как не подвержены этой проблеме. 
 |  |  | 
 |  | | 3.159, Аноним (159), 18:49, 06/03/2023 [^] [^^] [^^^] [ответить] | +1 +/– |  |  > насколько я понял это проблема glibc от проекта GNU, в BSD-системах свои BSD libc, к-е вроде как не подвержены этой проблеме. Если "решат" проблему с помощью "Все приложения, использующие utmp, wtmp и lastlog, предлагается перевести на получение списка пользователей при помощи systemd-logind.", то своя либц тут ничем не поможет.
 
 |  |  | 
 | 
 | 2.82, пох. (?), 13:35, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | они ее так порешали что лучше бы уж не решали - как все последние достижения этого гальванизируемого трупа. Там в 11й перешли на utmpx. Обычные last/w/who конечно переделали.
А вот opiepasswd - "переделали" так что теперь он локальный терминал - не считает секьюрным. (Вполне возможно не потому что плюс и минус перепутали а потому что там вообще мимо буфера читают и готовый rce, но pr присылать бесполезно - все кто не заняты гендерными штудиями, и так перегружены и читать его им недосуг)
 Сколько и чего еще аналогично попереломали - наукой не установлено, потому что нет уже дураков тратить время на мертвую систему с works as intended во всех местах.
 Один дефайн поменять вместо этой всей ненужной деятельности? Ну что вы, что вы, так же ж можно сломать совместимость незнамосчем.
 |  |  | 
 | 2.224, фф (?), 09:12, 14/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | не знаю как там фряха, в опенке еще в прошлом десятилетии просто сменили размерность на 64 бита, и кто не спрятался, тот сам виноват. Я ручками exim правил при обновлении системы например. 
 |  |  | 
 | 
 
 | 1.38, Admino (ok), 12:06, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +5 +/– |  |  Я насчитал пять человек, которые не смогли прочитать текст новости целиком, а вместо этого увидели слова "glibc" и "systemd" и решили, что теперь glibc будет прибита гвоздями к systemd. Опеннет-эксперты as it is.
 |  |  | 
 
|  | | 2.51, kusb (?), 12:37, 06/03/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  | Я новость читал невнимательно, но комментарии внимательнее. Из них я понял, что это программы хотят привязать к ней, а до этого они пользовались функциями Glibc какими-то. Ничего особенно не знаю что там они делают, но они возвращают какое-то значение, где мало байтиков и оно растёт со временем (может быть это время) и размер который был там выделен переполнится в будущем.
 Правда я нефига не понял, они типа хотят сохранить обратную совместимость и не могут увеличить размер до 64, но могут заставить программы обращаться к systemd. И то и другое по моему одинаково ломает эту совместимость.
 Я не программист и не очень хорошо разбираюсь в компьютерах, но звучит как-то странно.
 |  |  | 
 |  | | 3.57, Admino (ok), 12:53, 06/03/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  |  Не функциями, а файлом  Файл называется utmp и лежит в нужном месте  И вот в нём... большой текст свёрнут, показать |  |  | 
 | 
 | 2.195, Имя (?), 13:49, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Вообще-то сам заголовок статьи сформулирован так, что максимально вводит в заблуждение, так что не нужно удивлятся. >Для избавления Glibc от проблемы 2038 года предложено прекратить использование utmp
 |  |  | 
 | 
 
 | 1.39, Аноним (39), 12:07, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Вместо пустопорожнего трепа дружно переходим на Devuan и по мере сил и возможностей портируем недостающие пакеты в репы. Вот тогда это будет *реальная* помощь в борьбе с systemd
 
 |  |  | 
 
|  | | 2.71, Аноним (71), 13:17, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | И в 2038 году дружно выкидываем Devuan в помойку (так-то вряд ли кто про него через пятнадцать лет вспомнит, но мало ли). Впрочем, школьники в категориях таких сроков не мыслят.
 
 |  |  | 
 |  | | 3.122, Аноним (199), 15:36, 06/03/2023 [^] [^^] [^^^] [ответить] | –2 +/– |  | У redhat 9 поддержка заканчивается в 2034 году, а у redhat 10 примерно в 37-38 И ABI redhat не меняет.
 Мне кажется, разработчикам, желательно решить проблему заранее  проблему решить как-нибудь
 
 |  |  | 
 | 
 | 
 
 
 | 1.41, ip1982 (ok), 12:12, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  В чём проблема писать 32-битное время? Если оно больше нуля, значит после 2038-го года :) К тому времени 32-битные приложения сами отомрут. 
 |  |  | 
 
|  | | 2.46, Аноним (32), 12:22, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Да будет просто вторая 32-х битная эпоха. А под эпоху место под отдельную переменную зарезервированное есть. Интересно сколько лучше всего бит выделить по 32х битную эпоху. 
 |  |  | 
 |  | | 3.52, kusb (?), 12:39, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Да будет просто вторая 32-х битная эпоха. А под эпоху место под > отдельную переменную зарезервированное есть. Интересно сколько лучше всего бит выделить
 > по 32х битную эпоху.
 А что будет, когда переполнится счётчик эпох?
 |  |  | 
 |  | | 4.53, kusb (?), 12:40, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | А ещё такое провоцирует ошибки, потому что люди не будут проверять ещё и эпоху, может быть. И так же всё работает. 
 |  |  | 
 | 
 | 3.58, Admino (ok), 12:55, 06/03/2023 [^] [^^] [^^^] [ответить] | +4 +/– |  |  > Да будет просто вторая 32-х битная эпоха. Сегодня – 28, месяца Последнего зерна, 433 год эпохи Акатоша. Близятся последние дни третьей эры, и последние часы моей жизни…
 |  |  | 
 |  | | 4.164, ИмяХ (?), 20:09, 06/03/2023 [^] [^^] [^^^] [ответить] | –2 +/– |  | >>месяца Последнего зерна, Вы, аннунаки, только в марте последнее зерно досеиваете? Или заканчиваете собирать? 
 |  |  | 
 | 
 | 
 | 2.206, A (?), 22:50, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | >  К тому времени 32-битные приложения сами отомрут. Будут на каких-нибудь атомных электростанциях, моделях токомака и коллайдерах. А то и просто в банках - кэш отменят, но окажется, что крипта бегает поверх апликухи от дедов.
 |  |  | 
 | 
 
 | 1.42, Аноним (42), 12:13, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +12 +/– |  | >  В кодовую базу следующего выпуска systemd 254 уже включены необходимые функции для предоставления заменяющих utmp данных через libsystemd с использованием API sd-login.h или через DBUS. смотри какие быстрые! :) просто так совпало! Одни добавляют, другие проблему озвучивают, третьи профитируют.
 |  |  | 
 
 
|  | | 2.45, Аноним (32), 12:20, 06/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | Потому что с 640Кб оперативы было не разгуляться с размерами переменных. 
 |  |  | 
 |  | | 3.207, A (?), 22:54, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Потенциальное увеличение размера можно было учесть. Могли не учесть, сколь немного будет людей, способных заменить написанное вот сейчас быстро.
 Да и смотря для чего писать код. Если выкинуть пену, останется не так много заменить...?
 |  |  | 
 | 
 | 
 
 
 | 1.54, freehck (ok), 12:45, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  |  А я поддержу. При всей моей нелюбви к systemd, от данной интеграции сообщество выиграет: во-первых эта часть sd-login.h вполне себе reimplementable отдельно от systemd, во-вторых мы получим нормальное не нарушающее ABI разделение между старым и новым интерфейсами, причём хорошо так загодя до того, как грянет гром. Флаг им в руки. 
 |  |  | 
 
|  | | 2.61, Аноним (199), 12:58, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Разработчики devian просто добавят демон реализующий эту часть API logind и все. 
 |  |  | 
 | 
 
 | 1.59, crypt (ok), 12:56, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  |  было приятно узнать, что FreeBSD лишена проблемы by design. FreeBSD and macOS both support utmpx only, not traditional utmp. But they do support 64-bit timestamps at least on 64-bit architectures, because the ut_tv field of struct utmpx is a struct timeval, which on these systems uses 64-bit or 32-bit timestamps depending on the architecture. FreeBSD has a semi-traditional implementation of getutxent that reads a file, but the on-disk format is a separate struct that their libc manually converts to struct utmpx, so it doesn't matter that struct utmpx is different between 32-bit and 64-bit programs. (This is in contrast to glibc where struct utmp, struct utmpx, and the on-disk format are all identical.)
 |  |  | 
 
 | 1.62, Аноним (81), 12:58, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | >предлагается перевести на получение списка пользователей при помощи systemd-logind Совсем кукукнулся этот Thorsten Kukuk.
 |  |  | 
 
 | 1.64, Аноним (64), 13:01, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +6 +/– |  |  Gentoo с OpenRC -- наше всё! Хотя нет, ещё Guix с Shepherd. Ударим свободными системными менеджерами по блоатвари и разгильдяйству! 
 |  |  | 
 
|  | | 2.152, Аноним (-), 18:31, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Gentoo с OpenRC -- наше всё! Хотя нет, ещё Guix с Shepherd. > Ударим свободными системными менеджерами по блоатвари и разгильдяйству!
 лайк
 |  |  | 
 | 
 
 | 1.72, _kp (ok), 13:19, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  |  >>Просто заменить поле со временем в utmp с 32-разрядного на 64-разрядный тип не получится, так как это приведёт к изменению ABI Glibc А вот если похерить сам glibc - то это совсем другое дело.
 Вообще то glibc и сам по себе используется.
И приматывать его скотчем к initd - нельзя.
 |  |  | 
 
 | 1.73, Аноним (199), 13:23, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | 
 
 :~$ lastb
 lastb: невозможно открыть /var/log/btmp: Отказано в доступе
 
 
 
 сразу всё понятно.
 
 |  |  | 
 
 | 1.90, Аноним (90), 13:45, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | >предлагается перевести на получение списка пользователей при помощи systemd-logind. Да, нужно дропнуть все ядра, кроме Linux. Вслед за SystemD.
 |  |  | 
 
 | 1.100, Легивон (?), 14:10, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | А вариант однократно перезагрузить все хосты в момент ошибки не рассматривался? Если нужно делать это раз в 70 лет, то это не выглядит как проблема. И не подрывает SLA.
 
 |  |  | 
 
 | 1.102, Аноним (102), 14:15, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | Отличная идея. Завязать Glibc на Systemd, а потом дропнуть Systemd, объяснив всем, что Systemd устарел и уже очень старый, надо заменить на что-то новое. Отличный коллапс тогда будет, Стив Балмер аплодирует стоя 
 |  |  | 
 
|  | | 2.105, Аноним (104), 14:18, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Системд хоть к ядру шиндоуз жестко завязывай. Если ты уже всех подсадил делай что хочешь. 
 |  |  | 
 | 
 
 
 | 1.109, Аноним (109), 14:44, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  | А можно просто предположить, что залогинившихся 70 лет назад пользователей быть не может, и решить проблему патчем одной строчки glibc. 
 |  |  | 
 
 | 1.115, Ананоним (?), 15:14, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Странные разработчики. Они что, собираются возвращаться в прошлое на личной машине времени? Ну считали бы с 2037 года время с нуля и делов то... 
 |  |  | 
 
 | 1.120, HyC (?), 15:34, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | А рядом положить новые файлы с 64-битными счетчиками чтоб все к ним привыкли до 2038 года не судьба ? 
 |  |  | 
 
 | 1.121, Аноним (44), 15:35, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Перечитал новость. Оказывается, речь про 2038 год, то есть - нескоро. Хотя, местные специалисты недавольны, и могут уже сейчас форкать glibc, через 15 лет эти форки обгонят какой-то там glibc по качеству. 
 |  |  | 
 
 
|  | | 2.145, пох. (?), 18:11, 06/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– |  | > Тем временем PAM уже переделали на logind привет девуану.
 Ну вам же давно говорили - ваше мнение никого не интересует. топтопы rhbm на своих лаптопчиках пользуются виндой и их рабы молча и радостно реализуют их т-пейшие указания чтоб было какввенде.
 Юникс-экосистема мертва. Не потому что была плоха, а потому что рабы всегда и все делают максимально х-ево.
А эпоха свободных людей в этом вашем опенсорсе прошла безвозвратно.
 
 |  |  | 
 |  | | 3.153, Аноним (199), 18:32, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | >А эпоха свободных людей в этом вашем опенсорсе прошла безвозвратно. Почему вы все время ноете? LFS у вас поделка, systemd как в винде, хотя в macos и вроде бы в solaris аналогичные менеджеры. 
Судя по изменениям там опциями компиляции выбирается использовать logind или нет.
 Сделать адаптер из одного api в другой несложно, уж бинарный файл заполнить данными можно даже на kotlin
 Свободных людей нет... Возможно нужно меньше ныть на опеннет?
 
 |  |  | 
 | 3.154, Аноним (199), 18:35, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Devian себе могут seatd поставить и будет менеджер сеансов, вообще не часть systemd и не привязанный к linux 
 |  |  | 
 |  | | 4.155, пох. (?), 18:39, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | он уже научился вон с pam работать? Ну и давайте, давайте - менеджер сеансов, менеджер фаянсов - так и перекопипастите весь systemd.
 Б-ть ну вот как мы без вас жили и без ваших дерьмоменеджеров вовсе?
 |  |  | 
 | 
 | 
 | 2.148, Аноним (199), 18:22, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | Вместо старого интерфейса через бинарный файл в который может писать кто угодно, будет новый на основе менеджера сеансов. Вот кому от этого плохо? И logind не один такой менеджер сеансов, остальные могут просто реализовать такой же API и всё.
 
 |  |  | 
 | 
 
 
|  | | 2.146, пох. (?), 18:12, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  | > Для избавления  от проблемы 2038 года предлагаю прекратить использование glibc. ну так в винде и нет этой проблемы
 
 |  |  | 
 | 
 
 | 1.137, Аноним (137), 17:46, 06/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  А если freebsd не использует systemd, gentoo и прочие дистрибутивы с сайта  https://nosystemd.org/ не использующие systemd. Всех прибивают гвозями к systemd, аудит безопасности которой никто не производил (там все слишком запутано). 
 |  |  | 
 
|  | |  | | 3.157, Аноним (159), 18:46, 06/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– |  |  > BSD не ипользует glibc. у них свой BSDшный libc И как отсутсвие проблем в своей libc им поможет, если в качестве решения "Все приложения, использующие utmp, wtmp и lastlog, предлагается перевести на получение списка пользователей при помощи systemd-logind."?
 |  |  | 
 |  | | 4.165, Аноним (31), 20:24, 06/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Все приложения в линукс (из coreutils я полагаю). Ты думаешь в BSD работают линуксовые приложения, работающие в utmp? 
 |  |  | 
 |  | | 5.170, Аноним (159), 21:14, 06/03/2023 [^] [^^] [^^^] [ответить] | –2 +/– |  |  >> с приложениями, использующими utmp ... tcsh, xterm, ... дисплейные менеджеры, emacs, openssh > Все приложения в линукс (из coreutils я полагаю).
 Угу, угу. "Родина слонов"(с).
> Ты думаешь в BSD работают линуксовые приложения, работающие в utmp?
 Ну ... tcsh, xterm, openssh и emacs работают точно (дисплейные менеджеры когда-то тоже вполне работали). А так, utmp во фре заменили на utmpx где-то лет 12 назад.
 |  |  | 
 |  | | 6.180, Аноним (31), 01:58, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | Что-то я сомневаюсь, что разработчики openbsd буду переписывать openssh под системд. tcsh, xterm появились ещё до линукса и, что самое важное, они используются не только в линукс и авторы с большой долей вероятности не будут их патчить под системд. 
 |  |  | 
 |  | | 7.194, Аноним (159), 13:02, 07/03/2023 [^] [^^] [^^^] [ответить] | +/– |  |  Что-то я сомневаюсь, что _те_ авторы xterm и tcsh вообще еще что-то патчат. Но речь шла о предложенном "решении", которое надежно и точно ломает совместимость с "нелинухами".
 |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 
 | 1.179, Ivan_83 (ok), 01:21, 07/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  |  Яиц просто нет у разрабов. Написать в хидере чтобы не давал себя собирать с time32_t и всё.
За месяц авторы всех остальных утилит бы поаравили свои поделия или юзеры патчей накидали.
 
 |  |  | 
 
 
 | 1.187, Аноним (187), 09:13, 07/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | То есть заменить на 64-битный time_t трудоёмко, а на на systemd-logind - нет? Интересно. 
 |  |  | 
 
 | 1.188, Дворник (??), 10:06, 07/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Летят цветные бумеранги.. 'utmp'
 Интересно, что мог бы подумать сейчас тот самый программист, который в своё время второпях вкорячивал очередной хак для срочного решения очередной задачи по контролю, и, быть может, лишь на секунду задумался над именованием очередной сущности, подумал, возможно, о временности и непостоянстве бытия, мол само быстро отвалится, потому пусть и будет utmp. И вот, продолжаем наблюдать, как отваливается.
 |  |  | 
 
 
 | 1.197, Аноним (-), 15:52, 07/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Мне одному кажется, что используя удобный повод хотят пользователей тупо перевести на systemd-logind? Если есть проблема её надо решать, какой бы трудной она не была. А не сбегать в ненавистный системД.
 |  |  | 
 
|  | | 2.216, Аноним (-), 16:56, 08/03/2023 [^] [^^] [^^^] [ответить] | +/– |  | > Мне одному кажется Ты комменты бы хоть почитал. Не переживай, ты не один такой, нечего стесняться.
 |  |  | 
 | 
 
 | 1.204, Аноним (169), 19:57, 07/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  | А что, если использовать тип 64-битный? ...
 Да ну на! Давайте всё прибьём к системде!
 
 |  |  | 
 
 | 1.212, Аноним (199), 14:01, 08/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | man utmp  POSIX 1 does not specify a utmp structure, but rather one named utmpx,... большой текст свёрнут, показать |  |  | 
 
|  | | 2.213, Аноним (159), 15:13, 08/03/2023 [^] [^^] [^^^] [ответить] | +/– |  |      Но  есть один нюанс, Петька   https   man freebsd org cgi man cgi query utmp... большой текст свёрнут, показать |  |  | 
 | 
 
 | 1.217, keydon (ok), 13:35, 09/03/2023  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  |  Выражу свою обострившуюся параною: всё подбивают под systemd (наверное как и предполагает EEE сделают альтернативу, но опцией, а опции как известно не в приоритете, и противникам systemd прибавится еще одна маленькая, но очередная, проблема), автор которого в мелкософте. Ну и аргументация прибития к systemd страдает. Звучит как еще один шажок (как всегда "безобидный") захвата линукса. 
 |  |  | 
 
 
 
 |