78 Commits

Author SHA1 Message Date
Ivan Davidov
a69dfccf8e Added link to external article which elaborates on the component architecture of Minimal Linux Live. 2016-04-03 17:52:13 +03:00
Ivan Davidov
0441e69d0c Moved the stable 'glibc-busybox' scripts from the experimental folder to the root script folder. Removed the 'experimental' folder because the DNS resolving issue has been fixed. Added website information about the '03-Apr-2016' release. 2016-04-03 01:19:54 +03:00
Ivan Davidov
b097308669 Started cleanup & preparation process for publishing. The code has been tested on 32-bit and 64-bit machines. 2016-04-02 17:33:30 +03:00
Ivan Davidov
fb5ab6f49a Updated the root FS generation process to support x86_64 machines. GNU libc dependencies have been reduced significantly and only the DNS related libraries are used. This works for x86_64 machines but hasn't been tested on pure 32-bit machines. 2016-04-02 14:30:53 +03:00
Ivan Davidov
4c807ae189 Forgot to add the updated .gitignore file. This is related to the previous commit. 2016-04-02 12:11:19 +03:00
Ivan Davidov
40fdd94157 Added experimental folder 'glibc-busybox' which solves the DNS issue. This works on 32bit machines. Not tested on 64bit machines. This is not at all "minimal" and needs *a lot* of RAM (256MB for now). 2016-04-02 12:06:36 +03:00
Ivan Davidov
1ca057ee0b Headers are reused rom the downloaded kernel. ISO image is generated in custom shell script.
This commit is prerequisite for major switch from glibc to musl.
2016-01-24 21:15:47 +02:00
Ivan Davidov
8b96da4dbe John Jolly suggested to use "cpio" with "-R root:root" in order to generate rootfs with all files and folders owned by root (uid 0 and gid 0). This hasn't been tested yet. 2016-01-14 19:33:56 +02:00
Ivan Davidov
9797b843d1 Another reorganization of the 'experiemntal' folder. Added musl with toybox (doesn't work at the moment). 2015-09-19 21:54:31 +03:00
Ivan Davidov
130ffa2cec Reorganized the 'experimental' folder. Added 'experimental/musl' whish solves the DNS resolving issue. This should be optimized to use the newly downloaded kernel headers (if possible). 2015-09-19 00:36:37 +03:00
Ivan Davidov
23f1725fdf Updated the website with information about release version "14-Sep-2015". 2015-09-13 19:31:44 +03:00
Ivan Davidov
8302c2a12d Forgot to update the general build script to include the ToyBox stuff. 2015-09-13 16:23:52 +03:00
Ivan Davidov
c05e0580cf Improved comments. 2015-09-13 16:21:01 +03:00
Ivan Davidov
ffed43447a Added few more entries to .gitignore 2015-09-13 16:08:19 +03:00
Ivan Davidov
3fdba9f45e Added experimental scripts which build Kernel + ToyBox with simple DHCP network. DNS is still broken due to glibc issues. 2015-09-13 16:04:01 +03:00
Ivan Davidov
aea0fb471f Updated kernel to the lates stable version. 2015-09-13 16:02:20 +03:00
Ivan Davidov
86d24fb37d Added more detailed comment descriptions in some of the scripts. 2015-08-15 17:58:13 +03:00
Ivan Davidov
47db7efdd0 Better networking thanks to Ronny Kalusniok.
Updated the configuration to use Linux kernel 4.1.5.
2015-08-15 13:51:37 +03:00
Ivan Davidov
fed6b52d91 Added 2 more projects to the list. 2015-08-15 01:20:10 +03:00
Ivan Davidov
453092c39b Added 2 more projects to the list. 2015-08-15 01:04:11 +03:00
Ivan Davidov
497ebc8be8 Added 2 more projects to the list. 2015-08-15 01:03:08 +03:00
Ivan Davidov
0f98f78fd5 Minor update - removed no longer existing project. 2015-06-20 00:47:08 +03:00
Ivan Davidov
b0ff9e2d35 Minor website update. 2015-06-11 20:54:11 +03:00
Ivan Davidov
1134ad9306 Added one more project based on "Minimal Linux Live". 2015-06-10 20:12:03 +03:00
Ivan Davidov
0cade6f928 Added one more project based on "Minimal Linux Live". 2015-05-24 15:07:10 +03:00
Ivan Davidov
533bdb60a3 Update README.md 2015-04-18 14:31:53 +03:00
Ivan Davidov
f39e38b46a Forgot to add the files from the previous commit.
There are few helper .sh files for "qemu".
2015-04-18 14:26:09 +03:00
Ivan Davidov
72bd42fd25 Few improvements based on contributed code and user proposals:
* Added basic DHCP network support. DNS not working due to glibc static linking issues.
* Added 'genisoimage' fix for Debian systems.
* Added compilation optimization which significantly reduces the overall compilation time.
2015-04-18 14:26:09 +03:00
Ivan Davidov
4e68b0d838 Added one more fork project to the list. 2015-04-18 13:26:38 +03:00
Ivan Davidov
3ed5ac1f91 Merge pull request #13 from cspenceiv/minor-fix
Add sed command to use genisoimage - considering that 'genisoimage' is already described as possible dependency, this merge should have zero impact on the overall build process, regardless of the host Linux OS.
2015-04-17 21:43:57 +03:00
cspenceiv
4afc25d0cf Add sed command to use genisoimage
This change fixes a bug by adding a sed command to force the arch/x86/boot/Makefile to use genisoimage instead of mkisofs.
2015-04-08 15:05:13 -05:00
Ivan Davidov
77de2be60e Added possible compilation improvement which utilizes all processor cores. This should be a significant improvement. I haven't tested this yet. 2015-03-19 20:47:31 +02:00
Ivan Davidov
a86b6d4231 Minor formatting change. 2015-02-26 00:16:05 +02:00
Ivan Davidov
c99e1c4500 New project based on "Minimal Linux Live". 2015-02-26 00:15:05 +02:00
Ivan Davidov
a040d19cd4 Website updates. 2015-02-15 19:03:38 +02:00
Ivan Davidov
ccb0a47e32 Website updates. 2015-02-15 18:31:45 +02:00
Ivan Davidov
461b39b1d0 Added responsive version of the website, based on 'skeleton' (http://getskeleton.com). 2015-02-15 18:16:23 +02:00
Ivan Davidov
e14dca3600 Minor change in the documentation (packman => pacman). 2015-02-15 01:01:15 +02:00
Ivan Davidov
5896420fb2 Minor enhancements in the "Next Steps" section. 2015-02-14 23:51:28 +02:00
Ivan Davidov
21cb4846cc Minor enhancements. 2015-02-14 23:42:35 +02:00
Ivan Davidov
ec810417c1 Added some more information to the "Next Steps" section. 2015-02-14 23:40:39 +02:00
Ivan Davidov
aa9424bc6e Added new section called "Next Steps" to the tutorial. 2015-02-14 23:31:11 +02:00
Ivan Davidov
d3a5e2e1c8 Minor enhancements. The whole document should be revised at some point. 2015-02-08 02:03:05 +02:00
Ivan Davidov
aa6698138b Fixed the workaround for Arch Linux (should have been 'isolinux' instead of 'syslinux'). 2015-02-07 22:49:44 +02:00
Ivan Davidov
1dff16fb77 Site updates for the 07-Feb-2015 release. 2015-02-07 21:37:30 +02:00
Ivan Davidov
b0abfba526 Minor structural updates. 2015-02-07 20:13:34 +02:00
Ivan Davidov
b7334f1656 Updated the config files with latest Kernel and BusyBox. 2015-02-07 20:00:20 +02:00
Ivan Davidov
a1bce6d8b7 Update README.md
Minor README update with reference to already existing fork of "Minimal Linux Live". In the future other projects will be added.
2014-12-05 11:29:30 +02:00
Ivan Davidov
0ca88db610 • Minor website update. 2014-08-24 14:06:06 +03:00
Ivan Davidov
c2e93fbea4 • The default host is now "minimal" (used to be "minimal-linux-live").
• Website update - preparing for the next release.
2014-08-24 13:35:07 +03:00