Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

ANNOUNCEMENT: progOS

Name: Anonymous 2012-10-30 16:19

I'm happy to announce I'm starting to work on creating the prog Operating System. Stay tuned.

Name: Anonymous 2012-10-30 16:24

It will not include randomly generated hymns to God, by God and me.

Name: Anonymous 2012-10-30 16:24

It's finished! Details to come. Stay tuned.

Name: Anonymous 2012-10-30 16:25

>>4
Well that was quick; 5 minutes from announcement to completion.

Name: Anonymous 2012-10-30 16:33

>>4
RAPID DEVELOPMENT

Name: Anonymous 2012-10-30 16:39

>>4
AGILE METHODOLOGIES are paying off!

Name: Anonymous 2012-10-30 16:46

are there some features you would like me to add?

Name: Anonymous 2012-10-30 16:51

>>7
cloud and social media integration XD

Name: Anonymous 2012-10-30 16:52

OFFICIAL ANNOUNCEMENT

progOS is an OS written entirely in Scheme. The shell is a REPL. The programs are scripts. It's free as in Freedom. Installation is easy:

* Download guile
* $ sudo cp -f /path/to/guile /path/to/init
* $ sudo reboot now

Name: Anonymous 2012-10-30 17:00

>>9
I'm a Geek Feminist and I don't need no men. I shall fork your OS and call it pregOS.

Name: Anonymous 2012-10-30 17:05

>>10
Have you checked your CISP today?

Name: DIE CIS SCUM 2012-10-30 17:12

progOS will be rebuild every week.

Name: Anonymous 2012-10-30 17:13

progOS need volunteer programmers. Please contact me through this thread.

Name: Anonymous 2012-10-30 17:15

>>13
Hi.

Name: Anonymous 2012-10-30 17:16

>>9
sudo
Ubuntu quality!

Name: Anonymous 2012-10-30 17:23

Scheme considered harmful

Name: Anonymous 2012-10-30 17:50

>>9

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...''.

Name: Anonymous 2012-10-30 17:59

Teach me x86 ASM and I will contribute.

Name: Anonymous 2012-10-30 18:25

Teach me OS programming and I will contribute.

Name: Anonymous 2012-10-30 18:32

Teach me programming and I will contribute.

Name: Anonymous 2012-10-30 18:40

>>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.

>>19
http://wiki.osdev.org/Main_Page
Also look at Linux source.

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: Anonymous 2012-10-30 19:23

>>21
fucking idiot imbecile. looking at linux source code causes brain damage.

existing OSes are crap, we do need better OSes.

Name: Anonymous 2012-10-30 19:30

Teach me dubsgetting and you will check 'em.

Name: Anonymous 2012-10-30 19:34

>>23
Terrible[i]![i]

Name: Anonymous 2012-10-30 19:47

>>21
I feel like what we need most is smarter code.

Name: Anonymous 2012-10-30 19:57

>>21
x86 assembly is ugly shit.

Name: Anonymous 2012-10-30 21:16

>>9
progOS is 9front with /sbin/init symlinked to emacs.

I believe someone one of you has actually done this.

Name: Anonymous 2012-10-30 21:59

Linux kernel + progscrape

Name: Anonymous 2012-10-30 22:00

T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!
T̶̡́̕͡ĘR̀͘͝Ŕ̵̡͟͡I̷͜B̷̸L҉̀̀̕E̴̢̡̛!

Name: Anonymous 2012-10-30 22:04

is there a concise but complete tutorial for asm programming?

Name: Anonymous 2012-10-30 22:21

>>30
Yes.

Name: Anonymous 2012-10-30 22:28

Why not just use MonaOS (http://monaos.org/)?

Name: Anonymous 2012-10-30 22:46

>>32
That logo is literally from a ``Web 2.0 logo generator''.

Name: Anonymous 2012-10-30 22:48

U MONA HASKAL

Name: Anonymous 2012-10-30 23:06

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.

Name: Anonymous 2012-10-30 23:40

>>35
Linux = GNU shit same

Name: Anonymous 2012-10-31 0:15

Write an OS in APL with the framebuffer as a shared variable.

Name: Anonymous 2012-10-31 0:16

>>35
don't need no bloated buggy crap written in C. linux kernel is shit.

Name: Anonymous 2012-10-31 0:23

>>38
In what way?

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: Anonymous 2012-10-31 0:35

>>39
I dont need no linux. I must build my own OS.

Name: da zoite 2012-10-31 1:11

wots dis lonox fing evywun tolkin aboot?

Name: Anonymous 2012-10-31 3:08

Whats the advantage of writing yet another kernel other than having even less driver support than plan 9 and losethos?

Name: Anonymous 2012-10-31 4:29

>>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.

Name: Anonymous 2012-10-31 6:05

>>43
Hi, Richard

Name: Anonymous 2012-10-31 6:33

>>42
Escaping the GPL (yes, there are legitimate reasons to do this other than hurr durr my source code is so precious).

Name: Anonymous 2012-10-31 6:36

>>45
What about the BSD kernels?

Name: Anonymous 2012-10-31 6:46

>>46
Can they be linked against proprietary code?

Name: Anonymous 2012-10-31 7:38

>>45
legitimate
You don't know what that word means.

Name: Anonymous 2012-10-31 10:05

>>48
http://oxforddictionaries.com/definition/english/legitimate
2 able to be defended with logic or justification; valid

Name: Anonymous 2012-10-31 15:05

I want my own OS with my own features. I don't want a hierarchical filesystem, memory protection, C code. I want my own software.

Name: Anonymous 2012-10-31 15:09

>>50
so... tell us about your desired fs

also C code has nothing to do with the final product and without memory protection the kernel would be so easy to break it wouldn't even be funny

Name: Anonymous 2012-10-31 15:11

>>45
What legitimate reason would you want to escape the GPL? I thought the only reason was to keep the source code hidden.

Name: Anonymous 2012-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.

Name: Anonymous 2012-10-31 15:55

>>53
Lisp did that earlier than Javascript.

Name: Anonymous 2012-10-31 15:59

Anybody care to explain what Lisp Machines are? How is it different from contemporary OSes?

Name: Anonymous 2012-10-31 16:48

Linux runs on fucking everything. It's the greatest OS of all time.

Name: Anonymous 2012-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.

Name: VIPPER 2012-10-31 18:06

>>56
Linux is fucking awful!
It keeps saying "no init found" or something like that no matter what i try and which version i try it with.

Name: Anonymous 2012-10-31 18:08

>>57
That sounds more complex than what the GPL3 requires.

Name: Anonymous 2012-10-31 18:10

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.

Name: Anonymous 2012-10-31 19:05

MAKE ONE PROGRAM DO ONE THING VERY WELL
MAKE PROGRAMS WORK TOGETHER
LISP OR DEATH!

Name: Anonymous 2012-10-31 22:16

>>59
That reminds me, it should also ban tivoization.

>>60
The second part doesn't sound very reasonable.

Name: Anonymous 2012-10-31 23:22

The second part doesn't sound very reasonable.
That's true, it should be more like 300%.

Name: Anonymous 2012-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: Anonymous 2012-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.

Name: Anonymous 2012-11-01 0:04

>>65
>a couple years

Maybe if you

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: Anonymous 2012-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: Anonymous 2012-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: Anonymous 2012-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.

Name: Anonymous 2012-11-01 3:53

>>64

If you were writing a modern operating system from scratch, why on earth would you use C in stead of LISP?

Unless you're writing Yet Another Shitty UNIX Clone, in which case I suggest you do something worthwhile and write drivers for Plan 9.

>>69

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: Anonymous 2012-11-01 4:00

>>70
Modern scripting languages require fast CPUs and a lot of memory. I doubt anyone writes C/C++ anymore.

Name: Anonymous 2012-11-01 4:22

>>71

Are you addressing my comment about LISP and C, or about old-fashioned machines?

Name: Anonymous 2012-11-01 11:11

>>71
Modern scripting languages require fast CPUs and a lot of memory.
Modern scripting languages are shit

Don't change these.
Name: Email:
Entire Thread Thread List