ProjectArcadia
の編集
http://oswiki.osask.jp/?ProjectArcadia
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(AT)BIOS
(AT)iomap
(AT)keyboard
(AT)memorymap
(DMAC)8237A
(FDC)765A
(PCI)class
(PCI)vendor
(PCI)vendor/1000
(PCMCIA)CIS
(PIC)8259A
(PIT)8254
(TOWNS)iomap
(TOWNS)memorymap
(serial)PC16550
.mjt
APM
ASKA
ATA
BackerOS
BayOS
BracketName
CardAdapter
CardBus
CompactFlash
DOMOO
DiskExplorer
ECC
FirstStep
FormattingRules
FrontPage
GO
GO/nask
GRUB
Help
IMGTOL
IPL
InterWiki
InterWikiName
InterWikiSandBox
K
KHBIOS
KHDOS
KONOX
KOZOS
Kernel
Kohのページ
M59
MenuBar
MiSt
Mona
Mono
Muleon
NOS
OSASK
PCI
PCIC
PCMCIA
PCカードATA
PHP
ProjectArcadia
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RTL8139
RecentDeleted
SF16
SF32
SandBox
Sero
SitePolicy
TI
TOWNS
TOWNSのメモリカードスロット
VESA
VGA
VGA/text
Virtual8086_mode
WikiEngines
WikiName
WikiWikiWeb
Wisteria
X DOS
YukiWiki
Zakky
administration
algorithms
backup/Lights計画
bo
bochs
deskmanta
dsk
e-bios
ecural
formats
hardwares
henoheno
impressions
introduction
licenses
links
m0v3
maintenance
members
memcard
memcard/speed
microkernel
microkernel/log0
nkenkou
others
paging
pcctol
pcecho
pekon
populars
projects
qemu
segmentation
seiya
softwares
tyama501
名無しさん
*What's Project Arcadia [#ud833470] -アルカディア計画とは [[dsk]]が個人で行っているAT互換機用オペレーティングシステム「アルカディア」の開発を目的とした計画です。 アルカディアという名称は古代ギリシア神話に登場する"Arcadia(理想郷)"が由来で、 パーソナルコンピュータ上に「人に優しい環境(インターフェイス)」を構築することが最大のコンセプトとなります。 開発者のプログラミング技術に関しては、趣味で行う程度であり、他プロジェクトで開発が進められている素晴らしいOSには 「OSの本来の役割」という面では技術的にも見劣りする点がいくつも出てくるかと思います。 しかし、川合秀実さんの「OS自作入門」の序章ではありませんが、無知あるいは少し離れた視点から、 今一度OSというものを見つめなおしてみるのもいいかもしれません。 このアルカディア計画では、いまや定番となったウィンドウマネージャなどのインターフェイスを 「この部分はこう表現しても面白いのではないだろうか」、「あえてこの部分に制限をつけることにより、 パーソナルコンピューティングの世界観ががらりと変わるのではないだろうか」など、様々な試みを詰め込んだ計画となります。 本計画では、ビジュアル面にも力を入れたいと考えています。エンターテイメント要素をふんだんに盛り込むことにより、 仮想現実空間ないしビデオゲームのような既存のOSとは少し違った形を取って行きたいと考えています。 -カーネル「V/Anet」とは カーネル名として提示してあるV/Anetとは、"Virtual Area network"の略称です。 OMGという団体が普及活動を進めているORB(Object Request Broker)という概念を取り入れ、 それに適合したマイクロカーネルを実装することにより、ネットワーク上のプログラムを利用するために最適な環境を提供します。 カーネル自体の機能については最小限の構成に留め、拡張性を重視して開発を行っていく予定です。 -インターフェイス「Arcadia」について OS名と同名の独自インターフェイスを実装します。ハードウェア制御など、課題は山積みですが3D描写を中心に構築を行っていきます。 また、上にも述べていますが既存のウィンドウマネージャとは、ビジュアルや動作において多少違うものになる予定です。 もちろん活用出来る部分は積極的に取り入れていこうと考えていますが、例えば、「フォルダアイコンを開く事により、 ウィンドウが出てきてファイル一覧を表示する」など、定番の動作が何らかの表現に変わる可能性もあります。 -計画を進めるにあたって アルカディア計画は、「見た目ありき」で進められています。 まずデザインや動作をいくつも提案してみて、それを実現するために必要な技術を集めて行き、構築を行うスタイルで開発を行おうとしています。 それゆえ、早い段階から「それなりに動く」ものは出来そうに思えますが、同時に致命的な欠陥も多数含む状態が続くことも予想されます。 #comment
タイムスタンプを変更しない
*What's Project Arcadia [#ud833470] -アルカディア計画とは [[dsk]]が個人で行っているAT互換機用オペレーティングシステム「アルカディア」の開発を目的とした計画です。 アルカディアという名称は古代ギリシア神話に登場する"Arcadia(理想郷)"が由来で、 パーソナルコンピュータ上に「人に優しい環境(インターフェイス)」を構築することが最大のコンセプトとなります。 開発者のプログラミング技術に関しては、趣味で行う程度であり、他プロジェクトで開発が進められている素晴らしいOSには 「OSの本来の役割」という面では技術的にも見劣りする点がいくつも出てくるかと思います。 しかし、川合秀実さんの「OS自作入門」の序章ではありませんが、無知あるいは少し離れた視点から、 今一度OSというものを見つめなおしてみるのもいいかもしれません。 このアルカディア計画では、いまや定番となったウィンドウマネージャなどのインターフェイスを 「この部分はこう表現しても面白いのではないだろうか」、「あえてこの部分に制限をつけることにより、 パーソナルコンピューティングの世界観ががらりと変わるのではないだろうか」など、様々な試みを詰め込んだ計画となります。 本計画では、ビジュアル面にも力を入れたいと考えています。エンターテイメント要素をふんだんに盛り込むことにより、 仮想現実空間ないしビデオゲームのような既存のOSとは少し違った形を取って行きたいと考えています。 -カーネル「V/Anet」とは カーネル名として提示してあるV/Anetとは、"Virtual Area network"の略称です。 OMGという団体が普及活動を進めているORB(Object Request Broker)という概念を取り入れ、 それに適合したマイクロカーネルを実装することにより、ネットワーク上のプログラムを利用するために最適な環境を提供します。 カーネル自体の機能については最小限の構成に留め、拡張性を重視して開発を行っていく予定です。 -インターフェイス「Arcadia」について OS名と同名の独自インターフェイスを実装します。ハードウェア制御など、課題は山積みですが3D描写を中心に構築を行っていきます。 また、上にも述べていますが既存のウィンドウマネージャとは、ビジュアルや動作において多少違うものになる予定です。 もちろん活用出来る部分は積極的に取り入れていこうと考えていますが、例えば、「フォルダアイコンを開く事により、 ウィンドウが出てきてファイル一覧を表示する」など、定番の動作が何らかの表現に変わる可能性もあります。 -計画を進めるにあたって アルカディア計画は、「見た目ありき」で進められています。 まずデザインや動作をいくつも提案してみて、それを実現するために必要な技術を集めて行き、構築を行うスタイルで開発を行おうとしています。 それゆえ、早い段階から「それなりに動く」ものは出来そうに思えますが、同時に致命的な欠陥も多数含む状態が続くことも予想されます。 #comment
テキスト整形のルールを表示する