June 30th, 2024

POSIX 2004 Changes

The POSIX 2024 standard is out with enhancements. Sortix OS integrates most new features, excluding some complex or optional functions like posix_close(). Implementation status varies per function for compatibility.

Read original articleLink Icon
POSIX 2004 Changes

The POSIX 2024 standard has been released with various improvements and removals compared to the previous version. Sortix, an operating system, has already implemented most of the new interfaces, with some still pending. Users can try out the latest Sortix nightly build to experience the new features. The changes include new functions like _Fork(), accept4(), aligned_alloc(), asprintf(), dladdr(), dup3(), and more. Some functions like posix_close() and posix_devctl() will not be implemented in Sortix due to complexity or being optional. The implementation status of each function is detailed, including whether it has been implemented, postponed, or rejected. Sortix aims to provide a comprehensive implementation of the POSIX 2024 standard, ensuring compatibility and functionality for users.

Related

ExectOS – brand new operating system which derives from NT architecture

ExectOS – brand new operating system which derives from NT architecture

ExectOS is a free, open-source operating system based on a new XT architecture, offering a stable and flexible platform with a powerful driver model. It aims to combine existing features with innovative technologies.

X debut 40 years ago (1984)

X debut 40 years ago (1984)

Robert W. Scheifler introduced the X window system in June 1984 for the VS100 Unix server, offering improved performance over W. The system was stable, with the Laboratory for Computer Science already transitioning to X and developing applications. Scheifler encouraged experimentation and welcomed volunteers for documentation contributions.

Creating New Installation Media for MS-DOS 4.0

Creating New Installation Media for MS-DOS 4.0

Microsoft released MS-DOS 4.00 source code in 2024, prompting the community to develop MS-DOS 4.01 due to missing official media. Challenges arose in recreating installation media, including creating stub executables and addressing missing files. Installation from floppies had mixed results, with various disk downloads provided for users. Feedback is welcomed on fabulous.community.

Looking ahead to 30 years of FreeDOS

Looking ahead to 30 years of FreeDOS

FreeDOS, an open-source DOS implementation, marks its 30th anniversary on June 29, 2024. Created in 1994 as a response to Microsoft's DOS phase-out, it provides a free alternative for running programs efficiently.

30 years later, FreeDOS is still keeping the dream of the command prompt alive

30 years later, FreeDOS is still keeping the dream of the command prompt alive

FreeDOS, a 30-year-old public domain DOS version, persists for legacy applications on modern systems. Creator Jim Hall notes sustained interest despite uncertain future, emphasizing its significance in MS-DOS-compatible systems.

Link Icon 7 comments
By @jiehong - 4 months
The names of those functions reminds me that naming things is hard.
By @dang - 4 months
Recent and related:

POSIX.1-2024 is published - https://news.ycombinator.com/item?id=40679809 - June 2024 (84 comments)

By @pavlov - 4 months
> "<endian.h> solves all of your endian conversion needs."

Just in time for when the world has settled on little-endian.

By @milliams - 4 months
I'm surprised that `qsub` was part of POSIX until now.
By @playingalong - 4 months
Typo. 2024 is meant