LINUX.ORG.RU

исключительно гуями все делалось когда в доту игралось

dima1981
()
Ответ на: комментарий от te111011010

Чем она здравая? Это абсолютно наркоманская идея. Я что, после перезагрузки в другой часовой пояс попадаю?

Inshallah
() автор топика
Ответ на: комментарий от te111011010

И разделы дисков называть C и D?

Для кед есть плагин, который такое лепит из конфига wine

SR_team ★★★★★
()
Ответ на: комментарий от Inshallah

так это глюк линукса.

Нет, винды.

потому что линакс сломал часы.

Нет, потому, что ты понятия не имеешь, что происходит.

AS ★★★★★
()
Ответ на: комментарий от AS

Нет, потому, что ты понятия не имеешь, что происходит.

Вентузятнички все такие. Их ОС совершенно не подходит для изучения компьютерных технологий - слишком переусложнённая и закрытая. Вот они и думают, что компьютер на магии работает.

robus ★★★★★
()
Последнее исправление: robus (всего исправлений: 1)

Даже NT умела синхронизировать время, или этот «ненужный» функционал убрали?

anonymous_sama ★★★★★
()
Ответ на: комментарий от robus

Перезагрузился и сразу лето? Шикарно, ща попробую.

Inshallah
() автор топика
Ответ на: комментарий от anonymous


Время должно храниться в аппаратных часах в UTC, а OS при загрузке просто делает добавку с учетом TimeZone и получает локальное время. Аппаратные часы переводить при переходе на летнее/зимнее время не надо (для того время и хранится в UTC).



Свежо придание, да сказочка не там закончилась.
Так что локальное время в БИОС всё еще актуально.
А то что всякие хипстерские товарищи умудрились запхать абсолютно нерелевантное УТС под самый капот, так это проблема товарищей.

Deleted
()

Зачем

Дуалбутщики должны страдать

anonymous
()
Ответ на: комментарий от logon

Я предлогаю отказаться о dual-boot'а. Благо компы теперь дешёвые, маленькие и быстрые. Поставить два девайса на стол (или в стоку) — раз плюнуть.

beastie ★★★★★
()
Ответ на: комментарий от Deleted

А то что всякие хипстерские товарищи умудрились запхать абсолютно нерелевантное УТС под самый капот, так это проблема товарищей

А что под капот нужно было засовывать? Уж ни как не локальное время, стабильно (на самом деле нет - привет, Димон) скачущее туда-сюда 2 раза в год :)

robus ★★★★★
()
Ответ на: комментарий от robus

скачущее туда-сюда 2 раза в год :)

С разморозкой

Inshallah
() автор топика

Зайди в винду, создай текстовый файл следующего содержания и сохрани его с расширением reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

Затем дважды кликни по нему, согласись с внесением изменений в реестр, перезагрузись. Готово!

Теперь и Linux, и Windows будут хранить время в BIOS в UTC и не будут конфликтовать. Более того, всё будет отлично работать, если ты захочешь сменить часовой пояс в одной из ОС (это не отразится на времени в другой).

Всегда так делаю, если настраиваю кому-нибудь дуал-бут - ни одного глюка не было.

KivApple ★★★★★
()
Ответ на: комментарий от Deleted

А в чём проблема то? В винде один ключик реестра, который уже два раза запостили в этот тред, подправить и всё отлично работает.

KivApple ★★★★★
()
Ответ на: комментарий от Inshallah

С точки зрения архитектуры - часовой пояс, летнее/зимнее время это всего лишь удобное представление для пользователя. Точно также как и, например, отображение чисел в десятичном виде. Машине наплевать на часовые пояса и прочие подобные штуки. Значит использовать UTC под капотом вполне здраво.

С точки зрения юзабилити - несколько use-case:

1) Ты живёшь в стране с летним/зимним временем. Одна ОС переводит часы на час вперёд/назад. Ты перезагружаешься в другую - она опять осуществляет перевод. В итоге ошибка во времени на 1 час.

2) Ты переехал в другой часовой пояс (не обязательно навсегда - ты мог поехать в отпуск или командировку, а это уже куда более частое действие, чем переезд). Сменил его в одной ОС. Теперь с точки зрения другой ОС часовой пояс остался старый, а время - новое. Если ты сменишь там часовой пояс на верный - время сместится не туда, если ты синхронизируешь там часы по NTP - время станет неверным в другой ОС.

Чтобы включить localtime в Linux нужна 1 команда, чтобы включить UTC в Windows нужен один ключик реестра. То есть действия в принципе эквивалентны по сложности.

Но минусы использования localtime я уже описал, а какие минусы у UTC? Никаких (разве что ты часто заходишь в BIOS Setup при наличии двух рабочих ОС именно с целью посмотреть время, но тогда наркоман здесь ты). Значит правильно в целях унификации на всех ОС выставлять часы в UTC. В любом случае затрат сил столько же, сколько и на установку localtime во всех ОС.

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

Ты живёшь в стране с летним/зимним временем.

Ещё один. Какое летнее/зимнее, 3 года назад отменили.

Ты переехал в другой часовой пояс (не обязательно навсегда - ты мог поехать в отпуск или командировку, а это уже куда более частое действие, чем переезд). Сменил его в одной ОС. Теперь с точки зрения другой ОС часовой пояс остался старый, а время - новое. Если ты сменишь там часовой пояс на верный - время сместится не туда, если ты синхронизируешь там часы по NTP - время станет неверным в другой ОС.

Нет, ос должна читать время из бивиса. Сменил в венде - сменилось везде. А описанная тобой ситуация как раз с утц и происходит.

Inshallah
() автор топика
Ответ на: комментарий от Inshallah

Поставить линукс в виртуалку не вариант?

Deleted
()
Ответ на: комментарий от Inshallah

Ещё один. Какое летнее/зимнее, 3 года назад отменили.

На Шарике чуть больше, чем одна страна.

AS ★★★★★
()
Ответ на: комментарий от Inshallah

Хочешь развести хохлосрач прямо в женерал?

Хм. А если так: на Шарике не только чуть больше, чем одна страна, но и чуть больше, чем один континент ? :-)

AS ★★★★★
()
Ответ на: комментарий от Inshallah

Зачем мне UTC, я не в Великобритании.

Ну после отмены перевода часов то да. Но раньше вот загрузилась винда, и непонятно, нужно ли часы перевести, или другая ОС или винда уже перевели.

goingUp ★★★★★
()
Ответ на: комментарий от Inshallah

А описанная тобой ситуация как раз с утц и происходит.

Нет. 12 часов по UTC они и в африке 12 часов.

goingUp ★★★★★
()
Ответ на: комментарий от Inshallah

Если мне не изменяет склероз, в винду недавно завезли бубунту. Problem solved.

beastie ★★★★★
()
Ответ на: комментарий от Inshallah

Она считала из BIOS, а потом синхронизировала по ntp, при этом у нее стоит другой часовой пояс - записала в bios время по старому часовому поясу. В итоге в обеих ОС время по старому часовому поясу (пока другая ОС не синхронизирует или юзер сам не исправит). Захотел этого избежать и сменил часовой пояс во второй ОС - слетело время и надо вручную выставлять. Касательно летнего времени - Россия не единственная страна в мире.

Короче борьба с автоматикой в чистом виде.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от te111011010

Зачем в bios смотреть время?

У линуксуоедов это запрещено? А у нормальных людей все часы обычно показывают локальное время.

Tigger ★★★★★
()
Ответ на: комментарий от te111011010

Может быть, нам ещё кодировку в консоли сделать cp866? Чтобы как в венде.

С разморозкой. В венде с 7 кодировка консоли на лету меняется.

Tigger ★★★★★
()
Ответ на: комментарий от te111011010

И в каком виде ты предлагаешь хранить время на VPS? В ситуации, когда сам сервер в Москве, офис провайдера в Екатеринбурге, а клиент во Владивостоке?

В каком удобно клиенту, естественно. Ведь техника для клиента, а не клиент для техники.

Tigger ★★★★★
()
Ответ на: комментарий от beastie

Опередил. Только хотел написать.

Либо переходить на GNU/Linux, либо страдать с виндой.

th3m3 ★★★★★
()
Ответ на: комментарий от Tigger

А если гипервизор не позволяет для каждой виртуалки выставить свой часовой пояс?

te111011010
()
Ответ на: комментарий от Tigger

Тебе уже приводили выше ситуации, когда системные часы в UTC лучше, чем в локальном времени. Ведь если на компьютере две ОС (да, ты скажешь, что Linux не нужен, но может быть две винды), то как одна узнает, что другая перевела часы в связи с переходом на летнее время? Может даже одна ОС переведёт, а из-за системного сбоя забудет, что перевела, и при следующей загрузке переведёт ещё раз. А в bios нормальные люди редко заходят, поэтому там смотреть время абсолютно ни к чему.

te111011010
()
Ответ на: комментарий от Tigger

В каком удобно клиенту,

А по умолчанию как? В Linux ведь тоже никто тебе не мешает настроить, чтобы системные часы были в локальном времени (некоторые дистрибутивы даже при установке это спрашивают).

te111011010
()
Ответ на: комментарий от Inshallah

А если соединения с интернетом нет? Во времена, когда в мире Linux появилась традиция хранить системные часы в UTC, далеко не у всех дома был интернет, а те, у кого был, был dial-up.

te111011010
()
Ответ на: комментарий от Inshallah

Нет, ос должна читать время из бивиса

Кому она что должна? Есть стандарт? Или просто тебе хочется? В отличие от винды, для свободной ОС желание пользователя — закон. Тебе уже выше сказали, как изменить настройку. А угадывать твои хотелки и делать их в качестве настроек по умолчанию никто не обязан.

te111011010
()
Ответ на: комментарий от Deleted

Я не знаю, почему у Кащенки винда не спросила. Если бы спросила, он бы не заметил.

А вообще традиция сложилась задолго до того, как на каждом утюге появился интернет.

te111011010
()
Ответ на: комментарий от Deleted

Никто тебе не мешает изменить настройки у себя на компьютере и написать разработчикам своего дистрибутива предложение об изменении дефолтной настройки. Может, они более доходчиво объяснят, почему они так не делают.

te111011010
()

Вообще я бы посоветовал тему снести или перенести в talks. Человек со знаниями ТС должен был быстро решить проблему, не задавая вопросов. Из этого следует вывод, что тема создана исключительно для вендотроллинга.

te111011010
()
Ответ на: комментарий от Tigger

В каком удобно клиенту, естественно. Ведь техника для клиента, а не клиент для техники.

На одном сервере обычно много клиентов.

goingUp ★★★★★
()
Ответ на: комментарий от Deleted

Если бы у ТС была проблема, а не желание потроллить, он бы легко нашёл решение в гугле.

te111011010
()

Прописать local timezone вместо UTC благородному дону уже слишком сложно?

Как вариант, можно винду переучить на UTC(по крайней мере во времена XP точно можно было)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от te111011010

Ведь если на компьютере две ОС (да, ты скажешь, что Linux не нужен, но может быть две винды), то как одна узнает, что другая перевела часы в связи с переходом на летнее время?

Снять в одной системе галку автоматического перевода часов - это безумно сложно, да. И вообще, я не вижу причин обсуждать чьи-то фантазии вместо конкретной проблемы ТС, которому установка линукса поломала время безо всяких переводов часов.

Tigger ★★★★★
()
Ответ на: комментарий от Tigger

А если ты заранее не знаешь, какая ОС у тебя будет загружена во время перевода на другое время?

И что тебе мешает снять «галку» в линуксе, чтобы он считал, что системные часы показывают местное время?

te111011010
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.