?

Log in

No account? Create an account
dibr
 
[Most Recent Entries] [Calendar View] [Friends View]

Saturday, September 14th, 2013

Time Event
12:09a
64 bit ought to be enough
     Я понимаю, что "обозревать очередной айфон" сейчас даже несколько моветон, но всё-таки выскажусь.

     Когда знакомый айфоновладелец сказал мне, что в новом айфоне 64-битная OS, единственной мыслью было "да он долбанулся что-то перепутал, не может быть в телефоне 64-битной оси, там наверно 64 гига флэша или ещё чего-нибудь 64, но точно не 64 разряда".
     Когда я узнал, что в новом айфоне таки реально 64-битная OS, единственной (ладно, первой) мыслью было "да они точно долбанулись! Зачем в телефоне 64 бита?! Приложения-то 32-битные (сторонние, свои они допустим пересобрали), а значит будут только тормоза от оверхеда на виртуализацию, и абсолютно никаких бонусов - памяти-то пока мало!"

     А потом понял.
     На десктопах 64 бита актуальны уже давно. В телефонах 32 бит вроде бы хватает (больше 2Гб памяти пока не ставят, а "свопа" в телефонах нет), но - пусть свопа и нет, "дискардить" и подгружать по мере необходимости выполняемый код вполне можно (а под это тоже нужно адресное пространство), опять же не факт что всё адресное пространство можно занять физической памятью (помним про "проблему 3GB" в 32-битной винде), а значит уже сейчас 32 бита уже, в общем-то, почти исчерпаны, запаса нет. Учитывая темпы прогресса, через год в топовые телефоны начнут ставить 4 гига (и мириться с тем, что небольшая часть этой памяти простаивает), а через пару лет очень захочется ставить больше, но...

     Конечно, сейчас айфону эти 64 бита не только не нужны, они ему мешают (оверхедом при запуске старых приложений). Ну, то есть, приложения конечно будут работать быстрей, чем на предыдущем айфоне (потому что железо мощней), но медленней, чем могли бы, если бы система оставалась 32-битной. Но - теперь эппл сможет сначала мягко "нажать" на разработчиков, чтобы они "пересобирали свой софт под 64 бита, чтобы он работал ещё быстрей", потом - нажать на них же жёстко (например, не принимать в "аппстор" новые приложения (и обновления старых) без 64-битной версии), в результате уже через годик актуальный набор софта обзаведётся 64-битными версиями, а 32-битные версии на новом айфоне будут использоваться очень редко.
     А ещё через годик эппл выкатит очередной айфон. В котором поддержки 32 бит не будет вообще, но это мало кто заметит, потому что чисто 32-битного софта останется мало. Зато все остальные как раз к этому моменту вопрутся в то, что было на десктопах несколько лет назад: вроде и память подешевела, можно ставить 8 гиг, вроде и потребность в этом есть, но - совместимость мешает, а переходить на 64 бита - страшновато, всё ж поотваливается :-)

     Правда, я несколько преувеличил. Во-первых, это на десктопах возможность поставить много памяти упирается только в цену, в телефонах есть ещё аккумулятор, который нельзя выжирать совсем уж быстро, так что массовый переход на 64 бита будет не прям вот завтра (но будет). А во-вторых, если в андроиде ява, то, если я правильно понимаю, андроид тоже перенесёт переход на 64 бита без особых проблем для пользователя (один фиг оно в ява-машине работает). Но всё равно - эппл удивил. Я-то ожидал как обычно, плюс полдюйма к дисплею и стеклометаллическую вставку с яблоком в неожиданном месте, а они внезапно во как :-)
12:17a
демократию в массы
     У меня после участия в народном волеизвержении (митинге учёных против реформы РАН в НН) явно поднялась демократическая карма. Так, что на следующий день я аннулировал результаты выборов, силовым образом свергнул действующее правительство, и инициировал проведение перевыборов (при одном недопущенном техническими методами кандидате).

     Короче, у нас тут в лаборатории есть одноранговая локальная компьютерная сеть системы "зоопарк с виндой". И сегодня утром она хитро заглючила - "нетворк не браузерится" (список компьютеров не показывается ни на одном компьютере, вылетает с ошибкой), но "всё пингуется", и если ручками открыть в проводнике UNC имя - всё открывается. Когда стало ясно, что народу нужна сеть, само оно не рассасывается, а перегружать все компьютеры (не копаться же в сервисах в поисках "кого бы тут рестартнуть") мне никто не даст, пришлось задуматься о причинах, и вспомнить.
     Что в одноранговой сети, для этого самого "браузинга", компьютеры устраивают выборы, и выбирают "мастер-браузера", в том числе хранящего текущий список компьютеров в сети. Этот "мастер-браузер", соответственно, и заглючил. При выборе "мастер-браузера" учитывается, так сказать, рейтинг кандидатов: чем система "круче", тем она приоритетней при голосовании. А самый крутой компьютер в лабе - вон он, "счётный", единственный с win7/64. Он, стало быть, скорее всего и есть текущий "мастер-браузер".
     Выдёргивем у него сетевой разъёмчик, на соседнем компьютере открываем "сетевое окружение", сеть обнаруживает что мастер-браузер умер, и по быстрому перевыбирает нового. Через минуту всё работает, я подключаю сеть обратно к бывшему мастер-браузеру, он удивляется что его успели без него свергнуть, но делать нечего - приходится работать с новым начальством.
     Не очень демократично, зато эффективно.

<< Previous Day 2013/09/14
[Calendar]
Next Day >>
My Website   About LiveJournal.com