390 Commits

Author SHA1 Message Date
bauen1
fc8727bc36
Removed all traces of static-get 2017-06-19 16:18:00 +02:00
bauen1
74e58a7e7f
Merge remote-tracking branch 'ivandavido/master' 2017-06-19 16:16:18 +02:00
Ivan Davidov
c915716a15 Added 'autorun' functionality loosely based on 'init.d'. Updated the software components with their latest versions (not tested yet). 2017-06-17 14:50:46 +03:00
Ivan Davidov
b580f0e731 Added 'Cloud Foundry' command line interface as overlay bundle. 2017-04-26 21:49:30 +03:00
bauen1
729d843bd0
Removed old static-get bundle 2017-03-11 21:45:33 +01:00
bauen1
dc097c5be0
Merge remote-tracking branch 'ivandavidov/master' 2017-03-11 20:25:46 +01:00
Ivan Davidov
c2e50f8fb5 Bigfix: properly merge the default overlay directory and the
overlay bundles.
Minor enhancement for the 'static_get' bundle. Currently the
'wget' package from 'static_get' is required to be present in the
default overlay directory in order to fix an incompatibility issue
with the default implementation of 'wget' in BusyBox. Permanent
solution will be to provide the 'wget' from 'static_get' as part
of the build process of the 'static_get' overlay bundle.
2017-03-11 00:54:01 +02:00
Ivan Davidov
a510e9ac3e Updated software versions. Added experimental 'static-get'.
It seems that 'static-get' works fine in normal desktop
environment but it doesn't seem to work fine in BusyBox.
The problem seems to be somewhere in 'wget' because each
downloaded package is ~14KB regardless of its real size.
2017-03-10 22:31:16 +02:00
bauen1
ac4b76a834
Fixed a few typos in the static-get bundle 2017-03-10 16:02:07 +01:00
bauen1
46a230cd31
Added static-get overlay bundle 2017-03-10 15:18:07 +01:00
bauen1
51a3916ae7
removed the dependency on glibc 2017-02-25 09:16:46 +01:00
bauen1
53b332a41d
Tweaks 2017-02-24 22:42:25 +01:00
bauen1
4471c1aab4
Added the lua bundle to the documentation 2017-02-24 22:30:54 +01:00
bauen1
cbd214a5d9
Added note about dependence on glibc 2017-02-14 14:57:20 +01:00
bauen1
8db6dff74a
Added a lua overlay bundle 2017-02-10 16:57:33 +01:00
Ivan Davidov
c6aa7efb7f Documentation updates. 2017-01-20 22:06:27 +02:00
Ivan Davidov
e19c8ce1a4 Documentation updates regarding the overlay structure. 2017-01-15 20:32:07 +02:00
Ivan Davidov
872df14988 Minor update - default java download is 64-bit (commented). 2017-01-15 20:23:34 +02:00
Ivan Davidov
807e1b9bc0 Major refactoring - the overlay structure is now independet build subsystem. Tested on 32-bit, not tested on 64-bit. 2017-01-15 18:49:01 +02:00
Ivan Davidov
acb5f0b617 Externalized the additional CFLAGS. Removed the isohybrid functionality. These changes haven't been tested yet. 2017-01-15 03:24:31 +02:00
Ivan Davidov
3f1aecd5f1 Added fix for issue #48 reported by AwlsomeAlex. All optimization
flags are preserved and the produced glibc is fully functional.
2017-01-09 23:56:40 +02:00
Ivan Davidov
42334c6f2b Updated BusyBoxt to 1.26.1 and the Linux kernel to the latest long-term version (4.4.40). 2017-01-08 18:09:52 +02:00
Ivan Davidov
a69faf8f1f Documentation update. 2016-12-20 01:38:01 +02:00
Ivan Davidov
264c9d697b Documentation update. 2016-12-20 01:37:14 +02:00
ShiFeng
7044b2359e Update Makefile
Make USE_LOCAL_SOURCE functional when build with Makefile
2016-12-02 12:10:39 +08:00
Andre Venter
1b1f321cf4 bump felix version to 5.6.1 2016-11-29 10:03:19 +02:00
AwlsomeAlex
59b1096f34 Fixed Typo
Due to "CONFIG_EFI_MIXED=y" being echoed to the .confjg by just one >, it was overwriting the .config file, causing the user to have to manually configure it again. Now with it >> it adds the text at end of the file. Untested but logically makes sense.
2016-10-17 06:42:49 -04:00
Ivan Davidov
145b0c523e Minor documentatio update. 2016-10-16 18:56:03 +03:00
Ivan Davidov
66630efd28 Added UEFI specific fix - we need to apply different kernel configurations for 32-bit and 64-bit targets. Tested the build process (works fine), UEFI boot from CD (works fine), BIOS boot from CD (works fine) and EFI boot from HDD after manual installation (works fine). The installer part is still not UEFI ready. 2016-10-16 18:22:50 +03:00
Ivan Davidov
50fb618a0b Added EFI support. Manually tested it in 64-bit mode. Not tested in 32-bit mode. The installer is BIOS based and needs to be reworked for EFI support. Manuall HDD installation (64-bit, EFI) works fine. 2016-10-16 16:46:25 +03:00
Ivan Davidov
f27d4994fe Added the Syslinux 'mbr.bin' as binary dependency in the installer. 2016-10-16 14:23:44 +03:00
Ivan Davidov
ca11f484d9 Added simple installer for the whole OS. Note that this installer depends on 'extlinux' which comes as 32-bit binary. The installer works fine but the dynamic libraries need better handling for 64-bit host machines. Most probably additional 32-bit 'glibc' build will be required in order to generate the proper libraries. 2016-10-16 00:16:53 +03:00
Ivan Davidov
a80d1d07a7 Added new software bundle 'mll_utils'. Currently it contains a disk nuke utility/script which securely wipes partitions/disks. 2016-10-15 19:58:39 +03:00
Ivan Davidov
848ea2c244 Forgot to add the latest changes in the "README" file. This is related to the previous commit. 2016-10-13 19:01:49 +03:00
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
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
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
timohaas
5166854cc6 bug fix: kernel include directory 2016-07-24 23:43:06 +02: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 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