What does Linux + Java get"

Source: Internet
Author: User
Let's talk about "what does Linux + Java get"-general Linux technology-Linux programming and kernel information. The following is a detailed description. Information industry, with frequent battles. Linux v. s Windows, <SPAN lang = EN-US> Java v. s. NET, OpenOffice.org v. s Microsoft Office System, PS2 v. s XBox, Palm v. s Windows CE, Symbian v. s Microsoft Smart Phone... And so on. As a result, we began to see signs of integration between anti-Microsoft forces in different fields, most of which were Linux + Java.

OpenOffice.org v. s Microsoft Office System, PS2 v. s XBox, Palm v. s Windows CE, Symbian v. s Microsoft Smart Phone... And so on. As a result, we began to see signs of integration between anti-Microsoft forces in different fields, most of which were Linux + Java.

Linux has gradually emerged, while Java is the mainstream of software technology. Linux is responsible for the following operating systems and Java is responsible for the above applications. The combination of the two is an excellent complementary. Some people even call Linux + Java as Lava ).

For a new operating system, there are two major problems: the first is the lack of drivers, the second is the lack of applications, and the existence of Java, the second problem can be solved. As long as the operating system has a Java virtual machine, all Java applications can be executed. As long as there are enough Java applications, it can solve the problem of insufficient applications in the new operating system.

I remember BeOS CEO once said: if a new operating system can use the power of Java, there will be a chance to rise (although BeOS was closed because of capital depletion before this opportunity in 2001, and later technology was bought by Palm ). However, I believe that if the new operating system uses Java to stand firm, I am afraid I will try again to kick off Java. It's not exactly the same principle to say "the rabbit is dead and the dog is walking. Once the new operating system rises, it is expected that the application can only be executed on its own operating system, rather than on other operating systems.

Back about six years ago, IBM and Sun developed a new operating system, known as JavaOS. It was the combination of operating systems and Java virtual machines. Unfortunately, they later found that such a design did not have much speed advantage (because the technology of JIT compiler has made rapid progress in the past ), it also causes driver insufficiency (this is a problem that the new operating system must face), so the plan will be suspended in the second half of 1998. Soon after, another similar Open Source program, JOS, was suspended.

Now Sun is about to launch a product named Java Desktop, which integrates Linux and Java. Java Desktop does not have the problem of JavaOS in the past, because now Linux drivers are very common, and even Linux native programs are very complete. Java Desktop integrates Linux and Java, and many software (including Java application software and Linux native application software) are installed in advance, such as StarSuite. As expected, the appearance and operation of Java Desktop are similar to those of Windows.

Many users in the Linux camp are questioning that in this Java Desktop product, the proportion of Java is too small, and the proportion of Linux is too large. It does not seem suitable for Java Desktop, it should be called Linux Desktop. Not only does the Linux camp have such doubts, but even the Java camp (such as www.JavaLobby.org) is filled with such views. I recommend that you use a different name for Java Desktop. Otherwise, if Novell, who just bought Ximian, plans to launch Linux + Mono in the future, can it be processed like. NET Desktop!

Will Linux + Java be successful? I think the Linux + Java on the server has a great opportunity (in fact, it can be regarded as successful), but on the PC, Linux + Java did not win in the short term. Java Desktop seems to be a PC-level software, which makes me quite skeptical about the prospect of Java Desktop.

For the integration of operating systems and virtual machines, I am afraid the integration of Linux + Java will not be as good as that of Windows +. NET. Windows has gradually replaced many core technologies with. NET-related technologies. For example, the Windows core COM/DCOM/COM + will have appropriate alternative technologies after entering the. NET era. Even the next version of Windows (codenamed Longhorn) may be a brand new operating system fully integrated into. NET. From the development of Java and. NET over the past few years, if Java cannot solve many of its own problems and speed up the pace, I am afraid the race against the tortoise and the rabbit will be staged again.

Competition brings progress. For Linux + Java, I hope to see a fresh product at that time. At least, at that time, I will definitely buy one for fun.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.