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

I went through a similar "thought process" to build this: https://www.endbasic.dev/endbox.html last year. I originally wanted to "just" launch my binary right after the kernel started... but in the end settled for a full NetBSD base system to get things like network and WiFi configuration to work with ease. (That said, I still hook very early in the boot sequence to launch my own program and take over the console so that the rest of the system is invisible and initializes in the background.)

Awesome work. I wish you'd write the process of getting it done step by step. I too would love to DIY my own netbsd.

Thanks. I haven't documented it (yet?) but I did give a talk last year on the process that got me there and the internals behind this system: https://www.youtube.com/watch?v=WZFYTInWAqc

They probably meant 2010s.

I remember this was the time when Google started pushing the Chromebook idea and highlighting how it could boot in "just a few seconds". One of the earliest models I got as a dogfooding device probably needed 20 seconds to boot or so. Nice, compared to the awful boot times of machines with HDDs... but not stellar.

But then, in 2011, my wife bought a MacBook Air with an SSD and I was blown away. That thing booted to a full desktop (and not the joke that ChromeOS was) in... 5, 6 seconds? It was ridiculous.

And we have lost all of those gains. I find it painful to witness how a recent Mac chews through I/O during boot or doing any sort of software update (iStat Menus is great to watch this sort of thing), and how these feel slower to that early experience of 15 years ago :-/


> I’m starting to fall in love with CDs again.

I visited a long-time friend recently and was surprised that they were using modern LP player for music. But the surprise itself actually turned into curiosity. I got the urge to buy one too, if only to go back to the more-dedicated experience of choosing a disk from a catalog and playing it with explicit intention.

Maybe LPs are too much, but trying physical CDs again sounds like a cool idea. Especially because they can easily be rewritten and maybe I could get kids to create their own "mix tapes".


> More Inevitabilism posting with the “not happy with” but is-what-it-is washing of your hands

OK so, _realistically_, what can you do that will make any meaningful difference?


Don’t worry. I’m partially[1] resigned.

[1] https://news.ycombinator.com/item?id=48237536


Huh, that's an angle I hadn't thought about. It'd be cool indeed!


Shameless plug for my https://blogsystem5.substack.com/p/beyond-the-1-mb-barrier-i... article from a couple of years ago. You'll find a deep dive on unreal mode (I just learned it's also known as "vodoo mode") and some hands-on code to play with it ;-P


There are things like DOS4GW that you can use as loaders.


I want vooDOS 5.0 which is 32 bit clean :)


I'm sorry but the landing page at fuzix.org (the top page nonetheless) is terrible as it does not even try to explain what FUZIX even IS. I went to the GitHub project page, which contains some more details, but it still doesn't answer the question and only talks about how FUZIX differs from UZI.

To be honest, I still have no idea what I'm looking at.


>it does not even try to explain what FUZIX even IS

Fuzix is a very simple UNIX clone (and a for of UZI) started by Alan Cox, an ex-Linux kernel developer) as his retirement project.

It aims to run on old CPUs like Z80 and on microcontrollers. I found it when searching what OS can I run on the $4 Raspberry Pi Pico.



The GitHub repo also seems to be archived.


To quote the comment from higher on the page – https://news.ycombinator.com/item?id=47818363

« Oh, and don't be fooled by the archived status - it moved to

https://codeberg.org/EtchedPixels/FUZIX »


[flagged]


An operating system for munitions? An intelligent distribution panel?

Seriously, it's not that hard for the maintainer to write one sentence describing what the project does.


"Munitions"? "Intelligent distribution panel"? Look, the UNIX part might not be obvious at all, but if you somehow didn't have enough of a rough idea after seeing that many retro CPUs and systems listed below, that might say more about you than the author.


[flagged]


I thought it was pretty obvious what it was by applying my social intelligence while reading the landing page.


[flagged]


> It lists platforms so it's an OS that runs on these platforms

That doesn't tell me what it is in a concrete sense. Must be hundreds of OS that run on similar hardware - what makes this one different?


Ah, but at least you do know it's an OS, yes?


That wasn't ever in doubt. That's also not the relevant piece of information - people looking for a summary want to know why the thing is worth paying spending time on, not random attributes


You do realize when you say that you do assume they know it's an OS and by that you effectively have to regress into using the same level of argument as me just like how I assume they don't know it's an OS, right?


you are not only rude but you are also unhelpful


If this one sentence is rude in your opinion then I have very bad news for you


> the generated code just annoys me and the agents are too chatty

I’ve eyerolled way less with Codex CLI and the GPT models than with Claude.


I haven’t spent much time with Codex+GPT, will definitely give it another look


It sounds like you haven't tried.

LLMs definitely can do this. The output tends to be overly positive though, claiming that any sort of rough draft you give them is "great, almost ready for publishing!". But the feedback you can get on clarity, narrative flow, weak spots... _is_ usually pretty good.

Now, following that feedback to the letter is going to end up with a diluted message and boring voice, so it's up to you to do with the feedback whatever you think best.


Btw, this is precisely what I implied.

I never ask the LLM to evaluate my text in terms of being good or bad. Instead I try something like this:

"In this section I tried to explain X, I intended to sound in Y and Z fashion, and I want a reader to come out with ateast W impression. Is the text achieving these goals? Do I communicate my ideas clearly and consisely, or are they too confuse and meandering?"

I typically get useful feedback. I preface specifically asking it to not rewrite, simply pointing the bits that it finds faulty and explaining why.

Of course the prompt is different is I am writing, for example, technical documentation, or if it is an attempt at creative writing.


I was reading this and couldn't stop thinking https://en.wikipedia.org/wiki/Literate_programming


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

Search: