Domain: sun.com
Stories and comments across the archive that link to sun.com.
Comments · 7,362
-
Re:Should be titled "Holub on Java Patterns"
Patterns are often applied as a substitute for missing language features. Using the Decorator pattern makes little sense if you can add methods and variables to individual objects (like in Python or Self).
-
Re:My take
The couched assertion in this post that "most **experts** view Linux as the most serious threat to Microsoft" represents a rather narrow view of operating systems and the entire open-source model of software development. At best, it is grossly simplistic. But I can't address this here in this thread - take a look at http://blogs.sun.com/roller/page/ColmSmyth/200411
1 6#linux_is_an_open_source for an evaluation of what really threatens Microsoft. -
Re:News?
That's nothing. I had to use a smartcard to get into my place of work in 1987! The damn things have been around for years, They're a solution in search of a problem.
Smart Cards are not the same as proximity cards. Prox cards are very simple devices that are constantly brodcasting an ID number. With the right software, anyone can wave a prox card in front of a card reader and see which number the card is broadcasting.
Smart carts actually contain a microprocessor, and typically store an X.509 certificate and private key, which can be used for authentication and encryption. In order to retrieve data from the smart card, you need to provide some form of authentication, such as a biometric or password.
Almost every company that I've worked for has used prox cards for building access, but I've never heard of anyplace using smart cards for this purpose. Unless you also had to provide a password to get into the building, you probably were not using a smart card. -
Re:Hmmmm....
What they seem to be talking about that makes this special, or news, is the degree of abstraction possible. Where eventually you can apply security policies to physical objects as easily as you can apply them to objects in a network.
So it's just a Java Card then? -
Solaris 10 pre-release now; Final in Jan 05
It won't be out the door until January '05.
In the mean time, you can grab a build from October from Sun's site through their "Software Express" offerings. $99 if you want a support contract, free otherwise.
Here, I'll even save you the trouble of typing in a URL: Solaris Express 10 Download.
One gigantic caveat: due to the demand today's announcement has generated, transfer speeds are really, really slow at the moment. Like 9 kilobytes per second. The highest throughput I was able to attain was 16KB/s, and that was only for a fleeting instant. So be warned. -
Re:lazy students
The second sentence at the Java Servlet Technology page (linked from the first sentence of the Jakarta Site - Apache Jakarta Tomcat page, the link I gave you, repeating the link from the second sentence of the book review) says "A servlet can almost be thought of as an applet that runs on the server side--without a face." Maybe you're not so much lazy as bad at reading. You can't pull this off, but people offer you help anyway, which you take as flames. Boy, you've got a lot to learn.
-
Re:Door
-
Re:Door
-
Re:Could the editors...
Tomcat is many things:
- an open-source servlet container developed by the Apache Foundation
- the reference implementation for the Java servlet specification
- a container for JavaServer Pages
- a standalone web server
- an add-on for Apache and other web servers
The key is understanding what a servlet is. A servlet is an instance of a Java class that is invoked in response to an HTTP request. In other words, it's custom Java code for handling and responding to HTTP request by web browsers and other clients. Think the Java equivalent of CGI applications. If you like Java, servlets (and the JSP technology that is built on top of them -- JSP pages compile into servlets) are a nice way to build dynamic websites.
You can use Tomcat in standalone mode or by hooking it up to a web server like Apache -- it ships with a module for the latter that directs servlet requests from Apache to Tomcat and back.
It's getting easier to find hosting services that offer servlet support, and they usually run Tomcat to do it. Personally, I use KGB Internet, but check the list of servlet ISPs for other alternatives.
Eric
who has a Java-powered website -
Object instantiation is cheap!Contrary to popular believe, object instantiation is quite cheap these days (see Hotspot Garbage Collection FAQ for great information on this topic). Over the years, garbage collection algorithms have changed quite a bit. As most objects are short-lived in a well-designed OO system, GCs are tuned to exploit that. In fact, if the object is disposed in less then 4-6 GC cycles, the cost is almost nothing, and it gets more expensive, the longer the object is kept around. This is the case because young generation objects are never copied within the heap, while old generation object may be copied multiple times.
From this follows that object pools are counterproductive for performance (unless, of course, if resources are associated with them, like Database connections, open sockets, etc.).
I heard that quite a few app servers (including JBoss) started to refactor to get rid of object pools, but I don't have a link to back this up.
-
Could the editors...
Please do the research for us before posting?
What is Tomcat? Something used to make Java Servlets?
From java.Sun.com
"The Java Servlet specification was created under the Java Community Process to provide full public participation in the definition and development."
So what does that mean practically speaking? -
Sun Decission Help Defeat M$
Linux needs all the help it can get. As a destop user mostly, I am seemingly just as frustrated with distributions, installs, and updrades with the mirad of Unix varients, as I am with Windoze. The main difference of course, is with Linux, at least you can either fix the problems that bother you (me), or you can be assured they will be fixed by our community eventually.. instead of waiting for 'Bill Hates to help'.
Sun seems to have a VERY well respected following and reputation, as a 'high end, server, networking and hardware' company. So I don't expect Solaris10 to be 'easy, or preddy'. However, because it is 'that much' closer to the original t 'Unix', I will be glad to 'put up' with the learning curve.
I am usually NOT for big corporations, but when any of them seem to be joining the fight against Micro$oft and it's supporters, I regain my faith in mankind.
As a result of Sun's wonderful news today, I will be able to install an OS that I'v only been able to read and dream about for years.
btw, you CAN down load it now (I waited till I got my files first ;) here.. http://sun.com/ -
Re:does it still suck to install and configure?
1) compiler.. http://www.sun.com/software/products/studio/index
. html
2) /home .. learn what nfs and automount do.
3) possibly its time for you to learn how to use jumpstart.
only a fool or someone with alot of time on
their hands would install each server by hand -
Re:does it still suck to install and configure?
1) compiler.. http://www.sun.com/software/products/studio/index
. html
2) /home .. learn what nfs and automount do.
3) possibly its time for you to learn how to use jumpstart.
only a fool or someone with alot of time on
their hands would install each server by hand -
Re:does it still suck to install and configure?
1) compiler.. http://www.sun.com/software/products/studio/index
. html
2) /home .. learn what nfs and automount do.
3) possibly its time for you to learn how to use jumpstart.
only a fool or someone with alot of time on
their hands would install each server by hand -
How about some facts?First of all, since Solaris 9, GNOME has been the official desktop of Solaris. Solaris 10 comes with GNOME 2.6. Sun has done a lot of work (time, money, engineers) in GNOME.
Secondly, the Solaris 10 you have been using is a beta. It's still in flux.
The Java (sic) Desktop System (currently based on GNOME 2.6 IIRC) is being ported to Solaris x86.
You mention many places to obtain pakages of Free and Open Source Software for Solaris, but you neglect to mention the official Sun Companion CD which is part of the official Solaris Media Kit and is available to download from that link and is also mirrored at sunfreeware.com. You complain about gcc. Well, gcc is a very important piece of the Free Software catalogue in Solaris 10.
Summary: Solaris is not ready for the desktop.
You don't know how wrong you are, but don't take my word for it. Get yourslef the finished S10 product and then make your bold statement.
-
Re:Well
They do a Solaris release every 4 months or so; there have been 7 between Solaris 9 and 10. See
http://docs.sun.com/app/docs/prod/solaris/
-
Re:Best quote ever! (On ZFS at least)
Why? They can't. Look at http://blogs.sun.com/roller/page/bonwick?catname=
Z FS:
"In particular, it has been shown that 1 kilogram of matter confined to 1 liter of space can perform at most 1051 operations per second on at most 1031 bits of information [see Seth Lloyd, "Ultimate physical limits to computation." Nature 406, 1047-1054 (2000)]. A fully-populated 128-bit storage pool would contain 2128 blocks = 2137 bytes = 2140 bits; therefore the minimum mass required to hold the bits would be (2140 bits) / (1031 bits/kg) = 136 billion kg.
That's a lot of gear.
To operate at the 1031 bits/kg limit, however, the entire mass of the computer must be in the form of pure energy. By E=mc2, the rest energy of 136 billion kg is 1.2x1028 J. The mass of the oceans is about 1.4x1021 kg. It takes about 4,000 J to raise the temperature of 1 kg of water by 1 degree Celcius, and thus about 400,000 J to heat 1 kg of water from freezing to boiling. The latent heat of vaporization adds another 2 million J/kg. Thus the energy required to boil the oceans is about 2.4x106 J/kg * 1.4x1021 kg = 3.4x1027 J. Thus, fully populating a 128-bit storage pool would, literally, require more energy than boiling the oceans." -
Premature...
Solaris isn't being released until later on today. According to the Solaris 10 Countup Page: While the secrets of Easter Island in the South Pacific remain a mystery, Sun Microsystems is planning to reveal new details regarding Solaris 10 on November 15 at its Network Computing '04 Q4 launch in San Jose.
And according to Sun's NC04Q4 page: NC04Q4 opens at 12:30p.m. PDT on November 15, 2004.
Now, premature announcements are nothing new for Slashdot, but it's hard to discuss much about Solaris 10 before it's officially released; each Solaris Express release has shown continuing strides for Solaris 10, but the Express (Beta) builds have not included ZFS or Project Janus, (a Linux emulation layer.) These are two of the biggest features of Solaris 10, but nobody outside of Sun has much information on them, so we'll just have to wait until later today :) -
Premature...
Solaris isn't being released until later on today. According to the Solaris 10 Countup Page: While the secrets of Easter Island in the South Pacific remain a mystery, Sun Microsystems is planning to reveal new details regarding Solaris 10 on November 15 at its Network Computing '04 Q4 launch in San Jose.
And according to Sun's NC04Q4 page: NC04Q4 opens at 12:30p.m. PDT on November 15, 2004.
Now, premature announcements are nothing new for Slashdot, but it's hard to discuss much about Solaris 10 before it's officially released; each Solaris Express release has shown continuing strides for Solaris 10, but the Express (Beta) builds have not included ZFS or Project Janus, (a Linux emulation layer.) These are two of the biggest features of Solaris 10, but nobody outside of Sun has much information on them, so we'll just have to wait until later today :) -
download links
download Solaris 10 for SPARC or x86.
the terminology on the site is a bit confusing, but what they label as the "Software Express" iso is the Solaris installer -
Previous Versions...
Previous versions of Solaris were quite expensive...
Solaris 9
Solaris 8
Before the Dawn of Time -
Previous Versions...
Previous versions of Solaris were quite expensive...
Solaris 9
Solaris 8
Before the Dawn of Time -
Previous Versions...
Previous versions of Solaris were quite expensive...
Solaris 9
Solaris 8
Before the Dawn of Time -
Sun Exec to speak at SCALE 2005
Marc Hamilton, Executive Director of Sun's Global Science and Technology Network, will speak at SCALE 3x (2005 Southern California Linux Expo) Might be a good place to hear a bit about Sun's Linux strategy.
-
Sun Exec to speak at SCALE 2005
Marc Hamilton, Executive Director of Sun's Global Science and Technology Network, will speak at SCALE 3x (2005 Southern California Linux Expo) Might be a good place to hear a bit about Sun's Linux strategy.
-
Re:Itanium is circling the bowlSun might bring solaris to it, but... why?
Sun seems Very happy with the AMD partnership as it is. http://www.sun.com/amd/
So I do not see this likely.
-
Re:Here we go
That's it exactly. Sun said the same thing a few weeks back...
Jonathan Schwart's Blog. In regards to settling a lawsuit with Kodak...
That's why we settled - not to validate Kodak, not to validate those patents, but to let our customers and employees and stockholders focus on market opportunity, not litigation.
It's a direct attack on Linux. -
Re:Sun / Microsoft relationship is a bit more cleaYou are better off with commodity hardware/blades and Linux, which Sun just can't compete in at the moment
So what the heck is this and this?
And what about these workstations?
IBM are getting there with P5/P4 and Linux. Linux will soon catch up and overtake Solaris for the things that matter to Sun the most - HA and in chassis scalability.
IBM? Of course, how silly of me to forget.
I see that Slackware now has an IBM S/390 port, but still no Opteron port. Now all three people who want to run Linux on their S/390 can each choose a different distro: Slackware, RedHat and SuSE.
IBM sure is bending over backwards to make a good impression on slashdot.
-
Re:Sun / Microsoft relationship is a bit more cleaYou are better off with commodity hardware/blades and Linux, which Sun just can't compete in at the moment
So what the heck is this and this?
And what about these workstations?
IBM are getting there with P5/P4 and Linux. Linux will soon catch up and overtake Solaris for the things that matter to Sun the most - HA and in chassis scalability.
IBM? Of course, how silly of me to forget.
I see that Slackware now has an IBM S/390 port, but still no Opteron port. Now all three people who want to run Linux on their S/390 can each choose a different distro: Slackware, RedHat and SuSE.
IBM sure is bending over backwards to make a good impression on slashdot.
-
Re:Sun / Microsoft relationship is a bit more cleaYou are better off with commodity hardware/blades and Linux, which Sun just can't compete in at the moment
So what the heck is this and this?
And what about these workstations?
IBM are getting there with P5/P4 and Linux. Linux will soon catch up and overtake Solaris for the things that matter to Sun the most - HA and in chassis scalability.
IBM? Of course, how silly of me to forget.
I see that Slackware now has an IBM S/390 port, but still no Opteron port. Now all three people who want to run Linux on their S/390 can each choose a different distro: Slackware, RedHat and SuSE.
IBM sure is bending over backwards to make a good impression on slashdot.
-
Re:Sun / Microsoft relationship is a bit more cleaYou are better off with commodity hardware/blades and Linux, which Sun just can't compete in at the moment
So what the heck is this and this?
And what about these workstations?
IBM are getting there with P5/P4 and Linux. Linux will soon catch up and overtake Solaris for the things that matter to Sun the most - HA and in chassis scalability.
IBM? Of course, how silly of me to forget.
I see that Slackware now has an IBM S/390 port, but still no Opteron port. Now all three people who want to run Linux on their S/390 can each choose a different distro: Slackware, RedHat and SuSE.
IBM sure is bending over backwards to make a good impression on slashdot.
-
good time for Java upgrade
Version 1.5.0 of the runtime kit is available. I am currently upgrading it so don't know whether there are any problems.
-
The market has already changed
The best thing that AMD can have happen for them on the corporate front would be to get major vendors like Dell, HP, and IBM to offer their chips in their products.
IBM and Sun are already offering AMD based workstations, in addition to HP blades and supercomputers. At least at the workstation and server level, it seems as if the major vendors are already offering them. -
Re:Self compilation
gcc is able compile self. Does java compile itself?
Yes it does -
not open at all
You can find Sun's license here. Sun admits that it isn't an open source license, they are just trying to argue that it is somehow better than open source.
Because Debian is forced to classify software into open source or not, Debian has had to look at this in some detail, and they concluded that it was not open source. -
not open at all
You can find Sun's license here. Sun admits that it isn't an open source license, they are just trying to argue that it is somehow better than open source.
Because Debian is forced to classify software into open source or not, Debian has had to look at this in some detail, and they concluded that it was not open source. -
Re:Introspective behaviour
``why not feature a JVM that dinamically adjust/perfect bytecode execution methods''
The HotSpot JVM actually does this. -
Re:I mourn for HP.
Don't forget Sun Microsystems claims to be the largest Opteron vendor by volume, right now. -
dominant != good
dominant platform, bah. You surely mean cheap workstations, with an OS-for-dummies. Have a look at these ones, these are truly workstations:
Alpha based workstation with OpenVMS or Tru64
Dual G5 Mac with OSX. say no more.
HP (parisc)with HPUX
and last but not least an x86 compatible possibility:
Orion DS-96 Deskside Cluster Workstation. Yes, thats the number of CPUs in it.
FYKI
ps: no, I cannot afford them either. Yes, you could run Linux/BSD on all of them. -
Living Dictionary
The previous company I worked for had a part in developing The Living Dictionary at least three years ago now. Sun's site has a short piece on it.
-
Re:no bytecode intro?
More details aren't hard to find: the JVM specification is fairly readable and available from the Sun website.
-
Re:on this topic, does anyone know how to:
- View source of the html page that contains the applet
- Find the <applet> tag for the applet. This will tell you how the classfiles are getting loaded.
- In the typical case, the applet will be packaged in a jar which is referenced in the 'archive' attribute of the tag. Download this and decompile away.
- If the tag only specifies a 'codebase', you may have to download individual classfiles from the webserver yourself.
- For more info, details on the applet tag are at:
p letsonly/html.html -
Sun has this info for free...
Sun has put the Java bytecode specification online for free..
Reverse engineering in Java is as simple as the compile process itself. Besides there are already free tools available so why bother?? -
rm -rf / protection in Solaris
From: "Solaris 10 has (since build 36) a version of
/usr/bin/rm (/bin is a sym-link to /usr/bin on Solaris) and /usr/xpg4/bin/rm which behaves thus: [28] /bin/rm -rf / rm of / is not allowed [29]" -
Sun has also done work in this area
In 2001 they presented a paper on an asynch processor design called FLEETzero/FastSHIP. According to the patents list on this page, they're still doing work on it (see also here.)
-
Sun has also done work in this area
In 2001 they presented a paper on an asynch processor design called FLEETzero/FastSHIP. According to the patents list on this page, they're still doing work on it (see also here.)
-
Sun has also done work in this area
In 2001 they presented a paper on an asynch processor design called FLEETzero/FastSHIP. According to the patents list on this page, they're still doing work on it (see also here.)
-
Sun has also done work in this area
In 2001 they presented a paper on an asynch processor design called FLEETzero/FastSHIP. According to the patents list on this page, they're still doing work on it (see also here.)
-
Re:Quite impressive...
To eliminate clocks you would new circuitry such arbitrers and some sort of completion logic which could be used to trigger a flip-flop.... enlighten me on some design issues involving simple tasks such as accessing a register file, or making a memory read.
if you remember your digital design, there's an asynchronous counter. basically, it involves handshaking just like handshaking in a protocol level but at a lower level. yes, there's arbiter, muller c-element (rendezvous), and other nifty components.
the most novel approach, IMHO, would be ivan sutherland's micropipeline which could be extended into Counterflow Pipeline Processor (CfPP). Here is his Turing Award paper on micropipelines. (very good and readable paper!)
Other keywords include "self-timed". I believe there's somebody @ SFU Computer Science who did asynchronous design. I forgot the name. (sigh)