哪种主要操作系统最适合快速引导和启动Java应用程序?

哪种主要操作系统最适合快速引导和启动Java应用程序?,java,windows,linux,operating-system,solaris,Java,Windows,Linux,Operating System,Solaris,我创建了一个Java应用程序,它是工作站上唯一活动的应用程序。(类似于信息亭系统) 问题是启动计算机后,应用程序必须尽快启动并运行 我想知道哪种主要的操作系统可以配置为提供最短的启动时间? 我使用的是第三方音频和图形库,因此我的选择仅限于Windows XP/Vista、Linux和Solaris 目前,在我的双引导机器上,Fedora比Vista花费的时间稍长,但另一方面,我没有多少调整Linux引导时间的经验。因此,如果有人知道Linux能够有更好的机会快速启动,那么我会投入时间 我还希望您

我创建了一个Java应用程序,它是工作站上唯一活动的应用程序。(类似于信息亭系统)

问题是启动计算机后,应用程序必须尽快启动并运行

我想知道哪种主要的操作系统可以配置为提供最短的启动时间?

我使用的是第三方音频和图形库,因此我的选择仅限于Windows XP/Vista、Linux和Solaris

目前,在我的双引导机器上,Fedora比Vista花费的时间稍长,但另一方面,我没有多少调整Linux引导时间的经验。因此,如果有人知道Linux能够有更好的机会快速启动,那么我会投入时间


我还希望您能提供有关调整启动时间和Java启动时间的一般提示。

如果您在一台类似kiosk的机器中运行应用程序,而不需要运行任何其他应用程序,并且您知道需要提前加载哪些驱动程序/模块,我认为您的最佳启动时间将来自Linux


只需花一些时间来微调引导过程,以尽可能快的时间加载所有合适的软件。

如果您在一台类似亭的机器中运行应用程序,而不需要运行任何其他应用程序,并且您知道需要提前加载哪些驱动程序/模块,我认为你最好的启动时间来自Linux


微调引导过程只需要一段时间,以尽可能快的时间加载所有合适的软件。

对于这样的任务,微调Linux最适合。您可以看看一些更可定制的发行版,在那里您可以控制哪些驱动程序和应用程序进入

是高度模块化和可定制的,因此您可以获得非常好的启动速度


另一个选择是——你可以严格选择编译和包含什么。

对于这样的任务,一个经过微调的Linux是最合适的。您可以看看一些更可定制的发行版,在那里您可以控制哪些驱动程序和应用程序进入

是高度模块化和可定制的,因此您可以获得非常好的启动速度

另一个选择是——在那里,您可以严格选择编译和包含的内容。

我会考虑优化您的Fedora引导时间。若您运行的是一个应用程序,那个么您当然可以删除Fedora通常配置的许多服务

我还想指出的是,也许就您将要花费的优化时间而言,您最好投资于适当的硬件(例如SSD和类似的硬件,如果引导时间由您的磁盘控制)。优化可能是一个主要的时间消耗。

我想看看如何优化您的Fedora引导时间。若您运行的是一个应用程序,那个么您当然可以删除Fedora通常配置的许多服务


我还想指出的是,也许就您将要花费的优化时间而言,您最好投资于适当的硬件(例如SSD和类似的硬件,如果引导时间由您的磁盘控制)。优化可能是一个主要的时间消耗。

我想应该是嵌入式Windows XP。我发现Java应用程序在Windows下启动得相当快,特别是在使用客户端VM时

您的第三方供应商极有可能支持XP embedded(特别是如果您是他们的大客户)。它与普通XP非常相似,只是减少了


如果你正在制作一个kiosk类型的应用程序,为什么要关心启动时间呢?

我猜应该是嵌入Windows XP。我发现Java应用程序在Windows下启动得相当快,特别是在使用客户端VM时

您的第三方供应商极有可能支持XP embedded(特别是如果您是他们的大客户)。它与普通XP非常相似,只是减少了


如果您正在制作一个kiosk类型的应用程序,为什么要关心启动时间呢?

带SSD驱动器的Linux。

带SSD驱动器的Linux。

如果您只想运行一个java应用程序,则可以轻松优化Fedora。有许多服务是在启动时预先配置的,可以省略它们。您还可以使用SSD驱动器来缩短系统的引导时间,同时,如果您花一些时间优化引导图表,这将解决您的问题。

如果您只想运行单个java应用程序,Fedora可以轻松优化。有许多服务是在启动时预先配置的,可以省略它们。您还可以使用SSD驱动器来缩短系统的引导时间,同时,如果您花一些时间优化引导图表,这将解决您的问题。

我还建议使用linux发行版。例如,带有initng()的Gentoo。初始化使启动过程并行化。还有其他启动系统,您的系统将在几秒钟内启动。
当然,对于java来说,还需要快速的HDD和足够的ram;)

我还建议使用linux发行版。例如,带有initng()的Gentoo。初始化使启动过程并行化。还有其他启动系统,您的系统将在几秒钟内启动。
当然,对于java来说,还需要快速的HDD和足够的ram;)

是的,我会的。这是一个私人项目,所以我不会被迫使用蹩脚的硬件:)是的,我会这么做。这是一个私人项目,所以我不会被迫使用蹩脚的硬件:)