Updated the website with information about release version "14-Sep-2015".

This commit is contained in:
Ivan Davidov 2015-09-13 19:31:44 +03:00
parent 8302c2a12d
commit 23f1725fdf

View File

@ -23,7 +23,7 @@
}
function logSwap(itemIndex, show) {
for(var i = 1; i <= 3; i++) {
for(var i = 1; i <= 4; i++) {
var showObj = document.getElementById("show" + i);
var hideObj = document.getElementById("hide" + i);
var textObj = document.getElementById("text" + i);
@ -205,15 +205,50 @@
</div>
<div class="row">
<div class="twelve columns">
<div id="show3" style="display:none;">
<div id="show4" style="display:none;">
<strong>14-Sep-2015</strong>
<a href="#" onclick="javascript:logSwap(4, true); return false;">show</a>
</div>
<div id="hide4" style="display:block;">
<strong>14-Sep-2015</strong>
<a href="#" onclick="javascript:logSwap(4, false); return false;">hide</a>
</div>
<div id="text4" style="display:block;">
<ul>
<div style="font-size: 10%;">&nbsp;</div>
<li>
<strong>Minimal Linux Live</strong> is now based on <strong>Linux kernel 4.1.6</strong> and <strong>BusyBox 1.23.2</strong>.
</li>
<li>
The build process is now parallelized between all available CPU cores, therefore the overall build time is significantly
reduced.
</li>
<li>
There is DHCP network support for all network devices detected by the kernel. Note that DNS is not working due to well
known static linking issues caused by glibc.
</li>
<li>
The ISO image is now generated by using <strong>genisoimage</strong>. This fixes some issues with Debian and Arch based
host operating systems.
</li>
<li>
In addition to the above changes, if you <a href="#" onclick="javascript:menuSwap(5); return false;">download</a> the latest
stable build scripts, you will notice a folder named <strong>experimental</strong>. This folder contains some interesting
scripts which produce ISO based on Linux kernel and <a href="http://landley.net/toybox" target="_blank">ToyBox</a> instead of
BusyBox. Please have in mind that this is work in progress and these scripts may not work on your host OS.
</li>
</ul>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div id="show3" style="display:block;">
<strong>07-Feb-2015</strong>
<a href="#" onclick="javascript:logSwap(3, true); return false;">show</a>
</div>
<div id="hide3" style="display:block;">
<div id="hide3" style="display:none;">
<strong>07-Feb-2015</strong>
<a href="#" onclick="javascript:logSwap(3, false); return false;">hide</a>
</div>
<div id="text3" style="display:block;">
<div id="text3" style="display:none;">
<ul>
<div style="font-size: 10%;">&nbsp;</div>
<li>
@ -222,169 +257,169 @@
</ul>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div id="show2" style="display:block;">
<strong>25-Aug-2014</strong>
<a href="#" onclick="javascript:logSwap(2, true); return false;">show</a>
</div>
<div id="hide2" style="display:none;">
<strong>25-Aug-2014</strong>
<a href="#" onclick="javascript:logSwap(2, false); return false;">hide</a>
</div>
<div id="text2" style="display:none;">
<div style="font-size: 10%;">&nbsp;</div>
<ul>
<li>
<strong>Minimal Linux Live</strong> is now based on <strong>Linux kernel 3.16.1</strong> and <strong>BusyBox 1.22.1</strong>.
</li>
<li>
The boot process is now based on <strong>/sbin/init</strong> and <strong>/etc/inittab</strong>. There are four
available consoles. You can switch between them with <strong>Alt + F1</strong> up to <strong>Alt + F4</strong>.
</li>
<li>
Shell scripts have been updated. Now the downloaded source bundles are stored in separate folder.
If the download process is interrupted, it will continue the next time the scripts are executed.
The most notable change is in <strong>5_generate_rootfs.sh</strong> which now generates root file system with
structure compatible with <strong>/sbin/init</strong> and <strong>/etc/inittab</strong>.
</li>
</ul>
</div>
<div id="show2" style="display:block;">
<strong>25-Aug-2014</strong>
<a href="#" onclick="javascript:logSwap(2, true); return false;">show</a>
</div>
<div id="hide2" style="display:none;">
<strong>25-Aug-2014</strong>
<a href="#" onclick="javascript:logSwap(2, false); return false;">hide</a>
</div>
<div id="text2" style="display:none;">
<div style="font-size: 10%;">&nbsp;</div>
<div id="show1" style="display:block;">
<strong>28-Jul-2014</strong>
<a href="#" onclick="javascript:logSwap(1, true); return false;">show</a>
</div>
<div id="hide1" style="display:none;">
<strong>28-Jul-2014</strong>
<a href="#" onclick="javascript:logSwap(1, false); return false;">hide</a>
</div>
<div id="text1" style="display:none;">
<div style="font-size: 10%;">&nbsp;</div>
<ul>
<li>
<strong>Minimal Linux Live</strong> is now based on <strong>Linux kernel 3.15.6</strong> and <strong>BusyBox 1.22.1</strong>.
</li>
<li>
The boot process is based on simple <strong>/init</strong> script.
</li>
</ul>
</div>
<ul>
<li>
<strong>Minimal Linux Live</strong> is now based on <strong>Linux kernel 3.16.1</strong> and <strong>BusyBox 1.22.1</strong>.
</li>
<li>
The boot process is now based on <strong>/sbin/init</strong> and <strong>/etc/inittab</strong>. There are four
available consoles. You can switch between them with <strong>Alt + F1</strong> up to <strong>Alt + F4</strong>.
</li>
<li>
Shell scripts have been updated. Now the downloaded source bundles are stored in separate folder.
If the download process is interrupted, it will continue the next time the scripts are executed.
The most notable change is in <strong>5_generate_rootfs.sh</strong> which now generates root file system with
structure compatible with <strong>/sbin/init</strong> and <strong>/etc/inittab</strong>.
</li>
</ul>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div id="show1" style="display:block;">
<strong>28-Jul-2014</strong>
<a href="#" onclick="javascript:logSwap(1, true); return false;">show</a>
</div>
<div id="hide1" style="display:none;">
<strong>28-Jul-2014</strong>
<a href="#" onclick="javascript:logSwap(1, false); return false;">hide</a>
</div>
<div id="text1" style="display:none;">
<div style="font-size: 10%;">&nbsp;</div>
<ul>
<li>
<strong>Minimal Linux Live</strong> is now based on <strong>Linux kernel 3.15.6</strong> and <strong>BusyBox 1.22.1</strong>.
</li>
<li>
The boot process is based on simple <strong>/init</strong> script.
</li>
</ul>
</div>
</div>
</div>
<div id="item3" style="display:none;">
<div class="row">
<div class="twelve columns">
<h4>About This Project</h4>
</div>
</div>
<div class="row">
<div class="twelve columns">
My name is <a target="_blank" href="http://linkedin.com/in/ivandavidov">Ivan Davidov</a> and I currently
live and work in <a target="_blank" href="http://en.wikipedia.org/wiki/Sofia">Sofia</a>,
<a target="_blank" href="http://en.wikipedia.org/wiki/Bulgaria">Bulgaria</a>.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
I am professional Java software engineer (yes, Java developers tend to know some Linux stuff) and I've
been trying to create my own Linux OS for a very long time. There are some good tutorials which you
can find online but almost none of them are simple to follow and almost none of them explain in details
what has been done and why it's done in this particular way. In most cases the tutorials are incomplete and
there is high chance that you end up with something broken.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
Don't get me wrong, you can learn a lot from these tutorials, as I did. In fact the scripts which I created
(did you take a look at them?) are based on the same information resources which you might have already found.
The difference is that this site provides you not only with detailed tutorial, but also with fully functional
set of shell scripts which automatically build fully functional live Linux OS. And the tutorial explains it
all for you!
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
If you'd like to contact me, my e-mail is: <strong>davidov [dot] i (at) gmail {dot} com</strong>
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
My LinkedIn profile is here: <a target="_blank" href="http://linkedin.com/in/ivandavidov">http://linkedin.com/in/ivandavidov</a>
</div>
</div>
<div id="item3" style="display:none;">
<div class="row">
<div class="twelve columns">
<h4>About This Project</h4>
</div>
</div>
<div id="item4" style="display:none;">
<div class="row">
<div class="twelve columns">
<h4>Minimal Linux Live Tutorial</h4>
</div>
</div>
<div class="row">
<div class="twelve columns">
Would you like to learn how to build your own minimal live Linux OS?
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
<a target="_blank" href="./the_dao_of_minimal_linux_live.txt">The Dao of Minimal Linux Live</a> explains in details
what steps are involved in creating simple live Linux OS entirely from scratch, the inner structure of the
build scripts (I assume you have already downloaded them) and provides you with more information on how to
improve/upgrade the generated OS with other generic stuff (e.g. users &amp; groups, /etc/inittab).
</div>
<div class="row">
<div class="twelve columns">
My name is <a target="_blank" href="http://linkedin.com/in/ivandavidov">Ivan Davidov</a> and I currently
live and work in <a target="_blank" href="http://en.wikipedia.org/wiki/Sofia">Sofia</a>,
<a target="_blank" href="http://en.wikipedia.org/wiki/Bulgaria">Bulgaria</a>.
</div>
</div>
<div id="item5" style="display:none;">
<div class="row">
<div class="twelve columns">
<h4>Download Section</h4>
</div>
</div>
<div class="row">
<div class="twelve columns">
The latest stable scripts (07-Feb-2015) can be downloaded as ZIP archive
<a href="./download/minimal_linux_live_07-Feb-2015_src.zip" title="Minimal Linux Live - shell scripts">here</a>.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
Pre-built ISO image files generated with the latest stable scripts are available for
<a href="./download/minimal_linux_live_07-Feb-2015_32-bit.iso" title="Minimal Linux Live - ISO image file for 32-bit CPUs">32-bit</a>
and
<a href="./download/minimal_linux_live_07-Feb-2015_64-bit.iso" title="Minimal Linux Live - ISO image file for 64-bit CPUs">64-bit</a>
CPUs.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
You can also <a target="_blank" href="./download">browse the download directory</a>.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
You can take a look at the latest development sources in
<a target="_blank" href="http://github.com/ivandavidov/minimal">GitHub</a>.
</div>
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns" style="text-align: center;">
<a class="button" href="#">Go to top</a>
</div>
<div class="twelve columns">
I am professional Java software engineer (yes, Java developers tend to know some Linux stuff) and I've
been trying to create my own Linux OS for a very long time. There are some good tutorials which you
can find online but almost none of them are simple to follow and almost none of them explain in details
what has been done and why it's done in this particular way. In most cases the tutorials are incomplete and
there is high chance that you end up with something broken.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
Don't get me wrong, you can learn a lot from these tutorials, as I did. In fact the scripts which I created
(did you take a look at them?) are based on the same information resources which you might have already found.
The difference is that this site provides you not only with detailed tutorial, but also with fully functional
set of shell scripts which automatically build fully functional live Linux OS. And the tutorial explains it
all for you!
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
If you'd like to contact me, my e-mail is: <strong>davidov [dot] i (at) gmail {dot} com</strong>
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
My LinkedIn profile is here: <a target="_blank" href="http://linkedin.com/in/ivandavidov">http://linkedin.com/in/ivandavidov</a>
</div>
</div>
</div>
<div id="item4" style="display:none;">
<div class="row">
<div class="twelve columns">
<h4>Minimal Linux Live Tutorial</h4>
</div>
</div>
<div class="row">
<div class="twelve columns">
Would you like to learn how to build your own minimal live Linux OS?
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
<a target="_blank" href="./the_dao_of_minimal_linux_live.txt">The Dao of Minimal Linux Live</a> explains in details
what steps are involved in creating simple live Linux OS entirely from scratch, the inner structure of the
build scripts (I assume you have already downloaded them) and provides you with more information on how to
improve/upgrade the generated OS with other generic stuff (e.g. users &amp; groups, /etc/inittab).
</div>
</div>
</div>
<div id="item5" style="display:none;">
<div class="row">
<div class="twelve columns">
<h4>Download Section</h4>
</div>
</div>
<div class="row">
<div class="twelve columns">
The latest stable scripts (14-Sep-2015) can be downloaded as ZIP archive
<a href="./download/minimal_linux_live_14-Sep-2015_src.zip" title="Minimal Linux Live - shell scripts">here</a>.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
Pre-built ISO image files generated with the latest stable scripts are available for
<a href="./download/minimal_linux_live_14-Sep-2015_32-bit.iso" title="Minimal Linux Live - ISO image file for 32-bit CPUs">32-bit</a>
and
<a href="./download/minimal_linux_live_14-Sep-2015_64-bit.iso" title="Minimal Linux Live - ISO image file for 64-bit CPUs">64-bit</a>
CPUs.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
You can also <a target="_blank" href="./download">browse the download directory</a>.
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns">
You can take a look at the latest development sources in
<a target="_blank" href="http://github.com/ivandavidov/minimal">GitHub</a>.
</div>
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row">
<div class="twelve columns" style="text-align: center;">
<a class="button" href="#">Go to top</a>
</div>
</div>
<div style="font-size: 10%;">&nbsp;</div>
<div class="row" style="text-align: center;">
<div class="twelve columns">
Copyright &copy;2015
Copyright &copy; 2014 - 2015
<span class="separator">|</span>
<a href="/" title="Minimal Linux Live">Minimal Linux Live</a>
</div>