company_banner

История создания Norton Commander. Часть 1 / 3

Original author: Dr. Nikolai Bezroukov
  • Translation
Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter.
— анекдот конца 80-х годов

Нортон (Norton Commander) for DOS – это файловый менеджер для DOS, который существовал в 5 основных версиях – 1.0, 2.0, 3.0, 4.0, 5.0, причем только последняя версия имеет подверсию 5.5. Многие версии до сих пор используются различными энтузиастами и лежат на различных сайтах по сети Интернет.

Это был, возможно, один из самых популярных файловых менеджеров в эпоху операционной системы DOS, который наряду с XTree порвал со своими корнями DOS и в виде других программ, унаследовавших его функциональность, которые существуют на других операционных системах.



Первая версия NC 1.0 была разработана Джоном Соча (Jonh Socha) в 1984-1989 годах.

Начиная с версии 2 Нортон Коммандер получил успех, сравнимый с успехом 123, WordPerfect и MS Word, особенно на территории бывшего СССР и восточной Европы, где синий экран Norton Commander стал синонимом DOS. Многие пользователи даже никогда и не подозревали что это не родной интерфейс DOS, а в русском языке слова «Нортон» и «коммандер» стали частью жаргона ИТшников, и стали, по сути, синонимами файлового менеджера.

Нортон Коммандер учили в классах школ и институтов в большинстве стран региона бывшего СССР, а также европейских колледжей и университетов восточных стран. Это означает, что все выпускники были более-менее опытными пользователями Нортона, который был стандартным интерфейсом для DOS. И я бы хотел еще раз подчеркнуть, что многие люди даже и не подозревали что он не был частью DOS, а просто дополнительной утилитой. А эпоха DOS повлияла даже на процесс найма: мастерство использования Norton Commander стало связанно с использованием системы DOS в сознании многих руководителей найма IT специалистов.



Самая первая версия оболочки DOS была названа VDOS (Visual DOS) и была написана на смеси C и Assembler. Как сказал Джон Соча, вспоминая былые события:
Я начал работу над тем, что впоследствии стало известно как Norton Commander. Осенью 1984 года, когда я был еще аспирантом в области прикладной физики в университете Корнелла. Первые версии были написаны полностью на Ассемблере. Но на это требовалось слишком много времени, потому я вскоре перешел на разработку на смесь Си и Ассемблера в то время как большинство «настоящих программистов» не воспринимало Си.

В то время я назвал его «Визуальный DOS» с аббревиатурой VDOS вместо обычных двухбуквенных сокращений, которые использовались в то время. Сама программа была вдохновлена несколькими вещами, собранными вместе. Тогда у меня был контракт с Microsoft Press, по которому я должен был написать несколько книг и даже провел некоторое время в Bellevue, штат Вашингтон, пока работал там. После чего взял два месяца аспирантуры и написал книгу.

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




Джон Соча получил как MS так и PhD по направлению Прикладной Физики Университета Корнелла. После окончания университета Джон стал первым директором отдела исследований и развития ныне не существующей Peter Norton Computing. Он был вторым программистом в компании и вскоре нанял Брэда Кингсберри.

В это время Peter Norton Computing был театром одного актера. Он был основан одним из пионеров предпринимателей в развитии коммерческого программного обеспечения. Он создал свою первую компанию в 1982 году с $30,000 и компьютером IBM (компания была продана компании Symantec за 70 миллионов в 1990 году). В 1992 газета Smart Computing в статье «Investigating The Lost Files Of Peter Norton, PC Pioneer» Джиллиан Кулидж написала:
История гласит, что Питер Нортон работал в аэрокосмической промышленности еще в конце 1970-х годов, но он потерял работу, когда Boeing, McDonnell Douglas и Lockheed провели масштабные сокращения. Для оплаты счетов, Нортон стал брать подработки по контракту.

Однажды, Нортон случайно удалил важный файл, что было достаточно частой и общей для всех, ошибкой. Вместо того чтобы заново ввести всю информацию он подумал чтобы написать компьютерную программу, которая будет восстанавливать потерянные данные. Эта программа не только спасла потерянный файл, но и в конечном итоге также помогла сделать Питера Нортона очень богатым, и очень известным человеком.
Нортон назвал свою программу Norton Utilities…

Шел 1982 год и Нортон выпустил на рынок программу через свою компанию (в которой работал только он сам), Peter Norton Computing Inc. (PNCI). А в следующем году, PNCI выпустила вторую версию Norton Utilities, которая на самом деле состояла из нескольких маленьких утилит, которые спасали «потерянные» файлы и содержимое диска.


В 1984 году PNCI получила $1M долларов, а также выпустила Norton Utilities версии 3. В то время на компанию работало три человека. Однако Питер занимался всей разработкой и написанием книг, мануалов и бизнесом. Это важно понимать, что на самом деле компания была театром одного актера с некоторым вспомогательным персоналом. Потому доход, который был получен с версии 3.0 сделал очевидным факт: компания нуждается в расширении. Необходим программист. Брэд Кингсберри, который был автором утилиты NCD (которая была позже интегрирована в Norton Commander как режим NCD), вспоминает те дни:

Я присоединился к Peter Norton Computing в 1985, как первый программист компании. Мой предыдущий работодатель только что закрыл свои двери, потому я разослал свое резюме в несколько компаний. Питер ответил мне и оплатил билеты до Сиэттла, где он отдыхал в летнем отпуске, после чего нанял на месте. И т.к. Питер был все еще в отпуске, я начал работу прямо из отеля в Сиэттле и проработал оттуда в течение первых двух недель. Далее, в течение следующих 6 месяцев я работал с кухонного стола PNCI. Когда Эйлин, жена Питера, начинала готовить ужин, я понимал что рабочий день закончен и отправлялся домой.

… Моими обязанностями были разработка программного обеспечения и этим я и занимался. Теперь сотрудников компании PNCI стало уже пять человек. Питер занимался разработкой, управлением, маркетингом и написанием мануалов из берлоги своего дома. А трое его сотрудников работали наверху.

Питер Нортон всегда был непринужденным человеком. Вся его философия сводилась к фразе, которую я от него постоянно слышал: «мы будем заниматься этим бизнесом пока это весело». Потому основным фокусом заниматься чем-либо было «круто» или «весело», а уже потом – деньги.

«Я никогда не знал, что было бы, если бы мы так и не заработали денег, но сам процесс был бы веселым. Возможно, это все-таки не было бы так весело, особенно для Питера», — говорит Кингсберри. «Но он не стремился создавать «следующее поколение программного обеспечения», и не стремился заработать большую кучу денег. С ним было реально весело провести время, он любил гибкость и не любил работать на кого-то»

PNCI достиг дохода в 5 миллионов долларов. В 1986 году он опубликовал несколько других пакетов программного обеспечения, однако по словам Питера, утилиты Нортона все еще были дойной коровой. Они получают все более широкое признание, а пользователи осознали преимущества восстановления данных.

Питер Нортон, по сути, создал новый класс программного обеспечения для персональных компьютеров: программное обеспечения восстановления данных. И, поскольку эта область была выгодным сектором, стало понятно что это начнет притягивать конкурентов (PC Tools была наиболее выдающейся). Цитируя Питера Нортона:
Почему Утилиты Нортона стали таким популярным программным обеспечением? Промышленная мудрость гласит: программное обеспечение становится популярным либо путем предоставления превосходящих возможностей, либо путем решения проблем, которые были ранее не разрешимыми. В 1982 году, когда я сел за мой компьютер чтобы написать Unerase, я решал общую проблему, для которой не существовало каких-либо решений.

Питер Нортон быстро понял, что наткнулся на золотую жилу, и начал делать бизнес. Это было одной из причин почему он нанял Кингсберри и Соча.
PNCI опубликовала несколько версий, каждая из которых была все более и более способной практически десятилетие своего существования. Питер Нортон также был одаренным писателем, что было важной частью пиара. Также он написал несколько книг. Его наиболее влиятельной книгой была книга в соавторстве с Джоном Соча и была наилучшей книгой для изучения Ассемблера Интела более чем десятилетие. Между прочим, его знаменитая цитата: «Язык Ассемблера – это экстравагантный результат работы человеческого таланта и вы должны избегать его везде, где только возможно», — из издания 1986 года.



Ядром Утилит Нортона была утилита FAT Undelete, которая позволяла восстанавливать файлы, если их кластеры не были переписаны при создании новых файлов. В системе FAT для того чтобы восстановить файл было достаточно восстановить первую букву имени файла в записи каталога (эта возможность файловой системы FAT использовалась системой DOS, но не была задокументирована). После первого релиза Питер Нортон сделал Utilities Editor для PC Magazine. Пакет быстро рос и вторая версия (ver. 4, 1986) содержала более 20 утилит (Брэд Кингсберри принял участие в разработке, т.к. был нанят летом 1985 года. Он был талантливым программистом и сделал много вклада в разработку утилит. Примером может послужить ndd)
  • nu, ud (UnRemove directory) и с версии 4.0 qu (quick unformat) – уникальный набор утилит для восстановления файлов в файловой системе FAT: “Norton Unility” и утилита восстановления каталогов. Одна из первых в своем классе. Позднее реализованный новаторский метод восстановления удаленных файлов в FAT стал залогом успешного запуска компании. Quick Unerase (qu) был добавлен в Norton Utilities 4.0
  • fr (format Recover). Он должен был стартовать из autoexec.bat с параметром командной строки /save и писал на диск специальный файл frecover.dat, который создавал дубликат системных блоков файловой системы и позволял полностью восстанавливать файловую систему после команды format.
  • sd – знаменитый Speed Disk – пионер в вопросе дефрагментации диска и была одной из первых утилит для оптимизации файловой системы.
  • ncd (Norton Change Directory) – пионер в навигации по файловой системе как по иерархической структуре и содержал быстрый алгоритм поиска. Он ввел быстрый поиск по иерархии каталогов, введенный XTree. Эта утилита впервые была введена в версии 4.0 и была написана Брэдом Кингсберри
  • В поздних версиях также присутствовала очень интересная утилита, названная Norton Image, которая позволяла сохранять критические системные блоки на жестком диске для случаев, когда жесткий диск был внезапно отключен либо системные блоки были бы повреждены
  • Wipedisk и wipefile – утилиты для безвозвратного уничтожения информации в файле или жестком диске

Позднее, были добавлены другие успешные программы:
  • ndd – знаменитый Disk Doctor – для корректирования ошибок в FAT (появилось в версии 4.5 в 1988 году). Позволял восстанавливать жесткие диски и флоппи-диски с поврежденными секторами, ошибками и разрушенными системными блоками.
  • ne – знаменитый Norton Disk Doctor Editor – уникальная мощная утилита для ручной корректировки ошибок и восстановления файлов на жестких дисках.
  • sf – Safe Format – позволяла отформатировать внешний или внутренний жесткий диск так, чтобы можно было быстро все восстановить после форматирования (на самом деле переписывала старые системные сектора в конец диска).

Достижения Питера Нортона были раскрыты в статье Washington Post 1987 года так:
Если вы думаете, кто такой Питер Нортон, то наверняка вы думаете что это – «человек-диск», или в крайнем случае – поисковик потерянных файлов (как профессия, прим перев.). Это не совсем справедливо. Нортон распространял просветление и в других аспектах аппаратного и программного обеспечения. Ведь только небольшой процент тех, кто использует компьютер каждый день чувствовали ежедневную необходимость в «Руководстве по программированию» или в «Книге по языку Ассемблера». И если такая необходимость возникала, они всегда склоняются сначала обратиться к Нортону.


Питер Нортон также был автором идеи «персонализации» продвижения программного обеспечения через использование фотографий одной и той же модели для всей линейки продуктов (идея которая пережила приобретение компанией Symantec до сих пор используется в компании Symantec для всей линейки продуктов). Теперь он известен главным образом из-за его роли в качестве фотомодели на коробках Norton Utilities и других продуктов Symantec, принадлежащих к Norton Line. Но в былые времена его компания была очень инновационной, и очень нравилась Borland, Lotus и ряду других DOS – стартапам.

Среди их продукции были знаменитые Norton Guides: одна из первых успешных гипертекстовых реализаций (перед эпохой HTML). Более поздние реализации Norton Commander (с версии 3.0) используют этот формат справки. Мне кажется, более десятка гайдов было создано перед преобретением компании Symantec'ом, а общее количество книг, которые были сконвертированы в формат NG переваливало за сотню. Среди оригинальных гидов были:
  • The Assembly Language database, Copyright © 1987 by Peter Norton Computing, Inc., was written by Craig Stinson, Brad Kingsbury, Kevin Goldstein, John Socha, and Peter Norton ).
  • The Turbo C Database, Copyright © 1987, by Peter Norton Computing, Inc., was written by Deirdre Poeltler, Kevin Goldstein, Bruce F. Webster, John Socha, and Peter Norton.
  • The Turbo Basic database, Copyright © 1987 by Peter Norton Computing, Inc., was written by Craig Stinson, Burton L. Alperson, Brad Kingsbury, John Socha, and Peter Norton.


Джон Соча – человек, который придумал термин «заставка». И, может быть даже создал первую заставку. На самом деле в зачаточном состоянии заставка (ночное небо со звездами) была второй отличительной чертой Norton Commander 3.0 вместе с двумя панелями синего фона. Эту экранную заставку называли классической DOS заставкой и ассоциировали не с Нортон, а с DOS. В 2001 году Джо Форстер написал Звездную ночь, которая точно воспроизводит классическую заставку Norton Commander. Вы можете скачать и попробовать ее.

Первые годы развития Norton Commander (1984-1988) были годами триумфального восхождения MS-DOS, как наиболее широко распространенной операционной системы на планете. Она быстро сменила CP/M, и начиная с конца 1983 прилив «поднимает многие лодки»: многие программные продукты, созданные для MS-DOS стали доминирующими в своем классе и даже служили стандартом де-факто для портирования на другие ОС. И это не ограничивается работой с электронными таблицами, текстовыми процессорами, компьютерными играми. Утилиты также были быстроразвивающейся областью. Сумасшедшая, стрессовая область. Люди, испытывающие огромное давление, атмосфера стартапов… Многие из них уже полу-забыты или забыты полностью. Но это было первое программное обеспечение, «золотая лихорадка» которой позже в несколько иной манере была переиграна в дот-комах.

Тогдашняя жизнь супергероев революции DOS и последующей «золотой лихорадки» соперников получше научной фантастики. Сейчас настолько интенсивная атмосфера может быть найдена только если в игровых компаниях. Они не изобретали ничего нового в программном обеспечении, но они имели уникальную способность разрабатывать высококачественное программное обеспечение, наряду с возможностью выхода на рынок с продуктом, постепенно делать его лучше, чтобы оно стало успешным, создав прибыльный бизнес. Наиболее успешные из них обладали уникальным сочетанием качеств разработчика программного обеспечения, глубокого понимания рынка, характерных для биржевого маклера.

Персональные компьютеры начали продавать в конце 70-х годов. DOS в то время шел практически пустой, с программным обеспечением в самом зачаточном состоянии. Использование программного обеспечения мэйнфреймов IBM стоило очень дорого (час стоил около 70 долларов). И эта ситуация изменилась навсегда с запуском DOS. Персональный компьютер и соответствующее программное обеспечение для DOS представляет собой восстание против сложившихся устоев, а первые программные предприниматели DOS в этом смысле были революционерами, которые сломали старый порядок. Вы можете прочитать об этом периоде больше в книге Hard Drive Билла Гейтса и в «Империи Microsoft» Джеймса Уоллса и Джима Эриксона, опубликованные в 1993 году, когда память об этом периоде еще не рассеялась.

Все ранние игроки в этой новой отрасли были как швейцарские ножи в плане личностей. Они были способны работать долгие часы как программисты и одновременно быть отличными техническими руководителями и архитекторами. Атмосфера крысиных бегов многих стртапов была хорошо описана в Hard Drive Билла Гейтса, книге о первых годах жизни Microsoft

Потому лично меня не удивляет что Джон Соча позднее организовал несколько успешных стартапов. Как один известный спортсмен однажды сказал: «чем больше я занимаюсь практикой, тем более везучим я становлюсь». И это применимо ко всем успешным предпринимателям того периода. Эти стартапы нанимали ярких программистов, которые должны были работать сокрушительно долгие часы, с минимальным контролем, но при том в команде. И те, кто победил, были лучше и умнее. Они продавали клиентам продукцию высокого качества и по более низким ценам. Большинство из этих ранних программных предпринимателей DOS будут такими же успешными и в других областях. Просто они оказались в нужное время в нужном месте и сумели протолкнуть «твердое ядро» бизнеса чтобы выжить, перехитрить конкурентов о процветать. Питер Нортон превратил инвестиции менее $50000 в 1982 году в $70,000,000 в 1991, когда он продал компанию. Однако, он конечно же, был маленьким игроком. Ведь в 1995 году он получил 5 миллионов, тогда как Microsoft получила в 1995 году 140.

Интересно отметить, что изначально у Norton Commander был сильный соперник, соперник опередивший их с выпуском версии 1.0 и который главенствовал во всех обзорах ещё в течение пяти лет.

Вот как вспоминал Джефф Джонсон события, которые привели к запуску XTree в апреле 1985 года (XTree был запущен за год до Norton Commander):

Несколько месяцев спустя у нас были сотни дискет и несколько жестких дисков битком набитые файлами. И у нас не было малейшего понятия, где что находится. У нас не было никакой возможности управлять этими файлами хоть как то, и с этого начинается мой рассказ.

Как вы видите, не было никакого способа управлять файлами. По крайней мере не было достаточно простого способа это делать: ведь для этой задачи не было ни одной утилиты. Были утилиты для CP/M, которые были написаны нашим другом, Майком Карасом, которые мы использовали. И некоторые, ориентированные на консоль, программы. Но ни одна из них не была направлена на управление структурой каталогов.

Это заставило всех нас глубоко вздохнуть…

Так мы начали думать над этим, начали говорить друг с другом об этом. Мы кричали друг на друга из-за этого и угрожали друг другу древними клингорскими проклятиями. Другими словами, мы сели как взрослые люди и начали рассуждать.
Мы обсудили различные виды древовидных структур, рекурсивную их обработку и другие технические вопросы. Чертежи и схемы приходили и уходили, как и мусорное ведро на кухне.

Среди обсуждаемых идей были, например, такие, как программа будет представлять структуру каталогов DOS и каким образом программа будет отображать их на экране. Я нарисовал это на доске. Это было похоже на дерево, которому необходима вода (видимо, имеется ввиду что оно растет в бок и лежит на земле, -прим. перев.). Но никто не поверил что это может быть сделано. «Невозможно», — сказали они.

Знаменитые, последние слова.

Я пошел домой в пятницу и программировал как сумасшедший до воскресенья, после чего показал результат Гарри в понедельник. Неделю спустя мы решили попробовать отобразить дерево в программе резервного копирования, которую мы писали для Epson. Им понравилось. Мы имели зачатки собственного продукта.
В декабре 1984 года мы начали над тем, что вы знаете как XTree. Наш список пожеланий на TODO был огромный и многие из желаемых функций так и не попали в релиз. Однако, были добавлены позднее, в XTree и XTree Pro Gold. Я работал полный рабочий день над программой, в то время как Кен работал над ним между остальным задачами. Когда программа была написана достаточно чтобы использовать ее, мы начали ее использовать. Мы чувствовали что если другие люди будут на нее полагаться, она должна быть легка в обучении и полна функций чтобы помогать в работе.

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

Так было и с XTree. Дейл занимался контролем фич, которые входили в продукт. Чтобы он был взрывным по возможностям. Генри контролировал, чтобы мы не писали плохого кода. Том контролировал нас, чтобы мы делали понятный пользовательский интерфейс (его неустанная работа обеспечивала согласованность в интерфейсе продукта. И он был действительно оценен сотнями и миллионами пользователей.Каждый раз, когда мы думали что XTree готов, Том всегда указывал на то, что можно еще доработать). И, наконец, Кен. Он был отличным тестировщиком.

В итоге все что осталось сделать – это придумать название.

Многие месяцы, сидя в офисе мы придумывали множество имен, но никак не могли договориться. И однажды ночью, моя жена предложила XTree. “X-Tree… X-Tree… почитайте о нем!”

Довольно глупо, как показалось мне вначале, но я все-таки записал его к себе.
Когда я добрался до офиса, то всем рассказал про это и каждый мне ответил: «как-то глупо», однако название мы оставили.

Отлично, теперь у нас было имя, была программа и у нас была проблема: как мы протащим его в магазины чтобы такие люди, как вы могли бы купить ее, а мы смогли бы сделать на этом *ллиарды долларов? В то время у нас было всего два варианта: мы могли опубликовать ее сами, либо мы могли найти того, кто знал в этом вопросе больше чем мы: а в 1985 году было не так много людей, которые понимали хоть что-то в этом вопросе.

1-го марта 1985 года мы приняли решение опубликовать XTree самостоятельно.В момент безумия и находясь в West Coast Computer Faire в Сан-Франциско Дейл взял на себя ответственность и пообещал что XTree готов абсолютно полностью.

Все мануалы написаны, отпечатаны и что все сотни деталей, которые только могли бы быть полностью будут готовы в течение 30 дней. Как тогда казалось, мы взяли на себя непосильную ношу и всемирный День Дурака был прекрасным выбором для нашей премьеры.

Единственное, чего мы не знали — у Дейва был туз в рукаве: Майкл Кахлин, президент компании Cahlin/Williams Communications.

В течение следующих четырех недель у Кахлина был готовый продукт, дизайн упаковки, печатная продукция, пресс-материалы для изданий. Первая брошюра XTree «прочитайте все о XTree». И вместе с Дейлом Сайнором и Джуди Масоном был поставлен стенд на берегу West Coast Computer Faire.


Из-за огромной популярности Norton Commander, он оказал большое культурное влияние. Прежде всего слово Norton стало синонимом хорошего файлового менеджера. Он также породил огромное количество юмористических историй:
«Товарищи, мы должны отказаться от ложных ценностей, которые привили наши враги! То что пользователь Windows GUI счастливее пользователя командной строки похоже на то, как пьяный счастливее трезвого»

Про несовместимость Norton Commander и алкоголя:
Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter.

А это – запись одного из новичков на викторине, организованной мной на лаборатории в Киевском университете экономики и коммерции (который в тот момент заменил все копии Norton Commander на Volkov Commander в 1992-1994 годах):
Q: Как называется операционная система, в которой вы выполняли задание?
A:Volkov Commander.
Семинары Станислава Сидристого
373.81
CLRium #6: Concurrency & Parallelism
Support the author
Share post

Comments 149

    +2
    Даже не под виндой можно поставить аналог NC:
    sudo apt-get install mc

    А можно подробнее про Volkov Commander? А то было время, что я им пару раз пользовался, но истории его я не знаю
      +9
      Я помню, что он был очень компактным и состоял из одного файла vc.com размером что-то около 50кб: его можно было носить на той же дискете, что и данные. Зачем — не знаю :)

      Но я пользовался dos navigator'ом: мне у него нравился довольно мощный текстовый редактор, с архивами он вроде умел работать (при наличии установленного в системе архиватора конечно), нескучные серые панельки, вместо синих как у всех — хотя цветовая гамма настраивалась и можно было сделать как хочешь.
      Ну и конечно — встроенный тетрис! :)
        +10
        В школьную нашу бытность у нас на местах стояли IBM XT без винчестеров и с одним дисководом на 720Kb. Использование Volkov Commander позволяло иметь одну загрузочную дискету, с которой грузилась OS, создавался виртуальный диск, на который забрасывались COMMAND.COM и VC.COM. После этого загрузочную дискету можно было вынимать и вместо неё ставить дискету с TurboPascal 6.0, кажется. Так и учились программировать.
          0
          А ещё DN позволял открыть один и тот же текстовый документ в разных местах. Тем не менее, на слабых машинах у VC.COM не было конкурента.
            0

            С архивами и NC (в версии с 4, вроде) умел работать. А ещё просматривать файлы (типа dbf) и картинки (типа pcx). VC (для samodum) имел преимущество в виде компактного размера, удаления непустых каталогов (NC с 4й версии тоже) и (для некоторых) гашение панелей по ESC (меня это раздражало). DN, вроде, был потолще NC в базовой версии, где не было харда на электронный диск (280Кб) копировался command.com, nc.exe (v.4), nc.ini (или nc.cfg), редактор q.exe и ещё что-то. Дискета могла быть только с данными или со средой TP 5.5 или TC.


            Wesha


            Вы лично пробовали-то? Курсор смещается на другой файл, так что "move it, move it" не получится :)

            Пробовали, 2 чистых раздела с 1 файлом и всё получится.


            PS. И опять в треде фанаты TC с их неполноценными консолями.

              0
              > Пробовали, 2 чистых раздела с 1 файлом и всё получится.

              Вы как в том анекдоте
              Построили как-то раз баню напротив жилого дома. На третьем этаже бани было женское отделение. Из дома поступает жалоба в жилкомитет, что, мол из квартир видно всю женскую баню и всех баб. Пришла комиссия, жалобщик подводит их к окну:
              — Вот, полюбуйтесь.
              — Ну что вы, отсюда же ничего не видно.
              — Да?! А вы на шкаф залезьте!
                0
                А ещё просматривать файлы (типа dbf) и картинки (типа pcx).

                Помню как читал обзор и рейтинг файловых утилит для DOS где то в конце 80-х, кажется в PC Magazine. К моему большому удивлению у NC оказались далеко не самые лучше оценки. И единственной категорией, где он победил, была способность просмотра файлов разных форматов.
                –5
                DN — это был первый шаг к резиновой женщдешёвой оболочке. он не умел практически ничего, чего не было в VC/NC. или нельзя было сделать через меню и батники.
                но, несмотря на тормознутость и размер, был горячо любим юзерами за «всё из коробочки» :)
                  +7
                  Ну, в нём можно было включить CD плеер (аудио CD в приводе), одновременно шариться по папкам и открывать файлы на редактирование, причем можно было один ТХТ открыть в двух местах и подглядывать в одном окне одну часть, редактируя другую. А потом включить тетЯис и погонять немного. ЗаUUкать очередной бинарь и отправить терминалом кенту. Это всё шалости, конечно.
                  Ха, я даже помню горячие клавиши на управление окнами…
                  image

                  PS А копирование у DN было быстрее, потому что он имел буфер и мог буферизировать обращение к FAT. А в случае с разными физическими дисками для источника и назначения — параллелить операции чтения и записи. В отличии от VC/NC куча мелких файлов заливалась значительно быстрее.
                    +1

                    Да, точно — CD можно было крутить.

                      –1
                      пока вижу только одно преимущество — многооконность (больше 2х). всё остальное можно в VC/NC внешними утилитами, более правильными и удобными для своих задач. дробление бинарника на кучу UUE я батником ещё в начале фидошной деятельности писал в начале 90-х. с автоматическим постом в указанную эху прямо с командной строки при необходимости ;)
                      а DN — это как телефон с камерой: и как телефон плохой, и как фотоаппарат вообще никакой :)
                        0
                        а DN — это как телефон с камерой: и как телефон плохой, и как фотоаппарат вообще никакой :)
                        Если речь про телефоны из эпохи, когда эти двухбуквенные файловые менеджеры были ещё популярны, то да, а современные телефоны уже давно заменили цифромыльницы и дышат в спину зеркалкам.
                        всё остальное можно в VC/NC внешними утилитами, более правильными и удобными для своих задач.
                        А какая в принципе разница, чем конвертировать, встроенным или «правильным», если результат один и тот же?
                        +1
                        а фоновое копирование актуально только под нормальными многозадачными ОС. под ДОСоподобными системами типа win95 всё равно всё упиралось в быстродействие однозадачных BIOS и железа.

                        «папа, а покажи, что такое многозадачность? — щас, минутку, дискета доформатируется..» — этим анекдотом мы обычно троллили виндузистов в спорах Win vs OS/2 ;-). ибо, OS/2 было пофиг даже на однозадачность железа — можно было форматировать одноврменно 2 дискеты на одном шлейфе контроллера. правда, работало это, вестимо, в разы медленнее. но зато остальная система в это время работала как обычно, дисковые операции ничего не замедляли.
                          +1
                          А потом для Win9x появился корректный драйвер дисковода, который не тормозил систему при дисковых операциях.
                            0
                            Насколько я помню, там все-таки все упиралось в BIOS, поэтому даже 32-битный драйвер дисковода работал далеко не во всех случаях.
                              0
                              Там в BIOS появилась дополнительная опция, которая звучала примерно так: FDC IRQ can be free. Не помню, как она влияла на общую работоспособность, но судя по названию она могла освобождать прерывание от контроллера дисковода. Скорее всего речь за аппаратное прерывание за номером 6.
                                +1
                                Это совсем не то. Скорей это означало что IRQ от дисковода может быть использовано для других целей если дисковод в системе не установлен/не используется.
                                Винчестеры, они тоже вешали систему но поскольку работали быстрее это было не так заметно. Проблема была в сигнале BUSY от дисковода, впрочем как и от винчестеров и что самое коварное — от CD-рома, он не хуже флопиков умел вешать систему. И пока этот сигнал активен система не может выполнять следующие операции ввода/вывода. Что и было проблемой. Для винчестеров частично решили — буффер, очередь запросов и всё это. Для флопика такое сделать было очень сложно. Когда наконец приняли стандарт интерфейса SATA — уже можно было вздохнуть, там эта проблема была решена на уровне контроллера — теперь у каждого девайса своя шина и своя очередь и если что-то подвисает то только для всех обращений на конкретный девайс.
                                  0
                                  Вздохнуть стало можно, когда появились IDE-контроллеры с DMA-режимом, а SATA ничего принципиально нового не привнёс.
                                    0
                                    NCQ привнес.
                                      0
                                      Сколько он привнёс? Процентов 5-10 в идеальных сценариях, и то вряд ли.
                          0
                          Самая мощная штука в составе DN — это конфигурируемые скрипты, позволявшие в один клик скомпилировать программу асмом или наоборот, разобрать ее на сорцы или открыть в дебаггере. не говоря уже про сетевые плюшки, которые кодились скриптами и давали возможность использовать DN как оболочку сниферов, брутфорсов, терминалов. Пока FAR этому еще только учился, DN был самым мощным тулом по убиванию универских сетей )))
                            0
                            Самая мощная штука в составе DN — это конфигурируемые скрипты, позволявшие в один клик скомпилировать программу асмом или наоборот, разобрать ее на сорцы или открыть в дебаггере.

                            компилирование по одной (enter) или двум кнопкам (F2, hotkey) я делал ещё для институтской лаборатории в 1989 году на NC 2.0.

                            после армии в 1993 году я пересел под OS/2 и позже FreeBSD, и про развитие DOS-оболочек уже был не в курсе. Под полуосом был File Commander — неплохой клон NC, а под юниксами уже тогда появился Midnight Commander.

                            DN был самым мощным тулом по убиванию универских сетей )))

                            против убийц системы на институтских Искрах-1030 тогда же в 1989 я глупым лаборантам сделал коробку дискет с автопереустановкой системы. при работе которой надо было в запускаемом FDISK'е создать раздел и дальше только вставлять дискеты с архивами по приглашению работающего с vdisk'a BAT'ника. на скромные 10 мегабайт винта «потд ключ» ставилось всё, включая тпаскаль-фортран-редакторы ;)

                            эхх, ностальгияяя… ;)
                            +1
                            А еще он поддерживал Travan-стриммеры, имел встроенные электронные таблицы, мог форматировать дискеты в нестандартные форматы, раскрашивал синтаксис в файлах, мог раскрашивать файлы по типам (как это сейчас реализовано в Total Commander) и умел еще много другого интересного…
                              0
                              Кстати, да. DBF файлы я в нём редактировал.
                            +1
                            Из интересных фактов:
                            DN писали пацаны 16и-18и лет.
                            Фичей было куда больше чем у «конкурентов», но ими пользовались только те кто их знал;
                            Особенно в DN2, который пытались продавать, но попытки монетизировать, закончились массовым кидаловом со стороны буржуев.
                            Но это нормально, дети Советского Союза жил в стране ельфов и были мало подготовлены к рыночным реалиям.

                            Как следствие, эти кидосы обернулись специфическим знанием и финансовым успехом TheBat.
                            +1
                            Ну да, а подключение к удалённому компьютеру через модем? Передача файлов по модему/нульмодемному кабелю с защитой от искажения данных? Единственная утилита которая умела только это — некая LL3. Но всё это уже даже в то время устарело — появилась сеть, сетевые подключения, Windows и т.д. и все эти функции стали невостребованы.
                              0
                              Однажды мне понадобился нульмодемный кабель и DN — это был единственный вариант скопировать файлы с какого-то загадочного компьютера.
                                0
                                Кстати, через нуль-модем и Norton Commander умел пересылать.
                                0
                                NC нативно умел в такую передачу (и по последовательному, и по параллельному).
                                image
                                image

                                Вот поддержка модемных протоколов появилась позже — только в 5 версии, с отдельной утилитой Telemax или term95 (в зависимости от комплекта поставки)

                                Также из специализированного же софта тех лет можно вспомнить InterLink, Laplink, Fastwire.
                                0
                                да нет, любим он был за то, то делался, похоже, перфекционистами.
                                текстовый редактор был на голову выше встроенного в nc 3.0. калькулятор — так до сих пор ИМХО лучший.
                                тормознутость — не помню (хотя да, если с дискеты, то vc был предпочтительнее)
                                  0
                                  Просто юзерам надо было работать, а не изучать завалы софта, выкачанного с BBS :)
                                  +3
                                  Если мне не изменяет память, у DOS-navigator была еще одна фича — типы файлов подсвечивались разными цветами.
                                  +9

                                  mc убог.
                                  far2l — вот правильный ФМ для linux.

                                    0
                                    Спасибо вам большое, добрый человек.
                                      0
                                      Зато на всех Linux.
                                      В принципе для копирования файлов хватает.
                                      Для остального есть bash :-)
                                        +1
                                        mc убог

                                        Попробуйте использовать другую цветовую схему вместо дефолтной.

                                          0
                                          Required dependencies:
                                          ...
                                          libwxgtk3.0-dev
                                          ...

                                          ;(
                                            0

                                            Использую vifm вместо mc. Навигация по директориям без энтера, привычные vim биндинги, быстрый просмотр, поиск, навигация по архивам и ftp/ssh

                                              +1
                                              без этого знания моя жизнь была пуста. Сейчас проверим…
                                              0
                                              Мне ВК больше нравился, чем НК, т.к. он очень маленький, а функции выполнял те же (как файловый менеджер). В итоге у меня была наикрутейшая загрузочная дискета, на которой было абсолютно всё необходимое, что бы реанимировать практически любой комп.
                                              К сожалению Нортон Коммандер был слишком большой и кроме него мало что помещалась на дискетку
                                                +1
                                                Ну, NC же был один из кучи утилиток. Более того, он поддерживал связь через COM/LPT с другим компом, что позволяло шнурком на скорости дискеты (а через LPT даже быстрее) копировать файлы на другую машинку не дёргая эти самые дискеты. С другой стороны, при дефиците места и производительности VC заруливал по всем требованиям к ресурсам.
                                                  +1
                                                  уже никто не помнит волшебных строк в config.sys:
                                                  device=c:\dos\interlnk.exe /lpt:1
                                                    +1
                                                    Там не всё так просто же. В отличии от.
                                                    Кстати, я для связи с кентом использовал пакет PSHELL. Мы жили тогда в разных подъездах, но в углу дома и наши окна были близко друг к другу. Мы замутили провод и соединили свои СОМ2 между собой. PSHELL после установки драйвера позволял делать некоторые вещи: контролировать доступ к файловой системе, там был монитор доступа и еще чат. Можно было пообщаться с оператором удалённой машины пока качается файлик.
                                                    PSHELL
                                                    Программа PSHELL предназначена для копирования файлов
                                                    между IBM — совместимыми компьютерами по телефонным каналам
                                                    связи.

                                                    Связь между компьютерами может осуществляться через
                                                    Hayes-совместимые модемы, через отечественные модемы типа
                                                    1200КН или непосредственным соединением последовательных
                                                    портов (NULL-modem).

                                                    В программе реализован простой и удобный пользовательский
                                                    интерфейс, максимально приближенный к общеизвестному Norton
                                                    Comander. Это позволит Вам не тратить время на обучение и
                                                    чтение томов документации, а сразу приступить к работе с
                                                    программой.

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

                                                    Функциональные возможности программы:
                                                    — копирование файлов с местного компьютера на удаленный и
                                                    с удаленного на местный;
                                                    — удаление файлов на местном и удаленном компьютерах;
                                                    — создание и удаление директориев на местном и удаленном
                                                    компьютере;
                                                    — просмотр и редактирование файлов на местном компьютере;
                                                    — ведение телефонного справочника;
                                                    — автоматический набор телефонного номера и «дозвон» до
                                                    абонента;
                                                    — автоматический ответ на вызов (звонок);
                                                    — защита данных системой паролей;
                                                    — передача текстовых сообщений;
                                                    — взаимодействие с фирменными пакетами связи по протоколу
                                                    Xmodem и Xmodem-CRC.

                                                      0

                                                      Ээээх… молодость. Игры «по шнурку», когда никаких модемов не нужно. Это умели даже относительно новые игры, типа Warcraft и Duke3D

                                                        0
                                                        а задолго до их появления были клёвые танчики по СОМ-порту ;)
                                                          0
                                                          А если игра уже не умела и требовала локалки, то можно было поставить драйвер, реализующий сетевой стек поверх нуль-модемного соединения. Мы так в Квейк играли — уже под Windows, но за отсутствием сетевых карт обычную локалку сделать не получалось.

                                                          Никак не могу вспомнить название встреченной на моей первой работе IPX-сети на COM-портах, где можно было компы в цепочку соединять, каждый комп в середине цепочки соединялся с двумя другими через два COM-порта. На крайних, соответственно, занимался только один порт — и только на них можно было подключить мышку. Но тогда в шутеры еще можно было играть чисто с клавиатуры.
                                                  +4
                                                  У Волкова было одно не совсем очевидное преимущество: ввиду его компактности он был.СОМ, но настолько близко к 64К, что к нему никакая зараза не цеплялась.
                                                    0
                                                    На самом деле цеплялась :) Уж не помню название, но был вирус, который преобразовывал COM в EXE (там всего-то заголовок в 16 байт нужно было добавить) и дописывался уже к нему, оставляя файлу расширение .COM (ДОСу всё равно, какое у файла расширение — EXE или COM, он анализировал заголовок перед запуском, и если он начинался с MZ или ZM то воспринимал файл как EXE).
                                                    +2
                                                    «Волков» состоял из одного COM файла, полностью размещался в оперативной памяти, что позволяло извлечь дискету с ним после запуска. У «Волкова» был режим управления резидентными (постоянно находящимися в памяти) программами. Можно было запустить «Волков», затем, уже из-под него запустить резидентные программы и, при необходимости, «Волков» позволял их выгрузить из памяти, что, при тогдашнем дефиците ОЗУ, было важно. После того, как с 4й версии «Нортон» стал модульным — просмотрщики были реализованы в виде отдельных EXE файлов, он стал более тяжелым, требовал наличия своих файлов доступными. А «Волков», в одном исполняемом файле имел и просмотрщик файлов и редактор. Умел работать с непустыми каталогами — копировать, удалять и т.д.
                                                    В общем, помню, что, столкнувшись с «Нортоном» 4, я был от него вообще не в восторге и переехал на «Волкова».
                                                    DosNavigtor у меня был, но, как-то он не прижился.
                                                      +1
                                                      При этом, у Волкова были некоторые особенности работы: если запускать программу из-под него он требует наличие command.com в доступном для него месте: вытащить системную дискетку уже не получится. А еще, если его прописать в autoexec.bat а после него что-то ещё, то после запуска программы под VC при выходе VC тоже выходит автоматически и выполнение autoexec.bat продолжается, даже если пользователь не выходил из VC сам. С NC и DN для продолжения выполнения autoexec.bat надо было конкретно сделать выход из оболочки. Это позволяло вставлять NC/DN в autoexec.bat под Win95 и Win98 и иметь при загрузке сеанс DOS а при выходе из оболочки — продолжать грузиться в GUI.
                                                      Кстати, при всей тяжести DN, памятью он барыжит гораздо лучше и хвостик, который он оставляет при запуске программы под ним гораздо меньше.
                                                        0
                                                        Это да: тут уж либо независимость от наличия в приводе дискеты, либо возможность менеджмента резидентных программ. Но, мне представляется, что такую «сложную» иерархию, как запуск из autoexec.bat «волкова» и поверх него запуск резидентных программ, редко организовывали в портативном варианте. Я, например, таскал «волков» на дискете, чтобы просто запустить его на чужом PC, где могло и не быть вообще «Нортонов». Например, банки у нас практиковали такое. Сразу из autoexec.bat стартовала банковская софтина, чтобы у сотрудников было меньше шансов влезть куда-то. Но, когда что-то шло не так и они приглашали, то дискетка с волковым очень помогала. Эдакий комбайн был.
                                                          0
                                                          он требует наличие command.com в доступном для него месте: вытащить системную дискетку уже не получится

                                                          А тут без вариантов, ибо запуск программ осуществляется через command.com. Поэтому обычно делали виртуальный диск в расширенной памяти, куда кидался command.com. Тогда можно было точно спокойно убирать системный диск. Вообще, конечно, это diskless станции были сущим мучением.
                                                            +1
                                                            Ну дык системная дискета от Win98 так и делает: распаковывает cab прямо на RAM диск. Оттуда всё и работает.
                                                              0
                                                              Ну а мы делали так лет за 10 до этого ;)
                                                              К тому же, это намного быстрее, чем запуск с обычного диска.
                                                            0
                                                            У меня была сборка с ramdrive, размера как раз для command.com, то есть himem.sys, ramdrive.sys, copy command.com e:, set dircmd=e: и только потом уже vc.com

                                                            И вот тут уже дискету можно было смело вынимать…
                                                            0

                                                            У Волкова была уникальная особенность: он мог копировать файлы каталога на дискету, обрывая запись при окончании свободного места, и возобновляя на следующей дискете. Обратный процесс позволял склеить файлы назад, главное не запутаться в порядке дискет для пользователя это выглядело просто как как копирование 10 Мб каталога с подпапками на несколько дискет, подписывание их номерами и потом копирование обратно.


                                                            А Нортон, при копировании каталога на дискету, умел подбирать такой файл, который ещё может поместиться.

                                                              0
                                                              Помниться у него ещё было 2 режима запуска программ, просто Enter и Enter кажется с шифтом. В одном варианте он целиком оставался в памяти и быстро запускался опять, во втором выгружался и занимал мало памяти, но потом читался с диска.
                                                                0
                                                                Точно! Было такое! В общем, понятно, что Волков был наш человек и пытался сделать так, чтобы на любом хламе его программа работала. Нортон коммандер же, особенно начниная с 4й версии был эдаким снобом: «ваш слабый ПК — это ваши, а не мои проблемы» :-)
                                                                  0
                                                                  Совершенно верно, начиная с 5й версии он потерял всякий смысл ибо по размерам и скорости его бил VC, а по возможностям DN. Но сама идея такого навигатора конечно гениальна.
                                                                0
                                                                У «Волкова» был режим управления резидентными (постоянно находящимися в памяти) программами.
                                                                Да, Alt-F5 в свое время доводилось часто нажимать. :-)

                                                                В «волкове» TSR-менеджер был простой и удобный, а в дос-навигаторе поточнее и поумнее. Волковский хорошо подходил для программ, которые становились резидентными «по правилам», т.е. через 27-е прерывание или 31-ю функцию DOS. Но это было не единственным способом надолго остаться в памяти. Можно было, например, выставить владельцем MCB досовский сегмент (0x70), или уменьшить количество свободной памяти и скорректировать размер Z-блока. DN такие вещи, помнится, детектил.

                                                                Мне вообще «волков» очень нравился, но не хватало подсветки имен файлов в зависимости от типа (расширения), как в фаре. Пришлось писать резидентный модуль для этого, который я грузил перед запуском VC.COM.
                                                                Выглядело это как-то так (скриншот)
                                                                image

                                                                P.S. Это мои старые комментарии к идентичной публикации, которая была куда-то перенесена НЛО.
                                                              +13
                                                              Товарищ Комманд Ком жил на системной дискете и вел беспорядочную жизнь из-за чего страдал. Заразившись, он шел к доктору Нортону. Посадил доктор Нортон тов. Кома в высокое кресло, взял его за нижнюю челюсть:

                                                              — «А теперь, — говорит, — скажи: „format a-a a-a:“».

                                                              Сидят как-то Диггер, командир Нортон и т. Комманд Ком, а мимо идет отец Вындоуз.

                                                              — «Сидите, — говорит. — Ну, ну. Скоро все подо мной сидеть будете».

                                                              Никто ему так ничего и не ответил. Один т. Комманд Ком сплюнул и грязно выругался.

                                                              — «Проходи, проходи, — сказал, — оболочка дешевая».

                                                              Спросил как-то Диггер т. Комманда Кома:

                                                              — «За что же вы, т. Комманд Ком, отца Вындоуза так не любите?»
                                                              — «Мышами от него воняет, — быстро ответил тот, но, подумав, добавил, — от оболочки от дешевой».
                                                                +5
                                                                Только собрались Диггер, товарищ Комманд Ком и командир
                                                                Нортон пивца попить, как в окно к ним постучали. «There isn't
                                                                enough room!» — закричал командир Нортон, увидев в окне
                                                                ненавистный куколь отца Вындоуза.

                                                                Не грех дать ссыль на все притчи.
                                                                  0
                                                                  А у нас Питера Нортона и Всеволода Волкова называли просто Петя и волк.
                                                                    0

                                                                    Класс! Красиво и трогательно :)

                                                                  +9
                                                                  А я вот в качестве оболочки до сих пор наследник юзаю :) Far manager. Удобно.
                                                                    0
                                                                    А мне вот не зашел он, хотя чисто внешне очень близок к «классическому» NC. Windows/Total Commander — другое дело.
                                                                      0
                                                                      Аналогично. Только не в качестве файловой оболочки, а SFTP/FTP менеджера. Все же современный проводник в качестве оболочки для меня удобней. Больше информации помещается, есть предпросмотр.
                                                                        0
                                                                        Скорее — безопасно.
                                                                        Дрыг через низкоуровневые апи, слабо контролируются вирусами, в отличии от оболочек над проводником.
                                                                        Поэтому, в незнакомую флешку сначала заглядываешь фаром, убиваешь всё подряд из живности, потом через него открываешь нужный файл. Эх, молодость :)
                                                                          0
                                                                          Спорно… сколько FTP паролей утекло через FAR…
                                                                            0

                                                                            Сколько? Я не в курсе, о чём Вы.

                                                                              0
                                                                              Я работал в ряде компаний, и все время когда кто то ломал корпоративный FTP, оказывалось что пароли хранились у одного из сотрудников в FAR. Из чего я делаю вывод о недостаточной защищенности хранилища паролей как минимум в FTP плагине.
                                                                                0
                                                                                Дык, в FAR вообще нет никакого хранилища паролей. Опция «сохранить пароль» там предназначена для удобства при работе с некритичными ресурсами, а не безопасности. О чем FAR, кстати, честно предупреждает. И если кто-то из сотрудников сохранял там пароль для корпоративного FTP, то это недостаточная культура безопасности на предприятии.
                                                                                  0

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

                                                                          +1
                                                                          Раз тут анекдоты травят, то вот еще из тех времен вспомнился — про негра, который циклически нажимает клавиши F6, Enter, Tab, F6, Enter, Tab, напевая “I like to move it move it”.
                                                                            0

                                                                            Вы лично пробовали-то? Курсор смещается на другой файл, так что "move it, move it" не получится :)

                                                                              +1
                                                                              Если это единственный файл в корневом каталоге диска, и нет других каталогов, то все получится!
                                                                                0
                                                                                Впрочем, это может быть и просто единственный каталог в корневом каталоге. Т.е., это должен быть единственный объект в корневом каталоге, причем в каждом из дисков.
                                                                            +1
                                                                            Посмотрел на синие окошки и как будто в детство вернулся на пару секунд.
                                                                              +2

                                                                              Сам до сих пор использую Midnight Commander на linux в то время как жена использует Total Commander на windows. Рад услышать что мы не одни такие — динозавры.

                                                                                +6
                                                                                Небольшая реклама OpenSource:
                                                                                Double Commander — отличный аналог Total Commander для Linux, с поддержкой плагинов.
                                                                                Сборки для винды так же имеются. Под GTK и Qt.
                                                                                  0
                                                                                  И для Mac тоже есть. А поддержка плагинов ТС делает его неплохим бесплатным аналогом. Не знаю, правда, все ли плагины поддерживает или выборочно. Нужные мне плагины поддерживает.
                                                                                    +1
                                                                                    Под маком плагины не работают и сеть не работает. Только FTP.
                                                                                  +1
                                                                                  Эх под Windows давным давно был Disco Commander.
                                                                                  Он был не консольным как Far, при этом был максимально похож на Norton Commander (не то что TC). Жаль, что проект закрылся.
                                                                                  Сейчас под Windows только Far.
                                                                                  Редактор классный, легко работает с несколько-гигабайтными файлами.
                                                                                    0
                                                                                    Пользуюсь по сей день последняя версия 5.3 вполне себе под 7кой работает
                                                                                    А закрылся увы в связи со смертью автора — как я слышал еще в бытность журнала Компьютерра
                                                                                      0
                                                                                      Да это последняя версия. Ну у меня с ней уже на Vista были проблемы.
                                                                                      Поэтому перешел на Far.
                                                                                        0
                                                                                        а какие например?
                                                                                          0
                                                                                          Не помню сейчас точно. То ли не запускался, то ли крашился.
                                                                                          В общем нормально на Висте я с ним не мог работать.
                                                                                    –3
                                                                                    Это вероятно проклятье большинства слезших с доса. Не могут жить без использования двупанельников.
                                                                                    Обычно проходит после опыта разгребания каталогов с сотнями тысяч файлов.
                                                                                      +8
                                                                                      Это как?
                                                                                      В двухпанельниках вполне удобно разгребать каталоги с сотнями тысяч файлов :-)
                                                                                        0
                                                                                        У меня отрицательный опыт. Все которые видал фризятся на отображении сотен тысяч файлов.
                                                                                        Если это еще и распределенная либо сетевая фс, то и просто конец света.
                                                                                          0
                                                                                          Стандартный проводник при попытке просмотреть, например, содержимое папки фоточки на устройстве андроид с 10к файлов не факт что оттает даже через полчаса, так что универсального решения нет, кмк.
                                                                                        +5
                                                                                        Обычно проходит после опыта разгребания каталогов с сотнями тысяч файлов.

                                                                                        Что проходит? Страсть ко всяким эксплорерам? Потому как в нормальном менеджере (aka Far) иожно выделить группу, можно произвести поиск по вхождению, можно всячески отсортировать и отфильтровать, можно запустить скрипт (ту же созданный). бОльшую часть во всяких эксплорерах просто нельзя сделать.


                                                                                        Проходит желание создавать такие каталоги (хотя, оно никогда и не появлялось, ибо в любом случае получение их списка любым способом — боль).

                                                                                          0
                                                                                          Проходит желание создавать такие каталоги (хотя, оно никогда и не появлялось, ибо в любом случае получение их списка любым способом — боль).
                                                                                          Такие каталоги временами реальность данная нам в ощущениях. Они есть и их нужно разгребать, создавать их не требуется.
                                                                                          По итогам экзерсисов, теперь предпочитаю запустить какой-нить find чем ждать пока панель разморозится.
                                                                                          0
                                                                                          Не считаю это проклятьем! У нас, ДОСовских, видимо, так сформировано мировоззрение — есть источник, есть приемник и вперед! :)
                                                                                          Необходимость менеджмента большого количества файлов Проводником, лично меня вгоняет в уныние
                                                                                          +4
                                                                                          Сам не могу без Total Commander под виндовс, Double Commander под Линукс, MC под консольный Линукс и Commander One под Мак. Без них как без рук.

                                                                                          Воспитан на Нортоне, но и он у меня не первый, самый первый, не могу вспомнить, но аналог Нортона для Спектрума у меня был. 1994 год ещё, когда с кассет на дискеты перевели его…
                                                                                            0
                                                                                            TC как бы хочет денег, и после 5.5 (вроде) версии уже не тот а аналоги в основном нестабильные или «не то пальто», не?
                                                                                              0
                                                                                              аналоги в основном нестабильные или «не то пальто»


                                                                                              Я, возможно, не настолько продвинутый пользователь двухпанельных файловых менеджеров, но Unreal Commander устраивает целиком и полностью.
                                                                                                0
                                                                                                Я перестал его использовать несколько лет назад — замучили постоянные зависания при попытке отобразить кучу файлов или удалить папки с кривыми именами. Может еще что-то, сейчас уже не вспомню.
                                                                                          +1
                                                                                          Проклятия, всё-таки, наверное, были клингонскими, а не клиногорскими.
                                                                                            0
                                                                                            Вообще интересно конечно все это. Я в то время учился в школе, домашнего компьютера не было, только один или два часа в неделю в школе, поэтому собственно эпоха Доса прошла где-то рядом, но тем ни менее оставила то самое первое впечатление от мира IT — яркое и завораживающее, которое теперь вызывает ностальгию.
                                                                                            А когда появился домашний компьюьтер, уже была Win95/98, хотя я пользовался еще некоторое время Нортоном и средой Borland C — уже из винды.

                                                                                            Подаю идею тем, кто помнит больше: попробовать создать Old School DOS Pack, некий пакет под DosBox, содержащий подборку классического и наиболее интересного досовского софта тех времен. Не только файловые менеджеры, но и текстовые редакторы, среды программирования, утилиты, игрушки, в общем все то что ассоциируется у вас с теми временами. Попытаться воссоздать типичную рабочую среду Хакера из 90-х:) Чтобы можно было запустить и окунуться во все это:)
                                                                                              0
                                                                                              Можно даже вот так сделать, например.
                                                                                                +1
                                                                                                Защитного экрана нет, глаза сожжёшь
                                                                                                </полусарказм>
                                                                                                  0
                                                                                                  И кактус обязательно рядом поставить!!! </сарказм>
                                                                                                  0
                                                                                                  Ну это понятно, но далеко не все такие фанаты чтобы покупать железо:) А вот софтовый пакет — было бы интересно.
                                                                                                  0
                                                                                                  Не совсем то, но как вариант для основы. Авторы сайта не любят Chromium, поэтому нужно подделать User-Agent или открывать в Mozilla/Safari.
                                                                                                  0
                                                                                                  Нортон в автозапуске позволял бухгалтерше не писать сложные «матюки» в тетрадочку, а записать просто

                                                                                                  ↓ ↓ ↓ Энтэр ↓ ↓ Энтэр
                                                                                                    +1
                                                                                                    Зачем, там же было настраиваемое меню по F2 (и можно было настроить чтобы оно появлялось при старте автоматически), в котором достаточно просто выбрать нужный пункт с человекочитаемым названием для запуска соответствующей программы.
                                                                                                      0
                                                                                                      А потом в каталоге появлялся новый файл посреди списка и начиналась «дискотека» :)
                                                                                                      0
                                                                                                      Странно что не упоминается NDOS. Это полная замена command.com, который к тому же работал быстрее, требовал меньше памяти (умел выгружать части при запуске программ и использовать high mem и ext mem) и здорово расширял функционал командами типа cdd вместо cd.
                                                                                                      Вообще всё что делал Нортон вспоминаю с любовью, очень качественные и надежные продукты, включая книги по программированию. До сих пор смотрю достовские коды рамочек в его книжке ;)
                                                                                                        +1
                                                                                                        NDOS не Нортон написал, это 4DOS.
                                                                                                          +1
                                                                                                          Ну вот, вы разбили ещё один идеал :( Практически ничего святого не осталось от юношеских воспоминаний, Павлик Морозов вовсе не герой, коммунизм — обман, да ещё и NDOS не Нортон написал (рыдающий смайлик).
                                                                                                          ;)
                                                                                                            0
                                                                                                            Павлик Морозов вовсе не герой

                                                                                                            А это еще почему?
                                                                                                              0

                                                                                                              Ну смотрите, Павлик Морозов против кого пошёл? Против кулака частного предпринимателя. Раньше быть спекулянтом частным предпринимателем было плохо, то есть Павлик был кто? — герой. Сейчас быть частным предпринимателем хорошо, то есть Павлик был кто? — вредитель. Чего тут непонятного? Колебайтесь уже как все, вместе с генеральной линией, и не колебите людям мозги :)

                                                                                                                0

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

                                                                                                                  0

                                                                                                                  Я очень рад (за Вас), что Вам трудно представить ситуацию, когда женились (дело, в смысле женитьба, было сильно до революции) не по любви, а потому что родители заставили, и потом муж жену третировал по самое небалуй, детей бил (а то и что похуже), на сторону ходил как не в себя и проч. Так что совсем не факт, что "Павлик продал родного, любящего отца, примерного семьянина" — скорее, отец этого не то что заслуживал, а прямо напрашивался.

                                                                                                                    0
                                                                                                                    Согласен, потому я и сделал акцент не на конкрентном Павлике, а на образе, который советская власть сделала примером для подражания. Ну, то есть Павлик-то в своей ситуации выбрал меньшее из двух зол, как, наверное, и те, кто последовали его примеру в последующие десятилетия репрессий, но как сферический пример в вакууме — вот такой категоричный выбор между родными и идеалами революции — это да, дичь.
                                                                                                                    Кажется, мы отклонились от топика и близки к началу политической дискуссии в совсем не подходящем для этого посте, поэтому я, наверное, закончу эту ветку.
                                                                                                                      0
                                                                                                                      мне и в возрасте Павлика казалось диким отречься от родного отца в пользу каких-то там революционных идей.

                                                                                                                      Ну я сильно сомневаюсь, что дело было "чисто ради идей", скорее идеи там были последней каплей, но таки были. И Павлика возносили не за то, что он "родного отца предал", а за то, что знал допускал, что всё может для него лично плохо кончиться, но всё равно набрался достаточно смелости, чтобы не промолчать в тряпочку.

                                                                                                                    +1
                                                                                                                    Против близких родственников, в первую очередь.

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

                                                                                                                    ЕМНИП, он не «отрекся от отца». Он свидетельствовал, что его отец имел дела с такими-то мутными гражданами (там емнип была выдача им фальшивых справок — считай, подделка документов).
                                                                                                                    Второй эпизод — его дед-кулак, которого он с товарищем разоблачил (утаивание зерна, создание ОПГ и пр.)
                                                                                                                    В советской пропаганде и постсоветской антисоветской пропаганде это все смешалось в кучу.
                                                                                                                      0

                                                                                                                      Каких таких революционных идей? Насоздавали вокруг мальчика мифов.
                                                                                                                      Он всего лишь дал показания против отца, который к тому времени бросил семью. Причем не факт, что сам пришел и рассказал, а не показал на допросе, будучи вызванным. Никаких революционных идей в той истории и близко не было. В показаниях, кстати, было про продажу справок (изготовление поддельных документов, однако) и избиение матери Павлика. Отец его, кстати, был не кулаком, а председателем Герасимовского сельсовета, т.е. представителем новой власти.
                                                                                                                      Кстати, есть сомнения, что Павлик вообще был пионером, поскольку есть сомнения в существовании на тот период в тех местах пионеров вообще.

                                                                                                                        0
                                                                                                                        Короче, опять пришли к тому, что Павлик никакой не герой, так как фактически всё, что он сделал, это дал показания на суде, а его имидж — продукт пропаганды. И его убийство чистая уголовка.
                                                                                                              0
                                                                                                              Зачем полумеры?!
                                                                                                              DR DOS же :-)
                                                                                                              +1
                                                                                                              Впервые я прочувствовал все прелести двухоконного режима (конечно весьма относительно, так как окон как таковых не было) при работе с программой power.com под ОС CP/M 2.2 в конце 1981 года. Думаю, что из этой программы вылупились все остальные файловые менеджеры.
                                                                                                                0

                                                                                                                Так вот оно, яйцо! Берём машину времени, и летим в 1981 год — мочить, пока не вырос.

                                                                                                                0
                                                                                                                Удивительно, но нет ни одной байки при NDD — norton disk doctor.
                                                                                                                Был в свое время мс1251 c 20-мегабайтным диском отечественного производства. Диск был размером с буханку хлеба, подключался через внешний контроллер, который втыкался в слот компа. Понятно что все это работало мягко говоря не очень надежно — контакты контроллера и внешней памяти норовили сбойнуть, вешая комп.
                                                                                                                Неудивительно что в какой-то момент диск логически развалился так, что перестал грузиться и показывать файловую структуру. Поскольку содержимое было безумно жалко — там всё установлено, настроено, проекты, лабораторки, и т.д. и т.п., заморочился восстановлением. А автомате NDD сказал что на диске какая-то каша, восстановлению не подлежит. Пришлось колупаться в секторах диска низкоуровневым редактором из состава того же NDD. Как раз под рукой была книга с описанием устройства FAT, подробности уже не помню, но служебные секторы удалось восстановить местами побайтно. После этого проникся к Нортону еще большим уважением
                                                                                                                  0
                                                                                                                  У меня в «Поиске» был какой-то кривой BIOS, в котором некорректно работала функция форматирования дискет. В общем, он их не форматировал ни под каким соусом, какие бы параметры format не скармливать, всегда была ошибка, что носитель поврежден. А NDD был крут. Он ругался, что неформатированная дискета повреждена, предлагал пофиксить… и медленно, кластер за кластером, ремонтировал её. Всего-то через час я получал хорошую, отформатированную дискету :)
                                                                                                                    +1
                                                                                                                    NDD ещё называли Norton disk destroyer )
                                                                                                                      0
                                                                                                                      Еще та версия, что мне попалась в 98 году, не понимала кириллицу и попортила кучу нервов на восстановление системы и файлов
                                                                                                                    0

                                                                                                                    Лучшим файловым менеджером, которым я когда-либо пользовался, всё-таки был frigate3.


                                                                                                                    Человеческий ui, мультитабовость и вменяемый по тем временам встроенный редактор — это было нечто.


                                                                                                                    Это была первая программа, которую я от переизбытка чувств купил.


                                                                                                                    К сожалению, проект году к 2007 перестал развиваться и вскоре умер

                                                                                                                      0
                                                                                                                      Hard Drive Билла Гейтса и в «Империи Microsoft» Джеймса Уоллса и Джима Эриксона, опубликованные в 1993 году,

                                                                                                                      Тут что-то не так. Книга называется «Hard Drive: Bill Gates and the Making of the Microsoft Empire»

                                                                                                                      С нортон-утилитами связаны как самые приятные, так и самые отвратительные воспоминания. Именно NU позднего образца под Win 90х годов безвозвратно грохнули мне диск со множеством полезной информации, включая ряд написанных с нуля игр. Не справшивая. Это, конечно, научило меня делать бэкапы, но осадочек остался.
                                                                                                                        +2

                                                                                                                        О даааа. Даже мелочь, но примечательная: ndd из NU8 под Windows 95 (а многие ещё держали DOS параллельно) так классно заменял скандиск, что после первой же проверки оставлял вас с кучей папок PROGRA~1, MYDOC~1 и подобных. Не умел он в длинные имена файлов от слова совсем.

                                                                                                                          +1
                                                                                                                          Во-во, а в моем случае он «исправил» разметку диска.

                                                                                                                          Еще из воспоминаний — в NU3.0 самые приятные окошки и курсок мыши тех времен. В отличие от стандартного мышиного курсора, который был в виде красного прямоугольника-знакоместа и передвигался дискретно, нортонутилитовский был в графике и перемещался попиксельно.

                                                                                                                          PlusPlus, да, верно. Оставлю это здесь:
                                                                                                                          Заголовок спойлера
                                                                                                                          image
                                                                                                                        +1
                                                                                                                        Кстати, кому интересно почему используются именно такие сочетания клавиш — рекомендую посмотреть на оригинальную клавиатуру IBM PC и XT — как раз под нее они и делались — потом пришли AT и стало не так удобно
                                                                                                                          0

                                                                                                                          Помните как нортон, пятый вроде, а может и раньше, картавил? То есть не печатал русскую 'р'? Исправление сего бага было для некоторых первым опытом хакинга (в хорошем смысле).

                                                                                                                            0
                                                                                                                            И делалось это с помощью Volkov Commander, который и файлы больше 64 кб отлично редактировал, и шестнадцатеричный режим редактирования имел. Я, правда, начал с того, что патчил им Quick Basic)
                                                                                                                              0
                                                                                                                              В третьем точно было, а к пятому кажется как раз исправили. Правда пятый, да и четвёртый, стали такими монстрами, что лично я перестал ими пользоваться. К тому же, появилось куча клонов с лучшими характеристиками, тот же Волков или Навигатор.
                                                                                                                              0
                                                                                                                              Я с уважением отношусь к Безрукову, но в свое время слышал другую историю: сам Пит Нортон написал единственную утилиту — undelete. Его талант заключался в другом — когда эта утилита стала пользоваться неожиданным (ожидаемым) успехом, Питер сообразил, что гораздо больше денег можно заработать, добавив к ней несколько других и оформив «коробочный» продукт. Так появились Утилиты Нортона. Примерно в то же время Нортон познакомился с Джоном Соча и выпустил VDOS под маркой Norton Commander. Главный же талант Питера — он был хорошим организатором, грамотным пиарщиком и неплохим техническим писателем.
                                                                                                                              volcov commander — клон NC, интересный тем, что по функциональности он был близок к NC 3.0, но при этом значительно меньше по размеру, что имело значение для загрузочных дискет.
                                                                                                                              Обмен между двумя компами через com/lpt появился в NC с четвертой версии, если я ничего не путаю, и означал постепенное превращение NC в монстра, которым уже неудобно было пользоваться. Мы для обмена чаще использовали LapLink4 (ll4).
                                                                                                                                0
                                                                                                                                Его талант заключался в другом — когда эта утилита стала пользоваться неожиданным (ожидаемым) успехом, Питер сообразил, что гораздо больше денег можно заработать, добавив к ней несколько других и оформив «коробочный» продукт. Так появились Утилиты Нортона.

                                                                                                                                ИМХО, примерно это и описано в статье…
                                                                                                                                  0
                                                                                                                                  В статье написано, что очень многое Петя кодил сам. А вот в этом я как раз сомневаюсь.
                                                                                                                                  «The Norton Commander, Version 3.0.Copyright © 1986-9 by Peter Norton» (nc 3.0)
                                                                                                                                  «Copyright ©, Peter Norton 1988. Designed and Written by.Brad Kingsbury and Henri Isenberg» (NDD & SpeedDisk NU 4.50)
                                                                                                                                  «Written by.Keith Ermel and John Socha» (просмотрщики из NC 3.0, там еще Линда Дудиньяк засветилась)
                                                                                                                                  «The Norton Commander was created independently by John Socha» (nc 2.0)
                                                                                                                                    0
                                                                                                                                    В статье написано, что очень многое Петя кодил сам.

                                                                                                                                    У меня как раз обратное впечатление от прочтения. Он был талантливым менеджером. А с программисткой тз он написал unerase в первой версии… и больше ничего в статье не нашел.
                                                                                                                                      0
                                                                                                                                      Широко распространенное мнение: «За плечами Питера годы работы над такими продуктами, как Norton Commander, Norton Utilities, Norton Disk Doctor». отсюда.
                                                                                                                                      Примерно так же, как лет 25-30 назад очень многие считали, что Turbo Pascal написал Phil Kahn.
                                                                                                                                        0
                                                                                                                                        Так вы ссылку на другую публикацию даете.
                                                                                                                                        Опять же, «За плечами Питера годы работы над такими продуктами, как Norton Commander, Norton Utilities, Norton Disk Doctor» — тут ни слова о «в качестве программиста». Я уверен, что он занимался этими продуктами, в части маркетинга, уж точно. Ведь написать программу мало, надо ее еще уметь продать. Если бы все упиралось только в способность написать качественный софт, вряд ли мы бы с вами знали про MS-DOS
                                                                                                                                  0
                                                                                                                                  Обмен через порт уже в третьем был. Но только через последовательный, а позже добавили и параллельный.
                                                                                                                                    0
                                                                                                                                    Через COM третий точно умел. LPT, по-моему, появился позже, потом они вкорячили терминалку-звонилку term95. Но, т.к. к тому времени все, кому было нужно, уже имели этих терминалок всяких разных, то особо нортоновская у нас не пользовалась популярностью, насколько я помню.
                                                                                                                                      0
                                                                                                                                      Он стал едва ли не первым, кто персонифицировал свои продукты. Фото добродушного мужика на коробке с ПО внушало больше доверия юзерам, чем непонятные аббревиатуры.

                                                                                                                                      Впрочем, все это касалось «их», ибо «мы» в Союзе и раннем СНГ вряд ли имели хоть с десяток официально купленных экземпляров Коммандера и Утилит
                                                                                                                                        0
                                                                                                                                        У меня дома была такая коробка, стыренная с какого-то предприятия и тщательно оберегаемая десятилетиями :) Ещё с третьим Нортоном.
                                                                                                                                      0
                                                                                                                                      Все эти бредни про «успех» и «популярность» — не более, чем бредни. Джон Соча действительно создал великолепный продукт, но, нужно признать, абсолютно неоцененный в широких массах. Я приехал в Штаты в 1996 году; на «пиратский» Norton Commander коллеги-программисты смотрели, как «бараны на новые ворота»; в Microcenter и CompUSA (тогдашние крупные ритейл-бренды) о данном софтвере никто никогда не слышал (впрочем, в Microcenter Norton Utilities какие-то продавались, да).

                                                                                                                                      Я большой фанат двухпанельного файл-менеджера, и использую Far Manager где только позволяют; Джону Соча, безусловно, куча плюсов в карму (не здешнюю, говённую, а настоящую!), но, к сожалению, никогда этот великолепный продукт не был «бестселлером» и «блокбастером» в Штатах (к глубокому сожалению)…
                                                                                                                                        +1

                                                                                                                                        Тут я вынужден заметить, что NC и его клоны "вывело в люди" беззаветное пиратство времён позднего СССР, когда он буквально распространялся "вирусным способом", от друга к другу, с дискеты на дискету. На родине (в смысле в США) его приобретение требовало дополнительных телодвижений, вроде похода в магазин (интернет-то ещё не пошёл в массы), а люди ленивы...

                                                                                                                                        0
                                                                                                                                        Помню еще в до-NC-эпоху один из самых первых файл-менеджеров — PathMinder (1984г.) Ну а Norton Commander появился в 1986г., а Microsoft DOS Shell появится в 1988г.
                                                                                                                                        Потом появилось огромное количество клонов Norton Commander (2 сотни точно есть, а то и еще больше): Volkov Commander (1994г., потреблял совсем немного ресурсов и легко помещался на любую загрузочную дискету), DOS Navigator (1991г., уникальный файлменеджер со множеством дополнительных функций и кучей настроек), Windows Commander (1993г., переименован в Total Commander в 2002г., к нему имеется большое количество плагинов), FAR Manager (1996г., текстовый для консоли MS Windows, с огромным количеством плагинов), Midnight Commander (1998г., для ОС UNIX/Linux), и еще огромное количество файл-менеджеров, и появляются все новые.

                                                                                                                                        Only users with full accounts can post comments. Log in, please.