I recently started using Git for my local revision control. Since I spend about 90% of my coding time inside the Vim editor, I went looking for a plugin that would make Vim play nice with Git. In this article I present two different vim plugins and explore their feature-set via screenshots.
IanOS is an experimental 64-bit operating system written from scratch as a learning experience. The source code is available online and the creator of the OS has made some detailed documentation available to go with the source code. This is an excellent resource for anyone who wants to venture into writing a 64-bit OS. The author makes his intention about this OS clear "I never had any intention of producing a true OS. There are plenty of those about and it would be a very foolish, or vain, person who thought that they could compete with the likes of FreeBSD and Linux. But my interest in computers isn't practical; I just find programming them, particularly at this level, to be a supremely satisfying intellectual pursuit".
A next-generation package manager called Nix provides a simple distribution-independent method for deploying a binary or source package on different flavours of Linux, including Ubuntu, Debian, SUSE, Fedora, and Red Hat. Even better, Nix does not interfere with existing package managers. Unlike existing package managers, Nix allows different versions of software to live side by side, and permits sane rollbacks of software upgrades.
Microsoft's first-ever iPhone application is a slick photo viewer with a browsing capability that handles a large number of photos on a mobile device screen. The Seadragon mobile application is free through Apple's application store. It a product of Microsoft's Live Labs division, which focuses on developing Web-based technology and applications. Seadragon incorporates the Deep Zoom feature, which is also integrated into Silverlight 2, Microsoft's multimedia tool. It allows a user to quickly magnify a particular area of a photo, regardless of its size.
Even the most experienced Linux admin can sometimes feel frustrated trying to do a simple task in a new *nix environment like Solaris or BSD. This quick tutorial should ease the transition and clarify the most common terminologies in Solaris 10.
OpenSolaris 2008.11 has been released. In addition to improvements in ZFS, DTrace, IPS (the new OpenSolaris package manager) and the other OpenSolaris specialties, it also ships with a host of other OSS goodies: Gnome 2.24, Firefox 3, CherryPy, MySQL, DTrace for Ruby and many more. This new release targets developers and desktop users as well as traditional server roles. Download the live cd and give it a spin. Release notes here.
Good OS, a company well-known for it gOS linux distribution and their $199 Walmart computers has announced a new OS called "Cloud". Good OS described their new Operating System in a press release "Cloud uniquely integrates a web browser with a compressed Linux operating system kernel for immediate access to Internet, integration of browser and rich client applications, and full control of the computer from inside the browser."
openSUSE is adopting a new license which is based on the the license used by Fedora. The new license will be used for the release of openSUSE 11.1 . "Users no longer need to agree to the license. This is not an EULA, it's a license notice," says Joe Brockmeier, openSUSE Community Manager. This is an effort make openSUSE easy to re-distribute and make modifications. To learn more about what is new in openSUSE 11.1 check out this review of the 11.1 beta4 release.
Last month we covered an article titled, "MSI: Wind Doing Well, Linux Version Not So Much" which revealed that Linux MSI Wind netbooks saw a return rate upto four times higher than the Windows equivalent. But in a recent interview with the CEO of Asus he revealed that Linux and Window versions of Asus Eee PC have similar return rates. He also described the plans for 2009 and talked about some changes to come in the Operating System for the netbooks.
The Linux kernel uses several special capabilities of the GNU Compiler Collection (GCC) suite. These capabilities range from giving you shortcuts and simplifications to providing the compiler with hints for optimization. Discover some of these special GCC features and learn how to use them in the Linux kernel.
From MacRumors: "Apple's Director of Engineering of Unix Technologies Jordan Hubbard spoke at LISA '08 last week. This year's conference invited Apple's Jordan Hubbard to speak about the evolution of Mac OS X from large servers to embedded platforms". The presentation slides (PDF), besides generally interesting info on Mac OS X, feature a table that shows a release date of Q1 2009 for OS X 10.6 Leopard.
Nvidia and partners are offering new "personal supercomputers" for under $10,000. Nvidia, working with several partners, has developed the Tesla Personal Supercomputer, powered by a graphics processing unit based on Nvidia's Cuda parallel computing architecture. Computers using the Tesla C1060 GPU processor will have 250 times the processing power of a typical PC workstation, enabling researchers to run complicated simulations, experiments and number crunching without sharing a supercomputing cluster.
To address the growing need for a PC security solution tailored to the demands of emerging markets, smaller PC form factors and rapid increases in the incidence of malware, Microsoft Corp. plans to offer a new consumer security offering focused on core anti-malware protection.
The new 0.4 version of Etoile had just been released. Etoile intends to be an innovative, GNUstep-based, user environment built from the ground up on highly modular and light components. It is created with project and document orientation in mind, in order to allow users to create their own workflow by reshaping or recombining provided Services (aka Applications) and Components. 0.4 is a developer-targeted release on its way towards this goal. As a developer-focussed release, this predominantly consists of frameworks. A few demonstration applications are also included.
"An alpha version of 64-bit Adobe Flash Player 10 for Linux operating systems was released on 11/17/2008 and is available for download. This offers easier, native installation on 64-bit Linux distributions and removes the need for 32-bit emulation." The pre-release can be downloaded from Adobe Lab Downloads.
"The Windows Research Kernel (WRK) packages core Windows XP x64 and Windows Server 2003 SP1 kernel source code with an environment for building and testing experimental versions of the Windows kernel for use in teaching and research."
"Each new software platform, including Android, at the beginning is struggling with a small number of the available applications. This is why Google spent $10 million trying to attract developers to their Android Developer Challenge before G1 phone release. Taking advantage of an opportunity to run large number of existing Java ME applications may determine a significant value for the Android platform. This is also occasion for developers to reduce cost preparing mobile software for a smaller number of platforms at the same time. MicroEmulator, which is pure Java implementation of Java ME API's in Java SE, seems to be very well suited for the Android."
Mozilla's latest browser "Fennec", specifically designed for mobile devices has finally been released. Currently, it is only available for the Nokia N810 platform. Support for other platforms is planned for the future. Ars Technica has a review of the new browser. If you are interested in getting involved, but don't have a Nokia N810, you can install it on your desktop (Windows, Linux and OS X) and experiment with it.
"Krusader is a massively powerful and feature-packed twin panel file manager. If you dislike bloat and prefer minimalist windows managers like XFCE or Fluxbox, the good news is that Krusader will run without KDE, provided you have the necessary libraries installed. If Dolphin isn't cutting the mustard Krusader might just be what you've been looking for." Here is the download page for Krusader, give it a spin and share your comments.