The Linux Wizard At Your Service



 

When I recently I discovered that the domain for TurboLinux.org was available I bought it with the goal of recreating some of its content from archived pages. I definitely didn't want someone else purchasing the domain and re-purposing the site for something that had nothing in common with the original website.

The information posted on TurboLinux.org/ may not be as relevant today as it was when the Linus Wizard was first released. However there is no reason why such information should be lost when the domain expired. You can view this site strictly for its historical context or use the information presented in a useful manner. 

 

 

Welcome to My Blog. I am a programmer. On this Blog I shall be writing about Linux, UNIX, Turbolinux, Ubuntu, Debian, Centos, Fedora, SUSE, Solaris, etc.

 



 

Now if you managed to not only read, but mostly understand what was posted here, I commend you. There are lots of blogs out there on the WWW just waiting for you and me. Thanks to all of the folks from the blog who made this site what is was "back in the day." Time does fly. I can't believe it was 2012 when Jailer version 4.0.3 was announced as being just released and now, fast forward, its newest version is 5.3.1. In 2012 the Batman movie, The Dark Knight Rises was release and I bought myself a black Dark Knight Batman sweatshirt from MoonAtMidnight. I still wear it on those cold nights when I am up late coding. But I was recently informed that the fan base for this site, although Batman fans, were really into Batman villains - I get it that it's often much cooler to be bad boys& these coders are really into Bane. But I still want Batman to have my back, especially when I have a really steep learning curve project I always wear my "Always Be Yourself. Unless You Can Be Batman. Then Always Be Batman." t-shirt. It gives me a psychological boost that makes me invincible. Some of the time it helps.

 



TurboLinux Blog

Turbolinux, Ubuntu, Debian, Centos, Fedora, SUSE, Solaris, etc

 

Jailer 4.0.3 Released

January 1, 2012 by admin
Jailer 4.0.3 has been released.
Jailer is a tool for database subsetting, schema and data browsing. It exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. It is DBMS agnostic (by using JDBC), platform independent, and generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.

Download:http://sourceforge.net/projects/jailer/files/

+++

Sphinx 2.0.3 Released

January 1, 2012 by admin
Sphinx 2.0.3 has been released.
We are proud to announce availability of the Sphinx 2.0.3-release. This marks a milestone for Sphinx, not only because it’s our first stable release since 0.9.9, but includes stable/battle-tested Real-Time Indexes, 64-bit MVA support, expression-based rankers, keywords dictionary plus many other features and improvements mentioned in the 2.0.2-beta release and described further in our changelog.

All the new features in version 2.0.3 are enterprise grade and fully covered by our support packages. From this point forward the 2.0 branch will receive priority bugfixes therefore we recommend upgrading to this version before filing any bugreports. In addition, we will push new features to the beta branch as soon as they are stable enough for real-world applications. But, if you are fascinated (like we are) with bright, shiny, and new things you can always check out our current development version.

Filed under News · Tagged with Sphinx, Sphinx 2.0.3

+++

Magento 1.7.0 Alpha1 Released

January 1, 2012 by admin
Magento 1.7.0 Alpha1 has been released.

Changes:

  • New and improved layered navigation price bucket algorithm
  • Captcha functionality added to some of the forms
  • Base prices based on customer groups
  • Auto generation of multiple coupon codes for a price rule
  • System backup and rollback functionality
  • VAT ID Validation
  • Support for DHL Europe
  • Indexers refactoring
  • Redesigned Mobile theme
  • And much more…

+++

LZMA Compression in Java

January 1, 2012 by admin

LZMA Compression in Java:

 

 

static void PrintHelp()

{

System.out.println(

“\nUsage:  LZMA [...] inputFile outputFile\n” +

“  e: encode file\n” +

“  d: decode file\n” +

“  b: Benchmark\n” +

\n” +

// “  -a{N}:  set compression mode – [0, 1], default: 1 (max)\n” +

“  -d{N}:  set dictionary – [0,28], default: 23 (8MB)\n” +

“  -fb{N}: set number of fast bytes – [5, 273], default: 128\n” +

“  -lc{N}: set number of literal context bits – [0, 8], default: 3\n” +

“  -lp{N}: set number of literal pos bits – [0, 4], default: 0\n” +

“  -pb{N}: set number of pos bits – [0, 4], default: 2\n” +

“  -mf{MF_ID}: set Match Finder: [bt2, bt4], default: bt4\n” +

“  -eos:   write End Of Stream marker\n”

);

}

public static void main(String[] args) throws Exception

{

System.out.println(“\nLZMA (Java) 4.61  2008-11-23\n”);

if (args.length < 1)

{

PrintHelp();

return;

}

CommandLine params = new CommandLine();

if (!params.Parse(args))

{

System.out.println(“\nIncorrect command”);

return;

}

if (params.Command == CommandLine.kBenchmak)

{

int dictionary = (1 << 21);

if (params.DictionarySizeIsDefined)

dictionary = params.DictionarySize;

if (params.MatchFinder > 1)

throw new Exception(“Unsupported match finder”);

SevenZip.LzmaBench.LzmaBenchmark(params.NumBenchmarkPasses, dictionary);

}

else if (params.Command == CommandLine.kEncode || params.Command == CommandLine.kDecode)

{

java.io.File inFile = new java.io.File(params.InFile);

java.io.File outFile = new java.io.File(params.OutFile);

java.io.BufferedInputStream inStream  = new java.io.BufferedInputStream(new java.io.FileInputStream(inFile));

java.io.BufferedOutputStream outStream = new java.io.BufferedOutputStream(new java.io.FileOutputStream(outFile));

 

boolean eos = false;

if (params.Eos)

eos = true;

if (params.Command == CommandLine.kEncode)

{

SevenZip.Encoder encoder = new SevenZip.Encoder();

if (!encoder.SetAlgorithm(params.Algorithm))

throw new Exception(“Incorrect compression mode”);

if (!encoder.SetDictionarySize(params.DictionarySize))

throw new Exception(“Incorrect dictionary size”);

if (!encoder.SetNumFastBytes(params.Fb))

throw new Exception(“Incorrect -fb value”);

if (!encoder.SetMatchFinder(params.MatchFinder))

throw new Exception(“Incorrect -mf value”);

if (!encoder.SetLcLpPb(params.Lc, params.Lp, params.Pb))

throw new Exception(“Incorrect -lc or -lp or -pb value”);

encoder.SetEndMarkerMode(eos);

encoder.WriteCoderProperties(outStream);

long fileSize;

if (eos)

fileSize = -1;

else

fileSize = inFile.length();

for (int i = 0; i < 8; i++)

outStream.write((int)(fileSize >>> (8 * i)) & 0xFF);

encoder.Code(inStream, outStream, -1, -1, null);

}

else

{

int propertiesSize = 5;

byte[] properties = new byte[propertiesSize];

if (inStream.read(properties, 0, propertiesSize) != propertiesSize)

throw new Exception(“input .lzma file is too short”);

SevenZip.Decoder decoder = new SevenZip.Decoder();

if (!decoder.SetDecoderProperties(properties))

throw new Exception(“Incorrect stream properties”);

long outSize = 0;

for (int i = 0; i < 8; i++)

{

int v = inStream.read();

if (v < 0)

throw new Exception(“Can’t read stream size”);

outSize |= ((long)v) << (8 * i);

}

if (!decoder.Code(inStream, outStream, outSize))

throw new Exception(“Error in data stream”);

}

outStream.flush();

outStream.close();

inStream.close();

}

else

throw new Exception(“Incorrect command”);

return;

}

 

 

RemoteBox 1.2 Released

January 1, 2012 by admin<
RemoteBox 1.2 has been released.
For RemoteBox requirements, please see the documentation section. RemoteBox is known to run on Linux, Solaris, most modern *BSD operating systems and with a little work also on Mac OS X.

  • RemoteBox-1.2.tar.bz2
  • RemoteBox-1.2.tar.gz

+++

uWSGI 1.0 Released

January 1, 2012 by admin
uWSGI 1.0 has been released.
uWSGI is a fast, self-healing and developer/sysadmin-friendly application container server coded in pure C.

Get it

The current (stable) release can be downloaded from: http://projects.unbit.it/downloads/uwsgi-1.0.tar.gz

(Released on 20111230)
The old stable (long-term-support) release can be downloaded from: http://projects.unbit.it/downloads/uwsgi-0.9.8.6.tar.gz

(Released on 20110911)
Mercurial repository (trunk, unstable, may not be easily compiled)
hg clone http://projects.unbit.it/hg/uwsgi

github mirror
https://github.com/unbit/uwsgi

Use it

To get started with uWSGI, take a look at the Install section of this wiki. When you are finished installing, have a look at the Doc page in order to learn about the options available. You can also view some example configurations at the Example page.

Developers/Users mailing list
Please note that with a large open source project such as uWSGI, the code and the documentation may not always be in sync. This mailing list is the best source for help regarding uWSGI.
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Official IRC channel (freenode)

#uwsgi

The owner of the channel is “unbit”

Gmane mirror
http://dir.gmane.org/gmane.comp.python.wsgi.uwsgi.general

Twitter
http://twitter.com/unbit

pkgsrc area
http://pkgsrc.se/www/py-uwsgi

Gentoo ebuild
http://packages.gentoo.org/package/www-servers/uwsgi

Ubuntu packages
https://launchpad.net/uwsgi

+++

Devil Linux 1.6 RC1 Released

January 1, 2012 by admin · Leave a Comment
Devil Linux 1.6 RC1 has been released.
Devil-Linux is a distribution which boots and runs completely from CDROM or USB flash drive. The configuration can be saved to a floppy diskette or a USB pen drive. Devil Linux was originally intended to be a dedicated firewall/router but now Devil-Linux can also be used as a server for many applications. Attaching an optional hard drive is easy, and many network services are included in the distribution.

Because boot/OS and (optionally) configuration [in a tarball] are stored on read-only media, Devil-Linux offers high security with easy and safe upgrades, the system being fully configurable with no writeable system device. If hard drive(s) are added for data storage, LVM is standard (easing expansion and backup) and software Raid is straightforward. Virtual machine use is also well supported, with VMware modules built-in.

Download: http://www.devil-linux.org/downloads/index.php

+++

Burp 1.2.7 Released

January 1, 2012 by admin<
Burp 1.2.7 has been released.
Burp is a backup and restore program. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.

It is open source free software (where ‘free’ means both that you do not have to pay for it, and that you have freedom to do what you want with it) released under the AGPLv3 licence. See the FAQ for more information.

Finally, as with the vast majority of open software, Burp comes with absolutely no warranty. You are responsible for testing it and ensuring that it works for you. Please see the FAQ page for more information on this.

Changes:

  • adds an automated test script,
  • a “min_file_size” option,
  • a fixed “max_file_size” option,
  • generic server-side pre/post scripts,
  • a server script for doing extra SSL certificate checks,
  • a “max_hardlinks” option which limits the number of times a single file is hardlinked in storage,
  • a “-i” option which prints an index table of symbols,
  • backups which carry on when files cannot be opened,
  • spotting of Windows EFS directories and files (and warnings about them),
  • an “estimate” option,
  • a flexible way of passing new fields from the client to the server,
  • small bugfixes

For downloads, please visit the burp sourceforge page.
Or, if you are very keen there is now a git repository: git clone git://github.com/grke/burp.git (read-only)

+++

ncdc 1.7 Released

January 1, 2012 by admin
ncdc 1.7 has been released.
ncdc is a modern and lightweight Direct Connect client with a friendly text-mode interface.

+++

Get ncdc!

Latest version:1. 7 (download[PGP-SHA1-MD5] – changes – mirror)
The latest development version can be fetched from the git repository at git://g.blicky.net/ncdc.git and is available for online browsing. The README includes instructions to build ncdc. Check out the manual to get started.

Packages/ports are available for the following systems:
Arch Linux – FreeBSD – Frugalware – Gentoo – Mac OS X (MacPorts) – OpenSUSE.

Features

Common features that all modern DC clients (should) have:

  • Connecting to multiple hubs at the same time,
  • Support for both ADC and NMDC protocols,
  • Chatting and private messaging,
  • Browsing the user list of a connected hub,
  • Share management and file uploading,
  • Connections and download queue management,
  • File list browsing,
  • Multi-source and TTH-checked file downloading,
  • Searching for files,
  • Secure hub (adcs:// and nmdcs://) and client connections on both protocols.

 

Special features not commonly found in other clients:

  • Subdirectory refreshing,
  • Nick notification and highlighting in chat windows,
  • Detecting changes to the TLS certificate of a hub,
  • Efficient file uploads using sendfile(),
  • Large file lists are opened in a background thread,
  • (Relatively…) low memory usage.

What doesn’t ncdc do?

Since the above list is getting larger and larger every time, it may be more interesting to list a few features that are (relatively) common in other DC clients, but which ncdc doesn’t do. Yet.

  • Segmented downloading,
  • Bandwidth throttling,
  • OP features (e.g. client detection, file list scanning and other useful stuff for OPs),
  • SOCKS support.

Of course, there are many more features that could be implemented or improved. These will all be addressed in later versions (hopefully.)

Requirements

The following libraries are required: ncurses, bzip2, sqlite3, glib2 and libxml2.
For TLS support, you will need at least glib2 version 2.28.0 and glib-networking installed.
These dependencies should be easy to satisfy. Depending on your system, you may have all of these installed already.
Ncdc has been developed on Arch Linux, but I have received reports from people who successfully used it on CentOS, Debian, FreeBSD, Gentoo, Mac OS X, OpenSUSE, Solaris and Ubuntu. It should be fairly trivial to port to other POSIX-like systems.
Ncdc is entirely written in C and available under a liberal MIT license.

+++

ExTiX 9 Released

January 1, 2012 by admin

ExTiX 9 has been released.

Download:xtix-9-x64-gnome3-1260mb-111228.iso (1,292MB, MD5).

+++

Eigen 3.0.1 released

Publish date: May 31, 2011
Eigen 3.0.1 has been released.
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

Changes:

In addition to various minor bug fixes, this release brings official support for gcc 4.6 and ARM NEON as well as an improved support for custom scalar types. The later includes exceptions safety and the automatic uses of the math functions declared in the scalar type’s namespace. The support for ARM NEON has been possible thanks to the GCC Compile Farm Project

+++

Disruptor 2.6 Released

September 24, 2011 by admin

  • Disruptor 2.6 has been released.
  • Introduced WorkerPool to allow the one time consumption of events by a worker in a pool of EventProcessors.
  • New internal implementation SequenceGroup that is lock free at all times and garbage free for normal operation.
  • SequenceBarrier now checks alert status on every call whether it is blocking or not.
  • Added scripts in preparation for publishing binaries to maven repository

+++

Firebug Lite 1.4 Released

September 24, 2011 by admin
Firebug Lite 1.4 has been released.

Firebug Lite: doing the Firebug way, anywhere.

  • Compatible with all major browsers: IE6+, Firefox, Opera, Safari and Chrome
  • Same look and feel as Firebug
  • Inspect HTML and modify style in real-time
  • Powerful console logging functions
  • Rich representation of DOM elements
  • Extend Firebug Lite and add features to make it even more powerful

This version was conceived to put the Firebug Lite in a new level, by allowing code reuse from Firebug’s original source. A new core was created to accomplish the following goals:

Performance – the core of Firebug Lite 1.3 was rewritten from scratch taking the performance into account in the first place.

Modularity – the code is now more modular, making it easier to add new features and UI components such as panels, buttons, menus etc. The modularity also helps the development process. Once the modules can be isolated it is easier to detect the cause of complicated problems like memory leaks.

Shared code – the core was designed to make it possible to port some code directly from the Firebug source with as few as possible modifications. As a result some features and UI elements behave exactly as in Firebug.

Compatibility ;– the new core is compatible with XHTML and XML+XSLT documents. Thanks to the new context-independent approach it supports now the experimental persistent popups feature (popups that “live” across different page loads of the same domain).

+++

What's New

User Interface

  • Port of Firebug’s Visual Object Representation (aka Reps)
  • Recreation of Firebug 1.3 User Interface with pixel precision
  • Menu options
  • Resizable Side Panel
  • Skinnable Interface

CSS

  • CSS cascading view
  • CSS inheritance view
  • Live editing CSS rules and properties
  • Autocomplete as you type feature, with smart suggestions (you’ll get only the suggestions you need for each property)
  • Increment/decrement with UP/DOWN and PAGE UP/PAGE DOWN keys

Inspector

  • Full BoxModel Highlight including margin, border, padding and content boxes
  • The BoxModel is highlighted when you move your mouse over a representation of a HTML element, in any of the place of the User Interface
  • Elements are selected on-the-fly while using the Inspect tool

Console

  • console.group(), console.groupCollapsed() and console.groupEnd()
  • console.trace() (now with file name and line numbers for some browsers)
  • Command line API functions $(), $$(), and dir()
  • Command line shortcuts $0 and $1 for recent selected elements
  • Autocomplete (tab, shift+tab)
  • can capture console messages before DOM document creation (when installed at the HTML header)

Core

  • XHR watcher (with Headers, Response, Post and Params tabs)
  • Port of Firebug Library (aka Lib, FBL)
  • Port of Firebug DOM Templates Engine (aka Domplate), the magic behind Reps
  • Plugin system like Firebug
  • Context-independent (will allow cross-iframe debugging, and persistent popups)
  • Persistent popups
  • Synchronization across different windows (iframe, popup)

And more…<

  • For a complete list of changes, check the changelog.

+++

Eclipse 3.7.1 Released

September 24, 2011 by admin
Eclipse 3.7.1 has been released.

Indigo SR1 packages
www.eclipse.org/downloads/

Eclipse 3.7.1 includes Java 7 support:
www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html

The readme includes a list of bugs that we have fixed since 3.7
www.eclipse.org/eclipse/development/readme_eclipse_3.7.1.html

Eclipse 3.7.1 build page
download.eclipse.org/eclipse/downloads/drops/R-3.7.1-201109091335/index.php

Equinox 3.7.1 build page
download.eclipse.org/equinox/drops/R-3.7.1-201109091335/index.php

+++

Firebug 1.9a3 Released

September 24, 2011 by admin
Firebug 1.9a3 has been released.

Changes:

  • Autocompletion in Firebug Command line has been improved (issue 3622 and issue 4803)
  • Vertical position (line number) is preserved across page reloads (issue 1413)

+++

lftp 4.3.2 Released

September 24, 2011 by admin · Leave a Comment<
lftp 4.3.2 has been released.
LFTP is sophisticated ftp/http client, file transfer program supporting a number of network protocols. Like BASH, it has job control and uses readline library for input. It has bookmarks, built-in mirror, can transfer several files in parallel. It was designed with reliability in mind. LFTP is free software, distributed under GNU GPL license.

changes:

fixes fish protocol synchronization when ls fails on the server, the torrent shutting down when the tracker fails, and compilation problems on Solaris.

  • Description
  • Feature list
  • Man page (PDF)
  • Some FAQs with answers
  • Tutorial (by Peter Matulis)
  • Download
  • Changes
  • Mailing lists
  • Author
  • Related RFC documents
  • Contribute!

+++

deltasql 1.4.1 Released

September 24, 2011 by admin
deltasql 1.4.1 has been released.

Features

  • Deltasql server manages SQL scripts which alter database structure and contents. It organizes scripts in modules, which can be grouped in projects. It allows to search among them.
  • Database synchronization by adding special synchronization table to each schema. Synchronization script generated by deltasql server. Handling of branches of branches and tags supported.
  • Verification step inside synchronization script to ensure script is executed on correct schema (available for Oracle and PostgreSQL).
  • Several teams of developers can manage several projects and several databases.
  • Ability to manage development schemas and production schemas by creating branches, branches of branches and tags.
  • Syncronization scripts can be generated for Oracle, postgreSQL, mySQL, Microsoft SQL Server and sqlite. On user request, any SQL-like database can be supported.
  • Synchronization script can be exported in several formats, including pretty printed HTML, text and XML or even a zipped package with each script stored in a file.
  • Free to use, Open Source tool licensed under GPL.
  • Integration on Windows platform (XP, 7) with multipurpose deltaclient tool.
  • Integration in Eclipse IDE with ant client or dbredactor client.
  • Bash client can perform continouus database integration on Linux.
  • RSS feed and iGoogle Gadget show latest submitted scripts.
  • Easy to install, like a webforum, as deltasql server runs on Apache/PHP backed by a mySQL database.
  • There is a manual, a list of frequently asked questions and a set of tutorial movies explaining how it works.
  • It is used productively by companies in Pakistan, USA, Italy, Switzerland and India and is popular in Japan and South Korea. In some companies it manages more than 2000 scripts and more than 10 projects.
  • Typically used for large J2EE/Oracle software architectures which are partially customized to the customer’s wishes.
  • Lightweight, fast and reliable 

How deltasql works

  • Tutorial movies
  • Wiki
  • Manual
  • FAQ
  • Test deltasql online
  • Download deltasql
  • Project page

+++

IPCop Linux 2.0.0 Released

September 24, 2011 by admin
IPCop Linux 2.0.0 has been released.
v2.0.0 can be installed using the installation images or as an update from version 1.9.20.

 

For those familiar with earlier IPCop versions, IPCop v2 is different.
Read the manuals to get an overview.

  • Online English installation manual: www.ipcop.org/2.0.0/en/install/html
  • Online German installation manual: www.ipcop.org/2.0.0/de/install/html
  • The installation manuals are ‘work in progress’ and not yet complete.
  • Online English admin manual: www.ipcop.org/2.0.0/en/admin/html
  • Online German admin manual: www.ipcop.org/2.0.0/de/admin/html

Noteworthy:

- the GUI uses 8443 instead of 445.
- SSH uses 8022 instead of 222.
- access to IPCop and to the internet from internal networks (aka Green, Blue, Orange) is very much different. Spend some time with the various options you will find under “Firewall Settings” and the online admin manual.
- Danish, Dutch, English, French, German, Greek, Italian, Latino-American Spanish, Russian, Spanish and Turkish translations are complete, other languages are work in progress. <
- backups from 1.4-series can not be used.
- addons made for the 1.4-series will not work.

Updates

add370e02b70f3b65c5f6c3dffa64a97  ipcop-2.0.0-update.i486.tgz.gpg

Installation

  • 0128c026dc00d3039355880683fad9bf  ipcop-2.0.0-install-cd.i486.iso
  • 7ed2fb9e034a866057489d9debd94f17  ipcop-2.0.0-install-netboot.i486.tgz
  • e51cd651a7ee92c5f83ee4161784b3fe  ipcop-2.0.0-install-usb-fdd.i486.img.gz
  • d94985ebf9ce839c2a44c51e6e078871  ipcop-2.0.0-install-usb-hdd.i486.img.gz
  • 386098f63ddf05dfeab0dc1380e3aba6  ipcop-2.0.0-install-usb-zip.i486.img.gz

Download HERE:ipcop-2.0.0-install-cd.i486.iso (59.1MB, MD5).

+++

wro4j 1.4.1 Released

September 24, 2011 by admin
wro4j 1.4.1 has been released.

Web Resource Optimizer for Java (wro4j)
Free and Open Source Java project which will help you to easily improve your web application page loading time. It can help you to keep your static resources (js & css) well organized, merge & minify them at run-time (using a simple filter) or build-time (using maven plugin) and has a dozen of features you may find useful when dealing with web resources.

 

Downloads

  • grails-wro4j-1.4.0.zip
  • wro4j-core-1.4.1.jar
  • wro4j-extensions-1.4.1.jar
  • wro4j-maven-plugin-1.4.1.jar
  • wro4j-runner-1.4.1-jar-with-dependencies.jar
  • Filed under News · Tagged with wro4j, wro4j 1.4.1

+++

OpenShot 1.4 Released

September 24, 2011 by admin
OpenShot 1.4 has been released.

Changes:

Andy Finch – Andy was instrumental in developing and managing version 1.4… committing over 50 patches (bug fixes, new features, and enhancements).

Olivier Girard – Olivier helped arrange key meetings, manage bugs & forums, and promote OpenShot.

Emil Berg – Emil contributed many critical bug fixes and enhancements.

Maël Lavault – Maël contributed many user interface improvements, as well as contributed to our GTK3 branch (soon to be released).

Feature List for OpenShot 1.4:

  • Timeline improvements (middle mouse dragging on the canvas)
  • More stable video & audio effects engine
  • Powerful color correction and adjustments
  • Many new & exciting video & audio effects
  • 15 new video profiles & updated descriptions
  • New 3D animations
  • New transitions
  • Many enhancements to the project files tree
  • Improved internationalization & translations
  • Removed use of the “melt” command line (depending on your MLT version)
  • Thumbnail improvements (clip thumbnails update based on IN/OUT, file thumbnails regenerate if missing)
  • Improved title editing
  • New keyboard shortcuts
  • Improved color accuracy with 3D animated title color pickers
  • TONS of bug fixes and speed improvements!
  • Works best with MLT 0.7.4+, but is still compatible with older versions
  • Want to know every single bug fix, enhancement, and new features? View the full list.

+++

CKEditor for Java 3.6.2 Released

September 24, 2011 by admin.
CKEditor for Java 3.6.2 has been released.

 



More Background On TurboLinux.org

 

TurboLinux.org is a distinctive example of a revived legacy-domain project: a site purchased with the express intention of preserving a slice of Linux history rather than exploiting a recognizable name for unrelated commercial purposes. In an age where expired technical domains are frequently absorbed into ad farms, private-blog networks, link schemes, or entirely irrelevant commercial uses, TurboLinux.org stands out as an effort to maintain historical continuity, acknowledge a once-influential Linux ecosystem, and present a curated archive of software-related releases and commentary drawn from an earlier era of open-source development.

While the name suggests direct lineage from the original TurboLinux distribution — a commercial Linux variant popular in parts of Asia in the late 1990s and early 2000s — the modern TurboLinux.org is not a corporate or official continuation. Instead, it is a personal archival project built by a programmer who acquired the domain after it expired. The intent was to reconstruct portions of historical content, provide Linux enthusiasts with a nostalgic reference point, and maintain a blog covering a range of UNIX-like systems and open-source technologies.

This article provides a detailed examination of TurboLinux.org: its origins, ownership, mission, content structure, audience, relevance, and broader cultural context. It also addresses the early TurboLinux distribution and community, since the name inevitably connects the modern site to that history.

Ownership and Purpose

TurboLinux.org is owned by an individual programmer who expressly purchased the domain to prevent it from being misused. Rather than allowing the expired domain to be turned into a generic advertising page or a casino site — the fate of many once-important technical domains — the owner sought to preserve its roots. The site explains that the domain was acquired with the desire to recreate content recovered from archived snapshots and to maintain continuity with the original theme.

This intention is important: the current owner is transparent that the site is not the original corporate TurboLinux entity, nor a successor business. Instead, it is a historical and educational preservation project. The owner uses the site as a personal blog and an archive of open-source software announcements, focusing not only on TurboLinux itself but also on Ubuntu, Debian, CentOS, Fedora, SUSE, Solaris, and other major UNIX-like operating systems.

Through this work, TurboLinux.org maintains a link to the early-2010s open-source ecosystem. Because many smaller or specialized Linux-related sites from that era have disappeared, TurboLinux.org serves as a curated resting place for software release notes, utilities, changelogs, and once-active development projects that were widely used by developers at the time.

Website Goals and Philosophy

The philosophy behind the revived TurboLinux.org can be summarized through several recurring themes:

1. Preservation Over Reinvention

The owner emphasizes maintaining historically relevant information rather than replacing it with entirely new branding or unrelated content. This stands in contrast to typical domain-recycler practices.

2. Archival Value

The site hosts numerous articles and release announcements for open-source utilities like Jailer, Sphinx, Magento, LZMA tools, uWSGI, Devil Linux, Burp, ncdc, ExTiX, Eigen, Disruptor, Firebug, Eclipse, IPCop, and more — representing a broad and notable slice of Linux/UNIX history around 2011–2012.

3. Personal Expression

The blog contains personal notes, anecdotes, and reflections about programming life, showing that the site mixes archival documentation with individual storytelling.

4. Community Acknowledgment

The owner notes gratitude to “all of the folks from the blog who made this site what it was back in the day,” suggesting an intention to honor and preserve a sense of continuity with the original community.

Content Overview

TurboLinux.org primarily functions as a blog with a chronological list of posts covering software releases, utilities, toolkits, and libraries widely used by developers in the early 2010s. These include:

  • Database subsetting tools

  • Search engines and indexing systems

  • Java libraries

  • Application servers

  • Backup utilities

  • Linux distributions

  • Multimedia editors

  • Web resource optimizers

  • Developer debugging tools

  • Build system enhancements

The posts typically follow a technical-announcement format: release notes, feature lists, download references, system requirements, bug fixes, and changelog summaries. Each entry provides a timestamped snapshot of evolving software ecosystems.

Because these posts originate from the site’s earlier life but have been preserved or reconstructed, they serve as a historical record of open-source evolution — especially useful for Linux historians, developers researching legacy toolchains, or engineers exploring compatibility layers in older environments.

Historical Context: The Original TurboLinux

To fully understand the cultural weight behind the site, it is important to acknowledge the TurboLinux distribution, a major commercial and enterprise Linux variant founded in the late 1990s.

Early Role in the Linux Ecosystem

TurboLinux, Inc. was one of the early commercial vendors — alongside Red Hat, SUSE, Caldera, Slackware, and Mandrake — that provided professional support, localization, and packaged software for Linux. The company became particularly influential in:

  • Japan and China

  • Asian enterprise networks

  • Corporate and governmental installations

  • Localized software stacks for Asian languages

  • Server-focused deployments

TurboLinux was especially known for performance optimizations, cluster computing tools, and commercial partnerships including database vendors and enterprise-grade administrators.

Peak and Decline

By the early 2000s, market consolidation and competitive pressures caused many early Linux vendors to disappear, merge, or pivot. TurboLinux remained present in Asia — with various corporate restructurings — but lost most of its global prominence as Ubuntu, Red Hat Enterprise Linux, SUSE Linux Enterprise, and Debian-derivative ecosystems took over mainstream adoption.

Legacy

Despite its decline, TurboLinux is still remembered fondly by developers and system administrators from that era. It is emblematic of the first wave of Linux commercialization and internationalization.

TurboLinux.org’s modern incarnation is not formally connected to the original company, but its archival material taps into that nostalgia and importance.

Audience and Appeal

TurboLinux.org, in its present form, appeals to several niche but loyal categories of readers:

Linux Historians and Archivists

People interested in the early evolution of open-source tools, distributions, and release cycles. The site's snapshots preserve information that is increasingly difficult to locate elsewhere.

Software Developers Working With Legacy Systems

Many of the utilities referenced — such as LZMA compression tools, Eclipse 3.7.1, older versions of Sphinx, and uWSGI releases — still matter for developers maintaining older codebases or migrating long-living infrastructures.

Enthusiasts of the Vintage Web

Those who explore expired domains, resurrected websites, or the narrative surrounding abandoned technical projects.

General Linux Users

Readers who enjoy posts covering multiple Linux flavors, including Ubuntu, CentOS, Fedora, SUSE, Debian, Solaris, and BSD systems.

Press, Reviews, and Reputation

The current TurboLinux.org is not widely reviewed by mainstream tech press, as it is not an active product vendor. However, within Linux circles and retrocomputing forums, revived historical domains are often praised for:

  • Maintaining continuity with past communities

  • Preventing domain exploitation by spammers or malware networks

  • Offering curated archives free from advertising intrusion

TurboLinux.org benefits from this positive sentiment. The decision to revive the domain rather than let it die or become misused shows a community-minded ethos that resonates with open-source culture.

Moreover, the blog entries, while simple and archival, demonstrate a level of care in transcription and preservation.

Cultural and Social Significance

The significance of TurboLinux.org lies not only in its content but also in what it symbolizes in modern web culture.

1. Preservation of Digital Heritage

Linux history is rarely preserved in official repositories. Countless early open-source tools, distributions, and development notes have vanished as hosting providers closed or maintainers retired. Sites like TurboLinux.org protect these small but meaningful artifacts.

2. Resistance to Domain Decay

Technical domains often become vehicles for SEO spam when they expire. The current owner explicitly prevented this outcome and restored purpose to the domain.

3. Honoring Early Open-Source Communities

TurboLinux — both the company and the surrounding community — was part of the earliest Linux wave. Even if the modern distribution no longer holds global importance, acknowledging that era preserves a lineage important to today’s open-source landscape.

4. Nostalgia and Technical Identity

The site’s tone — including anecdotes about coding late at night, wearing a Batman sweatshirt from 2012, or recounting historical software releases — creates a relatable identity for long-time developers.

5. Cross-Generational Relevance

Younger developers discovering older tools often find value in how software evolved. TurboLinux.org bridges the gap between past and present.

Examples of Preserved Content

The site includes a wide spectrum of archival entries, such as:

Software Release Announcements

  • Jailer 4.0.3 — a database subsetting and schema explorer

  • Sphinx 2.0.3 — a full-text search engine

  • Magento 1.7.0 Alpha — early e-commerce framework updates

  • LZMA Java implementation details

  • uWSGI 1.0 — an important web application container server

  • Devil Linux 1.6 RC1 — a firewall-oriented distribution

  • Burp 1.2.7 — backup and restore system

  • ncdc 1.7 — text-mode Direct Connect client

  • ExTiX 9 — a Linux distribution release

  • Eigen 3.0.1 — prominent C++ linear algebra library

  • Disruptor 2.6 — high-performance concurrency library

  • Firebug Lite releases — debugging tool for web developers

  • Eclipse 3.7.1 — widely used IDE version

  • IPCop Linux 2.0 — firewall distribution

  • wro4j — Java resource optimizer

  • OpenShot 1.4 — multimedia video editor

  • CKEditor for Java — web-based text editor

Each item offers historical insight into what developers used and prioritized at the time, including features such as multithreaded event processors, dictionary-based text indexing, backup automation, GUI improvements, cross-platform compatibility, and new developer tools.

These announcements capture the incredible variety of innovation taking place in the early-2010s open-source world — a time when many of today’s standard technologies were in active infancy.

Technical Character and Writing Style

The writing style on TurboLinux.org blends three tones:

Technical Documentation

Most blog posts use a standard release-announcement voice typical of open-source community messaging — bullet points, changelogs, and installation instructions.

Personal Commentary

The owner occasionally injects personal reflections, references to pop culture (notably Batman films), or anecdotes about programming habits.

Historical Preservation

Several posts are clearly reproduced or reconstructed from earlier archives, maintaining the original language and formatting of the time.

This hybrid approach gives the site a distinctive texture — both a historical archive and a personal technical journal.

Relevance in Modern Computing

Even though much of the software referenced on TurboLinux.org represents earlier versions, the information still carries relevance. Trends such as:

  • Database schema management

  • Open-source search indexing

  • Compression algorithms

  • Containerized application servers

  • Firewall-based security distributions

  • Video editing workflows

  • Cross-platform development tools

  • Advanced Java and C++ libraries

remain highly relevant today. The fact that early versions of these technologies were documented on TurboLinux.org means the site inadvertently provides a historical research resource for understanding how these domains evolved.

For example:

  • Developers studying today’s container ecosystem benefit from exploring early uWSGI releases.

  • Engineers investigating compression standards can use LZMA Java examples as educational material.

  • Cybersecurity students examining firewall architectures can learn from IPCop documentation.

  • Programmers maintaining legacy systems find essential clues in early release notes preserved on TurboLinux.org.

The longevity of open-source tools ensures that older documentation often remains indispensable long after original hosting disappears.

Cultural Memory and Legacy

TurboLinux.org represents more than a technical blog; it is a quiet piece of the evolving digital landscape. It stands as:

A memorial to early Linux culture

The tone, content, and preserved material reflect the energy of early open-source communities.

A reminder of the fragility of online history

Without interventions like this site, countless open-source narratives would fade away.

A reflection of the do-it-yourself spirit

The site owner uses personal initiative to revive a domain, reconstruct content, and maintain public access — embodying the ethos of the Linux community.

 

TurboLinux.org is a small but significant example of digital preservation, open-source storytelling, and community memory. While not an official continuation of the original TurboLinux distribution, the modern site carries forward the name’s spirit by curating historical software announcements, providing Linux-focused commentary, and preventing the domain from falling into misuse.

Its audience may be niche, but its value is real: it preserves a corner of early open-source culture, safeguards long-forgotten software release notes, and offers an authentic look into the early-2010s Linux development environment. By combining archival fidelity with personal reflection, TurboLinux.org keeps alive a meaningful chapter in Linux history that might otherwise have been erased.





TurboLinux.org