Publish version 0.10.2 (#599)

* Update changelog

* Update version number

* Update copyright year

* Update website

* Reorder changelog

* Recompile userspace binaries

* Update changelog

* Update screenshot
This commit is contained in:
Vincent Ollivier 2024-03-20 15:44:46 +01:00 committed by GitHub
parent e314c6f42c
commit f6b8946b37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 44 additions and 41 deletions

View File

@ -1,39 +1,42 @@
# Changelog
## Unreleased
- Update Rust from nightly-2023-12-01 to nightly-2024-03-01 (#598)
- Update unit conversions (#597)
- Update documentation (#592)
- Improve setup process (#596)
- Improve warning when MFS is not mounted (#595)
- Bump pic8259 from 0.10.4 to 0.11.0 (#594)
- Bump object from 0.33.0 to 0.34.0 (#593)
- Add drive device (#555)
- Add memory dump command (#574)
- Fix shell autocomplete (#591)
- Update x86_64 crate from 0.14.12 to 0.15.0 (#590)
- Bump object from 0.32.2 to 0.33.0 (#589)
- Add env vars to customize screen size (#585)
- Bump bootloader from 0.9.24 to 0.9.28 (#586)
- Add timeout to socket accept (#584)
- Skip ATA drive selection when not needed (#576)
- Initialize ACPI module at boot time (#583)
- Display non printable ascii chars with a dark dot (#580)
- Add time synchronisation with NTP (#579)
- Run clippy (#581)
- Add kernel log to buffer in memory (#578)
- Bump x86_64 from 0.14.11 to 0.14.12 (#577)
- Fix socket status reading (#575)
- Bump num-traits from 0.2.17 to 0.2.18 (#572)
- Fix random memory issues (#573)
- Bump bootloader from 0.9.23 to 0.9.24 (#571)
- Add hashbang support to execute scripts (#570)
- Refactor everything to stay below 80 chars per line (#567)
- Add ANSI OSC color palette support (#566)
- Bump uart_16550 from 0.2.19 to 0.3.0 (#524)
- Bump object from 0.32.1 to 0.32.2 (#564)
- Bump smoltcp from 0.10.0 to 0.11.0 (#565)
- Add escape sequences to shell (#558)
## 0.10.3 (2024-03-20)
- Add ANSI OSC color palette support ([#566](https://github.com/vinc/moros/pull/566))
- Add drive device ([#555](https://github.com/vinc/moros/pull/555))
- Add env vars to customize screen size ([#585](https://github.com/vinc/moros/pull/585))
- Add escape sequences to shell ([#558](https://github.com/vinc/moros/pull/558))
- Add hashbang support to execute scripts ([#570](https://github.com/vinc/moros/pull/570))
- Add kernel log to buffer in memory ([#578](https://github.com/vinc/moros/pull/578))
- Add memory dump command ([#574](https://github.com/vinc/moros/pull/574))
- Add time synchronisation with NTP ([#579](https://github.com/vinc/moros/pull/579))
- Add timeout to socket accept ([#584](https://github.com/vinc/moros/pull/584))
- Display non printable ascii chars with a dark dot ([#580](https://github.com/vinc/moros/pull/580))
- Fix random memory issues ([#573](https://github.com/vinc/moros/pull/573))
- Fix shell autocomplete ([#591](https://github.com/vinc/moros/pull/591))
- Fix socket status reading ([#575](https://github.com/vinc/moros/pull/575))
- Improve setup process ([#596](https://github.com/vinc/moros/pull/596))
- Improve warning when MFS is not mounted ([#595](https://github.com/vinc/moros/pull/595))
- Initialize ACPI module at boot time ([#583](https://github.com/vinc/moros/pull/583))
- Refactor everything to stay below 80 chars per line ([#567](https://github.com/vinc/moros/pull/567))
- Run clippy ([#581](https://github.com/vinc/moros/pull/581))
- Skip ATA drive selection when not needed ([#576](https://github.com/vinc/moros/pull/576))
- Update Rust from nightly-2023-12-01 to nightly-2024-03-01 ([#598](https://github.com/vinc/moros/pull/598))
- Update documentation ([#592](https://github.com/vinc/moros/pull/592))
- Update unit conversions ([#597](https://github.com/vinc/moros/pull/597))
- Update x86_64 crate from 0.14.12 to 0.15.0 ([#590](https://github.com/vinc/moros/pull/590))
- Bump bootloader from 0.9.23 to 0.9.24 ([#571](https://github.com/vinc/moros/pull/571))
- Bump bootloader from 0.9.24 to 0.9.28 ([#586](https://github.com/vinc/moros/pull/586))
- Bump num-traits from 0.2.17 to 0.2.18 ([#572](https://github.com/vinc/moros/pull/572))
- Bump object from 0.32.1 to 0.32.2 ([#564](https://github.com/vinc/moros/pull/564))
- Bump object from 0.32.2 to 0.33.0 ([#589](https://github.com/vinc/moros/pull/589))
- Bump object from 0.33.0 to 0.34.0 ([#593](https://github.com/vinc/moros/pull/593))
- Bump pic8259 from 0.10.4 to 0.11.0 ([#594](https://github.com/vinc/moros/pull/594))
- Bump smoltcp from 0.10.0 to 0.11.0 ([#565](https://github.com/vinc/moros/pull/565))
- Bump uart_16550 from 0.2.19 to 0.3.0 ([#524](https://github.com/vinc/moros/pull/524))
- Bump x86_64 from 0.15.0 to 0.15.1 ([#600](https://github.com/vinc/moros/pull/600))
- Bump x86_64 from 0.14.11 to 0.14.12 ([#577](https://github.com/vinc/moros/pull/577))
## 0.10.2 (2023-12-22)
- Add basic userspace allocator ([#544](https://github.com/vinc/moros/pull/544))

2
Cargo.lock generated
View File

@ -290,7 +290,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "moros"
version = "0.10.2"
version = "0.10.3"
dependencies = [
"acpi",
"aml",

View File

@ -1,7 +1,7 @@
[package]
name = "moros"
description = "MOROS: Obscure Rust Operating System"
version = "0.10.2"
version = "0.10.3"
authors = ["Vincent Ollivier <v@vinc.cc>"]
edition = "2018"
license = "MIT"

View File

@ -1,6 +1,6 @@
The MIT License (MIT)
Copyright (c) 2019-2022 Vincent Ollivier
Copyright (c) 2019-2024 Vincent Ollivier
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -5,7 +5,7 @@
During boot MOROS will display its version followed by the memory layout,
memory size, processor, devices, network cards, disks, and the real time clock.
[0.250962] MOROS v0.10.2
[0.250962] MOROS v0.10.3
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
@ -46,7 +46,7 @@ commands to test the system or `install` to setup the
/
> install
Welcome to MOROS v0.10.2 installation program!
Welcome to MOROS v0.10.3 installation program!
Proceed? [y/N] y

Binary file not shown.

Binary file not shown.

View File

@ -71,7 +71,7 @@ fn help_summary() -> Result<(), ExitCode> {
println!();
println!("{}Credits:{}", csi_color, csi_reset);
println!(" Made with <3 in 2019-2023 by Vincent Ollivier <v@vinc.cc>");
println!(" Made with <3 in 2019-2024 by Vincent Ollivier <v@vinc.cc>");
Ok(())
}

View File

@ -13,7 +13,7 @@
<p>During boot MOROS will display its version followed by the memory layout,
memory size, processor, devices, network cards, disks, and the real time clock.</p>
<pre><code>[0.250962] MOROS v0.10.2
<pre><code>[0.250962] MOROS v0.10.3
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
@ -55,7 +55,7 @@ commands to test the system or <code>install</code> to setup the
/
&gt; install
Welcome to MOROS v0.10.2 installation program!
Welcome to MOROS v0.10.3 installation program!
Proceed? [y/N] y