Main > Free Download Search >

Free sears appliances software for linux

sears appliances

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 69
Virtual Appliances Base 0.1.059

Virtual Appliances Base 0.1.059


Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and application more>>
Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and applications.
The are Gentoo Linux based and optimized for use in VMware.
Summary Instructions for using the Base Virtual Appliance
Download the Virtual Appliance.
If you do not have VMware Player, Workstations, Server, GSX, or ESX, Download VMware Virtual Player or VMware Virtual Server and install it.
Unpack the Virtual Appliance zip or tar.bz2 file.
Use your VMWare product to open and run the VirtualAppliancesBase.vmx file
Observe your VMWare console. The Virtual Appliance IP address will be printed there.
Using your Web Browser, open the Virtual Appliance Management console at https://your_ipaddress:8000/
The Mangement console listens on port 8000 and uses https.
Login to the admin console. The factory username:password is admin:admin.
Change the admin password to something secret through Configuration|Authentication
Enter shared storage information in Configuration|Storage
Your shared storage files will now be available via the webserver on the Virtual Appliance at http://your_ipaddress
Enhancements:
- This is a new Virtual Appliance featuring an instant PostgreSQL server and phpPgAdmin.
- It is a fully self contained Virtual Appliance, only 14MB to download, and ready to use with no configuration.
<<less
Download (13.4MB)
Added: 2006-07-01 License: Free To Use But Restricted Price:
1212 downloads
rPath Appliance Agent 1.0.10

rPath Appliance Agent 1.0.10


rPath Appliance Agent project is an extensible application framework for the administration of appliance devices. more>>
rPath Appliance Agent project is an extensible application framework for the administration of appliance devices through a web-based user interface.
The framework is comprised of individual component plugins which offer specialized functionality, such as a message log interface, user account preferences, system updates, and entitlement management capabilities.
You can also develop and add plugins to the rAA framework, extending capabilities and functionality for your specific requirements.
To set up your environment for developing rAA, untar the devel.tar.bz2 tarball in the docs directory into your development directory. It should contain the following files:
- README.devel:
this file.
- dev.cfg:
configuration for the development environment.
- raa:
symbolic link to the rAA installation, usually
/usr/lib/python2.4/site-packages/raa.
- raa-service:
used by the startup script for the rAA service daemon.
- raa_service_dev.conf:
configuration file for the rAA service daemon. This contains a pluginDirs
configuration option. Change or append to its value to add additional
directories in which you are developing plugins.
- raa-web:
startup script for the rAA web layer.
- start-raa-service.sh:
startup script for the rAA service daemon.
Enhancements:
- Enhancements to the backup plugin, and a new plugin has been added to allow users to upload new SSL certificates for rAAs Web servers HTTPS connections.
<<less
Download (0.097MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1040 downloads
Net::Appliance::Phrasebook 0.08

Net::Appliance::Phrasebook 0.08


Net::Appliance::Phrasebook is a Perl module for network appliance command-line phrasebook. more>>
Net::Appliance::Phrasebook is a Perl module for network appliance command-line phrasebook.

SYNOPSIS

use Net::Appliance::Phrasebook;

my $pb = Net::Appliance::Phrasebook->new(
platform => IOS,
source => /a/file/somewhere.yml, # optional
);

print $pb->fetch(a_command_alias), "n";

If you use Perl to manage interactive sessions with with the command-line interfaces of networked appliances, then you might find this module useful.

Net::Appliance::Phrasebook is a simple module that contains a number of dictionaries for the command-line interfaces of some popular network appliances.

It also supports the use of custom phrasebooks, and of hiearchies of dictionaries within phrasebooks.

<<less
Download (0.007MB)
Added: 2007-02-23 License: Perl Artistic License Price:
973 downloads
Virtual Appliances Cacti Server Build 75

Virtual Appliances Cacti Server Build 75


Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure. more>>
Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and applications. They are Gentoo Linux based and optimized for use in VMware and Xen.
Virtual Appliances are free to download and use, and you can choose from a simple Web server, an Apache Tomcat server, a MySQL server, and a PostgreSQL server.
Enhancements:
- This Virtual Appliance server runs Cacti, which is a network graphing solution based on RDDTool.
- It is used to provide real-time and historical visualization of network activities.
- The Cacti Server includes onboard MySQL and PHPmyAdmin in a 40MB download package to run under any VMWare product or VirtualPC.
- As with other Virtual Appliances, this Cacti Server can use Virtual Hard drives automatically, which allows for a database of any practical size.
<<less
Download (MB)
Added: 2006-12-07 License: Free To Use But Restricted Price:
624 downloads
srcat Alpha-0

srcat Alpha-0


srcat project can retrieve data from disks once used in a Coraid SR (SATA+RAID) appliance. more>>
srcat project can retrieve data from disks once used in a Coraid SR (SATA+RAID) appliance.
Enhancements:
- This initial alpha release retrieves data from disks that previously composed a clean RAID 5 in a Coraid SR.
- The retrieval takes place on a POSIX platform, independently of the SR unit.
- Support for RAID arrays missing disks and for levels besides RAID 5 has yet to be added.
<<less
Download (0.007MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1214 downloads
issPolicy 1.01

issPolicy 1.01


The issPolicy utility allows ISS RealSecure Network Sensor and policy files to be converted into a single HTML file. more>>
issPolicy is a free open-source utility for converting an ISS RealSecure Network Sensor and ISS Proventia Inline Appliance Policy to a static HTML file.
Written in Perl, issPolicy allows for granular parsing of ISS RSNS and ISS Proventia policies (also refer to the "support" section), and supports a wide variety of features (see "features" section) allowing the HTML generation to be customized based on different policy parameters.
Main features:
- issPolicy automatically detects whether the policy is a ISS RealSecure Network Sensor or ISS Proventia Inline Appliance policy and generates a static HTML file based on the policy type and its features.
- issPolicy extracts the following information from the ISS RealSecure Network Sensor Policy:
- Signatures Policy (Signature Name, Signature Description, Signature Status, Signature Priority, Configured Responses, Logging Type)
- IP Filters Policy (Filter Name, Filter Description, Filter Status, Protocol, Source Address, Source Port, Destination Address, Destination Port)
- Event Filters Policy (Filter Name, Filter Description, Filter Status, Filtered Event, Source Address, Source Port, Destination Address, Destination Port)
- issPolicy extracts the following information from the ISS Proventia Inline Appliance Policy:
- Signatures Policy (Signature Name, Signature Description, Signature Status, Signature Priority, Configured Responses, Logging Type, Drop Options, DynamicBlock Options)
- IP Filters Policy (Filter Name, Filter Description, Filter Status, Protocol, Source Address, Source Port, Destination Address, Destination Port)
- Event Filters Policy (Filter Name, Filter Description, Filter Status, Filtered Event, Source Address, Source Port, Destination Address, Destination Port)
- issPolicy contains various useful options allowing for a tailored HTML Policy file to be generated, based on one or more of the following criteria:
- Signature Policy Criteria:
- Whether signature is enabled or disabled
- Based on signature priority (High, Medium, or Low)
- Whether drop is enabled [only on ISS Proventia Inline Appliance Policies]
- Based on drop options (ConnectionWithReset, Connection, or Packet) [only on ISS Proventia Inline Appliance Policies]
- Whether dynamicblock is enabled [only on ISS Proventia Inline Appliance Policies]
- Based on dynamicblock options (IsolateTrojan, BlockWorm, BlockIntruder) [only on ISS Proventia Inline Appliance Policies]
- IP Filter Policy Criteria:
- Whether IP filter is enabled or disabled
- Event Filter Policy Criteria:
- Whether Event Filter is enabled or disabled
- issPolicy uses an "API" structured format, pushing the entire policy to hash arrays, allowing the possibility for other output methods to be developed (CSV, XML, etc...)
<<less
Download (0.016MB)
Added: 2005-07-04 License: GPL (GNU General Public License) Price:
1573 downloads
Argante 1.1b

Argante 1.1b


Argante provides a secure, distributed, and fast VS machine. more>>
Argante provides a secure, distributed, and fast VS machine.

Argante is a fully operational, virtual environment for effective, secure, and accurate development of network appliances and other solutions (distributed routers, heterogenic, and self-adapting clusters).

Argante is a fully virtual environment for running applications on Unix
systems. This makes many people think about Java and its sandbox for example, although the technical reasons Argante is based on were totally different.

For one thing, Argante is a complete operating system. It has its own
implementation of processes, inter-process communication, filesystem,
access control... All built on the top of basic real OS low-level
implementation, but with own control mechanisms, own semantics and so on.
Why all this? I will try to explain:

The standard architecture of operating systems and hardware (e.g processors) falls flat when it comes to security and stability of the software.
To be short: it lacks low lewel support for general access control, error
handling (primitive techniques existing in, say, the 80386 series are not
enough), and the architecture of stack or data segment usage is based on
some mistaken assumptions.
<<less
Download (0.49MB)
Added: 2007-02-28 License: LGPL (GNU Lesser General Public License) Price:
968 downloads
Astaro Security Linux 7.5 Beta

Astaro Security Linux 7.5 Beta


Astaro Security Linux is an award-winning, unique network security solution in an integrated and easy-to-use and manage package. more>>
Astaro Security Linux 7.5 Beta offers you a wonderful and extremely useful product which is an award-winning, unique network security solution in an integrated and easy-to-use and manage package. Astaro Security Linux includes a combination of the following security applications:
  • A Firewall with stateful packet inspection and application proxies guards Internet communications traffic in and out of the organization.
  • A Virtual Private Network (VPN) gateway assures secure communications with remote offices, road warriors, and telecommuters.
  • Anti-Virus defends computers from both email and web-bourne viruses.
  • Intrusion Protection detects and stops hostile probes and application-based attacks.
  • Spam Filtering eliminates the productivity drain of opening and deleting unsolicited emails.
  • Surf Protection (Content Filtering) and Spyware Protection improve productivity by blocking inappropriate web activities, provide full protection from user tracking threats and violation of privacy.

Major Features:

  1. Protects all types of networks Windows, Linux, Unix and others.
  2. Delivers comprehensive features at low cost maximizing your ROI (return on investment).
  3. Highly effective. Has won numerous industry awards. Beat Cisco and Checkpoint in InfoWorld magazine product review, Beat IBM and Computer Associates in Linux World for Best Security Application.
  4. Integrated management platform features an intuitive browser-based interface and one-step updates for rapid deployment and easy management.
  5. Can be installed in under 15 minutes or purchased pre-installed on security appliances.
  6. Can start with firewall, VPN and spam protection and add other security applications as needed, seamlessly.
  7. Runs as a dedicated application server on top of a hardened operating system, which relieves operating system management headaches.
  8. Runs on systems ranging from small devices up to large multi-processor systems utilizing gigabytes of memory.
  9. Redundant systems can be configured to provide high availability and automatic failover in case of hardware or network failures.
  10. Load balancing improves performance - traffic shaping can set priorities by network, service and protocol.
  11. Logging, automatic backup, and diagnostic tools support high reliability.
  12. Free online evaluation workshop to get you started.

Enhancements:

  1. Major New Things:
    • Intrusion Protection Performance
    • Uses new version of the IPS engine
    • Scales massively when used with Multi-Core CPU/Appliances
    • Real-Time Bandwidth Monitor
    • New Interface utilization bars on Dashboard (setup scale via QOS)
    • Click for detailed overview as to "whats happening in my network right now"
    • Import/Export Widget
    • Gives the ability to work with manual lists for many features/fields
    • Useful to import a large blacklist (for example) into the URL Blacklist
    • Can been seen in many user-input boxes in Web, Mail and more. (Green Up/Down Arrows)
    • Clone Objects
    • Easily duplicate existing objects for quick re-use.
    • Supported in most places for many objects (Definitions, Services, Certain Profiles/Actions)
    • Extended Network Security Reporting
    • Added Detailed Packet Filter/Firewall Reports
    • Added Detailed IM/P2P Reports
    • Reputation Support for Web Security
    • Allows use of the trustedsource.org reputation for Web Filtering
    • Documentation coming, for now visit their site/FAQ for more info on reputations
    • DHCP Improvements
    • Automatically map a current lease to a static assignment
    • Limit DHCP leases to those with static assignments only
    • Configurable DHCP lease time
    • Servers retain configuration when enabled/disabled
    • Multicast Routing Daemon
    • PIM-SM Routing support
    • More documentation on this implementation to come. Experiment with it and if it solves your needs.
  2. Other New Things:
    • Windows SSL VPN Upgraded - New Client which supports X64 and many other options (download again via the UserPortal)
    • Improved HTTP Caching - Increases hit/usage rates and makes the cache more effective.
    • Quarantine/UserPortal Usability - Adds navigation to the bottom (supplementing the existing controls at the top), large amounts (250-1000) of displayed items per page, and sorting by subject line.
    • Default Definition for "Internet" - Allows to specify "Internet" as an object which will exclude internal network(s) to aid policy creation (0.0.0.0/0 on Gateway interface)
    • Customizable Shortcuts - Change the default Ctrl assignments to fit your preference
    • Improved Definition/Services Sidebar - Mouseover now instantly shows full name and extended info to aid identifying desired object for drag n drop.
    • User List shows static IPs - if assigned/configured (no need to edit in order to view)
    • Live Log Negation - use to filter live logs to not show lines that match "-" entries i.e. -test to remove lines containing "test"
    • Console/SSH Logins Trigger a notification - provides admin the needed insight when accessed.
    • Instant Email Backup - Button for every created backup file which allows it to be sent immediately via email to configured addresses
    • Custom text for notifications - Allows easier identification of which installation is sending the message. Especially useful if managing multiple sites using notifiers.
    • Test NTP Sync - Button to immediately poll the configured NTP server
    • Automatic Backup before Up2Date install
    • Configurable Default for Lists - Allows for the amount of items per page (Packet Filter Rules, or anywhere there is a number amounts drop down) to have a larger default view
    • Cluster/HA Serial Number View - Information on connected units made easier
    • Schedule Firmware Installation - When an Up2Date for Firmware is available, you can schedule it to auto-install at a certain time (not a recurring setting)
    • WebAdmin Network Section Split - Now two sections; "Network" and "Network Services" for usability.
    • Search Boxes Retain Data - No need to re-enter query when returning from a drill down/result click.
    • System Restart Reason - Allows logging of "why was system restarted" in the notification
    • Group Tool tips for Members - Easily discern Network/Service Group members without having to edit in order to view
    • Reporting Exclusions - Used to remove unwanted entries from various reports (such as Google-analytics from Web Security tables
    • Log Flag for NAT Rules - Similar to packet filter, tells you which NAT rule was matched as part of traffic handling
    • Masquerading for Additional IP Addresses - Allows the use of Masquerading (vs. just SNAT) for additional IPs bound to an interface
    • Support for Multiple Authentication Servers - The authentication server section has been redesigned to support fallback/failover in an easier format, with many usability improvements
    • SNMP MIB - Downloadable via the SNMP section of WebAdmin
    • Up2date Status Reworked - Clarifies the current status of a Firmware Up2date to avoid confusion regarding the availability, download progress etc...of an issued Up2date.
    • Inline/Snap Report Links - Directly moves the Admin to the relevant details report when browsing the embedded daily reports located throughout WebAdmin
    • Global POP3 Sender Blacklist - Quarantined as "other" in the QM/EUP
    • Dashboard RSS Feed - Provides visibility to select Astaro-issued items via WebAdmin
    • Other magic features, enhancements, and usability improvements
<<less
Added: 2009-05-30 License: Free for non-commerc... Price: USD290.00
13 downloads
 
Other version of Astaro Security Linux
Astaro Security Linux 7.404Can be installed in under 15 minutes or purchased pre-installed on security appliances. Can
Price: USD290.00
License:Free for non-commerc...
Download
1 downloads
Added: 2009-07-09
Price: USD290.00
License:Free for non
Download
1 downloads
Added: 2008-04-06
Astaro Security Linux 6.311under 15 minutes or purchased pre-installed on security appliances. - Can start with firewall
Price: $290
License:Free for non-commercial use
Download (MB)
818 downloads
Added: 2007-08-01
Price: $290
License:Free for non-commercial use
Download (270MB)
1356 downloads
Added: 2006-02-09
Sepp 0.6

Sepp 0.6


Sepp is a version of the classic sliding puzzle game in which the properly ordered tiles form a picture. more>>
Sepp is a version of the classic sliding puzzle game in which the properly ordered tiles form a picture.
Sepp, the Sliding Evil-Piece Puzzle, implements a computer version of the classic moving puzzle game, which has 15 sliding tiles in a 4-by-4 matrix and is also known as the 15 puzzle, in which the properly ordered tiles would form a picture.
Variants like Loyds would be unsuitable for this version of the game because a picture in which two contiguous tiles were swapped (and which, therefore, could not be recomposed) might annoy users and likely be perceived as a bug in the program; therefore, Sepp does not perform arbitrary tile swapping when scrambling the tiles, and the original image can always be obtained given enough tile pushes.
On the other hand, Sepp implements its own innovative kind of player aggravation: based on a user-configurable degree of evil, ranging from Not at all evil to beyond Very Evil, Sepp decides, during each animation frame, whether it will disturb a tile while the game is in progress. For better or worse, this feature, which can be disabled by setting the evilness to Not at all evil, sets Sepp apart from other, similar games.
Main features:
- Sepp allows the player to select the tile that will be used as the empty slot by simply clicking on it before scrambling the tiles; this setting is remembered by Sepp for as long as the players session stays in the puzzle in which the tile was chosen, and is dismissed when the user chooses a different picture or different grid geometry.
- Sepp keeps track of time spent by the player in solving the puzzle, but displays it only if and when the puzzle is solved; in this regard, Sepp implements the same behavior as the casual game Frozen Bubble and avoids distracting and terrorizing the user during gameplay.
- The terror that Sepp does cause its players comes in four levels, and can be set using an options menu that is available with a single click immediately after startup; in consideration of the elderly, the children, and small household appliances, "evilness" is disabled by default.
- The Sepp player can enjoy endless hours the aggravation using the input device of his choice, whether it be the keyboard or the mouse: except for empty slot selection, all operations can be performed with either; additionally, Sepp does not require dragging of the tiles but instead supports single-click action.
<<less
Download (0.88MB)
Added: 2006-03-24 License: GPL (GNU General Public License) Price:
1310 downloads
Zero Touch Linux Server 1.0

Zero Touch Linux Server 1.0


Zero Touch Linux Server is the easiest way to setup your back office infrastructure. more>>
Zero Touch Linux Server is the easiest way to setup your back office infrastructure. If you need mail server, file server or domain controller - ZTL is perfect for you. ZTL is now a FREE product that brings together the stability of Linux and the security of Trustix or 100% binary compatibility of CentOS with a simple web-based interface.
ZTL allows you to perform administrative tasks without any special knowledge. If you need to setup a server for your office, and do not have prior experience in doing it - ZTL is for you.
Main features:
- remote administration of servers
- three levels of access
- simple and comfortable web-based interface
- one click server upgrade
- based on powerful and secure operating system: Trustix Secure Linux
- based on free and 100% binary compatible operating system: CentOS Enterprise-class Linux Distribution
- ability to install and configure Web, Mail, DNS, Domain Controler, File Server, Printer Server as well as Database, DHCP, Proxy servers, Firewall servers
Three levels of access:
Admin Level:
- manage server configuration
- install/uninstall and automatically configure appliances
- create and manage websites/domains
- use PHP plugins: SquirrelMail, phpMyAdmin
Domain Level:
- create and manage websites/mailboxes/users
- add/manage shared folders
- manage MySQL/PostgreSQL databases
- add/manage users
- manage DNS records, Apache webserver virtual host settings
- use PHP plugins: SquirrelMail, phpMyAdmin
- remove/get system information
End User (Mail / FTP user) Level:
- webmail interface
- manage your mail settings
- use PHP plugins: SquirrelMail, phpMyAdmin
- change password
- upload download files via web
<<less
Download (450MB)
Added: 2007-05-03 License: Freeware Price:
915 downloads
GroundWork Monitor Open Source 5.1.0-4 stable (VMWare Appliance)

GroundWork Monitor Open Source 5.1.0-4 stable (VMWare Appliance)


GroundWork Monitor Open Source is a complete availability monitoring solution. more>>
GroundWork Monitor Open Source is a complete availability monitoring solution that ensures IT infrastructure uptime while identifying issues before they become real problems.

Unifies best-of-breed open source tools - Nagios*, Nmap, SNMP TT, PHP, Apache, MySQL and more — through PHP/AJAX-based components and an integrated user interface to deliver the extensible functionality you require.
<<less
Download (1500MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
909 downloads
LEAF Bering-uClibc 3.1 Beta 1

LEAF Bering-uClibc 3.1 Beta 1


LEAF Bering-uClibc is a secure, feature-rich, customizable embedded Linux appliance for use in a variety of network topologies. more>>
LEAF Bering-uClibc is the successor of the Bering distribution. Replacing glibc with uClibc a significantly smaller distribution is possible. All packages are ipv6-ready and based on the latest sources. It also provides a new and enhanced package management.
LEAF Bering-uClibc is available for download as a single-floppy-based firewall or as an ISO-image. Additionally booting from HD, CF or an USB device is supported.
The floppy image supports dhcp, ppp and pppoe connections out of the box and fits for a SOHO network demanding a stable and secure router/Internet connection. Secure remote administration is available with dropbear, a small sshd replacement.
Using the ISO image, or an USB/CF/HD boot device, you can add about 150 packages to extend LEAF Bering-uClibc with capabilities like SNMP, 6wall (an shorewall-like IPV6 firewall setup utility), VPN, Intrusion Detection, Traffic Accounting, Quagga Routing Suite, bandwith management and wireless connections, just to name a few.
Whats New in 3.0.2 Stable Release:
- This release provides a minor fix for the config/package system and updates for dnsmasq, dropbear, and shorewall.
<<less
Download (0.42MB)
Added: 2007-03-23 License: MIT/X Consortium License Price:
947 downloads
rPath Linux 2.0 Alpha 2

rPath Linux 2.0 Alpha 2


rPath Linux is a Linux distribution built with the new Conary distributed software management system. more>>
rPath Linux is a Linux distribution built with the new Conary distributed software management system.

rPath Linux provides the foundation for creating software appliances that is:

Easily tailored to any application requirements
Built using Conary packaging technology, rPath Linux provides a more fine-grained breakdown of system components than in typical Linux environments. This allows application developers using rBuilder to pick just the pieces they need to support their application.

Engineered to the highest levels of quality
The rPath engineering team has a long history of delivering high quality Linux technology to demanding enterprise customers and software vendors. They have taken the lessons learned from these customers and partners and built rPath Linux to meet the demands of today’s corporate IT environments.

Compatible with many popular commercial Linux distributions
If you already offer your application on Linux, it will likely run unchanged on rPath Linux, so there is minimal effort required to offer your application as a software appliance.
<<less
Download (479MB)
Added: 2007-02-08 License: GPL (GNU General Public License) Price:
990 downloads
 
Other version of rPath Linux
rPath Linux 1.0.6creating software appliances and purpose-built distributions using rBuilder Online at http ... customers who use rPath Linux tobuild software appliances. Enhancements: - rPath Linux, the
License:GPL (GNU General Public License)
Download (MB)
899 downloads
Added: 2007-05-15
BizGuardian Firewall 3.2

BizGuardian Firewall 3.2


Simple to install Internet sharing software for broadband users (ADSL, Cable,... more>> Simple to install Internet sharing software for broadband users (ADSL, Cable, Satellite, T1, T3 etc) that creates a firewall and VPN appliance without unnecessary complexity or cost. Integrated IPsec VPN can be simply set up in ten minutes from the web based GUI. Ideal for remote teleworkers, road warriors (integrated PPTP Server), branch office, home office, and Small to Medium size businesses of all types. Will grow with you to support up to 1,000 users. Comprehensive reporting and remote management tools.<<less
Download (3.00MB)
Added: 2009-04-15 License: Others Price: NA
191 downloads
Sanos 1.3.3

Sanos 1.3.3


Sanos is a minimalistic 32-bit x86 OS kernel for network server appliances running on standard PC hardware. more>>
Sanos is a minimalistic 32-bit x86 OS kernel for Java based server appliances running on standard PC hardware.
This enables you to run java server applications without the need to install a traditional host operating system like Windows or Linux. Only a standard Java HotSpot VM and the sanos kernel are needed.
The kernel was developed as part of an experiment on investigating the feasibility of running java server applications without a traditional operating system only using a simple kernel.
The kernel implements basic operating system services like booting, memory management, thread scheduling, local and remote file systems, TCP/IP networking and DLL loading and linking.
A win32 layer allows the Windows version of the standard HotSpot JVM to run under sanos, essentially providing a JavaOS platform for server applications. This enables you to run java based server applications, like tomcat and jboss, under sanos.
Alternatively, you can use sanos as a small kernel for embedded server applications written in C. Sanos has a fairly standard POSIX based API and an ANSI Standard C library. In this case you dont need the JVM and the win32 wrappers.
Sanos is open source under a BSD style license. Please see the COPYING file for details.
Click on the topics below for further information, or send me an e-mail if you have any questions, comments or problems regarding sanos. Please include the word sanos in the mail to prevent it from being intercepted by my spam filter.
Sanos can be downloaded as either binary or source. All the files in the binary version can be built from the source version, so you do not need the binary version, if you are building sanos from source.
The binary version contains the compiled version of sanos, with files and utilities for making a boot disk.
The source version contains all the source code and build files for building sanos from source. You will need a Microsoft Visual C compiler to build sanos from source.
Enhancements:
- GetLogicalDrives() in kernel32 implemented.
- A bug in cmd_ipconfig() in sh.c prevented proper display of network configuration if no DNS servers was configured. This problem has been fixed. (FGA)
- New -a option added to mkdfs to support file lists with alternative files names. This simplifies configurations with both debug and release builds.
- The Visual Studio wizard can now generate a floppy disk boot image configured for the application.
- Shell prompt can be configured by setting the prompt property in the [shell] section of the os.ini file.
- If command line arguments are given to the shell it now executes the built-in command and exits the shell.
- The floppy motor timeout routine now acquires the floppy mutex before turning off the motor in order to prevent race conditions.
- Advanced Power Management (APM) support implemented. The computer can now be powered off after os shutdown. The mode parameter for exitos() can be used to specify the shutdown mode (halt, reboot, poweroff, debug). A shutdown command has been added to the shell. The power status can be retrieved using /proc/apm.
- Added /proc/cpu for CPU information.
- The raise() function now returns an error if the signal number is invalid.
- Breakpoint traps are now sent to the user mode signal handler. This allows breakpoints to be handled by user mode code.
- Signals now exits the currently executing job with the signal number as exit code. However, if the debug flag in the PEB is set the debugger is entered if an unhandled signal is encountered. The debug flag can be set using the debug command in the shell. The debug flag can be configured using the debug property in the [os] section of os.ini. The default value of the debug flag is 0, unless the system is build in debug configuration.
- readv() and writev() implemented in vfs.
- The kernel log is now implemented by the device driver /dev/klog. The kernel log now support ioctl for waiting for new log entries in the kernel log. The kprintf has been extended to support different log levels.
- The syslog interface has been redesigned in to comply with POSIX. The syslog now supports logging to a syslog server by setting the loghost property in the [os] section of os.ini.
- New klog daemon to read entries from the kernel log (/dev/klog) and add them to the system log.
- The sockaddr and sockaddr_in structures has been change to conform to winsock definitions.
- The sleep() function has been renamed to msleep(). A new POSIX conformant sleep function has been added to unistd.h.
- Added sys/time.h header file. Also added tzp parameter to gettimeofday() for POSIX compliance.
- New simple text editor utility (edit.exe) added.
- The syserror() function has been moved from libc.lib to the os.dll as an exported os api call.
- readline() now uses stdin and stdout for input and output.
- Bug in iomux fixed. Now a monitored event signals the iomux and not the associated object.
- Implemented popen() and pclose(). Also added a P_SUSPEND parameter to spawn() to allow new jobs to be started suspended.
- The kernel version information is now kept in a version resource in krnl.dll. The version information is retrieved using the new module version information functions in verinfo.c.
- The build type can now be controlled by compile time switches. The kernel version can be displayed in the Windows Explorer by viewing Properties for krnl.dll and selecting the Version tab.
- User management added to kernel. Each thread is now assigned to a user and a group. A thread has both a real and an effective user and group owner. The {get|set}[e]{uid|gid}() functions can be used to change the effective and real user and group for a thread. When a new thread is created the effective user and group are inherited from the creator thread.
- Added functions to query /etc/passwd and /etc/group files.
- New whoami, id, chmod, and chown commands added to shell. The format of the output from ls has been changed to display the file permission info.
- New file system version for DFS. The new version supports user and group owner for files and directories as well as permission bits. The new DFS version also supports files larger than 2GB. The fchown() and chown() functions has been added to vfs.
- DES-based crypt() implementation added.
- The spawn() function now computes the pgm parameter from the cmdline parameter if the pgm parameter is NULL. The initpgm and initargs properties in the [os] section of /etc/os.ini has been replaced with a single property named init. The default for init has been changed to /bin/sh.
- The behavour of the initial application has been changed. Previously the os shut down after the initial application exited. Now the initial application is executed again if it exits.
- Telnet daemon moved from the shell to separate server (telnetd.exe). The new telnet daemon has a more robust handling of the telnet protocol. The telnet daemon invokes the new login utlity in order to log on user.
- FTP daemon implemented.
<<less
Download (0.38MB)
Added: 2005-10-21 License: GPL (GNU General Public License) Price:
1466 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5