Subscribe:
 RSS Feed
 Email

Software

Unix like development environment on Windows 7

Jan 26th, 2010 | By Premnath Sah | Category: Applications, Software, Technology, linux, windows
I started my career working in Linux and continue to do so. I recently bought a laptop with Windows 7. I like windows 7 for bringing back the performance which was lost in Vista.
I am so much used to writing code in vim and using shell for doing all development that I felt I need to look around for making windows 7 my development box.
You might argue I should use cygwin, I wanted to use native applications.
Search is ON
Command Shell:
I looked around for possible shell for windows. Windows comes packaged with cmd.exe and powershell. Powershell seemed like it will fit the bill for my requirement. My major requirement is to run python, vim, mercurial and any other software needed for development.
Editor:
I have been using vim for past 7 years and could not think of using any other editor for development. I searched whether I can get vim for windows. There are multiple versions available for Windows and found vim for win32 console, just what I wanted (http://www.vim.org/download.php#pc).
Add the editor to the PATH.
If you use some other editor, I am sure it would have been ported.
Other utilities:
Other unix utilities like grep, awk, sed, less, tee, tar and more are used in day to day work. I thought basic development environment will be complete only after I have those in my laptop. Fortunately, most everything is ported to windows and is available @ gnuwin32.sourceforge.net. If you are lazy to download packages one by one, there is another project in sourceforge which takes care of automating the download process (http://getgnuwin32.sourceforge.net/). All you need to do is download one package, extract it and run download.bat and install.bat found. Voila, all command line utilities are in your system. Check readme file for further information.
Thanks to everyone who worked on porting these software to windows, I have a workable environment in windows!

I started my career working in Linux and continue to do so. I recently bought a laptop with Windows 7. I like windows 7 for bringing back the performance which was lost in Vista.

I am so much used to writing code in vim and using shell for doing all development that I felt I need to look around for making windows 7 my development box.

You might argue I should use cygwin, I wanted to use native applications.

Search is ON

Command Shell:

I looked around for possible shell for windows. Windows comes packaged with cmd.exe and powershell. Powershell seemed like it will fit the bill for my requirement. My major requirement is to run python, vim, mercurial and any other software needed for development.

Editor:

I have been using vim for past 7 years and could not think of using any other editor for development. I searched whether I can get vim for windows. There are multiple versions available for Windows and found vim for win32 console, just what I wanted (http://www.vim.org/download.php#pc).

Add the editor to the PATH.

If you use some other editor, I am sure it would have been ported.

Other utilities:

Other unix utilities like grep, awk, sed, less, tee, tar and more are used in day to day work. I thought basic development environment will be complete only after I have those in my laptop. Fortunately, most everything is ported to windows and is available @ gnuwin32.sourceforge.net. If you are lazy to download packages one by one, there is another project in sourceforge which takes care of automating the download process (http://getgnuwin32.sourceforge.net/). All you need to do is download one package, extract it and run download.bat and install.bat found. Voila, all command line utilities are in your system. Check readme file for further information.

Thanks to everyone who worked on porting these software to windows, I have a workable environment in windows!

I am not claiming that this setup can replace a development environment setup on linux. This setup helps me do what i wanted to do. I feel at home if i use shell thats all :) .



eyeos and IBM

Dec 18th, 2009 | By Rosh PR | Category: Applications, Hot, Software, Technology

logoIBM presented at December 2009 the Solution Edition for Cloud Computing, a solution offering for large enterprise customers providing the automation and management framework necessary to get started with cloud computing. This solution provides the key components for cloud computing:

ibm# A foundation for the cloud offering massive virtualization, resiliency and security capability provided by IBM System z
#  Automation and management capability for the lifecycle of cloud computing services provided by IBM Tivoli software

This solution offers customers a framework for cloud computing, but in order to realize true value a cloud computing workload is desirable.



Fedora 12 is out

Nov 17th, 2009 | By Premnath Sah | Category: Operating System, Software, Technology, linux

Fedora 12 is out in few mirrors.

one of the mirror

http://fedora.c3sl.ufpr.br/linux/releases/12/

Full mirror list

Few new features of fedora 12 are

  • Dracut is a replacement for nash/mkinitrd
  • Set Empathy as the default IM client
  • Re-base to GNOME 2.28
  • Rebase to KDE 4.3 and offer new features such as DeviceKit support
  • Lots of new virtualization features
  • Add support to Fedora for the Moblin Core NetBook/NetTop/MID desktop environment
  • Rakudo is an implementation of the Perl 6 specification for the Parrot virtual machine
  • Update libtheora to the 1.1 release
  • Changing the base architecture to i686 and optimizing for current 32-bit processors

Complete feature list here



Convert Internet Explorer into Google Chrome

Sep 23rd, 2009 | By Premnath Sah | Category: Software, browser

Google has released a plugin called “Google Chrome Frame” for Internet Explorer which converts IE into Google Chrome. It makes sense for Google to target IE, because it is browser with huge market share.

Google Chrome Frame is an early-stage open source plug-in that seamlessly brings Google Chrome’s open web technologies and speedy JavaScript engine to Internet Explorer. With Google Chrome Frame, you can:

* Start using open web technologies – like the HTML5 canvas tag – right away, even technologies that aren’t yet supported in Internet Explorer 6, 7, or 8.
* Take advantage of JavaScript performance improvements to make your apps faster and more responsive.

But, what is Google telling Microsoft by releasing this plugin?

get your copy here



Linus Torvalds says “Linux is Bloated”

Sep 23rd, 2009 | By Premnath Sah | Category: Operating System, Software, linux

Linus torvalds in an interview has told that Linux is increasingly becoming bloated.

“We’re getting bloated, yes it’s a problem,” Torvalds said. “I’d love to say we have a plan. I mean, sometimes it’s a bit sad and we’re definitely not the streamlined hyper-efficient kernel that I had envisioned 15 years ago. The kernel is huge and bloated.”

more here



Google Chrome Operating System

Jul 8th, 2009 | By Rosh PR | Category: Operating System, browser, google

It’s been an exciting nine months since we launched the Google Chrome browser. Already, over 30 million people use it regularly. We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends. However, the operating systems that browsers run on were designed in an era where there was no web. So today, we’re announcing a new project that’s a natural extension of Google Chrome — the Google Chrome Operating System. It’s our attempt to re-think what operating systems should be.

Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks. Later this year we will open-source its code, and netbooks running Google Chrome OS will be available for consumers in the second half of 2010. Because we’re already talking to partners about the project, and we’ll soon be working with the open source community, we wanted to share our vision now so everyone understands what we are trying to achieve.

Speed, simplicity and security are the key aspects of Google Chrome OS. We’re designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds. The user interface is minimal to stay out of your way, and most of the user experience takes place on the web. And as we did for the Google Chrome browser, we are going back to the basics and completely redesigning the underlying security architecture of the OS so that users don’t have to deal with viruses, malware and security updates. It should just work.

Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year. The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel. For application developers, the web is the platform. All web-based applications will automatically work and new applications can be written using your favorite web technologies. And of course, these apps will run not only on Google Chrome OS, but on any standards-based browser on Windows, Mac and Linux thereby giving developers the largest user base of any platform.

Google Chrome OS is a new project, separate from Android. Android was designed from the beginning to work across a variety of devices from phones to set-top boxes to netbooks. Google Chrome OS is being created for people who spend most of their time on the web, and is being designed to power computers ranging from small netbooks to full-size desktop systems. While there are areas where Google Chrome OS and Android overlap, we believe choice will drive innovation for the benefit of everyone, including Google.

We hear a lot from our users and their message is clear — computers need to get better. People want to get to their email instantly, without wasting time waiting for their computers to boot and browsers to start up. They want their computers to always run as fast as when they first bought them. They want their data to be accessible to them wherever they are and not have to worry about losing their computer or forgetting to back up files. Even more importantly, they don’t want to spend hours configuring their computers to work with every new piece of hardware, or have to worry about constant software updates. And any time our users have a better computing experience, Google benefits as well by having happier users who are more likely to spend time on the Internet.

We have a lot of work to do, and we’re definitely going to need a lot of help from the open source community to accomplish this vision. We’re excited for what’s to come and we hope you are too. Stay tuned for more updates in the fall and have a great summer.

[Sourced from Google]