Obligatory myth-debunking have me quoting http://www.f5.com/pdf/white-papers/tmos-wp.pdf:
"Many people have observed that a TMOS-based device has a form of Linux running on it, which can be seen when administering the device using the command line. It is important to note that this Linux system is not involved in any aspect of the traffic flowing through TMOS. TMOS has its own dedicated CPU, memory, and system bus for access to peripheral devices. When a TMOS-based device receives packets, everything from the wire to the system bus, from the networking subsystem to the memory management subsystem are completely self-contained within TMOS. Linux is never involved or aware of any of it; not even the Linux kernel. The Linux system is used for management tasks, such as the command line or the web GUI only."
The string may begin with an arbitrary amount of white space (as deter-
mined by isspace(3)) followed by a single optional `+' or `-' sign. If
base is zero or 16, the string may then include a `0x' prefix, and the
number will be read in base 16; otherwise, a zero base is taken as 10
(decimal) unless the next character is `0', in which case it is taken as
8 (octal).
So basically all C-code which parse user input with base == 0 get that behaviour.
And I would call C relatively popular. Insane is harder to define though.
And how would the hardware be initialized? You can't just wave a magic wand and have NIC:s and soundcards just work...
You would basically have to run the boot process as usual to the point where init starts. Sure you could probably save some time by restoring processes started by init your way, but then again, those processes could very well have messed with hardware and things you can't possibly restore before they were swapped out.
I REALLY don't think you'd wan't to go there, there are just too many problems...
Obligatory myth-debunking have me quoting http://www.f5.com/pdf/white-papers/tmos-wp.pdf:
"Many people have observed that a TMOS-based device has a form of Linux running on it, which can be seen when administering the device using the command line. It is important to note that this Linux system is not involved in any aspect of the traffic flowing through TMOS. TMOS has its own dedicated CPU, memory, and system bus for access to peripheral devices.
When a TMOS-based device receives packets, everything from the wire to the system bus, from the networking subsystem to the memory management subsystem are completely self-contained within TMOS. Linux is never involved or aware of any of it; not even the Linux kernel. The Linux system is used for management tasks, such as the command line or the web GUI only."
man strtol.3:
The string may begin with an arbitrary amount of white space (as deter-
mined by isspace(3)) followed by a single optional `+' or `-' sign. If
base is zero or 16, the string may then include a `0x' prefix, and the
number will be read in base 16; otherwise, a zero base is taken as 10
(decimal) unless the next character is `0', in which case it is taken as
8 (octal).
So basically all C-code which parse user input with base == 0 get that behaviour.
And I would call C relatively popular. Insane is harder to define though.
And how would the hardware be initialized? You can't just wave a magic wand and have NIC:s and soundcards just work...
You would basically have to run the boot process as usual to the point where init starts. Sure you could probably save some time by restoring processes started by init your way, but then again, those processes could very well have messed with hardware and things you can't possibly restore before they were swapped out.
I REALLY don't think you'd wan't to go there, there are just too many problems...
Nice idea.
/m, $post);
#!/usr/bin/perl
# The path to the changelog.
$changelog = "/home/httpd/html/jargon/jargon-upd.lst";
open CHANGELOG, $changelog;
@file = <CHANGELOG>;
close CHANGELOG;
print "Content-Type: text/plain\n\n";
print "This is supposed to be a list of all new entries in the jargon files changelog.\n\n";
foreach $post (reverse sort split (/\*\*\* (?=.* \*\*\*)/, "@file"))
{
($type, $check ) = split (/
if ($type eq "New" && $check eq "in")
{
print $post;
}
}
You obviously haven't run Lynx on a slow computer.
It's absolutely not as efficient as ed; large pages take forever to load.