ram
Cache Status 0.7.9
Cache Status will improve your browsers capability greatly. I more>>
Cache Status 0.7.9 will improve your browser's capability greatly. It is designed as a Firefox add-on that adds a customizable presence to your browser window's status-bar that gives you up-to-date information on your browser's cache usage, both RAM and the hard drive.
The presence also has a right-click context menu, where you can easily clear your browser's cache. It can also automatically clean your cache when it reaches a specified level, through its Options.
Enhancements:
- Fully compatible w/ 3.0
- New Google Code Repository:
-
- Download the source code, play around, offer patches
- Issue bug reports
- Wiki'fy your Cache Status KB
Requirements:
- Mozilla Firefox
Puppy Linux 4.2.1
Puppy Linux provides you with a perfect and very useful evolutionary operating system which is based on GNU Linux. more>>
Puppy Linux 4.2.1 provides you with a perfect and very useful evolutionary operating system which is based on GNU Linux. Whats different here is that Puppy is extraordinarily small, yet quite full featured. Puppy Linux can boot into a 64MB ramdisk, and that's it, the whole caboodle runs in RAM. Unlike live CD distributions that have to keep pulling stuff off the CD, Puppy in its entirety loads into RAM. This means that all applications start in the blink of an eye and respond to user input instantly.
Major Features:
- Puppy Linux has the ability to boot off a flash card or any USB memory device (flash-Puppy), CDROM (live-Puppy), Zip disk or LS/120/240 Superdisk (zippy-Puppy), floppy disks (floppy-Puppy), internal hard drive (hard-Puppy).
- Puppy occupies about 50-60M on my USB Flash drive, CDROM, or whatever is the storage media.
- When Puppy boots, everything uncompressed into a RAM area that we call a "ramdisk". The live-CD will bootup on systems with only 32M RAM, but the more RAM you have the more Puppy is able to keep files permanently in ramdisk hence more speed. A PC with 128M RAM is the recommended minimum.
- Note that Puppy will automatically use a swap partition if it exists. When booting from a USB Flash device, Puppy tries to load all the Flash files into physical RAM, but if there is not enough RAM then Puppy is able to copy the excess to a swap partition if it exists. This eliminates writes to the Flash memory during a session, greatly extending its life span.
- You may need to have a swap partition to run Firefox or Mozilla on PCs with less than 64M RAM. Certainly, for a PC with only 32M RAM, a swap partition is necessary to run most of the large GUI applications.
Enhancements:
- CUPS-1.3.10 regressed from 1.4b2 to resolve ongoing issues with CUPS printing.
- Fixed printing from Geany, Leafpad and Gnumeric using CUPS-1.3.10
- Abiword-2.6.3 with 2.6.6 plugins has been patched for improved .doc & .docx support (Liberation ttf fonts required for some documents)
- Pwidgets updated to 2.0.8
- Pcrypt updated to 17 May 2009 release and now requires Ccrypt to function. Bcrypt has been dropped in consequence.
- Ccrypt-1.7 added as dependency for Pcrypt
- MIME-types updated in Rox-2.6.1
- Patches for gtk+ Xinput and b43 broadcom network driver
- Pmusic updated to 0.6.4
- Pschedule updated to 0.7
- Plus previously issued patches for nbtscan, mountcifs, jwm-tray, xsane, network wizard (now at April 4 release), mtpaint-snapshot, gtk+2.12.1-Xinput-fix and pcp (Puppy control panel).
Jajuk 1.7.4
Jajuk is a powerful music organizer for all platforms. The main goal of this project is to provide a fully-featured application to advanced users with large or scattered music collections. Jajuk main principles are maximum features, maximum portability and integration: 100% pure Java and maximum usability more>>
Jajuk - Jajuk is a powerful music organizer for all platforms. The main goal of this project is to provide a fully-featured application to advanced users with large or scattered music collections. Jajuk is a Free Software published under GPL license. Jajuk main principles are : * Maximum features: Jajuk is made firstly for advanced users looking for powerful functionalities * Maximum portability and desktop integration * Maximum usability: Jajuk is designed to be intuitive, fast and provide multiple ways to perform the same operation
Enhancements:
Version 1.6.2
System Requirements:P3 500Mhz, 256 MB RAM<<less
W32/Dadobra Trojan Removal tool. 1.0
cleandadobra.exe will detect and remove W32/Dadobra Trojan completely, from your system. more>>
W32/Dadobra Trojan Removal tool. - cleandadobra.exe will detect and remove W32/Dadobra Trojan completely, from your system. Download the cleandadobra.exe and save it in a temporary directory. Double click on cleandadobrar.exe to execute it. Follow the user-friendly instructions to detect and remove the W32/Dadobra from your computer.
Enhancements:
Version 1.0
System Requirements:Pentium 100 M.Hz, 32 M.B. RAM, Windows<<less
KDVD-RAM Tools 0.4 RC1
KDVD-RAM Tools are a combination with service menu, shell script and kdialog. more>>
KDVD-RAM Tools are a combination with service menu, shell script and kdialog.
UFFS 1.1.0
UFFS is an ultra low cost flash file system for embedded system. more>>
UFFS is a NAND flash file system designed for embedded system, it performs some unique and advanced features:
Low cost:
For NAND flash with 512 page size:
NAND flash | Total Blocks | Buffers/Caches | Total RAM cost
128M | 8192 | 40/30 | 164K
32M | 2048 | 40/30 | 68K
16M | 1024 | 10/10 | 26K
Tree Nodes: 16 * toatl_blocks
Page Buffers: page_size(512) * buffers (10 ~ pages_per_block)
Block info caches: (14 * pages_per_block) * block_info_caches ( 5 ~ 20)
Total Memory usage = Tree Nodes + Page Buffers + Block info caches + Others(1~2K)
For NAND flash with 2K page size:
NAND flash | Total Blocks | Buffers/Caches | Total RAM cost
512M | 8192 | 40/30 | 180K
128M | 512 | 40/30 | 70K
Tree Nodes: 16 * toatl_blocks
Page Buffers: page_size(2048) * buffers (10 ~ pages_per_block)
Block info caches: (14 * pages_per_block) * block_info_caches ( 5 ~ 20)
Total Memory usage = Tree Nodes + Page Buffers + Block info caches + Others(1~2K)
Fast booting
UFFS read only one spare area for each NAND flash block to build up the in-memory nodes tree. Typically, UFFS needs less then 1 second to mount a full loaded 128 Mbytes NAND flash.
Superb Reliability
Guaranteed integrity across unexpected power losses.
Bad-block tolerant, ECC enable and ware-leveling
Nothing new for flash file system, but UFFS implements these in a simple yet effective way.
No garbage collection needed for UFFS
UFFS collect the dirty blocks on the fly, no garbage collection needed.
Support direct flash interface, no operating system needed
UFFS can be build on top of direct flash interface,easy to port to any embedded system.
Fully tested
UFFS is fully tested on PC (via UFFS PC emulator). Moreover, UFFS is not just proof-of-concept but has been successfully used in real world product for tens of thousands of copies.
What UFFS "IS", "IS NOT" ?
UFFS is not a Linux kernel module.
UFFS is not running in a separated thread rather than application.
UFFS is a library to be linked with your embedded application.
UFFS should be used when JFFS/YAFFS cant be used (because of the insufficient of memory)
UFFS is not the substitute of JFFS or YAFFS.
Why UFFS ?
- Hardware resource is limited (typically 64~512K RAM), but need a reliable flash file system
- JFFS/JFFS2 sucks (useless without Linux/MTD, also memory monster)
- YAFFS/YAFFS2 is excellent, but still consumes too much memory
- Others ? ... not available... (open source of course)
Enhancements:
- Support large page size, e.g. 1K, 2K, support all Samsung NAND flash.
M3U Ripper 1.4
M3U Ripper is a Firefox extension that allows you to rip the contents of an m3u, wmx, or ram playlist file. more>>
All the URLs in the M3U file are downloaded via the Firefox download manager to the default download directory or the one specified in the M3U Ripper options. You can also optionally have M3U Ripper create a sub directory with the playlist file name, create the remote playlist file, create a local playlist file, and filter URLs within the playlist files via regular expressions.
MEPIS AntiX 6.5
MEPIS AntiX is a new, unofficial derivative of MEPIS Linux aimed at computers with as little as 128 MB or RAM. more>>
NanoVM 1.6
NanoVM is a tiny implementation of the Java VM. more>>
Unix/Linux is supported as the main development and testing platform, whereas the VM is primarily intended to be used on tiny embedded devices such as the AVR. The VM can very easily be ported for other targets.
Main features:
- Support for standard java bytecode
- Tested on AVR Mega8 and Mega32
- Complete 15 bit integer arithmetic
- Garbage collection
- Bootloader for simple application upload
- Tested with Suns JDK and IBMs jikes
- Supports inheritance
- Unified stack and heap architecture
- Requires less than 8kBytes of code memory
- 512 Bytes code storage for java byte code (the complete 512 eeprom bytes available on the AVR ATmega8 CPU)
- 768 Bytes application RAM available (of 1k total RAM available on the AVR ATmega8 CPU)
- About 20k Java opcodes per second on 8 Mhz AVR
- Native classes include:
- java/lang/Object (object handling)
- java/lang/System (IO handling)
- java/io/PrintStream (console output)
- java/lang/StringBuffer (string processing)
- asuro (asuro control)
Enhancements:
- Nibo robot support
- Asuro ATmega168 support
- Virtual machine source folder cleanup
- New html class documentation (javadoc)
- updated install_avr_gcc script to install gcc-4.1.2, GDB=gdb-6.6, avr-libc-1.4.6 and avrdude-5.4
Perl Audio Converter 3.3.2
Perl Audio Converter (PAC) is a simple script for converting multiple audio types from one format to another. more>>
It can also convert audio from the following video formats/extensions: RM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, QT, VCD, VOB, and WMV. A CD ripping function with CDDB support, batch and playlist conversion, tag preservation for most supported formats, independent tag reading/writing, and extensions for Konqueror and amaroK is also provided.
Enhancements:
- Added: MP4::Info dependency IO::String to pacpl-install
- Updated: License GPLv3
- Bug Fix: Directory conversions. pacpl was claiming the directory was empty and prompting to use the --recursive option...Thanks to John Meyer for the report.
ariane 53
ariane is a bootable CD-ROM linux. more>>
It boots (just as giotto) into your computers RAM. After its up and running you can remove the CD-ROM for something else. ariane does neither have to be installed on a harddisk nor does it use a live-filesystem on the CD.
Tulip 3.0.0 Beta 5
Tulip is a software system dedicated to the visualization of huge graphs. more>>
Its SuperGraph technology architecture provides the following features: 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, automatic graph drawing, automatic clustering of graphs, automatic selection of elements, and automatic coloring of elements according to a metric.
FoxTorrent 1.10
FoxTorrent is a Firefox extension that lets you stream torrents as they download, from your web browser, with zero configuration more>>
Main features:
Streaming Fast Delivery
- Watch video and listen to audio as it downloads.
Complete Firefox Integration
- Manage your torrent downloads from your browser window.
Windows, Mac, and Ubuntu Linux
- Consistent downloading experience across all three platforms.
Background Downloading
- Continues to work even after your browser window has been closed.
Low Resource Footprint
- Foxtorrent uses less than 8 MB of RAM, and doesnt hog bandwidth.
Configuration-Free
- Automatic support for NATs, uPNP, and firewalls, with no tinkering necessary.
Booting Ubuntu To RAM
Booting Ubuntu To RAM is an article aims to document the process of creating a customized Ubuntu that loads an image in RAM. more>>
WARNING: The author asserts that this procedure works for him, but cannot guarantee that this procedure works for anyone else. Although this procedure is meant to be 100% safe, it is feasible that there may be mistakes, or a chance of misunderstanding the instructions in a manner that causes loss of data. Please make a backup and do not attempt on mission critical systems. Read through this article thoroughly, and do not attempt if you do not comprehend or feel comfortable about any of the instructions!
CAUTION: I hope this is intuitively obvious, but Ill humor you and state it bluntly: Changes you make under the live session are NOT saved and WILL BE LOST when you reboot or shut down. Dont save anything important to the "home directory" and expect it to still be around! If you want to save data permanently, mount a permanent medium (such as your hard drive), plug in a thumbdrive, or use some network functionality built into Ubuntu to save your data to a non-volatile destination.
There are many cases where one would like to boot Ubuntu to RAM:
- Performance: The desktop performance is dramatically improved. A 400MB squashed filesystem in RAM, that holds 1200MB of data, is read back on a 1.6GHz Core Duo in about 3 seconds, including decompression time.
- Power, Noise, Durability: Although modern hard disks dont use much power compared to other system components, this may still be important for some. In laptops, hard disks are often the noisiest components, so this setup can reduce system noise. With the hard disk spun down, a laptop can potentially withstand greater shocks without damage.
- Abrupt poweroff: Since the hard disk is only momentarily used in read-only mode during boot, then never touched again, there are few or no negative consequences of an abrupt poweroff. If a system is used where power is inconsistent, or the system is regularly used in a context where fast shutoffs are required, this is very handy.
- Privacy: Anything you do in this session are lost when you reboot or power off. This is great for kiosks or other systems where permanent modification are not desired. (Note that by default the livecd user has full sudo access, so potentially a malicious user can still make permanent changes by mounting the hard drive and following this HOWTO)
Keep Listening 0.1.1
The project is a simple program using xine code from mplayer (thanks!) to download BBC Listen Again streams. more>>
Simply open the "Listen with External Real Player" links with this program and you can save the Real audio file. Play it with mplayer, vlc, or even Real Player (their linux player is actually quite good amazingly).
To build it you just need Qt 4. If it doesnt work, you might want to generate mplayers config.h for your system, and then copy it over libreal/config.h
Ive also included a binary that might possible work if you are lucky, but this is linux so it probably wont.
Anyway, enjoy! Also Mark Thomas - legend.
PS: If someone wants to make some packages that automatically do the association thing, that would be great!
PPS: Progress bar is approximate - it will take as long to download as the programme lasts.
To install, do something like:
qmake
make
sudo make install
Then (for KDE):
Go to a BBC listen again stream. Download the .ram file linked to by "Listen in External Real Player".
Right click it->properties->Type: Edit file type->Add Application->/usr/bin/keeplistening
Enhancements:
- Fixed compilation errors (kdevelop assumed absolute paths)
- Close on errors
- Added auto-close checkbox (on by default)
- Ignore lines starting with ## in ram files.