Jump to content
Wikipedia The Free Encyclopedia

Fiwix

From Wikipedia, the free encyclopedia
(Redirected from FiwixOS)
Operating system
This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Fiwix" – news · newspapers · books · scholar · JSTOR
(April 2024) (Learn how and when to remove this message)
Operating system
Fiwix
FiwixOS 3.4 with Fiwix kernel v1.6.0
Developer Jordi Sanfeliu i Font
Written in C, Assembly
OS familyUnix-like
Working stateCurrent
Source modelOpen source
Initial release1.0.0 (April 23, 2018; 6 years ago (2018年04月23日))
Latest release 1.6.0 / (November 15, 2024; 3 months ago (2024年11月15日))
Available in English
Platformsi386
Kernel typeMonolithic
Default
user interface
Command-line interface
License MIT License
Official websitewww.fiwix.org

Fiwix is an operating system kernel based on the UNIX architecture and fully focused on being POSIX compatible. It is designed and developed mainly as a hobbyist operating system, but it also serves for educational purposes. It runs on the i386 [1] hardware platform and is compatible with a good base of existing GNU applications. It follows the UNIX System V application binary interface and is also mostly Linux 2.0 system call ABI compatible.

The FiwixOS 3.4 operating system is a Fiwix distribution. It uses the Fiwix kernel, includes the GNU toolchain (GCC, Binutils, Make), it uses Newlib v4.4.0 as its C standard library, and Ext2 as its primary file system.

Between October 2022 and the whole 2023[2] the Fiwix kernel accepted a series of patches that were necessary to be able to be compiled with TCC. This was a necessary step into the whole bootstrapping process[3] to build a complete Linux distribution from scratch,[4] with Fiwix being currently a crucial part[5] of it.

Features

[edit ]

Features according to the official website include:

References

[edit ]
  1. ^ "FiwixOS - Virtual x86". copy.sh. Retrieved 2023年08月06日.
  2. ^ "IRC #bootstrappable channel logs". logs.guix.gnu.org. Retrieved 2023年08月06日.
  3. ^ "Live Bootstrap by Rick Masters - Handmade Meetups NYC". youtube.com. Retrieved 2024年05月09日.
  4. ^ "Pulling Linux up by its bootstraps". lwn.net. Retrieved 2024年07月31日.
  5. ^ "parts.rst file". github.com. Retrieved 2023年03月31日.

Further reading

[edit ]
[edit ]
Operating
systems
BSD
Linux
System V
Other
Compatibility
layers


Stub icon

This operating-system-related article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /