Smartlink Modem in Ubuntu Dapper

This week I had installed Ubuntu Dapper 6.06 and tried really hard at making my SmartLink Internal Modem to work in it. It hadn’t worked in any other distro other than Debian Sarge. I started with a 64 bit version of Ubuntu, but it didn’t help. I followed the instructions in Launchpad and configured the modem. So here are the steps that I followed to make my SmartLink modem work in Ubuntu 6.06.

  1. First we need to have a few packages which need to be installed before installing the driver. You need to have build-essential, linux-headers-ARCH (where ARCH is your kernel version and can be found with uname -r in the terminal), fakeroot, module-assistant and debhelper. All these can be installed (with the dependancies) using apt-get.
  2. Then you need to install ungrab-winmodem from the linmodem website. Just extract it and make; make install to install it.
  3. Download slmodem-2.9.11-20051101.tar.gz from
  4. Download sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb, but don’t install it yet.
  5. Extract the tar.gz file and type make and then sudo make install in the folder where you extracted it.
  6. Type sudo modprobe slamr
  7. Then install the sl-modem-daemon using dpkg -i sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb command.
  8. Type sudo /etc/init.d/sl-modem-daemon restart to restart the daemon.
  9. This ends the installation part of the modem. Now you can setup your internet connection.
  10. I used wvdial and unusually, the modem redialled every time the ISP showed the Login prompt. So, I put in the Stupid Mode = 1 in the /etc/wvdial.conf file.

UnixLite: Object Oriented Kernel

Unix LiteUnixLite is a lightweight unix/linux compatible operating system written in C++. Just like Linux, it is just a kernel – written from scratch and most of the part is written in C++. However the library used by UnixLite comes from uClibc and applications running comes from the GNU project. UnixLite kernel implements some frequently used system calls of linux, furthermore, it is binary compatible with linux, and some GNU software have been ported to unixlite.

Due to the small size(the kernel is made up of about 20000 lines of code) and the object oriented programming using the c++, the kernel becomes more modular and easy to understand.

Technical Features:

  • Support paging and flat memory model, nearly same as linux
  • Implements about 80 posix compliant system call
  • Binary compatible with linux
  • Able to run bash/gcc, and some other common UNIX tools
  • Very rudimentary TCP/IP support, able to run a simple http server
  • Very small, about 20000 lines of code
  • Written in c++, highly modular and extensible
  • Minix’s 32-bit file system

Ubuntu 6.06 LTS released

Today is the release of Ubuntu 6.06 LTS(Long Term Support). There are seperate editions for Desktop, Server, fast and easy install. You will be supported by security updates for 5 years on the server and 3 years for the desktop.

There are various features in the new version.


  • fast and easy graphical installer
  • faster system startup and login
  • simplified menu organisation
  • graphical shutdown process
  • GNOME 2.14.1, 2.0.2, 7.0


  • New kernels targeted at server platforms. The server kernels are tuned differently than the desktop kernels (providing better performance for server applications).
  • There are both low-end, and “big iron” server kernels. The low-end server kernel is generic, and should work on the same equipment that the desktop kernel runs on. The highend server kernel is geared towards systems with greater than 8 CPUs (ES7000 / Summit / BIGSMP).
  • Turn-key LAMP installation for this common deployment scenario – have your LAMP server setup automatically

Installation and Upgrades

Ubuntu can now be installed to USB sticks, removable hard drives and flash memory

  • New upgrade tool for simple, easy and clean upgrade from previous version(5.10)
  • The installer runs in a single stage – rebooting straight into a complete system

Under the hood

  • GCC 4.0.3
  • glibc 2.3.6
  • Linux
  • Greatly improved infrastructure for automatic hardware detection and activation

The recommended system specifications are

Desktop: 256MB RAM – 3GB Hard Disk space
Server: 64MB RAM – 500MB Hard Disk space

The images can be downloaded from the various mirrors available.

Anyone willing to write a good review of the new Ubuntu or can write an installation guide, please comment here.

Mandriva One Live CD

Mandriva One is a new Live CD that has all the tools required for Office work, Internet, Multimedia, etc. You just have to insert the Mandriva One CD and boot through it. You can also easily install the distro onto your harddisk using a few clicks. It also copies all the files that were created during your live session. Though I am not a fan of Mandriva series, it is the best distro that a newbie can use.
mandriva, mandriva+one, distro, linux, distribution

JDK on GNU/Linux

Installing java platform on your favourite GNU/Linux distro can be very hard to do because it was licensed in such a way that it couldn’t be packaged along with your distro CDs. All that will become history as a group of Debian developers, Ubuntu developers, Sun engineers, Sun lawyers have devised a new binary license form so that it could be bundled along with your CD. So, all you have to do is to do an apt-get install sun-java5-jre.
Other famous distributions like Gentoo, NexentaOS, Belenix, OpenSolaris will also have it soon.


Debian from Scratch

Most of you must have heard about Linux from Scratch – a project project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code. Here is a similar kind of project, by John Goerzen, the Debian From Scratch.

DFS is really two systems:

  1. a bootable CD for repairing Linux systems or installing Debian
  2. the program that generates the CDs that are used for #1

You can also download the ISO images from the DFS site.

debian, linux, gnu/linux, dfs, lfs

TUD OS Demo CD released

The OS Group of Technische Universität Dresden (TUD:OS) has released a live demo CD of their operating system project. They have been researching on microkerne-based design with focus on real-time and security.

Some highlights of the Demo CD are:

  • A new approach for securing graphical user interfaces called Nitpicker,
  • Multiple virtualized Linux kernels running deprivileged on the L4/Fiasco microkernel,
  • A survey of device driver architectures on microkernel-based systems,
  • The presentation of our virtual-file-system approach,
  • A secure transaction application, Qt3 demo applications, and libSDL-based applications running directly on our custom operating system foundation.

More information – an ISO image, and screenshots are available at the demo CD website
tud+os, microkernel, tud, os

Ubuntu 6.04 Alpha 4 – Dapper Flight 4 released

Ubuntu Linux 6.04 Alpha 4 has been released and it has got many improvements like

  • new graphical installer splash using gfxboot
  • a new kernel version with special builds for various types of servers
  • speed improvements all around
  • new versions of all sorts of software

Aside from GNOME 2.14 and Espresso, most of what is in Dapper now will be in the final release in April.

ubuntu, gnome, espresso, linux, kernel,gfxboot

Free Solaris 10 DVD-Rom Media kit giveaways

Sun is giving away Solaris 10 DVD-Rom Media kit. Solaris is considered as the most advanced UNIX operating system ever. It has many new features and capabilities and yes its free too. With this free DVD you can explore the latest features and technologies of the Solaris 10 operating system. You can order it from Sun Solaris promo site. Please note that Media Kit only available for x86/x64 systems.
[Via nixCraft]

Which GNU/Linux distro do you use

I have installed a poll plugin for this blog and have started a new poll. The question is

Which GNU/Linux distro you use

I have added the following choices

  • Red Hat Linux
  • SuSe Linux
  • Mandriva
  • Debian GNU/Linux
  • Ubuntu GNU/Linux
  • I don’t use Linux

If your favourite distro is missing, please comment under this post. Also try to tell what are the best features that you find here. If anyone wants me to remove the poll (cause it is a lame question), feel free to comment.

Update: Added Gentoo as one of the choices.

redhat, red+hat, debian, linux, gnu/linux, ubuntu, suse, mandriva, mandrake, distro