Basic Assistant Tools Using Linux

Basic Assistant Tools Using Linux

BASIC ASSISTANT TOOLS USING LINUX 1SHREYAS TIGDI, 2SANKET YEVALE, 3DHANSHRI PARATE, 4DNYANADA KAKDE 1,2,3,4Computer Dept., Computer Dept., Computer Dept., Computer Dept. Abstract—Today Operating Systems meets the need of a layman completely; meanwhile it absolutely ignores the fact that computers are also used by programmers & developers on large scale. Our paper discusses a new concept of dedicated OS for web developers and as it is web OS it demonstrates power of incredible space, computational capability, interactive GUI & ease of work. I. INTRODUCTION Typical computers used in hospital are more related with certain types of software so they can be provided In our day to day life, when we use computer for with that s/w only. performing task, many a times we face some Researcher work on PC’s with faster operations problems regarding Memory, computations space etc. and more memory requirements so they are in real One of the solutions to this problem is make use of need of this OS. high memory, and high performance processors. But in some situations it is inefficient to invest money in C. Student OS: such hardware. The apps required by a students like planner, e- Some existing OS come along with some pre- library access and journal sheets would be provided installed applications & services which occupies In recent times internet has become a main source memory on hard disk and sometimes Computation of knowledge which is provided seamlessly and space too. For such situations we might simply use an interactively to the student thus empowering them. operating system that will have only the applications Once they become used to this kind of OS they and programs that are necessary. learn a lot about the technology and its future applications A web developer usually uses text editor, a web browser & web server for developing web II. PROPOSED SYSTEM applications this causes a memory requirement of around 1000-3000 kilobytes and our regular OS The operating system will be a dedicated Operating which uses large memory chunk. This shortage of System that will include only the necessary packages memory and computing space degrades the overall (Applications) that is required by a Web Developer. performance of computer. The Operating System will be based on Linux kernel which is provided by various Linux distributions. The So an ideal OS would be ‘Fedora OS’ will be used for kernel (i.e. The Linux Less memory consuming. kernel from fedora operating system will be used). As Cheaper at price but at same time maintaining the existing systems, new system will include basic quality of service. packages like shell, macro processor, assembler & Highly platform independent. other system programs. The Fedora OS will be used Dedicated and fully personalized. as the HOST system. All the packages and codes will be installed on it and used for further needs. In As mentioned earlier project is about dedicated OS so addition to it, additional packages that are required by this further can be extended from web developer to a web developer will be used. students, professors, Doctors, Engineers etc The project is more concentrated towards the A. Engineers OS: dedicated nature and assistant tool. The packages that Engineers of various stream like Mechanical, Civil, will be used will be the packages that are required by Automobile who require typical applications can a web developer and no extra packages shall be benefited. included. We will be using some of the old packages Applications like AutoCAD, ECAD, DEFORM can and the packages already existing in the HOST be bundled and provided to respective users. system. The newest package versions may have problems that might crash the system. To stabilize the B. Doctors or Medical researchers OS: system working packages will be used that are Some software applications of medical field which specified in the book LFS. The basic packages like don’t have compatibility with most of OS will be the Apache server, text editor etc. will be included in supported. the proposed system. Due to this no un-necessary Proceedings of 4th SARC International Conference, 30th March-2014, Nagpur, India, ISBN: 978-93-82702-70-2 76 Basic Assistant Tools Using Linux applications will be included. But if user wants to build. These packages are available to download and install some applications he will be able to add are open-source. packages later. Another way is to implement a web based OS. As the D. Application system will be designed for a dedicated web The applications which are required by a web developer, it seems ok to use a browser to show user developer such as the text editor, web server, color the GUI that will include a file browser and code pallet etc. will be provided. These applications applications links which will be executed via will not be installed on the user system, as these command prompt or some other web service. This applications are required by every web developer will work similar to a WEBOS. A Web OS is a user they will be on the server. This will allow saving interface (UI) that allows people to access user’s system disk space which will make work flow applications stored completely or in part on the Web. best possible. These applications will work as web It might mimic the user interface of traditional apps but will open in a site specific browser. While computer operating systems, but it doesn't interact working on them user will get the feel of a directly with the computer's hardware. The user must application as they will be designed as a web still have a traditional OS on his or her computer. application. A site specific browser allows opening only a single site on it without any chrome options Similarly this web GUI will work on a server this will that many browsers provide now a days. save a large amount of space. A standard desktop environment like GNOME takes over 300MB of E. The assistant tool space per system. But if we implement a web OS a The Assistant tool will be a background Application lesser amount of space will be required as only one which will work as an OS Extension to provide the copy will be required to be saved on a server. Thus if user an ease and fast operations in the working we consider a office has around 50 web developers environment. It will be a application that will keep and their independent system so in total it will save record of previous actions that the user has performed 50X300 which is approximately equal to 15000MB in a database. Whenever the user performs a similar of space, which makes up to 15TerraByte of data. action or for that matter any action, the application will mine the database to find out rules for various IV. IMPLEMENTATION tasks. The rules will be finding out by association rule mining on the given database. The top rules will be The SUSE Studio provides a excellent interface for shown to the user, by selecting any of the one rule the building your own distribution. We used the same in related operation will be performed. our project to provide us with the base Operating System. The Open SUSE provides with basic kernel To make it simple lets explain this with a example. and drivers and compilers which can be used by us to Suppose a programmer is frequently copying various build our own system. The required applications like ‘.php’ file to a folder called “www” every time he the X-Window System can also be downloaded from copies files, entries are made into the database. Thus their repository. Thus use of SUSE Studio is what we when next time he tries to copy a “.php” file the thought of. assistant will show options in which “copy to folder www” will be shown. Once the user selects this At start it is necessary to configure the system to option files will be copied to the folder “www”. Thus default variables and configuration. Including the X- the user will not require opening and browsing to the Window system itself will just give only the driver or folder. connector to display graphics on display. We are using Version eleven which is also called as X11. It is a III. MODULES network based graphic window system that was developed by MIT. X is based on the client/server One ways is to use existing Interface which are model, in which the application program (client) does normally used by many distributions. On desktop not directly access the display, but communicates with systems, the most popular user interfaces are the an intermediary display program (server). extensive desktop environments KDE Plasma Desktop, GNOME, Cinnamon, Unity and Xfce, The System initially contained the basic linux kernel though a variety of additional user interfaces exist. with bash and other compilers etc. The X-Window Most popular user interfaces are based on the X system is added later, this allows displaying graphic Window System, often simply called "X". It provides applications on display. This allows displaying the site network transparency and permits a graphical specific browser which allows displaying the GUI and application running on one system to be displayed on other applications on the display device as a normal another where a user may interact with the application though they are running on the server. The application. To implement these interfaces we simply applications like the GUI and other applications as need to include their packages while building the mentioned in above modules are coded in PHP and Proceedings of 4th SARC International Conference, 30th March-2014, Nagpur, India, ISBN: 978-93-82702-70-2 77 Basic Assistant Tools Using Linux html.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us