[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1739680232135465.jpg (353 KB, 1330x1084)
353 KB
353 KB JPG
Why does POSIX make trannies seethe?
>>
because its made by whites
>>
>>106977484
It's not.
>>
>>106977454
thank you GPT, very cool
>>
>>106977454
I think he's (or she) is right, Rust doesn't solve conceptual poverty. https://rentry.co/g7aofwhc#why-do-we-need-a-new-language
>>
>>106977595
but it is you retard
>>
>>106977454
>bloat like GLib, Qt, Boost, libc++, .NET, and now "modern" Rust and Zig standard libraries ends up "carrying" the elegant and minimal functions of interacting with OS at the most basic level

THE ABSOLUTE STATE OF BLOATNIGGERS
>>
>>106977454
I don't see anything wrong with this. Any system that is created to this spec can still have a posix layer built on-top of it for backwards compatibility. This is basically what HaikuOS does and it works pretty well even with their limited resources.
I would add to the wishlist:
- distributed computing as a first-class concept (from inferno os)
- also from interno, should run on a virtual machine. this would allow for container / jail workflows natively, and would allow presently-used OSs to run the system as a user program
- single-user system. multi-user systems should generally be separate systems.
>>
>>106977454
AI post

>Replace int fd with opaque handles (strong typing)
Rust does this
>Replace errno with result objects
Rust does this
>Replace magic bitmasks with structured options
Rust does this
>Replace "everything is a file" with "everything is a capability"
>Drop implicit blocking behavior, and make async first-class
Please for the love of god do not
>Make paths UTF-8 everywhere and reject invalid encodings
Ruts does this
>Make I/O functions return rich error types, not -1
Duplicate of the errno point, but Rust does this

Not counting the duplicate, Rust covers 4/6. Yet the intro still claims that the Rust standard library "ends up carrying the same baggage: open(), read(), write(), close(), errno"
>>
>>106977454
POSIX
>is near-universally agreed upon as something to be used
>has a public, concrete, unchanged standard that must be followed for a program to be considered correct
>has a standard that cannot be changed easily
Troonware like rust is none of those things. Think about why
>>
>>106977484
No.
>>
>>106978301
Embrace extend extinguish
>>
>>106978229
>Replace int fd with opaque handles (strong typing)
Please for the love of god do not
>Replace errno with result objects
Please for the love of god do not
>Replace magic bitmasks with structured options
Please for the love of god do not
>Replace "everything is a file" with "everything is a capability"
>Drop implicit blocking behavior, and make async first-class
Please for the love of god do not
>Make paths UTF-8 everywhere and reject invalid encodings
Please for the love of god do not
>Make I/O functions return rich error types, not -1
Please for the love of god do not

fixed it for you
>>
>>106977454

noatime run fast or so they say
>>
>>106978358
>mexicans at American National Standards Institute approving Posix in the 80s
you are mentally ill.
>>
"Those who do not understand Unix are condemned to reinvent it, poorly."
>>
it's literally all true
>>
>>106977454
They aren’t even addressing any of the real deficiencies. errno and file descriptors are a non-issue. There are actual unfixable defects in UNIX like signals and PIDs.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.