Fainter still were memories of console control codes: ESC [2J.or was it ESC [1J.or ESC [1H? More looking up. I knew that there was a way to add the working directory to the search path, but I had to look it up. On the programming side I've played mostly with Gambas and Lazarus, which correspond (roughly) to VB and Delphi.įaced with a console again, I remembered about four commands: ls, cd, pwd, and cat. Essentially all of the work I've done in Linux in the ensuing ten years has been in the GUI desktops, and it's all been user stuff, largely to get a sense for how readily Linux (Ubuntu especially) might replace Windows. One way to look at a GUI is as graphical short-term memory reminding you what options exist and what their parameters are, just in case you don't use a command often enough for it to rise above the brain sludge in your head. That's easy enough to do across ten very busy years, and the console does not help you remember anything. ![]() I worked in the console and mostly hated it, and when the book was done, I mostly forgot it. KDE was brand-new in 1999, and GNOME wasn't even in general release. Ten years ago, I just worked in root and was careful-if you were going to work in assembly, there was really no other way. ![]() But so it is, and I've had to become intimately familiar with sudo in all its forms and wrappers. Ubuntu didn't exist, and the notion of not having root at all would have been thought absurd in most Linux geek circles. And as I soon discovered, whew! A lot of things have changed in the last ten years. The second edition did address Linux assembly with NASM, but almost as an afterthought, having first taught the concepts of assembly using DOS as a tutorial platform. My publisher most sensibly wants me to get rid of all the DOS material and rewrite the book entirely for Linux in general, and Ubuntu Linux for the sake of the screen shots. ![]() The second edition was written almost exactly ten years ago, and I had mostly given up on the book as obsolete and out of print forever. I've mentioned here that I've got a contract and have begun work on the third edition of my book Assembly Language Step By Step.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |