You might want to check out DSL (Damn Small Linux) or it's slightly larger cousin DSL-N (Damn Small Linux Not). Puppy Linux or Slax might be candidates too.
I've always been a big Sun fan, but I've always liked something about SGI....
Subject: Creators Admit Unix, C Hoax
In an announcement that has stunned the computer industry, Ken Thompson, Dennis Ritchie and Brian Kernighan admitted that the Unix operating system and C programming language created by them is an elaborate prank kept alive for over 30 years. Speaking at the recent UnixWorld Software Development Forum, Thompson revealed the following:
"In 1969, AT&T had just terminated their work with the GE/Honeywell/AT&T Multics project. Brian and I had started work with an early release of Pascal from Professor Niklaus Wirth's ETH labs in Switzerland and we were impressed with its elegant simplicity and power. Dennis had just finished reading 'Bored of the Rings', a National Lampoon parody of the Tolkien's 'Lord of the Rings' trilogy. As a lark, we decided to do parodies of the Multics environment and Pascal. Dennis and I were responsible for the operating environment. We looked at Multics and designed the new OS to be as complex and cryptic as possible to maximize casual users' frustration levels, calling it Unix as a parody of Multics, as well as other more risque allusions. We sold the terse command language to novitiates by telling them that it saved them typing.
Then Dennis and Brian worked on a warped version of Pascal, called 'A'. 'A' looked a lot like Pascal, but elevated the notion of the direct memory address (which Wirth had banished) to the central concept of the language. This was Dennis's contribution, and he in fact coined the term "pointer" as an innocuous sounding name for a truly malevolent construct.
Brian must be credited with the idea of having absolutely no standard I/O specification: this ensured that at least 50% of the typical commercial program would have to be re-coded when changing hardware platforms. Brian was also responsible for pitching this lack of I/O as a feature: it allowed us to describe the language as "truly portable".
When we found others were actually creating real programs with A, we removed compulsory type-checking on function arguments. Later, we added a notion we called "casting": this allowed the programmer to treat an integer as though it were a 50kb user-defined structure. When we found that some programmers were simply not using pointers, we eliminated the ability to pass structures to functions, enforcing their use in even the simplest applications. We sold this, and many other features, as enhancements to the efficiency of the language. In this way, our prank evolved into B, BCPL, and finally C. We stopped when we got a clean compile on the following syntax:
At one time, we joked about selling this to the Soviets to set their computer science progress back 20 or more years.
Unfortunately, AT&T and other US corporations actually began using Unix and C. We decided we'd better keep mum, assuming it was just a passing phase.
In fact, it's taken US companies over 20 years to develop enough expertise to generate useful applications using this 1960's technological parody. We are impressed with the tenacity of the general Unix and C programmer. In fact, Brian, Dennis and I have never ourselves attempted to write a commercial application in this environment.
We feel really guilty about the chaos, confusion and truly awesome programming projects that have resulted from our silly prank so long ago."
Dennis Ritchie said: "What really tore it (just when AIDA was catching on), was that Bjarne Stroustrup caught onto our joke. He extended it to further parody, Smalltalk. Like us, he was caught by surprise when nobody laughed. So he added multiple inheritance, virtual base classes, and later ... templates. All to no avail. So we now have compilers that can compile 100,000 lines per second, but need to process header files for 25 minutes before they get to the meat of "Hello, World".
Major Unix and C vendors and customers, including AT&T, Microsoft, Hewlett-Packard, GTE, NCR, and DEC have refused comment at this time.
Borland International, a leading vendor of object-oriented tools, including the popular Turbo Pascal and Borland C++, stated they had suspected this for a couple of years. In fact, the notoriously late Quattro Pro for Windows was originally written in C++. Philippe Kahn said: "After two and a half years programming, and massive programmer burn-outs, we re-coded the whole thing in Turbo Pascal in three months. I think it's fair to say that Turbo Pascal saved our bacon". Another Borland spokesman said that they would continue to enhance their Pascal products and halt further efforts to develop C/C++.
Professor Wirth of the ETH institute and father of the Pascal, Modula 2 and Oberon structured languages, cryptically said "P.T. Barnum was right." He had no further comments.
"Oracle Corporation (NASDAQ: ORCL) and Sunand Siebel combined,' said Oracle
Microsystems (NASDAQ: JAVA) announced today they have entered into a
definitive agreement under which Oracle will acquire Sun common stock
for $9.50 per share in cash. The transaction is valued at
approximately $7.4 billion, or $5.6 billion net of Sun's cash and
debt. 'We expect this acquisition to be accretive to Oracle's
earnings by at least 15 cents on a non-GAAP basis in the first full
year after closing. We estimate that the acquired business will
contribute over $1.5 billion to Oracle's non-GAAP operating profit in
the first year, increasing to over $2 billion in the second year.
This would make the Sun acquisition more profitable in per share
contribution in the first year than we had planned for the
acquisitions of BEA, PeopleSoft
President Safra Catz."I have a lot of thoughts on this but I need to head out (to attend a
funeral -- is this apropos?) ... begin the discussion and I'll be back
oracle is probably the best candidate arround. its big enough, and the numbers of products common to both is verry low, while at IBM it would have mostly been the same as HP/COMPAQ/DEC:
N different OS'es all customers want to stay with, if you discontinue it, customers will take the same decision from start, the new solution you prevent to them is equal weighted with any other migration plan one of your competitors offers to them.
pro'lly mysql will fit in nicely between oracle & sleepycat.
Solaris has been primary Oracle development platform for 10 years, after VMS, before they switched to linux.
so this is probably fine here.
we'll see what happenes to sparc. maybe they're sort of in the Apple situation: deliver an OS with the complete hardware and application stack to your customers, most probably less driver problems.
Maybe this could be the start of *nix on the desktop again...
And I'm happy to know that OpenOffice.org is now in the hands of someone who hates Microsoft as much as I do. They'll support it, develop it, and push it forward.
That's true for Java too ... Java is the lingua franca of business logic, and without Java the datacenter would fall to .Net (and therefore Windows).
I think I'd have to change careers if that happened.
Sun is a badly run company with great products. Oracle is a well run company with mediocre products. If this merger is executed well, they will can all of the morons in Sun management, drive the hardware hard in the marketplace, and maintain a good rapport with the open source community on the software side.
Looking around our data center I can see plenty of x86 and a good amount of Sun and IBM, but no one is running HP big iron except for legacy environments.
most itanics are arround as testbed for itanics ;-)
we've got one of them. it was running h-pox (which one doesn't want to use eithe ;-) and right now its running linux and has some oracle database for development on it.
sonobody cares about it anymore.
we also got one T1000, which is 1U and its not always on. But if you turn it on, it sounds as in a choir the soprane raises her voice.
(from the linuxfoo rss)
sugests that one of the primary shakers is the sun storage division, which would make Oracle a direct competitor to all these. interesting read.
we also got one T1000, which is 1U and its not always on. But if you turnit
Is it made of liquid metal?
thought of that too while first hearing it...
That's true for Java too ... Java is the lingua franca of business
logic, and without Java the datacenter would fall to .Net (and
therefore Windows). I think I'd have to change careers if that
You *do* know that the CLR is not just a Windows thing, and that it has multiple implementations, at lease two of which are fully free software, right? And, there are published ISO/ECMA standards for the CLR and C#, right? Last I checked there was not any standards for Java or its BCL... if Oracle does anything w/ Java, I hope they submit it for standardization.