Initial website preparations for the next MLL release (probably in January 2018).
This commit is contained in:
parent
3a7df5595a
commit
d8938f8033
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
BIN
www/assets/img/minimal_linux_live_2.jpg
Normal file
BIN
www/assets/img/minimal_linux_live_2.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 292 KiB |
BIN
www/assets/img/minimal_linux_live_3.jpg
Normal file
BIN
www/assets/img/minimal_linux_live_3.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 315 KiB |
221
www/index.html
221
www/index.html
@ -4,13 +4,11 @@
|
||||
<meta charset="utf-8">
|
||||
<title>Minimal Linux Live</title>
|
||||
<meta name="description" content="Minimal Linux Live">
|
||||
<meta name="keywords" content="minimal minimalistic tiny linux live tutorial howto kernel busybox cd usb iso image" />
|
||||
<meta name="keywords" content="minimal minimalistic tiny linux live tutorial howto kernel busybox cd usb iso image bios uefi" />
|
||||
<meta name="author" content="Ivan Davidov - davidov (dot) i [at] gmail {dot} com">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="assets/css/style.min.css">
|
||||
|
||||
<link rel="icon" type="image/x-icon" href="assets/img/favicon.ico" />
|
||||
<link rel="icon" type="image/x-icon" href="assets/img/favicon.ico"/>
|
||||
</head>
|
||||
<body onload="javascript:thankYou();">
|
||||
<div class="container">
|
||||
@ -38,19 +36,19 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<strong>Minimal Linux Live</strong> is a set of Linux shell scripts which automatically build minimalistic Live Linux OS with basic network support via DHCP. The generated operating system is based on <a target="_blank" href="http://kernel.org">Linux kernel</a>, <a target="_blank" href="http://gnu.org/software/libc">GNU C library</a> and <a target="_blank" href="http://busybox.net">BusyBox</a>. All necessary sources are automatically downloaded and all build operations are fully encapsulated in the shell scripts.
|
||||
Minimal Linux Live is a tiny Linux distribution which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the <a target="_blank" href="http://kernel.org">Linux kernel</a>, <a target="_blank" href="http://gnu.org/software/libc">GNU C library</a> and <a target="_blank" href="http://busybox.net">BusyBox</a> userland utilities. Additional software can be included in the ISO image at build time by using a well documented configuration file. Minimal Linux Live can be downloaded as a pre-built image, built from scratch or run in a web browser by using a JavaScript PC emulator.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<iframe width="560" height="315" src="http://youtube.com/embed/LUxoOfC5Xiw?list=PLe3TW5jDbUAiN9E9lvYFLIFFqAjjZS9xS" frameborder="0" allowfullscreen></iframe>
|
||||
<iframe width="560" height="315" src="http://youtube.com/embed/L6ahv5NuwNg?list=PLe3TW5jDbUAiN9E9lvYFLIFFqAjjZS9xS" frameborder="0" allowfullscreen></iframe>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
If you want to build your own Minimal Linux Live ISO image file, all you need to do is the following:
|
||||
Steps to follow if you want to build your own Minimal Linux Live ISO image file:
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
@ -58,54 +56,71 @@
|
||||
<div class="twelve columns">
|
||||
<ul>
|
||||
<li>
|
||||
Get the latest scripts from the <a href="#" onclick="javascript:menuSwap(6); return false;">download</a> section.
|
||||
Get the latest source code archive from the <a href="#" onclick="javascript:menuSwap(6); return false;">download</a> section.
|
||||
</li>
|
||||
<li>
|
||||
Extract the scripts to some folder. Note that even though the scripts are small in size, you need ~2GB free disk space for the actual build process.
|
||||
Extract the source code archive. Note that even though the extracted scripts are relatively small in size (~1MB), you need ~2GB free disk space for the actual build process.
|
||||
</li>
|
||||
<li>
|
||||
Just for convenience, make sure that all scripts are executable (<code>chmod -R +x *.sh</code>). If you decide to skip this step you can still run the scripts like this (example): <code>sh build_minimal_linux_live.sh</code>
|
||||
</li>
|
||||
<li>
|
||||
Depending on which Linux OS you are using, there might be one or more (or none, or even more) build dependencies that you need to resolve before you start the build process. If you work with <a target="_blank" href="http://www.ubuntu.com/">Ubuntu</a>, the following command should resolve all necessary build dependencies:
|
||||
<ul>
|
||||
<li>
|
||||
<code>sudo apt install wget make gawk gcc bc genisoimage</code>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
Execute the script <code>build_minimal_linux_live.sh</code> and wait. If you have resolved all build dependencies, the whole process should take less than 30 minutes on a modern computer. If the build fails for some reason, most probably there are unresolved build dependencies. Several users reported that the <code>build-essential</code> package resolves all unexpected build dependencies for Ubuntu. If you are using <a target="_blank" href="http://linuxmint.com">Linux Mint</a> try to install the package <code>g++</code> and if you still have troubles then try the <code>build-essential</code> package. On <a target="_blank" href="http://getfedora.org">Fedora</a> you might need the static 'glibc' package <code>glibc-static</code>. Please have in mind that the build dependencies can vary a lot depending on the Linux OS which you use and the software which you have already installed.
|
||||
Resolve the build dependencies (e.g. GCC, make, etc.). On <a target="_blank" href="http://www.ubuntu.com/">Ubuntu</a> you can use the following command:
|
||||
<div style="font-size: 10%;"> </div>
|
||||
If you still have troubles then examine the failure message and google it. If you are unable to find solution, then you can ask more experienced Linux guru around you or as alternative you can <a href="http://github.com/ivandavidov/minimal/issues" target="_blank">submit an issue</a>.
|
||||
|
||||
<code>sudo apt install wget make gawk gcc bc xorriso</code>
|
||||
</li>
|
||||
<li>
|
||||
When the scripts finish their job you will find newly generated ISO image file <code>minimal_linux_live.iso</code> in the same folder where you executed the scripts. You can burn the ISO image file on CD/DVD, install it on USB flash drive via <a target="_blank" href="http://www.pendrivelinux.com">Universal USB Installer</a>, or run it directly via PC emulator like <a target="_blank" href="http://virtualbox.org">VirtualBox</a>. The most recent version of Minimal Linux Live requires 256MB RAM, otherwise the boot process most probably will hang.
|
||||
Execute the script <strong>build_minimal_linux_live.sh</strong> and get some coffee. The whole build process should take less than 30 minutes on a modern computer.
|
||||
</li>
|
||||
<li>
|
||||
In the end you will find the generated ISO image file <strong>minimal_linux_live.iso</strong> in the same folder where you started the build process.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
The generated ISO image file contains Linux kernel compiled with default options, GNU C library compiled with default options, BusyBox compiled with default options and quite simple initramfs. This means that you don't get Windows support out of the box, nor you get any fancy desktop environment. All you get is a simple shell console which supports all BusyBox applets and... well, that's all. This is why it's called "minimal".
|
||||
The default build process for version <strong>xx-Jan-2018</strong> generates ~9MB ISO image but you can make the ISO image even smaller (~7MB) if you exclude the default <a target="_blank" href="https://github.com/ivandavidov/minimal#overlay-bundles">overlay bundles</a> from the main <a target="blank" href="http://github.com/ivandavidov/minimal/blob/master/src/.config">.config</a> file.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
The good news is that the build scripts are well organized and small in size. You can easily learn from the scripts and later modify them to include more stuff (I encourage you to do so). After you learn the basics, you will have all the necessary tools and skills to create your own fully functional Linux based operating system. Entirely from scratch!
|
||||
If your build fails for some reason, most probably there are unresolved build dependencies. Please have in mind that the build dependencies can vary a lot depending on the Linux OS that you use and the software which you have already installed. If you still have troubles, you should be able to identify the failing script from the console output. You may find it useful to enable "debug" logging in the failing shell script like this: <code>set -ex</code>. Manually run the failing script and identify the failing part. If you are unable to find solution to your problem, then you can ask someone more experienced Linux guy around you or as alternative you can <a href="http://github.com/ivandavidov/minimal/issues" target="_blank">submit an issue</a>.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
The <a href="#" onclick="javascript:menuSwap(4); return false;">tutorial</a> provides more details about the inner structure of the scripts and the overall build process. I encourage you to go through this document when you have the time. The same tutorial document is automatically included in the generated ISO image, so you can always refer to it.
|
||||
You can run the ISO image in virtual machine, e.g. <a target="_blank" href="http://www.qemu.org">QEMU</a>, <a target="_blank" href="http://www.virtualbox.org">VirtualBox</a> or <a target="_blank" href="http://www.vmware.com/products/workstation-player.html">VMware Workstation Player</a> (free for non-commercial use). You can also burn the ISO image file on CD/DVD or on USB flash device by issuing <code>dd if=minimal_linux_live.iso of=/dev/xxx</code> where <code>/dev/xxx</code> is your USB flash device.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
Below you can find several screenshots which show what the environment looks like when you boot your newly generated Minimal Linux Live OS.
|
||||
The generated ISO image file contains Linux kernel, GNU C library compiled with default options, BusyBox compiled with default options, quite simple initramfs structure and some "overlay bundles" (the default build process provides few overlay bundles). You don't get Windows support out of the box, nor you get any fancy desktop environment. All you get is a simple shell console with default BusyBox applets, network support via DHCP and... well, that's all. This is why it's called "minimal".
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
Note that by default Minimal Linux Live provides support for legacy BIOS systems. You can change the build configuration settings in the <a target="blank" href="http://github.com/ivandavidov/minimal/blob/master/src/.config">.config</a> file and rebuild MLL with support for modern UEFI systems.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
All build scripts are well organized and quite small in size. You can easily learn from the scripts, reverse engineer the build process and later modify them to include more stuff (I encourage you to do so). After you learn the basics, you will have all the necessary tools and skills to create your own fully functional Linux based operating system which you have built entirely from scratch.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
You are encouraged to read the <a href="#" onclick="javascript:menuSwap(4); return false;">tutorial</a> which explains the MLL build process. The same tutorial, along with all MLL source code, can be found in the ISO image structure in the <strong>/minimal/rootfs/usr/src</strong> directory.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
Below you can find several screenshots form version <strong>20-Jan-2017</strong> which demonstrate what the MLL environment looks like.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
@ -171,22 +186,78 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<div id="show6" style="display:none;">
|
||||
<div id="show7" style="display:none;">
|
||||
<strong>xx-Jan-2018</strong>
|
||||
<a href="#" onclick="javascript:logSwap(7, true); return false;">show</a>
|
||||
</div>
|
||||
<div id="hide7" style="display:block;">
|
||||
<strong>xx-Jan-2018</strong>
|
||||
<a href="#" onclick="javascript:logSwap(7, false); return false;">hide</a>
|
||||
</div>
|
||||
<div id="text7" style="display:block;">
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<ul>
|
||||
<li>
|
||||
<strong>Updated software base</strong> - Minimal Linux Live (MLL) is based on Linux kernel 4.14.8, GNU C library 2.26 and BusyBox 1.27.2. The generated ISO image file is 9MB and requires 256MB RAM in order to run properly.
|
||||
</li>
|
||||
<li>
|
||||
30+ available <a target="_blank" href="https://github.com/ivandavidov/minimal/blob/master/src/README#L19">overlay bundles</a> with new additions like nano, vim, Cloud Foundry and BOSH clients, Open JDK, keyboard layouts, the game 2048 and many more.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Bundle dependency management</strong> - good example is the Open JDK overlay bundle which depends on GLIBC and ZLIB. From end user perspective all you need to do is to add Open JDK to the list of overlay bundles that you want to include in MLL and the overlay build system will automatically prepare the overlay bundles required by Open JDK.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Separate configuration file for overlay bundles</strong> - all bundle specific configuration can be externalized in separate configuration file. This makes the main configuration file much smaller and easier to maintain. The entries in the bundle configuration file takes precedence over the main configuration file.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Autorun functionality in the initramfs</strong> - all scripts in <code>/etc/autorun</code> are automatically executed on boot. This feature is used by some overlay bundles which require some functionality to be triggered on boot (e.g. the DHCP overlay bundle).
|
||||
</li>
|
||||
<li>
|
||||
<strong>DHCP functionality as separate overlay bundle</strong> - the DHCP client functionality is triggered automaticaly on boot. The default DNS resolver is changed to <a target="_blank" href="http://quad9.net">Quad 9</a>. The public Google DNS resolvers are still present and used as backup. This overlay bundle is enabled by default.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Source code as separate overlay bundle</strong> - previous MLL versions used to include the MLL source code both in the initramfs structure and in the ISO image structure. Now the same source code is included as overlay bundle and can be found either in <code>/minimal/rootfs/usr/src</code> (ISO image) or in <code>/usr/src</code> (initramfs). This overlay bundle is enabled by default.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Docker compatible image</strong> - The MLL build process generates Docker compatible image <code>mll_image.tgz</code> which contains all available software from the MLL ISO image. This image can be imported and used in Docker or in any other container system which supports raw filesystem import. You could add your own software in MLL (e.g. simple HTTP server like 'nweb' which is provided as overlay bundle) and then use Docker instead of running the entire OS.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Overlay bundles can be merged in the initramfs</strong> - all overlay bundles can be "merged" with the initramfs structure. In this way all overlay bundle functionality is available on boot, ragrdless of the limited hardware detection support. This makes the initramfs structure significantly larger and as consequence you need more RAM since all overlay bundles are available as part of the initramfs.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Structural improvements</strong> - the overlay build system is completely separated from the main build system. The main shell scripts are more but each individual shell script has simpler structure. Both tha mian build process and the overlay build system rely on "common" logic from separate shell script which is included in all other relevant shell scripts. The "sparse" image file size has been increased to 3MB in order to handle the size of the default overlay bundles.
|
||||
</li>
|
||||
<li>
|
||||
<strong>UEFI and BIOS support</strong> - MLL provides different build flavors, depending on the targeted firmware compatibility. The "bios" build flavor targets legacy BIOS systems and uses precompiled boot loaders provided by the <a target="_blank" href="http://syslinux.org">syslinux</a> project. The "uefi" build flavor targets modern UEFI systems and uses precompiled boot loaders provided by the <a target="_blank" href="http://github.com/ivandavidov/systemd-boot">systemd-boot</a> project. You can also generate "mixed" ISO image which can boot on both legacy BIOS and moder UEFI systems. The default build flavor is "bios".
|
||||
</li>
|
||||
<li>
|
||||
<strong>ISO image restructuring</strong> - the main ISO image directory no longer contains individual files. One exception is "minimal.img" if the "sparse" overlay location has been enabled in the main configuration file. This makes the ISO image structure easier for future maintenance.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Custom MLL boot logo</strong> - the MLL boot logo is provided as separate overlay bundle. However, it is different from the other overlay bundles bcause it doesn't add overlay functionality. Instead, this overlay bundle "injects" the custom MLL boot logo in the kernel source tree and triggers small kernel rebuild. This overlay bundle is enabled by default.
|
||||
</li>
|
||||
<li>
|
||||
TODO...
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div id="show6" style="display:block;">
|
||||
<strong>20-Jan-2017</strong>
|
||||
<a href="#" onclick="javascript:logSwap(6, true); return false;">show</a>
|
||||
</div>
|
||||
<div id="hide6" style="display:block;">
|
||||
<div id="hide6" style="display:none;">
|
||||
<strong>20-Jan-2017</strong>
|
||||
<a href="#" onclick="javascript:logSwap(6, false); return false;">hide</a>
|
||||
</div>
|
||||
<div id="text6" style="display:block;">
|
||||
<div id="text6" style="display:none;">
|
||||
<ul>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<li>
|
||||
<strong>Updated software base</strong> - Minimal Linux Live (MLL) is based on Linux kernel 4.4.44, GNU C library 2.24 and BusyBox 1.26.2. The generated ISO image file is 7MB in size and requires 256MB RAM in order to run properly.
|
||||
<strong>Updated software base</strong> - Minimal Linux Live (MLL) is based on Linux kernel 4.4.44, GNU C library 2.24 and BusyBox 1.26.2. The generated ISO image file is 7MB and requires 256MB RAM in order to run properly.
|
||||
</li>
|
||||
<li>
|
||||
<strong>UEFI support</strong> - MLL is UEFI compliant and the live CD can boot on EFI based systems.
|
||||
<strong>UEFI support</strong> - MLL provides experimental UEFI support and the live CD can boot on UEFI based systems which provide UEFI shell.
|
||||
</li>
|
||||
<li>
|
||||
<strong>Additional software via overlay bundles</strong> - the MLL architecture has been significantly improved and you can add more software via the so called "overlay bindles". This feature has been documented in the ".config" file, as well as in the internal README documents. By default these overlay bundles are not part of the build process because they rely on the host machine environment and the may or may not be built correctly on your particular machine. Nevertheless, turning this feature on is very simple and I encourage you to experiment with it.
|
||||
@ -223,7 +294,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div id="show5" style="display:block;">
|
||||
<strong>03-Apr-2016</strong>
|
||||
<a href="#" onclick="javascript:logSwap(5, true); return false;">show</a>
|
||||
@ -376,25 +447,19 @@
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
I am professional Java software engineer (surprisingly, Java developers tend to know some Linux stuff) and I had been trying to create my own Linux OS for a very long time. Over the years I found some good tutorials online but most of them are not simple to follow and pretty much 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 outdated or incomplete and there is high chance that you end up with something broken.
|
||||
I am professional Java software engineer (surprisingly, Java developers tend to know some Linux stuff) and I have been trying to create my own Linux OS for a very long time. Over the years I found some good online tutorials but most of them are not simple to follow and pretty much 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 outdated or incomplete and there is high chance that you will end up with something broken.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </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 are based on the same information resources which you might have already found. The difference is that this website provides you not only with fully functional set of shell scripts which automatically build fully functional live Linux OS, but also with detailed tutorial and probably the best internal documentation you will ever find in an open source project.
|
||||
You can learn a lot from these online tutorials, as I did. In fact the scripts which I created are based on the same information resources which you might have already found. The difference is that this project provides you with fully functional set of shell scripts which automatically build fully functional live Linux OS, detailed tutorial and probably the best internal documentation you will ever find in an open source project.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
You can follow MLL on <a href="http://facebook.com/MinimalLinuxLive" target="_blank">Facebook</a> and if you find this project useful, I'd very much appreciate it if you <a href="http://paypal.me/MinimalLinuxLive" target="_blank">buy me a beer</a>. Thanks! :)
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </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>
|
||||
You can follow Minimal Linux Live on <a href="http://facebook.com/MinimalLinuxLive" target="_blank">Facebook</a>. If you'd like to contact me, my e-mail is: <strong>davidov [dot] i (at) gmail {dot} com</strong>. Let me kow if you find this project useful. Thanks! :)
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
@ -418,7 +483,7 @@
|
||||
<div style="font-size: 10%;"> </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> is a tutorial document based on the first published version of Minimal Linux Live. The tutorial explains in details what steps are involved in creating simple live Linux OS entirely from scratch, the inner structure of the build scripts and provides you with more information on how to improve/upgrade the generated OS with other generic stuff (e.g. users & groups, /etc/inittab).
|
||||
<a target="_blank" href="./the_dao_of_minimal_linux_live.txt">The Dao of Minimal Linux Live</a> is a tutorial based on the first published version of Minimal Linux Live. The tutorial explains in details what steps are involved in the creation of simple live Linux OS entirely from scratch, the inner structure of the build scripts and provides you with more information on how to improve/upgrade the generated OS with other generic stuff (e.g. users & groups, /etc/inittab).
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
@ -436,7 +501,7 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
You can try <b>Minimal Linux Live</b> directly in your browser. The link below will open new browser window (or tab) with JavaScript based PC emulator which will automatically run the latest version of Minimal Linux Live. Please be advised that this PC emulator runs entirely in your browser and therefore it is not very fast.
|
||||
You can try <b>Minimal Linux Live</b> directly in your browser. The link below will open new browser window (or tab) with JavaScript based PC emulator which will automatically run Minimal Linux Live version <strong>20-Jan-2017</strong>. Please be advised that this PC emulator runs entirely in your browser and therefore it is not very fast.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </div>
|
||||
@ -483,31 +548,47 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
The latest stable scripts (20-Jan-2017) can be downloaded as "tar.xz" archive
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_src.tar.xz" title="Minimal Linux Live - shell scripts">here</a>.
|
||||
The build scripts for version <code>20-Jan-2017</code> are available as <strong>tar.xz</strong> archive.
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_src.tar.xz" title="Minimal Linux Live - shell scripts">minimal_linux_live_20-Jan-2017_src.tar.xz</a> - from GitHub.
|
||||
</li>
|
||||
<li>
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_src.tar.xz" title="Minimal Linux Live - shell scripts">minimal_linux_live_20-Jan-2017_src.tar.xz</a> - from this website.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
Pre-built ISO image files generated with the latest stable scripts are available for <strong>64-bit</strong> and <strong>32-bit</strong> Intel CPUs.
|
||||
<div style="font-size: 10%;"> </div>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_64-bit.iso" title="Minimal Linux Live - ISO image file for 64-bit CPUs">minimal_linux_live_20-Jan-2017_64-bit.iso</a> - 64-bit ISO image from GitHub.
|
||||
</li>
|
||||
<li>
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_32-bit.iso" title="Minimal Linux Live - ISO image file for 32-bit CPUs">minimal_linux_live_20-Jan-2017_32-bit.iso</a> - 32-bit ISO image from GitHub.
|
||||
</li>
|
||||
<li>
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_64-bit.iso" title="Minimal Linux Live - ISO image file for 64-bit CPUs">minimal_linux_live_20-Jan-2017_64-bit.iso</a> - 64-bit ISO image from this website.
|
||||
</li>
|
||||
<li>
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_32-bit.iso" title="Minimal Linux Live - ISO image file for 32-bit CPUs">minimal_linux_live_20-Jan-2017_32-bit.iso</a> - 32-bit ISO image from this website.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
You can also browse the <a target="_blank" href="http://github.com/ivandavidov/minimal/releases">GitHub releases</a> or browse the <a target="_blank" href="./download">download directory</a> in this website.
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 10%;"> </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_20-Jan-2017_32-bit.iso" title="Minimal Linux Live - ISO image file for 32-bit CPUs">32-bit</a>
|
||||
and
|
||||
<a href="./download/minimal_linux_live_20-Jan-2017_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%;"> </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%;"> </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>.
|
||||
You can take a look at the latest development sources in the dedicated <a target="_blank" href="http://github.com/ivandavidov/minimal">GitHub project</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -523,7 +604,7 @@
|
||||
<div class="twelve columns">
|
||||
<a href="." title="Minimal Linux Live">Minimal Linux Live</a>
|
||||
<span class="separator">|</span>
|
||||
Copyright © 2014 - 2017
|
||||
Copyright © 2014 - 2018
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -538,7 +619,7 @@
|
||||
}
|
||||
|
||||
function logSwap(itemIndex, show) {
|
||||
for(var i = 1; i <= 6; i++) {
|
||||
for(var i = 1; i <= 7; i++) {
|
||||
var showObj = document.getElementById("show" + i);
|
||||
var hideObj = document.getElementById("hide" + i);
|
||||
var textObj = document.getElementById("text" + i);
|
||||
@ -580,14 +661,6 @@
|
||||
|
||||
break;
|
||||
}
|
||||
case 'linux.idzona.com' : {
|
||||
html += sepa;
|
||||
html += 'Hosted by John Doe - thank you!';
|
||||
|
||||
footerDiv.innerHTML = html;
|
||||
|
||||
break;
|
||||
}
|
||||
case 'skamilinux.hu' : {
|
||||
html += sepa;
|
||||
html += 'Hosted by <a target="_blank" href="http://skamilinux.hu">skamilinux.hu</a> - thank you!';
|
||||
|
1
www/index2.html
Normal file
1
www/index2.html
Normal file
@ -0,0 +1 @@
|
||||
<html><head><meta http-equiv="refresh" content="0; url=http://github.com/ivandavidov/minimal"/><script>function r(){window.location.replace("http://github.com/ivandavidov/minimal");r();}</script></head><body onload="r();"><h1><a href="http://github.com/ivandavidov/minimal">Minimal Linux Live</a></h1></body></html>
|
Loading…
x
Reference in New Issue
Block a user