Re: [oi-dev] [developer] suspend/resume in Illumos

2019-06-24 Thread Garrett D'Amore
That’s only true if you’re running on  a hypervisor that uses suspend / resume 
for live migration.  I’m not sure how widespread running illumos on VMware is – 
the absence of suspend/resume support means that nobody is benefiting from this 
particular capability today (at least with illumos).

Sent from Mail for Windows 10

From: DavidHalko
Sent: Monday, June 24, 2019 5:18 AM
To: illumos-developer
Cc: ran...@sibernet.com; oi-dev@openindiana.org
Subject: Re: [developer] suspend/resume in Illumos

Suspend and Resume is critical for live migration in a data center with 
external storage to reduce schedules downtime incurred with firmware updates to 
maintain a secure platform.

Thanks, David Halko
http://netmgt.blogspot.com/

Sent from my iPhone

> On Jun 12, 2019, at 4:01 AM, Jim Klimov  wrote:
> 
>> On June 11, 2019 9:29:23 PM UTC, ran...@sibernet.com wrote:
>> 
>> 
>>> On Tue, 11 Jun 2019, Toomas Soome via illumos-developer wrote:
>>> 
>>> I’d say, anything to encourage people to try, use and join to develop
>> [illumos] is very welcome. Better laptop support will definitely be
>>> bonus.
>> 
>> Betting better graphics support would be higher on the list (yea, the 
>> other 'dropped' project).
>> 
>>  Cheers!
>> 
>>    Randy
>> 
>>> 
>>> Sent from my iPhone
>>> 
>>> On 11 Jun 2019, at 22:58, Garrett D'Amore  wrote:
>>> 
>>> My gut instinct is that this isn’t that interesting – most everyone
>> is running illumos in either VMs, or in datacenter
>>> applications where suspend/resume has little if any applicability.
>>> 
>>> While the work itself is probably interesting, and it may enable new
>> applications for illumos, the concern I’d have would be
>>> detraction from other more pressing work, without any clear use cases
>> for it.
>>> 
>>> That said, if someone (you?) wanted to spend cycles on this for
>> personal satisfaction, I hardly see any reason to discourage it,
>>> and I’m fairly certain if the risks of the new code being introduced
>> are small (or well managed by sufficient testing for
>>> example), I can’t see any other reason we would reject a suitably
>> formed RTI.
>>> 
>>> Sent from Mail for Windows 10
>>> 
>>> From: ran...@sibernet.com
>>> Sent: Tuesday, June 11, 2019 11:10 AM
>>> To: oi-dev@openindiana.org; develo...@lists.illumos.org
>>> Subject: [developer] suspend/resume in Illumos
>>> 
>>> I have a question for developers here:
>>> 
>>> How important is suspend/resume for OI/Illumos (including S4)?
>>> 
>>> One of the incomplete projects left behind was S4 (lack of need, and
>> a
>>> 
>>> hard to identify bug stifled it's integration).  It is non-trivial,
>> and
>>> 
>>> needs updated s/r core code (added configuration and significant
>>> 
>>> restructuring, as well as likely assistance from developers
>> knowlegable in
>>> 
>>> other Illumos internals), but if this is an uninteresting feature, it
>> is
>>> 
>>> likey not worth the effort (recent bugs suggest that few if anyone
>> use
>>> 
>>> it); however, it wouldn't be too hard to resurect (though would still
>> take
>>> 
>>> several months of work).
>>> 
>>>Cheers!
>>> 
>>>  Randy
>>> 
>>> illumos / illumos-developer / see discussions + participants +
>> delivery options Permalink
>> --
>> illumos: illumos-developer
>> Permalink:
>> https://illumos.topicbox.com/groups/developer/Tb3e65f5ac470e30c-Ma4a7672659b46c13f040eb9e
>> Delivery options:
>> https://illumos.topicbox.com/groups/developer/subscription
> 
> For my 2c, I have to use OI in a VM rather than baremetal on my laptop (would 
> love to some day; it is part of my daily desktop for years now) because of a 
> mix of these issues. While graphics and wifi drivers might be worked around 
> by careful choice of hardware for a new rig, effective lack of 
> sleep/hibernate is a big problem.
> 
> My sessions of desktop OS uptime tend to be weeks and months long, many apps 
> and tabs open... so rebooting every morning is not quite an option.
> 
> Jim
> 
> --
> Typos courtesy of K-9 Mail on my Android

--
illumos: illumos-developer
Permalink: 
https://illumos.topicbox.com/groups/developer/Tb3e65f5ac470e30c-M87936b070d0aa9c1490f0794
Delivery options: https://illumos.topicbox.com/groups/developer/subscription

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] suspend/resume in Illumos

2019-06-17 Thread Garrett D'Amore
My gut instinct is that this isn’t that interesting – most everyone is running 
illumos in either VMs, or in datacenter applications where suspend/resume has 
little if any applicability.

While the work itself is probably interesting, and it may enable new 
applications for illumos, the concern I’d have would be detraction from other 
more pressing work, without any clear use cases for it.

That said, if someone (you?) wanted to spend cycles on this for personal 
satisfaction, I hardly see any reason to discourage it, and I’m fairly certain 
if the risks of the new code being introduced are small (or well managed by 
sufficient testing for example), I can’t see any other reason we would reject a 
suitably formed RTI.

Sent from Mail for Windows 10

From: ran...@sibernet.com
Sent: Tuesday, June 11, 2019 11:10 AM
To: oi-dev@openindiana.org; develo...@lists.illumos.org
Subject: [developer] suspend/resume in Illumos



I have a question for developers here:

How important is suspend/resume for OI/Illumos (including S4)?


One of the incomplete projects left behind was S4 (lack of need, and a 
hard to identify bug stifled it's integration).  It is non-trivial, and 
needs updated s/r core code (added configuration and significant 
restructuring, as well as likely assistance from developers knowlegable in 
other Illumos internals), but if this is an uninteresting feature, it is 
likey not worth the effort (recent bugs suggest that few if anyone use 
it); however, it wouldn't be too hard to resurect (though would still take 
several months of work).


   Cheers!

 Randy

--
illumos: illumos-developer
Permalink: 
https://illumos.topicbox.com/groups/developer/Tb3e65f5ac470e30c-M221586bbcf19e81e63ecf58f
Delivery options: https://illumos.topicbox.com/groups/developer/subscription

___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] The java bits from my build-elsewhere wad, and prior work (Illumos 4719)

2014-11-03 Thread Garrett D'Amore
Does hipster build stock illumos gate?   I haven't tried omnios with dan's 
fixed yet but if we have a solid platform that is actually maintained that can 
build stock illumos then we can just stop worrying about OI. They can fix if or 
when they are motivated to do so. 

Sent from my iPhone

 On Oct 28, 2014, at 12:17 AM, Alexander Pyhalov via illumos-developer 
 develo...@lists.illumos.org wrote:
 
 On 10/28/2014 10:10, Dan McDonald via illumos-developer wrote:
 
 Tell me -- is there ANY update on the dev repo?  My OI VM runs oi_151a9, 
 for example.  Is there anyone I can/should speak with about this?
 
 Jon Tibble handles /dev currently. 151a9 is the latest /dev build.  Last 
 update was recently, it was bash bugfix. I don't know when new major update 
 will happen.
 -- 
 Best regards,
 Alexander Pyhalov,
 system administrator of Southern Federal University IT department
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-3604570e
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-2d0c9337
 Powered by Listbox: http://www.listbox.com

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Fwd: [developer] Please review 4989 - BIS

2014-07-23 Thread Garrett D'Amore
Thank you for your opinions.  I didn't think anyone ran configurations like you 
describe, but now I know someone does. 

My feeling is that your use case is still rather niche at least within this 
community.  As such I won't tell you what you should or should not do with 
illumos, but I hope you understand if those of us contributing time and money 
focus on those things that we feel are the most important or have the greatest 
traction amongst our user base.   Especially in the core which we perceive to 
represent our shared values.  We have tried to focus on the things everyone can 
agree upon there. 

If you want to drive in a different direction you are welcome to do so.  Based 
on the comments already made it seems like the areas that will most appeal to 
you are in the distros. Perhaps you're already a contributor there.  If not you 
should give it a shot. 

I am going to take a pass on refuting the technical arguments that you've made. 
 There are numerous errors there but I don't think it serves anyone's purpose 
for us to continue the debate.  

Sent from my iPhone

 On Jul 23, 2014, at 4:25 PM, Nikola M. via illumos-developer 
 develo...@lists.illumos.org wrote:
 
 On 07/22/14 08:07 PM, Garrett D'Amore wrote:
 Running illumos on bare metal makes great sense; as a hypervisor, you want 
 to do that.  But that use case is completely at adds with the idea of 
 running dual boot.
 That two things (VMs and dual boot) are not against each other, and I don't 
 see why say they are mutually exclusive??
 They are not and there are many reasons why would one use dual boot.
 illumos and opensolaris-descendent distros use Boot Environments, (BEs) on 
 top of ZFS, one can choose during boot, and I have not hear anyone bitching 
 about that valuable option, yet less about one more menu item in GRUB, that 
 does not boot system from ZFS dataset, but from other disk/partition...?
 Difference between these two is close to none from user perspective, and I 
 don't understand why you are bitching around about it, anyway.
 
 The dual boot use case is/was primarily intended for folks to be able to use 
 have multiple OS' on their hardware, and predates virtualization technology. 
  These days, dual booting is just plain silly, and I cannot
 Not only you are wrong about what users need, and arguing with yourself 
 actually, but later things that you said explain why people Want to be able 
 to boot more then one OS on same desktop/laptop system.
 
 Testing how things (and new hardware) are done with hardware to be able to 
 report bugs about it.
 (Who would want USB 3.0 working and any hardware at all working, but those 
 using dual boot?)
 Also one can not expect system to behave same way on bare metal and 
 virtualized and expecting to have same performace from ZFS on disk(s) and zfs 
 in virtualization, that use image file on top of, say, NTFS and are barely 
 stupid to compare.
 Under virtualization, illumos can not run KVM/Virtualbox, beacue it does not 
 have control over CPU and virtualization UNDER illumos is exactly what one 
 would use dual-booted illumos distro to test for..
 .. so tester can upload locally tested VMs with zones up to the server.
 
 Main problem is that illumos lack Virtualization I/O drivers for KVM, so that 
 locally configured KVM in illlumos with zones, could be easily transferred on 
 the servers in production, where bandwidth is better.
 (Ask Joyent why they do NOT offer illumos inside KVM , but only Linux and 
 windows - because there are no illumos I/O drivers for KVM as a guest)
 
 That is why people would like to use illumos as Desktop On bare metal locally 
 and
 GDA, you should better think why illumos still does not have decent guest KVM 
 I/O drivers,
 then demonstrating lack of understanding for illumos users?
  drivers.  These days I think anyone who dual boots and isn't writing 
 hardware drivers is either doing so as result of an installation decision 
 made years ago -- understandable, or is just insane.)
 I think that any leader of open source project, yet leader of an whole OS 
 kernel development
 could be called insane if he wants to stop people from using OS in a certain 
 way.
 
 Dual-boot IS a way for New people to use illumos distros and promote platform 
 and you can laugh as much as you want but people Value what they see with 
 their own eyes and thet they can install themselves and run, right away and 
 that includes shrinking partition to fit ZFS on same disk.
 
 It is understandable that people have one HD in their laptop/desktop, and 
 that they want full speed for their applications of different kind on 
 different OSes and that people want to have Machine in their hands as close 
 as possible to server they would be deploying.
 That are also Solaris roots anyway, to basically have a Server on a desk, so 
 you can manage it locally as the server in production would be managed and 
 then use setting on large server - that is what you said once GDA, anyway

Re: [oi-dev] Fwd: [developer] Please review 4989 - BIS

2014-07-22 Thread Garrett D'Amore
Well said Keith.

The idea here is to give OI (and any other distributors who might happen to
care) a chance to react, and work together with us; not to give OI veto
powers over a direction that makes obvious sense.

Right now, parted and co. are rotting bits in illumos.  Nobody maintains
them.  Most of us don't want them, and few have even used them.  I have
used parted *once* in my entire life.  That's it.  And that was about six
years ago.  Can't imagine using it today.

If OI (or someone else) wants them, they can always get them from source
history and set up a separate package to deal with them.  That's always
been relatively straight-forward.  In fact, these bits should have been in
a separate repo pretty much from the time they were first introduced.  Now
we can correct that.

Running illumos on bare metal makes great sense; as a hypervisor, you want
to do that.  But that use case is completely at adds with the idea of
running dual boot.

The dual boot use case is/was primarily intended for folks to be able to
use have multiple OS' on their hardware, and predates virtualization
technology.  These days, dual booting is just plain silly, and I cannot
imagine that I will ever configure a system for dual boot -- not just with
illumos, but with *any* OS.  Its just too damned inconvenient to reboot to
get to a different environment.  (Ok, special exception for lab systems,
where I need to run hardware sensitive tests -- like device drivers -- from
different OS images.  But I absolutely neither need nor want to shrink
partition tables there.  In fact, most often I have totally separate
physical disks.  This use case is also atypical -- being primarily folks
who work on physical device drivers.  These days I think anyone who dual
boots and isn't writing hardware drivers is either doing so as result of an
installation decision made years ago -- understandable, or is just insane.)

I have to confess that I use VMware (a commercial v12n product) for my
illumos work these days -- in fact right now I have a couple of different
OS' running on my laptop at the same time -- MacOS, 2 instances of illumos,
an instance of Windows, and an instance of CentOS.  It just wouldn't be
practical to do this multi boot.

I do believe that the main performance problems with building illumos
inside VirtualBox have been resolved.  I have heard a number of anecdotal
reports suggesting this -- I've not personally verified it myself, however
(being quite happy with VMware.)



On Tue, Jul 22, 2014 at 9:41 AM, Keith Wesolowski via illumos-developer 
develo...@lists.illumos.org wrote:

 On Tue, Jul 22, 2014 at 06:27:33PM +0200, Nikola M. via illumos-developer
 wrote:

  OI is not prepared for this change untill parted and gparted are put
  inside OI to serve it's users like they used to. (Would also thing other
  distros should be informed about is at least) If Gparted and parted are
  not illumos problem anymore, then don't let there be more problems for
  users.

 We have been notified.  You guys are the only ones who seem to care,
 which is not surprising since this use case is no longer seen in the
 markets most other distributors have focused on.  Since nothing in ON
 depends on this, the correct decision is the one that's been taken: to
 remove it.  As a courtesy, distributors were pinged so that anyone who
 wants to continue shipping this software will have an opportunity to
 make other arrangements for doing so.  That's why this thread exists.

 As distributors and members of the illumos community, it is our dual
 responsibility to ensure that ON has the right contents and that our
 respective customer bases are properly served by the products we ship.
 It does not behoove us to insist that ON deliver something inappropriate
 to its general architecture solely for the benefit of our own customers.
 That's why you have oi-userland, we have illumos-extra, and other
 distributors have similar analogues.  Having to make one's own
 provisions for alternate delivery is simply part and parcel of being a
 distributor and should not induce the anger and hostility I'm reading
 here.


 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed:
 https://www.listbox.com/member/archive/rss/182179/21239177-3604570e
 Modify Your Subscription:
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-2d0c9337
 Powered by Listbox: http://www.listbox.com

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Fwd: [developer] Please review 4989 - BIS

2014-07-22 Thread Garrett D'Amore
Btw, VirtualBox works on many platforms -- there it support for Windows,
Mac, Linux, Solaris, and illumos hosts.  It supports the same operating
systems as guests.  I don't think its quite up to the same performance and
integration standards as VMware, but its not far off either; I do have a
Mac mini that runs VirtualBox to occasionally boot up Windows, and it works
fine.  (Couldn't justify a VMware license for the minimal use case there --
I use that system to run my R/C flight simulator.)


On Tue, Jul 22, 2014 at 9:27 AM, Nikola M. via illumos-developer 
develo...@lists.illumos.org wrote:

 On 07/22/14 05:11 PM, Garrett D'Amore wrote:

 ntfs-3g doesn't depend on ntfsprogs.

 I'd not heard that GParted wasn't supported on illumos, although I'm not
 terribly surprised.  These days, dual boot seems to be infrequently used --
 long since supplanted by use of virtualization technology (which is lots
 easier for everyone to use.)

 Does anyone within reach of this email still use dual boot systems?
  (Hmm... I had been doing so as recently as two years ago, and I still have
 one system that is configured that way, but I've not booted 'the other
 system' in a very long time indeed.)

 GParted was introduced to facilitate having users try out OpenSolaris on
 their laptops running Windows.  It was seen as a key enabler for those
 masses of low income students in China that ponytail was so intent on
 luring with the desktop focus Sun had just prior to its acquisition by
 Oracle.  Its unclear that the strategy had even small amounts of success in
 that regard; VirtualBox was a much better approach IMO.

 If OI/hipster are prepared for this change, then I think it can proceed.

 OI is not prepared for this change untill parted and gparted are put
 inside OI to serve it's users like they used to. (Would also thing other
 distros should be informed about is at least) If Gparted and parted are not
 illumos problem anymore, then don't let there be more problems for users.

 Also, if there were not 'ponytail', we probably won't have Opensolaris and
 therefore, illumos.

 And yes I am using laptop in dual-boot that had windows first installed.
 (an old laptop now but that should improve) Probably next laptop will be
 same configured if not triple booted with Linux.  And no, I am not Chinese
 if that matters...
 And yes it is crucial to give to people CD (or point them to USB image)
 and say: You have everything you need to install it in dual-boot without
 touching your current system to get know with the platform.
 Someone thinking that dual-boot is not important - is problem of
 perspective with interacting with New people.

 VirtualBox on illumos only works with OI. VirtualBox till recently was
 known for being slow for compiling illumos inside of it, maybe now is
 faster?

 Nonetheless, saying that people are using this and that should be backed
 up with some kind of research and
 my humble opinion is that Desktop/OI is important for illumos and removing
 things from illumos should be better coordinated (and explained).
 Yes, people will keep using dual-booting windows,Linux and I hope they
 would use OI to administer servers running on illumos distros.
 As I understand illumos exists to run on bare metal and provide VMs for
 other platforms and not other way around (What's new with illumos I/O
 drivers for KVM as a guest?)

 Saying to people not to run it on bare metal is not helping with defending
 platform market place as a whole and wide it's use base. And 'ponytail' was
 right on that.

 At the end of the day, best thing with OI Hipster is that it is using
 fresh build of updated illumos, and one using Openiindiana (Presumably
 running on laptop..) can in time observe things that affect users, kernel
 people don't care about.
 So they don't end up in messed up in a products users/customers would use.
 Last thing I witnessed is that Standby on my (dual-boot) laptop stopped
 working a while ago (it just locks with black screen and it used to work as
 far as March/2014 with no problem).

 nikolam



 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/
 21239177-3604570e
 Modify Your Subscription: https://www.listbox.com/
 member/?member_id=21239177id_secret=21239177-2d0c9337
 Powered by Listbox: http://www.listbox.com

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] 2837 - remove print/lp* from gate and use CUPS from userland

2014-05-06 Thread Garrett D'Amore
I'd love to see it go.  But I will wait for others to complain first. 

One idea would be to eject it from the gate and put it into a new repo where it 
could also be updated if people still want it. 

Sent from my iPhone

 On May 6, 2014, at 12:48 AM, Alexander Pyhalov 
 develo...@lists.illumos.org wrote:
 
 Hello.
 
 When I tried to rebuild apache 1.3 again I found out that mod_ssl doesn't 
 like OpenSSL 1.0.
 Of course, I could look at it and try update it, but does someone really use 
 apache 1.3?
 Now it's only used as illumos-gate build dependency.
 
 Last time the question of removing print/lp* from the gate was rejected 
 partially because cups didn't provide trusted printing support.
 Our (OI /hipster) version of cups has TX patches. However, I haven't checked 
 that it works.
 As I understand, most distributions have already stripped this code. Isn't it 
 a good time to reconsider the question - either update dependency to apache 2 
 or remove it?
 -- 
 Best regards,
 Alexander Pyhalov,
 system administrator of Computer Center of Southern Federal University
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-3604570e
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-2d0c9337
 Powered by Listbox: http://www.listbox.com

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] 2837 - remove print/lp* from gate and use CUPS from userland

2014-05-06 Thread Garrett D'Amore
I will probably set up a seperate repo for this. I'd like it to be buildable 
following the same pattern and tools as illumos itself in order to minimize 
pain for distro builders.  This would be the pattern that could be used when 
ejecting other bits as well.  Like the dhcp server. :-)

Sent from my iPhone

 On May 6, 2014, at 7:43 AM, Peter Tribble peter.trib...@gmail.com wrote:
 
 What part of the lp stack actually uses apache? I suspect it's only
 ipp, mod_ipp specifically, and that the rest of the lp stack
 has no dependency at all. I would be perfectly happy to see
 all the ipp stuff ripped out (I've never used it, and my understanding
 is that CUPS provides a much better implementation anyway)
 especially if it allows us to eradicate apache-13. However., I'm not
 sure that this extends to the rest of the legacy lp stack.
 
 The argument that legacy stuff could simply be dropped off to one
 side in a legacy repo would be far stronger if we actually had
 such a repo in place. I regard creating that infrastructure as a
 necessary prerequisite to any significant pruning of the codebase.
 
 (Although I'm not sure it needs a full-blown repo. Tarballs of the
 source that's ripped out, placed in a well-known location, ought
 to be adequate.)
 
 
 
 
 On Tue, May 6, 2014 at 3:07 PM, Garrett D'Amore 
 develo...@lists.illumos.org wrote:
 I'd love to see it go.  But I will wait for others to complain first.
 
 One idea would be to eject it from the gate and put it into a new repo where 
 it could also be updated if people still want it.
 
 Sent from my iPhone
 
  On May 6, 2014, at 12:48 AM, Alexander Pyhalov 
  develo...@lists.illumos.org wrote:
 
  Hello.
 
  When I tried to rebuild apache 1.3 again I found out that mod_ssl doesn't 
  like OpenSSL 1.0.
  Of course, I could look at it and try update it, but does someone really 
  use apache 1.3?
  Now it's only used as illumos-gate build dependency.
 
  Last time the question of removing print/lp* from the gate was rejected 
  partially because cups didn't provide trusted printing support.
  Our (OI /hipster) version of cups has TX patches. However, I haven't 
  checked that it works.
  As I understand, most distributions have already stripped this code. Isn't 
  it a good time to reconsider the question - either update dependency to 
  apache 2 or remove it?
  --
  Best regards,
  Alexander Pyhalov,
  system administrator of Computer Center of Southern Federal University
 
 
  ---
  illumos-developer
  Archives: https://www.listbox.com/member/archive/182179/=now
  RSS Feed: 
  https://www.listbox.com/member/archive/rss/182179/21239177-3604570e
  Modify Your Subscription: https://www.listbox.com/member/?;
  Powered by Listbox: http://www.listbox.com
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21175229-59db2a15
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21175229id_secret=21175229-7dd7c4fa
 Powered by Listbox: http://www.listbox.com
 
 
 
 -- 
 -Peter Tribble
 http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] recent nightly changes and other consolidation

2014-03-11 Thread Garrett D'Amore
In my opinion, the other consolidations should not be using illumos’ nightly.  
The needs of other consolidations are usually quite different from illumos, and 
vice versa.  Trying to build “one nightly to rule them all” is difficult 
without close coordination between consolidations maintainers.  Post diaspora, 
that coordination no longer exists.

Indeed, /opt/onbld indicates “ON”  (short for OS/Net), which is the 
consolidation that illumos is derived from.  I’d recommend that other 
consolidations create their own forks of /opt/jdsbld or /opt/gnomebld/ or 
whatever suits their fancy.
-- 
Garrett D'Amore
Sent with Airmail

On March 10, 2014 at 10:59:38 PM, Alexander Pyhalov (a...@rsu.ru) wrote:

Hello.  
After integration of 4522 the build doesn't fail nearly often enough we  
have some problems using nightly to build non-illumos consolidations.  
At least I couldn't fix slim_source build. Not sure about other.  

The question is the following:  
could nightly be modified so that build warnings are treated as  
build_extras, i.e. existing of $TMPDIR/build_warnings${SUFFIX} leads to  
build_extras_ok=n , not build_ok=n  
at  
https://github.com/illumos/illumos-gate/blob/master/usr/src/tools/scripts/nightly.sh#L224
  
?  

Or is it better just to use patched nightly while building these  
consolidations?  
--  
Best regards,  
Alexander Pyhalov,  
system administrator of Computer Center of Southern Federal University  


---  
illumos-developer  
Archives: https://www.listbox.com/member/archive/182179/=now  
RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-3604570e  
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21239177id_secret=21239177-2d0c9337  
Powered by Listbox: http://www.listbox.com  
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] GSoC? Decision time....

2014-02-27 Thread Garrett D'Amore
Yes, this is a good GSoC project.  I’m happy to mentor a student, modulo my 
concerns about working with remote students.  (I don’t want to mentor students 
from India, China, etc. because in my experience I have not been successful in 
supporting them effectively.  I’m much more likely to be happy working with a 
student who can ideally meet me in person at least once or twice in the term, 
or at least one in a timezone that makes it possible for reasonable 
collaboration to occur.  Again, this is just *my* preference as a mentor — I 
see nothing wrong with other mentors wanting to work with remote students if 
they feel they can give such students sufficient support; I just know I’ve not 
been successful in doing so the last few years.)

The successful student should have some experience with one or more of SCSI, 
SATA, device drivers, file systems.  A student without background in *any* of 
those will not be very likely to succeed in this project in the time allotted 
for GSoC, IMO.

-- 
Garrett D'Amore
Sent with Airmail

On February 27, 2014 at 11:06:22 AM, Adam Števko (adam.ste...@gmail.com) wrote:

Hi,

another possible project for GSoC could be adding TRIM support in illumos. 
According to my information, only some sd driver modifications  are needed.
SSDs are becoming  more widespread and illumos is the only OS which does not 
have proper TRIM support I know about.

Is this a suitable task for GSoC? I suppose there are many engineers on the 
list with needed expertise, who could mentor a student.

Cheers,
Adam

On Feb 15, 2014, at 1:35 PM, ken mays maybird1...@yahoo.com wrote:

Hello,
 
Note: OI is nothing more than a 'server OS' distribution with additional 
software. Leave it at that.
 
 
OI surely can mentor students as there are 'students' that already work on that 
project.
 
As for illumos, I note that there 'should be' a general focus on projects that 
a group of students can
 work on for the summer or accomplish in the 3-month span.
 
Porting device drivers is such a task. Many 'experts' here on kernel and device 
driver programming.
 
I'd like to see students work on USB 3.1/Thunderbolt 2 drivers for illumos. A 
few storage partners
use illumos and supporting device drivers related to storage makes sense - not 
so much graphic drivers. 
 
That brings into focus the reality of how illumos is being used on the 'bigger 
scale' of things. The
illumos kernel developers that can mentor students based on projects they may 
work on internally
and can hopefully lead that work into future jobs for the student or a great 
job reference.
 
As for OI GSoC, a project like 'Implement the 2013Q3 Intel Graphics Stack' is a 
great project which involves
upstream's Xnv implementation.
 
Note: I'd donate high-end graphic cards/workstations to students accomplishing 
those goals.
 
Sincerely,
Ken Mays
 
 
  


On Friday, February 14, 2014 2:53 PM, Garrett D'Amore garr...@damore.org 
wrote:
Lets all agree that we don’t want any simple efforts to just package software 
as part of GSoC, whether for any distribution.

Let’s also agree that if some very compelling project (forward and innovative 
thinking, not just making illumos try to compete with Linux on Linux’s terms) 
for Desktop technology comes up, we can evaluate such a project on its merits, 
and consider it as a candidate for GSoC slots.

Let’s also agree that opinions of folks not actively volunteering to mentor 
really don’t count for much here.   Its the time on the part of the mentors and 
admin, and Google’s money at stake.  Unless a project poses a risk to the 
“reputation” for illumos, it shouldn’t matter to other parties.

Thanks.

-- 
Garrett D'Amore
Sent with Airmail

On February 14, 2014 at 9:19:35 AM, Keith Wesolowski 
(keith.wesolow...@joyent.com) wrote:
On Fri, Feb 14, 2014 at 04:20:43PM +, Alasdair Lumsden wrote: 

 However there are plenty of people who do want to run it on the desktop, and 
 who are you to tell them they should not do this? 

I'm not telling people what to work on, since they're not employed by 
me. I'm trying to make sure that the illumos community represents 
itself favourably and accurately to the wider world, especially when 
trying to recruit young engineers to work on our operating system. 


--- 
illumos-developer 
Archives: https://www.listbox.com/member/archive/182179/=now 
RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-3604570e 
Modify Your Subscription: https://www.listbox.com/member/? 
Powered by Listbox: http://www.listbox.com

illumos-developer | Archives  | Modify Your Subscription  

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

- signature.asc, 817 bytes___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] GSoC? Decision time....

2014-02-14 Thread Garrett D'Amore
Lets all agree that we don’t want any simple efforts to just package software 
as part of GSoC, whether for any distribution.

Let’s also agree that if some very compelling project (forward and innovative 
thinking, not just making illumos try to compete with Linux on Linux’s terms) 
for Desktop technology comes up, we can evaluate such a project on its merits, 
and consider it as a candidate for GSoC slots.

Let’s also agree that opinions of folks not actively volunteering to mentor 
really don’t count for much here.   Its the time on the part of the mentors and 
admin, and Google’s money at stake.  Unless a project poses a risk to the 
“reputation” for illumos, it shouldn’t matter to other parties.

Thanks.

-- 
Garrett D'Amore
Sent with Airmail

On February 14, 2014 at 9:19:35 AM, Keith Wesolowski 
(keith.wesolow...@joyent.com) wrote:

On Fri, Feb 14, 2014 at 04:20:43PM +, Alasdair Lumsden wrote:  

 However there are plenty of people who do want to run it on the desktop, and 
 who are you to tell them they should not do this?  

I'm not telling people what to work on, since they're not employed by  
me. I'm trying to make sure that the illumos community represents  
itself favourably and accurately to the wider world, especially when  
trying to recruit young engineers to work on our operating system.  


---  
illumos-developer  
Archives: https://www.listbox.com/member/archive/182179/=now  
RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-3604570e  
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21239177id_secret=21239177-2d0c9337  
Powered by Listbox: http://www.listbox.com  
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] GSoC? Decision time....

2014-02-13 Thread Garrett D'Amore
Count me as a conditional mentor.  I’ll go ahead and register.  I really don’t 
want to mentor overseas people though — indeed I really only want to work with 
students who are able to meet in person at least once or twice during the 
period and over phone/skype at regular intervals.  The rationale here is more 
about my ability to be an effective mentor than anything I have against remote 
workers in particular — the past few times I’ve mentored I just think I’ve not 
been effective at helping my students.

-- 
Garrett D'Amore
Sent with Airmail

On February 13, 2014 at 9:14:40 AM, Albert Lee (tr...@nexenta.com) wrote:

On Thu, Feb 13, 2014 at 11:02 AM, Garrett D'Amore garrett.dam...@gmail.com 
wrote:

We have about 24 hours to decide whether we are going to do GSoC this year.

Do we have mentoring volunteers and a coordinator willing to do so, and with 
sufficient time?  I can mentor someone in So Cal, but experience is that most 
candidates for GSoC come from overseas.


After talking to others, I've been convinced that it's a good idea to continue 
participating this year, and I'm willing to be the organisation admin provided 
we try to size projects appropriately to account for risk, testing and review. 
I'm working on the application.

If anyone has strong objections let me know. If OI is interested in applying as 
well we should coordinate to see if a combined application is appropriate. 
Slots can be divided amongst the respective mentors.

Gordon has volunteered as a mentor.

-Albert

--
Albert Lee tr...@nexenta.com
Nexenta Systems, Inc.
illumos-developer | Archives  | Modify Your Subscription___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] GSoC? Decision time....

2014-02-13 Thread Garrett D'Amore
But they do.  Openindiana is still the reference as the only disto that can 
build vanilla an unmodified illumos-gate.  Unless that has changed?

Resources are tight enough that if there are mentors for OI willing to help out 
I see no issue.  Unless we have a larger number of mentors and viable 
candidates than slots. I doubt that is going to happen this year based on the 
responses so far.  I also haven't heard any of OI developers offer to mentor so 
it may be a moot question. 

Sent from my iPhone

 On Feb 13, 2014, at 9:27 AM, Keith Wesolowski keith.wesolow...@joyent.com 
 wrote:
 
 On Thu, Feb 13, 2014 at 12:13:42PM -0500, Albert Lee wrote:
 
 After talking to others, I've been convinced that it's a good idea to
 continue participating this year, and I'm willing to be the organisation
 admin provided we try to size projects appropriately to account for risk,
 testing and review. I'm working on the application.
 
 If anyone has strong objections let me know. If OI is interested in
 applying as well we should coordinate to see if a combined application is
 appropriate. Slots can be divided amongst the respective mentors.
 
 Sounds good; thanks, Albert.  I'd prefer very strongly to have OI apply
 separately if they want to participate.  A combined application
 encourages the belief that OI occupies a privileged position in the
 community relative to other distributions, which as we all know is not
 the case.  I also fear that it might make it difficult to convey the
 right message around what illumos is and the type of work we're
 interested in sponsoring (namely, OS work).  For the same reasons, I
 would also oppose a combined application with any other distribution.
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-3604570e
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-2d0c9337
 Powered by Listbox: http://www.listbox.com

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] mercurial is updated to 2.7

2013-08-19 Thread Garrett D'Amore

On Aug 19, 2013, at 6:11 AM, David Höppner 0xf...@gmail.com wrote:

 On 19 August 2013 15:01, Alexander Pyhalov a...@rsu.ru wrote:
 What determines this check? Can these checks be relaxed or onbld scripts are
 expected to fail with new mercurial?
 
 I think that are just versions know to work. It fails with other
 version unconditionally.

That's right.  There were problems with mercurial incompatibilities in the 
past, so the decision was made to hard code versions that had been tested.

Most of ON development these days is done using git, but I think there may be 
some hold outs (Nexenta?) who still use hg.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Copyright for contributors - not in files, OI branded zones, binary compatibility

2013-07-23 Thread Garrett D'Amore

On Jul 22, 2013, at 8:57 AM, Alan Coopersmith alan.coopersm...@oracle.com 
wrote:

 On 07/22/13 07:30 AM, Garrett D'Amore wrote:
 unless it had explicit approval to do so from any joint contributors.
 
 Remember the terms of the Sun Contributor Agreement granted Sun co-ownership
 and the right to release the code under any license of Sun's choosing, such
 as a proprietary license in any Solaris 10 backport.

Oh right.  The SCA.  Damn, forgot about that!

- Garrett


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Copyright for contributors - not in files, OI branded zones, binary compatibility

2013-07-23 Thread Garrett D'Amore

On Jul 22, 2013, at 2:03 AM, Joerg Schilling 
joerg.schill...@fokus.fraunhofer.de wrote:

 Garrett D'Amore garrett.dam...@dey-sys.com wrote:
 
 CDDL should not contain changes to itself, nor additional copyright
 notices of any kind.
 
 Its inappropriate (and in violation of the license terms) to modify the CDDL 
 license or boilerplate on code that you are not the sole author of.  That 
 boiler plate has *nothing* to do do with the copyright notices, except that 
 without a copyright notice, it becomes impossible to verify *ownership* of 
 the contribution, which is vital.
 
 I am not sure what you understand by boilerplate, but I believe that people 
 usually understand by boilerplate the copyright notice that is typically at 
 the 
 beginning of a file.
 
 It is of course apropriate to change the boilerplate, in special as Sun 
 agreed 
 with the community to put CDDL version 1.0 only in that text and this text 
 was 
 later mofified to read any CDDL version…

Sun should *not* have made any such modification to a file that had 
contributors to which it was note the sole owner, unless it had explicit 
approval to do so from any joint contributors.  The CDDL itself forbids 
modification or alteration of the copyright or license notices.

 
 Now that Sun was sold to Oracle and Oracle stopped contributing to the 
 project, 
 we need to be very careful and I thus strongly recommend to change the CDDL 
 boilerplate to again contain CDDL version 1.0 only in case someone edited a 
 file. Without doing that, Oracle could in theory create a CDDL-1.x or a 
 CDDL-2.x
 that says everything could be used by Oracle as closed source.

Yes.  Its actually a little worse than that -- the boilerplate *itself* is 
possibly subject to copyright, and using Sun's boilerplate in new files may 
actually require crediting Sun/Oracle with joint ownership. 

These problems are precisely why I've authored new boilerplate, stating 
explicitly 1.0, made the boilerplate public domain explicitly, and posted that 
boilerplate in usr/src/prototypes.  I encourage anyone writing *new* files to 
use those files as starting points.

For folks editing existing code, if the file already carries a notice you 
cannot modify if.  But if the license does not already explicitly say 1.0, you 
can insert a new notice like this:

/*
 * Portions Copyright 2013 Joe Contributor.  Contributions by Joe Contributor 
are made available under
 * the terms of the CDDL 1.0 only.
 */

That makes it pretty clear. :-)

- Garrett

 
 Jörg
 
 -- 
 EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
   j...@cs.tu-berlin.de(uni)  
   joerg.schill...@fokus.fraunhofer.de (work) Blog: 
 http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Copyright for contributors - not in files, OI branded zones, binary compatibility

2013-07-22 Thread Garrett D'Amore

On Jul 22, 2013, at 9:48 AM, Jim Klimov jimkli...@cos.ru wrote:

 On 2013-07-22 17:59, Garrett D'Amore wrote:
 
 On Jul 22, 2013, at 8:57 AM, Alan Coopersmith alan.coopersm...@oracle.com 
 wrote:
 
 On 07/22/13 07:30 AM, Garrett D'Amore wrote:
 unless it had explicit approval to do so from any joint contributors.
 
 Remember the terms of the Sun Contributor Agreement granted Sun co-ownership
 and the right to release the code under any license of Sun's choosing, such
 as a proprietary license in any Solaris 10 backport.
 
 Oh right.  The SCA.  Damn, forgot about that!
 
 Would I be wrong to assume that this was in place for OpenSolaris code
 (and indeed Oracle closed up their Solaris), while the new illumos
 contributors did not sign an SCA with Sun and thus are not subject to
 its terms? Did the (ex-)Sun/Oracle employees, including those currently
 active in illumos community, sign it? Even if yes, does it hold valid
 for post-split codebase?

I think this needs a lawyer to answer.  My feeling is that even for those of 
who did sign the SCA (I did), I think it would be difficult for Oracle to state 
that contributions to illumos constitute contributions to OpenSolaris and are 
therefore subject to the SCA.  If they did, I'd be willing to go to court to 
fight that.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Copyright for contributors - not in files, OI branded zones, binary compatibility

2013-07-22 Thread Garrett D'Amore
The prototypes follow this (the following is the file usr/src/prototypes/README 
in illumos-gate):

To ensure that everyone can use the same boilerplate text without triggering
copyright ownership because of the boilerplate itself, I hereby place the
following text in the public domain, which should be used to reference the
CDDL version 1.0 for each new file introduced in illumos.

- Garrett D'Amore

/*
 * This file and its contents are supplied under the terms of the
 * Common Development and Distribution License (CDDL), version 1.0.
 * You may only use this file in accordance with the terms version
 * 1.0 of the CDDL.
 *
 * A full copy of the text of the CDDL should have accompanied this
 * source.  A copy of the CDDL is also available via the Internet at
 * http://www.illumos.org/license/CDDL.
 */

/*
 * Copyright 2012 contributor.  All rights reserved.
 */


On Jul 22, 2013, at 12:10 PM, Joerg Schilling 
joerg.schill...@fokus.fraunhofer.de wrote:

 Alan Coopersmith alan.coopersm...@oracle.com wrote:
 
 On 07/22/13 09:19 AM, Joerg Schilling wrote:
 Well, the CDDL does not mention unmodifyable parts,
 
 http://opensource.org/licenses/CDDL-1.0 section 3.3:
 
You must include a notice in each of Your Modifications that identifies
You as the Contributor of the Modification. You may not remove or alter
any copyright, patent or trademark notices contained within the Covered
Software, or any notices of licensing or any descriptive text giving
attribution to any Contributor or the Initial Developer.
 
 But this does not cover the CDDL template text...
 
 ...anyway, this template text needs a change in any case as opensolaris.org 
 is 
 no longer existent. http://www.opensolaris.org/os/licensing does not 
 reproduce 
 the license text.
 
 Jörg
 
 -- 
 EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
   j...@cs.tu-berlin.de(uni)  
   joerg.schill...@fokus.fraunhofer.de (work) Blog: 
 http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Copyright for contributors - not in files, OI branded zones, binary compatibility

2013-07-17 Thread Garrett D'Amore

On Jul 17, 2013, at 7:19 PM, Nikola M. minik...@gmail.com wrote:

 On 07/17/13 11:15 PM, Alexander Pyhalov wrote:
 
 
 Nikola M. писал 17.07.2013 21:47:
 OI Hipster,
 (illumos-5c069a6) , last two updates have Xchat dumps core /crashing
 and X lock have no OI logo.
 
 About xchat - I've tried it. It didn't dump core, but at start
 complained about some symbols in tcl libraries. Perhaps, it also
 should be rebuilt.
 
 We need to do something with JDS... It will be always broken if we
 don't have a tool to automatically rebuild it.
 ---
 System Administrator of Southern Federal University Computer Center
 Hi, I was just looking around changes in hipster,
 And then I saw this:
 # Copyright (c) 2013 Alexander Pyhalov
 
 (https://github.com/OpenIndiana/oi-userland/commit/ab3ce40009249e514e51b0af8d2b8fee490c631a)
 
 Please remove this from everywhere it is, since it feels a bit stupid to
 put one person credit in there/anywhere in changed files, moreover, that
 is not the place for that as I know, but in changes logs.
 It is whole distribution copyright file, it is not part of CDDL
 and I feel like those making changes should, like, restrain themselves
 from putting such things in the distribution.

While I don't have any particular interest here, I will say that copyright 
ownership and attribution is up to the contributor to determine.  The distro 
can choose to make certain policies, but as for *illumos*, we encourage 
everyone to assert their copyright as they contribute.  We believe that the 
community is better protected by having a widely distributed ownership, as that 
makes it much harder for some other entity to pick up the source and close it 
up. :-)

changelogs are the place to record changes, not to record ownership.  ownership 
-- in the form of copyright notices -- is best asserted as close to the content 
being claimed as possible.  For files, that is usually in the file itself. :-)


 Just a thought, before someone important (not me) starts complaining..
 of putting your own Copyright everywhere. You use CDDL, you don't need
 your copyright _anywhere_ in the distro..

You're wrong on that point.  CDDL is the *license*.  The license means 
*nothing* without an *owner*, which is what Copyright establishes. 

- Garrett

 
 Oh yes, I would also like to have some testing before even hipster gets out,
 these things (like breaking firefox, etc, did not happen ih Hipster
 until now).
 I am interested in learning how to update things, etc, too. (JDS etc)
 
 What would happen to the rest of the apps if changes are such that
 applications stops working on a large scale? (Solaris was always proud
 of backward compatibility on binary level)
 It could be thinking about having OI-branded zones, that could have
 applications from OI /dev 151a8 running if older executables start
 failing on hipster on a larger scale. (like it seems they are failing
 with the recent changes)
 
 Nikola M.
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Garrett D'Amore interview

2013-06-23 Thread Garrett D'Amore
Yep.

The original questions were different, but reflected a misunderstanding on 
Chris' part.  To be completely honest, I'd rather have either left the original 
questions as is, or redone the interview after the original misunderstanding 
about my role with OI was cleared up.

- Garrett

On Jun 23, 2013, at 10:30 PM, Jonathan Adams t12nsloo...@gmail.com wrote:

 It probably would have been better if you'd asked him questions about Illumos.
 
 It's not quite the same as asking Xerox about Windows XP, but it kinda has 
 the same feel :)
 
 Jon
 
 On 23 June 2013 11:31, Chris Jones c/o Unixmen chrisjo...@unixmen.com wrote:
 Hi Garrett. Our interview has been published at Unixmen.
 
 See here. http://www.unixmen.com/exclusive-interview-garrett-damore/
 
 Regards
 
 Chris Jones
 

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Nfs 4.1 / pnfs

2013-06-17 Thread Garrett D'Amore
Vitaliy's work is incomplete, and probably cannot be used without substantial 
effort.  I'm not aware of *any* NFS v.1 implementations that operate properly 
on either illumos or Solaris.

- Garrett

On Jun 17, 2013, at 11:09 AM, Randy S sim@live.nl wrote:

 Hello all,
 
 I'm looking into the use of nfs 4.1 / pnfs in OI. I have found 
 https://bitbucket.org/gusev_vitaliy which is , I believe, an implementation 
 of nfs 4.1 in illumos. However, I cannot find any more info on how to go 
 about implementing it and or if there are any dependencies to take care of.
 
 Maybe somebody here can push me in the right direction to use nfs4.1 / pnfs 
 in OI (or any illumos based distro)
 
 Kind regards,
 
 Randy
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Nfs 4.1 / pnfs

2013-06-17 Thread Garrett D'Amore

On Jun 17, 2013, at 12:43 PM, Randy S sim@live.nl wrote:

 Thanks Garrett for your answer.
 
 Btw, I was under the impression that nexenta also uses an illumos based 
 distro with these nfs versions active as a base for one of their storage 
 clusters. 

When I left, they had been using a bunch of patches from illumos, applied on 
top of onnv_134.  Really really stale.  They had some local changes, but the 
NFS v4.1 code was at that time not deemed ready, and it was deprioritized.  
What may have happened since then, who knows?  Originally the update to a 
modern illumos was schedule for NexentaStor 4.0, but I think it would be fair 
to grant that release the moniker Duke -- as in Duke Nukem Forever. :-)   
Like DNF, the NexentaStor 4 may someday release, but it will be so far off 
schedule that there are few users who remember what the schedule was supposed 
to be. :-)


 
 I have just read a thread on the Oi discuss list where somebody succeeded in 
 deploying glusterfs I believe. My goal is to achieve redundant / fail-safe 
 data storage accross multiple nodes . Now I'm not that familiar with 
 GlusterFS but I'm going to read up on that, especially in combination with ZFS

Sure.  At one point Ceph was also looking at ZFS as a backing store.

Be aware that cluster filesystems are *not* a silver bullet -- they require 
extra planning, and many of them have unfortunate performance or semantic 
characteristics.  (Usually you have to trade off either performance, or 
consistency guarantees.)  Shared storage clusters are often simpler to set up, 
with more understandable performance characteristics.  (They do cost more 
though, usually.)  Of course, application level redundancy is almost always 
better, if your application can support it.

- Garrett
 
 Thanks for your input.
 
 Randy
 
 From: garrett.dam...@dey-sys.com
 Date: Mon, 17 Jun 2013 12:25:52 +0400
 To: oi-dev@openindiana.org
 Subject: Re: [oi-dev] Nfs 4.1 / pnfs
 
 Vitaliy's work is incomplete, and probably cannot be used without substantial 
 effort.  I'm not aware of *any* NFS v.1 implementations that operate properly 
 on either illumos or Solaris.
 
   - Garrett
 
 On Jun 17, 2013, at 11:09 AM, Randy S sim@live.nl wrote:
 
 Hello all,
 
 I'm looking into the use of nfs 4.1 / pnfs in OI. I have found 
 https://bitbucket.org/gusev_vitaliy which is , I believe, an implementation 
 of nfs 4.1 in illumos. However, I cannot find any more info on how to go 
 about implementing it and or if there are any dependencies to take care of.
 
 Maybe somebody here can push me in the right direction to use nfs4.1 / pnfs 
 in OI (or any illumos based distro)
 
 Kind regards,
 
 Randy
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
 
 
 ___ oi-dev mailing list 
 oi-dev@openindiana.orghttp://openindiana.org/mailman/listinfo/oi-dev
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Fwd: 52 OpenSXCE Screenshots documenting x86/x86_64 LiveDVD install

2013-06-01 Thread Garrett D'Amore
I didn't see a twitter friend request but to be honest I rarely even use 
twitter.  I would not make too many decisions based on my twitter activity (and 
mostly lack thereof) if I were you. 

I will contact you out of band to discuss other items. 

Sent from my iPhone

On Jun 1, 2013, at 3:34 PM, Martin Bochnig mar...@martux.org wrote:

 
 
 -- Forwarded message --
 From: Martin Bochnig mar...@martux.org
 Date: Sat, Jun 1, 2013 at 10:31 PM
 Subject: Re: 52 OpenSXCE Screenshots documenting x86/x86_64 LiveDVD install
 To: develo...@lists.illumos.org, disc...@lists.illumos.org
 
 
 
 
 On Sat, Jun 1, 2013 at 8:45 PM, Martin Bochnig mar...@martux.org wrote:
 
 
 http://www.opensxce.org/images/screenshots/
 
 
 
   I'm not sure if Illumos actually deserves me, OpenSXCE or all the Illumos 
 logos in OpenSXCE.
 OpenSXCE is the vsuccessor to MartUX, and I worked on it since 20050614.
 
 Garrett does not even accept me as twitter friend, and nobody from the 
 commercial Illumos sponsors ever offered me anything.
 Not 1 dollar, no job, no help.
 
 
 Maybe I should cut all Illumos advertisements from OpenSXCE.
 And offer it commercially.
 
 You folks love imperialism???
 Then take it.
 
 
 
 
 
 -- 
 regards
 
 %martin bochnig
   http://svr4.opensxce.org/sparc/5.11/
 http://opensxce.org/
   http://wiki.openindiana.org/oi/MartUX_OpenIndiana+oi_151a+SPARC+LiveDVD
 http://www.youtube.com/user/MartUXopensolaris
 https://twitter.com/MartinBochnig
  
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Fwd: 52 OpenSXCE Screenshots documenting x86/x86_64 LiveDVD install

2013-06-01 Thread Garrett D'Amore
We should chat on Skype.  I can certainly add you on twitter.  I do think that 
if you can commercialize it, then it's worth doing.  I know that there are 
folks who would like to be able to pay for commercial support for a Solaris 10 
compatible upgrade.  There are challenges of course but I think it may be worth 
following up on. 

As for other employers I know that most of the work I have is not in Germany 
but in Saint Petersburg RU and in Cambridge UK. 

That said if you are hungry I can see if I can find some tasks for you to 
perform. 

But of course your attitude on the mailing lists is sometimes very disruptive 
and counterproductive to your efforts. Comments like the ones you made about me 
don't make me immediately want to commence new work with you.  Something for 
you to think about. 

  - Garrett

Sent from my iPhone

On Jun 1, 2013, at 3:34 PM, Martin Bochnig mar...@martux.org wrote:

 
 
 -- Forwarded message --
 From: Martin Bochnig mar...@martux.org
 Date: Sat, Jun 1, 2013 at 10:31 PM
 Subject: Re: 52 OpenSXCE Screenshots documenting x86/x86_64 LiveDVD install
 To: develo...@lists.illumos.org, disc...@lists.illumos.org
 
 
 
 
 On Sat, Jun 1, 2013 at 8:45 PM, Martin Bochnig mar...@martux.org wrote:
 
 
 http://www.opensxce.org/images/screenshots/
 
 
 
   I'm not sure if Illumos actually deserves me, OpenSXCE or all the Illumos 
 logos in OpenSXCE.
 OpenSXCE is the vsuccessor to MartUX, and I worked on it since 20050614.
 
 Garrett does not even accept me as twitter friend, and nobody from the 
 commercial Illumos sponsors ever offered me anything.
 Not 1 dollar, no job, no help.
 
 
 Maybe I should cut all Illumos advertisements from OpenSXCE.
 And offer it commercially.
 
 You folks love imperialism???
 Then take it.
 
 
 
 
 
 -- 
 regards
 
 %martin bochnig
   http://svr4.opensxce.org/sparc/5.11/
 http://opensxce.org/
   http://wiki.openindiana.org/oi/MartUX_OpenIndiana+oi_151a+SPARC+LiveDVD
 http://www.youtube.com/user/MartUXopensolaris
 https://twitter.com/MartinBochnig
  
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] OI 'hipster' reboot effort

2013-05-18 Thread Garrett D'Amore

On May 18, 2013, at 8:49 AM, David Höppner 0xf...@gmail.com wrote:

 no.
 
 Discussion was about discontinuing the 32-bit kernel and to enable
 64-bit usr/src/cmd.
 Userland will be 32- and 64-bit. Upstream oracle builds 32- and 64-bit
 libraries, while
 standalone programs are converted to 64-bit only.

And I think that's a great approach for illumos to take as well.  We have to 
support the 32-bit run time probably ~forever, but we can stop delivering 
32-bit *commands*; especially we should not deliver both 32-bit and 64-bit 
programs -- assuming we are not also delivering a 32-bit kernel.

I'd possibly be OK with the concept of moving 32-bit x86 into a fork of 
illumos (another arch port, along the difference between sparc and x86), so 
that folks / distros who wanted to deliver a 32-bit system for older CPUs could 
still do it, but without burdening everyone else (and also without making the 
32-bit build carry the 64-bit stuff either. :-)

- Garrett

 
 -- David
 
 On 18 May 2013 07:13, Branden Harper bhar...@chaosweb.us wrote:
 Along those lines: there was some discussion about discontinuing 32 bit
 support in OI.   Is this project planning to move to 64 bit only?
 
 On May 17, 2013 10:12 PM, Colin Ellis panamaya...@gmail.com wrote:
 
 Hi Andrej,
 
 is there a bug tracker for this branch and a list of required package
 updates somewhere?  I'd like to prioritize my efforts in line with what
 others need.
 
 Also what compilers are used on this new hipster release?
 
 
 On Fri, May 17, 2013 at 7:14 PM, Andrzej Szeszo asze...@gmail.com wrote:
 
 Hi All
 
 Seeing that the project is slowing down a bit, I have decided that I
 will try to help it get some momentum back.
 
 Firstly, if you rely on stable OI releases, Jon Tibble will carry on
 producing traditional releases and they will be made available in the
 /dev repo and as installable ISO/USB images. OI 151a8 should be out
 real soon now.
 
 /dev releases follow traditional Sun/Oracle releng process, which is
 very time consuming. Mainly for that reason it may take a very long
 time before any build system update will be reflected in the package
 repository.
 
 OI 'hipster' is trying to change the process by switching to a rolling
 release model.
 
 There is single top-level build repo on Github:
 https://github.com/OpenIndiana/oi-userland. If you want to change
 something or add new packages - simply send a pull request.
 
 Changes to the build repo are automatically picked up by Jenkins
 instance, packages are built and then published to the
 http://pkg.openindiana.org/hipster repo. It is all set up and working
 now.
 
 http://pkg.openindiana.org/hipster repo currently consists of /dev
 contents + JT's /dev-test OI 151a8 bits + Milan Jurik's JDS work +
 Jenkins built packages.
 
 The plan is to improve what's out there incrementally. Eventually it
 should be possible to build complete OS from the Github repo.
 
 To use /hipster repo, install OI 151a7 and run (as root):
 
 pkg set-publisher -O http://pkg.openindiana.org/hipster openindiana.org
 pkg update -v
 
 Few people started submitting changes already. Thanks for that! If you
 have something to be added or changed in the repo, simply send us pull
 request.
 
 Couple useful links:
 Jenkins dashboard: http://hipster.openindiana.org:8080/
 Component build logs: http://hipster.openindiana.org/i386/logs/
 
 Andrzej
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
 
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI project reboot required

2013-05-12 Thread Garrett D'Amore

On May 12, 2013, at 9:05 AM, Magnus mag...@yonderway.com wrote:

 
 On May 12, 2013, at 12:02 PM, Jim Klimov wrote:
 
 
 I believe, 32-bit should be retained. While it is of little utility
 for ZFS and other huge-RAM jobs, it may be required for some netbooks,
 older hardware repurposed for tests and SOHO servers, as well as for
 resource-constrained testing VMs. So I'd vouch for this fork/patch
 approach if this upstream is still followed.
 
 Not to mention intriguing projects like 
 http://wiki.illumos.org/display/illumos/Raspberry+Pi+Bring-Up
 

ARM11 is only 32-bit, and has nothing to do with the discussion of whether we 
would retain *x86* 32-bit mode support.

- Garrett

 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] OI project reboot required

2013-05-12 Thread Garrett D'Amore

On May 12, 2013, at 11:31 AM, Jim Klimov jimkli...@cos.ru wrote:

 On 2013-05-12 19:06, Garrett D'Amore wrote:
 So, out of curiosity -- *who* is actively running illumos on 32-bit kit 
 today?  I'm not interested in hypothetical uses or kit that is sitting 
 around in your garage waiting for you to do something with it…. I'm 
 interested in people who would be immediately impacted and severely so if 
 illumos were not available on 32-bit CPUs right now.  (To give a counter 
 example: I have a 32-bit Atom netbook, that I have OpenIndiana on.   I turn 
 it on once every year or so… if that often … so I can't seriously claim that 
 I would be negatively impacted if illumos were to move to 64-bit only.)
 
 Indeed, I can't vouch for such systems, even my old home-NAS which was
 my first victim of illumos/OI endearment had a Pentium-D with x86_64
 support (though likely not virtualization acceleration features -
 which would IIRC require VMs to be 32-bit). This box would be in my
 production today, had it not broken while I am on a prolonged trip
 away from that home; but it won't be impacted by a 64-bit only OS,
 indeed (it did have some VMs for a test farm though, and they might
 be impacted).

Your VMs should be migratable to a more modern hypervisor, if the one you have 
can't run x64.

 
 Also I know of many small (SOHO) storage boxes which can be made to
 work with OpenSolaris and illumos-based OSes, and of those only the
 HP N36 and N40L have (known to me) 64-bit AMD CPUs and ECC support;
 most other such boxes are built around Atom, and often 32-bit with
 some 2GB RAM. While this is not interesting for intensive production
 use, some users of these boxes as reliable (ZFS) home storage might
 be hurt by move to 64-bit only OS. Arguably though, lack of ECC did
 probably burn my home-NAS causing some corruptions poorly-explicable
 otherwise. While I wouldn't recommend non-ECC ZFS NASes for any use,
 at least as a newly built rig, people that have a black box which
 just works, and aren't keen on spending time and money to buy and
 setup regular upgrades, are kind of stuck with it until the HW dies.

The thing is… most of these in place systems aren't likely to want or need 
the continuous stream of updates.  We can argue about bug fixes, and security 
considerations, but your average home NAS isn't sitting out there exposed on 
the internet.  

Anyone building a new box like this would use a newer Atom that supports x64.  
(And Atom is entirely unsuited to this due to lack of ECC, as you mentioned, 
but hey, most SOHO users don't care about that, although they should.  The ones 
who use ZFS because they worry about silent data corruption are probably *also* 
smart enough to understand the risks of running without ECC.)

I think *most* users of these SOHO boxes are *not* using illumos, even those 
who use illumos in other capacities, but are instead relying on FreeNAS, or the 
commercially supplied solution.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI project reboot required

2013-05-12 Thread Garrett D'Amore
I have a hard time believing you would choose to switch to Linux instead of 
taking the time to upgrade the hardware.  A two or three year or even five year 
old system will probably be a big upgrade and cost less than the labor to 
switch to Linux. 

Sent from my iPhone

On May 12, 2013, at 12:13 PM, Dmitry Kozhinov d...@desktopfay.com wrote:

 I am running a small web and ftp server at university on a 32-bit AMD Athlon. 
 So I would be affected.
 
 However I cannot argue for retaining 32-bit support in OI, because any 
 baggage certainly should be dropped in order for OI project to proceed.
 
 I can upgrade the hardware (unlikely);
 I can switch to Linux (reluctantly).
 
 - Dmitry.
 
 So, out of curiosity -- *who* is actively running illumos on 32-bit kit 
 today?  I'm not interested in hypothetical uses or kit that is sitting 
 around in your garage waiting for you to do something with it…. I'm 
 interested in people who would be immediately impacted and severely so if 
 illumos were not available on 32-bit CPUs right now.
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] OI project reboot required

2013-05-12 Thread Garrett D'Amore
Don't misunderstand me.  I want to eliminate 32 bit kernels and delivery of 
certain 32 bit versions of system utilities. This should in no way affect any 
3rd party apps.  We need to keep the 32 bit app runtime for the foreseeable 
future. 

Sent from my iPhone

On May 12, 2013, at 12:51 PM, Nikola M. minik...@gmail.com wrote:

 On 05/12/13 07:10 PM, Garrett D'Amore wrote:
 On May 12, 2013, at 9:02 AM, Jim Klimov jimkli...@cos.ru wrote:
 
 
 I believe, 32-bit should be retained. While it is of little utility
 for ZFS and other huge-RAM jobs, it may be required for some netbooks,
 older hardware repurposed for tests and SOHO servers, as well as for
 resource-constrained testing VMs. So I'd vouch for this fork/patch
 approach if this upstream is still followed.
 We've been doing this for years now.  I'm now starting to think -- 3 years 
 later on -- that this argument feels specious today.  Who runs illumos on a 
 netbook?  I did, once.  Not any more.  (And modern netbooks have 64 bit 
 support!)
 
 Older hardware must be *really* old.  Over 5 years.  For servers, probably 
 over 10 years.  I've thrown away my Pentiums and Pentium IIs.  I suppose 
 there could be some Pentium IIIs and IVs out there, or AMD Athlons 
 (pre-Athlon64), but they'd all be really really slow by today's standards.  
 Do people run illumos on such kit?  I'm highly doubtful, unless that kit is 
 around just to answer the question of whether 32-bit kernels still work. :-)
 Maybe it's called backward compatibility. I think Firefox and
 Thunderbird are 32-bit. Isn't the Multiarch what defined Solaris, like
 always? I don't want we should loose Solris10 zone if someone needs that
 in some moments untill some moment in the future. (There are still
 people not migrated from S10)
 
 There is still many older computers that could be useful with Illumos
 distro.
 Some Oracle decisions are a bit also insane, like removing support for
 Floppy disk (why removing when not already used much) and support for
 Smart card identification for a Workstation/server.
 
 Openindiana, Illumos have also an advantage of supporting older
 hardware, that Oracle removed support for.
 We should not forget that market of people using Just FINE servers that
 large corporations throw out but could be used for years.
 Removing support for still widest-supported architecture on the planet
 could be a bit short-sighted in our current market position (not
 counting those high-end cloud Illumos consumers, but ordinary people).
 If there is some netbook that needs to be used, or older but fine
 notebook as a control console, Illumos distro could work on it for
 years, since one of the `advantages` of slow development moving of
 Illumos could be lower need of changing hardware over years. Or bigger
 stability and backward compatibility.
 
 Of course, nothing is set in the stone, it will be how developers want.
 If 32-bit needs to be moved to separate place or cut of from newest
 advanced be it. But not if it is not necessary.
 
 GDA: Will there ever be Release or Version of Illumos? Unlike
 current rolling-releases?
 Will Illumos ABI,API remain stable, like on Solaris?
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI project reboot required

2013-05-11 Thread Garrett D'Amore

On May 11, 2013, at 10:05 AM, Nikola M. minik...@gmail.com wrote:

 On 05/10/13 02:19 AM, Garrett D'Amore wrote:
 more constructive than whinging about it will be to find ways to either a) 
 make a commercially viable case for it so people can get paid to work on it, 
 or b) lead a volunteer effort to make this work.
 I think that without Desktop that is running on the server, I can not
 sell Illumos based distribution as a server product. That is because
 small companies and offices expect to have GUI working, so they can log
 in and possible do something with the machine.  I suppose that machine
 without GUI would look to them as a blackbox if there is just command
 line.

And yet, many people are building products on top of illumos that *are* selling 
well, and don't provide a graphical login (at least not in the traditional 
sense -- some of them offer a browser based login.)  SmartOS, Nexenta, 
GreenBytes, etc…. even Sun traditionally sold more headless systems than 
systems with a graphical desktop.  (All those rack mount systems don't need a 
graphical desktop -- but they *should* offer a compelling experience using 
other management tools -- like Browser or native mobile apps to help with 
systems management.)

 There is no desktop per se and server as a product per se. It is the
 server distribution that has desktop environment and programs for
 convenience. If I am selling it, I am selling a server. And having
 Desktop environments on server is nice. Not having desktop environment
 on server in 2013 is NOT NICE.

Actually, I think this attitude is dated for the reverse reason.  In 2013 
*desktop* doesn't matter, and that trend has only been accelerating.  Because 
people access their systems using their personal Macs, or more often using thin 
clients (tablets, mobile devices, etc.)… 10 years ago your arguments were much 
more valid, IMO.

The question is no longer about whether I need a desktop UI on my server, but 
is now moving to whether I need a desktop at all.  (I think a bunch of us *do*, 
but we're a shrinking population.)

[ cut! ]

 One thing many people do not realize is that because of advanced Illumos
 technologies, Illumos-based distributions have a potential to be
 super-desktops in some future. Maybe that IS insane, but
 I tend to see the future where I use GUI to manage servers and do things
 I can not do with CLI-only.

Hey, now you're talking!  If were (or anyone) is going to invest in an illumos 
desktop, why not do it in a way that makes sure that what we're doing is 
*better* than just another Linux distro.  Trying to keep playing catchup with 
Ubuntu is IMO a wasted effort.   If on the other hand you can *surpass* them in 
some meaningful ways, *then* you've got my attention.  The problem is that 
nobody has been able to do that  yet.

 If Fedora would ditch desktop upon install, and Ubuntu started releasing
 only server edition without Desktop environment, what would be left of
 them selling to customers? (Even if server do not run Desktop)
 What would you show to them on the presentation? Black screen of 1985?

They show GDM today.  But who really cares about that?  Of the people who are 
decision makers in any company, how many of them choose a Linux graphical 
desktop?

The exception here is the Chromebook experience and OLPC…. they were able to do 
something cool and make a compelling argument.  But nobody else has built a 
compelling Linux or Unix desktop with a reason to exist besides being free.  
And there is no commercial value in just being free -- you can't make up in 
volume unless you have some revenue. :-)

 
 I always planned to eventually sell Illumos distro as a server, but I
 want a customer to SEE it and say:
 OK, NICE, whatever. And not: Oh, no.., whatever.
 And that is how money could flow. If I have something to contribute back
 , but without GUI, I don't think it can sell.

I think if you believe your buyers care about the desktop, then I think you 
probably don't understand your buyers.  Or possibly I don't understand your 
market -- but in the *server* space almost *nobody* cares about the desktop UI.

- Garrett


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Orange Indiana?

2013-05-10 Thread Garrett D'Amore

On May 10, 2013, at 9:27 AM, Martin Bochnig mar...@martux.org wrote:

 The question remains, if it really needs to be IPS based.
 Or if it can be SVR4 and CSW style pkgutil.net.
 If you read Garrett's mails he also asked this question from time to time, 
 just the day before yesterday again.

*illumos* uses IPS.  That's not likely to change anytime soon, if only because 
the pain of changing packaging systems is too high a cost to bear.

That said, its *easy* to make systems that take IPS metadata, and build binary 
packages in various other formats.  Its been done many times -- IPS to tar, IPS 
to SVR4, and IPS to .deb. I've even written an image builder that parses IPS 
using shell scripts.  Easy peasey.

So a distro can choose whatever format they like.  I recommend (highly) 
continuing to use IPS metadata as the source form, if only because it is the 
only packaging format that actually aims to completely describe the resultant 
end-system in parseable metadata rather than relying on scripting languages to 
help out.  (SMF boot helpers notwithstanding….)  This would mean that others 
could use the source formats to deliver whatever binaries they like.

 
 But rather than just getting lost in endless discussions, I rather continue 
 with the long promised (delayed) x64 version ...
 Then you can better feel if it would be acceptebable to you (SPARC users 
 can already test, but as far as I understand it, few of you still have a 
 SPARC).

Actually I suspect lots of us still have SPARC kit in garages, closets, etc.  
Just most of us long since turned them off due to poor tradeoffs.  (High noise, 
high heat, power consumption.  Low performance -- at least the sparc kit that 
most of us have laying around.)

 
 The src and pkgdefs are here and I'm willing to release everything.
 Doing it properly by committing change after change into hg can take decades.
 So either I just create diffs or upload tar's or create a history-less hg or 
 what you want.

Nice work Martin. :-)  I like your style (delivering the work rather than 
discussion about the work. :-)

- Garrett


 
 
 
 regards
 
 %martin bochnig
   http://svr4.opensxce.org/sparc/5.11/
 http://opensxce.org/
   http://wiki.openindiana.org/oi/MartUX_OpenIndiana+oi_151a+SPARC+LiveDVD
 http://www.youtube.com/user/MartUXopensolaris
 https://twitter.com/MartinBochnig
   ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] OI project reboot required

2013-05-09 Thread Garrett D'Amore
Fundamentally, the question you all should be asking is, what is the purpose of 
the project?

The problem with OI has always been lack of a clear vision.  The original 
purpose, to be a free community-run clone of Solaris 11, had no future.  It was 
doomed to fail because it was an attempt to follow a leader who who did not 
want to be followed and was making changes that specifically made such an 
attempt extraordinarily difficult (like changing closed source dependencies) -- 
and the leader had also itself lost its vision, or at least altered it, such 
that it was never going to the same places that the folks behind OI wanted to 
go.

I'm a big fan of trying to build cool and interesting technologies.  Of 
innovation.

Can OI innovate?  Its not clear to me.  Thankfully, *illumos* is certainly 
innovating.  Other distros are innovating.  Some in cases that lead very very 
far from the vision or model of OI. (SmartOS has led the way the most -- 
challenging many of us to rethink how we manage systems, in ways that 
ultimately have been extremely beneficial for those who were able to cross the 
cognitive hurdles presented by its new administrative model.)

Can OI find a niche that sets itself apart from excellent options like SmartOS 
and OmniOS?  Is there even a purpose to such differentiation?

I don't know the answers to these questions.

I do think that there is always going to be substantial tension between those 
who want to keep compatibility with their old stuff (whether the old stuff be 
legacy closed source applications, scripts that they wrote 15 years ago, 
decades old SPARC kit, ancient laptops, or 10 Mbps ethernet with AUI 
transceivers), and the people who want to innovate and explore modernization 
(Gary Mills' work to support login names  8 characters is a prime example of 
this tension).   Its a tricky balance to find, and many of the hardest working 
people (Martin Bochnig comes to mind, for example) are firmly in the don't 
break my old stuff camp.  The problem is that this camp is inherently change 
resistant -- and yet fundamentally OI was already too different from previous 
Solaris releases to satisfy those folks.

Where this is leading me is this….

1. Is there enough market demand/interest/skills/resources to justify a legacy 
style distro (something more like Solaris 10 than Solaris 11/OI, including 
SPARC distro support, etc.)  It seems there is almost enough talent here -- 
perhaps if those forces worked together more collaboratively we'd see something 
good come about?

2. Is there a need for a more forward looking distro apart from the work being 
done in OmniOS?  (To be clear, I'm not affiliated with OmniTI in any way -- I 
just hate to see pointless duplication of effort)

Again, I don't know the answers to these questions, but I *strongly* believe 
that anyone thinking of stepping up to reboot the OI project (or create any new 
one) needs to have a much clearer vision -- and needs to be a strong enough 
leader to more or less enforce this vision.  A democracy here won't work -- 
precisely because of the pressures I've already indicated.  In my opinion it 
would be better to spawn two separate projects, each of which creates value to 
serve their adherents, than to have single project that cannot make any 
progress because of the inherent inability to resolve the differences between 
the two main camps.

What I *will* say is this… regardless of what happens, I'm very pleased that 
illumos will carry on -- and continues to be a home for innovation, thanks in 
no small part to the efforts of folks like Joyent, OmniTI, Nexenta, DEY, and 
perhaps many others who've been working more quietly.  I'm incredibly grateful 
to the team that put OI together -- it filled an important gap in the 
ecosystem, and contributed significantly to the uptake of illumos -- so 
regardless of what ultimately becomes of the project, a big thank you to the 
various parties who put it together.

- Garrett

On May 9, 2013, at 1:01 AM, Andrzej Szeszo asze...@gmail.com wrote:

 Hi All
 
 (Instead of replying to a message in one of the other threads I thought I 
 will create a new one.)
 
 Just wanted to say that I don't see a future for the project in its current 
 form. There is simply too many packages and too much baggage for a handful of 
 people to look after.
 
 I think the project needs a new vision and a reboot. If you have any ideas 
 for the project and can write scripts/makefiles to generate a distro/live 
 CDs/etc. - speak up! You don't have to be a leader if you don't want to :)
 
 Regards,
 
 Andrzej
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI project reboot required

2013-05-09 Thread Garrett D'Amore

On May 9, 2013, at 1:05 PM, Milan Jurik milan.ju...@xylab.cz wrote:

 Hi,
 
 OK, so start yet another distro :-)
 
 OI needs one thing it does not have - release engineering team. Jon is
 too busy and I cannot do that. I am happy to work on some things from
 time to time for fun but my job is more and more time consuming and I
 enjoy it (and my private life also). And to be fair, with total lost of
 interest in desktop systems in Illumos by core team, I have less and
 less motivation to work on it.

I'm not sure who the core team for illumos is -- I'd guess I'm part of it, 
since I started the darn project, but we don't have any definition of core 
team, apart from the Developer Council.  As the developer council is made of up 
some of the most widely recognized illumos/Solaris leadership, and almost 
*never* actually makes any official decisions, its hard to say there is any 
group of people that you'd say has no interest in desktop systems.

What *is* true is that there is zero commercial investment in illumos on the 
desktop, while there is substantial commercial investment on server side 
innovation.  This is not a bad thing -- we (the commercial investors in illumos 
-- the folks who use and develop it as part of our day jobs) simply recognize 
that like any tool, illumos has some tasks that it is well suited for, and 
others where other tools make more sense.

Some may attribute this type of thinking to nefarious purposes, but it really 
comes down to something much much simpler.  Economics.  Maintaining a desktop 
capable system is *hard*.  Making one that can compete against capable 
offerings from Apple, Microsoft, Google, and Canonical is *really* hard.  And 
*those* guys are fighting a battle to keep the very desktop itself, relevant, 
in the face of tablet devices.  And so how do you make a commercial case for 
investing in illumos on the desktop?  There are some specious arguments for 
supporting legacy uses, facilitating developer adoption, etc., but none of them 
have actually borne fruit, and there are known non-trivial hurdles for such 
cases.  Indeed, the very failure of OpenSolaris itself can be cited as an 
example of this failure -- Sun with not inconsiderable investment and 
resources, was unable to make a commercially viable desktop based on Solaris 
technology, even though they were clearly willing to do so even at the 
*expense* of their otherwise lucrative server business.

So most of us have learned from those failures (even though they may not have 
been our own), and moved on.

(Admittedly there are still people in Oracle working on the Solaris desktop, 
but AFAICS that mostly amounts to acting as a gateway to Microsoft systems via 
Rdesktop, or acting as a glorified webtop / kiosk front end.  And I think you'd 
be hard pressed to show those efforts as being profit centers within Oracle.  
They're mostly seen as supportive of Oracle's other more core business needs.)

Upshot, *today* anyone who thinks there is a commercial future in illumos on 
the desktop is probably smoking something.  There are a few people who would be 
willing to pay for it, but it needs more than a few dozen people willing to pay 
a couple hundred dollars (more often substantially less) to make this a viable 
and interesting (economically) venture.

What that means is that illumos desktop technologies have been relegated, at 
least for the time being, to the realm of hobbyists.  In some cases, very 
talented hobbyists -- even in some cases people who work professionally on 
illumos server technologies --, but hobbyists nonetheless.

All this said, I'd love for someone to come up with a believable, realistic 
story for making a commercial desktop product on illumos.  I think it would be 
good for illumos.  But in the absence of more compelling evidence to the 
contrary, I'd question the sanity, or sobriety, of anyone who seriously thought 
that commercial investment in illumos on the desktop made sense today.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OI project reboot required

2013-05-09 Thread Garrett D'Amore

On May 9, 2013, at 4:00 PM, Bob Friesenhahn bfrie...@simple.dallas.tx.us 
wrote:

 On Thu, 9 May 2013, Garrett D'Amore wrote:
 
 Upshot, *today* anyone who thinks there is a commercial future in illumos on 
 the desktop is probably smoking something.  There are a few people who would 
 be willing to pay for it, but it needs more than a few dozen people willing 
 to pay a couple hundred dollars (more often substantially less) to make this 
 a viable and interesting (economically) venture.
 
 There is little commercial future in the desktop for Linux distributions as 
 well yet almost all of them have a graphical desktop.

Admittedly true.  And yet, most of them *started* on the desktop.  Linux's 
roots are in the desktop.  Most of those distros took off because they had a 
groundswell of support from developer users who wanted it on the desktop -- 
they didn't have servers, and options like VMware simply didn't exist at the 
time.  I'd argue that this is largely an artifact of history. I would be 
entirely *unsurprised* if distro vendors like RedHat and Oracle simply 
*ditched* their desktop support at some point in the future -- its clear to me 
at least that folks aren't running those distros on the desktop.

In fact, I can't think of *anyone* who's paying for a desktop OS that doesn't 
come from either Apple or Microsoft. 

 Availability of a graphical desktop is seen as a requirement for common 
 acceptance.

Historically true, but I seriously doubt it now.  SmartOS is the counter 
example from this community.  I think there are others.  For example, OpenBSD 
was highly popular for a long time for its security emphasis, but I don't know 
*anyone* who ran it on a desktop.

The widespread availability of virtualization like VMware, VirtualBox, and 
Parallels means that there is little need to take over the user's desktop to 
provide a reasonable environment.  Most people these days develop using SSH, 
etc.  The folks I know who use Linux would, apart from a few extremists, not 
care whether the desktop ran Linux, FreeBSD, or Solaris, as long as it Just 
Worked and provided a familiar UNIX-like backend.  (I contend that these 
principles have lead strongly to the uptake of MacOS in the developer 
community…. I use an Apple laptop for my own environment, even though I 
wouldn't *dream* of using MacOS in a server capacity.)  For me, Terminal.app 
and ssh is along with VMware gives me everything I need for doing cool things 
with illumos on my desktop.  I explicitly *disable* the graphical login on 
illumos. :-)

  Much/most of the graphical desktop development taking place for Linux does 
 not seem to be done by the companies which popularly peddle it (e.g. 
 Canonical has been more of a desktop packager except for its useless Unity).

Only partly true (Qt is the counter example).  But yes, a lot of the desktop 
development in Gnome and company is done by community members who are 
passionate about this. And guess what -- almost all those guys are Linux 
bigots.  There's a huge trend in those spaces to adopt technologies that are 
Linux-specific, to the point of near active hostility towards other FOSS.  That 
creates a huge barrier for leveraging their efforts.  Do we have the kind of 
volunteerism here to take up a duplicate effort?  And why just duplicate?  If 
we have *that* kind of interest and volunteerism, I'd recommend actually doing 
something *cooler* and better.   Of course, that flies in the face of legacy 
compatibility….


 
 The argument about no commerical future is becoming worn out and tired 
 since that (commercial purpose) is not why OpenIndiana/Illmos users want to 
 log into a graphical desktop.

Worn out and tired it may be, and *yet* people complain about the lack of 
leadership and progress.  I don't know about you, but I have to pay for 
housing, groceries, and gasoline (among other things).  So I have to work at 
things that pay the bills.  I am lucky enough that this maps well to things 
that are also interesting to me.  Maybe its unfortunate that folks aren't 
finding ways to make a living at this, so that a developer community will 
spring up around it.  But more constructive than whinging about it will be to 
find ways to either a) make a commercially viable case for it so people can get 
paid to work on it, or b) lead a volunteer effort to make this work.

The problem with b is that its a very large, and often thankless, job.  
People spend more time complaining about broken things on the desktop, than 
they do actually helping fix things.  Individual leaders get exhausted, and 
move on.  This is a recurring theme in this community -- Nexenta desktop, 
StormOS, AuroraUX, OI, etc. 

So, it comes, for me at least, back to a.  Figure out a way to make a 
commercially viable story so that you keep a small group of developers paid.  
Right now, I don't know of any such story, and when I bring this up, the 
responses like yours Bob, amount to nothing more than putting your head

Re: [oi-dev] State of development

2013-04-16 Thread Garrett D'Amore
I've tried to stay away from commenting on this thread, but….

The problem with OI is lack of sufficient man power and leadership.   There are 
other problems as well (vision is one I referred to in the past).

But most urgently, to keep OI going, with any kind of cadence, it needs more 
volunteers.  The comments below point to lack of a plan . What's even worse 
than lack of a plan is lack of resources to *execute* a plan.  Release a full 
desktop distribution is *non-trivial*, and the road is littered with failed 
efforts due to insufficient resource, or lack of sufficient motivation.  
(Nexenta used to have a desktop distro… that's how they started before they 
moved to storage -- the work/payoff ratio doing a desktop simply doesn't pay.)

I'm happy to report that illumos' future is no longer tied to OI's.  But I'd 
still love to see more folks pitch in and help drive it.  As for myself, I 
simply haven't the time to do so; illumos and my own commercial venture (not to 
mention my family!) leave me little time for hobby work anymore. :-) 

- Garrett

On Apr 16, 2013, at 6:17 PM, Chris Jones c/o Unixmen chrisjo...@unixmen.com 
wrote:

 As others have stated, a road-map outlining planned target dates for
 releases and updates is definately  needed and is what everyone wants to
 see. Otherwise, any project can seem stale and inactive.
 
 I have been a long time reader of this mailing list and contact people
 via email regularly and I know OpenIndiana is far from dead and
 inactive. But looking at the information and resources on offer on the
 web, there's not really anything useful that suggests what is going on
 with the project and where it is heading. And there also needs to be
 clear information about who is in charge of what in the community. Who
 is the Project Leader? Who is in charge of development and organization
 of such tasks? If it is all there in the dark alleys of the internet
 somewhere, it certainly isn't easy to find.
 
 
 Regards
 
 Chris Jones
 
 
 -- 
 -BEGIN PGP PUBLIC KEY BLOCK-
 Version: GnuPG v1.4.13 (GNU/Linux)
 
 mQENBFFPo3sBCADxDbIkPcOR0/xdrCemg1rcoFrKBpcQfH+44NZrvMfOW0TO2snZ
 vbyZm9+wRMwDDyMqnFtsFnO3zYGlLGjzbDWFZKGk/2FWnAYz9MFCtvn6G1PaQ3PF
 5UwIDrCChb3aZrkrbmzp2nxh9qP2AiiL0mbYOWv+57EsYqrS6bXEy1S9zNTyb/CC
 pba59NQHma+BS8wc9AuzwP7DYoKdd93TJUrNpccHA/et4TK7G9Grehj/AdyhkTQT
 XqQCi5wkn+nBBJNawOBgB2hX/LsARJcOYWKWCDwfQV+wl3uNCukit7ZE3oAofSiq
 CGbqYRTEtzci/dly1Yfj9k48GRFbniYrMxMLABEBAAG0JENocmlzIEpvbmVzIDxj
 aHJpc2pvbmVzQHVuaXhtZW4uY29tPokBPgQTAQIAKAUCUU+jewIbAwUJACjqpQYL
 CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQpmxmkTpS3RPbkwf+MWRgEONrZlpy
 IgiFtEfpvIix0umbRo6AgFMc9WNbU5M8lT+7tAHX3DjiOd+9WMqrQXapXtMM1mRh
 ip+gLPNZ63BT3NlRKjvosatAQhLqR42MwHtA/cd2Oaf//3BDIAg1L71O/2Y9NB7d
 C/DkJjDQX4xjRKkspmLuiDuZN/KiPhxB293eGdhCIa0wzo74rWiEBvVqAUDPZgnC
 0LxUGk0lZzyqoVeeSrojWPxt2d4FEw6ytMutQyZ4N2MbE/iBMYSHuYt5IEsLXGQS
 7PwiHKXrOo8kitXfYfDBQrpjWpO0KnHKNd+5SrEisCjr7Fers9r7kH5O/E2C1w4h
 MZoLN6EhwA==
 =j5I7
 -END PGP PUBLIC KEY BLOCK-
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] BMC driver on Illumos

2013-03-28 Thread Garrett D'Amore

On Mar 28, 2013, at 12:05 PM, Jim Klimov jimkli...@cos.ru wrote:

 So, for the case of dedicated-hardware watchdogs, this is the part of
 your post which I can't find as relevant: The usual thing is to hook
 this up to a system timer, which will catch hard hangs.

What I mean is that what most systems do is not express an API out to userland, 
but just have something that runs out of the timer that tickles the hardware 
watchdog register.  This guards against the hard hang of the entire 
system/scheduler, but it does nothing to ensure that some upper layer services 
are still being handled.

Now I've not looked at Linux and how it uses watchdogs… but I've experience 
with a few different embedded systems, and the above handling is almost 
precisely what I've seen done.  NetBSD was nice because it instead offered a 
watchdog facility that extended into userland, allowing the service check to be 
done by a userland daemon, which is far more interesting than just that the 
clock interrupt handler is still working properly. :-)

- Garrett

 
 Sorry for the long ramble,
 //Jim
 
 On 2013-03-28 18:21, Garrett D'Amore wrote:
 
 On Mar 28, 2013, at 9:39 AM, Jim Klimov jimkli...@cos.ru wrote:
 
 On 2013-03-28 16:18, Sašo Kiselkov wrote:
 I'm building a system that's relying as much as possible on stock parts,
 so custom kernel modules and hacking is something I'd like to avoid. I'm
 not going to be around forever to keep the system going, or to
 continually work on ways of deploying an old hack on a new install.
 
 I know *you* do have better contributions to make, but a watchdog driver
 is AFAIK about knowing what byte to write to what IO port to set, reset
 and query the timeout, and possibly configure what the watchdog does
 when the timer expires without updates. This info might be gleaned from
 Linux and BSD drivers for different watchdog chips.
 
 I think it might be a useful project for a student to make.
 
 Possibly too low-profile for a GSoC, but good to learn about driver
 development, porting code, etc. And quite useful for the community ;)
 As a result of such a project, we'd get one more kernel-hacker ;)
 
 I've done such work for NetBSD systems.  These things are usually pretty 
 trivial from a hardware standpoint.
 
 The harder thing is when these things are exposed as registers that are on 
 an otherwise bog-standard part.  In that case, you have to either modify an 
 existing driver, or come up with some more tricky hack.  (Its easier when 
 this function is exposed as a separate PCI function or something like that.  
 But that's very rarely the case with something like this.  Usually they are 
 part of the low level system chipset -- they kind of need be in order to do 
 something like generate an NMI or cause a power reset.)
 
 Then the other side of the problem is determining how you are going to 
 trigger this.  The usual thing is to hook this up to a system timer, which 
 will catch hard hangs.  But many apparent hangs are really not hangs in 
 this sense -- there could be a high-priority process that is starving other 
 processing for example, or a deadlock in the filesystem.  Those kinds of 
 hangs won't be detected by such a deadman.
 
 The ideal type of design would be to have a user-space accessible deadman, 
 that allowed user processes to configure, and then tickle the deadman to 
 keep it alive.  This would allow you to have a critical user space process 
 validate that *it* is still serving whatever it needs to.  This kind of task 
 requires a little design work -- and probably should be hooked back into 
 some common deadman framework.  NetBSD has such a framework if I recall 
 correctly.  This project would be in-scope for GSoC effort, because I can 
 see a few other options like using the system timer as a deadman (its 
 already there btw!) if no other hardware watchdog is present.  The framework 
 should abstract all those and present a single syscall or ioctl interface to 
 manage it.
 
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] is there a vector for donating to OI?

2012-09-05 Thread Garrett D'Amore
Originally Alasdair indicated that he wanted OI to be part of the illumos 
foundation, so this approach of earmarking the donation makes sense.

Note that in the future I hope that illumos will reserve a percentage of 
earmark donations for its general fund but since we have not set up the 
administration to deal with that yet, it seems like right now is a great time 
to donate and ensure that 100% of your donation goes exactly to OI. 

  - Garrett

On Sep 5, 2012, at 8:08 PM, Jonathan Adams t12nsloo...@gmail.com wrote:

 On 5 September 2012 16:47, Deirdre Straughan
 deirdre.straug...@joyent.com wrote:
 snip
 
 I know that it's really none of my business, since I have yet to
 actually give anything except support/bugs to the community ...
 
 I think that the money being placed with the Illumos Foundation, with
 potential ring-fencing for OI is a sane idea.
 
  If large enough, perhaps it
 could be used to fund travel for an OI representative at illumos/ZFS Days in
 October: http://zfsday.com/
 
 Your thoughts?
 
 I personally would prefer it to be set aside for OI specific bounties
 ... but anything that enables OI to have a more visible/vocal voice in
 the Illumos community could only be seen as a good thing.
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] New Project Lead?

2012-09-02 Thread Garrett D'Amore
Just a quick note to since I'm the PL for illumos - or I was until recently. 
We've made some adjustments which basically make that role obsolete by creation 
of a very simple governance structure that reflects a meritocracy. It is also 
split between two bodies, one that addresses technology and another that 
handles non tech issues.  About the only real thing my role does now is that as 
founder I will have a permanent seat on the foundation. Otherwise I am now just 
another contributor. 

The point is, I don't think you need to worry frantically about replacing 
Alasdair with another PL.  I would instead work hard to find parties who can 
help fill other gaps in release engineering, formal QA, and product packaging. 
I think also a project planner would be helpful to the project, but not one who 
makes decisions for the project but rather one who helps coordinate the product 
plans and communicates this eg by producing gantt charts and acting as 
secretary at team meetings etc. 

I am not offering to help with any of these as my plate is already overfull. I 
am just offering my perspective is all. 

  - Garrett

Sent from my iPhone

On Sep 3, 2012, at 7:22 AM, Nick Zivkovic zivkovic.n...@gmail.com wrote:

 On Sun, Sep 2, 2012 at 9:50 PM,  chrisjo...@unixmen.com wrote:
 Although I am relatively new to the project and it is true I have not
 contributed any code, I would be prepared to take on the role if there was
 
 IMHO, a project lead should be one who contributes code and packages
 to OI. Otherwise, the project lead is just an expendable figure head
 with no real purpose.
 
 In order to set a release schedule, and so on, you have to be
 intimately familiar with the code that is being released.
 
 Before this discussion devolves into a governance orgy, I think that
 all we really need is people who write code, and make it publicly
 available, in a roughly synchronized way.
 
 We should have a network of developers. Not a hierarchy.
 
 no one else suitable. Just some food for thought I guess. I think the real
 question is who is going to select the new Project Leader?
 
 
 Even if a new project leader is selected by the community and sworn
 in, what difference will it make, other than making OI's situation
 _seem_ less dire?
 
 I think a de facto project leader will emerge from the ranks of
 programmers pretty much automatically. Most likely it will be the
 programmer that has had or is having the most profound impact on the
 OI project.
 
 But that's just my theory.
 
 
 Regards
 
 Chris Jones
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] Remnants... (was:Re: Resignation as OI Lead)

2012-08-29 Thread Garrett D'Amore
Very briefly, I think there has been significant innovation occurring in the 
stack -- the biggest and most obvious we all know about:

* ZFS - lots and lots of goodness here, and the set of contributors is quickly 
expanding.
* DTrace - again, lots of enhancements here.
* KVM - while not integrated into -gate yet, Joyent's work here is outstanding, 
and became a core part of the base for quite a few of the distros

Additionally, other development projects that have delivered or working on 
delivering value:

* Martin is working on a full X bring up on SPARC.  No mean feat.

* Joyent has ported like ~gazillion packages to illumos kernel (via pkgin)

* mdb (our excellent kernel debugging stack) got a recent set of significant 
improvements  (through the illumos hackathon.)

* Nexenta continues to plug away at porting and updating software for illumian, 
which in theory should be shareable with OI and OmniOS.  (The idea behind 
illumian was to facilitate collaboration between Nexenta and OI engineers -- to 
eliminate the debates/barrier caused by different package manages.  Sorry that 
in retrospect it hasn't worked out so well.)

* As far as I know, illumos has the *only* open source functional localedef.  
(Ok, there is a crappy Perl wrapper that implements a minimalist version of the 
POSIX spec on top of Darwin, but its so unusable for real work that it hardly 
warrants mention.)

* As far as I know, illumos has one of the most performant strcoll() 
implementations *anywhere* (much faster than either Solaris' or *BSDs; I've not 
compared Linux, but admittedly its GPL and not usable in our CDDL libc.)

* We continue to collaborate with BSDs.  The work to integrate mdocml, for 
example, is an effort intended to modernize our documentation tools and 
increase opportunities for sharing with the BSD community.

* EMULEX has contributed a reasonably complete set of their drivers to illumos.

* Areca contributed their source code for some of their HBAs to illumos.

* LSI contributes indirectly through commercial partners @ Nexenta and Joyent

* Intel collaborates pretty extensively -- albeit indirectly through commercial 
concerns such as Joyent.

* There is an ongoing effort to modernize our WiFi stack and add full WPA. 

* There is an ongoing effort to update our boot loader to support EFI BIOS and 
other features.  (Largely through adoption of GRUBv2.)

These are just some of the areas of innovation and contribution that I'm aware 
of and can publicly discuss.  (There are some that can't be discussed yet, but 
will become public later.)

Of course, some areas of our code base are still under-maintained.  And some 
areas devolve into bike shedding.  (Anything with userland -- grep -r being a 
good example -- seems to invite constant and often fruitless debate.)  This is 
part of being a *community* run OS.

But, when I think back to where we were just over 2 years ago when I founded 
the project, I am *amazed* at the *huge* growth of this project, and the amount 
of investment and energy going into it.  I'd even go so far as to say that the 
whole thing has been nothing short of a wild success.

Can we do more?  Of course!  But let's not forget where we came from.  Only 2 
years ago, the future of Solaris technology in the community (OpenSolaris) was 
effectively *dead*, with no viable follow-on platforms and zero commercial 
partners.  Today we have a thriving ecosystem filled with people doing 
interesting things.  Many of which even I don't know about.  (It seems almost 
every day that I hear about someone else using illumos or illumos-derived tech 
in a way or application that I didn't know about.)

If you can't see the bright future ahead, then I venture to say that either 
your eyes are closed, or you're looking somewhere else (behind or to the side) 
instead of forward.

So, to all of you who've helped make this all possible, *thank you*.  And to 
those of you who continue to do so, *kudos*.  I look forward to working with 
you in the future to continue innovating and improving upon this amazing and 
wonderful technology base.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] how to fix support for system_locale in sysidcfg for non global zone installation

2012-05-29 Thread Garrett D'Amore

Garrett D'Amore
garr...@damore.org



On May 29, 2012, at 8:15 AM, Joerg Schilling wrote:

 Garrett D'Amore garr...@damore.org wrote:
 
 BTW: illumos does not support SVr4 packaging, SchilliX-ON does.
 
 That is a false statement.
 
 We have support for SVR4 packaging in the illumos gate.  The *distros* have 
 not elected to deliver SVR4 packages, and furthermore, we don't have tools 
 *in-tree* to generate SVR4 packages from the IPS manifests, but I submit 
 writing such a tool would be a nearly trivial matter.  (In fact, I've 
 written a tool that parses IPS manifests to build a distribution for my 
 company, although it lacks any packaging metadata, as our distro is just 
 an ISO.  But I could have just as easily emitted pkginfo and prototype files 
 to generate SVR4 package binaries.)  We *do* have most (all?) of the SVR4 
 tool set in-tree though.
 
 So you just verified that your statement is false as you confirmed that 
 Illumos 
 does not create SVr4 packages.

Does not create != does not support.

- Garrett
 
 
 
 
 Jörg
 
 -- 
 EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
   j...@cs.tu-berlin.de(uni)  
   joerg.schill...@fokus.fraunhofer.de (work) Blog: 
 http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-c925e33f
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-4dba8197
 Powered by Listbox: http://www.listbox.com

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] [developer] First illumos-userland hackathon

2012-03-23 Thread Garrett D'Amore
I'm glad to see this, although a little disappointed that its strictly an 
illumos userland bit -- why not also include some opportunity for illumos-gate.

- Garrett

On Mar 23, 2012, at 8:58 AM, Bayard Bell wrote:

 Thanks to Linda Kateley, Nexenta's community manager, we are holding a
 hackathon for illumos-userland in Amsterdam on May 23, alongside the
 European Open Storage Summit:
 
 http://www.meetup.com/illumos-User-Group/events/56953802/
 
 Closer to the date we will be putting up an ideas page. If you're
 interested in contributing to this porting and packaging project, join
 us on the userland list:
 
 https://www.listbox.com/subscribe/?listname=userl...@lists.illumos.org
 
 We're currently spinning up our first dev cycle with our revised
 development and contribution process:
 
 http://strictlygeeking.blogspot.com/2012/03/new-development-and-contribution-model.html
 
 If you haven't been previous involved in development, please have a
 look at our documentation, which will be improving in the next month
 as we pick up the pace:
 
 http://wiki.openindiana.org/oi/Building+with+illumos-userland
 
 If there are things you'd like to see added or updated in userland,
 please see if it's already in our tracker and submit a new issue if it
 isn't already:
 
 https://www.illumos.org/projects/illumos-userland/issues/
 
 Hope to see you there.
 
 Cheers,
 Bayard
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-c925e33f
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-4dba8197
 Powered by Listbox: http://www.listbox.com


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [developer] First illumos-userland hackathon

2012-03-23 Thread Garrett D'Amore
I'm thinking I may be coming to the OSS in AMS.  (I'm trying to get Nexenta to 
fund my airfare though - I can give one more or talks on illumos, etc.)  I may 
come anyway.  If I do, we should chat further about this.

- Garrett

On Mar 23, 2012, at 10:11 AM, Bayard Bell wrote:

 On Fri, Mar 23, 2012 at 4:41 PM, Garrett D'Amore garr...@damore.org wrote:
 I'm glad to see this, although a little disappointed that its strictly an 
 illumos userland bit -- why not also include some opportunity for 
 illumos-gate.
 
 I've definitely been encouraging people with a primary interest in
 porting and packaging who are interested in distro development to get
 more involved with illumos-gate as our closest upstream. I've done a
 scan of issues in the OI tracker recently, and there's a decent amount
 of stuff that needs upstream resolution, so one of the things I might
 do is create upstream issues for that and walk people through fixing
 as many of those as possible. The distros are definitely one place
 where the rubber hits the road for illumos-gate, and I'd like to see
 more of that fed back into illumos-gate for resolution. If people in
 the community are willing to use our stuff in anger, we should oblige
 them with a measure of support. One of the things that's on my list to
 get going is a community backline, which would pull issues from all
 the distros (SmartOS, illumian, OI), get them proposed diagnosed,
 identify already existing fixes (Joyent's way ahead on this with
 SmartOS), and drive resolution in illumos-gate.
 
 If I were putting this in a larger context, I'd say we've addressed
 our first challenge as a community, which is showing that we can have
 a critical mass of developers successfully working under distributed
 ownership, moving our codebase forward. Our next challenge seems to me
 to be providing processes for maintaining production quality,
 including providing a degree of shared risk management for distro
 support, emphasizing the ever-moving target that is working code
 without getting caught up in the kings and presidents governance
 questions. If we mean to embrace the devops concept, this seems a
 strategic way to do it.
 
 Cheers,
 Bayard
 
 
 ---
 illumos-developer
 Archives: https://www.listbox.com/member/archive/182179/=now
 RSS Feed: https://www.listbox.com/member/archive/rss/182179/21239177-c925e33f
 Modify Your Subscription: 
 https://www.listbox.com/member/?member_id=21239177id_secret=21239177-4dba8197
 Powered by Listbox: http://www.listbox.com


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] 1410 package zilstat

2011-09-03 Thread Garrett D'Amore
Frankly, I'd rather see this integrated into illumos proper.  It has 
dependencies upon interfaces in the kernel, and IMO it belongs with the kernel. 
 (Likewise, I'd like to see Richard's arcstat integrated.)

- Garrett

On Sep 3, 2011, at 11:07 AM, Josef 'Jeff' Sipek wrote:

 Any issues with merging this?
 
 http://hg.31bits.net/oi/oi-build-jeffpc/rev/523f4ae9161d
 
 Thanks,
 
 Jeff.
 
 -- 
 Failure is not an option,
 It comes bundled with your Microsoft product.
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] OpenSSL 1.0.0 replacing 0.9.8 in userland-gate = massive headache

2011-09-03 Thread Garrett D'Amore
So, I believe that 3 might not be such a bad option, because I think 
technically the openssl package and APIs have historically been considered 
Private (i.e. unstable and not for use by ISVs.)  This is the Solaris view of 
it at any rate.

- Garrett

On Sep 3, 2011, at 1:56 PM, Alasdair Lumsden wrote:

 Hi All,
 
 In Oracle's official userland-gate, they have replaced OpenSSL 0.9.8 with 
 1.0.0. This has massive ramifications, because everything linked against 
 OpenSSL 0.9.8 breaks as soon as library/security/openssl gets upgraded, 
 including pkg, which is all kinds of fun.
 
 There are two realistic options, and one unrealistic idealistic option:
 
 1. Don't bother upgrading to OpenSSL 0.9.8, worry about it another day
 
 2. Do the upgrade, but also ship an openssl 0.9.8 compatibility package and 
 make the new one depend on it - this lets old software continue to run whilst 
 recompiles pick up the new OpenSSL. Slowly transition to OpenSSL 1.0.0.
 
 I've made such a package by pkgrecv'ing openssl 0.9.8, hacking out everything 
 except the libraries and republishing it locally as 
 library/security/openssl/compatibility/0.9.8 - works fine.
 
 3. Do the upgrade. Rebuild everything against OpenSSL 1.0.0, and release 
 rebuilt software with the openssl 1.0.0 upgrade, in one simultaneous release.
 
 Obviously 3 has ramifications beyond the base system, because any third party 
 software that depends on OpenSSL 0.9.8 will break. This is why having a 
 compatibility package is probably necessary regardless.
 
 I've provided a list of software below that depends on OpenSSL, which affects 
 these consolidations:
 
 gnome
 ips
 l10n
 oi-build
 osnet
 sfw
 vpanels
 
 Thankfully those are all ones we can easily rebuild, (indeed, sfw is gone), 
 with the exception of gnome (JDS) which, without a replacement for Distro 
 Importer in the new continuous integration world, is quite tricky.
 
 My personal preference is 2, although ideally we need to convert OpenSSL 
 0.9.8 to oi-build format to make the compatibility package, for 
 sustaining/security patches. Hacking the package together was good for a 
 proof of concept but we need to be able to rebuild it/update it.
 
 Comments welcome!
 
 Cheers,
 
 Alasdair
 
 
 consolidation/sfw/sfw-incorporation - sfw sfw
 crypto/gnupg - oi-build sfw
 database/postgres-82 - sfw sfw
 database/postgres-82/contrib - sfw
 database/postgres-82/developer - sfw
 database/postgres-82/library - sfw
 database/postgres-83 - sfw sfw
 database/postgres-83/contrib - sfw
 database/postgres-83/developer - sfw
 database/postgres-83/library - sfw
 database/postgres-84 - sfw sfw
 database/postgres-84/contrib - sfw
 database/postgres-84/developer - sfw
 database/postgres-common - sfw
 database/postgres/pg_upgrade - sfw
 database/postgres/pgadmin - sfw
 desktop/gftp - gnome
 desktop/irc/xchat - gnome
 desktop/remote-desktop/rdesktop - oi-build gnome
 desktop/system-monitor/gkrellm - gnome
 desktop/torrent/transmission - gnome
 diagnostic/httping - oi-build sfw
 diagnostic/nmap - oi-build sfw
 library/gnome/gnome-vfs - gnome
 library/libtorrent - oi-build sfw
 library/neon - oi-build sfw
 library/openldap - sfw
 library/perl-5/net-ssleay - sfw
 library/perl-5/postgres-dbi - sfw
 library/print/cups-libs - oi-build sfw
 library/python-2/m2crypto - oi-build ips ips
 library/python-2/m2crypto-26 - oi-build
 library/python-2/pycurl - oi-build ips ips
 library/python-2/pycurl-26 - oi-build
 library/python-2/pyopenssl-24 - sfw
 library/python-2/pyopenssl-26 - oi-build sfw
 library/raptor - gnome
 library/security/pam/module/pam-pkcs11 - oi-build sfw
 library/security/trousers - oi-build sfw
 library/xmlrpc-c - sfw
 mail/fetchmail - oi-build sfw
 mail/mutt - oi-build sfw
 network/chat/irssi - gnome
 network/dns/bind - oi-build oi-build sfw sfw
 network/nntp/slrn - oi-build sfw
 network/ssh - osnet osnet
 network/ssh/ssh-key - osnet
 network/tor - sfw
 package/svr4 - osnet
 print/cups - oi-build sfw
 print/filter/hplip - oi-build sfw
 redistributable -
 runtime/erlang - oi-build sfw
 runtime/python-24 - gnome
 runtime/python-25 - gnome
 runtime/python-26 - gnome
 runtime/ruby-18 - oi-build sfw
 runtime/tcl-8/tcl-openssl - oi-build sfw
 service/database/postgres-82 - sfw
 service/database/postgres-83 - sfw
 service/database/postgres-84 - sfw
 service/network/dns/bind - oi-build sfw
 service/network/load-balancer/pen - sfw
 service/network/ntp - oi-build sfw
 service/network/smtp/sendmail - osnet
 service/network/ssh - osnet
 service/network/wpa - osnet
 service/security/kerberos-5 - osnet
 service/security/stunnel - sfw
 system/boot/wanboot - osnet
 system/input-method/iiim - l10n
 system/library - osnet
 system/library/security/crypto/pkcs11_kms - osnet
 system/management/cim/pegasus - sfw
 system/management/ipmitool - oi-build sfw
 system/management/rad - vpanels
 system/management/visual-panels - vpanels
 system/management/web/openwsman - sfw
 system/management/webmin - sfw
 web/browser/elinks - 

Re: [oi-dev] Git as a version control system for new OI projects

2011-06-22 Thread Garrett D'Amore
On Thu, 2011-06-23 at 01:12 +0400, Alexey Zaytsev wrote:
 On Thu, Jun 23, 2011 at 00:05, Julian Wiesener j...@vtoc.de wrote:
  Hi,
 
  as i stated before, i would like to see an proposal than includes some
  details about what problems a toolswitch will solve. I've absolutely no
  preference as i used both tools. However, if we do a switch, we should
  have good reasons for that.
 
 There is no reason besides more people want git. Everything that can
 be done with git can be done with hg. And the two dvcs are such a huge
 step from cvs/svn that looking from the 10-years old standpoint, there
 is hardly any difference.
 
 But, we are looking from the year 2011.
 1) More people know and use git. And it's a fact that hardly needs any
 proving. The Linux kernel, Glibc, X.org, Gnome and KDE, are all
 maintained in git. Now the two major hg users I see are mozilla and
 python. Not puny, but clearly a different weight category. And I
 wanted to name OpenOffice, but it looks like the developers abandoned
 it to fork LibreOffice, and guess which vcs they chose..

You forgot an important one.  Oracle for Solaris development.  That's
why we are using hg actually -- the decision to use hg was made some
years ago when git was not a viable alternative.

I recognize the situation is different now, but it really does come down
to a religious war.

 
 2) Some features are not working as well in hg. Local branches require
 jumping hoops. In git, you are usually branching without a second
 thought.

This is the one argument I have heard.  I guess I'm skeptical that crazy
amounts of local branching are a good idea, but I've never really tried
such a work flow.  I worry about massive amounts of branching leading to
integrations with unintended dependencies, but maybe I'm just being
paranoid.

I tend to use hg combined with zfs clones to give me a really good work
flow with lots of individual workspaces with isolated changes.
Admittedly I'm making underlying use of ZFS to make this work, but it
works for me.

  The 'git remote' equivalents are rather pale. I've heard that
 hg is easier to use then git, and maybe this was the case in 2005, but
 git usability has gone a long way since then (I've started using git
 in 06), and I fail to see how hg is any easier now. It seems
 noticeably harder for any non-trivial stuff I'm doing in git. It would
 be nice to hear what's so easy in hg that's still hard in modern
 git.

I've not used git much, so I can't comment here except to say that hg is
fairly intuitive, especially for people coming from teamware (which many
of our users used to use -- that's what Sun used internally before
converting to hg.)

There's also hg-git, so you know what: you can use git and I don't
care. :-)  And I don't have to. I can continue to use hg. 

 
 So a big fat +1 to git.
 
  Also we should keep in mind, that we still
  want to use our upstreams, and we should have a simple way to keep our
  repos in sync with their repos or merge updates.
 
 Just check how many upstreams are git, and how many are hg. ;)

Nearly all of OI's upstreams are at Oracle, and are in hg.

- Garrett

 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] gates, queues

2011-05-25 Thread Garrett D'Amore
illumos is already using ssh as the primary hg mechanism, fyi.  Seems to work 
far better than http.

  -- Garrett D'Amore

On May 25, 2011, at 3:45 PM, Bayard Bell buffer.g.overf...@googlemail.com 
wrote:

 One other keepalive on this thread is that I'd really like for us to move to 
 using ssh as the primary means for publishing source, at least for 
 clone/pull. HTTP is fine for browsing/eyeballing, but anyone who means to 
 build off the source should be able to do server authentication as an 
 integrity measure, which means either ssh or https. This protects against 
 things like name service-based MITM, which is quite easy to do (additional 
 note: nice if we got DNSSEC going for openindiana.org). 
 
 Following the line of thinking even as it becomes a distinct question from 
 source structure and integrity: as we're trying to improve our security 
 posture in rolling out stable, I'd at least suggesting releasing stable with 
 signed packages, so that binary distribution is also protected, albeit by 
 cryptographic protection of the packaging envelope rather than transport 
 integrity. I don't have experience of the latter, but a) I have some 
 background with cryptography and willing to learn new applications and 2) 
 suspect that Triskelios and others from Illumos will have some experience of 
 it from within Sun/Oracle.
 
 We can discuss on #oi-dev and/or at the next meeting. I reckon the EC folks 
 have their hands full at the moment, so I thought it better to post notes 
 here as I'm thinking these things through rather than pumping them onto IRC.
 
 On 24 May 2011, at 17:00, Bayard Bell wrote:
 
 I'm bumping this, as part of the problem that needs sorting is where to 
 manage security patches that need doing around 151. I had an agenda item for 
 last week's meeting to discuss this.
 
 Hopefully we'll be able to discuss this at today's meeting (which *is* 
 happening? ;-).
 
 On 18 May 2011, at 18:54, Bayard Bell wrote:
 
 Just a couple of notes as I've been been a bit frustrated with the way that 
 merge queues are used in OI. I've got nothing against merge queues, it just 
 seems that the source should be offered with merges already done. OI source 
 should be accessible in the repos for cloning or browsing without requiring 
 someone to merge. That's not to say that the patches shouldn't also be just 
 as accessible, as well as the upstream source. It doesn't seem auspicious 
 to me that the top of the OI builds docs contain a pointer to a page on 
 using MQ. What I'd prefer to see is a source namespace that looks like:
 
 hg.openindiana.org\
upstream\
illumos-gate\
onnv_147\
[etc.]
userland-gate\
build-165\
[etc.]
[etc.]
oi\
illumos-gate\
oi_147\
[etc.]
userland-gate\
oi_147\
[etc.]
mq\
illumos-gate\
onnv_147-oi_147\
[etc.]
userland-gate\
build-165-oi_147\
[etc.]
 
 If people want to see what's in OI or pull OI source, there it is. OI 
 releases under active development may be a separate case that require 
 people to pull merge queues. I've also been thinking about how to maintain 
 patches for CVE audits/incident response going forward. What I'd suggest, 
 building on the previous suggestion is just to have a second series of 
 merge queue that goes on top of an OI release and is regularly merged into 
 the release, so that it can remain private. Thus:
 
 
sec_mq\
illumos-gate\
oi_147\
[etc]
userland-gate\
oi_146
[etc.]
 
 I'll admit some of this is just plain branding: OI, as source should be 
 able to be somewhat self-referential. If people want to understand how it 
 works back upstream, fine, but the current system comes across to me as a 
 bit baroque. I'm sure I don't entirely appreciate the reasoning of the 
 current system, but hopefully your responses will get me there.
 
 Cheers,
 Bayard
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [hhinn...@apple.com: Re: [cfe-dev] libc++ ABIstability]

2011-05-24 Thread Garrett D'Amore
Just a quick note.  I fully support moving to an open C++ library, but be 
advised that we will still need the closed Sun binaries in order to support 
legacy apps.  Of course I think nobody should use C++ but that is a different 
rant and probably highly controversial.  :)

  -- Garrett D'Amore

On May 24, 2011, at 12:07 PM, Alasdair Lumsden alasdai...@gmail.com wrote:

 Hi Guido,
 
 Thanks for forwarding this, libc++ sounds rather promising.
 
 Without us testing it there's no way to know for sure what kind of issues 
 we'll see in the field, so I'll mention in the policy document draft that 
 libc++ is a candidate for our default open C++ library subject to testing.
 
 We'll need to come up with an easy way of firing off builds with a different 
 compiler and C++ library selected. In Userland this should be pretty easy to 
 do, there's a makefile called shared-macros.mk which contains compiler 
 definitions:
 
 http://hg.genunix.org/userland.hg/file/520697a05dde/make-rules/shared-macros.mk
 
 I'm not sure we would switch between the different c++ libraries but I 
 imagine it won't be too hard to work out, although if its hardcoded in GCC 
 like the linker collect2 runs then I'll be a little less happy.
 
 Cheers,
 
 Alasdair
 
 On 23 May 2011, at 21:22, Guido Berhoerster wrote:
 
 
 - Forwarded message from Howard Hinnant hhinn...@apple.com -
 
 Date: Mon, 23 May 2011 16:08:23 -0400
 From: Howard Hinnant hhinn...@apple.com
 To: Guido Berhoerster g...@openindiana.org
 Cc: cfe-...@cs.uiuc.edu
 Subject: Re: [cfe-dev] libc++ ABI stability
 
 On May 23, 2011, at 2:27 PM, Guido Berhoerster wrote:
 
 Hello,
 
 does the LLVM project make (or plan to make) any commitment with
 regard to the ABI stability of libc++?
 
 The plan is to keep the ABI semi-stable.  The high level parts of the 
 library are ABI-versioned using the C++11 feature inline namespaces.  The 
 current version is 1.  This is considered an ABI version.  And the ABI for 
 any given version is meant to be fixed.
 
 Every once in a great while (e.g. maybe for the next C++ standard), we could 
 issue a new ABI, which would then live in a different inlined namespace 
 (e.g. std::_2).  There would be config macro to choose the ABI.
 
 Some lower-level parts of the library are not ABI versioned.  They live in 
 namespace std only.  These will remain stable until the sun swells up and 
 swallows the earth (after that I can't vouch for it).  These low level parts 
 include:
 
 * operator new/delete
 * get/set new_handler
 * typeinfo
 * the exception classes
 
 The exception classes not only have a stable ABI, their ABI is identical to 
 that of gcc-4.2.  This means you can throw exceptions across dyld boundaries 
 and not worry which C++ std::lib the recipient of your exception is using 
 (as long as that library is also ABI compatible with gcc-4.2).
 
 Howard
 
 
 - End forwarded message -
 
 -- 
 Guido Berhoerster
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] 148b Audio Issues

2011-05-22 Thread Garrett D'Amore
I have an envy24 driver nearly ready to integrate, but I have held off as I 
don't have the hardware.  If you want to send me the hardware, I can look at it.

That said, the problem with the audio810 driver is not with the driver, but the 
Gnome configuration.  You need to tell Gnome you want to use this device.  The 
best way to do that is with the gstreamer-properties application.Using that 
you can select OSS audio output and the specific device to use.  That should 
solve the problem for you.

  -- Garrett D'Amore

On May 23, 2011, at 12:21 AM, Ken Gunderson kgund...@teamcool.net wrote:

 On Sun, 2011-05-22 at 15:18 -0400, Albert Lee wrote:
 On Sun, May 22, 2011 at 1:18 PM, Ken Gunderson kgund...@teamcool.net wrote:
 Howdy:
 
 No audio here on 148b.  I note a couple bugs filed in Redmine, but not
 listed as show stoppers for 151.  Shouldn't this be on the radar for 151
 based release or am I missing something?
 
 Sporting two different audio devices on this Tyan K8E based test rig:
 
 1) AC97 nVidia onboard
 
 a) previously worked w/o problem on Open/Solaris.
 b) wants to use audio810 driver
 c) plays test sound via Multimedia Systems Selector
 d) played a cd via Sound Juicer once, but otherwise have been unable to
 repeat.
 e) scanpci output:
 
 pci bus 0x cardnum 0x04 function 0x00: vendor 0x10de device 0x0059
 nVidia Corporation CK804 AC'97 Audio Controller
 CardVendor 0x10f1 card 0x2865 (Tyan Computer, Tomcat K8E (S2865))
 STATUS0x00b0  COMMAND 0x0007
 CLASS 0x04 0x01 0x00  REVISION 0xa2
 BIST  0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
 BASE0 0xf000 SIZE 256  I/O
 BASE1 0xec00 SIZE 256  I/O
 BASE2 0xfebfd000 SIZE 4096  MEM
 BASEROM   0x  addr 0x
 MAX_LAT   0x05  MIN_GNT 0x02  INT_PIN 0x01  INT_LINE 0x0b
 
 
 
 2) Audiotrak Prodigy HD.  Envy24 based PCI add in card.
 
 a) Never worked on any previous Open/Solaris
 b) wants to use audiohd driver
 c) does not play test sound via Multimedia Systems Selector
 d) but apparently might should work per hcl wiki note pertaining to
 generic Envy24.
 e) scanpci output:
 
 pci bus 0x0001 cardnum 0x09 function 0x00: vendor 0x1412 device 0x1724
 VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio
 Controller
 CardVendor 0x3137 card 0x4154 (Card unknown)
 STATUS0x0210  COMMAND 0x0005
 CLASS 0x04 0x01 0x00  REVISION 0x01
 BIST  0x00  HEADER 0x00  LATENCY 0x20  CACHE 0x00
 BASE0 0xa400 SIZE 32  I/O
 BASE1 0xa000 SIZE 128  I/O
 BASEROM   0x  addr 0x
 MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x07
 
 
 That the onboard succeeds in playing test sound but I cannot get audio
 playback from neither Rhythmbox, Totem, or Juicer seems odd.
 
 The Audiotrak is a relatively high grade two channel card targeting more
 audiophile rather than gamer type end user.  I'd be willing put on
 loan to US based driver developer if it would help polish up support for
 Envy24 based cards. I also have another Envy24 based card (Chaintech).
 
 --
 Ken Gunderson kgund...@teamcool.net
 
 
 Driver issues should be filed against illumos-gate (not OpenIndiana) here:
 http://www.illumos.org/projects/illumos-gate/issues
 
 Use cat /dev/sndstat and audiotest for diagnostics.
 
 Thanks, Albert.  I guess I assumed Gnome's Multimedia Systems Selector
 test was just front end to make these calls.  Definitely better to use
 lower level tests though:
 
 kvg@allakaket:~$ ls -l /dev|grep audio
 lrwxrwxrwx   1 root root7 2011-05-20 18:45 audio - sound/0
 lrwxrwxrwx   1 root root   10 2011-05-20 18:45 audioctl - sound/0ctl
 lrwxrwxrwx   1 root root   18 2011-05-20 18:45 dsp0 -
 sound/audiohd:0dsp
 lrwxrwxrwx   1 root root   19 2011-05-20 18:45 dsp1 -
 sound/audio810:0dsp
 lrwxrwxrwx   1 root root   20 2011-05-20 18:45 mixer0 -
 sound/audiohd:0mixer
 lrwxrwxrwx   1 root root   21 2011-05-20 18:45 mixer1 -
 sound/audio810:0mixer
 lrwxrwxrwx   1 root root   40 2011-05-20 18:45 sndstat
 - ../devices/pseudo/audio@0:sound,sndstat0
 
 kvg@allakaket:~$ audiotest /dev/dsp0
 Sound subsystem and version: SunOS Audio 4.0 (0x00040003)
 Platform: SunOS 5.11 oi_148b i86pc
 
 *** Scanning sound adapter #1 ***
 /dev/sound/audiohd:0dsp (audio engine 0): audiohd#0
  - Performing audio playback test... 
left OK
right ...OK
stereo ..OK
measured sample rate 47911.00 Hz (-0.19%)
 
 *** All tests completed OK ***
 kvg@allakaket:~$ audiotest /dev/dsp1
 Sound subsystem and version: SunOS Audio 4.0 (0x00040003)
 Platform: SunOS 5.11 oi_148b i86pc
 
 *** Scanning sound adapter #2 ***
 /dev/sound/audio810:0dsp (audio engine 1): audio810#0
  - Performing audio playback test... 
left OK
right ...OK
stereo ..OK
measured sample rate 47697.00 Hz (-0.63%)
 
 
 dsp0 reports all is fine and dandy but the test doesn't actually produce
 any sound.  dsp1 produces sound but none of the Gnome apps, e.g

Re: [oi-dev] libstdc++ locale support on Solaris/OI

2011-05-22 Thread Garrett D'Amore
illumos doesn't have the POSIX 2008 locale APIs.  I've considered adding 
them... it would not be too difficult, although we would need to eliminate some 
process global state ... are there applications that consume these?  If there 
are, then its worth the time and effort.

  -- Garrett D'Amore

On May 23, 2011, at 3:15 AM, Alasdair Lumsden alasdai...@gmail.com wrote:

 Hi All,
 
 When discussing the option of using gcc as the default compiler for software 
 on OI, the lack of IEEE 1003.1-2001 support in libstdc++ was cited as a 
 reason for sticking with Sun Studio. There's a bug open on the GCC bug 
 tracker for it here:
 
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41495
 
 As you can see someone has got a mostly working patch available, which 
 potentially could be finished to address this. I posted a comment on the bug 
 tracker, and someone responded they could be interested in working on it. I'd 
 appreciate it if others also interested in this could provide feedback on the 
 bug, especially Jonathan Wakely's question to which I don't know the answer:
 
 Does OpenIndiana support the new POSIX.1-2008 APIs, e.g. wctype_l and 
 towupper_l?
 
 I also had a look at the --enable-clocale option:
 
 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/~checkout~/gcc/libstdc++-v3/docs/html/configopts.html?rev=1.21.2.10.4.3.2.2content-type=text/html
 
 --enable-clocale=OPTION
 Select a target-specific underlying locale package. The choices are 
 'ieee_1003.1-2001' to specify an X/Open, Standard Unix (IEEE Std. 
 1003.1-2001) model based on langinfo/iconv/catgets, 'gnu' to specify a model 
 based on functionality from the GNU C library (langinfo/iconv/gettext) (from 
 glibc, the GNU C library), or 'generic' to use a generic C abstraction 
 which consists of C locale info.
 
 As part of the configuration process, the C library is probed both for 
 sufficient vintage, and installed locale data. If either of these elements 
 are not present, the C++ locale model default to 'generic.' On glibc-based 
 systems of version 2.2.5 and above with installed locale files, 'gnu' is 
 automatically selected.
 
 Does anyone know if the GNU option is viable? It specifies it takes 
 functionality from glibc, which obviously we don't have, but then cites 
 langinfo/iconv/gettext, the latter 2 of which we do have.
 
 And lastly, could someone confirm whether the Apache stdcxx C++ library is a 
 viable full alternative to libstdc++ that we could use to avoid the locale 
 issue? If so, does anyone foresee any issues of pairing gcc with libstdc++ to 
 take over from Sun Studio as our compiler of choice for OI (I'm talking 
 theoretically, ignoring the work involved of making everything actually 
 compile with it).
 
 Cheers,
 
 Alasdair
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Artwork?

2011-03-30 Thread Garrett D'Amore
 illumos kind of has a mascot in the phoenix... admittedly not a very 
friendly one, but a starting point perhaps?


On 03/30/11 08:34 AM, Hernan Saltiel wrote:

Ideas for the mascot?
This would be a starting point for the stickers, t-shirts...and why
not, some theming too!
We thought about this in the past...with no success :)
Best regards,

HeCSa.

On 3/30/11, Nikola M.minik...@gmail.com  wrote:

On 03/29/11 03:54 PM, Shawn Thompson wrote:

I was thinking that maybe we could evolve from Nimbus somehow. Somehow
keeping elements/ideas from it, but applying them in new ways. I was
looking at that Murrine engine, it has a lot of options, and I mean a
lot. And don't forget, if we do change the default, there's nothing
stopping you from keeping the old theme as a sort of classic option.

Well great ;) Just to make sure persons making new Gui look and feel
acquire also knowledge of its integration with JDS, and making it
available (as additional IPS publisher or distributed otherwise) for
testing in present dev releases. And then people will express what they
want or not for default, etc.

It certainly came into my mind that also many other things are needed in
artistic section besides GUI look. Like T-shirt design (evolved from
latest OpenSolaris one and as addition to it and new one), Logo design
for big stickers for machines and small stickers for machines, Live and
textual install CD/DVD print design (also there is Osol one to start with),
Mascot for distribution.. But that is all with consultation with project
leaders.

___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev




___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] GSOC2011

2011-03-21 Thread Garrett D'Amore
On Mon, 2011-03-21 at 13:00 +0300, Andrey Sokolov wrote:
 I'd like to participate in Linux binary support without zones
 project. Is it possible? 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev

Yes. I've thought a bit about this problem, and recommend we have a chat
at some point.

I'd recommend you start by filling out those parts of the application
template that you can already do, and then lets take some time to talk
further.

- Garrett


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] GSOC2011

2011-03-21 Thread Garrett D'Amore
On Mon, 2011-03-21 at 16:16 +0200, Cyril Plisko wrote:
 On Mon, Mar 21, 2011 at 1:54 PM, Andrey Sokolov
 kere...@solaris.kirov.ru wrote:
  Hi Deano,
 
  I would like to write a program that will convert linux binaries to
  opensolaris binaries. The program will change dynamic relocation records. I
  did a little experiment: http://forum.os-solaris.ru/index.php?topic=223.0 I
  have converted a simple linux binary to opensolaris binary using hex editor.
 
 
 
 Instead of [destructively] change the Linux binary in order to run it
 under Solaris,
 wouldn't it be better to do the job on the fly via dynamic linker ?
 Linux binaries conveniently use /lib/ld-linux.so.1 (as opposed to
 /lib/ld.so.1 for
 Solaris). So one would imaging that if you will provide a
 /lib/ld-linux.so.1 that
 knows how to fix the relocations that would get you what you need, w/o touch
 the binaries. Does it make sense ?

This was pretty much my idea on the topic.

There may be a need for a system call translation as well.  Still, I
think the *first* attempt should stick to library interfaces, and as
much as possible reuse the lib interfaces we already have.  There are
likely some interfaces that will need work to make them function in a
more linux friendly fashion.

In a world where we had truly achieved success here, it would be
possible to run, e.g. skype, without having to resort to branded zones.
(Admittedly skype is a hard program to support, but it's a particular
itch I want to see scratched. :-)

- Garrett


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Popular Software list

2011-03-08 Thread Garrett D'Amore

I also think it would be a good idea for us to collect a list of
software that we still want or have to use another computer for.

For example, I use Ubuntu to get at Skype, Chrome, and GNUcash.  (The
last of these is because I have no time to figure out how to build it
for Solaris/illumos.)  Given a list, and a votes column, it might help
folks decide what they should put their packaging efforts on.

Just an idea

- Garrett

On Tue, 2011-03-08 at 13:35 +, Deano wrote:
 Hey,
 
  
 
 This is very low-tech approach for now, but I’ve added a wiki page
 where we can add software we use and have installed and where it came
 from. The idea is that as OI follows the Solaris tradition of having
 lots of repositories rather than a big single one, a user can use this
 to look up a particular app and where its available from (i.e source,
 default IPS, SFE ).
 
 It’s also allows people to enter a not supported app, so that we have
 some form of “popular but not supported” list.
 
  
 
 Being as its so low-tech (just a wiki table) I will volunteer to
 maintain it until I feel more cleverer and make it a proper DB or
 something…
 
  
 
 http://wiki.openindiana.org/oi/Popular+Software
 
  
 
 Please help fill it, I’ll break it down into sub categories etc. as it
 fill up.
 
  
 
 Thanks,
 
 Deano
 
  
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [illumos-Developer] Proposed plan for the next releases of OpenIndiana

2011-03-01 Thread Garrett D'Amore
Sounds good to me.  Going forward, we need to recognize that we need to 
decouple our releases from Oracle build numbers.

Albert Lee tr...@opensolaris.org wrote:

Hi all,

At today's developer meeting, we've gone over our release plans and
this is a summary of what we will do going forward:

Our experimental build[1] based on illumos and Oracle 148 will
continue receiving updates in preparation for our next development
build.

Our next development build will be based on illumos and Oracle's 151a
consolidations, and will be published to /dev, at which point /dev-il
will no longer exist as a separate repository.

Our stable release will be based directly on the aforementioned
development build, addressing any major issues after the initial
development release. This release will be published to /stable (and/or
/release?).

I'd like to know if this sounds sane to everyone (anyone?), and if
there are additional concerns that we may have missed.

Thanks!

[1]  Our preliminary illumos-based build is at
http://pkg.openindiana.org/dev-il . The media was well-received at the
illumos exhibit at SCALE 9x. We're working on some additional changes
to complete illumos integration and will keep the versions of all
consolidations at Oracle's 148.

-Albert

___
Developer mailing list
develo...@lists.illumos.org
http://lists.illumos.org/m/listinfo/developer
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] illumos based OpenIndiana DVD

2011-02-22 Thread Garrett D'Amore
On Tue, 2011-02-22 at 18:41 +0100, Joerg Schilling wrote:
 Garrett D'Amore garr...@nexenta.com wrote:
 
  I think in general, the idea of swapping back and forth between
  different versions of ONNV is not going to work out so well.
 
  There are challenges related to dependencies between ON (or
  illumos-gate) and the rest of the system, and having multiple moving
  targets is going to be impractical for end-users or even distribution
  builders to work with.
 
  My read of Schillix-ON is that you want to build a different
  distribution, with a different core (based on SVR4 as well it seems), so
  you can tune your distro for the decisions you make around your fork of
  ON.
 
 Schillix-ON deliveres SVR4 packages (98% ready) as well as 
 IPS packages. This permits any downstream to use the code.
 
  While that's fine, I am not sure it is fair to ask either end-users or
  distribution builders to cope with the notion of swapping a different
  ON derivative out given the rather insane dependency graph that is
  associated with ON.
 
 I am in hope that it is possible to discuss the issues and to agree on the 
 same 
 naming scheme. 

The issues go far beyond just simple naming.  For example, we have
totally different g11n locale packages in illumos-gate now.  Our libc is
quite different now because of all the changes I made to support
localization, and the l10n data files have a totally different format.

That's just one example.

Going forward, I expect we'll have some interesting ZFS features as well
which may introduce on-disk format changes.  (These are being worked on
with a larger group of ZFS engineers that extend far beyond just illumos
-- people working on ZFS in MacOS, FreeBSD, and Linux for example).

There's a lot of collaboration going on.  Sadly, you've elected not to
be a party to any of this -- and from what I can tell it is for the
simple reason that we're not driving forward with integrating star
into illumos.  I guess its easier for you to fork the entire operating
system than to accept that star might not be accepted for integration.

Anyway, the upshot of all these changes is that it will be increasingly
difficult for a distribution maintainer to manage the increasing
divergence in the forks.  We already have that problem with upstream
OpenSolaris -- and its only going to get worse.  Adding another degree
of freedom would only significantly complicate the problem, and IMO
without much benefit to the distribution builders or the maintainers.

It would be more practical (from their standpoint) to ask them whether
they should choose a different upstream kernel to standardize on than
illumos.  Of course, I have a vested interest in seeing illumos succeed,
and I believe that there is a lot more momentum behind illumos than
Schillix-ON -- but the OpenIndiana guys are free to elect differently.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Security Work

2011-01-24 Thread Garrett D'Amore
Please make sure I get any security notices for things that are relevant
to illumos or ON.

- Garrett

On Mon, 2011-01-24 at 13:04 +, Alasdair Lumsden wrote:
 Hi All,
 
 I've put together two security resources (You'll need to be in the 
 security group of the wiki to see this - if you're a long standing 
 OI-Dev developer mail me offlist and we can discuss getting you access).
 
 http://wiki.openindiana.org/display/security/Release+2010.02
 
 http://wiki.openindiana.org/display/security/Security+Issues+with+oi_148
 
 The initial supported list has expanded somewhat when critical 
 dependencies are taken into account:
 
 Sendmail
 Perl
 Python
 Apache
 PHP
 MySQL
 Postgresql
 Tomcat
 GCC
 OpenSSL
 Java
 RSync
 ISC
 Bash
 Curl
 GNU
 bzip2
 gzip
 unzip
 zip
 wget
 sudo
 zlib
 sqlite-3
 libjpeg
 libpng
 apr
 apr-util
 expat
 libltdl
 libxml2
 libxslt
 ncurses
 readline
 tcl-8
 tk-8
 net-snmp
 libx11
 
 
 On the wiki page I still need to fill in their version and 
 consolidation, and update the security issues page for them - if anyone 
 else would like to help me do that, let me know (I'd appreciate it).
 
 At the moment our staffing numbers to maintain this are quite low and as 
 such it's a lot of work. But as the saying goes, many hands make light 
 work.
 
 So I'd like to ask if anyone would object to me posting to 
 OpenIndiana-Discuss asking for security volunteers? We'll need to ensure 
 we get trustworthy people capable of helping rather than hindering.
 
 I'm thinking volunteers would be best served by having a mentor, and 
 that we should group the software together by consolidation.
 
 We may want to write a job spec and split it into two parts - one 
 Monitoring and Alerting, for less technical people, and the other 
 Patching and building for those who can learn to build consolidations.
 
 I'd appreciate feedback.
 
 Cheers,
 
 Alasdair
 
 
 ___
 oi-dev mailing list
 oi-dev@openindiana.org
 http://openindiana.org/mailman/listinfo/oi-dev



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] [illumos-Developer] OpenIndiana and illumos, part 2

2010-11-19 Thread Garrett D'Amore

Thanks for helping to make my goals clear, Albert.

Let me elucidate a bit more.

I'm specifically not interested in distro that attempts to rehash what
Oracle is doing, or one who's sole benefit is a more liberal license
than what Oracle provides.  For a variety of technical reasons, I don't
even think such a distribution is *possible* -- at least not without the
complete source code (and the right to use it!) for all of Oracle's
Solaris code.

I *do* need a distribution that is more closely aligned with the goals
of illumos, which includes significant innovation.  Today there is
nothing filling that gap properly.  I'm happy to have OpenIndiana be
that distribution, but some changes in the way OI runs itself (and more
specifically in what OI drives for) are required to get there.  If I see
that OI is interested in filling that role and willing to make the
necessary changes, then I'm willing to invest resources to help.

However, if OI wants to remain truly independent of illumos, and still
wants to aim for compatibility with Oracle Solaris, or OpenSolaris, as a
primary goal, even at the cost of innovation in illumos, then I don't
think OI can fill the needs of illumos.  In which case I need to invest
elsewhere, even if it first seems like a duplication of effort.

Let me spell this out a bit more clearly.  There are large financial
motivators behind illumos, and a number of us have staked not just our
spare time but our entire careers and in some cases our businesses on
this bet.  So, we're going to see our goals through, one way or the
other.  The question is whether OI is going to come along for the ride,
or be left behind.

If that sounds a bit melodramatic, then I'm sorry, but I do think its
important the folks involved in deciding the future of OI understand
what's at stake from illumos' perspective.  This is far more than a part
time hobby thing.

- Garrett



___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev