logo
首页技术栈工具库讨论
potrace
potrace
Potrace is built from sources using the standard configure/make commands. Please see the file INSTALL for generic installation instructions, and the file README for compile time configuration options specific to Potrace. Some pre-compiled binary distributions are also available. See the file README for instructions on how to install Potrace from a binary distribution. Additional instructions for Windows users are contained in the file README-WIN. If you would like to ensure the accuracy of the downloaded files, you can double-check their SHA1 sums. Source distribution: potrace-1.14.tar.gz Precompiled distributions: Windows (64 bit) potrace-1.14.win64.zip potrace-1.14.win64.tar.gz Windows (32 bit) potrace-1.14.win32.zip potrace-1.14.win32.tar.gz Mac OS X (64 bit) potrace-1.14.mac-x86_64.tar.gz Mac OS X (32 bit) potrace-1.14.mac-i386.tar.gz Linux (64 bit) potrace-1.14.linux-x86_64.tar.gz Linux (32 bit) potrace-1.14.linux-i386.tar.gz Sun Solaris (Sparc) potrace-1.14.solaris-sparc.tar.gz Sun Solaris (x86_64) potrace-1.13.solaris2.11-x86_64.tar.gz(1) Sun Solaris (i386) potrace-1.13.solaris2.11-i386.tar.gz(1) FreeBSD (x86_64) potrace-1.13.freebsd10-x86_64.tar.gz(2) NetBSD (x86_64) potrace-1.13.netbsd7-x86_64.tar.gz(2) OpenBSD (x86_64) potrace-1.13.openbsd58-x86_64.tar.gz(2) Minix (i386) potrace-1.14.minix-i386.tar.gz Linux (Sparc64) potrace-1.13.linux-sparc64.tar.gz(2) Linux (Alpha) potrace-1.11.linux-alpha.tar.gz(2) AIX potrace-1.10.aix-rs6000.tar.gz AROS (i386) potrace-1.9.aros-i386.zip potrace-1.9.aros-i386.tar.gz(3) Packages: Solaris Package potrace-1.14.pkg.gz(1) Redhat Source RPM potrace-1.14-1.src.rpm Redhat Binary RPM (x86_64) potrace-1.14-1.x86_64.rpm Amiga (OS4) potrace.lha (version 1.14)(5) Package Management: Debian and Ubuntu apt-get install potrace(4) SuSE potrace(6) Fedora yum install potrace(7) ArchLinux pacman -S potrace(8) FreeBSD pkg_add -r potrace(9) Fink (Mac OS X) fink install potrace(10) Macports (Mac OS X) port install potrace(11) NixOS nix-env -i potrace(12) (1) Solaris-i386 and x86_64 binaries and packages provided by Apostolos Syropoulos <asyropoulos at gmail.com>. (2) Linux for Alpha and Sparc64, FreeBSD, NetBSD, and OpenBSD binaries provided by Nelson Beebe <beebe@math.utah.edu>. (3) AROS binaries supplied by Matthias Rustler <mrustler at gmx.de>. See the AROS archives for sources and updates. (4) Debian i386 Package maintained by Bartosz Fenski <fenio at debian.org>. Debian has centralized package management and users should run "sudo apt-get install potrace" to install. (5) Amiga Package provided by Guillaume Boesel <guillaume at boesel.fr>. See the OS4 Depot for updates. (6) SuSE RPMs provided by Stanislav Brabec <sbrabec at suse.cz>. Potrace appears in the official SuSE distribution. (7) Fedora package maintained by Susi Lehtola <jussilehtola at fedoraproject.org>. Potrace is available on all Fedora branches.
npth
npth
From:  Werner Koch <wk-AT-gnupg.org> To:  gnupg-announce-AT-gnupg.org Subject:  nPth - The New GNU Portable Threads Library Date:  Tue, 08 May 2012 12:39:49 +0200 Message-ID:  <87zk9j2byi.fsf@vigenere.g10code.de> Cc:  marcus.brinkmann-AT-rub.de Archive-link:  Article, Thread Hi! We are pleased to announce the first tarball release of the New GNU Portable Threads Library: nPth version 0.90. nPth is a non-preemptive threads implementation using an API very similar to the one known from GNU Pth. It has been designed as a replacement of GNU Pth for non-ancient operating systems. In contrast to GNU Pth is is based on the system's standard threads implementation. Thus nPth allows the use of libraries which are not compatible to GNU Pth. GNU Pth is often used to provide a co-routine based framework. GnuPG-2 makes heavy use of this concept for good audibility, general security concerns, and ease of implementation. However, GNU Pth has the drawback that ugly hacks are required to work with libraries which are not GNU Pth aware. The nPth tarball and its signature are available as ftp://ftp.gnupg.org/gcrypt/npth/npth-0.90.tar.bz2 ftp://ftp.gnupg.org/gcrypt/npth/npth-0.90.tar.bz2.sig and at all GnuPG mirrors. See the included README file and the npth.h header for documentation. Bug reports and requests for help should be send to the gnupg-devel mailing list at gnupg.org. nPth is available under the terms of the LGPLv3+ or the GPLv2+. The GIT repository is at git://git.gnupg.org/npth.git . The current development version of GnuPG (2.1) has already been migrated to nPth and thus the next beta release will require it. Obviously we expect to fix some portability problems before we can release 1.0. On common Linux and kFreeBSD systems and even on Android, nPth should build and work fine. Background: When porting GnuPG-2 to Windows in 2004, we had the need for a replacement of GNU Pth, which is not available for native Windows. We came up with an emulation based on the native Windows thread system. Experience since then showed that such an emulation is a solid way to provide a co-routine based framework. Given that thread implementations (in particular pthreads) are now in common use on all platforms, there is not must justification left for not using them: Without considering the GnuPG packages, Debian has only two packages requiring GNU Pth (zhcon and jabberd14 - the latter even seems not in wide use anymore). Many thanks to Ralf S. Engelschall for his excellent GNU PTH library, which served GnuPG very well for many years. Happy hacking, Marcus and Werner -- Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
freeipmi
freeipmi
FreeIPMI FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. The IPMI specification defines a set of interfaces for platform management and is implemented by a number vendors for system management. The features of IPMI that most users will be interested in are sensor monitoring, system event monitoring, power control, and serial-over-LAN (SOL). The FreeIPMI tools and libraries listed below should provide users with the ability to access and utilize these and many other features. A number of useful features for large HPC or cluster environments have also been implemented into FreeIPMI. See the README or FAQ for more info. The FreeIPMI project currently includes the following tools and libraries: Project Tools Bmc-info A tool to read information about a BMC such as device version numbers, device support, and globally unique IDs (guids). (example output) Bmc-watchdog A tool/daemon to manage a BMC Watchdog. This tool is typically used for system timeout management and automatic system restarts in the event of a system crash. Ipmi-chassis A tool to manage/monitor a chassis, such as chassis power, identification (i.e. LED control), and status. Ipmi-fru A tool to read field replaceable unit (FRU) information from a motherboard/machine. (example output) Ipmi-sel A tool to read and manage IPMI System Event Log (SEL) records. SEL records store system event information and may be useful for debugging problems. (example output, example output w/ event state) Ipmi-sensors A tool to read IPMI sensor readings and sensor data repository (SDR) information. (example output, example output w/ sensor state) Ipmipower A tool for remote power control. Ipmiconsole A tool for Serial-over-Lan (SOL) console access. Ipmi-config A tool to configure BMC and IPMI information. In can be used to configured usernames, passwords, networking information, security, Serial-over-LAN (SOL), Platform Event Filtering (PEF), boot devices, power restoration policy, sensor thresholds, sensor events, and many more configuration options. (example core config, PEF config, Chassis config, Sensors config) Ipmi-raw A tool that provides hex input/output of IPMI commands. Ipmi-locate A tool that can probe for information about a BMC device, such as device addresses or IPMI version support. (example output) Ipmi-pet A tool to parse and interpret Platform Event Traps (PET). Ipmi-dcmi A tool to perform Data Center Manageability Interface (DCMI) IPMI extension commands. Supports extensions for asset management and power usage management. Bmc-device A tool to perform advanced BMC commands, such as resetting the BMC, configuring ACPI, configuring SDR/SEL time, manually generating events, re-arming sensors, and configuring manufacturer settings. Ipmiping An IPMI ping tool for debugging. (example output) Rmcpping A RMCP ping tool for debugging. (example output) Ipmi-oem An IPMI tool for OEM specific commands. Ipmidetect/Ipmidetectd A tool and daemon for IPMI node detection. Ipmiseld A daemon that regularly polls the SEL and stores the events to the local syslog. Project Libraries Libfreeipmi A C library that includes KCS, SSIF, and OpenIPMI Linux, and Solaris BMC drivers, IPMI 1.5 and IPMI 2.0 LAN communication interfaces, IPMI packet building utilities, IPMI command utilities, and utilities for reading/interpreting/managing IPMI. Libipmiconsole A library for Serial-over-Lan (SOL) console access. SOL console access is abstracted into a file descriptor interface, so users may read and write console data through a file descriptor. Libipmimonitoring A library for sensor monitoring and interpretation. Sensor monitoring and interpretation of those sensors is abstracted into an API with an iterator interface. Libipmidetect A library for IPMI node detection.