the founder of O'Reilly & Associates, which has the reputation of publishing the best Linux/UNIX books. [32]
Object Adapter (ORB, IDL) [95]
Office Automation [95]
Open Access (SPI, DB) [95]
Open Arcade Architecture (Intel) [95]
Oregon Advanced Computing InStitute (org.) [95]
Open Architecture Driver (Iomega) [95]
Open Architecture Development Group (org.) [95]
OAF (Object Activation Framework) provides the activation mechanism for GNOME components. It is a replacement for GOAD in the GNOME 2 platform. [4]
OAF is an object activation framework for GNOME. It uses ORBit. [93]
The GNOME Object Activation Framework. OAF is the new Object Activation Framework for GNOME. OAF has a similar purpose to gnorba, the GNOME 1.x CORBA activation library, and will replace it for GNOME 2.0. It allows you to do much more powerful activation queries than gnorba. Each server is described by an XML file that defines its attributes. When querying or activating, one may specify complex requirements using the OAF query language. [3]
Online Airline Guide (CIS) [95]
Open Application Group (org., USA) [95]
Open Applications Interface [95]
Object Application Kernel (Java, predecessor, Sun) [95]
Operations, Administration and Management [cell] (ATM) [95]
Ohio Academic Resources NETwork (network, USA), "OARnet" [95]
Office Automation System [95]
Office Automation System Facilities (OA) [95]
Online Application System Interactive Software [95]
Open And Secure Information Systems (Eureka) [95]
Office Automation SYStem [95]
Office Automation Technology and Services (OA) [95]
Optically Assisted Winchester (HDD, Seagate) [95]
OBjektAbbildungskatalog (ATKIS) [95]
Online Bugs Database (Sun, DB) [95]
OBject EXchange (WordPerfect) [95]
Objective-C compiler Portable Object Compiler (objc-poc) is an Objective-C compiler. Includes: - a modern, portable, "all C" Objective C runtime There's absolutely no assembly language needed, nor is there a dependency on stack layout, register allocation conventions etc. Most other runtimes, were derived from pre-"all C"-Stepstone runtimes, so this is an important point of difference. - "objpak", the "Object Pak" Objective C Collection Classes Simple, powerful set of classes. Very portable. Can be used to develop with different compilers, then port with 'objc'. Compatible with ICpak101, the collection class library described in Brad Cox' book, and used by existing Objective-C packages that were developed with Stepstone objc. - "cakit", the "Computer Algebra Kit" Objective C classes Small, concise, interface to a large set of classes for polynomial computing and arbitrary precision integer arithmetic. Web page: http://sf.net/projects/objc/ [3]
copy and translate object files [34]
display information from object files. [34]
A method of software development that groups related functions and data into reusable chunks. [32]
A software development methodology that offers the programmer standard reusable software modules (components), rather than requiring the developer to write custom programming code each time. Using standard components reduces development time (because the writing and testing of those components has already been done by other programmers), and ensures a standard look and feel for programs using the same components. [8]
An object-oriented superset of ANSI C by Brad Cox, Productivity Products. Its additions to C are few and are mostly based on Smalltalk. Objective C is implemented as a preprocessor for C. Objective C syntax is a superset of standard C syntax, and its compiler accepts both C and Objective C source code (filename extension ".m"). [32]
An interactive interpreter for the Obliq language. Obliq is a small, statically scoped, untyped language. It is object-oriented, higher-order, and distributed. State is local to an address space, while computation can migrate over the network. The distributed computation mechanism is based on Modula-3 Network Objects. This package includes several versions of Obliq: obliq: Obliq interpreter obliq-3D: Obliq interpreter with full 3D animation support obliq-anim: Obliq interpreter with full animation support obliq-min: Obliq interpreter with minimal runtime hooks obliq-std: Obliq interpreter with the standard runtime hooks obliq-ui: Obliq interpreter with ui support obliqsrv: Obliq server obliqsrv-std: Obliq server with the standard runtime hooks obliqsrv-ui: Obliq server with ui support visobliq: Prototype of an easy-to-use distributed programming environment using Obliq [3]
Online Book Store (Internet, WWW) [95]
The philosophical debate of Security through obscurity, where people hope to hide rather than defend themselves from hackers. Controversy: This is a controversial topic. Non-security people will often claim that well-known security precautions are not necessary because it is unlikley that a hacker will find the obscure hole. Security professionals find this distressing because they have experience with the hacker community that regularly makes the obscure obvious. For example, buffer-overflow bugs are really obscure and hard to exploit, but once a hacker writes an automated exploit script or worm a once obscure vulnerability becomes widely known. [96]
OBject management system of STONE (STONE) [95]
OBligatory The World Is A Very Big Place (DFUe, Usenet, IRC), "ObTWIAVBP" [95]
Object Class (OOP) [95]
Optical Carrier level 1 [51,48 Mbps] (SONET), "OC-1" [95]
Optical Carrier level 12 [622,08 Mbps] (SONET), "OC-12" [95]
Optical Carrier level 24 [1244,16 Mbps] (SONET), "OC-24" [95]
Optical Carrier level 3 [155,52 Mbps] (SONET), "OC-3" [95]
Optical Carrier level 48 [2488,32 Mbps] (SONET), "OC-48" [95]
ML language implementation with a class-based object system Objective Caml is an implementation of the ML language, based on the Caml Light dialect extended with a complete class-based object system and a powerful module system in the style of Standard ML. Objective Caml comprises two compilers. One generates bytecode which is then interpreted by a C program. This compiler runs quickly, generates compact code with moderate memory requirements, and is portable to essentially any 32 or 64 bit Unix platform. Performance of generated programs is quite good for a bytecoded implementation: almost twice as fast as Caml Light 0.7. This compiler can be used either as a standalone, batch-oriented compiler that produces standalone programs, or as an interactive, toplevel-based system. The other compiler generates high-performance native code for a number of processors. Compilation takes longer and generates bigger code, but the generated programs deliver excellent performance, while retaining the moderate memory requirements of the bytecode compiler. It is not available on all arches though. [3]
a library for interfacing Objective Caml with the tcl/tk CamlTk417 is a library for interfacing Objective Caml with the scripting language Tcl/Tk. In addition to the basic interface with Tcl/Tk, this package contains * the "frx" library, written by Francois Rouaix; it contains some facilities for usual idioms * the "jpf" library, written by Jun P. Furuse; it contains a "file selector" and "balloon help" support * the "jtk" library, written by Jun P. Furuse; it contains extensions for Japanese Tcl/Tk * the "tkanim" extension, written by Jun P. Furuse; it adds support for animated GIF files. [3]
literate programming tool for Objective Caml Literate programming, as defined by Knuth, means to combine program code and documentation into one source document from which program code and documentation can be extracted. The approach of ocamlweb is that documentation is to be included in the program code as special comments. The ocamlweb tool extracts from this the documented program code as LaTeX document, while no special preprocessing is required to compile the source files. See also http://www.lri.fr/~filliatr/ocamlweb/index.en.html. [3]
Operations Control Center [95]
Other Common Carrier [95]
Open Cooperative Computing Architecture [95]
Out-of-Cell Delineation (UNI) [95]
Open Collaborative Environment (Apple) [95]
Open Computing Facility [95]
Oestereichische Computer Gesellschaft (org., Austria) [95]
Open Content License (OPL) [95]
Operation Control Language [95]
OS/2 inside Class Library (OS/2) [95]
Online Computer Library Center (org., Internet, USA) [95]
round X clock [34]
Object Code Only (OOP) [95]
Open Content Platform Association (org., Amiga, Sharp, JVC, Kyocera, ...) [95]
Optical Character Recognition [95]
Object Compatibility Standard (Motorola) [95]
Open Cabling System [95]
Online Certificate Status Protocol [95]
The GNU Octave language for numerical computations Octave is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. Octave uses some of the best and most respected numerical libraries as balgen, dassl, eisspack, fftpack, lapack, linpack, minpack, odepack, ranlib, slatec-fn and villad. Octave can be dynamically extended with user-supplied C++ files. [3]
The GNU Octave language for numerical computations Octave is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. This package is an emoty 'transition' package. It is needed in order to transfer smoothly from the octave packages (up to and including version octave*2.0.16-1) to the new octave2.0* packages. The new octave2.0* can coexist with the upcoming octave2.1* packages of the new development version of GNU Octave. Once you have all the octave2.0 package you want installed, you can delete this package. [3]
Contributed functions for the GNU Octave language The octave-ci package provides almost two hundred functions for GNU Octave, a (mostly Matlab (R) compatible) high-level language primarily intended for numerical computations. The files in this package are grouped by the following directories: filefun, neural-nets, listfun, timefun, general, and misc. Other parts of this package have been integrated into GNU Octave itself as of version 2.0.13.92. [3]
GNU Octave encapsulated postscript toolkit The octave-epstk package provides, via a set of .m functions, a toolkit to create powerful encapsulated postscript (.eps) graphs. Most 2D scientific graphics functions are written. The generated .eps-files are very small and can be imported into other documents without loss of quality. [3]
Contributed functions for GNU Octave from http://octave.sf.net The octave-forge project contains over 300 contributed functions for GNU Octave which are not in the main distribution. These functions are grouped according to the following subdirectories: audio, comm, control, general, geometry, ident, image, linear-algebra, optim, path, plot, set, signal, sparse, specfun, special-matrix, splines, statistics, strings, struct, time. While the main Octave distribution is conservative about accepting new functions and changes, octave-forge is very open. As a result, be prepared for some lower quality code and more rapidly changing interfaces to the functions in octave-forge. The octave-forge project is housed at http://sourceforge.net/projects/octave/ The Debian octave-forge package replaces (and extends) the earlier octave-matcompat package. [3]
Empty transition package for octave-forge The octave-forge package replaces the octave-matcompat package. This empty octave-matcompat forces installation of the (new) octave-forge package via an explicit dependency. Once both packages are installed, this package can be safely removed or purged. [3]
Semidefinite Programming functions for GNU Octave The octave-sp package provides functions for semidefinite programming. It can be used to solve nonlinear, convex optimization problems. For an overview of the functionality, use 'demosp' from within Octave. [3]
OLE Control eXtensions (MS) [95]
dump files in octal and other formats [34]
Optical Disk [95]
Office Document Architecture [protocol] (RFC 1197, ISO 8613, JTC1, ECMA) [95]
Open Document Architecture (CCITT T.410) [95]
Open Database Application Programming Interface (Borland, DB, API), "Odapi" [95]
Open DataBase Connectivity (WOSA, DB, API) [95]
ODBC support for PostgreSQL Provides support for ODBC access to the PostgreSQL backend. [3]
Support library and helper program for accessing odbc ini files This package contains the libodbcinst.so library from unixodbc, a library used by ODBC drivers for reading their configuration settings from /etc/odbc.ini and ~/.odbc.ini. It is useful to provide this in a stand-alone package, so that all ODBC drivers in Debian can use a consistent ini library, regardless of whether applications are built with iodbc or unixodbc. Also contained in this package is the odbcinst helper tool, which allows ODBC driver packages to install their own driver settings, and the driver setup plugins, which describe the features supported by individual ODBC drivers. COMPONENTS: libodbcinst.so (ODBC Installer/Setup) odbcinst (cmd line UI for libodbcinst.so) libodbcdrvcfg1S.so (GUI config for server based sources... basic) libodbcdrvcfg2S.so (GUI config for file based sources... basic) liboplodbcS.so (GUI config for OpenLink's opl driver) libodbcminiS.so (GUI config for MiniSQL driver) libodbcmyS.so (GUI config for MySQL driver) libtdsS.so (GUI config for MS SQL/Sybase driver) liboraodbcS.so (GUI config for Oracle driver) libodbcpsqlS.so (GUI config for PostgreSQL driver) [3]
Object orientated Database Management System (DBMS, DB) [95]
Optical Disc Corporation (manufacturer) [95]
Operator Distance-Dialing [95]
Object Database and Environment (AT&T, DB) [95]
Online Data Entry [95]
Organization for Data Exchange by Tele-Transmission in Europe (org., Europe) [95]
Opendoc Development Framework (Apple, OpenDoc) [95]
Opendoc Part Framework (OpenDoc) [95]
Open Data link Interface (Novell) [95]
Open Device Interconnect [95]
Object ??? (Apple, ALOE) [95]
Office Document Interchange Format (ISO 8613, ASN.1, ODA) [95]
Optimale Datenmodelle und algorithmen fuer Ingenieur- und Naturwissenschaften [auf hochleistungsrechnern] (Uni Karlsruhe, Germany, SNI) [95]
Open Data link Interface - Network driver interface specification SUPport (ODI, NDIS) [95]
Optical Digital Image Storage System [95]
Office Develoment Kit [95]
Object Description Language [95]
Open Document Language (ODA, SGML) [95]
Open Data Link Interface [95]
Object Database Manager (AIX, IBM) [95]
Original Design Manufacturer [95]
Open Document Management API (API) [95]
Object Database Management Group (org., DB) [95]
Dental office management software (PHP4 + PostgreSQL) Odontolinux! is a dental office management software. It is written in PHP4. It uses PostgreSQL as DBMS. You can install this software on a server and access it from any client provided that you are connected to the server's network and you have a browser. Odontolinux! features patient's data, multiple treatment plans, ledger, payments, invoices and much more. The user can choose between english and italian language. [3]
Open Directory Project (WWW, Netscape) [95]
Open Distributed Processing (ISO) [95]
OverDrive Processor (Intel) [95]
OverDrive Processor Replacement (Intel) [95]
Ontrack Data Recovery (Ontrack, Software, Netware) [95]
Optimized Dynamic Routing (SNI) [95]
Offenes Deutsches Schulnetz (network) [95]
Office Dialog System (OA) [95]
Open Data Services [95]
Optical Data Systems [inc.] (manufacturer) [95]
Output Delivery Database [95]
Overhead Data Stream [95]
Open Directory Service Interfaces (MS, Windows NT) [95]
Online Debugging Technique [95]
Open DeskTop (SCO, GUI) [95]
produce modified copy of DVI file [34]
convert a TeX DVI file to PostScript [34]
translate a dvi file for humans [34]
Outlook Express (MS, Internet) [95]
Open eBook [standard] (MS, NuvoMedia, ...) [95]
Organizational Engineering for Communications and Organizational Systems (SNI, OA) [95]
Original Equipment Manufacturer [95]
OEone provides complete Internet computer systems, with hardware and Linux based software. OEone HomeBase Software 1.2 provides powerful computing, entertainment, television, personal productivity, backup services, automatic updates, software upgrades, and more for an Internet computer. [33]
Operand Execution Pipelines (Motorola, CPU) [95]
Olivetti EntsorgungsService (Olivetti) [95]
Overflow Flag (assembler) [95]
Optimal Flexible Architecture (Oracle) [95]
Open Financial Connectivity (MS, banking) [95]
Orthogonal Frequency Division Multiplexing (FDM) [95]
Oldenburg Forschungsinstitut Fuer Informatikwerkzeuge und -Systeme (org., Uni Oldenburg) [95]
convert Omega and TeX font-metric files to property-list files [34]
Object File System [95]
Output Field Separator (AWK) [95]
OFfice of the Telecommunications Authority (org., Hongkong) [95]
ODETTE File Transfer Protocol (ODETTE) [95]
A secure anonymous FTP server Designed from the ground up to be as secure as an anonymous FTP server can be. It runs as non-root and uses chroot() to hide the rest of the system from the ftp daemon. It is designed to work efficiently with threads. [3]
Open Financial eXchange (banking, Intuit, MS, Checkfree, USA) [95]
/og/ v. [CMU] 1. In the multi-player space combat game Netrek, to execute kamikaze attacks against enemy ships which are carrying armies or occupying strategic positions. Named during a game in which one of the players repeatedly used the tactic while playing Orion ship G, showing up in the player list as "Og". This trick has been roundly denounced by those who would return to the good old days when the tactic of dogfighting was dominant, but as Sun Tzu wrote, "What is of supreme importance in war is to attack the enemy's strategy, not his tactics." However, the traditional answer to the newbie question "What does ogg mean?" is just "Pick up some armies and I'll show you." 2. In other games, to forcefully attack an opponent with the expectation that the resources expended will be renewed faster than the opponent will be able to regain his previous advantage. Taken more seriously as a tactic since it has gained a simple name. 3. To do anything forcefully, possibly without consideration of the drain on future resources. "I guess I'd better go ogg the problem set that's due tomorrow." "Whoops! I looked down at the map for a sec and almost ogged that oncoming car." [7]
plays Ogg Vorbis files [34]
encode audio into the Ogg Vorbis format [34]
gives information about Ogg files. [34]
DVD player with support for DVD menus Ogle is a DVD player with DVD menu support. This is the vanilla version, with no special CPU support. If you have a recent i386, powerpc, you will want to install the optimized package, ogle-mmx or ogle-altivec respectively. [3]
OpenGate - Router Access Node ??? (RND), "OG-RAN" [95]
Off-Hook (MODEM) [95]
? Host Controller Interface (USB, Compaq, OPTI, Apple, UHCI) [95]
Command line H.323 client with X, SVGA and SDL support Supports both voice and video phone calls using H.323 Voice over IP (VoIP) conferencing. Allows you to initiate and receive H.323 calls from the command line, can interoperate with any other H.323 client like GnomeMeeting or NetMeeting. It can be used interactively via a menu interface or simply via command line arguments. For more information on the OpenH323 project visit them at http://www.openh323.org/ [3]
Operator Information Area (IBM) [95]
Oh, I See (DFUe, Usenet, IRC) [95]
Object IDentifier (OSI) [95]
Replacement ident daemon An ident (rfc1413) daemon for IPv4 and IPv6. oidentd allows users, given the proper permission, to specify the identd response that the server will output when a successful lookup is completed. Oidentd also allows for pseudo-random strings (either a prefix, such as "user," followed by a number between 0 and 99999, or 10 pseudo-random characters of the set 0-9A-Za-z) to be returned upon the completion of a successful lookup instead of a username or a UID. Oidentd supports IPv4 masqueraded connections, including netfilter. [3]
Object Interface Definition Language [95]
Oracle Internet Development Pack (Oracle, Internet) [95]
Outgoing InterFace (PIM, IIF, Multicast) [95]
Operations-Intelligence Interface (mil.) [95]
Optically Interconnected Integrated Circuits [project] (ESPRIT) [95]
Operator Identification Language (ELI) [95]
Open Information Model [95]
Open Internet Platform (Caldera, Linux, SCO) [95]
Open Information Warehouse (SAP, R/3) [95]
OSI Implementors Workshop (OSI) [95]
Modified jclasses.dtx of ASCII pLaTeX. Provides jsarticle.cls, jsbook.cls and jspf.cls but jspf.cls are yet in experimental state. Also provides morisawa.sty with which one can use Morisawa Basic-5 type faces in TeX files. Morisawa Basic-5 type faces should be installed in your PS printer. [3]
On-Line Analytical Processing. [32]
OnLine Analytical Processing (DB) [95]
report process status [34]
Object Linking and Embedding [95]
Organic Light Emitting Display (OLED) [95]
Object Linking and Embedding Directory Services (ODSI, MS), "OLE DS" [95]
GNU spreadsheet program Oleo is a spreadsheet program (better for you than the more expensive spreadsheet). It is an X client and also runs on character-based terminals. It can generate embedded Postscript renditions of spreadsheets. Keybindings should be familiar to Emacs users and are configurable by users. [3]
Open Linking and Embedding of Objects (OLE, OpenDoc) [95]
Organic Light-Emitting Polymer [display] [95]
Originating Line Information [95]
Oxford Library Information System [95]
OpenLook Interface Toolkit (OpenLook) [95]
OnLine Interactive Virtual Reality, "OLiVR" [95]
OnLine Library Information [95]
OnLine Monitor [95]
Output Logic Macro Cell (GAL) [95]
OnLine Programming System [95]
OnLine Real-Time [95]
Online Library System [95]
OnLine Test Executive Program [95]
Optical Line Terminating Multiplexer, "O-LTM" [95]
OnLine Transaction Processing [95]
OpenLook virtual window manager This package contains an extended version of olwm, the original OpenLook window manager, enhanced for handling of virtual desktops. [3]
Open Look Window Manager This package contains the traditional Open Look Window Manager. For an extended version that offers virtual desktops, have a look at the package 'olvwm'. [3]
OpenLook Window Manager (OpenLook) [95]
Open MPEG consortium 1 (org., MPEG), "OM-1" [95]
Object Management Architecture (OMG) [95]
Operation and Maintenance Center (PLMN, GSM, mobile-systems) [95]
Open Messaging Environment (Novell) [95]
extended unicode TeX [34]
A text-based roguelike game Omega is a complex rogue-style game of dungeon exploration. Unlike other such games, there are a number of ways to "win", depending on various actions taken during play. The ways you can get your name on the high score board include becoming the highest ranked head of a guild, sect, college, etc., as well as gaining the most points figured from possessions and experience. The game (via the oracle) may impose some structure on your exploration, but you need not follow all of the oracle's advice. There *is* a "total winner" status, by the way. [3]
Object Management Framework (DME) [95]
Object Module Format (IBM, MS) [95]
Open Media Framework (org.) [95]
Open Media Framework Interchange (OMF) [95]
Object Management Group (IBM, HP, DEC, Tandem, Sun, org.) [95]
Open Messaging Interface [95]
Optical Mode Interface SuperTwisted Nematic (LCD), "OMI-STN" [95]
Markup language converter to html. OpaL Markup Language Content System is a extended html-like language defined in xml. It makes writing of content lot easier because it can fetch data from other files in a automated way. [3]
Open Network Management [95]
The Omni printer driver provides support for over 300 printers using the Ghostscript framework. In addition, it provides a model for dynamically loading printer drivers, creating new devices by editing device description files, and simplifies new printer driver development by allowing for the subclassing of previous device features. [93]
omniORB - idl compiler omniORB is a freely available Common Object Request Broker Architecture (CORBA) 2.3 compliant object request broker (ORB) implementation. It is based on the IIOP communications protocol and should be interoperable with any other CORBA 2.3 compliant ORB. This includes the core idl compiler. [3]
This appears to be a Debian based distribution translated to Japanese. [33]
Optical Mark Reader (Fax) [95]
Optical Mark Recognition [95]
Object Management System [95]
Open Music System (MIDI, Opcode Systems) [95]
A tool for mirroring web pages. OpaL Mirror Tool is a program written in perl to mirror web pages or download files from the web. It has the powerful ability to rewrite the content of the pages to make a fully functional mirror and the user can specify additional rewrite rules at the command line. [3]
Object Management Technique (Westmount, CASE) [95]
Object Modelling Technique (CASE) [95]
Open Network Architecture [95]
Operations Network Administration Center [95]
Off Network Access Line [95]
Open Network Computing (Sun) [95]
OnCore Systems, Inc. provides the OnCore OS, a highly optimized embedded OS that dynamically allocates Memory Management Unit (MMU) protected memory, which enables fully independent address spaces. [33]
Open Network Computing eXternal Data Representation (Sun), "ONC XDR" [95]
Open Network Environment (Netscape) [95]
In cryptography, the one-time pad encrypts data by XORing the plaintext against a stream of truely random bits. In theory, the one-time pad is the only unbreakable encryption algorithm, even with infinite resources or quantum computers. This is because if the key (aka. pad) is totally random, then the ciphertext will be random as well. Problem: While the one-time pad is perfectly secure in theory, it has problems in practice, and is rarely used. The major problem is how one distributes the one-time pads to all the receivers. This can be done in some cases, such as sending out CD-ROMs full of random bits with soldiers on the battle-fields, but it becomes unwieldy for normal uses of cryptography. Key point: The pad (secret key) can be used only once. If it is ever used twice, then much of the plaintext can be easily recovered. This means that the pad must be as long as the data being encrypted. History: The one-time pad was invented by G. S. Vernam in 1926, and saw heavy use during WWII. It is still used today in diplomatic corps, spies, the Washington-Moscow "hot-line". Rumor: There are many short-wave radio stations throughout the world broadcasting a human voice reading off long lists of numbers. These are thought to be messages sent to spies throughout the word who decode them with one-time pads. Key point: Today's encryption algorithm are based upon the theoretical underpinnings of the one-time pad. [96]
A password authentication enhancement, the one-time password allows you to log on only once with a password, after which that password is no longer valid. The way this works is that instead of having a normal password you would memorize, you are given a list of passwords. You use each password sequentially. You might use a hardware device that maintains the list for you. Each time you login, you ask the hardware device for the next password. Key point: The true secret (such as the password used to encrypt the passwords) is never sent across the wire. A hacker could certainly sniff the password from the wire, but it is now useless. Example: The original OTP system was named "S/Key"; a term trademarked by Bellcore. The idea was to create a password authentication system that integrated seamlessly to existing UNIX systems. Other approaches require replacing existing protocols/software with secure password exchanges (like challenge-responses or public-key crypto). However, it should be noted that the S/Key protocol is still vulnerable to man-in-the-middle attacks. [96]
a cat chases the cursor (now a mouse) around the screen A cat (neko) chases the cursor (now a mouse) around the screen while you work. Alternatively, a dog chases a bone. [3]
The program oneko creates a cute cat chasing around your mouse cursor. [34]
Command line for X OneLiner creates a single-line command prompt at the bottom of the screen, displaying your current directory and keeping track of all the directories you've been in and commands you've run during the current session. This is a complete re-write; OneLiner has progressed from a quick Tcl/Tk hack, to an ever-so-slightly more advanced C/Tk hack, and now to C/GTK+! The interface is practically the same, but items won't get duplicated on the history menus now. [3]
Operator Number Identification [95]
ONline Information eXchange [guidelines] [95]
When you are logged onto a computer through your modem, you are said to be online. When you are using your computer but are not connected to a computer through your modem, youOre said to be working offline. On-line is also a Buzz word that indicates access to a computer network. [44]
Open-Network Management System [95]
A complete, Open Source, Web-based Time-Billing solution A commercially supported, GPL'd web application to allow for the collection and approval of hours via the Web. Clients, jobs, personnel, and hours are modeled and managed by the system. Nightly reports give managers a list of their jobs and unapproved hours. A flexible backend is provided for integration with billing systems. See http://www.onshore-timesheet.org/ for more information and inquiries about commercial support, integration, or development. [3]
Object Orientated [95]
Object Oriented, any programming language or other system which is based on the concept of grouping related routines and data structures together in 'objects'. [32]
(Emacs) Object Oriented Class Browser The oo-browser is a multi-windowed, interactive object-oriented class browser similar in use to the well-known Smalltalk browsers. It is unique in a number of respects foremost of which is that it works well with a multiplicity of object-oriented languages. It provides both textual views within an editor and graphical views under the X window system and Windows. oo-browser provides support for Java, C++/C, Object-C, Python, Smalltalk, Eiffel and last but not least Lisp. More information can be found at the oo-browser web site http://sourceforge.net/projects/oo-browser/ . [3]
Optimizing Oberon-2 to ANSI-C Compiler Oberon-2 is an object-oriented programming language, a successor of Pascal, designed by the renowned Niklaus Wirth. It combines the popular and proven design of Pascal (strict type system, easy to read code, easy to follow program flow, possibility to naturally structure your source code) with the modularity of Modula-2 and enhances both of them with clean, simple but powerful object-oriented concepts, including inheritance, dynamic type information, virtual methods, various access rules on class and module basis and a built-in garbage collector. OO2C is the first compiler of the Optimizing Oberon-2 Compiler (OOC) project. OOC's goal is to provide optimizing native code Oberon-2 compilers for a number of popular computer architectures. [3]
Object Orientated [system] Analysis (OOP) [95]
Object Orientated Analysis and Design (OOP) [95]
Object Orientated COBOL Task Group (CODASYL, org., OOP) [95]
Object-Oriented Design [95]
Object Oriented Data Base (OOP, DB) [95]
Object Orientated Database Management System (DBMS, DB) [95]
Object Orientated Dynamic Language (OOP) [95]
Office of The Future (OA) [95]
Out of Frame (DS3/E3) [95]
Object-Oriented Language (OOP) [95]
Open Objects Library (OS/2) [95]
Object-Oriented Methodology (OOP) [95]
Out of memory [95]
Solitaire card game for x11. Oonsoo is a solitaire card game for x11. The goal of the game is to arrange the twelve suits of cards, in order, onto the twelve playing decks. [3]
Object Orientated Programming [95]
Object-Oriented Programming Language (OOP) [95]
HTTP caching proxy server written for performance OOPS is lightweight but powerful proxy cache. It's main features are: * HTTP/1.1 (without persistent connections yet) and FTP * Fast start. It is ready to serve requests immediately after start. * On-disk storages are checked in background, while serving requests directly from network * Clean reconfiguration on SIGHUP - no broken sessions, new settings applied to new connections * Easy-to-read/understand config file and acl's * Bandwidth control * Modular structure. Several module types exist: logging, access, output, error reporting, URL filtering, ... * Objects are stored in large files: no file per object scheme. * These large files can be raw devices (like /dev/hda) [3]
Object Oriented Program Support (OOP) [95]
Object-Oriented Programming System (OOP) [95]
[conference on] Object Orientated Programming Systems, Languages and Applications (ACM, OOP, conference) [95]
Object Orientated Programming for SmallTalk Application Development association (org., OOP) [95]
Object-Oriented Systems [95]
Out-Of-Sequence [95]
Object Orientated System Analysis (OOP) [95]
Object-Oriented SHell (OOP, Shell) [95]
Object-Oriented Technology (OOP) [95]
Original Poster (slang, Usenet) [95]
Open Publishing Architecture [95]
Online Public Access Catalogue (Internet) [95]
A set of modules for the opal packages. OpaL Perl Modules is a set of perl modules used for various tasks. [3]
OLE for Process Control (OLE) [95]
OpenGL Performance Characterization [project group] (OpenGL, org.) [95]
Optical Proximity Correction [95]
Organic Photo Conductor [95]
Overall Performance Category [95]
Original Program Clock Reference [95]
Operation Protocol Data Units [95]
available for modifications. not controlled by a single manufacturer. [39]
open and possibly create a file or device [34]
Open Protocol Enhanced Networks [95]
start a program on a new virtual terminal (VT). [34]
The open command starts a specified command with the first available virtual console, or on a virtual console that you specify. Install the open package if you regularly use virtual consoles to run programs. [4]
A system in which all the system specifications are made public so that other companies will develop add-on products such as adapters for the system. See open bus system. [39]
a device driver for accessing sound cards and other sound devices under various UNIX operating systems. OSS has been derived from the Linux Sound Driver. The current version supports almost all popular sound cards and sound devices integrated on computer motherboards. [32]
A somewhat ambiguous term that refers to software that is released with its source code. The fact that the source code is provided does not necessarily mean that users can modify and redistribute the source code. The term is sometimes used interchangeably with "free software", although they are not always the same. (Also, see Public Domain and Shareware.) [8]
n. [common; also adj. 'open-source'] Term coined in March 1998 following the Mozilla release to describe software distributed in source under licenses guaranteeing anybody rights to freely use, modify, and redistribute, the code. The intent was to be able to sell the hackers' ways of doing software to industry and the mainstream by avoid the negative connotations (to suits) of the term "free software". For discussion of the followon tactics and their consequences, see the Open Source Initiative site. [7]
Term coined in March 1998 following the Mozilla release to describe software distributed in source under licenses guaranteeing anybody rights to freely use, modify, and redistribute, the code. The intent was to be able to sell the hackers' ways of doing software to industry and the mainstream by avoid the negative connotations (to suits) of the term "free software". [32]
Open Source Software is software for which the underlying programming code is available to the users so that they may read it, make changes to it, and build new versions of the software incorporating their changes. There are many types of Open Source Software, mainly differing in the licensing term under which (altered) copies of the source code may (or must be) redistributed. [5]
Non-proprietary software in which the software source code is available and can be adapted by users to suit their needs. [94]
A set of rules and specifications, which collectively describe the design or operating characteristics of a program or device, that is published and made freely available to the technical community. Open standards may contribute to rapid market growth if they encourage interoperability (the ability of a device made by one manufacturer to work with a device made by a different manufacturer). The opposite of an open standard is a proprietary standard which a company pushes in the hope that its standard, and no others, will come to dominate the market. [39]
An international standard for the organization of local area networks (LANs) established by the International Standards Organization (ISO) and the Institute of Electrical and Electronic Engineers (IEEE) that improves network flexibility. Synonymous with ISO/OSI reference model. The OSI reference model separates the communication process into distinct layers insulated from each other, such as the physical, data and transport. [39]
Standard developed by ISO to allow computer systems running network operating systems to communicate using a seven-layer model. [94]
image files for OpenAmulet, a GUI toolkit This package contains the image files needed by certain OpenAmulet programs. The OpenAmulet Toolkit is a portable toolkit designed for the creation of 2D direct manipulation graphical user interfaces. It is written in C++ and can be used with Unix systems running the X Window System (Motif look), PC's running Microsoft Windows NT or '95 (native look), or Macintosh systems running MacOS (native look). The Amulet research project in the School of Computer Science at Carnegie Mellon University is creating a comprehensive set of tools which make it significantly easier to create graphical, highly-interactive user interfaces. The lower levels of Amulet are called the 'Amulet Toolkit,' and these provide mechanisms that allow programmers to code user interfaces much more easily. Support is provided for: object selection, save/load, undo, and constraints. As the group at Carnegie Mellon University is no longer funded for its work on Amulet, some Amulet users have founded the OpenAmulet project which has continued its development. For more information, see http://www.openip.org and http://www.cs.cmu.edu/~amulet/ [3]
"Open-source" describes a set of political values espoused by many on the Internet. When creating software, a programmer will write code. Code is the "source" from which the software is built. This source code is then compiled into object binaries. It is not feasable to reconstruct the source code from the binaries, which means that somebody using software cannot see the source code from which it was built. The political view is that people should be able to view the source, that is should be "open" for reading by anybody. The primary reason is that open-source increases "freedom". People are free to make changes as they like to the source-code, thereby fixing bugs or adding features to their software. There is also a level of paranoia involved: people fear that closed-source they can't read may be doing something subversive, such as secretly monitoring people for the government. Controversey: Open-source advocates believe that it is beneficial for the following reasons: security Security is founded upon the principle of peer review. This is especially true in the world of crypto, where nothing is accepted without years of vetting by members of the crypto community. In the same fashion, many paranoids will trust only peer-reviewed, open-source software. However, as of 2001, both open-source and closed-source have been the source of massive security problems (such as the many popular Linux worms). cost Open-source software licenses are usually free. However, since software licenses for many products are much smaller than operational costs, it price is not as important as other things. For example, BIND and Sendmail are popular not so much for their free licenses, but more for the fact that they have been the standard for more than 15 years. These products are well understood, and therefore cheap for companies to operate. stability and bugs The peer-review model suggests that bugs can be easily found and fixed. However, both open-source and closed-source suffer from the fact that source-code is a constantly moving target. In both cases, new code is being written faster than existing code is being fixed. There are some open-source projects (e.g. OpenBSD) where developers concentrate on stabilizing code rather than moving forward to the latest and greatest features. However, some people think that projects like Linux are too fast a moving target to ever quite stabilize. Since the source-code is open, developers can easily change it to add features. However, few people are developers, and the code is often so poorly documented, adding changes to it can often be more of a burden than starting over from scratch. Example: The following are well known open-source projects: Linux, Apache, sendmail, BIND, Samba, Perl, Mozilla, MySQL [96]
The AFS distributed filesystem- database server AFS is a distributed filesystem allowing cross-platform sharing of files among multiple computers. Facilities are provided for access control, authentication, backup and administrative management. It should be installed on the servers that will act as volume location and protection servers. [3]
H.323 answering machine This program does the job of a real answering machine but for H.323 Voice over IP (VoIP) based phones, this is, answers calls and plays previously recorded messages and then records new ones for you to hear afterwards. For more information on the OpenH323 project visit them at http://www.openh323.org/ [3]
Convert and manipulate chemical data files Openbabel is a GPL and C++ rewrite of the 'babel' program to convert the various file formats used in chemical software. The command-line interface is mostly identical to the old 'babel' executable and recognizes these file formats among many others: Alchemy, ChemDraw, GAMESS, Gaussian, HyperChem, MDL Isis and Molfile, MOPAC, MPQC, PDB, SMILES and XYZ. Right now, openbabel is not a 100% replacement for babel as some file formats and bond order prediction are not yet supported. [3]
extensible C++ compiler OpenC++ is a tool for source-code translation for C++. Programmers can easily implement various kinds of translation so that they can define new syntax, new annotation, and new object behavior. Web Page: http://www.hlla.is.tsukuba.ac.jp/~chiba/openc++.html [3]
The OpenClassroom Project is an initiative to develop a complete administrative system for the school. It includes tools for teachers, students and administrators. [33]
H.323 voice over IP gatekeeper OpenGatekeeper supports all the basic features of an H.323 Gatekeeper such as registration, admissions and access control, address translation and bandwidth monitoring and control. To utilise the gatekeeper you require a H.323 client, such as simph323, ohphone or even MS Netmeeting. It also supports many advanced features such as: - Gatekeeper routed calls - Support of H.323v2 alias types (party number, URL, transport id and email address) - Support for gateway prefixes - Registration and call activity logs - Neighbour gatekeeper database - Registration time to live [3]
OPEN Graphics Language (OpenGL), "OpenGL" [95]
OpenGL is an immediate mode graphics programming API originally developed by SGI based on their previous proprietary Iris GL, and became in industry standard several years ago. It is defined and maintained by the Architectural Revision Board (ARB), an organization that includes members as SGI, IBM, and DEC, and Microsoft. OpenGL provides a complete feature set for 2D and 3D graphics operations in a pipelined hardware accelerated architecture for triangle and polygon rendering. In a broader sense, OpenGL is a powerful and generic toolset for hardware assisted computer graphics. [80]
H.323 gatekeeper H.323 gatekeeper controls all H.323 clients (endpoints like MS Netmeeting) in your zone. Its most important function is address translation between symbolic alias addresses and IP addresses. This allows you to call "jan" instead of knowing which IP address he currently works on. To utilise the gatekeeper you require a H.323 client, such as simph323, ohphone or even MS Netmeeting. - can send LRQ to neighbour GK based on prefix - authentication mechanism - Alternate gatekeeper option - rewriting of E.164 numbers - "ping" endpoints (heartbeat) - TCP interface for monitoring and controlling the GK [3]
Open Host Controller Interface (USB), "OpenHCI" [95]
Jade (James' DSSSL Engine) is an implementation of the DSSSL style language -- Document Style Semantics and Specification Language --an ISO standard for formatting SGML (and XML) documents. [4]
Implementation of the DSSSL language OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL language. It is based on James Clark's Jade software. This is