Skip to content

Commit 23d40a4

Browse files
authored
Publish version 0.10.4 (#641)
* Update version * Update changelog * Add version number to changelog * Reorder changelog * Update screenshot * Update binaries * Update lisp doc * Update Cargo.lock * Add images to www * Remove unused image * Update boot in manual * Update boot in manual without kvm
1 parent d2a509d commit 23d40a4

File tree

14 files changed

+110
-101
lines changed

14 files changed

+110
-101
lines changed

CHANGELOG.md

Lines changed: 38 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,44 @@
11
# Changelog
22

33
## Unreleased
4-
- Empty log buffer when full (#640)
5-
- Improve lisp docs (#639)
6-
- Fix block bitmap utilisation (#637)
7-
- Free unused blocks after rewrite (#636)
8-
- Fix final line ending (#635)
9-
- Bump object from 0.35.0 to 0.36.0 (#624)
10-
- Add shell operator shortcut (#634)
11-
- Fix life status color (#633)
12-
- Fix line iterators (#632)
13-
- Update doc (#631)
14-
- Add file search to find command (#630)
15-
- Add text viewer (#629)
16-
- Improve network logs (#628)
17-
- Rename colors (#625)
18-
- Update install output (#626)
19-
- Refactor install output (#623)
20-
- Add text/plain content type to markdown files (#622)
21-
- Add recursive hash (#621)
22-
- Improve lisp numbers (#618)
23-
- Add device creation from write command (#620)
24-
- Refactor install with copy_file macro (#619)
25-
- Bump num-bigint from 0.4.4 to 0.4.5 (#617)
26-
- Bump num-traits from 0.2.18 to 0.2.19 (#616)
27-
- Bump raw-cpuid from 11.0.1 to 11.0.2 (#613)
28-
- Bump bootloader from 0.9.28 to 0.9.29 (#614)
29-
- Add Intel PRO/1000 PT (#612)
30-
- Bump object from 0.34.0 to 0.35.0 (#611)
31-
- Add e1000 driver (#337)
32-
- Reduce DHCP sleep time (#610)
33-
- Allow copying file to dir (#607)
34-
- Fix HTTP server buffer (#609)
35-
- Fix HTTP server content type (#608)
36-
- Improve RNG (#602)
37-
- Fix invalid VGA palette reset (#605)
38-
- Improve VGA palette parser (#604)
39-
- Fix underflow errors in VGA driver (#603)
4+
5+
## 0.10.4 (2024-06-20)
6+
- Add Intel PRO/1000 PT ([#612](https://github.com/vinc/moros/pull/612))
7+
- Add device creation from write command ([#620](https://github.com/vinc/moros/pull/620))
8+
- Add e1000 driver ([#337](https://github.com/vinc/moros/pull/337))
9+
- Add file search to find command ([#630](https://github.com/vinc/moros/pull/630))
10+
- Add recursive hash ([#621](https://github.com/vinc/moros/pull/621))
11+
- Add shell operator shortcut ([#634](https://github.com/vinc/moros/pull/634))
12+
- Add text viewer ([#629](https://github.com/vinc/moros/pull/629))
13+
- Add text/plain content type to markdown files ([#622](https://github.com/vinc/moros/pull/622))
14+
- Allow copying file to dir ([#607](https://github.com/vinc/moros/pull/607))
15+
- Empty log buffer when full ([#640](https://github.com/vinc/moros/pull/640))
16+
- Fix HTTP server buffer ([#609](https://github.com/vinc/moros/pull/609))
17+
- Fix HTTP server content type ([#608](https://github.com/vinc/moros/pull/608))
18+
- Fix block bitmap utilisation ([#637](https://github.com/vinc/moros/pull/637))
19+
- Fix final line ending ([#635](https://github.com/vinc/moros/pull/635))
20+
- Fix invalid VGA palette reset ([#605](https://github.com/vinc/moros/pull/605))
21+
- Fix life status color ([#633](https://github.com/vinc/moros/pull/633))
22+
- Fix line iterators ([#632](https://github.com/vinc/moros/pull/632))
23+
- Fix underflow errors in VGA driver ([#603](https://github.com/vinc/moros/pull/603))
24+
- Free unused blocks after rewrite ([#636](https://github.com/vinc/moros/pull/636))
25+
- Improve RNG ([#602](https://github.com/vinc/moros/pull/602))
26+
- Improve VGA palette parser ([#604](https://github.com/vinc/moros/pull/604))
27+
- Improve lisp docs ([#639](https://github.com/vinc/moros/pull/639))
28+
- Improve lisp numbers ([#618](https://github.com/vinc/moros/pull/618))
29+
- Improve network logs ([#628](https://github.com/vinc/moros/pull/628))
30+
- Reduce DHCP sleep time ([#610](https://github.com/vinc/moros/pull/610))
31+
- Refactor install output ([#623](https://github.com/vinc/moros/pull/623))
32+
- Refactor install with copy_file macro ([#619](https://github.com/vinc/moros/pull/619))
33+
- Rename colors ([#625](https://github.com/vinc/moros/pull/625))
34+
- Update doc ([#631](https://github.com/vinc/moros/pull/631))
35+
- Update install output ([#626](https://github.com/vinc/moros/pull/626))
36+
- Bump bootloader from 0.9.28 to 0.9.29 ([#614](https://github.com/vinc/moros/pull/614))
37+
- Bump num-bigint from 0.4.4 to 0.4.5 ([#617](https://github.com/vinc/moros/pull/617))
38+
- Bump num-traits from 0.2.18 to 0.2.19 ([#616](https://github.com/vinc/moros/pull/616))
39+
- Bump object from 0.34.0 to 0.35.0 ([#611](https://github.com/vinc/moros/pull/611))
40+
- Bump object from 0.35.0 to 0.36.0 ([#624](https://github.com/vinc/moros/pull/624))
41+
- Bump raw-cpuid from 11.0.1 to 11.0.2 ([#613](https://github.com/vinc/moros/pull/613))
4042

4143
## 0.10.3 (2024-03-20)
4244
- Add ANSI OSC color palette support ([#566](https://github.com/vinc/moros/pull/566))

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "moros"
33
description = "MOROS: Obscure Rust Operating System"
4-
version = "0.10.3"
4+
version = "0.10.4"
55
authors = ["Vincent Ollivier <v@vinc.cc>"]
66
edition = "2018"
77
license = "MIT"

doc/images/edit.png

-7.15 KB
Binary file not shown.

doc/images/moros.png

16 Bytes
Loading

doc/lisp.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ Would produce the following output:
174174
## Changelog
175175

176176
### Unreleased
177+
178+
### 0.7.1 (2024-06-20)
177179
- Add `floor`, `ceil`, and `round` functions
178180

179181
### 0.7.0 (2023-12-22)

doc/manual.md

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,37 @@
55
During boot MOROS will display its version followed by the memory layout,
66
memory size, processor, devices, network cards, disks, and the real time clock.
77

8-
[0.250962] MOROS v0.10.3
9-
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
10-
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
11-
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
12-
[0.250962] MEM [0x00000000016000-0x00000000016FFF] BootInfo
13-
[0.250962] MEM [0x00000000017000-0x0000000002DFFF] Kernel
14-
[0.250962] MEM [0x0000000002E000-0x0000000009EFFF] KernelStack
15-
[0.250962] MEM [0x0000000009F000-0x0000000009FFFF] Reserved
16-
[0.250962] MEM [0x000000000F0000-0x000000000FFFFF] Reserved
17-
[0.250962] MEM [0x00000000100000-0x0000000028EFFF] KernelStack
18-
[0.250962] MEM [0x0000000028F000-0x000000003FFFFF] Usable
19-
[0.250962] MEM [0x00000000400000-0x000000005E1FFF] Kernel
20-
[0.250962] MEM [0x000000005E2000-0x000000005EFFFF] PageTable
21-
[0.250962] MEM [0x000000005F0000-0x00000001FDFFFF] Usable
22-
[0.250962] MEM [0x00000001FE0000-0x00000001FFFFFF] Reserved
23-
[0.250962] MEM [0x000000FEFFC000-0x000000FEFFFFFF] Reserved
24-
[0.250962] MEM [0x000000FFFC0000-0x000000FFFFFFFF] Reserved
25-
[0.250962] MEM 32720 KB
26-
[0.251962] CPU GenuineIntel
27-
[0.254961] CPU Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz
28-
[0.284957] PCI 0000:00:00 [8086:1237]
29-
[0.312952] PCI 0000:01:00 [8086:7000]
30-
[0.321951] PCI 0000:01:01 [8086:7010]
31-
[0.321951] PCI 0000:01:03 [8086:7113]
32-
[0.322951] PCI 0000:02:00 [1234:1111]
33-
[0.323951] PCI 0000:03:00 [10EC:8139]
34-
[0.377942] NET RTL8139 MAC 52-54-00-12-34-56
35-
[0.382942] ATA 0:0 QEMU HARDDISK QM00001 (32 MB)
36-
[0.384941] MFS Superblock found in ATA 0:0
37-
[0.386941] RTC 2023-04-17 20:00:28 +0000
8+
[0.250962] MOROS v0.10.4
9+
[0.256961] MEM [0x00000000000000-0x00000000000FFF] FrameZero
10+
[0.256961] MEM [0x00000000001000-0x00000000004FFF] PageTable
11+
[0.256961] MEM [0x00000000005000-0x00000000016FFF] Bootloader
12+
[0.256961] MEM [0x00000000017000-0x00000000017FFF] BootInfo
13+
[0.256961] MEM [0x00000000018000-0x0000000009EFFF] Kernel
14+
[0.256961] MEM [0x0000000009F000-0x0000000009FFFF] Reserved
15+
[0.256961] MEM [0x000000000F0000-0x000000000FFFFF] Reserved
16+
[0.256961] MEM [0x00000000100000-0x00000000104FFF] Kernel
17+
[0.256961] MEM [0x00000000105000-0x00000000304FFF] KernelStack
18+
[0.256961] MEM [0x00000000305000-0x000000003FFFFF] Usable
19+
[0.256961] MEM [0x00000000400000-0x000000005EEFFF] Kernel
20+
[0.256961] MEM [0x000000005EF000-0x000000005FFFFF] PageTable
21+
[0.256961] MEM [0x00000000600000-0x00000001FDFFFF] Usable
22+
[0.256961] MEM [0x00000001FE0000-0x00000001FFFFFF] Reserved
23+
[0.256961] MEM [0x000000FFFC0000-0x000000FFFFFFFF] Reserved
24+
[0.256961] MEM 32704 KB
25+
[0.282957] CPU GenuineIntel
26+
[0.283957] CPU Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
27+
[0.284957] RNG RDRAND unavailable
28+
[0.291956] PCI 0000:00:00 [8086:1237]
29+
[0.292955] PCI 0000:01:00 [8086:7000]
30+
[0.292955] PCI 0000:01:01 [8086:7010]
31+
[0.292955] PCI 0000:01:03 [8086:7113]
32+
[0.293955] PCI 0000:02:00 [1234:1111]
33+
[0.293955] PCI 0000:03:00 [8086:100E]
34+
[0.301954] NET DRV E1000
35+
[0.303954] NET MAC 52-54-00-12-34-56
36+
[0.308953] ATA 0:0 QEMU HARDDISK QM00001 (32 MB)
37+
[0.310953] MFS Superblock found in ATA 0:0
38+
[0.315952] RTC 2024-06-19 11:54:13 +0000
3839

3940
## Installation
4041

@@ -46,7 +47,7 @@ commands to test the system or `install` to setup the
4647

4748
/
4849
> install
49-
Welcome to MOROS v0.10.3 installation program!
50+
Welcome to MOROS v0.10.4 installation program!
5051

5152
Proceed? [y/N] y
5253

dsk/bin/exec

48 Bytes
Binary file not shown.

dsk/bin/hello

48 Bytes
Binary file not shown.

www/images/edit.png

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)