×
Operating Systems

10 OSes We Left Behind 562

CWmike writes "As the tech community gears up to celebrate Unix's 40th birthday this summer, one thing is clear: People do love operating systems. They rely on them, get exasperated by them and live with their little foibles. So now that we're more than 30 years into the era of the personal computer, Computerworld writers and editors, like all technology aficionados, find ourselves with lots of memories and reactions to the OSes of yesteryear (pics galore). We have said goodbye to some of them with regret. (So long, AmigaOS!) Some of them we tossed carelessly aside. (Adios, Windows Me!) Some, we threw out with great force. (Don't let the door hit you on the way out, MS-DOS 4.0!) Today we honor a handful of the most memorable operating systems and interfaces that have graced our desktops over the years. Plus: We take a look back at 40 years since Unix was introduced."
Security

Adobe Fixes Recent PDF Flaw, But Not Before Auto Exploit 87

SkiifGeek writes "With Adobe's patch for the JBIG2Decode vulnerability due in a few days time, new methods to target the vulnerability have been discovered that make it far riskier than previously thought. Didier Stevens recently showed the world how it is possible to exploit the vulnerability without the user actually opening an affected file, and now he has discovered a way that allows for completely automated exploitation that results in anything up to a Local System account without any user interaction at all and only relies upon basic Windows components and Acrobat Reader elements. There are some mitigating factors that limit the overall risk of this new discovery, but it does also highlight that merely uninstalling the Reader will not protect you from exploitation and does raise the possibility that other tools will access the vulnerable components and thus be vectors for attack." However, the fix is now in: nk497 writes "Adobe had finally released a fix for a PDF vulnerability discovered — and already exploited — last month. The update only applies to the most recent versions of Reader and Acrobat, with early versions and Unix editions not fixed until later this month. Adobe has taken its time with the patch, despite an independent security researcher releasing her own fix just days after the flaw was announced."
Programming

Steve Bourne Talks About the History of Sh 232

An anonymous reader writes "Steve Bourne, the creator of the Bourne shell, or sh, talks about its history as the default Unix shell of Unix Version 7. Bourne worked on the shell in 1975 and said the process took no more than 6 months. Sh aimed to improve on the Thompson shell. 'I did change the shell so that command scripts could be used as filters. In the original shell this was not really feasible because the standard input for the executing script was the script itself. This change caused quite a disruption to the way people were used to working. I added variables, control flow and command substitution. The case statement allowed strings to be easily matched so that commands could decode their arguments and make decisions based on that. The for loop allowed iteration over a set of strings that were either explicit or by default the arguments that the command was given. I also added an additional quoting mechanism so that you could do variable substitutions within quotes. It was a significant redesign with some of the original flavor of the Thompson shell still there. Also I eliminated goto in favour of flow control primitives like if and for. This was also considered rather radical departure from the existing practice. Command substitution was something else I added because that gives you very general mechanism to do string processing; it allows you to get strings back from commands and use them as the text of the script as if you had typed it directly. I think this was a new idea that I, at least, had not seen in scripting languages, except perhaps LISP,' he says."
Programming

Hope For Multi-Language Programming? 371

chthonicdaemon writes "I have been using Linux as my primary environment for more than ten years. In this time, I have absorbed all the lore surrounding the Unix Way — small programs doing one thing well, communicating via text and all that. I have found the command line a productive environment for doing many of the things I often do, and I find myself writing lots of small scripts that do one thing, then piping them together to do other things. While I was spending the time learning grep, sed, awk, python and many other more esoteric languages, the world moved on to application-based programming, where the paradigm seems to be to add features to one program written in one language. I have traditionally associated this with Windows or MacOS, but it is happening with Linux as well. Environments have little or no support for multi-language projects — you choose a language, open a project and get it done. Recent trends in more targeted build environments like cmake or ant are understandably focusing on automatic dependency generation and cross-platform support, unfortunately making it more difficult to grow a custom build process for a multi-language project organically. All this is a bit painful for me, as I know how much is gained by using a targeted language for a particular problem. Now the question: Should I suck it up and learn to do all my programming in C++/Java/(insert other well-supported, popular language here) and unlearn ten years of philosophy, or is there hope for the multi-language development process?"
It's funny.  Laugh.

1,234,567,890 Seconds Since Unix Time Began 187

os2man was one of many readers to let us know that later on today, at 23:31:30 UTC (30 seconds after this story went live), the number of seconds since January 1st 1970 will be exactly 1234567890. January 1st, 1970 marks the start of the clock for the Unix operating system and many other operating systems. Here is a list of celebrations of the moment around the world.
Image

Beginning Portable Shell Scripting Screenshot-sm 186

Joe MacDonald writes "The earliest UNIX shell I encountered was the Bourne shell on a SPARCStation 2 at my university. As with many students of my generation, prior to that nearly all of my exposure to command line interfaces was some variant of DOS. I was quite proficient with the primitive scripting language that was available on such platforms but I immediately felt far out of my depth in this new environment. The commands seemed arcane, possibly dangerous, and almost immediately I regretted stepping into this unfamiliar wilderness without some sort of guide." Read below for the rest of Joe's thoughts.
Encryption

How To, When You Have To Encrypt Absolutely Everything? 468

Dark Neuron writes "My institution has thousands of computers, and is looking at starting an IT policy to encrypt everything, all hard drives, including desktops, laptops, external hard drives, USB flash drives, etc. I am looking at an open source product for Windows, Mac, UNIX, as well as portable hard drives, but I am concerned about overhead and speed penalties. Does anyone have experience and/or advice with encrypting every single device in a similar situation?"
Unix

February 13th, UNIX Time Will Reach 1234567890 376

mikesd81 writes "Over at Linux Magazine Online, Jon maddog Hall writes that on Friday the 13th, 2009 at 11:31:30pm UTC UNIX time will reach 1,234,567,890. This will be Friday, February 13th at 1831 and 30 seconds EST. Matias Palomec has a perl script you an use to see what time that will be for you: perl -e 'print scalar localtime(1234567890),"\n";' Now, while this is not the UNIX epoch, Alan Cox does assure us that Linux is now working on 64-bit time, and the UNIX epoch 'roll-over' would happen about the time that the sun burnt out."
Wine

Apps That Officially Support Wine 354

David Gerard writes "Wine (the Windows not-an-emulator for Unix) runs Windows applications more often than not. (Certainly more often than Vista does.) Dan Kegel on the wine-users mailing list/forum has started gathering apps that declare Wine a supported platform. And there's now a Wine Support Honor Roll page on the Wine wiki. We need more apps that work with Wine stating that they consider it a supported platform. If you write Win32 open source or shareware, please open yourself to the wider market!"
Unix

Why Do We Name Servers the Way We Do? 1397

jfruhlinger writes "If you use a Unix machine, it probably has a funny name. And if you work in an environment where there are multiple Unix machines, they probably have funny names that are variations on a theme. No, you're not the only one! This article explores the phenomenon, showing that even the CIA uses a whimsical server naming scheme." What are some of your best (worst?) naming schemes?
Unix

Midnight Commander Development Revived 304

richlv writes "Popular Unix console file manager Midnight Commander has experienced a stall for the last few years. Most distributions (including the conservative Slackware) shipped patched packages or snapshots. Despite that, everybody had a favorite bug or two — either inability to specify ssh connection port, or problems with interrupted FTP sessions. Or maybe copying of larger datasets. Or maybe the infamous 'shell is still active' message, which often brought unexpected changes of current directory with it. Whatever it was, we either cursed it every time, or learned to live with it. It seems that finally something many were waiting for has happened — there's some activity on mc development. Check out the new homepage, and let's hope revival is both healthy and lengthy."
Red Hat Software

Red Hat Set To Surpass Sun In Market Capitalization 221

mytrip writes "In what may come to be seen as a deeply symbolic moment in the history of operating systems, Red Hat is on the verge of surpassing Sun Microsystems' market capitalization for the first time. Sun, perhaps unfairly, represents a fading Unix market. Red Hat, for its part, represents the rising Linux market. Given enough time for its open-source strategy to play out, Sun's market capitalization will likely recover and outpace Red Hat's."
The Courts

SCO Proposes Sale of Assets To Continue Litigation 290

gzipped_tar sends in this excerpt from the Salt Lake Tribune: "The embattled SCO Group Inc. is proposing to auction off its core products and use proceeds to continue its controversial lawsuits over the alleged violations of its copyrights in Linux open-source software. The Lindon company has filed a new reorganization plan with the federal court in Delaware where it sought bankruptcy protection from creditors after an adverse ruling in the Linux litigation. If approved by a bankruptcy judge, the plan could mean SCO's server software and mobile products lines are owned by other parties while SCO itself remained largely to pursue the lawsuits under the leadership of CEO Darl McBride. 'One goal of this approach is to separate the legal defence of its intellectual property from its core product business,' McBride said in a letter to customers, partners and shareholders. Jeff Hunsaker, president and COO of The SCO Group, said the litigation had been distracting to the company's efforts to market its products. 'We believe there's value in these assets and in order for the business to move forward it's imperative we separate it from our legal claims and we allow our products business to move forward,' he said Friday."
OS X

Plethora of New User Space Filesystems For Mac OS X 225

DaringDan writes "As part of the recent MacFUSE 2.0 release Amit Singh has added support for an insane number of filesystems on the Mac. This video from Google and this blog post pretty much explain everything in detail but to sum-up Singh has written a new filesystem called AncientFS which lets you mount a ton of UNIX file formats starting from the very first version of UNIX. Even more interesting is that they have also taken Linux kernel implementations of filesystems like ufs, sysv-fs, minix-fs and made them work in user-space on the Mac, which means its now possible to read disks from OSes like FreeBSD, Solaris and NeXT on OS X. ext2/ext3 don't seem to be on the list but apparently the source for everything is provided, so hopefully some enterprising soul can apply the same techniques to ext2. One of their demos even has the old UNIX kernel compiled directly on the Mac through the original PDP C compiler by somehow executing the PDP binaries on OS X!"
Perl

Larry Wall Talks Perl, Culture, and Community 123

LostDiver writes "Computerworld Australia caught up recently with Larry Wall of Patch and Perl fame. He talks about the development of Perl as 'scratching an itch,' a release date for Perl 6 (Christmas day, year unknown) and beauty versus practicality. Computerworld also has some more information on the upcoming Perl 6. A while back they interviewed Bjarne Stroustrup of C++ fame as well." jamie pointed out a interesting, related video of a presentation by Clay Shirky from last year's Supernova conference in which he discusses why the Perl community (or any web community) drives progress and innovation.
Operating Systems

FreeBSD 6.4 Released 64

hmallett writes "FreeBSD 6.4-RELEASE, the fifth release from the 6-STABLE branch of FreeBSD development, is now available. In addition to being hosted at many FTP sites, ISO images can be downloaded via the BitTorrent tracker, or for users of earlier FreeBSD releases, FreeBSD Update can be used to perform a binary upgrade."
Sun Microsystems

Benchmarks For Ubuntu vs. OpenSolaris vs. FreeBSD 131

Ashmash writes "After their Mac OS X versus Ubuntu benchmarks earlier this month, Phoronix.com has now carried out a performance comparison between Ubuntu 8.10, OpenSolaris 2008.11 and FreeBSD 7.1. They used a dual quad-core workstation with the Phoronix Test Suite to run primarily Java, disk, and computational benchmarks. The 64-bit build of Ubuntu 8.10 was the fastest overall, but FreeBSD and OpenSolaris were first in other areas."
Hardware

Australia's Largest Private Computer Collection In Pictures 131

Da Massive writes "UNIX PDP-7, a classic DEC PDP-8, the original IBM PC, Commodore's C64, Apple's Lisa, a MITS Altair 8800 made famous by Bill Gates, through to a working PDP-11 that plays the ADVENTURE and DUNGEON games. Max Burnet has got it all. Burnet has turned his home in the leafy suburbs of Sydney into arguably Australia's, if not the world's, largest private computer museum. Since retiring as director of Digital Equipment Corporation a decade ago, Burnet has converted his home into a snapshot of computer history. Every available space from his basement to the top floor of his two-storey home is covered with relics from the past. On top of his hardware collection are numerous punch cards, tape machines (including the original paper tape) and over 6000 computer reference books. So in demand is his collection that one Australian film called on him to recreate a computer setting (PDP-9) for a movie about the moon landing in 1969."
Unix

Taking a Look at Nexenta's Blend of Solaris and Ubuntu 248

Ahmed Kamal writes "What happens when you take a solid system such as Ubuntu Hardy, unplug its Linux kernel, and plug in a replacement OpenSolaris kernel? Then you marry Debian's apt-get to Solaris' zfs file-system? What you get is Nexenta Core Platform OS. Let's take Nexenta for a quick spin, installing and configuring this young but promising system."

Slashdot Top Deals