View previous topic :: View next topic |
Author |
Message |
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Mon Jul 19, 2010 20:07 Post subject: Total Commander 8.0: собираем информацию |
|
|
В этой теме собирается информация о версии TC 8.0, находящейся в данный момент в разработке. Вся информация берётся исключительно из открытых источников.
Внимание!
Все пожелания, баг-репорты, вопросы (не относящиеся непосредственно к обсуждению новых возможностей) будут нещадно изничтожаться с вынесением замечаний, согласно пункту 9 правил! И не говорите потом, что не предупреждали.
Реализованная и реализующаяся функциональность отмечается значком [+], запланированная — значком [–]. Значки являются ссылками на источник.
- [–] Отказ от среды разработки Delphi 2.0 в пользу Lazarus, что позволит создать 64-битную версию TC.
_________________ Почему же, ё-моё, ты нигде не пишешь "ё"?
Last edited by CaptainFlint on Tue May 29, 2012 01:09; edited 2 times in total |
|
Back to top |
|
|
iNorbert
Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Mon Jul 19, 2010 20:46 Post subject: |
|
|
все с того же http://www.ghisler.ch/board/viewtopic.php?t=26858
Quote: | 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 |
Quote: | К сожалению, вероятность этого невысока. Несмотря на то, что я в настоящий момент занимаюсь переносом TC с Делфи на Lazarus, TC содержит в себе слишком много специфических Windows-функций, что делает портирование его [на MacOSX] очень маловероятным. |
Такие дела. Лазарус есть, а мультиплатформы не будет. Не то чтобы ожидалось, но, учитывая Лазарус, могло бы произойти.
ADD: Я ни в коей мере не линуксоид, я просто констатирую факт
Last edited by iNorbert on Mon Jul 19, 2010 20:59; edited 1 time in total |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Mon Jul 19, 2010 20:52 Post subject: |
|
|
Гислер намного раньше уже писал, что пытался портировать на Линукс, но столкнулся с множеством серьёзных проблем, таких как глюки в многопоточности, и вынужден был прекратить разработку. Так что от смены среды вряд ли стоило ожидать, что сугубо линуксовые проблемы исчезнут сами собой. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 19, 2010 21:08 Post subject: |
|
|
не скажи. Возможно, в L-s решили глюки Linux при написании обертки (над тредами). И пользуясь этим, Гислер избежал бы этих глюков. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
mrmerak
Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Mon Jul 19, 2010 22:09 Post subject: |
|
|
Т.е. смысл переписывания в этой сказачной среде только ради х64 и линукс??
Ну все... виндекапец _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Jul 20, 2010 00:47 Post subject: |
|
|
Mr.Merak
Линукс, думаю, можешь вычеркнуть. А вписать ещё независимость от проприетарной полусдохшей среды и переход на открытый проект, который во-первых, более-менее развивается, во-вторых, может быть при необходимости доработан собственными силами.
PS: Дельфисты, надеюсь, без обид. Я уверен, что у этой среды есть свои удобства и преимущества, но каковы бы они ни были, скорость добавления поддержки современных технологий (Unicode, x64) в Дельфях просто за гранью разумного. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Tue Jul 20, 2010 09:56 Post subject: |
|
|
Вот интересно, а какие реальные преимущества даст x64-версия тоталу?
А то ведь получается, вся масса плагинов, написанных под 32-битную версию, будет в ней неработоспособна. Или придется как-то извращаться, как с сейчас с контекстным меню. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Jul 20, 2010 10:54 Post subject: |
|
|
Loopback wrote: | Вот интересно, а какие реальные преимущества даст x64-версия тоталу? |
Отсутствие редиректа файловой системы, т.е. прямой доступ к system32. Как следствие — запуск 64-битных системных программ вместо 32-битных (типа cmd, regedit) без дополнительных извращений. Плюс отсутствие редиректа в реестре, т.е. нормальная поддержка 64-битных расширений оболочки. Также Гислер упоминал, что с переходом на 64 бита можно ускорить встроенный ZIP-архиватор. Опять-таки, многие из плагинов, будучи оптимизированы под 64 бита, должны дать прирост производительности (в первую очередь шифрование и упаковка/распаковка разных типов архивов).
Насчёт 32-битных плагинов Гислер говорил, что планирует сделать 32-битную прожку-обёртку для работы с ними. Надеюсь, большинство разработчиков перекомпилируют свои плагины под 64 бита, но, конечно, не все смогут это сделать (в первую очередь те, кто сидит на Дельфях и не сможет / не захочет перейти на Лазарус по примеру Гислера). _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Jul 20, 2010 12:33 Post subject: |
|
|
- А вписать ещё независимость от проприетарной .. среды и переход на открытый проект
Она не сдохшая. Версия 2010 вышла в том (этом)году. Много добавлено
Скорее Lazarus усохший
Делфи быстрее разививается, олько x64 нет _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Tue Jul 20, 2010 12:38 Post subject: |
|
|
В роадмапе Embascadero заявлен x64-компилер в первой половине следующего года, есть шанс, что к выходу x64-версии TC на Lazarus дельфовые плагины можно будет пересобрать без особой заморочки.
Хотя мне, например, лень свои плагины даже под юникод пересобрать.
То, что Гислер решился уйти со вторых дельфей - очень хорошо. Остаётся только надеяться, что Lazarus - правильный выбор. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Tue Jul 20, 2010 12:44 Post subject: |
|
|
CaptainFlint
Понятно.
Вообще несколько неожиданно, что Гислер на это решился. В частности из-за размера файла: он, помнится, даже не переходил на новые версии Delphi из-за этого.
Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два. |
|
Back to top |
|
|
Ramiro
Joined: 05 Aug 2009 Posts: 97 Location: у тотала столько поклонников?
|
(Separately) Posted: Tue Jul 20, 2010 12:59 Post subject: |
|
|
Скажите, есть ли какая информация о времени выхода TC-8.0 в свет?
! | Avada: | О времени выхода — нет и быть не может, и о бессмысленности таких вопросов много раз говорилось. Зато есть информация о нарушении автором этого поста п. 9 правил форума и прямого предупреждения, сделанного в первом посте темы. Соответственно — замечание. | _________________ У меня только один командир... Total. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Jul 20, 2010 13:52 Post subject: |
|
|
Loopback wrote: | Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два. |
Это ещё надо сравнить с последним Дельфи (в котором появится x64), т.к. 64-битный компилятор вряд ли будут добавлять во вторую версию (да и в любую другую, кроме свежайшей). Соответственно, Тотал в любом случае пришлось бы портировать: либо на Лазарус, либо на самую последнюю Дельфи. А там надо смотреть, кто из них компактнее и оптимальнее код генерит. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Tue Jul 20, 2010 14:14 Post subject: |
|
|
MVV wrote: | Так... убрал значок из файла, на 300 кило полегчал.. |
Просто значок с кучей форматов, в т.ч. PNG для VIsta/7. Это как раз ерунда
CaptainFlint
Ну в общем да, в последних версиях дельфи тоже размер VCL постоянно растет. А при прочих равных, открытая IDE - это хорошо.
Ладно, дождемся паблик-версий (наверно, не раньше чем через год ), тогда и будет о чем говорить. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|