130 likes | 237 Views
Secure Version of OpenSolaris with an E-mail Client (1b) SolarBird. Team Members Karthikeyan G A Aparna M Karteek Majety Tarun Mittal Spoorthy A Raman. Index. Problem Statement Related Work Architecture Specification Approach. Problem Statement.
E N D
Secure Version of OpenSolaris with an E-mail Client (1b) SolarBird Team Members • Karthikeyan G A • Aparna M • KarteekMajety • TarunMittal • Spoorthy A Raman
Index Problem Statement Related Work Architecture Specification Approach
Problem Statement To develop an Operating System based on OpenSolaris loaded using a CD or other portable media providing the user with only an email client interface. The OS will not use any swap space and will not allow installation of hard disk drivers, thus ensuring security of data in the hard disk from any network threats. The OS will map and utilize RAM as a local drive and provide user with the facility to use USB devices. Index
Specifications of the Project • Operating System: OpenSolaris 2009.06 • Kernel Version: snv_111b • Kernel Release: 5.11 • E-mail Client used: Mozilla Thunderbird 3.0 Features Index
Features Of SolarBird • OpenSolaris Kernel 5.11(without HDD) • ThunderBird mail client • Nautilis folder browser • OpenSolaris boot loader • GNOME Desktop • Necessary daemons (Audio, network, video, system) • Terminal • User Accounts Manager Index
Related Work Bootable from a live CD/USB • Faun OS • Puppy Linux • Slax Web Based OS • Google Chrome OS Index
Architecture of SolarBird ThunderBird RAM File System Compression Mechanism User Configuration and User Files storage Index
RAM File System • It is located on the RAM of the machine • The file system format is UFS (Unix File System) • The minimum capacity of the required RAM is yet to be established. • Has the features of storing and retrieving data on it but is not persistent. Data remains until the RAM power is on. Architecture Index
ThunderBird Email Client • Developed by Mozilla Incorporation. • Thunderbird is a free, open-source and cross-platform mail client for most operating systems • In Solarbird, all the features of ThunderBird are maintained in addition to providing an in memory compression technique to store mails in RAM. Architecture Index
Compression Mechanism • It is used to compress user mails to fit in the available memory on the RAM that is limited. • It would be implemented using ZLIB compression technique for in memory compression/extraction in OpenSolaris. Architecture Index
User Configuration Files and User Files • It would consist of configuration files modified by the user for system settings. • It would be written and saved if the media that is used for booting is writable. • User files created during a live session are also stored on RAM and can be written to any external media like CD or USB drive. Architecture Index
Our Approach • Distribution Constructor – a package from OpenSolaris to create a new CD(ISO) or USB(.USB) image. • Editing the actual CD image of OpenSolaris according to our requirements. Index