This reminds me of the guy who essentially did # mv /usr/local/bin/emacs /sbin/init to get as close as possible to ``Emacs is a great operating system...''.
>>18
Who doesn't know x86 asm? It's simple. If you need opcode/register ref, go to http://ref.x86asm.net/coder32.html and remember: if it ain't NASM, it's shit, especially if you're making an OS. In case you're talking about optimizing, only you can teach yourself.
I am the opposite of you guys: I could make an OS if I was forced to, but I will never need to make one because OSes already exist and are pretty much optimized the way they are now; we need better CPUs, not more OSes. The current ones are primitive and expensive as fuck.
Name:
Anonymous2012-10-30 19:23
>>21
fucking idiot imbecile. looking at linux source code causes brain damage.
Writing your own kernal is just stupid. Unless you're trying to prove something, just take Linux and build a complete OS on top of it (the same way GNU claims to have "created an OS" because they wrote bash and echo). Write it all in Haskell.
Seriously, the more hacking you do on the kernel, the more you start to realize how many of the problems you thought were Linux are actually GNU.
Of course, there are exceptions. Fucking ALSA.
Name:
Anonymous2012-10-31 0:35
>>39
I dont need no linux. I must build my own OS.
>>35
Unless you consider the OS kernel to be OS, an OS needs more than a kernel to be useful. When I was an OS hacker, I never considered the kernel but as one part of a complete system.
>>45
What legitimate reason would you want to escape the GPL? I thought the only reason was to keep the source code hidden.
Name:
Anonymous2012-10-31 15:54
modern operating systems must be rewritten in javascript. javascript interpreters emit highly optimized machine code and can be optimized while the program is running, making them faster than any other language.
Linux runs on fucking everything. It's the greatest OS of all time.
Name:
Anonymous2012-10-31 18:04
>>52
You could come up with a license that allows not-for-profit non-commercial non-governmental personal/educational use for free (and forces users to publish any changes they make to the source code), and makes you pay up otherwise. The project can be entirely open source.
We need a license that says you can do whatever you want with the code as long as you make no profit from it. Or if you do make profit, you must give 100% of it to the original author.
The second part doesn't sound very reasonable.
That's true, it should be more like 300%.
Name:
Anonymous2012-10-31 23:39
hardware is too complicated, what do i need to read to make an OS? something like losethos, maybe better. Intel manuals are too large, and some parts are hard to read. also need to learn about disks and other stuff, but what else?
Name:
Anonymous2012-10-31 23:52
>>64
Start by writing your own C compiler. That alone should take a couple years. If you still have the energy, then write an operating system.
write the whole thing in raw machine code with 8 hours a day 5 five days a week,
write the whole thing in c with 2 hours a day 4 days a week
write the whole thing in lisp with 1 hour a day, 1 day a year.
Name:
Anonymous2012-11-01 0:32
>>65
tcc was written real fast. what does c have to do with an OS? i dont want to write a c compiler.
Name:
Anonymous2012-11-01 1:30
WE NEED BETTER NON BLOAT SOFTWARE
SOFTWARE IS SHIT, NOT CPUS
ALSO HARDWARE NEEDS TO BECOME OPEN AND MODIFIABLE LIKE IN THE EARLY 80S TRULY BUILD YOUR OWN COMPUTER
Name:
Anonymous2012-11-01 2:58
>>68
80's hardware are relatively simple that people can actually go get some parts and put it together. Today's miniature electronics are difficult to manufacture by hand and must be done with special manufacturing equipment.
My software needs have been growing more and more minimalist over the years[1]. If I ever take an interest in hardware beyond ``it just works'' it would be super cool to build my own 680x0 machine with certain modern conveniences, like a 16 GB CF card SSD[2] and double-buffered graphics because RAM is dirt cheap.
Unfortunately the later 68k-series processors that can address more than 16MB don't come in DIP, because they need too many pins.
Except for Firefox I don't even notice the difference between my 2011 Thinkpad and 1997 Dell. Once I can break my addiction to Web shit[3] I'll have no reason whatsoëver to run a modern machine.
Too bad I can't into hardware beyond blathering on the Internet.
[1]: In 2005 I used OpenOffice. In 2009 I switched to LaTeX. In 2012 I switched to TROFF.
[2]: CF cards use the IDE interface. I used a passive CF::IDE adaptor for a year when my laptop's hard drive died.
[3]: The only ``web shit'' I do with any regularity that doesn't Just Work in Plan 9's Abaco browser is posting on the imageboards. That worked fine in text mode in Lynx until the advent of CAPTCHA.
Name:
Anonymous2012-11-01 4:00
>>70
Modern scripting languages require fast CPUs and a lot of memory. I doubt anyone writes C/C++ anymore.