v0.8.0 #190
Mellvik
announced in
Announcements
v0.8.0
#190
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
TLVC release 0.8 Release Notes
Time flies. It has been almost two and a half years since TLVC forked off from ELKS. And what a journey it has been. Discussions, bug fixes, new features, tools, improvements, deletions - all the elements that most software development projects contains.
The results have been inspiring. When looking back at the endless list of changes, enhancements, additions etc., it became obvious that simply yanking the version number by a decimal wasn't fair. Thus here we have version 0.8. A very different system. More mature, more reliable, more configurable and - as stated in the overall goal for TLVC - BIOS independent. After booting - that is, loading the boot sector - there is minimal if any BIOS access, unless the system is configured to use BIOS IO for floppies and disks. A couple of BIOS calls to inquire about the amount of system RAM during the boot and startup process remain, and may be easily replaced. For AT+ systems the CMOS configuration settings are queried, but hardly part of the BIOS.
Apropos BIOS IO, such support has been kept for reference and enhanced for compatibility with the rest of the system - mostly useful for debugging.
Too many to mention individually, here is a summary of the most important changes/enhancements/fixes:
Kernel
loadallinstruction or via BIOS XMS block transfers.xtflpy=bootopts setting allows XT class systems to boot and run off of 720k floppies.unrealmode - for xms memory access - was fixed to work with any 386+ system,loadallsupport added for 286 systemsBoot & configuration
Networking
ktcp- including several bugfixes.ftpdwdethernet driver has been enhanced to work with many more variants of the WD/SMC 8 and 16 bit cardsApplications/tools
meminfo: Countless enhancements and improvementsfsck,frisk,make bootetc., now require raw device access to do their work directly on the divice, bypassing the buffer system.ashhas command line history, rudimentary history editingfdtestprogram rewritten and expanded for the new floppy drivertarwhich among other improvements supports storing/retrieving devicesmvcommand now supports moving of directoriesdisasmx86 disassembler, from ELKS, thanks @ghaerrUpcoming projects
There is an endless supply of ideas for enhancements and improvements. The big ones - planned for the next release are
ktcp(see [ktcp] A work-in-progress checkin, lots of enhancements & fixes #189)Thanks…
… to @ghaerr of ELKS in particular for sometimes endless, sometimes slightly heated, always interesting and most of the time useful discussions and contributions.
The details: What's Changed
Full Changelog: v0.3.0...v0.8.0
This discussion was created from the release v0.8.0.
Beta Was this translation helpful? Give feedback.
All reactions