JNode(Java New Operating System Design Effort)是一款主要使用Java语言编写的开源操作系统,仅在奈内核(nanokernel)中使用了汇编语言,目的是实现一个完整的Java平台操作系统。
Ewout Prangsma最初于1995年发起了Java Bootable System(JBS),在努力尝试去除C和汇编语言部分后该操作系统演进为JBS2,而JNode是Ewout Prangsma为了实现更为纯正的Java操作系统的第三次尝试,于2003年首次发布,绝大多数系统组件都以Java实现。目前这款操作系统支持ext2、FAT、NTFS和ISO 9660文件系统并支持TCP/IP网络协议。
JNode团队日前宣布JNode 0.2.7版发布,该版本以OpenJDK实现Swing和AWT,大幅度加强了图形用户界面表现,包括图像和字体渲染,支持通用VESA和图形控制台,重写了命令解释器并加入了新功能,加入了新的编译环境设置工具,加入对Samba文件系统的读写支持,以及修正众多bug增强了系统的稳定性。
感兴趣的朋友可以在www.jnode.org/download_latest下载
分享到:
相关推荐
JNode-All一切融合在一起的根项目JNode-Cli各种命令行命令JNode-Core核心Java类,虚拟机,操作系统内核和驱动程序框架JNode “分发”所需的JNode-Distr工具和应用程序JNode-FS文件系统和各种块设备驱动程序JNode-...
JNode 是一个基于 Java 的操作系统,它的目标是成为一个完整的操作系统平台,而不是仅仅运行在其他操作系统之上。JNode 项目展示了使用 Java 构建操作系统的可能性,虽然目前仍处于早期阶段,但它提供了一个有趣的...
- **定义**:JNode是一个完全用Java编写的操作系统,它的目标是探索Java在操作系统领域的可能性。 - **特点**:JNode具有很高的灵活性和可扩展性,支持多线程、多任务处理等功能。 #### JTA (Java Transaction API)...
7. **JNode**:JNode是一个实验性的Java虚拟机,旨在在没有操作系统的情况下运行Java程序,目前仍在发展初期。 8. **AAA (Authentication, Authorization, Accounting)**:这代表认证、授权和计费系统,是网络安全...