Software Index
Linux Software Network & Internet  

Unicorn for Linux

download download home home   report broken
important software information
company name:
Eric Wong
license: Freeware
minimum requirements: No special requirements.
functional limitations:
Unicorn for Linux description
Unicorn is a fork of the Mongrel HTTP server and library, designed to run on LAN/localhost configurations.

Here are some key features of "Unicorn":

· Designed for Rack, Unix, fast clients, and ease-of-debugging. We cut out all things that are better-supported by nginx or Rack.
· Mostly written in Ruby, only the HTTP parser (stolen and trimmed down from Mongrel) is written in C. Unicorn is compatible with both Ruby 1.8 and 1.9. A pure-Ruby (but still Unix-only) version is planned.
· Process management: Unicorn will reap and restart workers that die from broken apps. There is no need to manage multiple processes or ports yourself. Unicorn can spawn and manage any fixed number of worker processes you choose to scale to your backend.
· Load balancing is done entirely by the operating system kernel. Requests never pile up behind a busy worker process.
· Does not care if your application is thread-safe or not, workers all run within their own isolated address space and only serve one client at a time.
· Supports all Rack applications, along with pre-Rack versions of Ruby on Rails via a Rack wrapper.
· Builtin reopening of all log files in your application via USR1 signal. This allows logrotate to rotate files atomically and quickly via rename instead of the racy and slow copytruncate method. Unicorn also takes steps to ensure multi-line log entries from one request all stay within the same file.
· nginx-style binary re-execution without losing connections. You can upgrade Unicorn, your entire application, libraries and even your Ruby interpreter as long as Unicorn is installed in the same path.
· before_fork and after_fork hooks in case your application has special needs when dealing with forked processes. These should not be needed when the “preload_app“ directive is false (the default).
· Can be used with copy-on-write-friendly memory management to save memory (by setting “preload_app“ to true).
· Able to listen on multiple interfaces including UNIX sockets, each worker process can also bind to a private port via the after_fork hook for easy debugging.. File: README [Unicorn: Rack HTTP server for fast clients and Unix].
Similar software
EarthBrowser for Linux (Popularity: ) : EarthBrowser is a revolutionary new application for viewing and creating geographically based information. Based on Adobe AIR, EarthBrowser has an integrated web browser and can be seamlessly installed and updated right from this web page.

Here are some key features of ...

Enigmail for Linux (Popularity: ) : Enigmail project adds OpenPGP message encryption and authentication to your email client.

Here are some key features of "Enigmail":

· Encrypt/sign mail when sending, decrypt/authenticate received mail
· Support for inline-PGP (RFC 2440) and PGP/MIME (RFC 3156)
· Per-Account based encryption and signing defaults
· ...

SamePlace Instant Messenger for Linux (Popularity: ) : SamePlace Instant Messenger is an extensible instant messaging client based on the XMPP (Jabber) protocol. Accesses Jabber, GTalk, Twitter, MSN, AIM (and more, via gateways).. SamePlace | Instant Messenger for Mozilla Firefox and Thunderbird. Publisher of SamePlace Instant Messenger for ...
Stopwatch for Linux (Popularity: ) : Stopwatch provides a simple stopwatch you can use to time stuff.

Simple stopwatch you can use to time stuff. Adds a "Stopwatch" entry in your Tools menu.

When you select the Stopwatch item, a stopwatch window will appear. The stopwatch is pretty ...

tox for Linux (Popularity: ) : tox (Tomcat Oracle & XML) is a web archive is a foundation for development of HTTP based applications using Tomcat (or some other servlet container) and an Oracle RDBMS. Use of tox requires coding primarily in PL/SQL, javascript, and XSLT, ...
tiddlywebwiki for Linux (Popularity: ) : tiddlywebwiki is a plugin for TiddlyWeb that provides a multiuser TiddlyWiki environment.

A collaborative wiki environment using TiddlyWeb and TiddlyWiki.

Requires:

wikklytextrender
a TiddlyWeb plugin that renders tiddlywiki syntax to HTML,
using wikklytext. Available at:
http://github.com/tiddlyweb/tiddlyweb-plugins/tree/master/wikklytextrender
wikklytext
Python package that uses tiddlywiki ...

twibble for Linux (Popularity: ) : twibble is a twitter client for Linux, Mac and Windows built on top of the new Adobe AIR platform. You can download twibble below. In the sidebar you find some screenshots of twibble mobile and twibble desktop at flickr.

Getting started

After ...

ScribeFire Blog Editor for Linux (Popularity: ) : ScribeFire is a full-featured blog editor that integrates with your browser and lets you easily post to your blog.

You can drag and drop formatted text from pages you are browsing, take notes, upload images, and post to multiple blogs.. ScribeFire ...

ScrapBook for Linux (Popularity: ) : ScrapBook is a Firefox extension, which helps you to manage and save Web pages and collections.

Key features are lightness, speed, accuracy and multi-language support.

Here are some key features of "ScrapBook":

· Save Web page
· Save snippet of Web page
· Save Web ...

Scribblies Kids for Linux (Popularity: ) : Scribblies Kids is a fun theme for Firefox that kids like. The juggler juggles his balls while pages load.

Check out all the Scribblies themes.

NOTE: To get a drop-down history list from a Forward or Back arrow, right click on it.. ...

urltest (Popularity: ) : urltest is a Python wrapper around WebTest which provides a nice domain specific language for testing URLs in WSGI applications. The following example demonstrates usage:

#!/usr/bin/env python

from example_app import application
from urltest import verify_urls

if __name__ == "__main__":
urls = (
{'url':"/", ...

ULTILEX for Linux (Popularity: ) : ULTILEX is a Live CD Linux distribution which contains other Live Linux distributions, such as Slax, Finnix, Puppy or DSL. You can boot ULTILEX from CD/DVD, as well as from USB device.

When you boot, the first thing you see is ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar scripts
FreeDCE 1.1.0.7-rc (Popularity: ) : This application represents a free implementation of DCE RPC, with development aimed at implementing DCOM for Linux (and other UNIX systems).
DVD tools for Linux (Popularity: ) : DVD for Linux
Picalog - a KDE2 image catalog for linux (Popularity: ) : Picalog is a KDE2 image cataloging application for linux.
Database registry for Linux (Popularity: ) : A data base containing parameters for Linux.The project is a library,a .h file for prototypes and a program to modify parameters.Use it in your C programs or others. It is ok with user,groups...It has capabilities of heritage.It is hard to ...
USB device support for Linux boot & KGDB (Popularity: ) : Most of Embedded Linux devices have USB client device. This project enables embedded developpers to use USB cable for Linux console and for Linux kernel debugging by KGDB. No more serial cable for Linux console and debug !
Binary-level debugger for Linux (Popularity: ) : A binary-level debugger for Linux i386/32-bit similar to the MS-DOS debugger. No debugging information is necessary. Debugging begins at ld.so, the executable entry point or at main(). There is FPU support.
disassembler for linux (Popularity: ) : Disassembler for linux: will try to provide a gui driven tool to disassemble executables. Written in C++, uses gtk libraries for the gui, and will disassemble binaries from a number of OSses.
TIGCC for Linux (Popularity: ) : The 'TIGCC for Linux' project aims to develop a C compiler for TI Graphing Calculators based on a M68000 processor. The target can be a TI89/89Ti/TI92+/V200 calculator. A such compiler already exists under Windows but this one is for Linux ...
Visual SourceSafe for linux(unix) (Popularity: ) : This project is used for linux(unix) user who wants to access MS sourcesafe via in linux(unix). This program is a classic C/S program, both side is written in java language. Total classes is less then 100K. Hope it helps you!
mcdp for Music and Sound (Popularity: ) : mcdp is a small (maybe the smallest) cd-player for linux operating system.Features:- it compiles/runs out off the box- it can be compiled against dietlibc (~16kb static!)- working play methods: reapeat cd, repeat track and intro- since version 0.3a, minimal cddb ...
Rate me
supported os's
stats
downloads 6
version 0.8.2 / 0.9.2
size in Kb 102
popularity   
1194/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend Unicorn for Linux
Report spyware
New Software
Popular Software
Latest Reviews