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>
