Twitter is currently buzzing about the death of Dennis Ritchie, the visionary creator of UNIX and C, among other things. We hope it's just a false rumor. Story developing, we will be updating. Update: Unfortunately, it seems to be confirmed. Rob Pike, co-creator of the Plan 9 and Inferno OSes, who has worked with Ritchie in the past, and he's currently working for Google's GO language, posted this.
"The proc filesystem is a special filesystem found on most UNIX-based systems.
It holds a great deal of information, in ASCII format, most of which is not very friendly to the average user. I've made a list of some of the files i find to be of most use."
Today, Ken Thompson and Dennis Ritchie, the two Bell labs scientists which began creating the Unix operating system in 1969, have been named as winners of the 2011 Japan Prize for information and communications.
What would have happened if the ST had run a BSD based UNIX rather than TOS and GEM? "To run Unix effectively we needed some hardware that was very fast, that was simple enough to put into a minor spin of the ST’s memory controller with little project risk, and that would still provide some kind of memory relocation and protection. The ability to have separate address spaces to isolate processes would be good, too."
Good news: the UNIX copyrights owned by Novell will not fall in the hands of Microsoft as part of the IP purchase by Redmond. "Novell will continue to own Novell's UNIX copyrights following completion of the merger as a subsidiary of Attachmate," states John Dragoon, Chief Marketing Officer at Novell. Yeppers.
I had the pleasure earlier this month of attending a demo day at HP's Cupertino campus to commemorate the ten year anniversary of the Superdome server, see what's new in the high-end server market and learn about what's going on with HP-UX.
"Hewlett-Packard is rolling out Update 5 for the HP-UX Unix operating system that runs its Itanium and PA-RISC lines of Integrity and HP 9000 servers, keeping to its pattern of two updates per year for its flagship operating system. As has been the case with the prior HP-UX updates, the changes are important to existing HP-UX shops, but they're probably not going to cause a stampede of buyers for HP-UX systems. It's no different with the updates to IBM's AIX or Sun Microsystems' Solaris Unixes do."
Do you know what to do when the performance of your UNIX network and the speed at which you can transfer files or connect to services suddenly comes to a stop? How do you diagnose the issues and work out where in your network the problems lie? This article looks at some quick methods for finding and identifying performance issues and the steps to start resolving them.
"The computer world is notorious for its obsession with what is new - largely thanks to the relentless engine of Moore's Law that endlessly presents programmers with more powerful machines.
Given such permanent change, anything that survives for more than one generation of processors deserves a nod.
Think then what the Unix operating system deserves because in August 2009, it celebrates its 40th anniversary. And it has been in use every year of those four decades and today is getting more attention than ever before."
"Earlier this year, people in many places wrote about the 40th anniversary of the moment Ken Thompson sat down and started to work on UNIX (which is actually in August). In fact, UNIX celebrates another birthday this year, even though on a slightly smaller scale. In July 1974, exactly 35 years ago, Dennis Ritchie and Ken Thompson published the first version of their seminal paper The UNIX Time-Sharing System in the Communications of the ACM."
Gary Anthes offers an overview history of Unix forty years since Ken Thompson banged out the first version in assembly language for a wimpy DEC PDP-7 minicomputer, spending one week each on the operating system, a shell, an editor, and an assembler. Also included in the package are a year-by-year time line of its evolution, and profiles of Unix giants David Korn, Rick Rashid, and Gordon Bell.
You can find out a lot about your network by using a variety of different tools. Understanding the layout of your network, and where packets are going, and what people are doing is important. This tutorial examines techniques for monitoring the traffic and content of your UNIX network and how to read and diagnose problems on your network.
Even though the old-world UNIX operating systems, like IRIX and HP-UX, have been steadily losing ground to Linux for a long time now, they do still get updated and improved. HP-UX 11i v3 is supposed to get update 4 tomorrow, with a host of new features that won't excite you if you're used to Linux, but they're still pretty useful for HP-UX users.
Take a look at some systems that enable you to trace the execution of applications and work out what they are doing without having to make any modifications to the source code, and even without having to stop and restart the application. See how with tracing alone, you can find and diagnose problems with just a few commands.
InfoWorld's Tom Yager writes in favor of Unix in IT, which has been increasingly losing ground to Linux. "Unix matters for a reason that escapes analysts' notice," Yager writes. "It's that little circle with the R in it." Asking whether IT would rather have a vendor's promise to interoperate with competitors' systems, or a contract obliging them to, Yager stresses the importance of The Open Group's registered trademark of the Unix 03 spec. "The trademark provides IT organizations that need to be sure, without need for digging, that Unix means something, and it does. It means that Unix enterprise solutions work and work together, without regard for the brand on the hardware" -- a guarantee of interoperability that is the "product of cooperation among Unix vendors, IT operations, universities, and professional organizations."
The man has been dead for over two hundred years, but no one can deny his genius when it came to coming up with clever quotes that people would be repeating centuries after his death. Though nobody living in the 18th century could foresee the computer technology we benefit from today, Franklin's wise words can be applied to really any aspect of life, and Martin Streicher has applied ten of Franklin's famous quotes to the area of UNIX systems administration. Read the full article for some helpful hints in administration all sparked from our dear friend Franklin himself, covering everything from security to the wisdom in frugality.
UNIX's method of handling file systems and volumes provides you with an opportunity to improve your systems' security and performance. This article addresses the issue of why you should split up your disk data into multiple volumes for optimized performance and security.
If you've spent hours on a task, such as debugging an application, it can be maddening to lose your work in an instant. This article shows you how to keep your shell and your work alive, even across multiple sessions and dropped connections using GNU Screen. Screen is a remarkable tool that you will quickly find invaluable in any work you perform on the command line. In fact, use it once, and you will wonder how you ever lived without it.
There are many tools available that allow you to synchronize files across UNIX directories, but doing it effectively, and securely, takes a little bit more effort. This article looks at solutions for synchronizing files across UNIX filesystems and different computer systems securely, and at solutions that allow you to synchronize encrypted versions of your files for the purposes of backup.