Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
netbsdusers
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
netbsdusers
2mo ago
It wouldn't surprise me if I learned that the vast majority of programming globally is in languages like Visual Basic or PHP that are utterly unfashionable on a board like this, but still make the world go round.
2.
▲
by
netbsdusers
3mo ago
It's a completely uncontroversial fact that NT does implement fork(). Turn to page 183 of Helen Custer's "Inside Windows NT" and you will read about it.
3.
▲
by
netbsdusers
3mo ago
Solaris and Windows NT both have fork() and strict accounting by default.
4.
▲
by
netbsdusers
4mo ago
The principle of a paging system is that main memory is just a cache for secondary memory, and the concept of "free memory" ideally rather means something like "memory that can be quickly reclaimed for another purpose".
5.
▲
by
netbsdusers
4mo ago
The general principle is that what is involved in paging should not be paged itself. Wiring the memory of that whole daemon is then a trivial solution to the problem.
6.
▲
by
netbsdusers
6mo ago
Plan 9 implements some sort of "everything has a directory entry" concept. Sockets are files already in Unix. "Everything is a file" in Unix means they have a uniform treatment as file descriptors. Its perfection is prob
7.
▲
by
netbsdusers
7mo ago
It's rather a bit more BSD than merely having a "C API that resembles BSD" or a "BSD userland". https://github.com/apple-oss-distributions/xnu/tree/main/bsd You can find there th
8.
▲
by
netbsdusers
7mo ago
https://github.com/apple-oss-distributions/xnu/tree You'll find there's a great deal left. Have a look at all the fundamental datastructures (proc, vnode, tty, file to name a few) for a starting point.
9.
▲
by
netbsdusers
8mo ago
The pushback is motivated by the interests of the petty-bourgeois class, and those are a larger proportion of the former.
10.
▲
by
netbsdusers
10mo ago
I find it interesting that this fulfills some of Dennis Ritchie's goals for what became the STREAMS framework for byte-oriented I/O: > I decided, with regret, that each processing module could not act as an independent process
11.
▲
by
netbsdusers
10mo ago
> Linux won specifically because the GPL forced the "greedy" actors to collaborate. How do we know that? It seems to me that a greater factor in the success of Linux was the idealism and community. It was about freedom. Linux w
12.
▲
by
netbsdusers
10mo ago
Just about everything of worth in operating systems (and in software in general) was already invented in those decades.
13.
▲
by
netbsdusers
10mo ago
The C standard doesn't guarantee much of anything. Windows and its drivers are using bitfields anyway because they trust MSVC to do the right thing.
14.
▲
by
netbsdusers
10mo ago
Some firm called CodeThink have been instigating it for RISC-V lately: https://www.codethink.co.uk/articles/risc-v-big-endian-suppo...
15.
▲
by
netbsdusers
10mo ago
If it's about "prettier code" then I think a number one candidate would be making bitfields more viable for use. It could make driver code much cleaner and safer. Windows is only targeting little-endian systems which makes li
16.
▲
by
netbsdusers
11mo ago
There's no legal concept called "tainting". Black boxing is just a means by which you try to make yourself completely irreproachable (for if you haven't seen something, then it's outright impossible that you copied
17.
▲
by
netbsdusers
1y ago
It's just a fiction to allow something freely copiable - pure information - to be pretended to be a commodity. If the AI firms have only a single redeeming feature, then it is that in them the copyright mafia finally has to face someon
18.
▲
by
netbsdusers
1y ago
The void type has considerable heritage, dating back all the way to ALGOL 68, and is traditionally defined as having one member: > The mode VOID has a single value denoted by EMPTY.
19.
▲
by
netbsdusers
1y ago
Usually when I hear "robbery" it brings to mind someone stealing your phone or wallet at knife-point. Certainly not training some model on some code that involves neither violence nor depriving anyone of anything. The concept of c
20.
▲
by
netbsdusers
1y ago
> you can technically look at some of the code that comes with it, but you can't modify it. This is equally true of the GPLv2. The attempt to close this loophole - Tivoisation as Stallman called it - only won him a lot of scorn from
21.
▲
by
netbsdusers
1y ago
Windows has extreme similarities with Unix, and if you would look at a really different OS like, for instance, IBM i, it becomes clear. The Windows-Unix affinity is so great that you even interact with devices through file handles by Read
22.
▲
by
netbsdusers
1y ago
> How can you implement an object capability system on WASM? It's been well known for decades that the germ of an object capability system already exists in Unix - the file descriptor (that's why the control message for transfe
23.
▲
by
netbsdusers
1y ago
Computerised CBT is even already being delivered and by quite a bit less sophisticated systems than LLMs. Resourcing constraints have made it very popular in the UK.
24.
▲
by
netbsdusers
1y ago
Solaris achieved some kind of integration between the ARC and the VM subsystem as part of the VM2 project. I don't know any more details than that.
25.
▲
by
netbsdusers
1y ago
They're not obscure or niche, they are everywhere in operating systems. The linked list is probably the single most essential and the most used data structure in any kernel.
26.
▲
by
netbsdusers
1y ago
The idea of using a third party init system has always been quite alien to BSDs, the sames goes for almost all other Unix-like systems, which are almost all developed with a greater deal of integration within the core system. Linux is excep
27.
▲
by
netbsdusers
1y ago
I'm saying that it did work perfectly fine and reliably for the common case of types oneshot and simple services. To expect it to work for type Forking services would be absurd since no mechanism would exist to even try to keep track o
28.
▲
by
netbsdusers
1y ago
Systemd uses groups for two things: for tracking processes other than direct children of the service manager, and for imposing resource limitations. Both can be done with other mechanisms, like kqueue's EVFILT_PROC and login classes re
29.
▲
by
netbsdusers
1y ago
You can do the same with a modren C compiler - the extern and auto mean the same and int is still the default type.
30.
▲
by
netbsdusers
1y ago
As far as I can tell (this isn't gospel, just something I've inferred as the only reasonable explanation from comparing the codebases), Apple reconstructed a Mach 2.5 style kernel, like NeXTSTEP had, from fresh codebases (OSF Mach
More ›