elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking image/Makefile
CommitAuthorDateMessage
ab2bc173eff3b022fa55b0dfff326c776dcfa96Greg Haerr2026-01-18[cmds] Introduce ability to compile and install ELKS applications outside of repo
e35f65eb75baf6ac65b9289308728bd928f4783Greg Haerr2026-01-16Build Nano-X only after FD images created
6cd6f94b7400806345d291835a245d643d2d81eGreg Haerr2025-11-01Cleanup and add other changes by @hexadec1mal
afd7ad08b87794aa028d03968f2361ae9f8c5cbGregory Haerr2024-12-17[build] Fix hd64mbr-minix image build and setboot partition write bug (#2143)
5bfdaf5b5a10e52b33100c857d77ed26d92f114Greg Haerr2024-12-13[build] Create 64M MBR HD image with 'make images'
4febb814e430f002fad750810ad6cc12b7d84a5Greg Haerr2024-10-21[boot] Fix bad MBR partition generated by setboot
30f4ea8649a82a60a226a5ce319c951a1164afbGreg Haerr2024-04-11[build] Create disk images with compressed executables by default
be7230880b2785e1039fb4a94998f862a23f317Greg Haerr2023-08-26[cmds] Update fsck to work with max size 64Mb HD, enhance verbose output
f43d8e8c63313e8593aea1050fa0090f6afc08cGreg Haerr2022-08-23Fix operation with block numbers > 32767 Fix creating files with double indirect blocks Fix bad image created with files > 775K
06fd5ebf508400d29bf32b749c2e9e315984188Greg Haerr2022-08-21[kernel] Problems with large files and large MINIX disks
1069341f45d14d97bbf8bf05489452e9a6f2f42Greg Haerr2022-05-04[build] Fix build with new CONFIG_TIME_ options
5809d98bac200d9135331eacad97add1cee28d3Greg Haerr2022-03-16[cmds] Add net restart, doc and misc updates
2c2bc68dbc6c3e353edf5f1b3e333457bd78406Greg Haerr2022-02-13[images] Build reasonable 1200K floppy distribution
85699377ea5b8517984fd11bfdfe152ea011ad0Greg Haerr2022-01-14[images] Rename ELKS images from .bin to .img
f7c6ce2f45fb92e197b2d22e6bc6033c088728dGreg Haerr2021-11-30[images] Create 1200KB 5.25 floppy format in extra images build
7e783ce3e5d0feed3a260f3528301088d7a0ab0Greg Haerr2021-04-05Update elks-compress to handle multiple files on command line
8d81130b33a76bdd181f7b0afb1d9faa54b1ea9Greg Haerr2020-11-08[boot] Stamp start sector offset into boot sector for MBR boots
e95bf12425da8621786a055ac9917d17e604bfcGreg Haerr2020-09-04[kernel/fsck] Fix various fsck, signal and shutdown bugs`
42026129b8946cb3cbf64f7b134672474401ff3Greg Haerr2020-04-15[kernel][cmds] Port 'kilo' color screen editor, fix/enhance ANSI console
2d3653801997e31ae43915cbac26511b6acef2bGreg Haerr2020-04-04[mbr] Various standardizations for MBR boot/partitions
ce16a2a0e94896d6b9fc70ea52ddbed05a801d3Greg Haerr2020-04-01[boot] Add new MBR boot sector mbr.S to build
20d5e67b77ad3eb452777f209550b6d57f4c096Greg Haerr2020-03-31[cmds] Add setboot -P to create partition table, fix FAT MBR boot
9294d412b271e893c9815862d6d6049eba9fc21Greg Haerr2020-03-26[build] Add 32Mb FAT bootable hard disk image to build
8ac33bde9df919ec311d401288af1557f96daefGreg Haerr2020-03-22Rename config option
1bfae04f16f9c3f023fc3ee256e76b6c79797f9Greg Haerr2020-03-21[image] Replace package manager with config image build system
3be8084e54040a6897ec8738958b2bb09859a30Greg Haerr2020-03-10[setboot] Update setboot to set numtracks for HD testing
7f0c568aaac553b9b9ae7394b4e72287d7465e4tkchia2020-03-08[boot] reorganize & clean up bootblocks, & fix some issues (#429)
e23851d9a92eeaf6e08533cc48887fc3dbe77a4Gregory Haerr2020-03-06[image] Reinstate RAW image generation (#413)
9d195466a70fa12dc4149e9a3036b8312204d78Gregory Haerr2020-03-06[cmds] Pass 2 at first cleanup of commands not compiling (#419)
b1fc64da08cda0804b96b7af08b5762f1c4856bGreg Haerr2020-02-22[image] Standardize package mgr args for use with multiple package files
b655f66bd29b1bace756871e34dd1c382766c9bmfld-fr2020-02-17[image] Fix MINIX image and HD sizes
53d763171f6df5ae92ad5db8b6e44c532dfa64dGreg Haerr2020-02-16[image] Remove defective chmod from disk image generation template
60092a7af7d3ba54c1fa6030cda674e35bb664emfld-fr2020-02-15[image] FAT image in .config
a0007756958fc41d4d5d76484b49d38e07e5decGreg Haerr2020-02-12[fat] Finish up 360k, 720k, 1440k and 2880k FAT boot images
f0b1de89e30aa6c20fd8515d639c404d8dcaa40Greg Haerr2020-02-12[image] Fix minix and fat image builds when file not found in Package file
e60db6259606714b27c0e662dd4e0eedbd8da9emfld-fr2020-02-12[image] Shorten the commit SHA in 'motd'
9298a53cecb384410673a957595b036278404f5Greg Haerr2020-02-10[fat] Fix everything required for ELKS to boot on FAT
419457e4b1be5f65a898668d2165a92756d00c8Greg Haerr2020-02-09[fat] Fix longstanding system crash on FAT directory write remove non-working backup FAT table code and increase speed greatly on cluster adds heavy cleanup and some refactoring of FAT filesystem code for speed and size add fsdebug macro for filesystem
bb7025a46c8a2acd2af92069f353bba74412309mfld-fr2020-02-08[setboot] Remove MINIX specific
af6cf44a82e2ee087a70d2f43fb599599a94ee7Greg Haerr2020-02-07[tools] Create new setboot tool to modify ELKS boot block parameters
73647888ac302e76fa9bfadee45003ea70fed63Greg Haerr2020-02-05[image] Remove 320k image builds from package manager Correct head_max to 2 on 360k MINIX image build
7f59fa70fff680bd936b5600d0dac459bf45c8bGreg Haerr2020-02-05Revert "[image] Remove 320k image builds from package manager"
88156953154bc862bd9573e8228e73120aabd64Greg Haerr2020-02-05[image] Remove 320k image builds from package manager Correct head_max to 2 on 360k MINIX image build
421668e394e7bc3c756e66ce19483b00c7a31e4mfld-fr2020-02-04[image] More consistent images naming
05762411968b64e38f1e6768deb58bfdb7f7b8bGreg Haerr2020-02-03[image] Create 320k, 360k, 720k and 1440k MSDOS images Pass new mfs boot -B<sectors>,<heads> parameter for upcoming MINIX BPB boot block modification Update mfs parameter documentation in Make.packages
0f753006816a8e6a18fe9e31fbd1a99b494d735Greg Haerr2020-02-02[image] add the ability to create 1440k FAT12 MSDOS floppy image use "make msdosfs" in elks/image to create fd1440-msdos.bin NOTE: currently requires mtools-4.0.23 mformat, mmd, mcopy and mdir installed
37e53c8c893f241f3c47878a621ab28713b7309Greg Haerr2020-02-02[image] Add Package Management facility for creating multiple disk images add mfs addfs option to add files from passed filelist fix mfs -k option add Packages file for application selection tagging creates fd320, fd360, fd720 and fd1440 minix disk im
10903cf3b471e884f5938580545343e03cd41d4mfld.fr2020-01-31[image] Cleanup in Makefile
4b14fe9476fe3dfce2e6564b0ab57187c259d99mfld.fr2020-01-28[romfs] Fix image build
1112f242cded9a444d55a5a23aae17cfed3cf7emfld.fr2020-01-27[mkromfs] Integrate into the new image build
c6245e061e9451956fec5c3f3d2ac798c16d8bemfld.fr2019-05-08[image] Restore 'target' folder for root filesystem
afd729d03a88889627d4dc9bb0fcb5d25717383mfld.fr2019-05-05[build] Replace TARGET_MNT by DESTDIR
4334632510ad1dd070c4bd0c7fee078bdf84073mfld.fr2019-05-05[build] Remove all SUDO from Makefiles
44527d82a1b15c9e8609428b64aa6a18ecca5d8Greg Haerr2019-05-04Remove sudo from mkromfs build
355a9e026bb6f96783747ab78ea5be430558b75Greg Haerr2019-05-01Remove all sudo requirements for ELKS image build Rewrite elks/image/Makefile to use mfs for all MINIX filesystem manipulations Add mfs genfs -k option to not copy zero-length files starting with .
377ee00f2bfc6d35c97f7f71600994256666859Greg Haerr2019-04-30Enhance mfs to create and copy a filesystem from a template in a single command New genfs option supports mkdir, copy, mknod and symlinks from template Set mfs default mkfs/genfs options to "-1 -n14 -i360 -s1440" for ease of use Use "mfs <image> genfs <te
cc606508593f867543a86742a44b8d4191c1b0aGreg Haerr2019-04-29comment out cp in image/Makefile
e90ee2221d1303964859843847da4d9e7a8369dGreg Haerr2019-04-29Proof of concept to replace sudo mount/umount ELKS disk image with portable userland tools Added elks/elks/tools/mfs - Minix filesystem manipulation tool Added elks/elks/tools/mfsck - Minix filesystem consistency checker Added elks/elks/tools/bin to PATH
9e038b816014f83c0808df1ee5697380cd6be49mfld-fr2019-03-03Revise bootblocks for GCC-IA16
8479c3d8adc16bf59a2900b48bdb66afd227666Tee-Kiah Chia2018-12-02Fix: some build errors when using `config_emu86` settings
f3553ff561230909abcaee688bdf7b4d51fd3aeTee-Kiah Chia2018-12-02Fix: add needed permissions to files when populating disk image
86ba31d16b501737260048d3b3fd975086eb911mfld-fr2018-06-16Move image build from /elkscmd to /image