Hacker Newsnew | past | comments | ask | show | jobs | submit | rurban's commentslogin

Ross Bamford doesn't sound spanish to me

José is not an English name and here I am writing in English. People can learn other languages you know?

> Anos is a modern, opinionated, non-POSIX operating system (just a hobby, won't be big and professional like GNU-Linux®) for x86_64 PCs and RISC-V machines.

Love that Linus quip! Hopefully it will be. Non-POSIX sounds exciting


Haha that quote felt pretty much obligatory :D Non-POSIX is definitely keeping things fun, letting me explore different ideas without having to fit into an existing interface design :)

While not basing the OS on POSIX is good, if you ever want to use it for more than a hobby, i.e. if you ever want to use it for your main personal computer, you will also need a translation layer for the LINUX syscalls, which would enable you to compile and run any of the existing open-source programs, or even run existing binaries.

Porting the programs that you are more interested in from Linux or *BSD to your own OS is the best, but this is necessarily slow and also the work of porting rarely used applications may not be worthwhile.

An alternative to a syscall translation layer is for your OS to act as a hypervisor for Linux or other OSes VMs. However, this would have a lower performance than using natively your IPC-based OS.


I agree that for it to be generally useful, it’ll need to be easy to port existing software to. But I don’t think I’ll need a translation layer at the syscall level (unless I want to expose a Linux-compatible ABI as you suggest, which is totally a non-goal).

You can get surprisingly far in this area with a decent libc implementation - once you have that porting a lot of things becomes possible. There will always be harder problems (e.g. anything that hard-depends on fork) but with enough work pretty much anything in user-space should be possible to port eventually.

I’m using newlib for libc, with a custom Anos-specific libgloss that mostly talks to SYSTEM via IPC to get stuff done, and uses syscalls where needed (and a process has the appropriate capabilities). I’m filling out that low-level interface as I go, and will be using porting of exiting BSD or Linux software to drive that implementation :)


I agree that instead of implementing the Linux syscalls implementing just those libc functions that are OS dependent is sufficient for a large fraction of the existing programs.

However, this means implementing a POSIX layer, similarly to Windows NT. So it is a solution more distant from a "non-POSIX operating system".

While a large part of the Linux syscalls have been motivated by the necessities of implementing POSIX, there are also significant differences and the Linux applications that require the best performance must deviate significantly from POSIX, so they are no longer based on libc for I/O.


There would likely be value in a POSIX layer as you describe, at least from the point of view of porting existing programs. And perhaps it will happen, if I get far enough along, but it will never be a kernel feature - it would be an entirely userspace concept intended only to speed up porting and building out said user space.

Perhaps in the fullness of time essential software can be rewritten to Anos’ “native API”, or perhaps that’s a pipe dream and not worth the work, but the option will be there.


And for prolog I have to use the most expensive opus, which really should be a haiku task. Prolog is so simple. Still didn't get my solvers to work right



You have to ask Anthropic and OpenAI, not Google. They are still way behind.

They will keep it for a while, but it is now named Collabora Office. That's where the development is happening.

I have no idea what they are talking about. But is now clear that the TDF filed the lawsuit against Collabora, and then based on changed bylaws expelled the Collabora members. Suicidal tendencies.

Also, the future of LibreOffice is extremely bleak now. No further development, no maintainance, and losing the biggest contracts to a strong competitor, OnlyOffice.

Which is kinda unfortunate for us now. The TDF keeps the name, just as Sun did with OpenOffice. And Collabora has to find a new name. Which was already done 11 days ago: https://gerrit.collaboraoffice.com/plugins/gitiles/core/

But can they win back the EU contract for OnlyOffice?


It's written by a bot to avoid fingerprinting.

https://tboteproject.com/git/hekate/surveillancefindings-new...


Stylometry avoidance is not a valid excuse for factual omissions, fabrications, and "DYOR dumping" (bullshit asymmetry).

That's what I did with my Austrian goverment ID during the COVID times. Had to go the embassy to identify myself. Those times the Deutschland ticket was still cheap, so no problem.

You dont trust LLM's, writers with an IQ and knowledge much higher than ours? /s

The earlier you realize how little IQ and "knows a lot" means the person actually know what they're talking about, the easier life becomes. "Smart" people are wrong all the time, some say how they became smart in the first place.

I was told LLMs were at least as smart as Ph.D graduates

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: