Ministry of Education from Brazil is buying 90,000 Debian GNU Linux computers. The software installed on these systems is “Linux Educational 2.0”, a very clean Debian-based distribution, with KDE 3.5, KDE-Edu, KDE-Games, and some tools developed by the project.
By the end of this year 29,000 labs serving some 32,000,000 students will be fully deployed and in active use.
By the end of next year (2009) those numbers will have swelled to 53,000 labs serving some 52,000,000 students.
Conduit is a synchronization software solution for Linux GNOME desktop. With this software you can take your email, files, bookmarks, and any other type of personal information and synchronize that data with another computer, an online service, or even another electronic device. For example, you can synchronize your photos with on line photo sharing service such as Flickr or Picasa.
You can download Conduit here
The BlackBerry is a wireless handheld which I used mainly for office e-mail, telephone, text messaging and other wireless information services. Joe has published some interesting information about syncing BlackBerry on Linux:
If you use Linux on your desktop, and you also happen to have a BlackBerry handheld device, you’re probably aware that Research in Motion, the company that develops the BlackBerry platform, offers nothing in the way of support for its devices on Linux — but the intrepid geeks in the free software world do.
Thanks to to the efforts of the Barry and OpenSync projects, I just finished syncing my BlackBerry 8800 with my Evolution contacts on my Ubuntu 7.10 desktop.
If all you want to do is share data between your Linux box and the BlackBerry, no sweat. The 2GB Micro SD storage I inserted in my 8800 is available to my Linux system just like any other USB storage device. When I connect the USB cable to the BlackBerry, I simply say yes when Ubuntu asks if I want to enter Mass Storage Mode, and I can copy music and photos to the phone. I have run into a problem getting the audio for videos that were created with Kino to work correctly, but other than that, moving data back and forth between the PDA and the desktop “just works.”
=> Syncing your BlackBerry on Linux
For last couple of years I’ve used my own shell script based solution to list and open ssh connections. Now I found a nice applet called SSHMenu:
The SSHMenu is a panel applet that makes all your regular SSH connections a single mouse click away. Each menu option will open an SSH session in a new terminal window. You can arrange groups of hosts with separator bars or sub-menus. You can even open all the connections on a submenu (in separate windows or tabs) with one click.
Overall I’m quite happy with SSHMenu, a must have tool for all admin, IMHO.
a] SSHMenu allows you to add key so that you can run rest of the all session without a problem and password.
b] Every connection you make using using SSHMenu will use the terminal profile you’ve selected, to set the color scheme, terminal font and other settings.
c] You can open all connection at a time and much more…
(SSHMenu in action – click to enlarge)
=> Visit official site here ( hat tip to carthik )
If you are a developer for the GNU/Linux system, this book will help you to write and/or develop GNU/Linux software that works the way users expect it to.
Advanced Linux Programming is published under the Open Publication License, Version 1, no options exercised. (Due to an oversight in final production, the copyright notice on the book is incorrect.) The full text may be downloaded from this site. Code samples in the book are covered by the GNU General Public License and are also available.
Chapter 01 – Advanced Unix Programming with Linux
Chapter 02 – Writing Good GNU/Linux Software
Chapter 03 – Processes
Chapter 04 – Threads
Chapter 05 – Interprocess Communication
Chapter 06 – Mastering Linux
Chapter 07 – The /proc File System
Chapter 08 – Linux System Calls
Chapter 09 – Inline Assembly Code
Chapter 10 – Security
Chapter 11 – A Sample GNU/Linux Application
=> Advanced Linux programming book, by Mark Mitchell, Jeffrey Oldham, Alex Samuel (via Digg)