[OpenIndiana-discuss] [discuss] SPARC and Illumos

Мартин Бохниг (Martin Bochnig) martin at martux.org
Tue Sep 4 18:45:09 UTC 2012


DEAR OpenSolaris/Illumos/OpenIndiana COMMUNITY:


This is the first time that I logged in into my email account in over
3 weeks (or so).
Yes, no joke.

Some short infos:



0.) I did not give up.

1.) My boxes and I are busy and running hot for a month now.

2.) No party, no girls, no nothing. Only Powerdrinks, Burgers, yet
other energy drinks, Cola and other "healthy" diet.
No holidays and also: No paid work, simply because there is _no_ time.

3.) All OI 151a consolidations are more or less built, NOW including JDS.
HOWEVER: Bootstrapping an OS is one thing, bootstrapping IPS and
running pkgdep is another!.
It is not only a science. And during the process I learned a lot from
Rich Lowe's, Alasdair and Garrett's (and other's) postings, reports,
comments, docs, that were easy to find on openindiana.org, illumos and
via google.

4.) As I wanted to meet the promised August 31st deadline, on August
30th I temorarily stopped my IPS efforts and instead decided to first
offer a LiveDVD. To be precise: A Jumbo LIveDVD with the new upcoming
openXsun as X11, that boots directly into OI-JDS.
Additionally I put everything that I already built into solaris.zlib
plus I also put Studio12,1 (redistributable!) and onbld plus
dtbld/jdsbld/pkgbld . We end up with 11GB ! But thanks to gzip-9 clofi
compression, all that together still fits on a normal 4GB DVD-R  :)



So much for the theory.
As without 100% functioning dependencies and interdependencies I
cannot use distro_const, I created the DVD manually (DVD,
solaris.zlib, solarismisc.zlib, boot_archive and compressed files in
the latter.

This is nothing new to me, as all previous releases were created
before distro_const even existed.
Nevertheless: Is is and always has been tricky, to get everything
together and to work. But this time I ran into a few extra mysterious
boot freezes, that were not easy to analyze.

Here the proof:


drwxr-xr-x   2 root     root          33 Sep  4 17:52 .
drwxrwxrwx   6 root     root          14 Sep  3 07:42 ..
-rw-------   1 root     root     11091347 Sep  4 09:24 core
-rw-r--r--   1 root     root     618311680 Sep  9  2008
Natamar_0.4__b96_sparc_cdrom.iso
-rw-r--r--   1 root     root     4272926720 Sep  3 07:40
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__000.iso
-rw-r--r--   1 root     root     4366315520 Sep  3 11:02
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__001.iso
-rw-r--r--   1 root     root     576040960 Sep  3 11:24
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__002.iso
-rw-r--r--   1 root     root     4366315520 Sep  3 12:08
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__003.iso
-rw-r--r--   1 root     root     576040960 Sep  3 19:41
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__004.iso
-rw-r--r--   1 root     root     576040960 Sep  3 21:10
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__005.iso
-rw-r--r--   1 root     root     576040960 Sep  3 21:28
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__006.iso
-rw-r--r--   1 root     root     576040960 Sep  3 21:42
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__007.iso
-rw-r--r--   1 root     root     576040960 Sep  3 23:17
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__008.iso
-rw-r--r--   1 root     root     576040960 Sep  3 23:58
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__009.iso
-rw-r--r--   1 root     root     576040960 Sep  4 00:12
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__010.iso
-rw-r--r--   1 root     root     576040960 Sep  4 00:28
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__011.iso
-rw-r--r--   1 root     root     576040960 Sep  4 00:45
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__012.iso
-rw-r--r--   1 root     root     576040960 Sep  4 01:03
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__013.iso
-rw-r--r--   1 root     root     576040960 Sep  4 01:31
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__014.iso
-rw-r--r--   1 root     root     576040960 Sep  4 01:53
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__015.iso
-rw-r--r--   1 root     root     576040960 Sep  4 02:09
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__016.iso
-rw-r--r--   1 root     root     576040960 Sep  4 02:19
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__017.iso
-rw-r--r--   1 root     root     576040960 Sep  4 02:49
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__018.iso
-rw-r--r--   1 root     root     576040960 Sep  4 03:03
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__019.iso
-rw-r--r--   1 root     root     576040960 Sep  4 03:29
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__020.iso
-rw-r--r--   1 root     root     576040960 Sep  4 03:54
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__021.iso
-rw-r--r--   1 root     root     4493127680 Sep  4 06:02
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__022.iso
-rw-r--r--   1 root     root     597995520 Sep  4 07:00
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__023.iso
-rw-r--r--   1 root     root     4388270080 Sep  4 07:53
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__024.iso
-rw-r--r--   1 root     root     4392857600 Sep  4 10:44
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__025.iso
-rw-r--r--   1 root     root     4615024640 Sep  4 12:01
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__026.iso
-rw-r--r--   1 root     root     4615024640 Sep  4 16:41
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__027.iso
-rw-r--r--   1 root     root     4497715200 Sep  4 18:06
SPARC-OpenIndiana151a__JumboLiveDVD__20120903mon__028.iso



It is a bit more time-consuming to debug boots on SPARC, at least on sun4u.
On x86 you would probably use VirtualBox or Xen/xVM or the like. On
SPARC (at least on sun4u without the ability to run LDOMs), I have to
burn actual media every time and to boot them on bare metal. But I
rather do that, than to switch on a T1000 AirJet with 800 felt
decibels in the same room  ...

So day after day runs away, sorry for the delay   ...:)


and btw: The integration of openXsun into sustaining/oi_151a/xnv was
completed about a week ago.
It is still on my disks. But as soon as the JumboLiveDVD finally comes
over the current SMF errors, ai create a clean diff against the
sustaining/oi_151a/xnv gate. It has grown into more than I expected.
And ah, yes: I additionally need to find a solution for a missing
symbol, that the 2007 released binary Xsun-drivers still were linked
against. But as we have the kernel code (although not that of these
closed drivers), this is easy. At least for us SPARC-users as a hack.


Sorry, that I didn't and won't read your emails at this time.
But otherwise we would probably not be here yet, as every minute counts.




Regards,
   %martin




On Tue, Sep 4, 2012 at 5:11 PM, Daniel Kjar <dkjar at elmira.edu> wrote:
> I know somebody is working on it and said they might have something by the
> end of August so It may be any day now we will have a functioning sparc
> version of OI.
>
>
>
> On 09/ 4/12 03:42 AM, DavidHalko wrote:
>>
>> Hello All!!!
>>
>> I was just wondering how this is coming along.
>>
>> I would like to see OI actually running! (it would not work on my last
>> couple of laptops, so I have been unable to contribute much outside of
>> wikipedia & blog updates.)
>>
>> I may be able to test on:
>> - V100
>> - V120
>> - V240
>> - Ultra60
>>
>> Are we close to the point where OI will boot under SPARC?
>>
>> I have some commercial SPARC apps I want to try, as well.
>>
>> This could be the first step to getting commercial isv support on Illumos,
>> if the rest of the userland did not change too much!
>>
>> Just need a boot cd iso!
>>
>> Thanks, Dave
>>
>>> From: ?????? ?????? (Martin Bochnig) <martin at martux.org>
>>> Date: Fri, Aug 17, 2012 at 1:43 AM
>>> Subject: Re: [discuss] SPARC and Illumos
>>> To: discuss at lists.illumos.org
>>>
>>>
>>> On Fri, Aug 17, 2012 at 12:59 AM, Brad Walker <bwalker at musings.com>
>>> wrote:
>>>>
>>>> Recently there was some talk about SPARC compatibility.
>>>>
>>>> I would like to make sure that Illumos continues to have proper SPARC
>>>> compatibility and would like to volunteer to make this happen.
>>>>
>>>> I'm a long time Sun guy. When I lived in Silicon Valley, I had a 4/280
>>>> with a Kennedy tape drive and a couple of SMD drives. I just couldn't
>>>> keep dragging it around when I moved and so it is now been disposed
>>>> of. Plus, the power bill was getting pretty large.
>>>>
>>>> Currently I have an Ultra 10, Sunblade 1000, Sunblade 2500, and a
>>>> T2000. The Sunblade 2500 is my main home machine. When I need to use a
>>>> PC, I run SunPCI3. So far this has served me well over the years. The
>>>> T2000 is a new addition to the family and would like to retire the
>>>> Sunblade 2500 as I migrate over to the T2000.
>>>>
>>>> So I guess you can say, that I've got a few machines that we can use.
>>>>
>>>> But, my question is: How do I get started with Illumos?
>>>>
>>>> Ideas or suggestions would be most appreciated.
>>>>
>>>> -brad w.
>>>
>>> Hi all,
>>>
>>> this project is still in its mysterious darkroom phase, which ends on
>>> August 31st.
>>>>
>>>>  From then on it enters its o_p_e_n(indiana) phase.
>>>
>>> And everybody is happily welcome to contribute.
>>>
>>> I canceled my holidays and work on it 12 to 18 hours every weekday and
>>> weekend.
>>> And I'm now sure, that the promised release date of August (for the
>>> initial demo) can be met.
>>>
>>> At the current moment it would be contra-productive to work in a team,
>>> as the chatting, explaining and talking would prevent us from going
>>> ahead.
>>>
>>> Everybody has a different approach of working, but I hope you
>>> understand that this is mine.
>>> So please wait until August 31st, which is in 2 weeks, and therefore
>>> in just a few felt "moments".
>>> Time flies .......
>>>
>>> And to keep you loyal SPARC fellows 2 weeks more patient, here is some
>>> of the daily dog food that I enjoy to eat myself:
>>>
>>> Build started Thu Aug 16 21:26:25 2012
>>> Distribution name: OpenIndiana
>>> Build Area dataset: magicspace/dc/20120816thu__0
>>> Build Area mount point: /magicspace/dc/20120816thu__0
>>> ==== im-pop: Image area creation
>>> Initializing the IPS package image area:
>>> /magicspace/dc/20120816thu__0/build_data/pkg_image
>>> Setting preferred publisher: sparcoi
>>>         Origin repository: http://192.168.111.200:10000
>>> Verifying the contents of the IPS repository
>>> Installing the designated packages
>>> Uninstalling the designated packages
>>> Setting post-install preferred publisher: sparcoi
>>>         Origin repository: http://192.168.111.200:10000
>>> Stopping at im-mod: Image area modifications
>>> Build completed Thu Aug 16 23:11:27 2012
>>> Build is successful.
>>> ...
>>> and
>>>
>>> $ uname -a
>>> SunOS  5.11
>>> oi_151a_Initial_SPARC_OpenIndiana__with_cheers_from__Martin_Bochnig
>>> sun4u sparc SUNW,Sun-Blade-1000
>>>
>>> So, again: Thanks for your offer to help.
>>> Starting in two weeks a nice community project is available to you and us
>>> all.
>>>
>>> regards,
>>>    %martin
>>
>> _______________________________________________
>> OpenIndiana-discuss mailing list
>> OpenIndiana-discuss at openindiana.org
>> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>
> --
> Dr. Daniel Kjar
> Assistant Professor of Biology
> Division of Mathematics and Natural Sciences
> Elmira College
> 1 Park Place
> Elmira, NY 14901
> 607-735-1826
> http://faculty.elmira.edu/dkjar
>
> "...humans send their young men to war; ants send their old ladies"
>         -E. O. Wilson
>
>
>
>
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss



-- 
 ###########################################
#                                                                         #
  #   Stop Imperialism, stop war, stop hypocrisy!       #
#                                                                         #
  #   http://www.ae911truth.org/                                #
#     http://globalresearch.ca/                                 #
  #   http://hinter-der-fichte.blogspot.de/                    #
#                                                                         #
 ##########################################



More information about the OpenIndiana-discuss mailing list