Earlier quoted context omitted.
IBM already tried that in the 80's and lost, due to the way Compaq did it, that is why you have PC compatibles.
Yes, but Oracle's lawsuit was trying to rewrite the book so copying API was copyright infringement regardless of the clean room used.
Airyx OS
251–258 of 258 posts
Re: Airyx OS
#252Earlier quoted context omitted.
If you are thinking about rust, we don't have any data about it in the context of the kernel yet, not even for device drivers. It may prevent some exploitable bugs, but those aren't a big concern for filesystems - otherwise they wouldn't be put inside the kernel at all. The reality is, we don't know if it would help; and given how conservative we all are with our filesystem implementations (for good reasons), it's po…
I'm not thinking about anything specific, I'm simply disputing your general claim that moving away from C would not help, when it has clearly helped in every single other domain of software development. I see no real reason why file systems should be any different, but clearly you do, so I was asking you why you think file systems would be different. And for specific examples of options with better safety records, th…
> I'm simply disputing your general claim that moving away from C would not help
I never said such a thing, I said we don't know. As always, in theory, there is no difference between theory and practice; in practice, there is.
Re: Airyx OS
#253Re: Airyx OS
#254Earlier quoted context omitted.
> It's a pity you are working with Linux, or it could have been of use to her. FTFY
Oh, I wasn't trying to diss FreeBSD. It would probably have been better to write my driver for fuse to make it portable, but it's too far along at this point.
Re: Airyx OS
#255Re: Airyx OS
#256Sorry for what I’m sure is a stupid question, but what base this on BSD rather than Darwin itself? Or, probably a better question, how am I misunderstanding the situation :)
Perhaps because APSL is incompatible with GPL?
Re: Airyx OS
#257Earlier quoted context omitted.
I agree. It doesn't make particular sense. Even if you aren't a complete fanatic about MacOs UI, you wouldn't choose FreeBSD as a base, but rather Linux, which has a lot of advantages for the average user, I'd say.
Can you give some examples for those advantages? Also, note they because FreeBSD is orders of magnitude less bloated and organizationally convoluted, it’s easier to implement functionality you need.
If you're not an average endusers, and you don't need to support average endusers with all their gazillion hardware and software needs, that's not an issue, of course.
Re: Airyx OS
#258Earlier quoted context omitted.
To be fair, Macs are one of the best choices out there, so I'm not complaining. The only thing that sucks on Macs nowadays for devs is how poor Docker is performing, even with all the workarounds like Docker-sync etc.
A few years ago I would've agreed but WSL is so damn good now that I honestly prefer it over developing on a Mac, particularly as it solves a lot of the performance issues.