4 ms·
> yes, it's technically not a new design, but it sure ain't Unix. Except we are? We are pretty POSIX compliant all the way into the kernel, we have "/dev", fil
by waddlesplash 8y ago
> yes, it's technically not a new design, but it sure ain't Unix.
Except we are? We are pretty POSIX compliant all the way into the kernel, we have "/dev", filemodes, etc. We don't have X11 or other UNIX staples, sure, but we are pretty UNIXy.
- nerdponx 8y agoI didn't know that. Thanks for clarifying. By "userspace" I was more talking about "the programs and interfaces that a normal user interacts with". Haiku is pretty unique in that regard.
- waddlesplash 8y ago> By "userspace" I was more talking about "the programs and interfaces that a normal user interacts with". Haiku is pretty unique in that regard. In terms of GUI apps... sorta? We use extended attributes and IPC messaging more than most Linux desktops do, that's true, and our UI/UX is often different. But if you're talking CLI, then, also no. Bash is the default shell, coreutils are installed by default, sshd is activated by default, etc.
- pjmlp 8y agoI don't recall BeOS being that POSIX friendly though. Haiku own extensions to the original design?
- ptman 8y agoBeOS supported enough posix to use gcc.
- pjmlp 8y agoISO C and POSIX are orthogonal. GCC also supports non-POSIX platforms.
- waddlesplash 8y agoYes, indeed; we implement most of the mainline POSIX specification where BeOS did not at all (it didn't even have pthreads.)