Main > Free Download Search >

Free etc filesystems software for linux

etc filesystems

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3091
Ext2 Filesystems Utilities 1.39

Ext2 Filesystems Utilities 1.39


The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring , and debuggin more>> <<less
Download (3.4MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1278 downloads
Filesystems HOWTO 0.7.4

Filesystems HOWTO 0.7.4


Filesystems HOWTO is about filesystems and accessing filesystems from several OSes. more>>
Filesystems HOWTO is about filesystems and accessing filesystems from several OSes.

This HOWTO is a document that describes a wide variety of filesystems and instructs you on how to access them from a wide variety of operating systems.
<<less
Download (MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1116 downloads
Sys::Filesystem 1.22

Sys::Filesystem 1.22


Sys::Filesystem is a tool to retrieve a list of filesystems and their properties. more>>
Sys::Filesystem project is intended to be a portable interface to list and query filesystem names and their properties.

It hopes to provide a consistent API to list all, mounted, unmounted, and special filesystems on a system, and query as many properties as possible with common aliases wherever possible.

<<less
Download (0.018MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1066 downloads
IANA /etc Files 2.20

IANA /etc Files 2.20


IANA /etc Files is a tool that generates /etc/services and /etc/protocols from IANA data. more>>
IANA /etc Files installs /etc/services and /etc/protocols using data from the Internet Assigned Numbers Authority. Included are snapshots of the data from the IANA, scripts to transform that data into the needed formats, and scripts to fetch the latest data.
Installation
The installation process is flexible and friendly to unattended installation even though, due to its simplicity, it does not use Autoconf.
For basic installation run:
make
su
make install
This creates /etc/services and /etc/protocols without using internet access.
To install in a different location, use something like:
make PREFIX=/mnt/tmp install
This would create /mnt/tmp/etc/services and /mnt/tmp/etc/protocols.
For unusual installations, "make PREFIX=/foo ETC_DIR=bar install" will create /foo/bar/services and /foo/bar/protocols.
Enhancements:
- This release contains updated data from the IANA, improvements to the test function, and support for generating stripped files.
- It is the second of a series of planned changes intended to meet the needs of distributions.
<<less
Download (0.16MB)
Added: 2006-11-15 License: Open Software License Price:
1075 downloads
J Operating System

J Operating System


J Operating System is primarily intended for programmers. more>>
J Operating System is primarily intended for programmers.
Target Users:
- Hobbiests--You used to buy computers to do programming. They didnt do much else. Windows doesnt even come with a compiler, which is ironic since Bill Gates wrote BASIC. The "J" operating system is primarily intended for programmers. Ive attempted to lower the bar, so amateurs can contribute. I hope to recreate the dynamic environment that used to exist when the Commodore 64 was around and everyone was creating odd-ball software.
- Researchers--Im sure many lab researchers still use DOS because they have to interact with hardware, which is difficult with Windows.
Main features:
- No security! You can access all ports, memory and disk blocks to your hearts content. When youre working with your own computer, security just gets in the way and makes things slow--I hate anti-virus and anti-spyware because they just slow things down. When you know you dont have a risk, have no secrets and do regular back-ups, who needs security?
- Uniformity
- There is no virtual memory and everyone is on the same address-map. You can easily communicate between tasks, passing addresses. Addresses start at a base of zero and, essentually, segment registers are not used.
- There is basically one language to learn called "C+" which is a little more than "C", but less than "C++". You dont need to learn a scripting langauge because everything uses this syntax.
- There is an extension of ASCII called "J" rich text which allows colors, links, graphics and various widgets in your documents. This format is used in source code, documents, help, menus, etc.
- Support for compressed, encrypted and contiguous files.
- FAT32, FAT12 and ISO9660 filesystems.
- Blazing-fast compiler which can recompile everything in 5 seconds. It doesnt optimize.
- All source code is included and its still around a Meg.
Hardware:
- PS/2 mouse and keyboard
- VGA graphics
- Some hard drives. Must be on the primary or secondary IDE controller and support LBA28. Drives of 120Gig are the limit.
- Some CD-ROM/DVD drives, including burning.
- Some floppies. Just 1.44Meg and not all types.
- No USB support yet
- No network support yet
- ASCII printers on the parallel port are supported.
<<less
Download (1.1MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1398 downloads
Filesys::DfPortable 0.85

Filesys::DfPortable 0.85


Filesys::DfPortable is a Perl extension for filesystem disk space information. more>>
Filesys::DfPortable is a Perl extension for filesystem disk space information.

SYNOPSIS

use Filesys::DfPortable;

my $ref = dfportable("C:"); # Default block size is 1, which outputs bytes
if(defined($ref)) {
print"Total bytes: $ref->{blocks}n";
print"Total bytes free: $ref->{bfree}n";
print"Total bytes avail to me: $ref->{bavail}n";
print"Total bytes used: $ref->{bused}n";
print"Percent full: $ref->{per}n"
}


my $ref = dfportable("/tmp", 1024); # Display output in 1K blocks
if(defined($ref)) {
print"Total 1k blocks: $ref->{blocks}n";
print"Total 1k blocks free: $ref->{bfree}n";
print"Total 1k blocks avail to me: $ref->{bavail}n";
print"Total 1k blocks used: $ref->{bused}n";
print"Percent full: $ref->{per}n"
}

This module provides a portable way to obtain filesystem disk space information.

The module should work with all versions of Windows (95 and up), and with all flavors of Unix that implement the statvfs or the statfs calls. This would include Linux, *BSD, HP-UX, AIX, Solaris, Mac OS X, Irix, Cygwin, etc ...

This module differs from Filesys::Df in that it has added support for Windows, but does not support open filehandles as a argument.

dfportable() requires a directory argument that represents the filesystem you want to query. There is also an optional block size argument so that you can tailor the size of the values returned. The default block size is 1, this will cause the function to return the values in bytes. If you never use the block size argument, then you can think of any instance of "blocks" in this document to really mean "bytes".

dfportable() returns a reference to a hash. The keys available in the hash are as follows:

{blocks} = Total blocks on the filesystem.
{bfree} = Total blocks free on the filesystem.
{bavail} = Total blocks available to the user executing the Perl application. This can be different than {bfree} if you have per-user quotas on the filesystem, or if the super user has a reserved amount. {bavail} can also be a negative value because of this. For instance if there is more space being used then you have available to you.
{bused} = Total blocks used on the filesystem.
{per} = Percent of disk space used. This is based on the disk space available to the user executing the application. In other words, if the filesystem has 10% of its space reserved for the superuser, then the percent used can go up to 110%.
You can obtain inode information through the module as well. But you must call exists() on the {files} key to make sure the information is available. Some filesystems may not return inode information, for example Windows, and some NFS filesystems.

Here are the available inode keys:

{files} = Total inodes on the filesystem.
{ffree} = Total inodes free on the filesystem.
{favail} = Total inodes available to the user executing the application. See the rules for the {bavail} key.
{fused} = Total inodes used on the filesystem.
{fper} = Percent of inodes used on the filesystem. See rules for the {per} key.

If the dfportable() call fails for any reason, it will return undef. This will probably happen if you do anything crazy like try to get information for /proc, or if you pass an invalid filesystem name, or if there is an internal error. dfportable() will croak() if you pass it a undefined value.

<<less
Download (0.007MB)
Added: 2007-04-27 License: Perl Artistic License Price:
911 downloads
Filesys::Df 0.92

Filesys::Df 0.92


Filesys::Df is a Perl extension for filesystem disk space information. more>>
Filesys::Df is a Perl extension for filesystem disk space information.

SYNOPSIS

use Filesys::Df;

#### Get information by passing a scalar directory/filename value
my $ref = df("/tmp"); # Default output is 1K blocks
if(defined($ref)) {
print "Total 1k blocks: $ref->{blocks}n";
print "Total 1k blocks free: $ref->{bfree}n";
print "Total 1k blocks avail to me: $ref->{bavail}n";
print "Total 1k blocks used: $ref->{used}n";
print "Percent full: $ref->{per}n";

if(exists($ref->{files})) {
print "Total inodes: $ref->{files}n";
print "Total inodes free: $ref->{ffree}n";
print "Inode percent full: $ref->{fper}n";
}
}

#### Get information by passing a filehandle
open(FILE, "some_file"); # Get information for filesystem at "some_file"
my $ref = df(*FILE);
#### or
my $ref = df(*FILE);
#### or
my $fhref = *FILE;
my $ref = df($fhref);

#### Get information in other than 1k blocks
my $ref = df("/tmp", 8192); # output is 8K blocks
my $ref = df("/tmp", 1); # output is bytes

This module provides a way to obtain filesystem disk space information. This is a Unix only distribution. If you want to gather this information for Unix and Windows, use Filesys::DfPortable. The only major benefit of using Filesys::Df over Filesys::DfPortable, is that Filesys::Df supports the use of open filehandles as arguments.

The module should work with all flavors of Unix that implement the statvfs() and fstatvfs() calls, or the statfs() and fstatfs() calls. This would include Linux, *BSD, HP-UX, AIX, Solaris, Mac OS X, Irix, Cygwin, etc ...

df() requires a argument that represents the filesystem you want to query. The argument can be either a scalar directory/file name or a open filehandle. There is also an optional block size argument so you can tailor the size of the values returned. The default block size is 1024. This will cause the function to return the values in 1k blocks. If you want bytes, set the block size to 1.

df() returns a reference to a hash. The keys available in the hash are as follows:
{blocks} = Total blocks on the filesystem.
{bfree} = Total blocks free on the filesystem.
{bavail} = Total blocks available to the user executing the Perl application. This can be different than {bfree} if you have per-user quotas on the filesystem, or if the super user has a reserved amount. {bavail} can also be a negative value because of this. For instance if there is more space being used then you have available to you.
{used} = Total blocks used on the filesystem.
{per} = Percent of disk space used. This is based on the disk space available to the user executing the application. In other words, if the filesystem has 10% of its space reserved for the superuser, then the percent used can go up to 110%.
You can obtain inode information through the module as well, but you must call exists() on the {files} key first, to make sure the information is available. Some filesystems may not return inode information, for example some NFS filesystems.
Here are the available inode keys:
{files} = Total inodes on the filesystem.
{ffree} = Total inodes free on the filesystem.
{favail} = Total inodes available to the user executing the application. See the rules for the {bavail} key.
{fused} = Total inodes used on the filesystem.
{fper} = Percent of inodes used on the filesystem. See rules for the {per} key.

There are some undocumented keys that are defined to maintain backwards compatibilty: {su_blocks}, {user_blocks}, etc ...

If the df() call fails for any reason, it will return undef. This will probably happen if you do anything crazy like try to get information for /proc, or if you pass an invalid filesystem name, or if there is an internal error. df() will croak() if you pass it a undefined value.

<<less
Download (0.007MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
911 downloads
/etc/net 0.8.5

/etc/net 0.8.5


/etc/net represents a new approach to Linux network configuration tasks. more>>
/etc/net represents a new approach to Linux network configuration tasks. Inspired by the limitations of traditional configuration subsystems, /etc/net provides builtin support for:
- configuration profiles
- interface name management
- removable devices
- full iproute2 command set
- interface dependencies resolution
- QoS configuration framework
- firewall support (NEW)
/etc/net provides support for the following interface types:
- Ethernet
- WiFi (WEP)
- IPv4/IPv6 tunnels
- PSK IPSec tunnels
- VLAN
- PLIP
- Ethernet bonding and bridging
- traffic equalizer
- usbnet
- PPP (PPtP, PPPoE)
Due to its modular design, support for new interface types can be added without overall design changes. /etc/net consists of core scripts (stable) and GUI configurator (development). Both parts are licensed under GPL.
<<less
Download (0.043MB)
Added: 2007-01-28 License: GPL (GNU General Public License) Price:
1001 downloads
eCryptfs 0.1.7

eCryptfs 0.1.7


eCryptfs is an POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. more>>
eCryptfs is an POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. eCryptfs is derived from Erez Zadoks Cryptfs, implemented through the FiST framework for generating stacked filesystems.
eCryptfs extends Cryptfs to provide advanced key management and policy features. eCryptfs stores cryptographic metadata in the header of each file written, so that encrypted files can be copied between hosts; the file will be decryptable with the proper key, and there is no need to keep track of any additional information aside from what is already in the encrypted file itself. Think of eCryptfs as a sort of ``gnupgfs.
eCryptfs is a native Linux filesystem (other popular cryptographic filesystems for Linux require FUSE or operate via RPC calls). It can be built and distributed as a stand-alone kernel module for the Linux kernel version 2.6.15 or higher; there is no need to apply any kernel patches.
Enhancements:
- Legacy releases of eCryptfs.
<<less
Download (0.14MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1219 downloads
Webesquema 1.0

Webesquema 1.0


Webesquema project is a PHP script that helps students/teachers to design diagrams. more>>
Webesquema project is a PHP script that helps students/teachers to design diagrams.

The diagrams can be saved or printed, and support different styles (horizontal/vertical, colors, HTML, custom designs, etc.).

<<less
Download (0.24MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1089 downloads
Ext2 compression extension 0.4.50-0403

Ext2 compression extension 0.4.50-0403


Ext2 compression extension is transparent file/directory compression for ext2 via extended attributes. more>>
Ext2 compression extension (E2compr) is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression. It compresses only regular files; the administrative data (superblock, inodes, directory files etc.) are not compressed (mainly for safety reasons).
Access to compressed blocks is provided for read and write operations. The compression algorithm and cluster size (see section Clusters) is specified on a per-file basis. Directories can also be marked for compression, in which case every newly created file in the directory will be automatically compressed with the same cluster size and the same algorithm that was specified for the directory.
E2compr is not a new filesystem. It is only a patch to the ext2 filesystem made to support the EXT2_COMPR_FL flag. It does not require you to make a new partition, and will continue to read or write existing ext2 filesystems. You should consider it is only a way for the read and write routines to access files that could have been created by a simple utility similar to gzip or compress. Compressed and uncompressed files will coexist nicely on your ext2 partitions.
Usage
Basically, a file is compressed with the command `chattr +c filename, and decompressed with the command `chattr -c filename. You can also do `chattr +c (etc.) on a directory. The directory itself wont be compressed, but any new files created in that directory inherit that directorys compress flag and compression algorithm and cluster size.(1)
Use lsattr to see if a file should be compressed or not, and to see what compression algorithm and cluster size will be used.
Use e2ratio to see how much disk space is used by the compressed form compared to the uncompressed form.
You can also try the `-u or `-r options to lsattr. (The difference is that, for directories, e2ratio finds the disk usage of the whole directory tree, like du, whereas `lsattr -u only shows the space taken by the directory file, like `ls -s.)
Enhancements:
- kernel 2.4.26 and 2.6.18.5 patch sets.
- Allows repeated compress/decompress cycles.
- The ability to compile within a compressed directory tree.
- This release corrects small file sizes and fixes all known GPFs.
- It removes compiler warning messages and regularizes debug output.
<<less
Download (MB)
Added: 2007-04-14 License: GPL (GNU General Public License) Price:
925 downloads
/etc/net Configurator 0.0.7

/etc/net Configurator 0.0.7


/etc/net represents a new approach to Linux network configuration tasks. more>>
/etc/net represents a new approach to Linux network configuration tasks. Inspired by the limitations of traditional configuration subsystems, /etc/net provides builtin support for configuration profiles, interface name management, removable device support, full iproute2 command set support, interface dependency resolution, and a QoS configuration framework.
/etc/net provides support for the following interface types: Ethernet, WiFi (WEP), IPv6/IPv6 tunnels, PSK IPSec tunnels, VLAN, PLIP, Ethernet bonding and bridging, traffic equalizer, Pent@NET, usbnet, and PPP. Due to its modular design, support for new interface types can be added without overall design changes.
Main features:
/etc/net provides builtin support for:
- configuration profiles
- interface name management
- removable devices
- full iproute2 command set
- interface dependencies resolution
- QoS configuration framework
- firewall support
/etc/net provides support for the following interface types:
- Ethernet
- WiFi (WEP)
- IPv4/IPv6 tunnels
- PSK IPSec tunnels
- VLAN
- PLIP
- Ethernet bonding and bridging
- traffic equalizer
- usbnet
- PPP (PPtP, PPPoE)
Enhancements:
- This release better matches the option set of /etc/net scripts 0.8.0.
<<less
Download (0.017MB)
Added: 2006-01-17 License: GPL (GNU General Public License) Price:
1376 downloads
VFSJFileChooser 0.0.3

VFSJFileChooser 0.0.3


VFSJFileChooser functions as a Java Swing Component to enable you to browse both remote(FTP, SFTP, WEBDAV, etc.) and local filesystems. more>>

VFSJFileChooser 0.0.3 functions as a Java Swing Component to enable you to browse both remote(FTP, SFTP, WEBDAV, etc.) and local filesystems. It is based on Apache Commons VFS library. VFSJFileChooser is distributed under Apache License 2.0.
VFSJFileChooser was first started to be a plugin of XPontus XML Editor. Later, it was decided to create a library which wouldn't be tied to XPontus API.
VFSJFileChooser supports all the file systems available in Commons VFS. You can think of VFSJFileChooser as a javax.swing.JFileChooser with the ability to browse remote locations such as FTP, SFTP, etc. VFSJFileChooser has not been designed as a file transfer tool, however it can be easily implemented (2 VFSJFileChooser components and some buttons calling commons-vfs API methods, a queue for file operations, etc.).

Major Features:

  1. Seamless filesystem browsing
    • Standard java file browsing with abstraction to the filesystem. You browse seamlessly local and remote file systems the same way.
    • VFSJFileChooser supports many protocols such as Webdav, SFTP, FTP, SMB, etc. Please have a look at Apache Commons VFS supported protocols. Starting from 0.0.3 release, VFSJFileChooser is using webdavclient4j for Webdav support.
  2. Easy i18n support
    • There are translations for English, French, Spanish, Italian, Swedish per default. You can add a new language to VFSJFileChooser by dropping a new resource bundle in your classpath.
  3. A default accessory panel
    • A toolbar provides access to a bookmarks manager and a connection wizard.
  4. No inheritance of some JFileChooser known bugs
    • VFSJFileChooser doesn't suffer from the infamous JFileChooser freezing bug. Time to time, JFileChooser can hang for 10 seconds(even on a quad core!). The bug seems to be coming back all the time, but only on Windows.
  5. Flexibility
    • Access to the navigation panel and the navigation buttons(new folder, etc.)
  6. Simple and familiar API
    • VFSJFileChooser is based on the standard javax.swing.JFileChooser code. The main difference is that VFSJFileChooser uses Commons VFS FileObject instead of java.io.File.

Enhancements:

  • Lots of speed : The latest version of VFSJFileChooser is too slow. The code execution have been improved at many places.
  • The navigation icons are now visible all the time. No exceptions or strange issues related to the look and feel. The component use a "MetalLookAndFeel" layout but when using the system look and feel, the controls look native.
  • The VFSUtils class supports the methods setFileSystemManager and setFileSystemOptions. You can set those values at anytime. When the VFSJFileChooser class is instanciated, it checks if VFSUtils has a filesystemmanager set, if not it creates one. Files are always resolved with the FileSystemOptions object in VFSUtils. Some convenience methods such as getInputStream and getOutputStream have been added in VFSUtils.
  • Upgraded to commons-vfs 2.0 snapshot with patches applied for URL redirection and WebDav.
  • Switched from Jakarta Slide to webdavclient4j (http://webdavclient4j.sf.net) as Jakarta Slide project is dead.
  • Cleaner but incompatible API(Enums instead of int fields) : Enums are introduced for few classes which breaks the API. The method setFileselectionMode of VFSJFileChooser now accepts an Enum as parameter. The methods "showOpenDialog" and "showSaveDialog" return an Enum too.
  • Sorting support : The details table has now sorting support again in the jdk5 branch. The jdk5 branch is the most up to date(patches, general improvements, etc.). The jdk5 will become the default branch to ensure code compatibility.
  • The bookmarks dialog scrolling issues have been fixed. The bookmarks are still not serialized using Java Serialization. They are now stored in XML do avoid deserialization issues when the bookmarks API change.
<<less
Added: 2008-08-16 License: GPL Price: FREE
1 downloads
/etc/net Scripts 0.9.2

/etc/net Scripts 0.9.2


/etc/net represents a new approach to Linux network configuration tasks. more>>
/etc/net represents a new approach to Linux network configuration tasks. /etc/net Scripts is inspired by the limitations of traditional configuration subsystems.
/etc/net provides builtin support for configuration profiles, interface name management, removable device support, full iproute2 command set support, interface dependency resolution, and a QoS configuration framework.
/etc/net provides support for the following interface types: Ethernet, WiFi (WEP), IPv6/IPv6 tunnels, PSK IPSec tunnels, VLAN, PLIP, Ethernet bonding and bridging, traffic equalizer, Pent@NET, usbnet, and PPP.
Due to its modular design, support for new interface types can be added without overall design changes.
Enhancements:
- This release features mostly new features (ip6tables, ebtables, OpenVPN, and tun/tap) and some bugfixes (IP rules, wireless, firewall, and DVB).
<<less
Download (0.063MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
915 downloads
etc-proposals 1.3

etc-proposals 1.3


etc-proposals is a gentoo configuration file updater. more>>
etc-proposals is a gentoo configuration file updater, that, unlike etc-update and dispatch-conf, provides a shell with tabcompletion, a Gtk2 and a Qt4 frontend and allows updating of selected fileparts while providing a lot of automatization.
Main features:
- lean dependancies - only Python and readline for the basic version
- the ability to accept certain changes to a file, while dismissing others
- the ability to accept/dismiss all changes to a file/dir
- the ability to review decisions before they are merged
- dynamical recalculation of changes (i.e. if on update proposes to change a line and is accepted, the user wont be asked again, if a second update proposes the same)
- the ability to undo decisions, if they are not yet merged into the filesystem
- the ability to review decisions, before they are merged into the filesystem
- merging of changes to the configuration files is not done on a file-by-file basis, but can be triggered at any time.
- remembering of unmodified configuration files for automatic merging
- speedup by cacheing (new in version 1.0)
- almost packetmanager-agnostic (portage, pkgcore currently)
- keeps decisions on proposed changes, even if the tool is stopped
Enhancements:
- Various stability fixes.
- Support for scanning modification of all config files.
- The filesystem is represented as a tree in the GUI.
<<less
Download (MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
869 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5