Main > Free Download Search >

Free bsd subsystem software for linux

bsd subsystem

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 632
Buscayasminas 0.30a

Buscayasminas 0.30a


Buscayasminas is an open source Minesweeper alike game totally written in DHTML. more>>
Buscayasminas project s an open source "Minesweeper" alike game totally written in DHTML (JavaScript, CSS and HTML) that uses mouse and keyboard optionally.

This cross-platform and cross-browser game was tested under BeOS, Linux, *BSD, Windows and others.

<<less
Download (0.016MB)
Added: 2006-08-22 License: MPL (Mozilla Public License) Price:
1159 downloads
KTTS - KDE Text-to-Speech System 0.3.0

KTTS - KDE Text-to-Speech System 0.3.0


KTTS - KDE Text-to-Speech is a subsystem within the KDE desktop for conversion of text to audible speech. more>>
KTTS - KDE Text-to-Speech is a subsystem within the KDE desktop for conversion of text to audible speech.
KTTS is currently under development and aims to become the standard subsystem for all KDE applications to provide speech output.
Main features:
User Features:
- Speak any text from the KDE clipboard.
- Speak any plain text file.
- Speak all or any portion of a text file from Kate.
- Speak all or any portion of an HTML page from Konqueror.
- Use as the speech backend for KMouth and KSayIt.
- Speak KDE notifications (KNotify).
- Long text is parsed into sentences. User may backup by sentence or paragraph, replay, pause, and stop playing.
- Audio output via aRts or GStreamer (version 0.8.7 or later)
Programmer Features:
- Priority system for screen reader outputs, warnings and messages, while still playing regular texts.
- Plugin-based architecture for support of a wide variety of speech synthesis engines and drivers.
- Permit generation of speech from the command line (or via shell scripts) using the KDE DCOP utilities.
- Provide a lightweight and easily usable interface for applications to generate speech output.
- Applications need not be concerned about contention over the speech device.
- FUTURE: Provide support for speech markup languages, such as VoiceXML, Sable, Java Speech Markup Language (JSML), and Speech Markup Meta-language (SMML).
- FUTURE: Provide limited support for embedded speech markers.
- Asynchronous to prevent system blocking.
<<less
Download (4.0MB)
Added: 2005-06-14 License: GPL (GNU General Public License) Price:
1605 downloads
NetBSD 3.1

NetBSD 3.1


NetBSD is a free, secure, and highly portable UNIX-like operating system. more>>
NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from 64-bit Opteron machines and desktop systems to handheld and embedded devices.
Its clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
<<less
Download (200MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1087 downloads
FreeBSD 6.2

FreeBSD 6.2


FreeBSD is an advanced operating system for Intel ia32 compatible, DEC Alpha, and PC-98 architectures. more>>
FreeBSD is an advanced operating system for x86 compatible (including Pentium and Athlon), amd64 compatible (including Opteron, Athlon 64, and EM64T), IA-64, PC-98, Alpha/AXP and UltraSPARC architectures.
It is derived from BSD, the version of UNIX developed at the University of California, Berkeley. It is developed and maintained by a large team of individuals. Additional platforms are in various stages of development.
FreeBSD offers advanced networking, performance, security and compatibility features today which are still missing in other operating systems, even some of the best commercial ones.
FreeBSD makes an ideal Internet or Intranet server. It provides robust network services under the heaviest loads and uses memory efficiently to maintain good response times for thousands of simultaneous user processes.
The quality of FreeBSD combined with todays low-cost, high-speed PC hardware makes FreeBSD a very economical alternative to commercial UNIX workstations. It is well-suited for a great number of both desktop and server applications.
FreeBSD can be installed from a variety of media including CD-ROM, DVD-ROM, floppy disk, magnetic tape, an MS-DOS partition, or if you have a network connection, you can install it directly over anonymous FTP or NFS.
While you might expect an operating system with these features to sell for a high price, FreeBSD is available free of charge and comes with full source code.
It is easy to contribute to FreeBSD. All you need to do is find a part of FreeBSD which you think could be improved and make those changes (carefully and cleanly) and submit that back to the Project by means of send-pr or a committer, if you know one. This could be anything from documentation to artwork to source code.
Even if you are not a programmer, there are other ways to contribute to FreeBSD. The FreeBSD Foundation is a non-profit organization for which direct contributions are fully tax deductible.
Main features:
- A merged virtual memory and filesystem buffer cache continuously tunes the amount of memory used for programs and the disk cache. As a result, programs receive both excellent memory management and high performance disk access, and the system administrator is freed from the task of tuning cache sizes.
- Compatibility modules enable programs for other operating systems to run on FreeBSD, including programs for Linux, SCO UNIX, and System V Release 4.
- Soft Updates allows improved filesystem performance without sacrificing safety and reliability. It analyzes meta-data filesystem operations to avoid having to perform all of those operations synchronously. Instead, it maintains internal state about pending meta-data operations and uses this information to cache meta-data, rewrite meta-data operations to combine subsequent operations on the same files, and reorder meta-data operations so that they may be processed more efficiently. Features such as background filesystem checking and file system snapshots are built on the consistency and performance foundations of soft updates.
- File system snapshots, permitting administrators to take atomic file system snapshots for backup purposes using the free space in the file system, as well as facilitating background fsck, which allows the system to reach multiuser mode without waiting on file system cleanup operations following power outages.
- Support for IP Security (IPsec) allows improved security in networks, and support for the next-generation Internet Protocol, IPv6. The FreeBSD IPSEC implementation includes support for a broad range of accelerated crypto hardware.
- Out of the box support for IPv6 via the KAME IPv6 stack allows FreeBSD to be seamlessly integrated into next generation networking environments. FreeBSD even ships with many applications extended to support IPv6!
- Multi-threaded SMP architecture capable of executing the kernel in parallel on multiple processors, and with kernel preemption, allowing high priority kernel tasks to preempt other kernel activity, reducing latency. This includes a multi-threaded network stack and a multi-threaded virtual memory subsystem. With FreeBSD 6.x, support for a fully parallel VFS allows the UFS file system to run on multiple processors simultaneously, permitting load sharing of CPU-intensive I/O optimization.
- M:N application threading via pthreads permitting threads to execute on multiple CPUs in a scaleable manner, mapping many user threads onto a small number of Kernel Schedulable Entities. By adopting the Scheduler Activation model, the threading approach can be adapted to the specific requirements of a broad range of applications.
- Netgraph pluggable network stack allows developers to dynamically and easily extend the network stack through clean layered network abstractions. Netgraph nodes can implement a broad range of new network services, including encapsulation, tunneling, encryption, and performance adaptation. As a result, rapid prototyping and production deployment of enhanced network services can be performed far more easily and with fewer bugs.
- TrustedBSD MAC Framework extensible kernel security, which allows developers to customize the operating system security model for specific environments, from creating hardening policies to deploying mandatory labeled confidentiality of integrity policies. Sample seucrity policies include Multi-Level Security (MLS), and Biba Integrity Protection. Third party modules include SEBSD, a FLASK-based implementation of Type Enforcement.
- GEOM pluggable storage layer, which permits new storage services to be quickly developed and cleanly integrated into the FreeBSD storage subsystem. GEOM provides a consistent and coherrent model for discovering and layering storage services, making it possible to layer services such as RAID and volume management easily.
- FreeBSDs GEOM-Based Disk Encryption (GBDE), provides strong cryptographic protection using the GEOM Framework, and can protect file systems, swap devices, and other use of storage media.
- Kernel Queues allow programs to respond more efficiently to a variety of asynchronous events including file and socket IO, improving application and system performance.
- Accept Filters allow connection-intensive applications, such as web servers, to cleanly push part of their functionality into the operating system kernel, improving performance.
<<less
Download (616.3MB)
Added: 2007-01-15 License: BSD License Price:
1071 downloads
 
Other version of FreeBSD
FreeBSD 5.5It is derived from BSD, the version of UNIX developed at the University of California ... This includes a multi-threaded network stack and a multi-threaded virtual memory subsystem
License:BSD License
Download (511.4MB)
1255 downloads
Added: 2006-05-25
PC-BSD 7.1.1

PC-BSD 7.1.1


PC-BSD 7.1.1 is an excellent and must-have product which offers you a free operating system with ease of use in mind. more>>

PC-BSD 7.1.1 is an excellent and must-have product which offers you a free operating system with ease of use in mind. Like any modern system, you can listen to your favorite music, watch your movies, work with office documents and install your favorite applications with a setup wizard at a click.

Enhancements:

  • Updated 7.2-Stable to 06242009
  • Updated KDE to 4.2.4
  • Updated Nvidia driver to 185.14 - 4071
  • Update the Nvidia driver 71.86.09 -> 71.86.11 which fixes the kernel panic - 4157
  • Fixed a bug when running Dolphin in root mode - 4176
  • Fixed bugs in py-cups port, which corrects "Print a test page" failure from the GUI - PR135675
  • Fixed bugs in ksyslog program, now finds /var/log/messages properly - Port Commit
  • Added gvim to the menu - 4114
  • Removed obsolete printing menu icons - 4115
  • Improved the system updater tray, don't issue popup on failure, change icon instead - 4100
  • Improved stability with intel graphics cards
  • Updated included Wine to 1.1.24, which fixes issues with certain 3D Games
  • Fixed issues with using the fetch ports GUI causing a crash in kcmshell4. - 4069
  • Improved the System Updater Tray to not use annoying popups and instead just change the icon - 4103
  • Added the older Nvidia 71.86.xx driver - 4066
  • Fixed issues with kppp, which needs suid permissions to function - 4061
  • Moved /PCBSD to /usr/PCBSD and created sym-link to allow small root partitions - 3999 - 4004 - 4008
  • Fixed bugs when "upgrading" a system that uses ZFS root partition - 3995 - 3997
  • Added support to give higher / lower priority to wifi connections - 3871
  • Added ability to edit saved wifi profiles - 3870
  • Added ability to "ignore" updates in the updater tool - 3842
  • Improved the system updater and tray application interaction - 3832
  • Fixed CUPS issues not finding all .ppd files correctly - 3833 - 3834 - 3822
  • Fixed bugs with xterm not running - 3804
  • Improved the default fluxbox configuration - 3793 - 3794 - 3798 - 3808 - 3809
  • Improved the KDE4 default theme - 3805 - 3810
  • Updated the KDM theme - 3812 - 3817
  • Improved the KSplash Theme - 3811
  • Misc other bugfixes
<<less
Added: 2009-07-06 License: BSD License Price: FREE
downloads
 
Other version of PC-BSD
PC-BSD 1.3.01 / 1.4 BetaPC-BSD - PC-BSD has as its goals to be an easy-to-install-and-use desktop operating system, based on
License:BSD License
Download (691MB)
830 downloads
Added: 2007-07-20
Package SNMP Subagent 1.0

Package SNMP Subagent 1.0


Package SNMP Subagent provides indexed package information via SNMP output. more>>
Package SNMP Subagent provides indexed package information via SNMP output.

The Simple Network Management Protocol (SNMP) forms part of the internet protocol suite as defined by the Internet Engineering Task Force.

The protocol can support monitoring of network-attached devices for any conditions that warrant administrative attention.

The SNMP protocol is extensible by design. This is achieved through the notion of a management information base or MIB, which specifies the management data of a specific subsystem of an SNMP-enabled device, using a hierarchical namespace containing object identifiers, implemented via ASN.1.

The MIB hierarchy can be depicted as a tree with a nameless root, the levels of which are assigned by different organizations. This model permits management across all layers of the OSI reference model, extending into applications such as databases, email, and the J2EE reference model, as MIBs can be defined for all such area-specific information and operations
<<less
Download (0.014MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1359 downloads
NAND Flash Utilities 0.0.1

NAND Flash Utilities 0.0.1


NAND Flash Utilities are utilities for accessing NAND Flashthrough an IDE interface. more>>
NAND Flash Utilities is a set of utilities for accessing NAND Flash through an IDE interface.

These utilities work with the Linux MTD subsystem to allow developing, testing, and experimenting of NAND Flash on a PC.
<<less
Download (0.17MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1686 downloads
StreamOS 0.19.5

StreamOS 0.19.5


StreamOS is a free operating system written in Object Pascal using the FreePascal compiler. more>>
StreamOS is a free operating system written in Object Pascal using the FreePascal compiler. This project is designed as an over-DOS extender that is 32-bit and multitasked.
Enhancements:
- Rights management for a process was extended.
- The new API was improved.
- The messaging subsystem was improved.
- Login was remade.
- A new blocking subsystem was made.
- A new logo was introduced.
<<less
Download (0.067MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
855 downloads
libradiate 0.02

libradiate 0.02


libradiate is a 802.11b frame assembly/injection library. more>>
libradiate is a 802.11b frame assembly/injection library.

Radiate is a small C library designed read, build and write 802.11 frames. As of version 0.2, Radiate only works on linux based systems and needs the following:

- A laptop with an 802.11b wireless card with an Intersil Prism 2 chipset (SMC, D-link, etc).

- A linux 2.4.x kernel (2.4.7 was verified to work, but later versions *should work*). We also recommend redhat-7.x.

- The ssh.com Prism2 host AP drivers (included). If a new version is available from http://people.ssh.com/jkm/Prism2/ you might want to try that.

* Libnet 1.1.x is optional but recommended.

Follow the below instructions to get Radiate installed and working.

Installing the Driver Module

A copy of the driver is in the directory:

./kernel/Prism2-2002-04-24

which is verbatim from the web site. This driver should be built on a 2.4.x kernel.

The driver depends on some support from the kernel and the pcmcia subsystem. Were using redhat 7.1 which has the pcmcia subsystem built into the kernel. Additionally, the following kernel options need to be built:

"Network device support" --> "Wireless LAN (non-hamradio)" --> "Wireless LAN"

"Networking options" --> "Kernel/User netlink socket"

Rebuild your kernel and reboot.

Next, the kernel module for the device should be built and installed. Follow the instructions provided with the driver code.

This should build and install the module in the proper directory. If depmode reports there are unresolved symbols, you probably forgot to build your kernel with the correct options or you didnt boot to the new kernel.

This also adds some config files to the /etc/pcmcia directory so you should restart the pcmcia subsystem:

# /etc/init.d/pcmcia restart

and then insert the prism2 card. Make sure that the "prism2" driver gets loaded:

# lsmod
Module Size Used by
hostap_cs 75664 0 (unused)

If another older driver gets loaded instead, remove that driver from the pcmcia config files in /etc/pcmcia.

Once the driver is in place, make sure you can see the card:

# iwconfig wlan0

and test monitoring mode to make sure it works by running:

# ./Libradiate-0.02/scripts/set_monitor.sh 1

and building and running "wlansniff" in the "sniff" directory.
<<less
Download (0.14MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1324 downloads
BSD::Ipfwgen 1.5

BSD::Ipfwgen 1.5


BSD::Ipfwgen is a Perl module to aid in the creation of ipfw-based firewalls. more>>
BSD::Ipfwgen is a Perl module to aid in the creation of ipfw-based firewalls.

SYNOPSIS

use BSD::Ipfwgen;

outside qw(**interface list**);
leaf qw(**interface list**);

consolidate qw(**network list**);
us qw(**network list**);
not_us qw(**network list**);
to_us qw(**network list**);
from_us qw(**network list**);
symmetric qw(**network list**);

count_by_interface();
count_by_address qw(**network list**);
count_by_udp qw(**port list**);
count_by_tcp qw(**port list**);

no_looping()
no_spoofing_us()
no_spoofing_by_us()
no_leaf_spoofing()

tcp_from_rules($port, $rules);
tcp_to_rules($port, $rules);
udp_from_rules($port, $rules);
udp_to_rules($port, $rules);

from_net_rules($network, $rules);
to_net_rules($network, $rules);

to_me_rules($rules)
not_to_me_rules($rules)
from_me_rules($rules)
not_from_me_rules($rules)

in_interface_rules($interface, $rules);
out_interface_rules($interface, $rules);

drop_unwanted qw(**network list**);

generate qw(**options**)

**port list** is a list of integers. 80, 23, etc.
**network list** is a list of network address. 207.33.90.32/27 etc.
**interface list** is a list of interface names. de0, fxp1 etc
**options** is a list of the valid options: DEFAULT-ACCEPT, INSECURE
$rules is a newline separated set of L< ipfw > rules.

Ipfwgen is designed to make writing complex firewalls easier and safer. It handles generating some of the harder rulesets: anti-spoofing, anti-looping, and anti land-attack.

Ipfwgen does not try to reduce the complexity of firewall building. What it does do is allow you to write a perl program which generates a firewal. Its expected that the firewalls generated by Ipfwgen will be examined by a human and installed manually.

Ipfwgen commands must be given in a particular sequence. First are the declaritive commands: outside, leaf, consolidate, us, not_us, and symmetric.

Then the rule-specification commands: almost everything else. Ipfwgen keeps an internal database of the rules that are in progress. After all the rule-specification commands are done, then the firewall gets compiled.

The generate command compiles the specifications into actuall ipfw commands and dumps them on STDOUT.

<<less
Download (0.012MB)
Added: 2006-10-11 License: Perl Artistic License Price:
1108 downloads
audit daemon 1.5.6

audit daemon 1.5.6


audit package contains the user-space utilities for creating audit rules. more>>
audit package contains the user-space utilities for creating audit rules. As well as for storing and searching the audit records generate by the audit subsystem in the Linux 2.6 kernel.
Usage:
Examples usage of utilities:
General:
Window 1:
./auditd
Window 2 (you dont have to have the daemon running to try this, but
enabled has to be 1):
./auditctl -s
./auditctl -a entry,always -S open
ls
./auditctl -d entry,always -S open
Identity tracking:
./auditctl -a exit,always -S all -F loginuid=2000
./auditctl -L 2000,"test uid"
Enhancements:
- Updates were made to system-config-audit. auditctl was updated to better handle watching of directories with older kernels.
- Memory leaks and an invalid free in auditd were fixed along with interpretations in auparse.
<<less
Download (0.29MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
824 downloads
Audio::Beep::BSD::beep 0.11

Audio::Beep::BSD::beep 0.11


Audio::Beep::BSD::beep is an Audio::Beep player module using the beep program. more>>
Audio::Beep::BSD::beep is an Audio::Beep player module using the beep program.

IMPORTANT!

This player module IS NOT TESTED! I found docs about the BSD beep program but I never had a chance to use it or test it. So use it AT YOUR OWN RISK and report me bugs if possible.

SYNOPIS

my $player = Audio::Beep::BSD::beep->new([%options]);

USAGE

The new class method can receive as option in hash fashion the following directives
path => /full/path/to/beep

With the path option you can set the full path to the beep program in the object. If you dont use this option the new method will look anyway in some likely places where beep should be before returning undef.

device => /dev/myspeaker

Use the device option if your speaker device is different from "/dev/speaker". AFAIK this device exists only on i386 architecture. That also means that this module wont probably work for different architectures.

<<less
Download (0.033MB)
Added: 2006-06-30 License: Perl Artistic License Price:
1212 downloads
DragonFly BSD 1.10.1

DragonFly BSD 1.10.1


DragonFly is an operating system and environment designed to be the logical continuation of the FreeBSD-4.x OS series. more>>
DragonFly is an Linux operating system and environment designed to be the logical continuation of the FreeBSD-4.x OS series. These operating systems belong in the same class as Linux in that they are based on UNIX ideals and APIs. DragonFly is a fork in the path, so to speak, giving the BSD base an opportunity to grow in an entirely new direction from the one taken in the FreeBSD-5 series.

It is our belief that the correct choice of features and algorithms can yield the potential for excellent scalability, robustness, and debuggability in a number of broad system categories. Not just for SMP or NUMA, but for everything from a single-node UP system to a massively clustered system. It is our belief that a fairly simple but wide-ranging set of goals will lay the groundwork for future growth.

The existing BSD cores, including FreeBSD-5, are still primarily based on models which could at best be called strained as they are applied to modern systems. The true innovation has given way to basically just laying on hacks to add features, such as encrypted disks and security layering that in a better environment could be developed at far less cost and with far greater flexibility.

We also believe that it is important to provide API solutions which allow reasonable backwards and forwards version compatibility, at least between userland and the kernel, in a mix-and-match environment. If one considers the situation from the ultimate in clustering... secure anonymous system clustering over the internet, the necessity of having properly specified APIs becomes apparent.

Finally, we believe that a fully integrated and feature-full upgrade mechanism should exist to allow end users and system operators of all walks of life to easily maintain their systems. Debian Linux has shown us the way, but it is possible to do better.

DragonFly is going to be a multi-year project at the very least. Achieving our goal set will require a great deal of groundwork just to reposition existing mechanisms to fit the new models. The goals link will take you to a more detailed description of what we hope to accomplish.

1.2.0 is our second major DragonFly release and the first one which we have created a separate CVS branch for. DragonFlys policy is to only commit bug fixes to release branches.

This release represents a significant milestone in our efforts to improve the kernel infrastructure. DragonFly is still running under the Big Giant Lock, but this will probably be the last release where that is the case.

The greatest progress has been made in the network subsystem. The TCP stack is now almost fully threaded (and will likely be the first subsystem we remove the BGL from in coming months). The TCP stack now fully supports the SACK protocol and a large number of bug and performance fixes have gone in, especially in regard to GigE performance over LANs.

The namecache has been completely rewritten and is now considered to be production-ready with this release. The rewrite will greatly simplify future filesystem work and is a necessary precursor for our ultimate goal of creating a clusterable OS.

This will be last release that uses GCC 2.95.x as the default compiler. Both GCC 3.4.x and GCC 2.95.x are supported in this release through the use of the CCVER environment variable (gcc2 or gcc34). GCC 2.95.x is to be retired soon due to its lack of TLS support. The current development branch will soon start depending heavily on TLS support and __thread both within the kernel and in libc and other libraries. This release fully supports TLS segments for programs compiled with gcc-3.4.x.

It goes without saying that this release is far more stable then our 1.0A release. A huge number of bug fixes, performance improvements, and design changes have been made since the 1.0A release.
<<less
Download (112MB)
Added: 2007-08-21 License: BSD License Price:
796 downloads
Dnsmasq 2.39

Dnsmasq 2.39


Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. more>>
Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. Dnsmasq is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS.
The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP for network booting of diskless machines.
Dnsmasq is targeted at home networks using NAT and connected to the internet via a modem, cable-modem or ADSL connection but would be a good choice for any small network where low resource use and ease of configuration are important.
Supported platforms include Linux (with glibc and uclibc), *BSD and Mac OS X. Dnsmasq is included in at least the following Linux distributions: Gentoo, Debian, Slackware, Suse, Smoothwall, IP-Cop, floppyfw, Firebox, LEAF, Freesco, CoyoteLinux and Clarkconnect. It is also available as a FreeBSD port and is used in Linksys wireless routers and the m0n0wall project.
Main features:
- The DNS configuration of machines behind the firewall is simple and doesnt depend on the details of the ISPs dns servers
- Clients which try to do DNS lookups while a modem link to the internet is down will time out immediately.
- Dnsmasq will serve names from the /etc/hosts file on the firewall machine: If the names of local machines are there, then they can all be addressed without having to maintain /etc/hosts on each machine.
- The integrated DHCP server supports static and dynamic DHCP leases and multiple networks and IP ranges. It works across BOOTP relays and supports DHCP options including RFC3397 DNS search lists. Machines which are configured by DHCP have their names automatically included in the DNS and the names can specified by each machine or centrally by associating a name with a MAC address in the dnsmasq config file.
- Dnsmasq caches internet addresses (A records and AAAA records) and address-to-name mappings (PTR records), reducing the load on upstream servers and improving performance (especially on modem connections).
- Dnsmasq can be configured to automatically pick up the addresses of its upstream nameservers from ppp or dhcp configuration. It will automatically reload this information if it changes. This facility will be of particular interest to maintainers of Linux firewall distributions since it allows dns configuration to be made automatic.
- On IPv6-enabled boxes, dnsmasq can both talk to upstream servers via IPv6 and offer DNS service via IPv6. On dual-stack (IPv4 and IPv6) boxes it talks both protocols and can even act as IPv6-to-IPv4 or IPv4-to-IPv6 forwarder.
- Dnsmasq can be configured to send queries for certain domains to upstream servers handling only those domains. This makes integration with private DNS systems easy.
- Dnsmasq supports MX records and can be configured to return MX records for any or all local machines.
Enhancements:
- This release adds some features to the log subsystem: it is now possible to log directly to a file, and to log asynchronously to syslog.
- More detailed logging of DHCP transactions is available.
- DHCP options can now be specified by name instead of by number.
- DHCP configuration can now use information from a DHCP relay agent.
- There are a few minor bugfixes (notably failure of TFTP with --listen-address).
- Some translations have been updated.
<<less
Download (0.14MB)
Added: 2007-04-29 License: GPL (GNU General Public License) Price:
911 downloads
Buenos 1.1.0

Buenos 1.1.0


Buenos is a small SMP operating system skeleton which can be used as a base for operating systems project courses. more>>
Buenos is a small SMP operating system skeleton which can be used as a base for operating systems project courses. Buenos runs in a machine simulator called YAMS, which is also available here.

Buenos project is intended to be used as OS project base code which students can improve. Extensive documentation with suggestions for assignments or exercises is included with the system.

The Buenos system has fully pre-emptive kernel threading with SMP support. The system includes spinlocks, sleep queues and semaphores as synchronization primitives (locks and condition variables are documented as an exercise).

Userland programs are partially supported: system call interface is done, but most system calls are only documented, but not implemented. Virtual memory subsystem is not implemented, only tools for implementation are provided.

Buenos also includes device drivers for all YAMS virtual devices except the network interface (left as an exercise). A simple filesystem with a Unix tool to access it outside the virtual machine is also provided. Packet oriented networking is supported, reliable streams are documented as an exercise.

<<less
Download (0.18MB)
Added: 2006-01-16 License: BSD License Price:
1376 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5