Sign In

    Enjoy FOSSwire's content? Have it delivered! Subscribe

    Quick Command Line Tip - Whois from the Command Line

    A very quick command line tip today, for users of pretty much any Unix-based operating system, including Linux distributions.

    When you're looking up information on a certain web site or domain name, you might be used to using whois functions on websites such as DNS Tools to see who owns a domain.

    However, in most cases there is a much quicker way to get the same information, which is through your command line.

    As you might guess, it's simply:

    $ whois domain.com

    If you also want to hide the legal information that gets returned on a whois request, for brevity, you can easily do so with:

    $ whois -H domain.com

    This often won't catch it all and give you purely the results, but it usually helps reduce the level of output.


    Ext4 - a new filesystem

    The filesystem used in the vast majority of Linux (and to a lesser extent on other Unix) distributions is the ext3 filesystem, which stands for extended filesystem.

    Slashdot recently pointed to an article on IBM DeveloperWorks discussing the new ext4 filesystem currently in development, and some of its new features.

    So what is a filesystem really? And why is the development of ext4 and the new features it brings to the table important for open source platforms?

    Filesystems

    A filesystem is a very important piece of software in your operating system. In essence, a filesystem is a method of organising files and directories on your hard disk and it allows you to actually store persistent data.

    Modern filesystems allow you to do much more than just define a tree of directories and files and store data in them, though. Features such as access control and journalling (keeping a log of all events on the volume to make recovery easier) are some of the things that a filesystem does.

    What's all the fuss about ext4?

    Ext3 is probably the most popular filesystem in use on Linux distributions today. The reasons for that are that it has a lot of modern features, including journalling and is a very stable bit of software (which of course, is very important if you are entrusting all your data to it).

    It doesn't necessarily do everything that is possible these days, though, and so the ext3 source code was forked into a new project to try and add these features, as the IBM article explains.

    The biggest new thing is the maximum sizes that ext4 can support, and support for 64-bit filesystems. While the figures for the maximums in ext4 might seem astronomical at the moment (for example 1 exbibyte (EiB), or 1073741824 GiB), if trends continue, we may actually be needing to extend the current limits.

    As I've already mentioned, filesystem technology has to be absolutely rock solid. It would be terrible to put all your important data into a filesystem, only to have an obscure bug corrupt it all and render it unreadable.

    This is why everything has to be planned so far in advance when it comes to filesystem technology. The time it will take to get ext4 from its current experimental stage to when it is as stable as ext3.

    And that's why it's a big deal. It might seem ages off yet, and many of the features will seem a bit unnecessary right now, but all this work has to happen way in advance.


    BeleniX 0.7 released

    BeleniX logo

    BeleniX is a distribution of OpenSolaris, designed as a live CD that is meant as a general purpose operating system. OpenSolaris, for those who don't know, is an operating system dervied from Sun's proprietary Solaris OS for servers and high-end workstations.

    BeleniX combines many of the open source applications used on desktop Linux with the core of OpenSolaris to make a complete operating system. Right now, all of the currently available OpenSolaris distributions are quite a bit behind the Linux ones in terms of ease of use and compatibility, but nevertheless it is always interesting to use alternatives.

    This latest release of the BeleniX distro features a new installer, software now being in a package management system, 64-bit support (once installed, but not on the live CD itself) and more. It is a KDE-based system, so if you've used KDE before you should be right at home and be able to use many of the applications you are used to.

    There still will be issues this early, and BeleniX is still arguably more of a preview system than something you'd want to use day in and day out. It's also worth mentioning that I experienced issues getting the distro to run in my VM setup (however I have had success with previous versions), so your mileage may vary.

    The BeleniX 0.7 Live CD can be downloaded from their site (HTTP download and Torrents available).

    UPDATE: the issues I mentioned getting BeleniX Live to run were due to a misconfiguration on my part. See the comments for more info.