AwaOSは二つの基礎的な見解を元にしています。一つは、自宅におけるPC利用のほとんどの場合は、現在販売されているPCハードウェアの高スペックをほとんど必要としていないこと。もう一つは、現在主流である「デスクトップ」OSモデル、すなわち、デスクトップ画面にファイルやアプリケーションのアイコンが散らかっていて、アプリケーションの実行は画面の端っこにある階層化メニューで行うモデル、は必ずしも家庭ユーザにとっての最適なインターフェースと限らないこと。
この二つの見解を元に、AwaOSの理念として、現代のPCハード・ソフトの消費モデルは、家庭ユーザにとって、経済的に、資源的に、努力的にも無駄を伴うものだと考えています。
例えば、パソコンで3Dゲームの利用やブルーレ─ディスクの再生には、確かに高スペックのパソコンが必要になりますが、どちらも一般家庭ユーザにとって必要不可欠な機能でもなく、場合によっては生活におけるパソコンの役割に対して関連性もないと考えています。
また、主流のデスクトップモデルのように、デスクトップ上に同時に複数のアプリケーションを開きそれを連携して、総合的な使い方が出来ることは、いわゆるパワーユーザにとって非常に有利な機能ではあるが、一般家庭ユーザの場合は一度に一つのアプリケーションしか使わないという場合が多いでしょう。
これと比べて、例えば現在流行りの、いわゆる「スマートフォン」(iPhoneやAndroidなど)の画面を、デスクトップ用の液晶画面に拡大し、外付けのキーボードとマウスを付け加えれば、一般家庭ユーザのほとんどのニーズは満たされるだけではなく、より使いやすい、わかりやすい環境になると考えています。
AwaOSとは、オープンソースのGNU/Linuxを元に、低スペックのパソコンの上に、そのような環境にできるだけ近いものを実現しょうとしているプロジェクトです。
オープンソースの世界ではもうはや常識ですが、商用OSの業界では、計画的な陳腐化が必要な戦略と言えましょう。市場の浸透化が進むと、売上を維持するには既存顧客に新商品を買って頂くことしかなく、すなわち、OSメーカーの場合は新しいOSのバージョンを買って頂く必要があります。場合によって、この必要性があんまりにも強く、半強制的にユーザに買い替えをさせる手段が用いられます。これにより、アップグレードしないユーザは、ウイルスなどの危険にさらされたり、ブラウザが古いため最新のウェブサービスが利用出来なかったりなどといった不便に困ることになります。一方、メーカー側は、そのアップグレードの負荷を削減するため、既存ユーザに対してディスカウントの提供を図りますが、既存OSと新OSの最低スペックのギャップから、ハードまで買い換える必要が発生することもあり、OSアップグレード料金以外にも様々なコストを伴うことになります。さらに、新ハードの生産による環境負荷や、古いハードの処分に伴う環境負荷など、どこの計算にも出ないコストもあります。
しかし、このほとんどのユーザに知らされていないことは、古いハードそのものは、まだしばらく動くでしょう。問題は、ソフトウェアの部分がサポートされていないことだけです。もちろん、古いOSも、随時に更新され、安全かつ最新のウェブサービスに対応するように維持管理されていれば、なんの問題もありません。残念ながら、商用OSメーカーとして、その維持管理が利益を生まないため、出来ないので、アップグレード→古いハード処分というサイクルが前提になります。しかしながら、もう一つの選択肢があります。それは、オープンソース(利用・改善が自由であるソフトのこと)のOSを利用すれば、古いハードでも安全かつ最新のウェブサービスに対応しいたPC環境が手に入ります。
ただしそこでの問題は、そのオープンソースのOS、GNU/Linuxというものは、まだまだ初心者の手に届くほどに簡単に使えるものではありません。今日になっては随分進化したものの、まだまだこれからハードルはたくさんあります。一つは、Linuxが、ユーザビリティ面で大分WindowsやMac OS Xに近づいたものの、やはりすべての操作が「ちょっと違います」。PC経験豊富な方ならば、その「ちょっと違う」部分はすぐなれますが、初心者であれば、それが致命的な問題になります。
もう一つは、最新のLinuxは最新のWindowsやMac OS Xとくらべてずっと低スペックのパソコンでも快適に使えるとはいえ、やはり後者の二つのOSと競争意識がある以上、どんどんと最低システムのスペックが上がってきています。結局は、今日出回っているもっとも人気のLinuxの種類(たくさんの種類があります)を使うには、新しいハードを買った方が、もっともスムーズで確実とされています。
一方、パソコンや通信の世界では、近年には二つほどおもしろい動きがありました。それはスマートフォンとネットブック。
日本の場合、やはりパソコンのキーボードは文化的に定着しないものです。キーボードはあくまでローマ字入力のために開発されたもので、英語の入力とくらべて日本語のキーボード入力はそれなりに手間がかかります。そのため、日常的に仕事などでPCを使う必要のない方は、いまだにPCを使わず、主に携帯電話をメインで利用しています。この現象は、得に地方には強く見られます。ここでのポイントは、いろいろな世代の方でも、携帯電話であれば、メールなどが出来ます。その延長線にはiPhoneなどのスマートフォンがあります。性能面では、一昔前のパソコンですが、手のひらサイズ。そのインタフェースは実によく考えられていて、やはりマルチタスキング可能でも、基本はシングルタスク。各アプリケーションは、必要最低限のGUI要素しかないですが、必要な操作は揃っています。そして、パソコン素人でもすぐに使えます。
もう一つの動きは、ネットブックの登場です。ネットブックの前は、パソコンというものは、通常必要な処理能力をはるかに越えた、高価格なものでした。原則として、通常の利用では、ユーザはそのパソコンの可能性を最大限に活かすことはありません。そしてノートパソコンの場合でも、やはりそのおかげで電池の持ち時間が短く、本体の重さが軽くないことが通常でした。いずれのその欠点を解決するにはさらに高価格のパソコンの購入が必要でした。しかしデータ通信インフラが充実し、モバイル・コンピューティングの需要が増えると、登場したのは低価格・低スペック・軽量・長持ち電池搭載のネットブック。主な利用目的はメールやウェブ閲覧に限定されたため、かなり低価格で実現出来たものです。そして、画面が小さく、入力措置(トラックパッドやポインターなど)が使い辛いことから、インターフェースは通常のデスクトップではなく、スマートフォンの画面を大きくしたようなインターフェースが主流になりつつあります。ネットブックがあんまりにもヒットしたため、通常のノートパソコンの値段も急激に落ち、今では5万円代でも優れたノートパソコンが手に入るようになりました。しかし、何よりも重要な学びとして得たのは、画面のインターフェースや、機能は、日常的な利用において、ネットブック程度でいい、ということです。
(続きが翻訳中のため、英語のままになっています。少々お待ちください。)
After observing novice PC users in rural Japan trying to operate laptops using standard desktop/menu based GUIs, I developed the idea that the netbook/smartphone GUI model would be a far more intuitive solution for such users.
Further, observing that these users were running very old hardware under unsupported obsolete operating systems but lacked the financial resources or interest in purchasing new hardware, I determined that a custom GNU/Linux distribution geared toward older hardware was needed.
As no single distribution solved both requirements in precisely the manner I envisioned, I determined to create AwaOS.
What are the goals of AwaOS?
- To bring an alternative option from Windows/OS X to first time PC users or PC users with limited skill or experience.
- To bring an alternative option from Windows/OS X to users of old hardware who cannot or do not want to spend money to upgrade said hardware in order to gain the benefits of more recent versions of said operating systems without requiring them to become familiar with the nuts and bolts of Linux.
- To provide these users with a computing experience which is minimalist in approach but at the same time covers all the requirements that the modern Internet/Web environments impose.
- To provide these users with a computing experience which is user centric and task centric rather than desktop and application centric.
What makes AwaOS different from other lightweight versions of Ubuntu such as Lubuntu, Xubuntu, #! Crunchbang, or Mint 9 LXDE, or other light weight Linux distros such as Damn Small Linux or Puppy Linux?
- AwaOS is geared towards first time PC users or PC users with limited experience.
- For this purpose, AwaOS presents a desktop based on recent Netbook oriented Linux distributions and borrowing from the minimalist computing experience introduced by smartphones.
- AwaOS recognizes that the Netbook/smartphone idiom that commonly uses a full screen application launcher and gives the appearance of being single-tasking by allowing applications to launch maximized is a far more intuitive idiom for first time or beginner computer users than the standard, Desktop+start menu based multitasking resize-able window idiom that is the norm.
- In order to provide a reasonable experience on low RAM computers (128MB or more) AwaOS attempts to select applications and tools which use less RAM and that are written in C or C++ for speed, trying to focus on those which use GTK+ as much as possible. Applications which use Python are avoided for its heavy RAM use and slower operation. GTK+ is chosen over QT for the slight footprint advantage and availability of applications, and over other graphic libraries for international language support. Applications using modern frameworks such as Mono and other applications with a large number of dependencies, particularly additional background processes, are avoided whenever possible.
- While the ideal goal is to avoid the use of any Gnome applications to reduce unnecessary dependencies, some sacrifice is made to provide compatibility with modern web technology, such as choosing Epiphany as the default browser rather than Dillo or other lightweight but reduced function options.
- For background processes and functionality which a beginner user is never likely going to need to adjust, command line tools pre-configured at install time are selected.
- By basing this project on Ubuntu rather than, say, a lighter weight distro that uses busybox, the user retains the option to add to their system limited only by their skill and the capacity of their hardware using the vast array of options provided by the Ubuntu repositories and countless Launchpad PPAs. Bottom up light weight distros seem to focus on a reduced user experience with a very low disk footprint (often running entirely in RAM), and they are typically a challenge to use for those with limited PC experience. AwaOS assumes around 8 to 10GB of disk space and thus sacrifices the disk space used by a Ubuntu minimal install and some extra wasted RAM in favor of the latest kernel and unlimited expandability Ubuntu provides.
What makes AwaOS different from Netbook oriented distributions such as theUbuntu Netbook Remix?
- AwaOS assumes lower system requirements. Most netbooks run on modern low power but fast CPUs with ample memory and hard disk space, and thus netbook oriented distributions are designed to take advantage of the extra resources available, often geared toward providing a visually attractive experience.
- AwaOS is designed for older desktops and laptops. Some netbook distributions are tweaked specifically for the netbook hardware and should not be used as is on a desktop or standard laptop.
- The GUIs of netbook oriented distributions are also commonly designed for the typical wide screen netbook LCD and can behave unpredictably on standard 4:3 aspect desktop LCD monitors with larger resolutions.
- While some netbook distributions offer a “my first desktop” style simplified GUI, this is not because they are oriented toward beginners but rather to make optimal use of limited screen space. AwaOS is rather geared specifically toward beginners.
What are the system requirements of AwaOS?
- 128MB of RAM
- 8GB of hard disk space
- Pentium III or greater CPU, 700-800Mhz minimum.
- Compatibility with PPC hardware is planned based on the non official Ubuntu PPC distribution.
- The existing installation typically uses 40-50MB of RAM without running applications (counting cached free memory as free). I would ultimately like to support systems with as little as 64MB RAM by
- Reducing memory usage of the base system
- Overcoming the memory requirement hurdle of the current Ubuntu command line installer (it fails on anything less than 100MB RAM).
- Figuring out how to enforce limitations on the number of concurrently running desktop applications along the lines of single tasking smart phones.
Where does the name AwaOS come from?
- I live in rural Japan on the south end of the Chiba peninsula, just across Tokyo bay from the better known destinations of Kamakura and Yokohama. The southern tip of the Chiba peninsula was once an independent state called Awa-no-Kuni (the Awa Nation), a name established by immigrants from the Island of Shikoku who came in ancient times from an area also called Awa. The name Awa is still used today to refer to the region in a casual context. Thus, AwaOS means an operating system for the Awa region.
- The English phonetic pronunciation of “awa” also matches the typical Japanese person’s pronunciation of the English word “our”, so for the Japanese, the name AwaOS has a double meaning of “Our OS”.







