📰 newsreader

twostopbits score 0.08 好み 0.00 en

GentleOS – レトロで魅力的なGUIを備えたクラシックなOS (github.com)

原題: GentleOS – Classic operating system with a lovely retro GUI (github.com)

operating systemretro guivintage hardware32-bit pci386bare metalmonolithichobby os
原文 ↗

日本語訳

# タイトル

GentleOS – 愛らしいレトロなGUIを備えたクラシックなオペレーティングシステム (github.com)

# 本文

ビンテージ32ビットPC向けのホビーOSです。

その目的は、レトロなハードウェアをいじったり、ベアメタル上でグラフィカルなインタラクティブ・アプリを実行したりするための、シンプルなプラットフォームを提供することにあります。

最低要件は、i386 CPU、4MBのRAM、および640x480x16モードに対応したVGAディスプレイのみです。

設計上、完全にモノリシックであり、そのほとんどがコンパイル時に設定されます。サポートされているのは、VGA/SVGA、キーボード、PS/2マウス、シリアルマウス、PCスピーカーといった標準的なPCデバイスのみです。今後の計画は、バグ修正、最適化、およびアプリの追加のみです。

GentleOS/32には、80186のような古いデバイスを対象とした、純粋な16ビットの派生版であるGentleOS/16が存在します。

ビルドと実行の詳細については、USAGE.mdを参照してください。

-

vendor/icons8 内のアセットは、Icons8から無料ライセンスを使用して取得し、改変したものです。

-

vendor/mona 内のアセットは、Mona Fontから抽出して改変したものです(LICENSE)。

-

vendor/int10h 内のアセットは、The Ultimate Oldschool PC Font Packから抽出して改変したものです(LICENSE)。

特に断りのない限り、GentleOS/32はGPLv2の下でライセンスされています。

原文(英語)を表示

A hobby operating system for vintage 32-bit PCs.

Its goal is to provide a simple platform for tinkering with retro hardware and running graphical interactive apps on bare metal.

At minimum, it only requires an i386 CPU, 4MB of RAM, and a VGA display capable of 640x480x16 mode.

By design it's entirely monolithic, mostly configured at compile time, and only supports standard PC devices: VGA/SVGA, keyboard, PS/2 mouse, serial mouse, PC speaker. The only future plans are bugfixes, optimizations, and adding more apps.

GentleOS/32 has a pure 16-bit spin-off called GentleOS/16, which targets devices as old as 80186.

For details on building and running, see USAGE.md.

-

Assets in vendor/icons8 have been sourced from Icons8 using the free license and modified

-

Assets in vendor/mona have been extracted from the Mona Font and modified (LICENSE)

-

Assets in vendor/int10h have been extracted from the The Ultimate Oldschool PC Font Pack and modified (LICENSE)

Except where otherwise noted, GentleOS/32 is licensed under GPLv2.

← 一覧に戻る