ghaerr / elks

Embeddable Linux Kernel Subset - Linux for 8086
Other
989 stars 107 forks source link

Draft Release - ELKS v0.8.0 #2035

Closed ghaerr closed 6 hours ago

ghaerr commented 1 day ago

It's been over a year since ELKS v0.7.0 was released on August 3, 2023. Following are draft release notes for v0.8.0, please comment if something or someone has been left out. Thank you to all that have contributed and are using ELKS!

Draft Release - ELKS v0.8.0

ELKS v0.8.0 Downloads

Prebuilt disk images for floppy and hard disks are downloadable below from Github Assets for this release. These images can be used to boot from PC/XT/AT or PC-98 hardware, or emulators, such as QEMU or dosbox-x. The images are built with network support by default, supporting NE2K, WD and 3Com NICs. See the Wiki HowTo for more information.

ELKS v0.8.0 Enhancements

Thank you to all who contributed to ELKS enhancements, bug identification, testing and fixes. The system continues to be very stable, with no known crashes and long uptimes.

Major Enhancements

Major additions include support for:

New Commands

Updated Commands

Networking

Boot and Runtime Configuration

PC-98 Port

Kernel Enhancements and Fixes

C Library

Build

Toolchain

Other

Documentation

New Contributors

Full Changelog: https://github.com/ghaerr/elks/compare/v0.7.0...v0.8.0

Chief Maintainer: @ghaerr

tyama501 commented 1 day ago

Hello @ghaerr Wow, great list. Could you move the following to the PC-98 Port area when the release? I think that is the major update for the PC-98. [bioshd] 720KB 2DD support for PC-98 2HD/2DD common drive by @tyama501

Thank you!

toncho11 commented 17 hours ago

Maybe not worth mentioning, but there are some documentation updates/additions:

We should put a link to ElksDoom in the release notes. We can also add that ElksDoom proves that big memory consuming applications can be ported to ELKS and VGA game programming is doable (doable before, but maybe not at this scale). We could (just an idea) do as well an ELKS image with some of the memory optimizations to boot directly into ElksDoom for this release. We could call it "hd32-minix-doom.img" for example.

Thank you!

rafael2k commented 13 hours ago

Yay! Congrats to all contributors!

ghaerr commented 9 hours ago

@toncho11: I already mentioned Doom in the release notes (too much to read already, right?), but will add a link as well.

The Wiki documentation isn't really release oriented, but agreed its important that everyone can find the information they'd like. I'll add the links you mentioned to the release notes Documentation area. We could add a "What's New" section to the Wiki as well, but this can be done at any time.

Vutshi commented 6 hours ago

Congrats to @ghaerr and the contributors! This seems like the biggest ELKS update since ~0.5 when I started following it.

ghaerr commented 6 hours ago

Version 0.8.0 is released! Prebuilt images are available here: https://github.com/ghaerr/elks/releases/tag/v0.8.0.

Vutshi commented 6 hours ago

sl appears to be the most important ELKS app, with three entries on the list :)

ghaerr commented 6 hours ago

Well @Vutshi you may have missed my comment to you a week ago in all the madness, but yes, a number of enhancements were made to the console and ascii conversion routines so that your favorite program can run a little bit faster! :)

Vutshi commented 5 hours ago

@ghaerr, I'll be celebrating the release with some ceremonial train benchmarking.

Vutshi commented 5 hours ago

ELKS train

floriangit commented 5 hours ago

lol, what a release party!

tyama501 commented 2 hours ago

Hi @ghaerr

Could you attach fd1232-pc98 and fd1440-pc98 to the release too?

thanks!

ghaerr commented 2 hours ago

Yes, sorry. I am traveling but will upload ASAP.

Thank you!

On Sep 24, 2024, at 4:00 PM, Takahiro Yamada @.***> wrote:



Hi @ghaerrhttps://github.com/ghaerr

Could you attach fd1232-pc98 and fd1440-pc98 to the release too?

thanks!

— Reply to this email directly, view it on GitHubhttps://github.com/ghaerr/elks/issues/2035#issuecomment-2372462182, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC3OFZPESFZP7AZNF46DDFDZYHOG5AVCNFSM6AAAAABOW5BS6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZSGQ3DEMJYGI. You are receiving this because you were mentioned.Message ID: @.***>