mode
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1891
refdb-mode 1.4
refdb-mode is a minor mode for Emacs which implements an interface to RefDB. more>>
RefDB integrates nicely into Emacs. Combined with editing modes for SGML, XML, and RIS documents, youll get an integrated authoring environment with direct access to your bibliographic data.
"Cite-while-you-write", document transformation, and previewing is just a few mouseclicks away for DocBook SGML and XML as well as for TEI XML documents. Emacs support is not included in the RefDB sources, but available separately.
If your editor of choice should be Emacs or XEmacs, the RIS major mode (ris.el) will make editing RIS datasets a little bit more comfortable. Font-locking will help you to spot syntax errors. Especially the end tag (ER - ) is prone to lack the trailing space if youre not careful.
The ris-mode displays valid tags in blue, except the special type (TY - ) and end (ER - ) tags which are shown in red. The tag contents are colored according to several criteria. If the contents of a field is limited in length, the color will extend only up to that limit. Author/editor, publication date, and reprint fields are checked for a valid content. ris-mode also provides the following commands:
- insert-set (C-c-C-s): inserts a new skeleton dataset (a "reference"). The function will prompt you to enter the publication type. You can use either the auto-completion feature of the minibuffer to enter a valid type or the history feature to select a previously entered type. The function will create a newline, a type tag with the type you selected, default sets of tags for a selected range of types, as well as an end tag.
- insert-tag ( C-c-C-t): insert a new tag. Use either the auto-completion feature of the minibuffer to enter a valid tag or the history feature to select a previously entered tag.
duplicate-tag (M-RET): insert a new line below the current line with the same tag as the current line. This command is convenient if you add multiple keywords or authors, each of which have to go on separate tag lines.
- backward-set (C-x[) and forward-set (C-x]): move between RIS datasets.
- narrow-to-set (C-xns) and widen (C-xnw): narrow the buffer to the current RIS set and widen to the full buffer contents.
The mode currently does not check the length of author entries, nor does it handle continued lines in any way. It does not attempt to check whether a reference is complete (e.g. it wont notify you if there is no author)
Enhancements:
- Support for Muse documents was added.
<<less"Cite-while-you-write", document transformation, and previewing is just a few mouseclicks away for DocBook SGML and XML as well as for TEI XML documents. Emacs support is not included in the RefDB sources, but available separately.
If your editor of choice should be Emacs or XEmacs, the RIS major mode (ris.el) will make editing RIS datasets a little bit more comfortable. Font-locking will help you to spot syntax errors. Especially the end tag (ER - ) is prone to lack the trailing space if youre not careful.
The ris-mode displays valid tags in blue, except the special type (TY - ) and end (ER - ) tags which are shown in red. The tag contents are colored according to several criteria. If the contents of a field is limited in length, the color will extend only up to that limit. Author/editor, publication date, and reprint fields are checked for a valid content. ris-mode also provides the following commands:
- insert-set (C-c-C-s): inserts a new skeleton dataset (a "reference"). The function will prompt you to enter the publication type. You can use either the auto-completion feature of the minibuffer to enter a valid type or the history feature to select a previously entered type. The function will create a newline, a type tag with the type you selected, default sets of tags for a selected range of types, as well as an end tag.
- insert-tag ( C-c-C-t): insert a new tag. Use either the auto-completion feature of the minibuffer to enter a valid tag or the history feature to select a previously entered tag.
duplicate-tag (M-RET): insert a new line below the current line with the same tag as the current line. This command is convenient if you add multiple keywords or authors, each of which have to go on separate tag lines.
- backward-set (C-x[) and forward-set (C-x]): move between RIS datasets.
- narrow-to-set (C-xns) and widen (C-xnw): narrow the buffer to the current RIS set and widen to the full buffer contents.
The mode currently does not check the length of author entries, nor does it handle continued lines in any way. It does not attempt to check whether a reference is complete (e.g. it wont notify you if there is no author)
Enhancements:
- Support for Muse documents was added.
Download (0.15MB)
Added: 2007-07-06 License: GPL (GNU General Public License) Price:
844 downloads
dot-mode.el 1.11
dot-mode.el is a minor mode for GNU Emacs / XEmacs that emulates the . command in vi. more>>
dot-mode.el is a minor mode for GNU Emacs / XEmacs that emulates the . command in vi. The original version was written in 1995 by James Gillespie.
I took over maintenance in 2000 and did a much needed update to code portability and also added some nice features. Much of the code was re-written, but the original design was sound and remains intact. dot-mode.el project is distributed under the GNU General Public License.
Why was it written?
For those of you not in the know, the . command in vi simply repeats the last edit made. In my experience, this is/has been the biggest feature that vi users claim they just cant live without. After having developed this feature for emacs, Id have to say I agree with them.
dot-mode.el was written so that vi users no longer have an excuse for not switching to an emacs variant. Emacs is, of course, superior in every other way...
Main features:
- New keybinding C-. emulates . command in vi.
- Calls to extended commands (M-x some-command) are also captured.
- There is an "override" mode that allows you to record keystrokes that dont change the buffer.
- You can specify whether dot-mode remembers "undo" commands.
- dot-mode can either share a single command buffer between all windows with dot-mode on, or each window can have its own command buffer.
- You can copy the saved keystrokes into the keyboard macro.
- Works on GNU Emacs (including NT Emacs) and XEmacs.
Version restrictions:
- Certain interactive commands such as query-replace or query-replace-regexp are not recorded properly. There is no plan to fix this. You can still record a keyboard macro to capture these types of functions.
Enhancements:
- A bug where dot-mode would give an error if you used dot-mode-override to record a [right] and then tried to call dot-mode-execute was fixed.
<<lessI took over maintenance in 2000 and did a much needed update to code portability and also added some nice features. Much of the code was re-written, but the original design was sound and remains intact. dot-mode.el project is distributed under the GNU General Public License.
Why was it written?
For those of you not in the know, the . command in vi simply repeats the last edit made. In my experience, this is/has been the biggest feature that vi users claim they just cant live without. After having developed this feature for emacs, Id have to say I agree with them.
dot-mode.el was written so that vi users no longer have an excuse for not switching to an emacs variant. Emacs is, of course, superior in every other way...
Main features:
- New keybinding C-. emulates . command in vi.
- Calls to extended commands (M-x some-command) are also captured.
- There is an "override" mode that allows you to record keystrokes that dont change the buffer.
- You can specify whether dot-mode remembers "undo" commands.
- dot-mode can either share a single command buffer between all windows with dot-mode on, or each window can have its own command buffer.
- You can copy the saved keystrokes into the keyboard macro.
- Works on GNU Emacs (including NT Emacs) and XEmacs.
Version restrictions:
- Certain interactive commands such as query-replace or query-replace-regexp are not recorded properly. There is no plan to fix this. You can still record a keyboard macro to capture these types of functions.
Enhancements:
- A bug where dot-mode would give an error if you used dot-mode-override to record a [right] and then tried to call dot-mode-execute was fixed.
Download (0.021MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
838 downloads
Stat::lsMode 0.50
Stat::lsMode Perl module can format file modes like the ls -l command does. more>>
Stat::lsMode Perl module can format file modes like the ls -l command does.
SYNOPSIS
use Stat::lsMode;
$mode = (stat $file)[2];
$permissions = format_mode($mode);
# $permissions is now something like `drwxr-xr-x
$permissions = file_mode($file); # Same as above
$permissions = format_perms(0644); # Produces just rw-r--r--
$permissions = format_perms(644); # This generates a warning message:
# mode 644 is very surprising. Perhaps you meant 0644...
Stat::lsMode->novice(0); # Disable warning messages
Stat::lsMode generates mode and permission strings that look like the ones generated by the Unix ls -l command. For example, a regular file that is readable by everyone and writable only by its owner has the mode string -rw-r--r--. Stat::lsMode will either examine the file and produce the right mode string for you, or you can pass it the mode that you get back from Perls stat call.
format_mode
Given a mode number (such as the third element of the list returned by stat), return the appopriate ten-character mode string as it would have been generated by ls -l. For example, consider a directory that is readable and searchable by everyone, and also writable by its owner. Such a directory will have mode 040755. When passed this value, format_mode will return the string drwxr-xr-x.
If format_mode is passed a permission number like 0755, it will return a nine-character string insted, with no leading character to say what the file type is. For example, format_mode(0755) will return just rwxr-xr-x, without the leading d.
file_mode
Given a filename, do lstat on the file to determine the mode, and return the mode, formatted as above.
Novice Operation Mode
A common mistake when dealing with permission modes is to use 644 where you meant to use 0644. Every permission has a numeric representation, but the representation only makes sense when you write the number in octal. The decimal number 644 corresponds to a permission setting, but not the one you think. If you write it in octal you get 01204, which corresponds to the unlikely permissions -w----r-T, not to rw-r--r--.
The appearance of the bizarre permission -w----r-T in a program is almost a sure sign that someone used 644 when they meant to use 0644. By default, this module will detect the use of such unlikely permissions and issue a warning if you try to format them. To disable these warnings, use
Stat::lsMode->novice(0); # disable novice mode
Stat::lsMode->novice(1); # enable novice mode again
The surprising permissions that are diagnosed by this mode are:
111 => --xr-xrwx
400 => rw--w----
440 => rw-rwx---
444 => rw-rwxr--
551 => ---r--rwt
600 => --x-wx--T
640 => -w------T
644 => -w----r-T
660 => -w--w-r-T
664 => -w--wx--T
666 => -w--wx-wT
700 => -w-rwxr-T
711 => -wx---rwt
750 => -wxr-xrwT
751 => -wxr-xrwt
751 => -wxr-xrwt
755 => -wxrw--wt
770 => r------wT
771 => r------wt
775 => r-----rwt
777 => r----x--t
Of these, only 400 is remotely plausible.
BUGS
As far as I know, the precise definition of the mode bits is portable between varieties of Unix. The module should, however, examine stat.h or use some other method to find out if there are any local variations, because Unix being Unix, someone somewhere probably does it differently.
Maybe it file_mode should have an option that says that if the file is a symlink, to format the mode of the pointed to file instead of the mode of the link itself, the way ls -Ll does.
<<lessSYNOPSIS
use Stat::lsMode;
$mode = (stat $file)[2];
$permissions = format_mode($mode);
# $permissions is now something like `drwxr-xr-x
$permissions = file_mode($file); # Same as above
$permissions = format_perms(0644); # Produces just rw-r--r--
$permissions = format_perms(644); # This generates a warning message:
# mode 644 is very surprising. Perhaps you meant 0644...
Stat::lsMode->novice(0); # Disable warning messages
Stat::lsMode generates mode and permission strings that look like the ones generated by the Unix ls -l command. For example, a regular file that is readable by everyone and writable only by its owner has the mode string -rw-r--r--. Stat::lsMode will either examine the file and produce the right mode string for you, or you can pass it the mode that you get back from Perls stat call.
format_mode
Given a mode number (such as the third element of the list returned by stat), return the appopriate ten-character mode string as it would have been generated by ls -l. For example, consider a directory that is readable and searchable by everyone, and also writable by its owner. Such a directory will have mode 040755. When passed this value, format_mode will return the string drwxr-xr-x.
If format_mode is passed a permission number like 0755, it will return a nine-character string insted, with no leading character to say what the file type is. For example, format_mode(0755) will return just rwxr-xr-x, without the leading d.
file_mode
Given a filename, do lstat on the file to determine the mode, and return the mode, formatted as above.
Novice Operation Mode
A common mistake when dealing with permission modes is to use 644 where you meant to use 0644. Every permission has a numeric representation, but the representation only makes sense when you write the number in octal. The decimal number 644 corresponds to a permission setting, but not the one you think. If you write it in octal you get 01204, which corresponds to the unlikely permissions -w----r-T, not to rw-r--r--.
The appearance of the bizarre permission -w----r-T in a program is almost a sure sign that someone used 644 when they meant to use 0644. By default, this module will detect the use of such unlikely permissions and issue a warning if you try to format them. To disable these warnings, use
Stat::lsMode->novice(0); # disable novice mode
Stat::lsMode->novice(1); # enable novice mode again
The surprising permissions that are diagnosed by this mode are:
111 => --xr-xrwx
400 => rw--w----
440 => rw-rwx---
444 => rw-rwxr--
551 => ---r--rwt
600 => --x-wx--T
640 => -w------T
644 => -w----r-T
660 => -w--w-r-T
664 => -w--wx--T
666 => -w--wx-wT
700 => -w-rwxr-T
711 => -wx---rwt
750 => -wxr-xrwT
751 => -wxr-xrwt
751 => -wxr-xrwt
755 => -wxrw--wt
770 => r------wT
771 => r------wt
775 => r-----rwt
777 => r----x--t
Of these, only 400 is remotely plausible.
BUGS
As far as I know, the precise definition of the mode bits is portable between varieties of Unix. The module should, however, examine stat.h or use some other method to find out if there are any local variations, because Unix being Unix, someone somewhere probably does it differently.
Maybe it file_mode should have an option that says that if the file is a symlink, to format the mode of the pointed to file instead of the mode of the link itself, the way ls -Ll does.
Download (0.004MB)
Added: 2006-05-30 License: Perl Artistic License Price:
1243 downloads
Guitar Mode Maker 3.0
Guitar Mode Maker is a software will help the guitar player learn scales, modes, chords, and create new scales. more>>
Guitar Mode Maker is a software will help the guitar player learn scales, modes, chords, and create new scales. Designed to be easy enough for the beginner and comprehensive for the advanced user! Learn Chords and Scales. Review the Chord and Scale List for GMM 3.0. Over 750 Chords and Scales Included in the trial installation!
This program also has the capability of the user sharing their scales with others through a new and improved, unique scale file (.GS2 file)!
Guitar Mode Maker 1.0 for linux comes with hundreds of scales, chords and modes to help you learn! Guitar Mode Maker 1.0 is available only for Linux.
Additionally for BASS GUITAR PLAYERS, Bass Guitar Mode Maker! Now bass players can have all the scales, modes and chords too! Bass Guitar Mode Maker 3.0 available for download now!
Main features:
- Easy scale creation by clicking on the fretboard, note list or piano keyboard
- Easy scale transposition
- Ability to save Guitar Scale files, even in trial version
- Ability to hear your scale played by acoustic guitar, 12-string or piano
- 750 Scales and chords TO START WITH!
- Ability to print guitar scale on printer!
- Easier to use interface (Screen Shot)
<<lessThis program also has the capability of the user sharing their scales with others through a new and improved, unique scale file (.GS2 file)!
Guitar Mode Maker 1.0 for linux comes with hundreds of scales, chords and modes to help you learn! Guitar Mode Maker 1.0 is available only for Linux.
Additionally for BASS GUITAR PLAYERS, Bass Guitar Mode Maker! Now bass players can have all the scales, modes and chords too! Bass Guitar Mode Maker 3.0 available for download now!
Main features:
- Easy scale creation by clicking on the fretboard, note list or piano keyboard
- Easy scale transposition
- Ability to save Guitar Scale files, even in trial version
- Ability to hear your scale played by acoustic guitar, 12-string or piano
- 750 Scales and chords TO START WITH!
- Ability to print guitar scale on printer!
- Easier to use interface (Screen Shot)
Download (0.028MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1219 downloads
XML::Filter::Mode 0.02
XML::Filter::Mode Perl module can filter out all chunks not in the current mode. more>>
XML::Filter::Mode Perl module can filter out all chunks not in the current mode.
SYNOPSIS
use XML::Filter::Mode;
use strict;
my $filter = XML::Filter::Mode->new( Modes => "a,b,c" );
my $filter = XML::Filter::Mode->new( Modes => [qw( a b c )] );
## To inspect the modes:
my @modes = $filter->modes;
## To change the modes:
$h->modes( qw( d e ) );
Filters portions of documents based on a mode= attribute.
I use this to have XML documents that can be read in several modes, for instance "test", "demo" and normal (ie not test or demo), or "C", "Bytecraft_C", "Perl".
Mode names must contain only alphanumerics and "_" (ie match Perls w regexp assertion).
The filter is given a comma separated list of modes. Each element in the XML document may have a mode="" attribute that gives a mode expression. If there is no mode attribute or it is empty or the mode expression matches the list of modes, then the element is accepted. Otherwise it and all of its children are cut from the document.
The mode expression is a boolean expression using the operators & (which unfortunately must be escaped as "&"), |, , to build mode matching expressions from a list Parentheses may be used to group operations. of words. , and are synonyms.
! may be used as a prefix negation operator, so !a means "unless mode a".
Examples:
Modes mode="..." Action
Enabled Value
===== ========== ======
(none) "" pass
a "" pass
a "a" pass
a "a" pass
a,b "a" pass
a "a,b" pass
b "a,b" pass
a,b "a,b" pass
b "!a,b" pass
a,b "a b" pass
(none) "b" cut
a "b" cut
a "a&b" cut
b "a&b" cut
a "!a,b" cut
a "!a" cut
<<lessSYNOPSIS
use XML::Filter::Mode;
use strict;
my $filter = XML::Filter::Mode->new( Modes => "a,b,c" );
my $filter = XML::Filter::Mode->new( Modes => [qw( a b c )] );
## To inspect the modes:
my @modes = $filter->modes;
## To change the modes:
$h->modes( qw( d e ) );
Filters portions of documents based on a mode= attribute.
I use this to have XML documents that can be read in several modes, for instance "test", "demo" and normal (ie not test or demo), or "C", "Bytecraft_C", "Perl".
Mode names must contain only alphanumerics and "_" (ie match Perls w regexp assertion).
The filter is given a comma separated list of modes. Each element in the XML document may have a mode="" attribute that gives a mode expression. If there is no mode attribute or it is empty or the mode expression matches the list of modes, then the element is accepted. Otherwise it and all of its children are cut from the document.
The mode expression is a boolean expression using the operators & (which unfortunately must be escaped as "&"), |, , to build mode matching expressions from a list Parentheses may be used to group operations. of words. , and are synonyms.
! may be used as a prefix negation operator, so !a means "unless mode a".
Examples:
Modes mode="..." Action
Enabled Value
===== ========== ======
(none) "" pass
a "" pass
a "a" pass
a "a" pass
a,b "a" pass
a "a,b" pass
b "a,b" pass
a,b "a,b" pass
b "!a,b" pass
a,b "a b" pass
(none) "b" cut
a "b" cut
a "a&b" cut
b "a&b" cut
a "!a,b" cut
a "!a" cut
Download (0.004MB)
Added: 2007-07-02 License: Perl Artistic License Price:
844 downloads
Kernel Mode Linux 2.6.19_001
Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode. more>>
Kernel Mode Linux project is a technology which enables us to execute user programs in kernel mode. In Kernel Mode Linux, user programs can be executed as user processes that have the privilege level of kernel mode.
The benefit of executing user programs in kernel mode is that the user programs can access a kernel address space directly. So, for example, user programs can invoke system calls very fast because it is unnecessary to switch between a kernel mode and a user mode by using costly software interruptions or context switches.
Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual.
Although it seems dangerous to let user programs access a kernel directly, safety of the kernel can be ensured, for example, by static type checking, software fault isolation, and so forth.
For proof of concept, we are developing a system which is based on the combination of Kernel Mode Linux and Typed Assembly Language, TAL. (TAL can ensure safety of programs through its type checking and the type checking can be done at machine binary level.
Version restrictions:
- User processes executed in kernel mode should obey the following limitations. Otherwise, your system will be in an undefined state. In the worst-case scenario, your system will crash.
- On IA-32, programs executed in kernel mode shouldnt modify their CS, DS, FS and SS registers.
- On AMD64, programs executed in kernel mode shouldnt modify their CS register.
- In addition, on AMD64, IA-32 binaries cannot be executed in kernel mode.
Enhancements:
- This release has been merged with the 2.6.19 Linux kernel.
<<lessThe benefit of executing user programs in kernel mode is that the user programs can access a kernel address space directly. So, for example, user programs can invoke system calls very fast because it is unnecessary to switch between a kernel mode and a user mode by using costly software interruptions or context switches.
Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual.
Although it seems dangerous to let user programs access a kernel directly, safety of the kernel can be ensured, for example, by static type checking, software fault isolation, and so forth.
For proof of concept, we are developing a system which is based on the combination of Kernel Mode Linux and Typed Assembly Language, TAL. (TAL can ensure safety of programs through its type checking and the type checking can be done at machine binary level.
Version restrictions:
- User processes executed in kernel mode should obey the following limitations. Otherwise, your system will be in an undefined state. In the worst-case scenario, your system will crash.
- On IA-32, programs executed in kernel mode shouldnt modify their CS, DS, FS and SS registers.
- On AMD64, programs executed in kernel mode shouldnt modify their CS register.
- In addition, on AMD64, IA-32 binaries cannot be executed in kernel mode.
Enhancements:
- This release has been merged with the 2.6.19 Linux kernel.
Download (0.032MB)
Added: 2006-12-11 License: GPL (GNU General Public License) Price:
1047 downloads
File::Stat::ModeString 1.00
File::Stat::ModeString - conversion file stat mode to/from string representation. more>>
File::Stat::ModeString - conversion file stat mode to/from string representation.
SYNOPSIS
use File::Stat::ModeString;
$string = mode_to_string ( $st_mode );
$st_mode = string_to_mode ( $string );
$type = mode_to_typechar( $st_mode );
$record = < IN >; chomp $record;
$record =~ m/^some_prefixs+$MODE_STRING_REs+some_suffix$/o
or die "invalid record format";
die "Invalid mode in $string"
if is_mode_string_valid( $string );
This module provides a few functions for conversion between binary and literal representations of file mode bits, including file type.
All of them use only symbolic constants for mode bits from File::Stat::Bits.
CONSTANTS
$MODE_STRING_RE
Regular expression to match mode string (without ^$).
FUNCTIONS
is_mode_string_valid( $string )
Returns true if argument matches mode string pattern.
$type = mode_to_typechar( $mode )
Returns file type character of binary mode, ? on unknown file type.
$string = mode_to_string( $mode )
Converts binary mode value to string representation. ? in file type field on unknown file type.
$mode = string_to_mode( $string )
Converts string representation of file mode to binary one.
<<lessSYNOPSIS
use File::Stat::ModeString;
$string = mode_to_string ( $st_mode );
$st_mode = string_to_mode ( $string );
$type = mode_to_typechar( $st_mode );
$record = < IN >; chomp $record;
$record =~ m/^some_prefixs+$MODE_STRING_REs+some_suffix$/o
or die "invalid record format";
die "Invalid mode in $string"
if is_mode_string_valid( $string );
This module provides a few functions for conversion between binary and literal representations of file mode bits, including file type.
All of them use only symbolic constants for mode bits from File::Stat::Bits.
CONSTANTS
$MODE_STRING_RE
Regular expression to match mode string (without ^$).
FUNCTIONS
is_mode_string_valid( $string )
Returns true if argument matches mode string pattern.
$type = mode_to_typechar( $mode )
Returns file type character of binary mode, ? on unknown file type.
$string = mode_to_string( $mode )
Converts binary mode value to string representation. ? in file type field on unknown file type.
$mode = string_to_mode( $string )
Converts string representation of file mode to binary one.
Download (0.007MB)
Added: 2006-05-30 License: Perl Artistic License Price:
1243 downloads
WWW::Cache::Google::Imode 0.04
WWW::Cache::Google::Imode is a URI class for Google proxy on i-mode. more>>
WWW::Cache::Google::Imode is a URI class for Google proxy on i-mode.
SYNOPSIS
use WWW::Cache::Google::Imode;
$cache = WWW::Cache::Google::Imode->new(http://www.yahoo.com/);
$url = $cache->as_string; # cache URL
$html = $cache->fetch; # fetches via LWP::Simple
Easy conversion from HTML to CHTML. Thats google on i-mode!
WWW::Cache::Google::Imode provides an easy way conversion from an URL to Google i-mode proxy/cache URL.
<<lessSYNOPSIS
use WWW::Cache::Google::Imode;
$cache = WWW::Cache::Google::Imode->new(http://www.yahoo.com/);
$url = $cache->as_string; # cache URL
$html = $cache->fetch; # fetches via LWP::Simple
Easy conversion from HTML to CHTML. Thats google on i-mode!
WWW::Cache::Google::Imode provides an easy way conversion from an URL to Google i-mode proxy/cache URL.
Download (0.003MB)
Added: 2006-11-22 License: Perl Artistic License Price:
1067 downloads
Kernel Mode Linux 2.4.35.1_001 (For Linux 2.4)
Kernel Mode Linux project is a technology which enables us to execute user programs in kernel mode. more>>
Kernel Mode Linux project is a technology which enables us to execute user programs in kernel mode. In Kernel Mode Linux, user programs can be executed as user processes that have the privilege level of kernel mode.
The benefit of executing user programs in kernel mode is that the user programs can access a kernel address space directly. So, for example, user programs can invoke system calls very fast because it is unnecessary to switch between a kernel mode and a user mode by using costly software interruptions or context switches. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual.
Although it seems dangerous to let user programs access a kernel directly, safety of the kernel can be ensured, for example, by static type checking, software fault isolation, and so forth. For proof of concept, we are developing a system which is based on the combination of Kernel Mode Linux and Typed Assembly Language, TAL.
Version restrictions:
- On IA-32, programs executed in kernel mode shouldnt modify their CS, DS, FS and SS registers.
- On AMD64, programs executed in kernel mode shouldnt modify their CS register.
Enhancements:
- This version was merged with the 2.4.35.1 Linux kernel.
<<lessThe benefit of executing user programs in kernel mode is that the user programs can access a kernel address space directly. So, for example, user programs can invoke system calls very fast because it is unnecessary to switch between a kernel mode and a user mode by using costly software interruptions or context switches. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual.
Although it seems dangerous to let user programs access a kernel directly, safety of the kernel can be ensured, for example, by static type checking, software fault isolation, and so forth. For proof of concept, we are developing a system which is based on the combination of Kernel Mode Linux and Typed Assembly Language, TAL.
Version restrictions:
- On IA-32, programs executed in kernel mode shouldnt modify their CS, DS, FS and SS registers.
- On AMD64, programs executed in kernel mode shouldnt modify their CS register.
Enhancements:
- This version was merged with the 2.4.35.1 Linux kernel.
Download (0.026MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
486 downloads
Samba Commander 1.2.2
Samba Commander is a text mode SMB network commander. more>>
Samba Commander is a text mode SMB network commander. In SMBC, you can browse the local network or you can use the search function to find the files.
You can also download/upload files and directories or create them both locally and remotely. SMBC has a resume function and supports UTF-8 characters.
Enhancements:
- fixed bug in function to retrying connection
- fixed bug in bookmark menu
- fixed bug in function to set username, password and workgroup
<<lessYou can also download/upload files and directories or create them both locally and remotely. SMBC has a resume function and supports UTF-8 characters.
Enhancements:
- fixed bug in function to retrying connection
- fixed bug in bookmark menu
- fixed bug in function to set username, password and workgroup
Download (0.093MB)
Added: 2005-06-30 License: GPL (GNU General Public License) Price:
1578 downloads
RVNDEV 0.2
RVNDEV is a set of utilities to assist developers developing in Ravenous. more>>
RVNDEV is a set of utilities to assist developers developing in Ravenous. The project is used by placing it in the root of the site being developed and setting Ravenous in development mode.
Enhancements:
- Support for configuration of data model caching was added.
<<lessEnhancements:
- Support for configuration of data model caching was added.
Download (0.38MB)
Added: 2007-06-07 License: Free To Use But Restricted Price:
869 downloads
Make-Debian-X11 1.3
Make-Debian-X11 is a gBootRoot add-on. more>>
Make-Debian-X11 is an add-on which makes a template with the necessary replacement files for gBootRoots Yard Method.
The root filesystem created from the template is user-mode-linux ready and includes X11, making it possible to run gBootRoot from within its own creation.
<<lessThe root filesystem created from the template is user-mode-linux ready and includes X11, making it possible to run gBootRoot from within its own creation.
Download (0.016MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1660 downloads
DCC/Live 0.1
DCC/Live is a Knoppix based bootable CD-ROM which provides a virtual DCC cluster. more>>
DCC/Live is a Knoppix based bootable CD-ROM which provides a virtual DCC cluster.
The virtual cluster consists of one master-node (node0), and three virtual work-nodes running on User Mode Linux (node1, node2, node3).
<<lessThe virtual cluster consists of one master-node (node0), and three virtual work-nodes running on User Mode Linux (node1, node2, node3).
Download (640MB)
Added: 2005-08-31 License: GPL (GNU General Public License) Price:
1517 downloads
wifimon 0.5.5
wifimon is a bash script that works in text mode and writes on the screen basic parameters of all wifi cards in the system. more>>
wifimon is a bash script that works in text mode and writes on the screen basic parameters of all wifi cards in the system if these cards are in Managed or Master mode and if hostap driver is used.
<<less Download (MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
1505 downloads
Rpmrestore 1.2
Rpmrestore allows the user to show the differences (user, group, mode, mtime, size) between a packages status. more>>
Rpmrestore allows the user to show the differences (user, group, mode, mtime, size) between a packages status on install and its current status. This act as an improvement of the functionality provied by the "rpm -V" command.
It also allows the user to restore the attributes to their original state (install state). Rpmrestore features a batch mode, an interactive mode, a logfile, and rollback.
Enhancements:
- This release can use 3 levels of configuration file (host, home, local file).
- Some bugs were fixed (localisation, rpm -V parsing, and a forgotten line feed).
- The code has been modified to follow Conway coding rules and improve maintainability.
<<lessIt also allows the user to restore the attributes to their original state (install state). Rpmrestore features a batch mode, an interactive mode, a logfile, and rollback.
Enhancements:
- This release can use 3 levels of configuration file (host, home, local file).
- Some bugs were fixed (localisation, rpm -V parsing, and a forgotten line feed).
- The code has been modified to follow Conway coding rules and improve maintainability.
Download (0.017MB)
Added: 2007-03-20 License: GPL (GNU General Public License) Price:
949 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above mode search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed