Tag: linux

  • Valve Announce SteamOS powered by Linux

    Valve Announce SteamOS powered by Linux

    steamos_2-610x343Valve has lifted the lid on the first of it’s three announcements and it’s a corker: say hello to SteamOS…

    Yep, you read that right: Valve are to release their own Linux-powered operating system.

    The OS “combines the rock-solid architecture of Linux with a gaming experience built for the big screen,” according to the announcement. In-house streaming to a TV, similar to what’s used in Nvidia’s Shield, is a feature of the OS.

    Why an operating system? “As we’ve been working on bringing Steam to the living room, we’ve come to the conclusion that the environment best suited to delivering value to customers is an operating system built around Steam itself,” the company’s announcement reads. Valve says that by working at the operating system level, they’ve managed to improve graphics performance, and can also improve audio and reduce controller latency.

    Valve are pitching SteamOS as being the heart of their plans for living room (read: Steambox console) gaming, saying:

    SteamOS combines the rock-solid architecture of Linux with a gaming experience built for the big screen.”

    Valve also emphasises SteamOS’s openness—it’s not the closed system you find on consoles. Users can “can alter or replace any part of the software or hardware they want,” and hardware manufacturers are free to “iterate in the living room at a much faster pace.”

    Steam is not a one-way content broadcast channel, it’s a collaborative many-to-many entertainment platform, in which each participant is a multiplier of the experience for everyone else. With SteamOS, “openness” means that the hardware industry can iterate in the living room at a much faster pace than they’ve been able to. Content creators can connect directly to their customers. Users can alter or replace any part of the software or hardware they want. Gamers are empowered to join in the creation of the games they love. SteamOS will continue to evolve, but will remain an environment designed to foster these kinds of innovation.

    Steam OS will be available for anyone to download and install on their computers for free, as well as ‘freely licensable’ for manufacturers to install on PCs.

    Official Mini-site : http://store.steampowered.com/livingroom/SteamOS/

  • Fedora 19 ‘Schrodinger’s Cat’ is out officially

    Fedora 19 ‘Schrodinger’s Cat’ is out officially

    fedora-19-logoThe Fedora Project has released the latest version of the team’s open source operating system. Fedora 19 “Schrodinger’s Cat” is now available for download.

    Fedora 19 includes a wide range of updates, uses the Linux 3.9 kernel, and comes with a choice of GNOME 3.8, KDE Plasma 4.10, or MATE 1.6 desktop environments.

    “Fedora is a Linux-based operating system, a suite of software that makes your computer run. You can use the Fedora operating system to replace or to run alongside of other operating systems such as Microsoft Windows or Mac OS X. The Fedora operating system is 100% free of cost for you to enjoy and share,” reads the official website.

    What’s new in Fedora 19 ?

    The Linux kernel has been updated to version 3.9.0.
    An option has been added in order to enable access to the Extlinux bootloader, which is part of the Syslinux family of bootloaders.
    The initial setup screens have been revamped for Fedora 19.

    The anaconda installer has been reworked and the distribution now provides support during installation for advanced storage, such as fcoe, iscsi, and multipath.
    The text mode of the anaconda installer has also been improved.
    The distribution can now join a domain from a kickstart file or from the anaconda installer.
    The appearance of GRUB and GRUB menus have been changed.
    FreeIPA realmd support has been added.

    Complete list of new features and changes are available in the official announcement.

    Fedora 19 also includes an improved Anaconda installer (which walks you through the process of actually installing the operating system, 3D modelling and printing software, a built-in language translation tool, and updated apps including the LibreOffice 4.0 office suite.

    Download your copy from project website or the Fedora Project Bittorrent Tracker.

  • The New Linux Kernel 3.1

    The New Linux Kernel 3.1

    It just took nine weeks of development and the latest Linux version, Linux kernel 3.10 is out. Although the latest Linux kernel has been released after a brief delay, but it surely promises significant improvements over the previous versions. Along with a lot of improved features, the latest Linux offers a lot for the users of solid-state storage devices and AMD graphics hardware.
    Linus Torvalds, the founder of Linux, announced the release of Linux kernel 3.10 late last night and mentioned the reasons of delay as well. Torvalds wrote in a post, “So I delayed this by a day, considering whether to do another -rc, but decided that there wasn’t enough upside. Sure, it hasn’t been as quiet as I’d like, and we had this long discussion about an inode list locking scalability issue over the last week or two, but in the end that issue turned out to not be new, and while we may end up back-porting the eventual resolution to 3.10, it wasn’t a reason to delay the release. Similarly, while I might wish for fewer pull requests during the late rc’s (and particularly the ones that came in Friday evening – inconvenient for a weekend release), at some point delaying things doesn’t really help things, and just makes the pent up demand for the next merge window worse. In other words, I could really have gone either way, but decided that there wasn’t enough reason to break the normal pattern of “rc7 is the last rc before the release”. So here goes.”

    An A-Z of Linux – 40 Essential Commands You Should Know

    Apart from the usual bug fixes in the Linux kernel version, the latest version brings along support for the ‘bcache’ block-layer cache. This allows a fast solid-state drive to be used as a cache for a larger, slower mechanical drive. ‘bcache’ has been designed as an alternative to ‘dm-cache’ present in Linux 3.9 and it works for individual blocks rather than whole files. This boosts performance of over file-level solutions, and allows the users to set up their own hybrid storage devices rather quickly.
    Linux kernel 3.10 also offers interfaces that can help in controlling the Unified Video Decoder (UVD) portion of AMD graphics processing units (APUs.) UVD was previously available only for using AMD’s closed-source proprietary driver – but the new kernel will also have an open-source driver to shunt video through UVD. Linux Kernel 3.10 also brings support for AMD’s latest Richland APUs.
    The latest version of Linux kernel also brings changes in Samsung UEFI fix. According to Bit-Tech report, this fix will “prevent the write-blocking mechanism designed to protect the devices from bricking from triggering on devices that aren’t affected by the flaw, support for running on ARM’s big. LITTLE chip architecture, additional drivers for previously poorly supported hardware including Apple’s IrDA receiver and Roccat’s latest Kone Pure and IskuFX devices, and networking tweaks to improve performance.”

    Get your fresh copy here

  • An A-Z of Linux – 40 Essential Commands You Should Know

    An A-Z of Linux – 40 Essential Commands You Should Know

    Linux is the oft-ignored third wheel to Windows and Mac. Yes, over the past decade, the open source operating system has gained a lot of traction, but it’s still a far cry from being considered popular. Yet though that may be true, Linux still earns new converts every day. Will you join them?

    The learning curve of Linux is what deters most users from even trying it in the first place. It can be a traumatic experience having to go from a GUI-based operating system like Windows or Mac to one that requires command line fiddling. But if you can get over that initial hump of difficulty, you may find that Linux is surprisingly robust.

    If you want a crash course on all that is Linux, we’ve got a great Linux newbie’s guide that will teach you all you need to know. For the rest of you who just want a brief overview of some important commands you ought to know, the following list is all you’ll need.

    Newbie Commands

    cd – Changes the current working directory in the command line console.

    exit – Exits out of the current program, terminates the current command line terminal, or logs you out of a Unix network depending on the context.

    kill – Terminates the specified running process. The Linux version of Windows’ “End Process” in the task manager.

    ls – List all of the contents of a specified directory. If no directory is specified, it will use the current directory.

    man – There’s a running gag in the Linux community that man is the only command you need to know. It stands for manual, and it will give you detailed information on commands and aspects of Linux.

    pwd – Displays the current working directory for the command line terminal. Good for when you’ve lost track of where you are in your system.

    reboot – Immediately stops all running processes, shuts down the system, then reboots.

    shutdown – Stops all running processes and shuts down the system. Parameters can be specified to issue a delayed shutdown or a shutdown at a particular time.

    sudo – Runs commands as root, which means no limitations due to permissions.

    System Information

    date – Prints out the current system date and time. Specified parameters can change the format of the output.

    df – Reports the disk space usage for the file system.

    hostname – Displays the name of the current host system.

    ps – Displays information about all of the processes currently running on the system.

    quota – Displays disk limits and current disk usage for a specified user. Useful when there are multiple users assigned to a particular system.

    top – Displays all of the top processes in the system, by default sorted by CPU usage.

    uptime – Reports how long the system has been running since last boot. Extremely useful for servers.

    File Manipulation

    bzip2 – Compresses specified contents into a .bz2 archive or extracts from a .bz2 archive depending on parameters.

    chmod / chown – Changes the access permissions of one or more files (chmod) or changes the ownership of a particular file to a new user (chown). Only users with permission or ownership of a file can change that file’s permissions or ownership.

    cp – Copies files to a new location with a new name depending on the parameters. Can copy directories too, whether recursively (includes all subdirectories) or not.

    find / locate – Searches the system starting at a specific directory and matching all files within that location to a set of conditions laid out by the command parameters. Very useful for quickly finding certain files.

    grep – Searches through all of the files in a specified location trying to find files that contain lines that match a given string. Returns a list of all the files that scored a match.

    install – Used in conjunction with Makefiles to copy files from one location to the system. Not to be confused with installing packages from a software repository.

    mkdir / rmdir – Creates a directory (mkdir) or deletes a specified directory (rmdir). Directories can only be created and deleted within directories that you have permission in.

    mv – Moves files and directories to another location. Can be used to rename files and directories by keep their source and destination locations the same.

    open – Opens a specified file using the default system application for files of its type.

    rm – Remove and remove directory. Used to delete files and directories from the system, whether one at a time or in batch.

    tar – Creates a .tar archive or extracts from a .tar archive depending on specified parameters.

    zip / unzip – Creates a .zip archive or extracts from a .zip archive depending on specified parameters.

    Other Noteworthy Commands

    apt-get – Advanced Packaging Tool. Use this command to install, remove, and configure software packages on your system. For a menu-based version, use aptitude command. Available on Debian-based Linux distributions.

    ftp / sftp – Connects to a remote FTP server in order to download multiple files.

    wget – Downloads files from the Internet at the specified URL to your system.

    yum – Yellowdog Updater, Modified. An open source package manager used to easily install software packages from repositories. Available on RPM-compatible Linux distributions.

    emacs – One of the most well-known text editors on Unix-like systems.

    nano – A newbie-friendly command-line text editor that uses keyboard shortcuts to simulate menus.

    vim – Vim is the successor to Vi, both of which are command line text editors for Unix-like systems. Though Vim is popular, it doesn’t use menus or icons for its interface so it has a reputation for being newbie-friendly.