|
Softpanorama
(slightly skeptical)
Open Source Software Educational Society |
May the
source be with you,
but remember the KISS principle ;-)
|
Softpanorama University
(Slightly Skeptical) Solaris Page
Home Related
About
Recent changes:
Solaris 10 is the first Unix that deserves to be called "XXI century Unix" due
to implementation of light-weight virtualization scheme called zones, extension
of RBAC and process right management, DTrace, ZFS and predictive self-healing.
Those distinctive features mean that Unix as the whole (including but not limited
to multiple BSD and linux flavors) will continue to move forward with other Unixes
coping and moving further the best Solaris 10 features.
| Solaris 10 zones implementation (which includes
Solaris-specific seamless integration with RBAC and process right management),
is one of the most important innovation in Unix for the whole history
of existence of this OS |
Another nice thing is Sun partnership with AMD and getting Solaris 10 on Opteron
on equal footing with Solaris 10 on Sparc. Sun enjoyed a vert good timing on Sun's
part to capitalize on Opteron architecture, which eventually (and not without Microsoft
help :-) became standard for Intel too and which includes important innovation
such as 64-bit and virtualization suppport.
While Sun marketing slogan about Solaris 10 "ten steps ahead " of competition
is probably somewhat of a stretch I would say that the following four features really
distinguish it from competition:
- Zones are light-weight virtual
machines and as such provide new and unique functionality including dramatic
improvement in Unix security. As overheard is in single percentage points,
zones can be used to isolate important applications and processes with each
instance maintaining own TCP-IP stack, the set of supplementary applications,
set of users, and what is the most important its own root account (avoiding
turf battles with application developers that compromise Unix security more
then anything else in any large organization). This is a completely different
solution from VMware which along with its classic predecessor IBM VM/CMS are
heavy full hardware emulators with each instance running full OS. They were
inspired by FreeBSD Jails. Like any light weight VMs they share memory and kernel.
But the level of separation of filesystem is pretty high: the only way to communicate
with an application inside a zone is via network services like NFS. I
would like to stresses that this method of isolating applications from each
other and from "mother ship" is a new Unix security paradigm that is pretty
natural to use for all but the most convoluted applications (I would not recommend
running Oracle in a zone if you still have some hair on your head; at least
not right now ;-).This is the most existing feature of Solaris 10:
- Due to low overhead, one server could have several dozens of zones and
still be able to perform some useful work :-)
- If a service in the zone is compromised, the activities of the attacker
will be constrained to the zone, but also will be fully visible to
the administrator, at minimal risk to the administrator. This model offers
substantially enhanced monitoring in comparison with full virtual machines
like AIX LPARs, that offer little reliable insight into their operation
once compromised.
- Constraints on system calls greatly hamper the ability of the attacker
in employing Rootkit.
RBAC implementation and
Process Rights Management
allows users to be granted full rights for specific processes, making root
access unnecessary for all but a few administrators.
DTrace: DTrace is new tracing facility built into Solaris. It improved
the ability to identify system problems and bottlenecks. It is a huge system
and the Solaris kernel instrumentation for achieving this functionality is an
achievement in itself ( it has a 41-chapter manual). The tool is script language
controlled. It uses D - the DTrace language which is similar to AWK. No
other OS is currently even close to Solaris 10 in this area.
Predictive self-healing: I always hated typical corporate "high availability
solutions" with the devices like F5 and/or clusters. F5 style redundancy
as typically implemented is an expensive way to introduce more single points
of failure. IMHO the current F5 installations mainly provide an expensive way
to shut down one box for maintenance while the second (partially out of sync
if there is no common SANs storage with the automatic switch) box imitates on-line
activity when nobody probably cares. This is also a nice way to learn something
new about problems of abusing TCP/IP (subtle data corruption of TCP streams)
and the more complex protocol is, the less reliably devices like F5 handles
it.
It looks like Sun heard my prayers. Predictive Self-Healing is a newly
designed hardware architecture that has capability to be reconfigured dynamically
by software if diagnostic software determines that a component started to go
south. Currently it can switch off faulty CPU, banks of memory and power supplies
(of course if there are redundant power supplies on a particular server; but
if you got them they are hot-swappable). Disks were not a problem for
a long time. Power supplies diagnostics is still buggy in some v210 probably
due to faulty temperature sensor, but generally works OK. May it Solaris
can switch off something else too :-) but just CPU and memory are probably
enough to provide 95% of a typical "high availability solution" benefits without
typical "high availability" overhead and complexity. That means that a slight
premium that you have to pay for UltraSparc servers is now more then justified,
especially for large corporate environment were cost of the server is always
more then offset by overhead inherent in running any huge organization...
ZFS: ZFS (which still is raw and as of late 2006 probably needs another
year to stabilize) eventually might became the best among the most modern Unix
file systems. ZFS makes a volume manager redundant and has many other
interesting features.
Meanwhile I would like a simple addition of BSD style attributes to classic
UFS which remains tried and true filesystem for conservative users :-).
Actually Sun made UFS logging default in Solaris 10 (it was available in Solaris
9 too, but not as a default -- you need explicitly put keyword logging into
dfstab for each partition where you want it -- and that means that it largely
ignored by system administration masses).
Dr. Nikolai Bezroukov
Notes:
- Those pages are written by people for
whom English is not a native language.
Some amount of grammar and spelling errors should be expected.
- This is a Spartan WHYFF (We Help You For
Free) site. It cannot replace the
best teachers and
the best books.
- The site contain some obsolete pages as
it develops like a living tree... Some links on older pages
are broken. Please try to use
Google, Open directory, etc. to find a replacement link (see
HOWTO search the WEB for details). We would appreciate if
you can
mail us a correct link.
|
|
|
|
Can Oracle adoption of Red Hat backfire in such an interesting way ?
Jan 16, 2008 | www.networkworld.com
The real loser in the deal? Oracle. MySQL has now just been thrust into
the mainstream with the market and corporate muscle of Sun. As much as
Oracle would like to claim dominance in Linux land, everyone knows that
MySQL and Postgres are favorites for anyone without a must-have Oracle on
Linux requirement.
Perl-based tool
About:
Patch Check Advanced (pca) generates lists of installed and missing patches
for Sun Solaris systems and optionally downloads patches. It resolves dependencies
between patches and installs them in the correct order. It works on all versions
of Solaris and on both SPARC and x86.
Release focus: Minor feature enhancements
Changes:
Checks for patches 137112, 119252, and 119253 have been added. Ignorable errors
message from showrev are no longer shown. The list of contributors has been
updated.
Computer maker
Sun Microsystems Inc. said it will introduce a line of servers and data
storage products that use a combination of hard drives and flash memory drives
to speed up performance. Sun's move comes nearly six months after
EMC Corp. of Hopkinton became the first major storage vendor to add flash
memory to its high-end storage arrays.
"This is the most exciting thing to happen in storage in 20 years," said
John Fowler, Sun's executive vice president of systems, during a meeting with
journalists in Boston yesterday. Although Sun is based in Santa Clara, Calif.,
the company unveiled its plans in Boston because Massachusetts is a major center
for data storage technology, according to Graham Lovell, senior director of
open storage and networking.
Flash memory drives use chips rather than mechanical hard drives to store
information. Their use is popular in consumer devices like MP3 music players
and digital cameras. The chips cost far more than the equivalent amount of hard
drive storage, but flash memories are smaller, lighter, and require less electricity.
Sun and EMC say flash drives are ideal for business users who need to swap
huge amounts of data in and out of computer systems. Flash chips read and write
information thousands of times faster than hard drives, enabling enormous increases
in processing speeds, resulting in improved efficiency and savings. In addition,
Fowler said Sun's flash memory drives use only about
two watts of power, compared to roughly 12 watts for a typical hard drive.
While EMC only makes storage gear, Sun is a major vendor of server and storage
equipment. Sun plans to introduce servers that replace some of the standard
hard drives with faster flash drives. Fowler said
in addition to conserving electricity, the servers will deliver three times
the data throughput of servers using only standard hard drives.
Sun is scheduled to introduce its new products in the second half of this
year.
Jonathan Schwartz's
Blog: Anything But a Flash in the Pan
There are only two kinds of storage devices - those that have failed, and
those that are about to fail. That's the view most datacenters have about the
traditionally mechanical devices pejoratively referred to as "spinning rust."
All disk drives fail, cheap drives fail faster.
If the average time to fail is five years, you and your laptop can make do
with the occasional backup. But when an average enterprise has 100, or 1,000,
or increasingly 10,000 or 100,000 individual disk drives, failure is a daily,
if not hourly occurrence. Mechanical devices fail.
And with failure comes the potential for losing data - using commodity disks
to save your boss $500,000 does her no good if she's fined $50,000,000 for violating
data retention regulations. Stock transactions, medical images or feature length
movies - take your pick, some data has to be perfect. Not a decimal point or
pixel out of place.
That's exactly why, years ago, Sun invented a storage platform called ZFS.
ZFS makes a powerful assumption - that a reliable system must be built from
unreliable parts. By using surplus computing cycles, ZFS constantly runs powerful
integrity checks, giving data corruption no place to hide. With ZFS, customers
can use the cheapest disks and simplest systems, and get exceptional data integrity,
along with massive reductions in cost and complexity.
But there's a new option on the table, known to many by the memory
cards they use in their phones, iPods or digital cameras - called Flash memory.
Flash is very fast at reading and writing data, like DRAM (the memory chips
in your computer). Its price sits squarely between DRAM and traditional disk
drives. But unlike either alternative, Flash requires no power to remember
data. And with the price of electricity escalating across the world, keeping
10,000 disks spinning at thousands of rpm can cost you in power what you pay
for your storage. Power has become
the dominant
factor in high scale hardware decisions - and Flash is set to disrupt
the industry.
.... .... ...
But simply introducing Flash as yet another tier of storage in a datacenter
isn't the real opportunity - that adds new costs and a set of new management
hassles. To truly change the industry, adding Flash would have to be completely
transparent to users and operators, alike, with no switching or operational
cost. And that's exactly what we're doing with ZFS. ZFS will
transparently incorporate Flash into the storage hierarchy of a running
system, using the microprocessor cache for the most performance sensitive tasks,
DRAM for the next, then Flash, then disk (then ultimately
tape).
ZFS will allow Flash to join DRAM and commodity disks to form a hybrid pool
automatically used by ZFS to achieve the best price, performance and energy
efficiency conceivable. Simply put, our storage and server systems will get
enormously faster - without any upgrade to the microprocessor. Adding Flash
will be like adding DRAM - once it's in, there's no new administration, just
new capability.
... ... ...
The second problem is trickier - simply put, although Flash memory can be
read an infinite number of times, writing to Flash more than a few hundred thousand
times can wear it out. Now, most normal humans will never hit 500,000 writes
in a digital camera. But you might in your enterprise. What to do?
Sun will release a 32GB flash storage drive this year and make flash storage
an option for nearly every server the vendor produces, Sun officials are announcing
Wednesday. (Compare
storage products)
Like
EMC, Sun is predicting big things for flash. While flash storage is far
more expensive than disk on a per-gigabyte basis, Sun argues that flash is cheaper
for high-performance applications that rely on fast IOPS (I/O Operations Per
Second) speeds.
“It consumes one-fifth the power and is a hundred times faster [than rotating
disk drives],” John Fowler, the head of Sun’s servers and storage division,
said at a press conference in Boston Tuesday. “The fact that it’s not the same
dollars per gigabyte is perfectly okay.”
Sun held back some details on the products. It’s not clear when in 2008 they
will be released, and while Fowler passed around an engineering prototype of
the 32GB drive he would not say which chip manufacturer Sun is working with
to build it. EMC relies on chip maker STEC for its flash drives. Fowler did
say that one of Sun’s partners is Intel, which announced a solid state flash
drive last year.
Customers will be able to get flash storage embedded in nearly any server
they buy from Sun by the end of the calendar year, Fowler says. (Compare
server products) “That’s the easiest place to put it, because you have a
high-performance I/O subsystem that’s very close,” he says.
Even the most optimistic industry players say flash isn’t about to replace
most disk storage. Fowler said a server containing small amounts of flash might
be connected to large disk arrays. Essentially, the data needed most quickly
would reside in flash.
“You could have one of our servers with a collection of solid state drives
in it connected to traditional arrays,” he says. Sun’s ZFS file system lets
customers aggregate multiple types of storage devices into one centrally managed
pool. “ZFS allows you to manage this as a hybrid storage pool where the local
[flash drives] in the front of the server are used for these logs and caching
and the big [disk] arrays are used for these petabytes of storage.”
The majority of enterprises building I/O-intensive applications will use
some amount of flash within a year, Fowler predicted.
Databases like Oracle, MySQL and IBM DB2 are ideal candidates, he says.
Looks like $100 per month if you want a webserver
Sun and Amazon Web Services are opening a private beta program starting on
May 5, 2008. Approved beta users get access to OpenSolaris on Amazon EC2. Per
hour prices:
$0.10 - Small Instance (Default). 1.7 GB of memory, 1 EC2 Compute
Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit
platform
$0.40 - Large Instance. 7.5 GB of memory, 4 EC2 Compute Units (2 virtual
cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform
$0.80 - Extra Large Instance. 15 GB of memory, 8 EC2 Compute Units
(4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage,
64-bit platform
Pricing is per instance-hour consumed for each instance type. Partial instance-hours
consumed are billed as full hours.
Amazon's Elastic Compute Cloud (Amazon EC2) is a Web service that provides
flexible compute capacity in a cloud. Amazon EC2 provides on-demand computing,
pay-as-you-go pricing, and integrated storage.
The OpenSolaris OS is available free of charge. With OpenSolaris OS on Amazon
EC2, you pay for only the compute capacity you use, starting at 10 cents per
hour (bandwidth and storage are charged separately by Amazon). You can start
with as little as one small instance (currently 1.7 GB RAM, 1 virtual core,
160 GB storage, 32-bit platform) and scale up and down as your workloads and
business demands change. Various types of instances of Amazon EC2 are described
here.
- Elastic
Amazon EC2 enables you to increase or decrease capacity within minutes,
not hours or days. You can commission one, hundreds or even thousands of
server instances simultaneously. Of course, because this is all controlled
with web service APIs, your application can automatically scale itself
up and down depending on its needs
12/05/2008 |
Computerworld
Ian Murdock is vice president of developer and community marketing at Sun Microsystems.
... ... ...
What do you do at Sun? I see the OpenSolaris project
seems to fall onto your plate.
Initially I was working on OpenSolaris and started
Project Indiana, which culminated this week [with] the first version of
the OpenSolaris binary distribution. These days I am running the developer and
community marketing organization, so I am responsible for marketing Sun's developer
tools, the developer programs like Sun Developer Network and Tech Days Events,
our open-source projects and communities. [Also, I do marketing for] StarOffice,
OpenOffice, Network.com. So basically anything that relates to the developer
community in some way, I run the marketing piece of that.
Is Sun completely open source with its software right
now?
Well, not entirely, but that's again mostly a function
of how complex it is to take a piece of intellectual property that has not been
open source and then moving it into open source. We are in the process of open
sourcing all of our software, as [Sun President/CEO Jonathan Schwartz] has said
many times. But, for example, with Solaris there, are still a few bits and pieces
that have been licensed from other companies. We are working out the arrangements
with those companies to be able to open source them.
What pieces are those?
Well, for example, some device drivers [and] certain bits
of functionality that were licensed.
I heard a former
Sun official last year who basically said that he thought Sun was kind of moving
too fast with open source, maybe over-emphasizing it a bit. You're probably
going to disagree with that, but how would you respond to that?
I think the big question around open source is how do you
make money from it? And it's because the software industry has traditionally
been built on an intellectual property licensing model. But the reality of the
situation is with the rise of open-source software, developers don't buy things
anymore. [It is] a world where you can go to the Web and download just about
anything you could possibly need to put an application into production. So you
don't monetize at the point of acquisition of software any longer, you have
to monetize at a different place. So it's not to say that there is not money
to be made in software, it's just made at a different place, and the different
place is with all of the developers adopting technology, putting it into production,
some of those applications that are deployed are going to be successful. They're
going to run into the traditional challenges of having to grow and scale that
application. They're going to need to have a relationship with the vendor behind
the technology. So there are ample opportunities to make money because even
though open source is free in the monetary sense, it still requires a lot of
expertise and knowhow to make it operate efficiently. So there's plenty of opportunity
there to add value.
I heard two different computer industry executives make
the following comments.
One is, how
do you have a software industry if there's open source? And the other is,
open source lowers revenues for everybody. How would you respond to those?
Well again, open source is only free or free software is
only free if your time is free. And I don't know about you, but my time is definitely
not free. And in terms of lowering revenues, I don't think that's necessarily
true. I think the money changes to a different place. The revenue opportunity
changes to a different place. So it's a disruptive event in the software industry.
But disruptive events create opportunities for those who are agile enough or
have the foresight to see the changes that are coming and can adapt. And so
Sun's embrace of open source is just a part of adapting and changing with the
changing of landscape. There's still plenty of money to be made, it's just shifting
to a different place. Again, pay at the point of deriving some value from having
a relationship with your vendor versus pay to get access to the technology.
With OpenSolaris, Sun changed the packaging to make
it more like Linux. Is it too late for OpenSolaris to compete against Linux?
No, I don't think it's too late at all. In fact, I think
there's a huge amount of interest in the Linux community for the technologies
that we have in Solaris. So whether it's ZFS (Zettabyte File System) or DTrace
[providing a dynamic tracing framework] or containers or any of those things.
And the problem has always been barriers to adoption, right? The changes that
we have put into OpenSolaris are primarily designed to lower barriers to adoption
to that technology that the market has been wanting, but it has been too difficult
to this point for to get at it. It'll be interesting to see how OpenSolaris
is received in the Linux community. I would look at it as it's not so much an
OpenSolaris versus Linux thing. We're putting another alternative out into the
marketplace just like Ubuntu is an alternative and Red Hat is an alternative
and SuSE is an alternative.
As somebody who has developed Debian and now is an advocate
for OpenSolaris, which do you see as superior?
I think they're both good for different reasons. One of
the advantages of Debian is it has a huge ecosystem of packages around it, so
just about anything you could possibly want is just an app to get installed
away. OpenSolaris has some of this functionality, like ZFS and D-Trace, that
Debian -- or no Linux distribution for that matter -- has. So it all depends
on the application environment.
Won't those capabilities you mentioned be added to Debian
in other Linux distributions?
Well no, because those are part of the Solaris platform,
and Debian is based on Linux. Now certainly we're going to see a lot of the
reverse happening, so now that we have the package system in place around OpenSolaris,
we have the same kind of infrastructure around it to enable bringing in this
open-source software that is available for Debian.
No one is permitted to take ZFS and port it to Linux?
Well, today the licenses are not compatible with each other,
so that can't be done.
What are the differences in the licensing?
Linux is governed by the GNU Public License, or GPL, and
open source is governed by the CDDL, the Common Development and Distribution
License.
Why CDDL and not GPL like you did for Java?
Well, OpenSolaris was open sourced, what, a year and a
half before Java? There's a desire in some of our customer base to have a license
that allows you to build value-added products on top of OpenSolaris. And so
the ability to easily drive commercial versions based on Solaris technology
was one of the drivers behind the CDDL. And basically, the CDDL is just a slightly
modified version of the Mozilla Public License, so it is an OSI-approved open-source
license. It's no more or less open source than a GPL is. But it turns out that
the GPL is very restrictive, and so you can't combine some of the things that
the CDDL says with some of the things that the GPL says.
What are you expecting developers to do with Open Solaris?
I think first of all, there's going to be a lot of experimentation
now that the barriers are gone for a Linux developer, a Linux user to take a
look at what OpenSolaris has to offer. We are spending a lot of time understanding
what those developers are doing; namely, how they are moving up the stack and
working in environments like PHP and Ruby on Rails. So how do we describe the
capabilities of Solaris, such as DTrace, in a way that's relevant to them? For
example, OpenSolaris is going to be an ideal environment for Web-facing applications
because we've moved the DTrace functionality up into somebody's Web application
frameworks. And if you think about it, the basic problem behind a Web application
is, particularly if you are successful, how do you scale? If you build an application,
you put it out there, you gain a large user base, people start hitting your
servers, you have to figure out where in your code you need to optimize so that
you can scale along with it. DTrace offers those kinds of developer's capabilities
that are not available on any other operating system.
What do you see happening with the Amazon-based hosted
version of OpenSolaris?
That represents yet another barrier to entry being removed.
Now you can take advantage of these same capabilities without necessarily having
to provision your own infrastructure. And it's all a part of the same trends
that you've seen coming out of Sun over the last several years. The embrace
of AMD and Intel, Linux, Windows. I mean, it's all about how do we get Sun technology
as broadly adopted as possible, no matter what the vehicle?
Do you see a role for OpenSolaris in the Web 2.0 world?
Absolutely. If you are building a Web application and you
become popular, your servers are getting hammered by all of these users who
are coming, how do you scale with the increasing demand? And we've actually
done this in several Web 2.0 shops where they've run into scaling problems,
we've been able to come in, point DTrace at it, and extract some very amazing
performance improvements in a very short amount of time. So we feel that now
that the barriers to adoption have been removed, we're going to be able to play
a much bigger role in this space than we have with Solaris 10 and previous.
Is there anything else you wanted to bring up?
One of the things to watch here in the coming months is
what we are doing around Network.com [which is Sun's grid-based cloud computing
platform]. At Sun we are fully committed to open source. To your earlier question
about open source and business, we have a very clearly defined business model
where the core offerings that are for developers are free and open source, no
barriers to adoption. The one interesting question is what role does open source
play in a world where software is no longer delivered as a product but rather
delivered as a service? Web 2.0, for example, wouldn't be possible without open
source. But why are people going to open source? They're going to open source
for the same reason that they went to open standards and open systems. [There
is] the desire to not be locked into a single vendor. Are we going back to the
30-year-old model in the pursuit of simplicity and moving everything into the
cloud? I think you're going to see, coming out of Sun and around Network.com
in particular, some pretty interesting answers to these questions.
About: Patch Check Advanced (pca) generates lists of installed and
missing patches for Sun Solaris systems and optionally downloads patches. It
resolves dependencies between patches and installs them in the correct order.
It works on all versions of Solaris and on both SPARC and x86.
Changes: HTML tags in patchdiag.xref are ignored. This change from
Sun to patchdiag.xref breaks compatibility with all previous versions of PCA
and makes updating mandatory. An option for concurrent patch downloads was added.
A new option to set sunsolve access protocol to HTTPS was added. wgetproxy options
for non-SunSolve URLs are honored as well. The file ../etc/pca-proxy.conf is
read in proxy mode. Checks for several patches were added.
Cloud Computing with Joyent Accelerators
Software previously installed on personal computers is being shifted or extended
to be accessible via the Internet. The term for this is “cloud computing”. In
the cloud, you run your application on one (or many) virtual computers. The
advantages to this approach include reduced up front hardware costs, reduced
maintenance and administrative costs, the ability to match hardware and software
capabilities and, most importantly, the flexibility to scale your site up and
down depending on demand.
Joyent’s Cloud
Our Accelerator™ powered compute cloud provides a highly scalable on-demand
infrastructure for running web sites, including rich web applications written
in Ruby on Rails, PHP, Python and Java. Joyent Accelerators
are next-generation virtual computers that can grow and multiply (or shrink
and consolidate) depending on the real world demands faced by your Web application.
Accelerators are built on OpenSolaris, multi-core (8+),
RAM-rich servers (32GB+ each) and vast amounts of
NAS storage. Accelerators are deployed in the best
routing and switching fabric (Force 10) and the best load-balancers (F5 Networks)
available (and always will be).
Proven Track Record
- We have the largest OpenSolaris installation
in the world
- Joyent manages hundreds of TBs of storage in each datacenter
- We serve billions of web pages each month for our customers
- Joyent delivers and receives hundreds of millions of emails every month
Joyent’s Storage is Real, Not Virtual
OpenSolaris’ ZFS filesystem provides seamless access
to as much NAS powered storage as you need. This means
that if the system goes down, you do not need to suffer through a long boot
as you re-instantiate an entire virtual machine, with data, from a remote data
store. Instead, your data is still there on your disks and the Open Solaris
means you can be up and running within 10 seconds.
Rails Applications Rock On Joyent
Joyent has a long successful history of scaling Ruby on Rails Web applications
to thousands and tens of thousands of requests/second, including our own Joyent
Connector collaboration suite.
If you build in Rails, Joyent’s experience can prove invaluable.
Open and Standards Based Means No Lock-In
We are going to try and get you hooked on our great support, first class
infrastructure and flexibility; but we are never going to lock you in. If you
become the next billion dollar Web wonder, this means your set-up is entirely
portable. Of course, you then have to invest a huge amount in off the shelf
hardware.
Buy what you need, when you need it
Sun Microsystems on Monday said it has released OpenSolaris, an open source
version of its Solaris operating system, and announced a deal with Amazon.com.
The OpenSolaris project has been under development for more than three years.
Sun hopes to popularize the operating system with developers, students and other
traditional Linux users.
In addition, Sun said it has partnered with Amazon.com to release OpenSolaris
as an on-demand service as part of Amazon.com's Elastic Compute Cloud (EC2).
OpenSolaris will be available for operating system and storage services as part
of the overall EC2 service, which starts at 10 cents per CPU-hour, the company
said. Sun touts OpenSolaris as the most robust Unix-flavored operating system.
OpenSolaris will offer some interesting features intended to appeal to the
curious, such as the ability to run the operating system from CD and a system
for easily rolling-back installations.
Great post ! "What irks me is that many in the Linux community seem to *want*
Sun to fail. This is discouraging and totally counter-productive to the ideals of
Free Software that most in the Linux community claim to adhere to."
April 28, 2008 |
Safe as MilkI’ve been annoyed by some of the Sun-bashing that has been
going on over the past few months and years. I’ve
written
in the past about my belief that Sun are trying to do the right thing, and
my appreciation for the investment that they’ve put into projects I care about.
And yet no matter what they do, it seems like there are nay-sayers working to
undermine Sun’s community-building efforts at every turn.
Here’s a few examples of Sun-bashing that I’ve seen recently:
- No projects primarily sponsored by Sun get accepted to the
Google Summer of Code (unless you count MySQL). Rumour has it that Sun
were told not to bother applying. Of course the Summer of Code is Google’s
baby, and as such they decide who gets to participate and who doesn’t. They
don’t even have to explain themselves.
- Linux Foundation
employees
repeatedly criticising OpenSolaris and Sun. I suppose that this is to
be expected from a group that is representing its members, and sees the
OpenSolaris kernel as direct competition to the Linux kernel, but it’s just
as disappointing to me as when I see KDE
or GNOME hackers ripping into each other
- Press articles in
Slashdot
[2] [3]
and elsewhere consistently spinning things as “Sun’s free software efforts
aren’t sincere” interspersed with “Sun is ruining <insert project here>”.
I feel like a lot of this rhetoric is self-fulfilling prophecy. If you say
often enough “Sun is a bad community player”, then Sun’s projects will seem
unattractive to prospective volunteers.
All of this completely ignores the many great free software people who are
working for Sun - to name just a few, Glynn Foster, Simon Phipps, Dalibor Topic,
Ian Murdoch, Rich Burridge. These people are extremely clueful about free software
and community interests. And the message which we have seen consistently from
Jonathan Schwarz over the past couple of years reinforces that there is a commitment
to free, community developed software, and there are many capable people working
towards that commitment within Sun.
So why the difficulties? Many of them, I think, are project specific, and
stem from this fundamental fact:
Community governance is hard.
Or, to be more precise, building
appropriate community governance around what was proprietary software is insanely
difficult.
If you look at the major Sun contributions over the years -
OpenOffice, Java, OpenSolaris, Netbeans, GlassFish, GNOME, and more recently
the purchase of MySQL, the only one of these projects which has been Sun approaching
an existing community project and participating in it is GNOME. MySQL is also
a special case, where Sun acquired GPL software.
In every other case, the projects have come from freeing a large body of
code created in a proprietary environment. And every single project I know which
was born like this has had trouble building a community. Ask
these guys.
This doesn’t just happen on its own.
When Jamie Zawinski resigned
from the Mozilla project, it was one year since the code had been freed. When
Joel Spolsky
criticised them for not shipping product, it was over two years old. When
Firefox (then Firebird)
shipped its first usable browser, Mozilla was a grand old man of 4. When Firefox
1.0 shipped, the source code had been released over 6 years beforehand.
It is much easier to get governance right when it Just Happens.
The guy who founded the project is the
Boss. A bunch of active developers
fork and become new Founding Fathers.
The company controlling the software fully
expects to pay everyone who will develop the software, and gets outside
contributors to sign away their copyright.
In all of these cases, the expectations are set by the status quo. No-one
would expect Mark Spencer to accept a feature from someone who hadn’t signed
a copyright assignment. That’s not the way Asterisk works. No-one would expect
a feature to be accepted into Linux if Linus doesn’t want it. People expect
a consensus-based approach in Inkscape.
And yet from all of what I’ve read, some people expected Sun to go from proprietary
kernel development (with a team of proprietary kernel developers, and layers
of proprietary software managing managers above them) to a bazaar overnight
(or, at the very least, very quickly). Perhaps that’s because of the way Sun
presented this to the community, perhaps it’s because certain people knew that
was an unrealistic expectation, and set Sun up to beat them over the head with
the “you’re not open” stick when they “failed” to completely open the project
in the first year.
Personally, I’d like to see as much energy going into helping Sun get things
right as is currently going into knocking every effort they make to do so on
their own. There are a great many people at Sun who don’t get it, and a great
many who do. I’d like the latter to win through.
Comments
-
pinky Says:
Great post Dave!
I also can’t understand why so many people bashing sun. Sun has done a lot
for free software and i’m really thankful for their work on and for free
software!
In the second part of your post you write a lot about a development community
and the “open source development model”. Well, i believe that this model
often creates better software but i’m not sure if it is always the best
software development model.
And even more important i don’t care about the development model. For
me it is important that the software which runs on my computer is free software.
Whether the software is developed by a small group of people or by a large
community is an side issue. The important part is that the developer respects
everybodys freedom!
Sure i would hope that they choose the development model which creates
the best “end product” but it’s a decision which the developer has to make
and i accept their decision as long as at the end we get free software out
of the development process.
- Mox Says:
So how many years does it _still_ take for the OpenOffice.org to become
a truly collaborative effort by allowing the major non-Sun contributors
to the “top” of the organisation?
Technologically this could be started by using a truly distributed version
control, like git, instead of the high-cost-to-contribute CWS system.
-
Dave Neary
Says:
Mox: Personally, I think that the time came a couple of years ago for
Sun to follow in the footsteps of the Eclipse Foundation, set up an independent
incorporation for OOo, get 501(c)6 status, and have a board of people nominated
from major contributors. OOo as a project is really too big to be easily
accessible to a volunteer community, but the project has succeeded in gaining
industry support - an initial board would doubtless include IBM, Sun and
Novell as major members, but might also include CollabNet, the French ministry
for the interior, maybe NeoOffice and StarXpert?
In any case, the structure of a trade organisation, which aims more to
have an ecosystem than a wide-open community, seems more appropriate for
a project like OOo. It provides all of the things which Michael Meeks has
been calling for - an independant governing body which owns trademarks and
copyright, and is answerable to companies and communities in proportion
to their contributions.
Dave.
About: MilaX is a small OpenSolaris live CD distribution. You can
run it from miniCD, bootable business card, or a USB flash drive. It is based
on Solaris Nevada. It can be installed on storage media with small capacities
like bootable business cards, USB flash drives, various memory cards, and Zip
drives. It can be installed to hard disk (UFS), or you can use a ZFS-boot installation.
Changes: This release is based on Nevada 85 and includes 99% of b85-drivers,
Gtk-Terminal, Netsurf, gFtp, Sylpheed, and gPicview. Beaver, Torsmo, and fbxkb
were added, and Dillo and aterm were removed. ZFSinstall is now included.
/sbin/sh was changed to ksh93.
Right now Sybase's enterprise value is around $2 billion, or roughly double
its current annual sales. By this measure, Sun would have to grow MySQL's revenues
to $500 million per year to bring it into sync with the purchase price. Somehow
that doesn't seem very likely, at least not in the foreseeable future.
...Sure, owning MySQL will open a few doors for the guys selling Sun boxes,
and that may lead to a few extra sales. But it's hard to see how these relationships
can translate into the large and sustained stream of new revenues Sun would
need to make the acquisition numbers work from hardware alone.
...Like most commercial open source companies, MySQL makes money by enticing
well-heeled customers to pay for an
enterprise version of its product
that comes with more bells and whistles than the
community
version it gives away for free. Both versions are available under the GPL,
but MySQL also offers a commercial license aimed mainly at OEMs and ISVs who
want to bundle MySQL with proprietary software packages. Like Red Hat, MySQL
limits access to the binaries of its Enterprise version to paying customers.
If you want a free (but unsupported) copy of MySQL Enterprise Server, you'll
have to compile it yourself.
...It appears though that the additional features of the Enterprise version
are not enough to compensate for the revenue-destroying effects of the free
Community alternative. What else could explain the surprising fact that MySQL
has quietly filled out its open source portfolio with a closed source proprietary
management software tool known as Enterprise Software Monitor? This
technically impressive product has a growing feature set that includes the
ability to monitor and manage multiple MySQL instances from a single web console.
The basic version of it comes bundled with the $1,999 per year Silver subscription
to MySQL Enterprise Server. More feature-rich versions (including replication
and memory usage management) come with the $2,999 Gold or $3,999 Platinum subscriptions.
Unfortunately for Sun Postgress now became more of a liability then asset as
it by and large overlaps (and is better) then the product for which Sun paid one
billion...
A billion dollars for a company that gives its products
away for free?
Facebook gives its products away for free, too. They
make money on ads, we make money on service, support and
infrastructure. MySQL has a big business, growing very rapidly.
Investing in the future has more value than buying the past
- which is why the latter so often comes at a discount.
What happens to your commitment to PostgreSQL?
It grows. The day before we announced the acquisition,
and within an hour of signing the deal, I put a call into
Josh Berkus, who leads our work with Postgres inside of
Sun. I wanted to be as clear as I could: this transaction
increases our investment in open source, and in open source
databases. And increases our commitment to Postgres - and
the database industry broadly. The same goes for our work
with Apache Derby, and our JavaDB.
Josh says it exactly right
on his blog - Sun wants to be the leading provider of
datacenters. Not just MySQL datacenters. Exactly.
I doubt that Oracle is a winner. when Oracle discarded Solaris in favor of linux
it made a risky move and now may need to pay for consequences. But the author is
right: the price Sun paid was very high: 20x annual revenue... Hopefully MySQL
can serve as a catalyst for hardware and software (especially Solaris) sales...
Sun CEO Jonathan Schwartz said the MySQL deal was the “most important acquisition
in the history of Sun.” But he also said the MySQL acquisition was complementary
to Sun’s JavaDB (Berkeley) and postgreSQL offerings. The latter are other open
source software [OSS] projects in which Sun is involved that compete with MySQL.
That the competing projects complement each other may be Sun’s intention but
that’s just not human nature.
... ... ...
Research 2.0 and others estimate MySQL did about $75 million in revenue in
2007. We applaud Sun’s negotiating skill. Even if MySQL only did $50 million
in 2007, the lowest estimate we have heard, it means
Sun “only” paid 20x annual revenue. In October 2007, Citrix (CTXS)
acquired Xensource for somewhere north of 100x 2007 revenue. To be fair to Citrix,
it believes it paid about 10x 2008 revenue for Xensource. But of course we won’t
know if that’s true for a year and Citrix won’t tell us if it was wrong anyway.
Sun Microsystems announced today that
it will be acquiring MySQL for $1 billion.
Sometimes the good guys get exactly what
they deserve.
At first blush, it seems an odd acquisition
for Sun. Sun, after all, is not (or was
not) in the database market. But Sun's historical
strength in the web economy, and MySQL's
current role as the heart of the web, makes
it an interesting, important step for Sun
to make.
It's nice that Solaris will the the top platform for MySQL. That's a shrewd
move. I also wonder what this means for Sun's relationship with Oracle...
announced this morning that it has agreed to acquire open source database
leader MySQL AB for $1 billion in cash and assumed
stock options. (Disclosure: I am on the board of directors of MySQL, and O'Reilly
co-produces the MySQL User Conference with
MySQL. In addition, O'Reilly produces the java.net
community site for Sun.)
This seems to me to be a great deal both for Sun and for MySQL. Anyone who
follows this blog or has heard my talks will have seen me say "Data is the Intel
Inside" of the next generation of internet applications, the very heart of Web
2.0. And of course, most of those Web 2.0 applications are built on the LAMP
stack, where M stands for MySQL, far and away the leading open source database.
Years ago, John Gage, Sun's chief scientist, made the provocative statement
"the network is the computer." And bit by bit, the industry has been realizing
that dream. What we didn't understand when we first started thinking about that
emerging network operating system was just how much it would be a data-oriented
system, such that you might more accurately say, "the network plus the database
is the computer."
The acquisition is also a great fit because Sun has staked its future on
open source, releasing its formerly proprietary crown jewels, including Solaris,
Java, and the Ultra-Sparc processor design. But even beyond those relatively
recent moves, Sun was arguably the first great open source success story, co-founded
by Bill Joy, who not only led the Berkeley Unix project but wrote the open source
TCP/IP stack on which so much of the internet was built. And even leaving out
other open source projects at the company such as openoffice.org and netbeans,
Sun has long been the single largest corporate contributor to the open source
ecosystem. (For further support for that claim, see page 51 in last year's EU
study on open source software [pdf].)
This has been a bit of a lightning courtship, and I haven't had a chance
to discuss yet with Sun CEO Jonathan Schwartz just how he plans to take advantage
of MySQL's leadership position in the open source and internet-connected database
market, but I do think that there is great potential for both companies. With
one bold stroke, Sun has reshaped both the database and open source landscape.
We're all going to be chewing on the implications for some time.
[Dec 21, 2007]
LXER interview with
John Hull - the manager of the Dell Linux engineering team
The original sales estimates for Ubuntu computers was around 1% of the
total sales, or about 20,000 systems annually. Have the expectations been met
so far? Will Dell ever release sales figures for Ubuntu systems?
The program so far is meeting expectations. Customers are certainly showing
their interest and buying systems preloaded with Ubuntu, but it certainly won't
overtake Microsoft Windows anytime soon. Dell has a policy not to release sales
numbers, so I don't expect us to make Ubuntu sales figures available publicly.
"When you take them out of the big buildings, without the imprimatur of Hewlett-Packard,
IBM and Oracle, or HP around them, they just didn't hold up."
Szulik, who took over as CEO from Bob
Young in 1999 just a few months
after its initial public offering, said
he's stepping down because of family
health issues.
"For the last nine months, I've struggled
with health issues in my family," and
that priority couldn't be balanced with
work, Szulik said in an interview. "This
job requires a 7x24, 110 percent commitment."
Szulik, who remains chairman of the
board, praised Whitehurst in a statement,
saying he's a "hands-on guy who will
be a strong cultural fit at Red Hat"
and "a talented executive who has successfully
led a global technology-focused organization
at Delta."
On a conference call, Szulik said
Whitehurst stood "head and shoulders"
above other candidates interviewed in
a recruiting process.
He was a
programmer earlier in his career and
runs four versions of Linux at home,
he said.
Moreover, Szulik said he wasn't satisfied
with more traditional tech executives
who were interviewed.
"What we encountered was in many
cases was a lack of understanding of
open-source software development and
of our model," he said. During the interview,
he added about the tech industry candidates,
"When you take them out of the big buildings,
without the imprimatur of Hewlett-Packard,
IBM and Oracle, or HP around them, they
just didn't hold up."
The surprise move was announced as
the leading Linux seller announced results
for its third quarter of fiscal 2008.
Its revenue increased 28 percent to
$135.4 million and net income went up
12 percent to $20.3 million, or 10 cents
per share. The company also raised estimates
for full-year results to revenue of
$521 million to $523 million and earnings
of about 70 cents per share.
[Dec 19, 2007] Preparing for 2008
Recession may or may not strike but it's better to be prepared:
Do some software cost cutting
- Cut the diversity of your operating systems environment.
- Use zones for consolidation.
- Eliminate all semi-useless security products. in good times enterprises
got just to many ISS sensors, firewalls, etc. You can get the same or better
level of security with free snort and you can safely replace them with free
Snort as with ISS. cutting the number of firewall can also improve security
as the total rule base became more manageable.
- Verify that enterprise monitoring systems you use worth the bucks you
pay.
Do some hardware cost cuttings:
- Unless we are talking really business critical expensive NAS solutions
like EMS do more harm then good: disks are now large and mirroring is enough
to keep data safe. also NAS introduced into data stream two cards
and a bridge all of which can be source of failures.
- Move some server to Intel 5160 CPU based servers. 5160 is probably the
most cost effective CPU on the market and you can save some money using
cheap Intel-based servers instead of more expensive Sparc-based. Excessive
zeal here can backfire as there are hidden advantages of Sparc architecture
which can became evident only after the transition.
After two years of trying to make RHEL work, Rand had to move on. He looked
closely at Solaris 10 and, after speaking with Sun engineers about a possible
migration, decided to give Sun's
Startup Essentials program a try.
"Being Linux people, we were hesitant to switch," he said. "We didn't even
consider [Microsoft]
Windows, because we are open source," said Rand. "Sun set up some virtual
servers for us to run tests, and we ported all of our apps onto those virtual
servers. We did load testing, saw that it worked well and decided to go ahead
with the migration."
Sapotek now runs Solaris 10 OS on Sun 4200 servers with 64-bit
Advanced Micro Devices Inc. Opteron quad-core processors, along with Sun's
x4500 storage unit.
The improvement is significant; with four compute nodes instead of five,
Rand has more computing power and 99.99% uptime, compared with 97% uptime with
RHEL, he said.
"With this switch, we've gone from playing in the sandbox to getting our
doctoral degree. You can't even compare Red Hat GFS to
Solaris
ZFS," Rand said. "We no longer need to do all those chores we had to do
with Linux. I can't even quantify the number of man-hours we freed by moving
to Solaris. We have so much more time to develop our software now."
This document describes how to setup
Unison
to perform synchronization between a windows laptop and a solaris system.
What I am trying to achieve is to use the Windows version of Unison, as compiled
by Max Bowsher. This version unfortunately has a problem asking for password
for the ssh account but following this document should provide an acceptable
alternative.
What I do is run Unison on the laptop and make it ssh to the solaris system
where the remote files are stored (and backed up).
For this to work, you will need to install a few
Cygwin packages (for
ssh) and manually install Unison for windows and at last, set it up so we can
avoid the bug mentioned above.
Subject: Solaris and Dell ( Nov 16, 2007, 08:03:06 )
While I would agree that the majority of commodity servers that are non
MS based, have moved to Linux, I do see Open Solaris becoming a real option
for those shops that have relied on Solaris application stacks for years.
Those who are entrenched with the Solaris experience, are less likely to move
away from it to adopt Linux, if they can have the same old stable OS on commodity
hardware that they have been using for so many years. Why do I say this? Experience.
As a Software Architect for a professional services provider and as one who
has worked almost exclusively within the Enterprise IT world (where the corporation
size is greater than 20,000 employees), I have seen many of these shops who
may have migrated to Linux servers, not do so, since they have been Solaris
customers for years and they see no reason to move away from an OS that has
served them extremely well in the past. Solaris 10 and/or Open Solaris basically
offer these companies the means to continue to use what they know and are comfortable
with and at the same time, maintain the support relationships with Sun they
have enjoyed through the years.
Solaris 10 and Open Solaris on x86-64 makes it easy
to enjoy the price advantages of Linux without the need to experiment or change.
To me, this is the advantage of the Sun-Dell deal that is provided for Sun customers.
Many of these same Enterprises that have a relationship with Sun, also have
a relationship with Dell. What this provides these customers is a means to price
shop on purchases between Sun and Dell, without feeling that they are gambling
with support issues. In other words, it provides the Solaris
customer the advantage of lowering TCO, without losing the skills and support
they have enjoyed through the years.
In fact, I will have to say, that the largest threat to Linux completely taking
over the server farm, is Open Solaris. MS will keep a chunk of this share via
Virtualization, but I cannot see IT shops continuing to invest in the mantra
of Microsoft's, "write here run only here", philosophy for too much longer.
Once IT shops discontinue employing a mono-platform development philosophy,
MS will have a much more difficult time holding onto its server side market
share. I can see a open source Solaris however, bantering for the mindset of
those looking at an open source OS strategy in the future. Of course how successful
Sun is in keeping Solaris as a real competitor to Linux is how well they develop
a real relationship with the open source development committee and how innovative
they are with Open Solaris. This is the larger challenge Solaris now has. If
they cannot keep Solaris meeting or exceeding the feature sets of Linux, the
battle is over. If however, they can best Linux in Enterprise level features
(they have a slight advantage here now), then Open Solaris and Linux will become
the dual heavyweight contenders.
Personally, I have no preference. I am as content with the one as I am with
the other. However, Linux has a huge advantage over Solaris for Desktop share
and that could tip the scales in Linux's favor for the server room as well.
|
Sun Microsystems and Dell announced Wednesday November 14, 2007 a distribution
agreement under which Dell will distribute Sun's Solaris 10 operating system on
all Dell servers and first of all PowerEdge servers. New deal marks the first time
Solaris will be supported by Dell
Dell founder and CEO Michael Dell and Sun Microsystems CEO Jonathan Schwartz
made the announcement during a joint appearance at the Oracle OpenWorld 2007
conference.
The agreement means that customers buying a Dell servers get the option of
installing Solaris or OpenSolaris. Customers picking one of these operating
systems will get support from Sun's online support organization through Dell,
making the experience seamless for the customer.
This marks the first time that Sun's home-grown, Unix-based operating systems
will be sanctioned for use in any kind of Dell hardware. The two companies have
been rivals in the server business for more than 12 years.
The new agreement means that Dell will test, certify, and optimize Solaris
and OpenSolaris on its rack and blade servers and offer them as one of several
choices in the overall Dell software menu.
Dell already supports Windows as well as both Red Hat and SUSE Linux in all
its rack and blade servers.
According to terms of the agreement, customers will be able to freely download
OpenSolaris from the Dell website. Sun has used proprietary Solaris since the
1980s as its chief operating system for workstations and servers; it released
the freely available open source version, OpenSolaris, in June 2005.
The new partnership opens two new markets for both companies: Dell now can
sell its hardware into both the proprietary Solaris development world and the
growing open source OpenSolaris community. Sun will get its software into numerous
new systems and obtain a new gateway into the SMB (small and medium-size business)
market through Dell's brand.
At this time, few SMBs use Sun hardware, since the company has focused almost
exclusively in the past on the large enterprise market. This will start new
conversations as Sun starts coming out with more mid-tier hardware.
"There are three main reasons we are doing this," Rick Becker, vice president
of solutions in the Dell Product Group, told eWEEK. "No. 1 is Sun's new and
strong commitment to x86 systems; secondly, a lot of people are already using
the Solaris operating systems; and three, our existing customers are asking
for this option."
The deal gives corporate developers the option of using Sun's bread-and-butter,
Unix-based enterprise operating system -- which includes the fast ZFS (Zettabyte
File System) -- in Dell boxes, which are generally less expensive than most
other servers and used in hundreds of thousands of enterprise and SMB systems
worldwide.
Becker told eWEEK that customers choosing Sun operating systems will get
support via Dell in a seamless manner.
Dell appears to be getting the better part of the deal, at least at the outset.
Dell will get the margins from selling the hardware, but ostensibly, Sun looks
like it will be getting only service contracts from those who choose to use
either of the Solaris options.
One of the first customers for this will be the U.S. Navy, Becker said.
"sysstat" complements Solaris' system tools for performance analysis. It
presents all key performance metrics on a VT100 terminal and has the possibility
to toggle its view between different hosts.
The ability to run linux applications and assign CPUs to zones are provided
in Solaris 10 8/07
Solaris Container Manager provides additional zone management features that
are implemented in Solaris 10 8/07.
Managing Branded Zones
...The branded zone (BrandZ) framework enables you to create non-global zones
that contain non-native operating environments used for running applications.
Currently linux is supported. All brand management is performeinistration Guide:
Solaris Containers-Resource Management and Solaris Zones.
To Create a Branded Zone
- Navigate to the New Zone Wizard.
The New Zone wizard appears.
- Work through the wizard to reach the step "Provide zone creation attributes".
- Choose lx from the Zone Brand drop-down list.
The lx value for zone brand is available only on Solaris 10 8/07 x64
systems.
The zone brand determines the scripts that are executed when a zone is
installed and booted and identifies the correct application type at application
launch time. The possible values of zone brand are:
- Native - Specifies that the zone contains the same operating environment
as the parent host.
- lx - Specifies that the zone contains a Linux environment.
- Type the image path and install arguments and click Next.
- Specify the system configuration file.
This file is required to provide the attributes that are required for
zone management. You need to create thblockquote>
Assigning Dedicated CPUs to a Zone
You can assign dedicated CPUs directly to a zone. When the zone requests
a specific number or range of CPUs, the system creates a temporary resource
pool with the name SUNWtmp_zonename. The
temporary resource pool assigns these CPUs to the zone. When the zone shuts
down, the resource pool releases these CPUs.
To Assign Dedicated CPUs to a Zone
You can assign dedicated CPUs to a zone only on Solaris 10 8/07.
- Navigate to the New Zone Wizard.
The New Zone wizard appears.
- Work through the wizard to reach the step "Select a Resource Pool".
- Select the Enabled check box for dedicated CPU allocation.
- Type the number or range of CPUs in the Number of CPU or Range field.
For example, type 3 or 1-5.
From:
|
Glynn Foster <Glynn.Foster-UdXhSnd/wVw-AT-public.gmane.org> |
|
To: |
|
Open Solaris <opensolaris-discuss-xZgeD5Kw2fzokhkdeNNY6A-AT-public.gmane.org>,
OpenSolaris Announce <opensolaris-announce-xZgeD5Kw2fzokhkdeNNY6A-AT-public.gmane.org>,
Indiana Discuss <indiana-discuss-xZgeD5Kw2fzokhkdeNNY6A-AT-public.gmane.org>,
advocacy-discuss-AT-op |
|
Subject: |
|
[indiana-discuss] Project Indiana milestone reached! |
|
Date: |
|
Thu, 01 Nov 2007 16:32:34 +1300 |
I'm very pleased to announce that the first milestone of Project Indiana is now
available - called OpenSolaris Developer Preview.
It's available for download at
http://dlc.sun.com/osol/indiana/downloads/current/in-prev...
This is an x86-based LiveCD install image, containing some new and emerging
OpenSolaris technologies. This may result in instabilities that lead to system
panics or data corruption.
Among the features contained in this release are
o Single CD download, with LiveCD 'try before you install' capabilities
o Caiman installer, with significantly improved installation experience
o ZFS as the default filesystem
o Image packaging system, with capabilities to pull packages from
network repositories
o GNU utilities in the default $PATH
o bash as the default shell
o GNOME 2.20 desktop environment
For more details about the system requirements along with some basic user
documentation, see -
http://opensolaris.org/os/project/indiana/resources/getit/
and the release notes
http://opensolaris.org/os/project/indiana/resources/rn/
This milestone preview shows the results of many months of engineering work
through the collaboration of several projects on opensolaris.org. I would like
to thank to those people who have been involved, and offer my congratulations
for reaching this successful milestone.
Report Bugs
===========
We are very interested in hearing feedback about your experiences with this
release. In particular, if you have issues installing on your hardware we would
love to know.
If you would like to provide feedback, see our bug reporting page for details on
how to do that -
http://www.opensolaris.org/os/project/indiana/resources/r...
About Project Indiana
=====================
Project Indiana is working towards creating a binary distribution of an
operating system built out of the OpenSolaris source code. The distribution is a
point of integration for several current projects on OpenSolaris.org, including
those to make the installation experience easier, to modernize the look and feel
of OpenSolaris on the desktop, and to introduce a network-based package
management system into Solaris.
http://www.opensolaris.org/os/project/indiana/
Rock on!
Glynn
On behalf of Project Indiana Team
© 1996 University Technology Services, The Ohio State University, 1971 Neil
Avenue, Columbus, OH 43210.
All rights reserved. Redistribution and use, with or without modification,
are permitted provided that the following conditions are met:
- Redistributions must retain the above copyright notice, this list of
conditions, and the following disclaimer.
- Neither the name of the University nor the names of its contributors
may be used to endorse or promote products or services derived from this
document without specific prior written permission.
THIS PUBLICATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THIS PUBLICATION
MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS.
This publication is available via the Internet as:
http://wks.uts.ohio-state.edu/sysadm_course/sysadm.html.
Also available via the Internet is Introduction to Unix:
http://wks.uts.ohio-state.edu/unix_course/.
Acknowledgements: The author wishes to thank the following for helpful advice
and discussions related to the material presented in this document: Harpal Chohan,
Bob DeBula, Bob Manson, Steve Romig, and Bill Yang.
Table of Contents
-
PART I - Introduction
-
___CHAPTER 1 - Overview
-
___CHAPTER 2 - Disk Structure and Partitions
-
___CHAPTER 3 - Devices
-
___CHAPTER 4 - The UNIX File System
-
___CHAPTER 5 - File System Management
-
___CHAPTER 6 - Startup and Shutdown
-
___CHAPTER 7 - Operating System Installation
-
___CHAPTER 8 - Kernel Configuration
-
___CHAPTER 9 - Adding Hardware
-
___CHAPTER 10 - Special Files
-
___CHAPTER 11 - System Directories
-
___CHAPTER 12 - User accounts
-
___CHAPTER 13 - Daily System Administration
-
___CHAPTER 14 - Administration Tool & Solstice Adminsuite
-
___CHAPTER 15 - Package Administration
-
___CHAPTER 16 - Backup Procedures
-
PART II - Network Services
-
___CHAPTER 17 - Service Access Facility
-
___CHAPTER 18 - The Network
-
___CHAPTER 19 - Network Administration
-
___CHAPTER 20 - Distributed File System Administration
-
___CHAPTER 21 - Network Information Services (NIS and NIS+)
-
___CHAPTER 22 - Adding Clients
-
PART III - Selected Topics
-
___CHAPTER 23 - Usenet
-
___CHAPTER 24 - Useful Utilities
-
___CHAPTER 25 - Print Service
-
___CHAPTER 26 - Mail
-
___CHAPTER 27 - World Wide Web
-
___CHAPTER 28 - System Security
-
___CHAPTER 29 - Secure Shell, SSH
-
PART IV - Summary
-
___CHAPTER 30 - Summary of SunOS/Solaris Differences
-
___CHAPTER 31 - UTS UNIX Workstation Support
1.What exactly does this cover? Which network protocols? Which data
formats?
See the
EC ruling [europa.eu] (PDF), especially article 999 on page 277:
(999) Microsoft should be ordered to disclose complete and accurate
specifications for the protocols used by Windows work group servers
in order to provide file, print and group and user administration services
to Windows work group networks. This includes both direct interconnection
and interaction between a Windows work group server and a Windows client
PC, as well as interconnection and interaction between a Windows work
group server and a Windows client PC that is indirect and passes through
another Windows work group server. The use of the term specifications
makes clear that Microsoft should not be required to disclose its own
implementation of these specifications, that is to say, its own source
code. The term protocol relates to the rules of interconnection and
interaction between instances of the Windows client PC operating system
and the Windows work group server operating system.
Also interesting:
(1008) The requirement for the terms imposed by Microsoft to be reasonable
and non- discriminatory applies in particular: [...] there is a need
to ensure that potential beneficiaries will have the opportunity to
review, themselves or through third parties designated by them, the
specifications to be disclosed; Microsoft should be able to impose reasonable
and non-discriminatory conditions to ensure that this access to the
disclosed specifications is granted for evaluation purposes only;
[...] to any remuneration that Microsoft might charge for supply; such
a remuneration should not reflect the strategic value stemming from
Microsoft s market power in the client PC operating system market or
in the work group server operating system market;
The decision does not seem to give a hard number for how much MS may charge
for disclosure of the specs.
Just venting here...
What you describe is utter stagnation - "Microsoft can not change the protocol
without pissing off many companies
..."
This is an absolute formula for zero growth. It is one of the things that causes
a lot of Linux development to be done in fits and starts where something stagnates
for a long period of time because "Oh, we can't manage change in THIS area."
This is a formula for a repeat of where we are with SMTP today.
All change is not bad. There are ways of implementing changes in established
protocols if the original protocol allows for it and it is done carefully.
Today, we are stuck with SMTP and no replacement is anywhere on the horizon.
Why? Because the nobody wants to manage the change.
Microsoft is not the enemy. They can be a partner and must be if there is to
be any real progress by anyone except Microsoft. Calling them the enemy, refusing
to work with closed-source software and just trying to be obstinate will result
in Microsoft being the only choice far, far into the future.
What if tomorrow KFC was forced to give up the eleven herbs and spices
used in their secret recipe? Don't laugh, it may happen someday. I'm
no fan of Microsoft, but can't people just create something better?
Sure, there are anti-trust laws, but whatever happened to beating someone
in the market by creating a better product? Years back, Netscape tried
to sue Microsoft because they felt their browser was unfairly marketed
since it came with the system. Today, Mozilla is proving Netscape dead
wrong and is almost 20% of all browsers while Microsoft is down to almost
60%. It's a sad day when the lawyers are writing better code than the
developers.
First, open source software developers will be able to access
and use the interoperability information. Microsoft will not assert
patents against non-commercial open source software development
projects.
The opposite of "open source" is not "non-commercial". There are
commercial open-source prjects, and non-commercial closed-source
projects. It is absolutely vital that these interfaces be as unencumbered
as genuinely open-systems protocols are.
Second, the royalties payable for this information will be reduced
to a nominal one-off payment of 10,000 euros.
US$14,000 is not "nominal".
Third, the royalties for a worldwide license including patents
will be reduced from 5.95 percent to 0.4 percent, far less than
the 7 percent originally demanded by Microsoft.
Getting a European court to acknowledge the validity of their software
patents at all is a major win for Microsoft.
And the way they did this means that there's not a hope of an avenue
to try and appeal this appalling result. Microsoft has completely
won this round in their ongoing battle against open systems and
open source.
If this is Microsoft "bowing", they're facing away from the bench
when they do it, and mooning the EU.
Microsoft agreed to license proprietary information on how Windows
shares files and printers to end three years of legal wrangling over
a 2004 antitrust order. The accord will help Red Hat Inc., the world's biggest
seller of Linux systems, and Sun Microsystems Inc. offer replacements for Windows.
``These changes in Microsoft's practices will profoundly affect software
industries,'' European Competition Commissioner Neelie Kroes told reporters
in Brussels today. ``I sincerely hope that we can just close this dark chapter
of our relationship.''
The accord furthers Microsoft's bid to resolve legal disputes worldwide that
have been weighing on its shares. The company last week dropped its appeal of
an antitrust decision in South Korea and today said it won't challenge a court
decision last month upholding the EU decision. It's also seeking to end five
years of U.S. court supervision for illegally protecting its near-monopoly on
PC software.
Microsoft rose 34 cents, or 1.1 percent, to $30.51 at 4 p.m. New York time
in Nasdaq Stock Market trading. The stock has gained 26 percent since the EU
imposed a record 497 million-euro ($703 million) fine and ordered the company
to change its business practices in March 2004. The Nasdaq Composite Index has
gained 44 percent in the same period.
Trade Secrets
Under the 2004 decision, Microsoft had to disclose information to rivals
and sell a version of Windows without a built-in video and audio player. The
company resisted licensing data to open-source developers, who give away the
software's source code, or the underlying instructions, because it would violate
trade secrets and patents.
Kroes said open source products are ``virtually the only alternative'' to
Microsoft, which has more than 70 percent market share for workgroup server
software.
Microsoft got $4.5 billion in sales from its Windows Server software in its
most recent fiscal year. Since 2002, the product's sales have grown at an annual
rate of 13 percent, on average.
That might simplify achieving Solaris interoperability with active directory.
Microsoft finally admitted defeat
in its nine-year battle with the European
Commission on Monday, agreeing to allow
competitors access to technology that Brussels
said would create more innovation in the
software market.
The US software developer agreed to comply
with the EU antitrust regulator’s finding
that it was abusing its dominance, upheld
by the European Court in 2004. The result
would be lower prices and more choice for
customers, the Commission said.
“I welcome the fact that
Microsoft has finally undertaken
concrete steps to ensure full compliance
with the 2004 decision,” Neelie Kroes, competition
commissioner, said in Brussels. “It is regrettable
that Microsoft has only complied after a
considerable delay, two court decisions
and the imposition of daily penalty payments.”
Steve Ballmer, Microsoft chief executive,
agreed early on Monday to make it easier
and cheaper for rivals to link their products
to some classes of its software. While only
affecting software for so-called “workgroup”
servers, widely used but low-value software
that manages jobs such as printing from
networked computers in an office, the decision
is the first tangible result of Microsoft’s
defeat before the European Court of First
Instance, Europe’s highest court, last month.
WebSphere Application Server 6 on Sun Solaris 10, SA-7777-R01
Open
Starts 05 Nov 2007, ends 07 Dec 2007 (5 weeks) and requires 5 residents.
Contains several interesting tables, for example support costs comparison table:

Jonathan Schwartz fundamental question raise another question: to what extent
openness is a marketing advantage (in reality using or even stealing source code
from the huge software project is very difficult as it is more like a huge infrastructure
or even organism of which source code is just a small part). At the same time open
source is an insurance for the user even if then never use it.
There are four fundamental questions/topics in open source:
- Open-source licenses and the availability of source code;
- The impact of free (as in cost) software;
- The value of brand. As Red Hat knows, Red Hat is indomitable because
of its brand, not its source tree;
- Who's asking? The answer you give to an 8-year-old is different from
the one you'd give to a CIO. This last topic provides the answer to the
open-source revenue question.
Why? Think about this: In a year where Sun arguably moved more aggressively
to give away more free software than any other company, we grew our software
business by 13 percent. It was the fastest-growing business at Sun (and
doesn't even include Solaris, which we don't yet break out). We pumped out more
software last year than we have in the history of the company. We gave it away.
And yet our software business grew by 13 percent.
Submitted by
Jeremy on August 7, 2007 - 9:26am.
In a recent lkml thread, Linus Torvalds was involved in
a discussion about mounting filesystems with the
noatime
option for better performance, "
'noatime,data=writeback'
will quite likely be *quite* noticeable (with different
effects for different loads), but almost nobody actually
runs that way." He noted that he set O_NOATIME when
writing git, "
and it was an absolutely huge time-saver
for the case of not having 'noatime' in the mount options.
Certainly more than your estimated 10% under some loads."
The discussion then looked at using the
relatime
mount option to improve the situation, "
relative atime
only updates the atime if the previous atime is older than
the mtime or ctime. Like noatime, but useful for applications
like mutt that need to know when a file has been read since
it was last modified." Ingo Molnar stressed the significance
of fixing this performance issue, "
I cannot over-emphasize
how much of a deal it is in practice. Atime updates are
by far the biggest IO performance deficiency that Linux
has today. Getting rid of atime updates would give us more
everyday Linux performance than all the pagecache speedups
of the past 10 years, _combined_." He submitted some
patches to improve
relatime, and noted about
atime:
"It's also perhaps the most stupid Unix design idea
of all times. Unix is really nice and well done, but
think about this a bit: 'For every file that is read
from the disk, lets do a ... write to the disk! And,
for every file that is already cached and which we read
from the cache ... do a write to the disk!'"
Not a bad start. Recently Scarc was complety off SPECint and SPECfp charts.
Sun Ultra SPARC T2 @1.4GHz got something like:
- SPECint_rate2006 78.3
- SPECfp_rate2006 62.3
It is still unclear when it will ship, whether all T2 chips will be 1.4GHz and
how much will it cost.
- The UltraSPARC T2 processor is the fastest commodity processor with two
world-record single-chip SPEC CPU results, based on tests that delivered 78.3
est. SPECint_rate2006 and 62.3 est. SPECfp_rate2006
- Powered by fewer than 95 watts (nominal) with less than 2 watts per thread,
this next generation UltraSPARC T2 processor boasts the most functionality,
and lowest wattage per core and thread of any processor in its class
- Integrated multithreaded 10 Gb Ethernet networking
- Integrated PCI Express I/O expansion
- Integrated floating point and cryptographic processing units per core
July 2007 |
BigAdmin
This article provides information on performance tests that compared the
Sun Fire V480 server to the Sun Fire T2000 server in an environment that runs
an Oracle 10g Real Application Clusters (RAC) database to store and serve the
data required to run a corporate web site.
Contents
This article covers the following topics:
Re:Place for GNU?
(Score:2)(http://www.infinadyne.com/)