Ashutosh S. Rajekar

Location


 
 


Personal Information

         I am a 20 year old undergraduate student of Computer Engineering at the Pune Institute of Computer Technology, University of Pune, studying in my final year. Born in the year 1979, the International Year of the Child, I did my schooling from St. Vincents High School, Pune (1984-1994), my Junior College in Science from St. Vincents Junior College, Pune (1994-1996). I will recieve a Bachelor of Engineering (B.E.) degree in June 2000, after completing my undergraduation studies (1996-2000). Currently I am sitting on a job offer from IBM Global Services. I am interested in almost every flavour of UNIX, especially 4.4-BSD Lite, RedHat Linux, Minix, GNU/Hurd and Mach. I am also interested in the design and implementation of various operating systems, kernels, and filesystems. Since the last two years I've been having a great time tearing up and hacking the Linux and Hurd kernels. I am also working on a few more project concepts, but will probably implement them only after I finish my current projects. Here's the list.

        OK, agreed; I am a geek. I'll come up with a new page on the GNU/Hurd operating system, which is a set of Hurd servers running on University of Utah's modified Mach4 microkernel, for which I am writing the Common Internet File System. CIFS is an offshoot of the SMB file system, widely used in Windows for Workgroups and is the native filesystem of Samba, a toolkit that provides UNIX to Windows cross platform connectivity. Currently I am working on three projects, the CIFS for GNU/Hurd-0.2, a paging system for Minix-2.0.0 and a Virtual Distributed File System called 'Viking' based on a concept of user space virtual clustering for Linux. This is a radically new diskless filesystem, that comes with a /proc type VFS support, with attractive features and a fully pageable kernel server running as the arbiter and the logger, using the abstraction of VFS to provide a distributed database. Full crash recovery, node failure and network failure recovery, support for very large files, secure cross-network transactions, and a superuser managed GUI tool for managing the filesystem are featured. This filesystem eliminates the risky untrusted client-server communication, and internally uses the trusted cross-node server to server communication. This filesystem is an exiting replacement for the buggy, slow, and cumbersome NFS filesystem, and also some other distributed filesystems. This filesystem will change the way people will work in the future jointly on any project, using our distributed filesystem. Check out more details on the software projects page.

        I also promise to upload the modified distributions of W. Richard Stevens' programs from his 5 classical books on UNIX ported to Red Hat Linux-5.2. If possible I'll port them to Minix and FreeBSD also, but this could involve too many changes. I am contemplating uploading postscript manuals of some of the GNU tools, and also some other free documents and papers, but I need more disk space, with anonymous FTP support, as this one doesn't. If someone out there is willing to donate for free some disk space for me on his/her FTP server, please send me email, I shall be very much obliged.

        Take a look at the Database of Websites link, I have included some important links, please let me know if I have got some link wrong. If you want to work on any of the project concepts I have listed on the Software Projects Page, please let me know about it, I'll try my best to give you more help and relevant information.


My Resume | My Resume in Postscript | Software Projects | Technical Papers & Seminars | Database of Websites
HEDIT for MS-DOS | Paging for Minix | CIFS for GNU/Hurd
The 'Viking' Filesystem (Virtual Distributed File System for Linux)

Site Under Construction

Copyright (C) 1999, Ashutosh S. Rajekar, <[email protected]>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.

$Id: index.html,v 1.28 1999/11/03 07:07:44 asr Exp asr $