Development of GNU/Linux DIStributions
By Arpan Chavda (09BCE006)
& Hitesh Piprotar(09BCE054)
Guided by
Mr.Miren Karamta,BISAG,Gandhinagar
TWO OPERATING SYSTEMS
- DMLinux : A GNU/Linux operating system for CE/IT Students,Software engineers and IT field persons.
- OpenGujarat : A GNU/Linux operating system in Regional language(Gujarati),developed as per requirement of BISAG and It is an idea of Mr.T.P Singh(Director of BISAG).
DMLinux
(https://github.com/codejar-lab/dmlinux)
Features of DMLinux
Customized GUI(DE)
Inbuilt language support like python,perl,ruby,etc.
Inbuilt essential IDEs like Eclipse,Qt
Inbuilt Web server (Apache)
Inbuilt Android Developer Toolkit for android developers
Aptana studio IDE for web developers
Linux app development utilities like quickly toolkit
Hardware IDEs like Arduino,Logisim
Robotics tools like fritz,eagle
Documentation tools like LATEX
Opengujarat
(https://github.com/codejar-lab/opengujarat)
FEATURES of OPENGUJARAT
-
Idea of Director of BISAG and this task was given by BISAG.
-
Whole GUI in Gujarati Language
-
It can run on lower configuration PCs which have less RAM and graphics.
-
All essential applications are included as per the requirement of BISAG.
-
We have included English to Gujarati Dictionary which is built by us.
-
We have translated approx. 80% of English distribution.
DICTIONARY
We have taken database from GujaratiLexicon.com which is well known site for gujarati to english database.
For Linux,We are using Stardict(application) as Dictionary look up program(Front end).
For Android,We are using Colordict(application) as Dictionary look up program(Front end).
Our dictionary is cross platform.
It can work on Linux(any platform RPM or DEB),Windows (Any),Android(2.2 or up),Mac OS x.
PACKAGE MANAGEMENT
-
Debian package(.deb) is binary format of installable applications like .exe in Windows systems.
- We have build debian packages for Dictionary and Gujarati translation so any user can install it in his/her system.
- This packages can be installed on any debian based operating system like ubuntu,debian,mint,pclinuxos,etc.
USED TOOLS
-
For System development,
1.chroot utility
2.UCK toolkit(ubuntu customization toolkit)
3.Build essential toolkits
- For package management,
1.dpkg-deb
-
For Translation,
1.gettext utility
2.Po-editor
-
For dictionary,
1.sqllite-browser
2.stardict-editor
ISO and Source code
- In future, Any developer can learn or access our code for further development.