[ 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] December November October September August July June May April March February January [2006] [2005] [2004] [2003] |
[Mon Jan 29 15:40:29 CET 2007]Some big news were made public during the weekend, at least as far as the technology world is concerned. Intel and IBM revealed a huge leap forward in transistor design that could change the world of computing in a few years. The reason why this is so exciting is because it may dispel the idea that Moore's Law is about to run out of wind. {link to this story} [Mon Jan 29 09:07:09 CET 2007]A quick roundup of technology news this morning. First of all, linux howtos published an article on Linux DVD authoring tools, including some pretty decent pieces of software, like ManDVD. It looks to me as if the author is clearly biased in favor of KDE, but the article is good nonetheless. Mark Russinovich, a well known specialist in Windows internals, has started a series on the new Windows Vista kernel. This first part centers on scheduling and I/O operations. By the way, I find it quite humorous that Vista now includes "file-based symbolic links". Wow! Yet another Earth-shattering innovation coming out of Redmond. And, talking about innovation, ITWire has gathered rumors about the features to be included in the next version of MacOS X: full integration with the recently announced iPhone, iChat may include capabilities to record video and also to be used as a video answering machine, the terminal will be revamped, improved handwriting recognition (leading to the speculation that Apple may release its own tablet, etc. Incidentally, there is another pice on the same website about migrating to Windows Vista that is well worth a quick read. How's that for innovation, both Microsoft and Linux? {link to this story} [Fri Jan 26 11:09:38 CET 2007]Here's the problem I have with all those paeans to the 3-D desktop one can read about lately. This morning, I came across a document boosting Mandriva's new 3-D capabilities that includes a short video displaying some of the features. The one they call the two-fold desktop I find particularly interesting, since it doesn't appear to offer anything different than the already existing capability on any window manager to copy text and then paste it with a single click of your mouse, provided you configure things (like I always do) so that the focus follows your mouse without the need for yet another click to select the window. Sure, the folding effect looks spiffy and even elegant. I will concede that much. Still, as a feature, it doesn't offer anything that doesn't exist already. While convinced that, sooner or later, a form of 3-D interface (or perhaps even an inmersive reality) will triumph, it's also patently obvious to me that they will need to offer much more than just a spiffy version of an already existing feature. It looks to me as if 3-D desktops are just waiting for someone to think outside the box and come up with something truly revolutionary. Until that happens, I will continue using the good old 2-D desktop. {link to this story} [Fri Jan 26 11:01:33 CET 2007]In the course of an article about Windows Vista and Linux on the desktop, John Dvorak gives us a list of applications that, supposedly, customers told Novell they missed on the Linux desktop: No big surprises there with the exception perhaps of MS Office, mentioned by Dvorak in his notes. Interestingly enough, many of the apps belong to Adobe, not precisely a very big fan of open source. {link to this story} [Fri Jan 26 11:00:10 CET 2007]Some light-hearted humor. Apparently, Ubuntu Christian Edition wasn't enough for the Ubuntu folks, so someone in the community has now released Ubuntu Satanic Edition, codenamed Evil Edgy. {link to this story} [Thu Jan 25 11:35:50 CET 2007]Yet another interesting project I just found about: OSSwin allows you access to all sorts of open source software for Windows. {link to this story} [Wed Jan 24 18:09:06 CET 2007]Wow! It turned out Sun returned to profitability after all! {link to this story} [Wed Jan 24 13:10:53 CET 2007]Just came across a short piece where Ray Kurzweil gives some tips to inventors: Apparently, by lucid dreaming he means: ThinkQuest has more information about the topic here. In any case, I agree with Kurzweil on the future of electronic books. I don't think the e-book will completely kill the traditional book form, at least during a long transitional period, but there's no doubt in my mind that within a few years someone will discover the way to make it work in such a way that the technology is flexible and comfortable enough to replace many paper publications. It'd just make way easier things like sharing information, exchanging books, updating them, taking notes, uploading them to another device, expanding the information by including links to other (perhaps online) sources, etc. The future belongs to small devices that can interact with each other in order to expand our personal range, even though I'm also convinced we'll still keep some form of larger computer at home and at the office to allow us to plug or dock into it. {link to this story} [Wed Jan 24 11:04:28 CET 2007]I read in KernelTrap that Robert Day has proposed to tag code as deprecated or obsolete in the main Linux kernel tree. It was about time to clarify things in this respect. The patch includes the definitions: The kernel couldn't go on being littered with lots of code that is barely used anymore, especially taking into account how much it has been growing in size in the last few years. The proposed changes are just normal business in most software companies. {link to this story} [Wed Jan 24 08:46:58 CET 2007]Some geek humor. Linux kernel developer Ted Tso sent an email to other programmers announcing the 2007 Kernel Summit for which he also had to set up a discussion mailing list. So, in good geek fashion, and in order to avoid spammers, instead of publishing the actual email address to send the messages to, he wrote a quick Perl script that, when run, will spit out the real address: Gotta love it! {link to this story} [Tue Jan 23 10:16:43 CET 2007]Playing With Wire published a review of Gentoo titled Why Gentoo Shouldn't be on Your Server that, to me, applies just as well to other distributions, such as Fedora, although to a lesser extent. I have to agree. I've always seen Gentoo as a hobbyist's distribution for those people who want to tinker with Linux on the desktop, and nothing more. Those who just want an OS "that runs" are much better served by other distros, including Fedora, which I'd never use on a server either. {link to this story} [Mon Jan 22 15:36:12 CET 2007]Just a couple of new developments I came across of while checking Slashdot (yeah, in spite of all the noise, one can still read interesting news on the website... it's just like the Net itself!): Ubuntu Studio, a multimedia derivative of Ubuntu aimed at the audio, video and graphics enthusiasts; and Rosetta Code, a tool that "translates" from one programming language into another. {link to this story} [Mon Jan 22 11:09:40 CET 2007]Samba's Jeremy Allison writes about a recent visit to the Google campus and, along the way, tells us what he thinks about Microsoft's dirty (as usual) tricks to unseat the king of the search engines: It's back to square one with the anti-trust case. Once more, Microsoft is playing dirty and the Government doesn't seem to care. I wouldn't be as strong as Allison and blame it on "the intellifence of the users" but it certainly is a trick that Microsoft can pull out of its hat only because the overall level of computer literacy is extremely low even in developed countries. As an example, I recently had to help a relative of mine to set up a network connection via DSL, and to my surprise she was still at the level where "email" was the same as "Outlook" and "Internet" was no different than "Internet Explorer", of course. Not to talk about an integrated office suite program, of course. I just wonder how many people there are like that. Microsoft won, and we are all to blame for that- {link to this story} [Fri Jan 19 13:05:01 CET 2007]Now, this is an interesting feature! Nadia Derbey recently posted a set of patches to the lkml titled Automatic Kernel Tunables or AKT in order to introduce "a feature that makes the kernel automatically change the tunable values as it sees resources running out". According to the rest of the description on KernelTrap: {link to this story} [Thu Jan 18 11:48:43 CET 2007]I just came across a short review of Dreamlinux 2.2, a LiveCD Linux distribution based on Debian and sporting an XFCE desktop clearly reminiscent of the MacOS X GUI. The looks are definitely good. {link to this story} [Thu Jan 18 11:28:16 CET 2007]Matt Hartley writes a piece in OS Weekly about the WebOS concepto, and I have to admit that his criticism sort of makes sense. He acknowledges that products such as EyeOS have improved a lot in the last few years, but still sees some problems that are inherent to the concept itself: Let's face it: most users truly care about the applications more than the OS their systems are running on, just the same most car drivers care more about the particular characteristics of a model rather than the type of gas it uses. Sure, there are exceptions to the rule, but they are rarely powerful enough to make much of a difference, at least when it comes to regular home use (I don't doubt for a moment that things are a bit different when it comes to workstations and servers, of course). However, Hartley himself admits at the end of his article that there is always some room for improvement, and things may change soon: {link to this story} [Tue Jan 16 16:29:52 CET 2007]Checking the Linux-related news today, I came across an entry on Ian Murdock's blog about the importance of backwards compatibility. In order to illustrate his position, he quotes an old entry from Joel Spolsky's blog (from 2004) referring to a Microsoft engineer (Raymond Chen) who tries to justify the importance of backwards compatibility in Windows development: Murdock goes on to rant against the "revulsion" he can already feel among his readers, and reminds us how the shelves at the nearest Best Buy or CompUSA are stacked with Windows software, and not Linux or Mac OS X boxes. Fair enough. However, Murdock is jumping to conclusions here, and assuming that the main reason why Windows software is more popular is because Microsoft bends over in order to make sure that its operating systems are always backwards compatible. Incidentally, he is also (conveniently) ignoring that there are plenty of applications that still fail in newer versions of the Windows OS as soon as one upgrades, and Windows XP (which he refers to in his examples) is very well known for this too. Still, he misses the most important point though: an operating system that includes code nothing less than into the memory allocator itself to cater to a single broken application (and a game at that!) should indeed be distrusted by any software engineer (and, more importantly, by any half intelligent user out there). I'm sorry but in a world where software security is quickly becoming a vital issue, this sort of business-driven behavior cannot be accepted. Any wonder that the Windows OS then has so many million lines of code? How many lines are completely useless, like the one Murdock is talking about? How long do they keep this "backwards compatibility" in place in order to cater to a particular market that is more worried about running a game than about making sure their systems are not choke-full of trojan horses spamming half the world? {link to this story} [Tue Jan 16 12:10:18 CET 2007]Much has been written over the past few months about the 100 dollar laptop, brainchild of the One Laptop Per Child (OLPC) foundation and MIT's Nicholas Negroponte. The idea was to build a cheap laptop that could be given to kids in developing nations so that they could jump onto the bandwagon of the information highway. It was also stressed since the very beginning that these laptops wouldn't be sold commercially in already developed countries. However, BBC recently published that the so-called Children's Machine may be sold to the public in wealthy nations after all. There's a small gotcha that I sort of liked: the people who want to purchase these laptops will have to buy them in pairs, and one of them will be automatically sent to a child in a developing country. The idea sounds pretty good to me. {link to this story} [Tue Jan 16 12:05:58 CET 2007]I just had to modify a search form I wrote for internal use at my company, since someone requested that I made the necessary changes to make the mouse focus go directly to the search box in the browser. While looking around for documentation on web forms, I found a good tutorial published by HTMLSource on Forms Accessibility that is well worth noting here. {link to this story} [Tue Jan 16 11:18:49 CET 2007]I'm subscribed to the Os-book-list (linked to Silberschatz and Galvin's Operating System Concepts book), where one of the subscribers recently asked for help about LiveCD Linux distributions he could use to learn about operating systems and programming in general. Someone replied with a link to The LiveCD List. It's a great resource for anyone interested in this particular way to test distributions. {link to this story} [Mon Jan 15 10:36:32 CET 2007]I'm so glad I switched to Debian a few years ago, back when Red Hat decided to discontinue its low-end distribution. Linux Weekly News recently reproduced their official announcement that Debian GNU/Linux 3.0 (woody) is finally being archived a whooping four and a half years after it was released and a year after the new release (sarge) has been out. While some people criticize Debian's slow release process (and, to be honest, I can see how it has a serious impact on desktop users), I'm just thrilled that I found a distribution that doesn't force me to upgrade my home server roughly once a year just to keep up. Debian allows me to set up the server and pretty much forget about it for close to five years. All I have to do is concentrate on the actual sysadmin tasks and, of course, keep up with the security fixes, which is easily accomplished with apt-get. At the time when Red Hat made the controversial decision to discontinue its low-end distriution (which I had run, and dutily paid for, since the days of Red Hat 4.2), Fedora was the only Red Hat sanctioned alternative they left. I tried using it for a while, at least on my desktop systems. For my servers, I knew since the very beginning I didn't want to bother with yearly upgrades. Nevertheless, my main worries about Fedora were of a different nature: first of all, I had no guarantee whatsoever that Red Hat might not pull out more rabbits from their hat whenever it suited them; second, it was clear to me that Fedora was not a fully fledged community distro, in the sense that Red Hat still called the shots, which made me feel naturally distrustful; and, finally, I couldn't trust the Fedora Legacy Project with their pie in the sky plans to support every single old release in sight. Well, if the previous two reasons have been widely supported by the facts, the third one was just confirmed before the end of the year, as explained by InternetNews in a piece titled Fedora's Legacy Wanes: If I were heavily invested into Red Hat (which I was indeed at the time when they made the decision, until I realized how important diversity is), I might prefer to run Centos. However, even in that case one should carefully consider how long it will be before Red Hat launches legal action of some form against Centos. Yes, I know, as long as they don't infringe upon Red Hat's copyright and public image open source allows for this type of cloning. Still, lawyers are pretty good at coming up with intricate arguments in front of a court of law. That's what they get paid for. Also, there could be other ways to make life difficult to the Centos folks without even taking legal action. I sleep much better since I switched to Debian for my servers and Ubuntu for my desktop systems. {link to this story} [Fri Jan 12 17:09:07 CET 2007]Today, I read a review of Elive that truly got me excited about the idea of trying a different window manager again. I have been running GNOME on Ubuntu for quite sometime now, and I'm quite happy with it. I know, it doesn't have nearly as many configurable options as KDE, but that's precisely why I like it. To tell the truth, I find KDE to be way too convoluted and overkill, especially when it comes to displaying icons all over the place. Every now and then I have to run a KDE-based application, and always find the icons and menus to be extremely excesive and confusing. Not only do they have way too many of them but, for the most part, they are undistinguisable (by this I mean that the actual symbols or icons don't clearly reflect what they accomplish). In general, I find KDE a good example of what not to do when it comes to GUI design, in spite of the fact that most people in the Linux world (apparently, according to what I read) would almost lynch me for saying so. Anyways, the case is that the last time I gave Enlightenment a try, I was quite impressed. I tested E-16, and liked the fact that it was cool, fast, different and... surprisingly lightweight. I know, I still remember the days when Enlightenment was one of the heaviest window managers out there due to its use of cool eye candy. Well, the days of being a heavy window manager are over, but not so with the days of using cool eye candy. Even more so in the case of E-17. Pity it's still in development, where it has remained for years. However, it does show a lot of promise and it's stable enough for a try. As a matter of fact, that's what ELive is based on. Just as in the case of mutt (where I knew fully well I'd end up migrating from Pine to the new application sooner or later, but was just waiting to find the time to spend on the process itself), I also know that I'll end up running my system on E-17 some day. I just have to find the time to play with it and adapt to its own quirks, but I'm sick of the old tired Windows paradigm. I feel like a new approach is needed. {link to this story} [Tue Jan 9 12:36:24 CET 2007]I like to listen to stream radio while working, and for quite sometime XMMS or Rhythmbox is all I needed. However, it reached the point where I found it quite annoying having to search around for the individual streams on my own. Sure, there are directories such as SHOUTcast or Icecast available, but one still needs to enter the URLs manually into the audio player, which is a real pain. But a couple of months ago I discovered Streamtuner, a little application that allows you to consolidate all the radio streams in one simple interface (Linux.com published an article today about Streamtuner). The application itself doesn't handle the autio stream, limiting itself to managing the collection of streams and calling an extgernal application to play it. In other words, a simple but really useful idea. The only complaint I have is that, being as it is a simple little app to manager audio streams, it could do a better job at allowing for more personalization to arrange the favorite streams, amont other things. Still, I'd definitely recommend it to anyone who listens to audio streams on Linux. {link to this story} [Tue Jan 9 10:46:36 CET 2007]If there is something that surprises me about the so called analysts out there (whether dedicated to write about politics, economics, the arts or technology) is how utterly out of touch they can be. Sure, we are all human beings, and subjectivity is a very human treat. Still, one would expect a higher level of objectivity (or, at the very least, a better understanding of the overall nature of one's field of expertise) in the case of people who, after all, get paid to do nothing more than analyze trends. Yet, we can find real gems like this, obtained from a recent piece written by Paul Murphy for ZDNet: While Murphy may be right that Linux failed the tipping point a few years ago (not that the statement isn't highly arguable anyways), one wonders where he got the idea that Solaris and the BSDs are on the rise. When it comes to Solaris, it's patently obvious that Sun is already at the stage of doing damage control, and their decision to release the code of their crown jewel cannot be interpreted as anything else than a desperate move to avoid being crushed like most other commercial Unices. As for the BSDs, they truly are dependable and stable, but they all are way behind the curve when it comes to features and drivers for new devices, not to talk about scalability. Finally, neither of them poses any threat whatsoever on the desktop front. So, as I said, I'm just not sure what Murphy is talking about. He must live in a parallel world somewhere. {link to this story} |