this file contains the package information and basic isues.

Introduction

The goal of bangla linux project was to make a bengali language distribution of linux. 
The distribution has to have the following features. 

1. Easy to Install
2. Easy to use
3. Easy to install applications
4. Easy to configure
5. Simple GUI
6. Basic applcation in bengali as well as english
7. Easy to correct system problems. 
8. Hardware support to most hardware present
9. Fast Response
10. easy to update

Though this list is a very generic list and is expected out of all operating systems. 
Now we have to work on these to make linux as easy and as accessable as possible. It 
is my experience that X windows is generally slower that all competing Operating 
systems GUI servers. This can be a drawback. And also an advantage. X windows has 
features that far exceeds any other gui servers capabilities.

























Basic Packages

There are 8 basic Packages(modules) to put the system up. 

banglalinux-core-0.01.rpm
This Package to include :
Bash, Binutils, Bzip2, Diffutils, Fileutils, Findutils, Gawk, GCC, Grep, Gzip, Make, 
Patch, Sed, Sh-utils, Tar, Textinfo, Textutils, Utils-linux, Linux-2.4.19, Man-pages, 
Glibc-2.2.5, Gcc, Zlib, Gawk, Ncurses, Vim, Bison, Less, Groff, Textutils, Sed, Flex, 
BinUtils, Fileutils, Sh-utils, Gettext, Net-tools, Perl, Linux threads, M4, Texinfo, 
Autoconf, Automake, Bash, File-3.39, Libtool, Bin86, Ed, Kbd, Diffutils, E2fsprogs, 
Grep, Gzip, Man, Lilo, Modutils, Netkit-base, Patch, Procinfo, Procps, Psmisc, Shadow, 
Sysklogd, Sysvinit, Tar, Banglalinux boot script

banglalinux-core-X11R6-0.01.rpm
X windows, freetype todo

banglalinux-core-fonts-0.01.rpm
All fonts. To go here. todo

banglalinux-core-gnome2-0.01.rpm
Basic Gnome 2. files to be added later. todo

banglalinux-core-games-0.01.rpm [User Removeable]
basic gnome games todo

banglalinux-core-office-0.01.rpm [User Removeable]
basic office suite todo

banglalinux-core-internet-0.01.rpm [User Removeable]
basic internet applications web browser, email client, and all. todo

banglalinux-core-confutils-0.01.rpm
every bloody configuration utilities needed by desktop users. Todo. We need to find 
some. Like sound card detection all the other stuf we need. 

All other installation packages to go in /opt and /etc/opt. We will write a checking 
utility. Which would check all the above packags. And see if the hard disk has a valid 
copy. If not we force reinstall that package. So core system remains consistant. Even 
after applications are added and removed. And by chance if some thing is quietly 
stolen by uninstall of another utility. 




Updates

Updates can be in form of update packages. Or a complete module upgrade. They can be 
in form of update cds. Or from the internet live update types. 


Recovery
In windows reinstall is a feature. You need to reinstall the operating system whenever 
there is a hick up. Here the 8 packages(modules) above. Will be tested from time to 
time by a test program that needs to be writen. If any file is missing that module is 
reinstalled preferably without users knowlage. What that does is keeps the system up 
and transparent to the user.

Another case could be when lilo hick up. We need to make a recovery mode in the CD.

The most common case and the one that I am afraid of is X Failures. I am clueless 
there. We really need to find a way out of the beasts failures. This is where we need 
a lot of work. 

HDD Failure - God Help the end user then

Configuration
Configuration tools, autodetect tools kudzu to go here <to do>

Reply via email to