Total Commander 8.0: собираем информацию

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Total Commander 8.0: собираем информацию

Сообщение CaptainFlint »

В этой теме собирается информация о версии TC 8.0, находящейся в данный момент в разработке. Вся информация берётся исключительно из открытых источников.

Внимание!
Все пожелания, баг-репорты, вопросы (не относящиеся непосредственно к обсуждению новых возможностей) будут нещадно изничтожаться с вынесением замечаний, согласно пункту 9 правил! И не говорите потом, что не предупреждали.

Реализованная и реализующаяся функциональность отмечается значком [+], запланированная — значком [–]. Значки являются ссылками на источник.
  • [–] Отказ от среды разработки Delphi 2.0 в пользу Lazarus, что позволит создать 64-битную версию TC.
Последний раз редактировалось CaptainFlint Вт май 29, 2012 01:09, всего редактировалось 2 раза.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
iNorbert
Сообщения: 221
Зарегистрирован: Пн мар 03, 2008 00:39

Сообщение iNorbert »

все с того же http://www.ghisler.ch/board/viewtopic.php?t=26858
Unfortunately the chances are very low. Although I'm porting TC from Delphi to Lazarus now, it uses so many Windows-specific functions that a port is very improbable
К сожалению, вероятность этого невысока. Несмотря на то, что я в настоящий момент занимаюсь переносом TC с Делфи на Lazarus, TC содержит в себе слишком много специфических Windows-функций, что делает портирование его [на MacOSX] очень маловероятным.
Такие дела. Лазарус есть, а мультиплатформы не будет. Не то чтобы ожидалось, но, учитывая Лазарус, могло бы произойти.

ADD: Я ни в коей мере не линуксоид, я просто констатирую факт :)
Последний раз редактировалось iNorbert Пн июл 19, 2010 20:59, всего редактировалось 1 раз.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Гислер намного раньше уже писал, что пытался портировать на Линукс, но столкнулся с множеством серьёзных проблем, таких как глюки в многопоточности, и вынужден был прекратить разработку. Так что от смены среды вряд ли стоило ожидать, что сугубо линуксовые проблемы исчезнут сами собой.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

не скажи. Возможно, в L-s решили глюки Linux при написании обертки (над тредами). И пользуясь этим, Гислер избежал бы этих глюков.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Т.е. смысл переписывания в этой сказачной среде только ради х64 и линукс??

Ну все... виндекапец
TC 9.51 | Win10 1903
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Mr.Merak
Линукс, думаю, можешь вычеркнуть. А вписать ещё независимость от проприетарной полусдохшей среды и переход на открытый проект, который во-первых, более-менее развивается, во-вторых, может быть при необходимости доработан собственными силами.

PS: Дельфисты, надеюсь, без обид. Я уверен, что у этой среды есть свои удобства и преимущества, но каковы бы они ни были, скорость добавления поддержки современных технологий (Unicode, x64) в Дельфях просто за гранью разумного.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Вот интересно, а какие реальные преимущества даст x64-версия тоталу?

А то ведь получается, вся масса плагинов, написанных под 32-битную версию, будет в ней неработоспособна. Или придется как-то извращаться, как с сейчас с контекстным меню.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Loopback писал(а):Вот интересно, а какие реальные преимущества даст x64-версия тоталу?
Отсутствие редиректа файловой системы, т.е. прямой доступ к system32. Как следствие — запуск 64-битных системных программ вместо 32-битных (типа cmd, regedit) без дополнительных извращений. Плюс отсутствие редиректа в реестре, т.е. нормальная поддержка 64-битных расширений оболочки. Также Гислер упоминал, что с переходом на 64 бита можно ускорить встроенный ZIP-архиватор. Опять-таки, многие из плагинов, будучи оптимизированы под 64 бита, должны дать прирост производительности (в первую очередь шифрование и упаковка/распаковка разных типов архивов).

Насчёт 32-битных плагинов Гислер говорил, что планирует сделать 32-битную прожку-обёртку для работы с ними. Надеюсь, большинство разработчиков перекомпилируют свои плагины под 64 бита, но, конечно, не все смогут это сделать (в первую очередь те, кто сидит на Дельфях и не сможет / не захочет перейти на Лазарус по примеру Гислера).
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

- А вписать ещё независимость от проприетарной .. среды и переход на открытый проект

Она не сдохшая. Версия 2010 вышла в том (этом)году. Много добавлено
Скорее Lazarus усохший
Делфи быстрее разививается, олько x64 нет
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

В роадмапе Embascadero заявлен x64-компилер в первой половине следующего года, есть шанс, что к выходу x64-версии TC на Lazarus дельфовые плагины можно будет пересобрать без особой заморочки.
Хотя мне, например, лень свои плагины даже под юникод пересобрать.
То, что Гислер решился уйти со вторых дельфей - очень хорошо. Остаётся только надеяться, что Lazarus - правильный выбор.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

CaptainFlint
Понятно.

Вообще несколько неожиданно, что Гислер на это решился. В частности из-за размера файла: он, помнится, даже не переходил на новые версии Delphi из-за этого.

Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два.
Аватара пользователя
Ramiro
Сообщения: 97
Зарегистрирован: Ср авг 05, 2009 20:00
Откуда: у тотала столько поклонников?

Сообщение Ramiro »

Скажите, есть ли какая информация о времени выхода TC-8.0 в свет?

[mod="Avada"]О времени выхода — нет и быть не может, и о бессмысленности таких вопросов много раз говорилось. Зато есть информация о нарушении автором этого поста п. 9 правил форума и прямого предупреждения, сделанного в первом посте темы. Соответственно — замечание.[/mod]
У меня только один командир... Total.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Loopback писал(а):Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два.
Да уж, голая формочка проекта по умолчанию 1.7 метра... и это без символов и отладочной инфы (с ними было 12 метров)... :shock:
Не УГ ли? :D

Так... убрал значок из файла, на 300 кило полегчал... :shock:

В общем, уже страшно...
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Loopback писал(а):Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два.
Это ещё надо сравнить с последним Дельфи (в котором появится x64), т.к. 64-битный компилятор вряд ли будут добавлять во вторую версию (да и в любую другую, кроме свежайшей). Соответственно, Тотал в любом случае пришлось бы портировать: либо на Лазарус, либо на самую последнюю Дельфи. А там надо смотреть, кто из них компактнее и оптимальнее код генерит.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

MVV писал(а):Так... убрал значок из файла, на 300 кило полегчал..
Просто значок с кучей форматов, в т.ч. PNG для VIsta/7. Это как раз ерунда :)

CaptainFlint
Ну в общем да, в последних версиях дельфи тоже размер VCL постоянно растет. А при прочих равных, открытая IDE - это хорошо.
Ладно, дождемся паблик-версий (наверно, не раньше чем через год :)), тогда и будет о чем говорить.
Ответить