Peter Norton was my hero way back in the late 80's to early 90's.
I remember the first time I used Unerase to recover a deleted file and was fascinated by it. Then I discovered DiskEdit and began poking around in the FAT system and found out more about how DOS actually deletes a file. It actually marks the first character with a ?. Thus started my hacking days.
Then I used DiskEdit to bypass copy protection hacking the byte codes.
DiskEdit rescued me again when I switch to DR-DOS, set passwords on my files and forgot the passwords (fwiw, it was just setting the next dozen or so bytes after the file name in the FAT to zero)
Such memomories, DiskEdit and SideKick were my two must have utilities in the days of DOS
I remember exploring COMMAND.COM with DiskEdit. In going through the compiled code I realized that the common DOS commands, (DEL, COPY, etc.) basically had a 3 byte string after them in COMMAND.COM that would cause the program to jump to some subroutine that executed the actual operations underlying the command. If you, say, copied the jump code for DEL and pasted that where the REN(ame) command was, and then installed that new COMMAND.COM on the PC's in the schools lab, it caused some very frantic reactions ;)
I remember downloading an early Linux kernel image (0.9?) at a whopping 9600pbs and, this seriously predating installers, using DiskEdit to install it on a spare partition, booting and being somewhat underwhelmed by an install which wasn't more than /bin/sh.
I try to remember this any time I'm tempted to gripe about modern Linux installs.
OT: I tried to get hold of a copy of Sidekick plus so I could play Vogon Poetry, but could not find this anywhere. So if anyone has a copy of Sidekick plus with Vogon Poetry....
and here I almost feel guilty for using DiskEdit to hack my game save files. Though I could sit and watch my disk defrag and would run maps just to see where everything was.
Which reminds me that to this day there is no good replacement for Norton Commander (for UNIX systems, of course).
Please, don't even start mentioning Midnight Commander. It is nowhere near as good. Oh, sure, it has a bazillion fancy features, but it just doesn't work that well, isn't as smooth as the original was. Remember, kids, not every file manager that has two panes can be called a "Norton Commander replacement"!
Those of us who grew up using Norton Commander still look at the redesigned ("improved") numpads on modern keyboards and shake their head in horror and disbelief, remapping those keys to what they Should Be.
Tangentially related: Peter Norton didn't write Norton Commander. The original author was John Socha; the only thing NC has in common with Norton is the name and the Peter Norton Computing brand.
As to Midnight Commander: it works well enough for me. The lack of smoothness, such as function keys or ESC not working at all times, is mostly due to the quirks in Unix itself and is no fault of MC per se.
I still mourn the passing of Vern Buerg's LIST.COM (and Buerg (d. 2009) himself) though the enhanced v1.81 version is still available for download if you search for it, it is 16-bit only, and would anyhow be not much use to me since I migrated to Linux 18 or so years ago.
A 32bit/64bit replacement is being worked on with a beta available ( http://www.bizer.com/zblist/ ) but that seems to be windows only and closed.
The capabilities and performance of this tiny program were a source of wonder to me in my early dealings with the PC platform.
This was one of those brilliant little and elegant software designs that solved a particular problem perfectly, and really could not be improved in a major way. It had reached its design zenith.
I used it lots from the end of the 80s to the end of DOS in like 95-97.
I used NC but I stopped when I gave up DOS many years ago and I just never felt the need for it. Don't remember thinking "Wish I had NC here to do this...". Somehow current drag and drop file managers and command line options on Linux just do the trick.
Can go through a set of things you think NC is really great at that are just complicated with these other methods?
For Windows however there's an awesome and open source Far Manager - http://www.farmanager.com - but I guess if you know what NC was, then you already know about FM as well :)
There also was Volkov Commander and DOS Controller. The latter is notable for managing to pack all the essential functionality of NC into a self-contained single .COM executable weighing in at less than 50KB.
I don't have the experience with nc or mc to draw a complete comparison, but for visual / multipane file navigation within a shell, I've had good luck with ranger [1].
No, shells are not the answer. Don't get me wrong: I love my tcsh and wouldn't give it up for the world. But certain tasks are so much better done in a commander-type tool.
And I disagree: it is quite complex to write something like that. It's easy to write a dual-pane file manager wannabe. It's very difficult to write a great tool that works fast and does exactly what is needed.
Disassembling the Norton Utilities and annotating them was an excellent way to learn how to program X86, I'm not sure if by then Peter was still writing himself or too busy managing his growing empire but that was some pretty tight code. Think 'gnu base utils' but instead of in C a good chunk of it (if not all) was in assembler.
It's a pity the article does not really answer the question in the title, Peter is simply getting older (he's probably in his 70's now). Here he is at some function a few years ago, looking happy and well:
Norton Commander was a great concept, but what really perfected that concept was Dos Navigator... It had so many useful features... If you didn't use it in the 90's, you missed out on a legend! It was open-sourced after DOS became history: http://www.dnosp.com/.
And there was also Volkov Commander, which was about feature-equal with NC, but was written by hand in assembly. Tiny resource usage and lightning speed.
My German programmer friends all rave about Total Commander for Windows which was built to take the place of Norton Commander for the power user. Always been meaning to try it.
If you liked XTree, there's http://www.ztree.com
It's been in active development for... as long as I can remember. Think XTree on steroids. Norton Commander was neat, but XTree blew it away.
It was a different time obviously but still goes to show you can still achieve great things even if you are not the typical 20-something hacker anymore ;) Peter Norton was around 40 years old when he first released Norton Utilities and started that remarkable part of his career. Given the time, he probably didn't even start programming until he was 30.
Peter Norton's books, or at least the ones he wrote himself initially, were wonderfully clear and well written, even though they absolutely got down to the bare metal. I kept my copies for many years because I could not bring myself to get rid of them.
I worked at symc for a while and the conventional wisdom was that taking Norton off the boxes was a way to reduce the royalties that needed to be paid to him.
There is also a line of enterprise products dubbed "Symantec Antivirus" that reduces royalties even further.
Too bad that these days Symantec/Norton AV is more known for 1) being installed on millions of PCs by the manufacturer, including on the recovery CDs and 2) being a performance sucker. Norton/Symantec AV is best called crapware these days.
First thing I do on every client's computer is remove Norton/Symantec, solves about 50% of the "why is my PC slow" questions
Last week I lost a few hours removing the 30-days trial Norton sofware from my aunt-in-law new notebook. I felt very sad remembering the old good days of the Norton suit :(.
I will always remember the nights I spent reading Norton books to write my first (and only) TSR (Terminate and State Resident) program: Upon detecting a floppy disk inserted in A: or B: it would ask for a password before granting access.
Yes!! Turbo Pascal had an okay editor, but I remember always firing up ne.com when I needed to edit a lot of code. There was a menu when you pressed F4 for "block" commands, like copying and pasting.
One of my to-do's is to write an emacs mode would emulate the Norton Editor, and then my geek life would be considered complete.
It's kind of interesting how both Norton and McAfee faded into obscurity (or tried to) after publishing and eventually detaching from security software -- and probably not coincidental.
I remember the first time I used Unerase to recover a deleted file and was fascinated by it. Then I discovered DiskEdit and began poking around in the FAT system and found out more about how DOS actually deletes a file. It actually marks the first character with a ?. Thus started my hacking days.
Then I used DiskEdit to bypass copy protection hacking the byte codes.
DiskEdit rescued me again when I switch to DR-DOS, set passwords on my files and forgot the passwords (fwiw, it was just setting the next dozen or so bytes after the file name in the FAT to zero)
Such memomories, DiskEdit and SideKick were my two must have utilities in the days of DOS