[ Main ] [ Home ] [ Work ] [ Code ] [ Rants ] [ Readings ] [ Links ] |
[2024] [2023] [2022] [2021] [2020] [2019] [2018] [2017] [2016] [2015] [2014] [2013] [2012] [2011] [2010] [2009] [2008] [2007] [2006] [2005] December November October September August July June May April March February January [2004] [2003] |
[Thu Jul 28 08:42:02 CDT 2005]Thomas Hormby has published a great account of NeXT Computer, the company Steve Jobs founded after he left Apple back in 1985. The article goes on to tell us how Jobs hired Avie Tevanian, from Carnegie Mellon, to build NeCTStep around the Mach microkernel. They licensed PostScript from Adobe in order to build the display. As Hormby explains: Needless to say, things are not so straightforward as he portrays them to be, of course. After all, Windows NT was also built on a microkernel and few people out there would dare to say that the system was "more stable" and all one needed to do was "restart a particular service" to solve a problem. Still, in theory he is correct. Besides, NeXTStep's major selling point was not its architecture, but rather its object-oriented programming environment, based on Objective C. Finally, as far as the GUI is concerned (Hormby's article has some screenshots), the NeXT machine was also a leap forward to the point that plenty of people out there still prefer to run the AfterStep or WindowMaker window managers instead of KDE or GNOME. NeXTStep did come up with a few innovtaions of its own: a 3D look that uses grayscale, a toolbar to switch between applications, a task switcher, a task launcher, scrollbars on the right side of the applications, etc. Hormby's article also discusses the NeXTCube, the NeXTStation... things were not so bad, after all. We all know how the story ended: NeXT floundered, but Apple bought them in an attempt to inject some vitality into its old Macintosh, Steve Jobs managed to become the CEO of the company again and they released their flashy MacOS X. In other words, in spite of NeXT's ultimately being a business failure, the truth is that this adventure ended up saving Apple's neck. {link to this story} [Wed Jul 27 16:18:28 CDT 2005]ComputerWorld published an article today about the problems of archiving data for the long-term. Most of it deals with the problem from a hardware perspective (i.e., the advantages of using disk versus tape, off-site archive providers, etc.). However, I found the following comment quite interesting: In other words, when possible, stick to good old ASCII, which has been my modus operandi for quite sometime now. {link to this story} [Wed Jul 27 08:48:23 CDT 2005]A friend of mine sent me an email with a very good example of geeky humor: I ran it by my brother-in-law who, in yet another good example of geeky humor, replied with:The War on Terror As viewed from the Bourne shell. $ cd /middle_east $ ls Afghanistan Iraq Libya Saudi_Arabia UAE Algeria Israel Morrocco Sudan Yemen Bahrain Jordan Oman Syria Egypt Kuwait Palestine Tunisia Iran Lebanon Qatar Turkey $ cd Afghanistan $ ls bin Taliban $ rm Taliban rm: Taliban is a directory $ cd Taliban $ ls soldiers $ rm soldiers $ cd .. $ rmdir Taliban rmdir: directory "Taliban": Directory not empty $ cd Taliban $ ls -a . .. .insurgents $ chown -R USA .* chown: .insurgents: Not owner $ cd .. $ su Password: ******* # mv Taliban /tmp # exit $ ls bin $ cd bin $ ls laden $ cd .. $ rm -r bin/laden bin/laden: No such file or directory $ find / -name laden $ $ su Password: ******* # mv bin /tmp # exit $ pwd /middle_east/Afghanistan $ cd /opt/UN $ ln -s /Bad_Guys/Al_Qaeda /middle_east/Iraq/. ln: cannot create /middle_east/Iraq/Al_Qaeda: Permission denied $ su Password:******* # ln -s /Bad_Guys/Al_Qaeda /middle_east/Iraq/. # cd /middle_east/Iraq/Al_Qaeda Al_Qaeda: does not exist # rm /middle_east/Iraq/Al_Qaeda # mkfile 100g /middle_east/Iraq/Al_Qaeda mkfile: No space left on device # rm /middle_east/Iraq/Al_Qaeda # cd /opt/Coalition/Willing # mkfile 1b /middle_east/Iraq/Al_Qaeda # chown -R USA:Proof /middle_east/Iraq/Al_Qaeda #exit $ cd /middle_east/Iraq $ ls saddam $ ls saddam $ ls saddam $ ls -a . .. saddam $ find / -name [Ww][Mm][Dd] /Korea/North/wMd $ wall Propaganda.txt Broadcast Message from USA (pts/1) on USS_Abraham_Lincoln Th May 1st Mission Accomplished! $ rm saddam saddam: No such file or directory $ find / -name saddam /var/opt/dictators/spiderhole/saddam $ wall NewsWorthy.txt Broadcast Message from USA (pts/1) on Time.Magazine Sat Dec 13 We Got Him! $ mv /var/opt/dictators/spiderhole/saddam /opt/jail $ cd /opt/USA $ cp -Rp Democracy /middle_east/Iraq $ cd /middle_east/Iraq/Democracy $ ./install Install Error: Install failed. See install_log for details. $ more install_log Installed failed! Prerequisite packages missing Conflicting package Wahhabism found in /midde_east/Saudi_Arabia Packages Church and State must be installed separately File System /PeakOil nearing capacity Please read the install guide to properly plan your installation. $ {link to this story}That's very funny! Thanks for sending it. it was only leaving out: # ls /opt/USA/bush_administration/scandal ls: /opt/USA/bush_administration/scandal: No such file or directory # ls /opt/USA/bush_administration/.scandal cialeak halliburton friends_of_bush etc :-) [Fri Jul 15 13:44:21 CDT 2005]Life is a paradox. While so many home users complain about bloated software slowing down their systems and whine that the hardware can hardly keep up, those involved in the high-performance business complain precisely about the opposite: software just cannot keep up with hardware performance. {link to this story} [Fri Jul 15 13:32:12 CDT 2005]Martin F. Krafft just published The Debian System with Open Source Press. Unlike similar books published by O'Reilly, this one truly appears to be just about a particular Linux distribution (Debian, in this case) instead of being an introductory volume to Linux in general under the guise of being dedicated to a distro. In this case, the author does spend some time telling us about the Debian community, how it works, how to use its package management system, how to build packages, customize installations, etc. It looks pretty good indeed. Incidentally, the Debian GNU/Linux Desktop Survival Guide, freely available online, appears to be an interesting book too. {link to this story} [Thu Jul 14 15:34:33 CDT 2005]Aigars Mahinovs shares with us some interesting CDD ideas. CDD is nothing but the acronym for Custom Debian Distributions which, in spite of some initial apprehensions, has revitalized the Debian community to the point that I would consider it the third most important Linux distribution out there these days, right after Red Hat and SUSE. Aside from the CDD projects properly speaking, there is also a nice array of projects that spawned directly from Debian: Ubuntu, Progeny, Linspire, Xandros, Linex, Skolelinux... There is little doubt that the Debian world is a vibrant and lifely community, perhaps the most active community-based Linux distribution out there right now. The experience has been so good that they even published a document explaining how to put one together, and I must say I am more and more tempted to give it a try myself. I have built customized releases of Red Hat and Fedora in the past, but in the past two years or so I have been running almost exclusively on Debian or Debian-based distros. So, it may be about time to give this a try. {link to this story} [Mon Jul 11 22:02:04 CDT 2005]More from Software Development magazine, this time to illustrate Python's Guido van Rossum's lack of dogmatism when it comes to discussing the best programming language: It certainly helps to read words like this coming from the founder of one of today's most popular scripting languages, especially taking into account how easily discussions on one's favorite languages quickly evolve into a serious confrontation of quasi-religious dogmas. {link to this story} [Mon Jul 11 21:50:47 CDT 2005]I had never heard of him, but Software Development's article on Stan Kelly-Bootle helped me love this Renaissance man of our times who, coming to the US from Britain, wrote columns for Unix Review mixing classical history, sociology, literature, mathematics, semiotics, music and everything else that came across his mind. Just a couple of examples: Pity we do not see this wit any more these days. {link to this story} [Mon Jul 11 21:24:07 CDT 2005]I found a few interesting IDEs While reading an article on Eclipse tools published by Software Development magazine: EPIC for Perl, PHPEclipse, and PyDev for Python. Also, as a curiosity, Morphine, the Eclipse RSS reader to read any RSS enabled developer website. Needless to say, they are all Eclipse plugins. {link to this story} [Mon Jul 11 08:15:26 CDT 2005]Search Enterprise Linux publishes a short interview with Donald Becker, founder of the Beowulf project, who discusses clustering and virtualization technologies. Prompted by the interviewer, he muses about the situations where it makes sense to use clusters rather than simple SMP: {link to this story} [Fri Jul 8 10:45:56 CDT 2005]eWeek publishes today that Mandriva, Progeny and TurboLinux are working on a new enterprise Linux distribution based on Debian. Apparently, the final product is supposed to support both RPM and deb packages, one of the main objectives being to make sure that anybody familiar with Red Hat feels comfortable running it. The idea sounds great, but we will have to wait until we can see the distribution. Mixing up RPM and deb could be a recipe for disaster if not implemented correctly. On the other hand, it is an exciting project that could potentially change things for many sysadmins out there. {link to this story} [Fri Jul 8 08:16:30 CDT 2005]Eric Raymond explains to the O'Reilly Network that "we don't need the GPL anymore", thus confirming what he had already stated during a speech in Brazil. The gist of his argument is: The main reason why certain projects prefer the BSD license (as opposed, mainly, to the GPL license) is because they have no problems with their code being used by commercial vendors and becoming closed source. Why should they do this? There are multiple reasons, but perhaps the main one is an interest to spread their project until it becomes a standard technology in the field. In a recent interview with ZDNet, Ian Foster, co-founder of The Globus Consortium, explained why they chose the BSD license in very clear terms: Theo de Raadt provides a similar point of view during an interview with The Epoch Times: What Eric Raymond does not appear to realize is that this is all fine and well as long as we are discussing infrastructure projects which have a chance of becoming an industry standard. In those cases, making sure that the adoption of the product spreads as far as possible certainly makes sense, and therefore having companies grabbing one's source code and making it closed is no major worry. The priority in those cases is to promote open standards more than open source. Yet, that does not always need to be the case, especially when we talk about pieces of software that do not belong in the infrastructure (GNOME, KDE, Mozilla...). It seems to me that Eric Raymond is trying to do precisely what should always be avoided: enforce a single solution into a hugely diverse world. I prefer to take a different approach, accepting the idea that we should be flexible enough to use whichever solution makes sense for a given situation. {link to this story} [Wed Jul 6 10:17:25 CDT 2005]It is always fun to read what is truly going on behind the curtains within certain companies, but when that company is Microsoft the fun is multiplied a thousand times. Robert Cringely reports how a few ex-Microsofties reported to him that the company still uses a lot of UNIX servers internally, in spite of all their marketing pose. In general, whenever the company tried to switch from any flavor of UNIX to its own Windows 2000 it took nearly four times more systems to provide the same service. {link to this story} [Wed Jul 6 09:42:18 CDT 2005]I read in LinuxPlanet that Addison-Wesley has just published an update to Rich Steven's UNIX System Programming, one of the UNIX classics. Due to Stevens' death, the publisher hired another writer, Steve Rago, to tackle the difficult work of updating such widely respected book. As it tends to be the case with specialized computer books, the price tag is quite hefty: nearly US $75. I suppose I will have to wait to purchase an used book on Amazon in a couple of years. {link to this story} [Wed Jul 6 09:32:53 CDT 2005]Yet one more good reason to stick to open source software whenever possible. eWeek recently published that a rumored Microsoft adware deal raises read flags: Who is free from these worries when betting the whole ranch on a proprietary vendor? Mind you, I do not argue that these business decisions are completely legitimate. I just doubt that they benefit the end user (i.e., the customer who pays for the products) at all. {link to this story} |