On August 3, 2021 5:58:56 AM UTC, "mayur...@kathe.in" <mayur...@kathe.in> wrote:
>On Monday, August 02, 2021 10:42 PM IST, Alan Coopersmith
><alan.coopersm...@oracle.com> wrote:
>
>> On 8/1/21 11:06 PM, mayur...@kathe.in wrote:
>>
>> > Where did IPS come from?
>>
>> Sun engineers who had worked with customers and release engineering
>to deal with
>> the many problems that people had with SVR4 packaging put together a
>project
>> proposal to replace it, started prototyping, and developed the
>project under the
>> OpenSolaris community.
>
>I have always had the belief that IPS was developed outside of Sun, and
>looks like it has been validated.
>Please read the comments by a certain "Shawn Walker-Salas" at the link;
>https://unix.stackexchange.com/questions/288888/what-is-solaris-ips-how-does-it-work
>
>It would be interesting the understand what instigated "those" people
>_outside_ Sun to write a package management suite and which in turn got
>adopted by Sun.
>
>While I have been advised to avoid contacting the original team
>directly to solicit comments about IPS, I'm getting this intolerable
>itch to do exactly that. I don't know if I can restrain myself, so I
>apologize upfront to all who might get offended by my activities
>towards digging up details regarding the IPS.
>
>Cheers.
>
>
>------------------------------------------
>illumos: illumos-discuss
>Permalink:
>https://illumos.topicbox.com/groups/discuss/Tf764b19e9f817c85-M36bbea08416f66c50ce27d4e
>Delivery options:
>https://illumos.topicbox.com/groups/discuss/subscription

I might relate to that "instigate" part: as a sysadmin in my early days, I 
regularly had some practical goal to fulfill, whether for employer or for fun 
(learning by tinkering).

Back then error/exception handling was not all that great and documentation did 
not always help - even at Sun's scale of 5000 page tomes for one product of 
many bundled in an enterprise stack.

That was my one large first benefit of open source: even if the final product 
was not FOSS, it often had sources available - either of an earlier version, or 
of mozilla etc. siblings, or eventually as part of OpenSolaris. That sufficed 
to understand many of the original developer's thinking and logic patterns, and 
often to track down error message text to code that handles the issues. Even as 
not a regular developer, I could quickly see if and what I misconfigured, or 
what They got wrong, rarely.

And that leads to the second big benefit: ability and right to scratch your own 
itch.

Some such scratchings are published and become more or less popular 
one-person-show products on their own, others find a way to some upstream and 
can live on, be supported, evolve and non-regress independently of you as 
author spending time on that. And often are rewritten beyond recognition by 
"real" developers who start not from scratch but from a proven viable and 
useful idea and logic. After all, people who have a real-world problem, who 
tried and did not find a way around it, are often ones best fit to identify it, 
not the ivory-tower project managers who just crunch numbers. May be not the 
best ones to solve correctly though :)

At least, my route through some Solaris and Linux internals (and add-on 
scriptware), some service-wrapping units for Java appservers and Virtualboxes 
and ZFS pools as SMF units, some Jenkins plugins or NUT, and too many other 
projects to count that I used and usually had an itch, often had this pattern 
in common. Then I soothe it and go on just being a user. Until the next day ;)

Jim

--
Typos courtesy of K-9 Mail on my Android

------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/Tf764b19e9f817c85-Ma0ece748d6613b4fbf8e60a7
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to