[OpenIndiana-discuss] [discuss] SPARC and Illumos
openindiana at out-side.nl
Tue Sep 4 20:28:19 UTC 2012
Big compliments!! You moved some Mountains!
From: Мартин Бохниг (Martin Bochnig) [mailto:martin at martux.org]
Sent: dinsdag 4 september 2012 20:45
To: Discussion list for OpenIndiana
Cc: developer at lists.illumos.org
Subject: Re: [OpenIndiana-discuss] [discuss] SPARC and Illumos
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
-rw-r--r-- 1 root root 4272926720 Sep 3 07:40
-rw-r--r-- 1 root root 4366315520 Sep 3 11:02
-rw-r--r-- 1 root root 576040960 Sep 3 11:24
-rw-r--r-- 1 root root 4366315520 Sep 3 12:08
-rw-r--r-- 1 root root 576040960 Sep 3 19:41
-rw-r--r-- 1 root root 576040960 Sep 3 21:10
-rw-r--r-- 1 root root 576040960 Sep 3 21:28
-rw-r--r-- 1 root root 576040960 Sep 3 21:42
-rw-r--r-- 1 root root 576040960 Sep 3 23:17
-rw-r--r-- 1 root root 576040960 Sep 3 23:58
-rw-r--r-- 1 root root 576040960 Sep 4 00:12
-rw-r--r-- 1 root root 576040960 Sep 4 00:28
-rw-r--r-- 1 root root 576040960 Sep 4 00:45
-rw-r--r-- 1 root root 576040960 Sep 4 01:03
-rw-r--r-- 1 root root 576040960 Sep 4 01:31
-rw-r--r-- 1 root root 576040960 Sep 4 01:53
-rw-r--r-- 1 root root 576040960 Sep 4 02:09
-rw-r--r-- 1 root root 576040960 Sep 4 02:19
-rw-r--r-- 1 root root 576040960 Sep 4 02:49
-rw-r--r-- 1 root root 576040960 Sep 4 03:03
-rw-r--r-- 1 root root 576040960 Sep 4 03:29
-rw-r--r-- 1 root root 576040960 Sep 4 03:54
-rw-r--r-- 1 root root 4493127680 Sep 4 06:02
-rw-r--r-- 1 root root 597995520 Sep 4 07:00
-rw-r--r-- 1 root root 4388270080 Sep 4 07:53
-rw-r--r-- 1 root root 4392857600 Sep 4 10:44
-rw-r--r-- 1 root root 4615024640 Sep 4 12:01
-rw-r--r-- 1 root root 4615024640 Sep 4 16:41
-rw-r--r-- 1 root root 4497715200 Sep 4 18:06
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.
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>
>>>> 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:
>>> 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.
>>> $ uname -a
>>> SunOS 5.11
>>> 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.
>> OpenIndiana-discuss mailing list
>> OpenIndiana-discuss at openindiana.org
> Dr. Daniel Kjar
> Assistant Professor of Biology
> Division of Mathematics and Natural Sciences Elmira College
> 1 Park Place
> Elmira, NY 14901
> "...humans send their young men to war; ants send their old ladies"
> -E. O. Wilson
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
# Stop Imperialism, stop war, stop hypocrisy! #
# http://www.ae911truth.org/ #
# http://globalresearch.ca/ #
# http://hinter-der-fichte.blogspot.de/ #
OpenIndiana-discuss mailing list
OpenIndiana-discuss at openindiana.org
More information about the OpenIndiana-discuss