Category: Linux

We have a product which needs elder Ubuntu such as 12.04, we spent some time to get the right .iso version (not torrent file), finally we downloaded from this page (still specified by Ubuntu official website).

What we need is 32-bit PC desktop iso file, this is the link to click to download directly.

I missed a big event from Microsoft in passed 2 days since I was busy on our business project. I forgot the event date. so, I missed the big news from Microsoft. I just realized Microsoft took .NET open source, and released Visual Studio full feature edition.

Yes, .NET open-sourced to everybody, and Visual Studio is free to everybody now; Also, .NET will be running on Linux and Mac systems eventually! And, Programmers will be able to use Visual Studio to develop Android and Mac projects directly!

Dirty memory has been released and can be re-allocate, but memory leak indicates the memory block has not released correctly so the memory can not be re-allocated.

from RedHad website:

Dirty means "might need writing to disk or swap." Takes more work to free. Examples might be files that have not been written to yet. They aren’t written to memory too soon in order to keep the I/O down. For instance, if you’re writing logs, it might be better to wait until you have a complete log ready before sending it to disk.

You can read more information about "Free," "buffer," "swap," "dirty." concepts from here.

There are some embedded devices or products in the market which are using Linux. They need some special Linux commands, Here we list part of them, and maybe we will keep on update them if we find more:

1: copy file to Plug and Play device:

# cp /usr/local/bin/scripts/menu.rss /tmp/usbmounts/sdb1/

copy menu.rss to a USB drive

2: copy all folder content to another folder:

# cp -r /usr/local/bin/scripts /usr/local/etc/scripts

In some case you can not modify files under some Read-Only folder such as if your file system is SQUASHFS format. then you have to copy Read-Only folder to a writable folder, then later you can mount them.

3: Mount file or device:

# mount -o bind /usr/local/etc/scripts /usr/local/bin/scripts

copy the file to some place editable (/usr/local/etc) then after you are done with the edits, overmount the original file.