i Custom Ubuntu Distribution named 'DBLab'

Custom Ubuntu Distribution named 'DBLab'

Index

Click the above links to jump items

* Japanese version is other Web page.


URL

URL: http://www.kkaneko.com/rinkou/linux/dblab.html


Contact E-mail Address:

We are a member of the Open Invention Network.


Link to Download DBLab Distributions

Click each image to jump to the download Web page.

14.04
 
 
DBLab 14.04
DBLab LX 14.04
DBLab LM Mate Remix 14.04

13.10
 
DBLab Zorin Remix 13.10
DBLab Zorin Lite Remix 13.10

12.04
  DBLab 12.04.4 DBLab LXLE Remix 12.04.4 RC DBLab Zorin Lite Remix 12.04.4 DBLab Lite Remix 12.04


Overview, System Settings, Boot Procedure, and Software List

URL: http://www.kkaneko.com/rinkou/linux/dblab.html

Summary

DBLab is remixed system derived from the Linux operating system

I present the DBLab distributions as remixed system derived from Linux operating system (OS). This remixed system features system settings, various up-to-date software packages, and miscellaneous useful software (They are listed below in this Web page). Note that Linux OS is widely used. As such, Linux OS is suitable as the base of a distribution. The remixed system derived from Linux OS is set up as follows:

  1. Install Linux OS.
  2. Update Linux OS.
  3. Set up private repositories to install additional software packages.
  4. Install additional software packages.
  5. Install other freeware that is not packaged.
  6. Remove unredistributable software from the remixed system. The original Linux OS may include unredistributable software.
  7. Adjust the system settings, such as Internet connection, language, and keyboard.
  8. Adjust the desktop settings, such as the login screen, desktop layout, and desktop window manager settings

Here, the goal of the DBLab distributions is to provide an all-in-one desktop system based on the Linux OS with database software and other related software tools and programming libraries. The DBLab distributions contain database management system software (SQLite3, MongoDB server and client, Redis server and client, MySQL client library), a database software tool (SQLiteman), text editors (leafpad and emacs), a binary editor (ghex2), terminal software, additional programming languages (C, C++, Fortran, Java, JavaScript, jQuery, Python, Tck/Tk, Ruby, CoffeeScript, Octave, R, pspp, etc), software development tools, libraries for programs, system administration tools, forensic and security tools, graphics/photography/image/sound/video tools, internet tools, office tools, science tools, CD/DVD/ISO tools, emulators, and accessories.

The total disk usage of the system is approximately 21 GB when a distribution is installed in a hard disk drive, and the number of total software packages installed in Step 4 above is approximately 3,000. The freeware installed in Step 5 above consists primarily of the latest versions of programming languages and development environment software, including Eclipse 4.3.2, Octave 3.8.1, MatlabFns, Rstudio, redis-2.8.9, mongodb, umongo-1.6.1, cloudcompare-2.5.3, OpenCV 2.4.9, OpenNI, gmic-1.5.8.2, ffmpeg-2.2.2, juman-7.0, dlib-18.7, XML-XML2JSON 0.06, jQuery UI 1.10.4, LINQ 2.2.0.2, Plot Digitizer.

List of DBLab distributions

The current version of the DBLab distributions is based on the following desktop Linux OS. They are variation of the Ubuntu OS.

System Settings

The system settings (Step 7 above) include the following items. The default settings for the system language and keyboard assume a particular country (i.e. US). Please change system setting by yourself. The current settings are described below.

Tips

boot procedure using DVD-R/DVD-RW

  1. download an ISO image file from the Download Web page

  2. burn the ISO image file on a DVD-R/DVD-RW to make a live DVD.

  3. insert the live DVD into your PC, restart your PC, and configure BIOS to boot from DVD drive.

  4. boot from the live DVD.

You can install to a hard disk.

boot procedure using USB key

  1. download an ISO image file from the Download Web page

  2. Make a USB key from the ISO image file using USB key generation tool, such as "LinuxLive USB Creator".

  3. insert the live the USB Key into your PC, restart your PC, and configure BIOS to boot from the USB key.

  4. boot from the USB Key.

In detail, there are two other methods by which to run a USB key.

  1. (method 1) Run the USB key as a virtual machine on another host OS.
  2. (method 2) Boot from a USB key after configuring the BIOS to allow booting from the USB key (described above).
  3. (method 3) Install a USB key to a hard disk, and boot from the hard disk.

There is difference between the above three methods. The first method 1 is slowest, but the virtual machine is isolated from the host OS, and you may feel safe when using a virtual machine. The second method 2 is faster than method 1, but you may have difficulty in configuring the BIOS. The third method 3 is the fastest and can handle large data files. However, the installation task in method 3 is tedious. Note that methods 1 and 2 can handle persistent data. Since USB keys are inexpensive, storing a gigabyte-sized database is not a problem.

Software List (tentative version).

The following software list is tentative. Some softwares are missing in the following list. Some softwares in the list are not installed to save disk space in some of the DBLab distributions.