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 |
|
Ivan Davidov
|
adaae66aa2
|
Added simple logging in order to track build errors easier. This hasn't been tested yet.
|
2016-04-17 18:13:29 +03:00 |
|
Ivan Davidov
|
24524f4641
|
Minor improvement - display information message in case the cleaning process turns out to be very long.
|
2016-04-17 17:59:31 +03:00 |
|
Ivan Davidov
|
d36c007993
|
Disabled some optional glibc modules for better compatibility. This should fix issues with host machines which have selinux on them.
|
2016-04-17 17:47:57 +03:00 |
|
Ivan Davidov
|
cf7e917cb1
|
Fexed qemu script to use only the ISO image by default.
|
2016-04-17 14:32:44 +03:00 |
|
Ivan Davidov
|
efd9bd7424
|
All '.gitignore' files are automatically deleted from the resulting initramfs structure and ISO image.
|
2016-04-17 14:28:27 +03:00 |
|
Ivan Davidov
|
e9fef61b2a
|
Applied simple workaround in order to commit empty directories.
|
2016-04-17 14:06:24 +03:00 |
|
Ivan Davidov
|
62283e9f82
|
Documentation improvements and cleanup. Added shutdown tasks (sync & umount).
|
2016-04-16 23:36:31 +03:00 |
|
Ivan Davidov
|
05b62fd32e
|
Major reorganization - initramfs structure is now externalized in separate folder structure. Added support for overlay from folders and disk images. Overlay structure has been externalized in separate folder. Added support to use preconfigured ".config" files for BusyBox and kernel.
|
2016-04-16 21:23:20 +03:00 |
|
Ivan Davidov
|
2bb6218b8d
|
Minor comment improvement.
|
2016-04-11 23:43:23 +03:00 |
|
Ivan Davidov
|
07da9983c1
|
Unmount device on overlay failure before continuing to next device. Overlay support works from different device without unmounting the first device, so this might be a bug in BusyBox.
|
2016-04-11 22:23:20 +03:00 |
|
Ivan Davidov
|
ecd53af5ce
|
Fixed type "crytical" --> "critical".
|
2016-04-10 04:34:14 +03:00 |
|
Ivan Davidov
|
2f4fdc8cb4
|
Added overlay support which mounts /minimal/rootfs if it is found on the boot media. Note that this doesn't work on vfat. Works fine on CD image and on separate ext2 partition.
|
2016-04-10 04:09:27 +03:00 |
|
Ivan Davidov
|
0bb0ff98fc
|
Improved comments.
|
2016-04-09 19:32:13 +03:00 |
|
Ivan Davidov
|
a65281ac48
|
The root location is changed dynamically via 'switch_root'. This is prerequisite for more complex boot process.
|
2016-04-09 18:48:53 +03:00 |
|
Ivan Davidov
|
2a6f913801
|
Added simple Makefile which encapsulates the full build process.
|
2016-04-09 01:25:21 +03:00 |
|
Ivan Davidov
|
44ee04c758
|
Syslinux is now automatically downloaded and ISO image generation process uses precompiled Syslinux binaries. The initramfs logging has been improved and more details are displayed during boot.
|
2016-04-07 00:22:20 +03:00 |
|
Ivan Davidov
|
5acf2b46f8
|
Added the "Redox OS" installer in the list..
|
2016-04-05 00:50:43 +03:00 |
|
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 |
|