Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
moody__
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
moody__
2y ago
I want to preface this by saying I only add little bits and bobbles, and a huge chunk of the heavy lifting was done by aiju. Most of my answer is talking about code written by them. Both gb and gba make an attempt to preserve the cycle timi
32.
▲
by
moody__
2y ago
I really doubt anything happens. The three big reasons why nintendo attacked yuzu were: It was a modern console, developers were making a profit working on it, and it violated DMCA by shipping a circumvention for game encryption. No one at
33.
▲
by
moody__
2y ago
I've worked some on the games/gba and games/gb programs here, just adding little features as I've wanted them. Happy to answer questions.
34.
▲
by
moody__
2y ago
It's "moody" and since shithub seems to be dead at the moment, this code is also mirrored on github. https://github.com/majiru/ips
35.
▲
by
moody__
2y ago
Exactly. Source with caveats has long been a celebrated part of open source. I find it entirely understandable that some people are not happy with contributing to the project if their contributions go towards producing weapons. Anduril coul
36.
▲
by
moody__
2y ago
The pi3 and the pi4 have been tested to be working, I have heard that the pi0 does not quite work. And yes the RTC was written for and tested against Pokémon Emerald.
37.
▲
by
moody__
2y ago
In part https://merveilles.town/@prahou/112247017144832938
38.
▲
9FRONT (Plan 9) "Do Not Install" Released
(9front.org)
37 points
by
moody__
2y ago
|
14 comments
39.
▲
by
moody__
2y ago
I appreciate the work in getting this open sourced but I find it telling that this had to be done through an outside motivator. There seems to be no internal "ticking clock" to get some of these things out in to the open. That
40.
▲
by
moody__
2y ago
Thanks, I'll give that a look.
41.
▲
by
moody__
2y ago
I was not aware of a risc-v board that could boot with nothing but mainline, could you link me to one that doesn't require any third party code to use?
42.
▲
by
moody__
2y ago
Apologies I typed soc but really I was trying to talk about sbc's. The type of little boards you find running linux. As far as I know there is not currently (or at least as of a few years ago) risc-v sbc you could get that boots off of
43.
▲
by
moody__
2y ago
We already live in the world of fragmented, semi-working, partially compatible platforms. The openness did not make this better. Take one look at what is going on in the risc-v world with nearly every soc having its own fork of the linux ke
44.
▲
by
moody__
2y ago
This article paints copyleft software as something fairly disjoint from corporate software, however in my experience these are not mutually exclusive. If you look at the kernel's howto for new development[0], it seems fairly focused on
45.
▲
Namespaces as Security Domains (2023) [pdf]
(posixcafe.org)
1 points
by
moody__
2y ago
|
0 comments
46.
▲
by
moody__
3y ago
I don't find them unclear at all, after reading the introduction I felt pretty comfortable with everything that was going on in the examples. I think this type of approach you're going for can work depending on how it grows to cov
47.
▲
by
moody__
3y ago
Interesting idea but I have some issues with the code style here. Two problems I see are implicit casts from pointers to integers and use of func() instead of func(void). These are both somewhat minor complaints but they tend to lead to bug
48.
▲
by
moody__
3y ago
Plan 9 is very multi-user, namespaces are actually one component in how it is multi user specifically. A given terminal may be designed to only have one user on it but CPU servers are still multi-user multiplexers, that part has not been gi
49.
▲
by
moody__
3y ago
I am not exactly sure where you got the "class name" part from, I've typically refereed to those as kernel filesystems or sharp devices. For the record these kernel filesystems are not technically 9p, they present an interfac
50.
▲
by
moody__
3y ago
I really wanted to like sourcehut, the premise of a code forge that you could submit PR's into that had enough-ish traction was nice, even if always a subsection of GitHub. At some point sourcehut had added a 9front runner to their ci
51.
▲
by
moody__
3y ago
Out of curiosity I decided to test these assumptions on 9front and things work as the author would have expected: cpu% ./dup -proc > out; cat out; echo 1d cpu% ./dup -dup > out; cat out; echo 1d The slightly modified code c
52.
▲
by
moody__
3y ago
I really wanted to. I was working on getting a POWER64 port of 9front going, so far I have most of userspace compiling and linking but nothing for a kernel. A friend of mine had a Raptor Talos 2 that was having some issues that he sent over
53.
▲
by
moody__
3y ago
https://fqa.9front.org/fqa4.html#4.3
54.
▲
by
moody__
3y ago
A virtual machine + drawterm is a good way to dip your toes in, we distribute a amd64 qcow2 image that should be ready to go in QEMU. If you want to try on hardware an old thinkpad is probably the easiest, but we should run on most sensible
55.
▲
by
moody__
3y ago
>Porting big applications to "alternative" operating systems with more interesting or exotic models... you either end up losing the OS's distinctiveness (in which case why not just run in a VM), or having to rewrite a lot
56.
▲
by
moody__
3y ago
Indeed, thankfully using a 9front system from another OS is quite nice. My workstation at home is a Linux machine with a drawterm window open fullscreen. You can think of drawterm like our version of windows RDP, with a shared clipboard and
57.
▲
by
moody__
3y ago
>Porting a mainstream browser to Plan 9 is about 50 times more labor than has ever been put into Plan 9 People put a lot of effort in to Plan 9 (and 9front specifically these days), so I want to point out that this is mostly the fault of
58.
▲
by
moody__
3y ago
They are two completely different projects with completely different goals. Indeed Go was started by Rob Pike, Ken Thompson and Robert Griesemer, the first two of which also worked on Plan 9, and the Go compilers can trace their lineage bac
59.
▲
by
moody__
3y ago
There is a SPARC compiler and linker but no kernel. So far no one has had the interest to get some old SPARC hardware and do the hacking. There is a SPARC instruction emulator on the system that I used to test some libc modifications recent
60.
▲
by
moody__
3y ago
Oh hey that's my blog. I'm glad people found it interesting. Happy to answer any questions about this project or 9front in general.
More ›