Skip to content

Commit

Permalink
Publish version 0.10.4 (#641)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
vinc committed Jun 20, 2024
1 parent d2a509d commit 23d40a4
Show file tree
Hide file tree
Showing 14 changed files with 110 additions and 101 deletions.
74 changes: 38 additions & 36 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,44 @@
# Changelog

## Unreleased
- Empty log buffer when full (#640)
- Improve lisp docs (#639)
- Fix block bitmap utilisation (#637)
- Free unused blocks after rewrite (#636)
- Fix final line ending (#635)
- Bump object from 0.35.0 to 0.36.0 (#624)
- Add shell operator shortcut (#634)
- Fix life status color (#633)
- Fix line iterators (#632)
- Update doc (#631)
- Add file search to find command (#630)
- Add text viewer (#629)
- Improve network logs (#628)
- Rename colors (#625)
- Update install output (#626)
- Refactor install output (#623)
- Add text/plain content type to markdown files (#622)
- Add recursive hash (#621)
- Improve lisp numbers (#618)
- Add device creation from write command (#620)
- Refactor install with copy_file macro (#619)
- Bump num-bigint from 0.4.4 to 0.4.5 (#617)
- Bump num-traits from 0.2.18 to 0.2.19 (#616)
- Bump raw-cpuid from 11.0.1 to 11.0.2 (#613)
- Bump bootloader from 0.9.28 to 0.9.29 (#614)
- Add Intel PRO/1000 PT (#612)
- Bump object from 0.34.0 to 0.35.0 (#611)
- Add e1000 driver (#337)
- Reduce DHCP sleep time (#610)
- Allow copying file to dir (#607)
- Fix HTTP server buffer (#609)
- Fix HTTP server content type (#608)
- Improve RNG (#602)
- Fix invalid VGA palette reset (#605)
- Improve VGA palette parser (#604)
- Fix underflow errors in VGA driver (#603)

## 0.10.4 (2024-06-20)
- Add Intel PRO/1000 PT ([#612](https://github.com/vinc/moros/pull/612))
- Add device creation from write command ([#620](https://github.com/vinc/moros/pull/620))
- Add e1000 driver ([#337](https://github.com/vinc/moros/pull/337))
- Add file search to find command ([#630](https://github.com/vinc/moros/pull/630))
- Add recursive hash ([#621](https://github.com/vinc/moros/pull/621))
- Add shell operator shortcut ([#634](https://github.com/vinc/moros/pull/634))
- Add text viewer ([#629](https://github.com/vinc/moros/pull/629))
- Add text/plain content type to markdown files ([#622](https://github.com/vinc/moros/pull/622))
- Allow copying file to dir ([#607](https://github.com/vinc/moros/pull/607))
- Empty log buffer when full ([#640](https://github.com/vinc/moros/pull/640))
- Fix HTTP server buffer ([#609](https://github.com/vinc/moros/pull/609))
- Fix HTTP server content type ([#608](https://github.com/vinc/moros/pull/608))
- Fix block bitmap utilisation ([#637](https://github.com/vinc/moros/pull/637))
- Fix final line ending ([#635](https://github.com/vinc/moros/pull/635))
- Fix invalid VGA palette reset ([#605](https://github.com/vinc/moros/pull/605))
- Fix life status color ([#633](https://github.com/vinc/moros/pull/633))
- Fix line iterators ([#632](https://github.com/vinc/moros/pull/632))
- Fix underflow errors in VGA driver ([#603](https://github.com/vinc/moros/pull/603))
- Free unused blocks after rewrite ([#636](https://github.com/vinc/moros/pull/636))
- Improve RNG ([#602](https://github.com/vinc/moros/pull/602))
- Improve VGA palette parser ([#604](https://github.com/vinc/moros/pull/604))
- Improve lisp docs ([#639](https://github.com/vinc/moros/pull/639))
- Improve lisp numbers ([#618](https://github.com/vinc/moros/pull/618))
- Improve network logs ([#628](https://github.com/vinc/moros/pull/628))
- Reduce DHCP sleep time ([#610](https://github.com/vinc/moros/pull/610))
- Refactor install output ([#623](https://github.com/vinc/moros/pull/623))
- Refactor install with copy_file macro ([#619](https://github.com/vinc/moros/pull/619))
- Rename colors ([#625](https://github.com/vinc/moros/pull/625))
- Update doc ([#631](https://github.com/vinc/moros/pull/631))
- Update install output ([#626](https://github.com/vinc/moros/pull/626))
- Bump bootloader from 0.9.28 to 0.9.29 ([#614](https://github.com/vinc/moros/pull/614))
- Bump num-bigint from 0.4.4 to 0.4.5 ([#617](https://github.com/vinc/moros/pull/617))
- Bump num-traits from 0.2.18 to 0.2.19 ([#616](https://github.com/vinc/moros/pull/616))
- Bump object from 0.34.0 to 0.35.0 ([#611](https://github.com/vinc/moros/pull/611))
- Bump object from 0.35.0 to 0.36.0 ([#624](https://github.com/vinc/moros/pull/624))
- Bump raw-cpuid from 11.0.1 to 11.0.2 ([#613](https://github.com/vinc/moros/pull/613))

## 0.10.3 (2024-03-20)
- Add ANSI OSC color palette support ([#566](https://github.com/vinc/moros/pull/566))
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "moros"
description = "MOROS: Obscure Rust Operating System"
version = "0.10.3"
version = "0.10.4"
authors = ["Vincent Ollivier <v@vinc.cc>"]
edition = "2018"
license = "MIT"
Expand Down
Binary file removed doc/images/edit.png
Binary file not shown.
Binary file modified doc/images/moros.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions doc/lisp.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,8 @@ Would produce the following output:
## Changelog

### Unreleased

### 0.7.1 (2024-06-20)
- Add `floor`, `ceil`, and `round` functions

### 0.7.0 (2023-12-22)
Expand Down
63 changes: 32 additions & 31 deletions doc/manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,36 +5,37 @@
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.3
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
[0.250962] MEM [0x00000000016000-0x00000000016FFF] BootInfo
[0.250962] MEM [0x00000000017000-0x0000000002DFFF] Kernel
[0.250962] MEM [0x0000000002E000-0x0000000009EFFF] KernelStack
[0.250962] MEM [0x0000000009F000-0x0000000009FFFF] Reserved
[0.250962] MEM [0x000000000F0000-0x000000000FFFFF] Reserved
[0.250962] MEM [0x00000000100000-0x0000000028EFFF] KernelStack
[0.250962] MEM [0x0000000028F000-0x000000003FFFFF] Usable
[0.250962] MEM [0x00000000400000-0x000000005E1FFF] Kernel
[0.250962] MEM [0x000000005E2000-0x000000005EFFFF] PageTable
[0.250962] MEM [0x000000005F0000-0x00000001FDFFFF] Usable
[0.250962] MEM [0x00000001FE0000-0x00000001FFFFFF] Reserved
[0.250962] MEM [0x000000FEFFC000-0x000000FEFFFFFF] Reserved
[0.250962] MEM [0x000000FFFC0000-0x000000FFFFFFFF] Reserved
[0.250962] MEM 32720 KB
[0.251962] CPU GenuineIntel
[0.254961] CPU Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz
[0.284957] PCI 0000:00:00 [8086:1237]
[0.312952] PCI 0000:01:00 [8086:7000]
[0.321951] PCI 0000:01:01 [8086:7010]
[0.321951] PCI 0000:01:03 [8086:7113]
[0.322951] PCI 0000:02:00 [1234:1111]
[0.323951] PCI 0000:03:00 [10EC:8139]
[0.377942] NET RTL8139 MAC 52-54-00-12-34-56
[0.382942] ATA 0:0 QEMU HARDDISK QM00001 (32 MB)
[0.384941] MFS Superblock found in ATA 0:0
[0.386941] RTC 2023-04-17 20:00:28 +0000
[0.250962] MOROS v0.10.4
[0.256961] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.256961] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.256961] MEM [0x00000000005000-0x00000000016FFF] Bootloader
[0.256961] MEM [0x00000000017000-0x00000000017FFF] BootInfo
[0.256961] MEM [0x00000000018000-0x0000000009EFFF] Kernel
[0.256961] MEM [0x0000000009F000-0x0000000009FFFF] Reserved
[0.256961] MEM [0x000000000F0000-0x000000000FFFFF] Reserved
[0.256961] MEM [0x00000000100000-0x00000000104FFF] Kernel
[0.256961] MEM [0x00000000105000-0x00000000304FFF] KernelStack
[0.256961] MEM [0x00000000305000-0x000000003FFFFF] Usable
[0.256961] MEM [0x00000000400000-0x000000005EEFFF] Kernel
[0.256961] MEM [0x000000005EF000-0x000000005FFFFF] PageTable
[0.256961] MEM [0x00000000600000-0x00000001FDFFFF] Usable
[0.256961] MEM [0x00000001FE0000-0x00000001FFFFFF] Reserved
[0.256961] MEM [0x000000FFFC0000-0x000000FFFFFFFF] Reserved
[0.256961] MEM 32704 KB
[0.282957] CPU GenuineIntel
[0.283957] CPU Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
[0.284957] RNG RDRAND unavailable
[0.291956] PCI 0000:00:00 [8086:1237]
[0.292955] PCI 0000:01:00 [8086:7000]
[0.292955] PCI 0000:01:01 [8086:7010]
[0.292955] PCI 0000:01:03 [8086:7113]
[0.293955] PCI 0000:02:00 [1234:1111]
[0.293955] PCI 0000:03:00 [8086:100E]
[0.301954] NET DRV E1000
[0.303954] NET MAC 52-54-00-12-34-56
[0.308953] ATA 0:0 QEMU HARDDISK QM00001 (32 MB)
[0.310953] MFS Superblock found in ATA 0:0
[0.315952] RTC 2024-06-19 11:54:13 +0000

## Installation

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

/
> install
Welcome to MOROS v0.10.3 installation program!
Welcome to MOROS v0.10.4 installation program!

Proceed? [y/N] y

Expand Down
Binary file modified dsk/bin/exec
Binary file not shown.
Binary file modified dsk/bin/hello
Binary file not shown.
1 change: 0 additions & 1 deletion www/images/edit.png

This file was deleted.

1 change: 1 addition & 0 deletions www/images/editor.png
1 change: 1 addition & 0 deletions www/images/viewer.png
2 changes: 2 additions & 0 deletions www/lisp.html
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,8 @@ <h2>Changelog</h2>

<h3>Unreleased</h3>

<h3>0.7.1 (2024-06-20)</h3>

<ul>
<li>Add <code>floor</code>, <code>ceil</code>, and <code>round</code> functions</li>
</ul>
Expand Down
63 changes: 32 additions & 31 deletions www/manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,36 +13,37 @@ <h2>Boot</h2>
<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.3
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
[0.250962] MEM [0x00000000016000-0x00000000016FFF] BootInfo
[0.250962] MEM [0x00000000017000-0x0000000002DFFF] Kernel
[0.250962] MEM [0x0000000002E000-0x0000000009EFFF] KernelStack
[0.250962] MEM [0x0000000009F000-0x0000000009FFFF] Reserved
[0.250962] MEM [0x000000000F0000-0x000000000FFFFF] Reserved
[0.250962] MEM [0x00000000100000-0x0000000028EFFF] KernelStack
[0.250962] MEM [0x0000000028F000-0x000000003FFFFF] Usable
[0.250962] MEM [0x00000000400000-0x000000005E1FFF] Kernel
[0.250962] MEM [0x000000005E2000-0x000000005EFFFF] PageTable
[0.250962] MEM [0x000000005F0000-0x00000001FDFFFF] Usable
[0.250962] MEM [0x00000001FE0000-0x00000001FFFFFF] Reserved
[0.250962] MEM [0x000000FEFFC000-0x000000FEFFFFFF] Reserved
[0.250962] MEM [0x000000FFFC0000-0x000000FFFFFFFF] Reserved
[0.250962] MEM 32720 KB
[0.251962] CPU GenuineIntel
[0.254961] CPU Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz
[0.284957] PCI 0000:00:00 [8086:1237]
[0.312952] PCI 0000:01:00 [8086:7000]
[0.321951] PCI 0000:01:01 [8086:7010]
[0.321951] PCI 0000:01:03 [8086:7113]
[0.322951] PCI 0000:02:00 [1234:1111]
[0.323951] PCI 0000:03:00 [10EC:8139]
[0.377942] NET RTL8139 MAC 52-54-00-12-34-56
[0.382942] ATA 0:0 QEMU HARDDISK QM00001 (32 MB)
[0.384941] MFS Superblock found in ATA 0:0
[0.386941] RTC 2023-04-17 20:00:28 +0000
<pre><code>[0.250962] MOROS v0.10.4
[0.256961] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.256961] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.256961] MEM [0x00000000005000-0x00000000016FFF] Bootloader
[0.256961] MEM [0x00000000017000-0x00000000017FFF] BootInfo
[0.256961] MEM [0x00000000018000-0x0000000009EFFF] Kernel
[0.256961] MEM [0x0000000009F000-0x0000000009FFFF] Reserved
[0.256961] MEM [0x000000000F0000-0x000000000FFFFF] Reserved
[0.256961] MEM [0x00000000100000-0x00000000104FFF] Kernel
[0.256961] MEM [0x00000000105000-0x00000000304FFF] KernelStack
[0.256961] MEM [0x00000000305000-0x000000003FFFFF] Usable
[0.256961] MEM [0x00000000400000-0x000000005EEFFF] Kernel
[0.256961] MEM [0x000000005EF000-0x000000005FFFFF] PageTable
[0.256961] MEM [0x00000000600000-0x00000001FDFFFF] Usable
[0.256961] MEM [0x00000001FE0000-0x00000001FFFFFF] Reserved
[0.256961] MEM [0x000000FFFC0000-0x000000FFFFFFFF] Reserved
[0.256961] MEM 32704 KB
[0.282957] CPU GenuineIntel
[0.283957] CPU Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
[0.284957] RNG RDRAND unavailable
[0.291956] PCI 0000:00:00 [8086:1237]
[0.292955] PCI 0000:01:00 [8086:7000]
[0.292955] PCI 0000:01:01 [8086:7010]
[0.292955] PCI 0000:01:03 [8086:7113]
[0.293955] PCI 0000:02:00 [1234:1111]
[0.293955] PCI 0000:03:00 [8086:100E]
[0.301954] NET DRV E1000
[0.303954] NET MAC 52-54-00-12-34-56
[0.308953] ATA 0:0 QEMU HARDDISK QM00001 (32 MB)
[0.310953] MFS Superblock found in ATA 0:0
[0.315952] RTC 2024-06-19 11:54:13 +0000
</code></pre>

<h2>Installation</h2>
Expand All @@ -55,7 +56,7 @@ <h2>Installation</h2>

/
&gt; install
Welcome to MOROS v0.10.3 installation program!
Welcome to MOROS v0.10.4 installation program!

Proceed? [y/N] y

Expand Down

0 comments on commit 23d40a4

Please sign in to comment.