[oi-dev] OpenIndiana Docs - updated

Michael Kruger makruger2000 at gmail.com
Mon May 16 23:25:46 UTC 2016


On 05/16/2016 08:41 AM, Alexander Pyhalov wrote:

> Some notes:
> http://makruger.github.io/website/pages/docs/faq.html:
> 1) Sun/Oracle’s proprietary OS/NET consolidation has been replaced with
> illumos-gate. => Sun OS/NET consolidation, closed by Oracle, has been
> replaced...  I mean, OS/NET was open.... until Oracle came;

OK, thanks for pointing this out. I'll fix it.


> 2) What are the recommended hardware specifications... I'm not sure
> about 4GB... It can be true for desktop/decent server, but you shurely
> can run OI with 2GB RAM or even less. I've just checked, my OI VM with
> GUI has 2 GB RAM... Perhaps, we can distinguish minimal and recommended
> requirements?

Yes, I too have run the Gnome desktop as a virtual machine with 2GB and 
never experienced any problems.

Then one day I tried to run the Gnome desktop on a physical machine with 
an Nvidia adapter and this did not run well on 2GB. In fact when I 
performed a pkg update, the system used up all 3GB of available memory 
(2GB of RAM and the 1GB paging file) resulting in pkg crashing. Nothing 
else was running....just Gnome and a command shell window. So I 
attributed the crash to insufficient memory.

This prompted me to suggest a 2GB minimum with an additional note to be 
sure to enlarge the paging file above it's default of 50% of physical 
memory.

Later we modified this with even more specific information regarding the 
true minimums and maximums, etc. based on what the source code was 
actually doing.

Around the same time, others in the forums were suggesting a 4GB 
minimum, so I decided to simply do away with the minimum spec and all 
the confusing language and caveats that went with it....and simply 
say....4GB recommended.

To solve this issue, I can look through my git logs and examine the 
language used in previous versioins of this document to find some 
compromise everyone is happy with.

But as someone said in the forum...."If you can't dedicate more memory 
to the system than what is common to a cell phone, then perhaps you 
should not be running OI as your desktop".

Sorry for the long story...but that's how we arrived at a 4GB recommended.


>
> http://makruger.github.io/website/pages/docs/handbook.html
> Besides synchronizing to Handbook on the wiki, other notes:
> 1) Booting physical hardware - seems irrelevant, better to provide links
> to illumos HCL and OI community HCL.
> 2) 2.1.2. Booting Virtual Hardware
> No special tricks are required for Virtualbox, just mention to select os
> type Solaris 11 64-bit.
> 3) 2.2. The OpenIndiana Boot Menu
>   You should eventually be presented with a desktop. - irrelevant to
> Text Install images.
> 4) Perhaps, need to mention that UEFI boot is still not supported.
> 5) 4.2  When you boot from the text installer, it immediately begins the
> installation process using the previously described Text based Guided
> Install.
> Not entirely true, it also can spawn shell and be used as recovery image.


Admittedly, my skeleton of a handbook has not received very much 
attention as there are lots of problems with it. I've mostly just been 
tossing notes into it for future reference. I'll add your suggestions 
and, as I have time, begin to mold this document into something more 
useful. Just so you know, it's been my intention all along to start 
pulling in reusable content from the Wiki, etc.


> Other general note. If we have to use some documentation tools to write
> OI documentation, they should be available in OI repository. Perhaps
> it's not true for IDEs, but basic tools should be there.


In the case of this website, there really aren't any tools. That's the 
beauty of it all. The site is completely self contained and inclusive of 
all it's documents. Creating or editing documents only requires a plain 
text editor (VIM, Gedit, etc.).

A Ruby development environment is only required when running the site 
locally in development mode, or when deploying it to github pages. Most 
contributors would never need to do any of that.

Thank you for taking the time to provide your feedback,

Michael




More information about the oi-dev mailing list