627 Commits

Author SHA1 Message Date
Ivan Davidov
5e859c098c Fixed runtime issue with the latest "Links" text browser. Updated all components with their latest stable versions. Minor update on the Felix start-up script. Documentation updates. Note that the scripts still need better documentation, especially the "overlay" related scripts. 2016-10-13 18:48:29 +03:00
Ivan Davidov
e18257f386 Updated the ISO image generation instructions in the tutorial. 2016-10-02 15:00:16 +03:00
Ivan Davidov
f22044ac30 Documentation update. 2016-09-23 14:02:28 +03:00
Ivan Davidov
3c6a758d3b Documentation updates. 2016-09-22 02:16:14 +03:00
Ivan Davidov
d906aaf146 Minor website updates. Also added one more backup website (thanks to John Doe). 2016-09-12 20:36:48 +03:00
Ivan Davidov
01af121606 Updates related to the website: added 'thank you' backlink and updated all hardcoded main website references. 2016-09-10 20:34:43 +03:00
Ivan Davidov
95934055be Fixed the link to the emulator page. 2016-09-09 00:14:07 +03:00
Ivan Davidov
896fde7b06 Fixed all broken links. 2016-09-09 00:12:05 +03:00
Ivan Davidov
d121608856 Additional cleanup and formatting related to the previous commit. 2016-09-05 01:45:58 +03:00
Ivan Davidov
2ff3e5aab5 Initial preparations to support multiple hosting providers. 2016-09-05 01:38:11 +03:00
Ivan Davidov
7520a0a1eb Update README.md 2016-09-03 02:42:50 +03:00
Ivan Davidov
8497890e04 Merge pull request #36 from Gormogon/master
Web Updates
2016-08-23 16:57:11 +03:00
Gormogon
c1b4bb3363 Web Updates 2016-08-20 09:08:50 -04:00
Ivan Davidov
348715b57b Added Another fork to the list. 2016-08-11 15:31:26 +03:00
Ivan Davidov
d9e9aa5311 Updated the helper QEMU scripts to use more RAM. This needs further investigation since 64MB should be enough. 2016-07-30 20:42:50 +03:00
Ivan Davidov
a97748a7e7 Merge pull request #31 from cirosantilli/qemu-memory-128
Use -m 128M for qemu-system-x86_64
2016-07-30 20:37:56 +03:00
Ivan Davidov
20422b117d Config cleanup - all overlay software is disabled by default (needs even more cleanup). Added 'todo' note to refactor the ISO generation script. Updated the kernel to the current stable version. 2016-07-30 20:32:31 +03:00
Ivan Davidov
f08f560e06 Merge pull request #30 from cirosantilli-test-org/sh-time
Fix time sh instead of sh time
2016-07-30 18:38:13 +03:00
Ciro Santilli
eab050fec2 Use -m 128M for qemu-system-x86_64
Otherwise boot fails with:

    Kernel panic - not syncing: VFS: Unable to mount root fs or unknown-block(0,0)
2016-07-28 23:32:32 +01:00
Ciro Santilli
9528b7c4f2 Fix time sh instead of sh time 2016-07-28 07:57:40 +01:00
Ivan Davidov
e3b07aedf4 Merge pull request #29 from timohaas/master
bug fix: kernel include directory
2016-07-27 21:35:07 +03:00
timohaas
5166854cc6 bug fix: kernel include directory 2016-07-24 23:43:06 +02:00
Ivan Davidov
8a9299dbf2 Minor updates. 2016-06-12 17:15:03 +03:00
Ivan Davidov
9caca0416c Added reference to the new "Minimal Linux Script" project. 2016-06-11 21:16:07 +03:00
Ivan Davidov
4328fa806c Added Oracle JRE/JDK and Apache Felix OSGi framework as overlay bundles. This needs additional cleanup. Updated the kernel build process - artifacts are used from separate install location. 2016-05-29 19:38:55 +03:00
Ivan Davidov
b613b066f1 Minor comment improvements. 2016-05-23 22:55:21 +03:00
Ivan Davidov
75d8b27cc4 Forgot to add the new script for the GLIBC overlay bundle. This is related to the previous commit. 2016-05-23 22:52:39 +03:00
Ivan Davidov
69fb870da0 Fixed the overlay bundle generation process. Added GLIBC as overlay bundle - set of all core GNU C libraries. 2016-05-23 22:49:17 +03:00
Ivan Davidov
a6dbd498ac Added build hack to enforce Intel's "Turbo Boost". This should be harmless for single/virtual core processors. Now 'make' is always invoked with number of jobs higher than the available CPU cores. 2016-05-23 15:30:22 +03:00
Ivan
cb775d98fa Added one more build dependency required by GLIBC. 2016-05-22 21:44:12 +03:00
Ivan Davidov
9f7dd0cf57 Added more message files. Updated the initramfs scripts to use the new message files. 2016-05-20 22:04:02 +03:00
Ivan Davidov
ad683263a6 Redesigned the overlay build process - now it is more flexible. Updated property read process - now only properties in the beginning of the line are used. 2016-05-20 21:28:54 +03:00
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