Pages

GNUSIM unscrewed...

Last Saturday, I was in an intensely FOSSible mood. I had just gotten rid of the Control systems paper and was struggling to get back control of my life, fighting for my MUKTI as one might very well say. Well, suddenly I realised how much I had lost touch with my once fabled programming skills, how even the best(albeit, only among schoolmates) can rust out in this blisteringly moving world and be swept away into oblivion. So, indulging in glorious self-pity, even more so when I discussed my dying C skills with Debayan <here>, I decided to move to the other end of the Free Software world, that of the user. So, I set off to find the most practical softwares an Electronics Engineer could possibly need, and start using them. Even then, I was under Debayan's tutelage, who introduced me to uclinux, which I didn't really get very enthusiastic about. So he recommended GNUSIM8085, an 8085 microprocessor simulator, which was of more immediate use to me. In these days of one click installs, no-one even miles close to me in LAZINESS likes to compile from source. In fact, when I was more into coding, many of my programs used to lie around uselessly for the simple reason that I was too lazy to debug them. People used to even say my coding was sub-par, with my football sized ego(back then) coming to my rescue, making me challenge them to stupid stuff like algo design. But although my ego has long left my side, unfortunately, or maybe not so unfortunately, my laziness hasn't. Still in the lack of other options I decided to do something I typically do once in like a quarter. So I set about the job. But it was not meant to be as easy a road as it could have been. First this dependency missing then another. Then somehow I managed to load a package already around because I wasn't paying attention. After all this when the magic word "done" appeared on my screen I wanted to jump up in ecstacy. Settling down, I rushed to /usr/bin to try it out. Then, I realised, that I had never even done make install. Routing myself back to the installation folder, I carried out my duties. Then, finally heaving a sigh of relief, I went back to the binaries when I was greeted by the best message of all : Display cannot be opened. :-( I seriously considered applying for euthanasia, but as it was already 5:15 am by then, and I had an exam the following Monday, the plans were overwhelmed by melatonin(for the uninitiated, it is our biological clock hormone!) and I dozed off. The next morning, or rather afternoon(my morning), I had a brainstorm of sorts and without rhyme or reason, delved back into the installation folder. There I noticed a copy of the binary resting in peace. For the lack of better things to do, I clicked it, and bingo! Here finally, was the first Free tronicate software, up and running in my teenie weenie little netbook. My entire effort was logged by the inimitable myself using CTRL+C CTRL+V, the greatest computer shortcut ever envisaged. It is as follows:

kkn@linux-vnz8:~/Desktop/gnusim8085-1.3.5> ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
...
....
......
(gnusim8085:8374): Gtk-WARNING **: cannot open display: :0.0
linux-vnz8:/usr/bin #


Here's a shot of when I started:


And here is the working version:


GLUG, NIT Durgapur Annual General Meeting.

This write up took a long time coming. My apologies to all concerned. Nevertheless, this AGM took a long time coming too. When it did come though, it had little if any scope for complaint. The Annual General Meeting, 2008-09 of GNU/Linux User's Group, NIT Durgapur took place on Wednesday, the 8th of April, 2009 at the conference hall of the D.M.Sen Memorial building. It was finely attended, and the faculty was represented at the meeting by our very own S.Chowdhury sir, Sajal sir & S.Das sir, all from the I.T. Department. The meeting, scheduled for 6p.m. started in time. We were addressed by our teachers who shared a few kind words with us and assured us that their blessings and advise would always be with us. S.C. Sir told us that we should keep setting higher goals for ourselves, and be ready to overcome newer frontiers. He gave us examples of various people who had done pathbreaking work despite roadblocks and lack of support, including the illustrious work of S.Das sir. He also spoke of how our GLUG had, despite opposition from various quarters and a non-supportive administration, risen from a low to become a respected FOSS awareness hub, reaching new heights that had never been contemplated earlier, to become one of the best known GLUGs in the country. He praised the vision and tenacity of both the student members and the faculty advisors which had made this possible, specifically mentioning Debayan and Mayank among students. Sajal Sir encouraged us to turn our GLUG into an even larger entity, which would change the face of computer usage and the image of GNU/Linux as a geeky OS, at the least in our state, at the most...well, you know. He spoke of 4 things that had changed the recent world, namely Google, Wikipedia, MIT OpenCourseWare and Youtube! videos, and how we could very well be the fifth. He was followed by S.Das sir who spoke of the various opportunities we have and get and how we should go out and use them to our benefit.

This was followed by a presentation by Debayan, the outgoing head of our Software Development Unit. He spoke of the various shortcomings of GLUG in it's earlier avatar, which had caused it to partially collapse and how it had risen from that low, thanks to the undying enthusiasm and support of the concerned teachers and students. He spoke of the plethora of work done by GLUG, NITD in the past two years and of how this work can be carried on by it in the coming years. He spoke of the grand success of Mukti '09 in achieving it's primary goal, not that of pulling in huge crowds but of reaching out to the right places where spreading FOSS awareness mattered. Thanks to Mukti '09, new GLUGs have come up at several places like NIT Agartala, NIT Jamshedpur and KGEC, Kalyani. The working of GLUG, NITD has matured over its 5 year life, and it has grown to become a resource hub of sorts for the entire region, with other close-by GLUGs calling in for technical and logistic support. He spoke of the extremely helpful role of IOTA, Govt. Of West Bengal, in providing us with psychological and financial support when we were facing difficult times, and in its usefulness to the future plans and functioning of GLUG. He also gave us an idea and useful advice on the future tasks and responsibilities of GLUG, with plans like the FOSS helpline and Freedom toaster. We realised how much we had done recently and how much more needed to be done yet if what we did was really to bring about the change we wanted. Thanks to Varsha's efforts and survey, now 75 of 228 girls in our college used one distro or another of GNU/Linux, a positive tendency, to say the least, at the grassroots level. It was clear from his words that to make Free Software a true success, the basics were where we needed to go back to. The 3 mailing lists(well practically two,)received the much deserved attention in their role in popularising GNU/Linux, both in and outside the campus. The list of common interest would be groups.google.com/group/nitdgplug .

Shreyank, or Shrink as he likes to be called, spoke of his 4yr tryst with GLUG, from its early days to its current state. Entwined though his words were in his characteristic PJs, his dedication and love for GNU/Linux and Free Software was hard to miss. It's people like him, with their delicate balance of sanity and dedication, that our GLUG would miss the most.

The Director shared a few kind words with us, about our future course of action and priorities.

Following this, the new GLUG committee was announced and the outgoing committee was issued certificates of appreciation.

The committees are as follows :

NEW: http://docs.google.com/Doc?id=dgt7ftmz_32w522kgh&invite=692183710

OLD: http://docs.google.com/Doc?id=dfxc9dkf_14dpv742zt&invite=293702772

The meeting was then concluded at around 8.