Tips for Dealing With Slow Ubuntu VMs in VirtualBox

When it comes to the VirtualBox settings, only 2 of the virtual settings are critical during the new VM wizard. All the others can be easily modified after the install and Linux doesn’t care too much.

  • When you create the disk storage for the VM, always preallocate the entire amount. DO NOT USE dynamic allocation on spinning HDDs. Be certain that you have defragmented the partition before as well. If you are using an SSD to hold the VM, then you can use sparse allocations. SSD performance is so high that there is not any downside to letting allocations grow dynamically.

  • Be certain to have VBox emulate an Intel PRO/1000 network card. This is in the Network Advanced Settings and not usually displayed by default. The actual card in the physical machine does not matter. Wifi or wired does not matter.

  • If you are running a recent Linux, use virtio drivers for both the storage controller and network card. This is more efficient than SATA or the Intel PRO/1000 network cards.

  • Select the ICH-based chipsets where available. Newer and more standard is better than other options.

Source: Solution for Slow Ubuntu in VirtualBox | JDPFu.com 2016

Great article that gets into the settings for VirtualBox that you’ll need to get the maximum performance out of the VM.

Docassemble is an expert system for guided interviews and doc assembly

docassemble is a free, open-source expert system for guided interviews and document assembly. It provides a web site that conducts “interviews” with users. Based on the information gathered, the interviews can present users with documents in PDF and RTF format, which users can download or e-mail to themselves.

Docassemble – http://docs.docassemble.org/

Built in Python. Open source, on Github at https://github.com/jhpyle/docassemble

Setting up a Node.js Application for Production on Ubuntu 14.04

Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScript. Node.js applications can be run at the command line but we will teach you how to run them as a service, so they will automatically restart on reboot or failure, so you can use them in a production environment.
In this tutorial, we will cover setting up a production-ready Node.js environment that is composed of two Ubuntu 14.04 servers; one server will run Node.js applications managed by PM2, while the other will provide users with access to the application through an Nginx reverse proxy to the application server.

Source: How To Set Up a Node.js Application for Production on Ubuntu 14.04 | DigitalOcean

Good tutorial. You can also do the reverse proxy with Apache.

The 2015 Open Source Yearbook from Opensource.com

The 2015 Open Source Yearbook is a community-contributed collection of the year’s top open source projects, people, tools, and stories. New articles are added as they are published here.

— 2015 Open Source Yearbook https://opensource.com/yearbook/2015

The yearbook highlights the best of open source in 2015 including hardware, software, and resources that made 2015 a great year for open source. There are 22 entries covering everything from the raspberry pi to Drupal to free ebooks.

Trying out Open Live Writer

This is Open Live Writer, an open source fork of the MSFT blog editor Live Writer.

Open Live Writer is like Word for your blog. Open Live Writer is a powerful, lightweight blog editor that allows you to create blog posts, add photos and videos then publish to your website. You can also compose blogs posts offline and then publish on your return. Open Live Writer works with many popular blog service providers such as WordPress, Blogger, TypePad, Moveable Type, DasBlog and many more.

It is a desktop app that gets along well, so far, in Windows 10. I’m sure it’d work just fine in earlier versions of Windows too.

  1. This is a list
  2. It should be ordered
  3. Last bit
  • Or maybe just some bullets
  • And so on.
    1. Mix it up
      1. Levels
        • and more levels
    2. many funs
  • And out.

Heading 2

Heading 3

Heading 4

san francisco This is a picture. The image handling features are nice.

I can center a paragraph for reason I’ll not disclose.

Link me!

Seems good. Now let’s post…