Ivan Davidov
|
4d1d176fbf
|
Added screenshot from the JavaScript PC emulator.
|
2016-05-18 00:54:42 +03:00 |
|
Ivan Davidov
|
36b194c901
|
Minor message update.
|
2016-05-15 23:34:23 +03:00 |
|
Ivan Davidov
|
3c8233e569
|
Merge branch 'master' of https://github.com/ivandavidov/minimal
|
2016-05-15 23:30:25 +03:00 |
|
Ivan Davidov
|
497c375973
|
Size optimizations (remove debug symbols). Added 'Dropbear SSH' as additional overlay software. Added '/var/log/' log files. Added support for '/dev/pts' (required by Dropbear).
|
2016-05-15 23:27:20 +03:00 |
|
Ivan Davidov
|
6f158d2add
|
Added link to the emulator page.
|
2016-05-15 01:09:32 +03:00 |
|
Ivan Davidov
|
3866ef2b63
|
Minor message updates.
|
2016-05-15 00:02:44 +03:00 |
|
Ivan Davidov
|
c99098ae90
|
Added link to browser emulator which demonstrates "Minimal Linux Live".
|
2016-05-14 23:37:28 +03:00 |
|
Ivan Davidov
|
67f76a5748
|
Added browser based PC emulator based on http://copy.sh/v86. The default HTML page launches the latest available MLL version.
|
2016-05-14 23:32:51 +03:00 |
|
Ivan Davidov
|
a8c64fb3db
|
Added sample screenshot to the GitHub readme.
|
2016-05-14 21:26:21 +03:00 |
|
Ivan Davidov
|
6d6834bf3e
|
Updated the YouTube link.
|
2016-05-12 20:31:08 +03:00 |
|
Ivan Davidov
|
7bac48f556
|
Updated the YouTube link
|
2016-05-12 20:26:25 +03:00 |
|
Ivan Davidov
|
ceb640edd9
|
Minor fix - ensure that the first shutdown message is on new line.
|
2016-05-11 23:12:26 +03:00 |
|
Ivan Davidov
|
7fe35fb15b
|
Text color improvements.
|
2016-05-11 22:57:37 +03:00 |
|
Ivan Davidov
|
19c54e2411
|
The tty ANSI code for the welcome message is set to 0 (disabled) because VirtualBox seems to execute 'respawn' tasks along with 'once' tasks (concurrency issue). However, in QEMU this feature works perfectly fine.
|
2016-05-11 00:17:18 +03:00 |
|
Ivan Davidov
|
0c8b4e3502
|
Added ANSI escape codes for some messages. This works both in standard and graphics modes.
|
2016-05-10 23:56:25 +03:00 |
|
Ivan Davidov
|
a9b550a4a1
|
Added basic framebuffer/graphics support (with default Tux logo) which works fine in QEMU and VirtualBox. Tested on x86, not tested on x86_64.
|
2016-05-10 00:46:51 +03:00 |
|
Ivan Davidov
|
de5376295f
|
Structural improvements.
|
2016-05-07 03:12:42 +03:00 |
|
Ivan Davidov
|
848f5e5623
|
Added support for building additional/overlay software on top of MLL. The only such software for now is Links (text browser).
|
2016-05-06 23:44:54 +03:00 |
|
Ivan Davidov
|
c83c5d6b25
|
Better messaging in the init sequence scripts.
|
2016-05-05 02:08:18 +03:00 |
|
Ivan Davidov
|
727dbfc0df
|
Exclusion reorganization related to the latest commits.
|
2016-05-04 21:40:33 +03:00 |
|
Ivan Davidov
|
1baa860c2d
|
Added helper 'make' target which automatically produces 'tar.xz' source archive. The 'tar.xz' format will replace the current 'zip' format.
|
2016-05-04 21:38:11 +03:00 |
|
Ivan Davidov
|
fcb0eeb3d4
|
Make sure we always return to the source folder.
|
2016-05-04 19:48:33 +03:00 |
|
Ivan Davidov
|
25568226f8
|
Changed the logic which decides where to place the dynamic loader. Other minor script improvements.
|
2016-05-04 19:30:03 +03:00 |
|
Ivan Davidov
|
e11ed73329
|
Major reorganization (might break the build, not tested). Externalized the "copy source" process. Added properties to fin-tune the "copy source" process. Changed how Linux loader visibility is handled on 64-bit machines. Comments and log messages have been improved.
|
2016-05-04 18:44:39 +03:00 |
|
Ivan Davidov
|
ef799cca0e
|
Fixed the source stuff on the ISO image media.
|
2016-05-04 03:00:16 +03:00 |
|
Ivan Davidov
|
6b656d1cdb
|
Related to the previous commit - fixed the '*.txt' in '/src'.
|
2016-05-04 01:43:12 +03:00 |
|
Ivan Davidov
|
29b1c3aab7
|
Fixed the 'src' stuff to include the README. Minor script formatting improvements.
|
2016-05-04 01:38:47 +03:00 |
|
Ivan Davidov
|
c61f217835
|
BusyBox and glibc now use separate object/install/prepare folders. Kernel and initramfs are reconfigured to use XZ compression. Added more CFLAGS for smaller output size. As result the fina ISO image is significantly smaller than before.
|
2016-05-04 01:25:26 +03:00 |
|
Ivan Davidov
|
e6b5e215f0
|
Changed the kernel version to the most recent stable one. Updated all README files.
|
2016-05-03 21:19:25 +03:00 |
|
Ivan Davidov
|
fe195af1ae
|
Added more default CFLAGS for better comaptibility with Ubuntu toolchain. Added the '-Os' flag which produces smaller output files. These changes haven't been tested yet.
|
2016-05-02 05:51:53 +03:00 |
|
Ivan Davidov
|
3fd9ada9a9
|
Several information message improvements.
|
2016-04-30 21:50:26 +03:00 |
|
Ivan Davidov
|
b739102a20
|
Minor website structure update.
|
2016-04-30 14:03:30 +03:00 |
|
Ivan Davidov
|
48449d03c6
|
Added link to YouTube demo of the latest development version.
|
2016-04-30 03:14:19 +03:00 |
|
Ivan Davidov
|
e3c03ca8c5
|
Adde YouTube preview for the latest available development version.
|
2016-04-30 03:07:31 +03:00 |
|
Ivan Davidov
|
1c54c382a3
|
Fix for reported issue #26 - BusyBox is built with additional CFLAGS for better compatibility.
|
2016-04-28 20:12:27 +03:00 |
|
Ivan Davidov
|
dcfeb4e934
|
Message updates, nothing interesting.
|
2016-04-25 21:56:39 +03:00 |
|
Ivan Davidov
|
dabeee26c0
|
Updated the early shell information messages.
|
2016-04-25 21:50:03 +03:00 |
|
Ivan Davidov
|
a39bdd4173
|
Removed the VGA optin from the kernel invocation since the default kernel configuration doesn't provide proper VGA support for BIOS based motherboards. Updated some log messages.
|
2016-04-25 21:36:27 +03:00 |
|
Ivan Davidov
|
dfc4cfd22d
|
Added support for different screen modes in interactive mode.
|
2016-04-25 00:11:41 +03:00 |
|
Ivan Davidov
|
f9e47c2728
|
Added stub files for HTML book based on http://github.com/azerupi/mdBook
|
2016-04-24 15:41:12 +03:00 |
|
Ivan Davidov
|
52867dce45
|
Updates on the log messages.
|
2016-04-24 01:17:40 +03:00 |
|
Ivan Davidov
|
7d89539d3f
|
Minor message improvements.
|
2016-04-23 21:31:48 +03:00 |
|
Ivan Davidov
|
f86add64c6
|
Implemented another level of "early shell". Now we have 2 early shells - one right after the initial mount procedure and another one right after the overlay procedure.
|
2016-04-23 21:23:28 +03:00 |
|
Ivan Davidov
|
a01bc817b4
|
Updated the hard disk image generation tool to generate proper folder/sparse overlay structure.
|
2016-04-23 14:01:21 +03:00 |
|
Ivan Davidov
|
0192ff552e
|
Added 'readme' stub file.
|
2016-04-23 05:00:48 +03:00 |
|
Ivan Davidov
|
cbb890865a
|
Yet another rootfs reorganization related to the rootfs initialization scripts.
|
2016-04-23 04:41:57 +03:00 |
|
Ivan Davidov
|
8420232e44
|
Forgot to perform 'git add' on most of the files from the previous commit.
|
2016-04-23 01:52:33 +03:00 |
|
Ivan Davidov
|
416670ca72
|
Added support for PID 1 shell during boot. Added option to use local downloaded sources with no requirement on internet connection. Added option to use predefined configuration files for kernel and BusyBox. Initramfs structure has been reorganized - now /etc/03_init.sh can be edited and the persisted changes will be applied on reboot. Scripts 01 and 02 are not affected since they are used before the overlay takes place. Added helper script file which generates hard disk image as sparse file. QEMU scripts have been enhanced for easier boot with hard disk images. Internal comments have been improved.
|
2016-04-23 01:43:40 +03:00 |
|
Ivan Davidov
|
176ad909f7
|
Added helpful information messages in Makefile.
|
2016-04-17 18:22:09 +03:00 |
|
Ivan Davidov
|
331307d287
|
Makefile improvement - delete the log file along with the othert generated artifacts.
|
2016-04-17 18:16:36 +03:00 |
|