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

OS question

Name: Anonymous 2013-08-28 9:34

Why aren't OSes written in safer languages(e.g. Ada)?

Name: Anonymous 2013-08-28 23:59

>>40
So by your own admission you cannot design an OS?

Name: Anonymous 2013-08-29 0:00

>>40
This thread isn't about what makes an OS usable or not.

Name: Anonymous 2013-08-29 0:00

>>41
Yes, and i have no desire to learn it.

Name: Anonymous 2013-08-29 0:02

>>42
So writing an unusable OS is your goal?

Name: Anonymous 2013-08-29 0:03

Name: Anonymous 2013-08-29 0:08

>>43
Well, that's ok I guess. But you should learn it. Because it would be cool if you could help improve our current bundle of crap. Or at least get paid to make the bundle of crap bigger.

Name: Anonymous 2013-08-29 0:18

>>44
First of all, we aren't writing an operating system. Second of all, an operating system is first designed to work as it should. It then becomes ``usable'' when there are enough drivers and user level code to make computer running the operating system provide for the wants and needs of the user. This concept of usability does not intersect with the stability, or any other aspect of the operating system's design. This issue is more or less solved with a compatibility layer for user level code and drivers. Then you can leverage past work while providing something new under the hood.

Name: Anonymous 2013-08-29 0:32

>>35
If you don't understand how OS kernels actually work you shouldn't make comments like this.  All that you need to make yourself compatible with other drivers is to comply with basic and well documented API standards.  The only similarity you need with other OSes to be compatible is interface compatibility, the guts can be completely different if you so desire so long as the end result is the same.  But OS kernels are far from broken so why on earth would anybody waste time to fix them?

As for the OP, Ada is a high level language with a runtime.  Runtimes get in the way of some of the low level functionality you need to write an actually functioning kernel but at the same time it's what makes the language so much "safer".

Name: Anonymous 2013-08-29 0:34

>>47
>when there are enough drivers
New hardware arrives every month with closed source windows-only drivers(and not for every windows version)
>user level code
there is no point developing for a system which doesn't have users or drivers
concept of usability does not intersect with the stability
>compatibility layer for user level code and drivers
What would happens if such foreign code crashes your compatibility layer? Will it result in an app being terminated or there will be other consequences..?
The real question: why would users pick your system+compatibility layers vs the system they use now?
Think about it from the perspective of an average user(as dumb as possible).
 99% of users will be in that "average" category and will stay on windows/mac unless they have a very good reason(an advantage) to switch.

Name: Anonymous 2013-08-29 0:36

>>48
You just need a way to inline assembly when you need to get there.

Name: Anonymous 2013-08-29 0:36

>>48
All that you need to make yourself compatible with other drivers is to comply with basic and well documented API standards.
Thats what autists actually believe.jpg

Name: Anonymous 2013-08-29 0:43

>>49
I don't think you are getting the jist of my post. You can write your own operating system and implement the same api used by the windows drivers, and the windows user level code. Then drivers and software written for windows will just work on your operating system.

If the compatibility layer is within the operating system, it will never crash. If a requested operation cannot be done, an error code will be signaled, just like with normal system calls.

I can't respond to that last comment because it doesn't concern me what other people choose to use, or for what reasons. I'm going to write the software that I will write, and if other people choose to use it, I expect them to use my software by their own choice as any sentient being would.

Name: Anonymous 2013-08-29 0:45

>people unfamiliar with drivers, who have never seen how windows drivers are "ported" to linux try to reason about "API standards"

Name: Anonymous 2013-08-29 0:46

>>51
Your a fucking idiot. How do you think windows works? Clouds and rainbows? It's fucking software. If someone can follow an API to write a driver for windows, someone else can make an alternative operating system that works with the driver, using the same API as a guide.

Name: Anonymous 2013-08-29 0:49

>>53
Just leave. Go back to /g/ and chant your idiocy there.

Name: Anonymous 2013-08-29 0:52

>>54
All we need to do is to be "using the same API". Yeah, folks. Geniuses of /prog/ have solved the hardware problems of every non-windows OS ever. Only those Lunix/BSD/etc autists somehow don't know how easy it was. I'm messaging Linus right now. This will be a OSRevolution.

Name: Anonymous 2013-08-29 0:56

>>56
Have you ever written a driver? What do you think they do? Write some code and pray to the microsoft god that it works?

Your messages will be ignored because they aren't aiming for compatibility with windows. Maybe reactos would be interested. At least do your research know what you are talking about.

Name: Anonymous 2013-08-29 1:10

pray to the microsoft god that it works
 If you haven't prayed yet, your driver won't get a MS cryptographic signature and average windows user won't be able to install it(however it is easy to override the verification). Such is life in windows-land. Also, pray to AMD/Nvidia/Intel for releasing your Lunix drivers.

Name: Anonymous 2013-08-29 1:48

>Implying certified drivers won't accidentally destroy your hardware
http://www.techngaming.com/topic/1587-nvidias-latest-32018-drivers-destroy-graphics-cards/

Name: Anonymous 2013-08-29 3:14

Name: Anonymous 2013-08-29 3:23

Is this kid actually trying to greentext?

Name: Anonymous 2013-08-29 3:27

>>60
Did you just google "linux driver problem" and paste the top 8 results? You realize that all of those issues are a problem of buggy drivers, not drivers failing to work under different operating systems that use the same driver API? Please scorn the correct thing in the future.

http://www.reactos.org/

I'm sure wont have trouble finding a list of faults for it.

Name: Anonymous 2013-08-29 4:40

>>62
>Did you just google "linux driver problem" and paste the top 8 results?
Why don't you try to google it and compare? Did you read what these articles are about at all?
Also this:
"windows driver problem" About 1,040,000 results (Windows has x100 users)
"linux driver problem" About 2,560,000 results

Name: Anonymous 2013-08-29 4:47

>>63
That doesn't relate to what we were talking about though, since linux is not designed to support windows drivers. I don't know why I feel this need to try to realign you into this conversation. It's not like I'm getting anything out of it. Fuck, what am I doing with my life? Is this really what it's come to? Trying to talk sense into some stubborn idiot online? I don't care where you come from, although it is obvious that you are from /g/. The very fact that I'm spending moments of my life attempting to talk to you tells me and the rest of the world that I don't value myself or my life enough to live it to its fullest potential. I have better things that I could be doing. Better conversations I could be having with better people. Why do I put up with this mundane and completely unfulfilling crap on a daily basis? And in my free time no less? I don't think anyone could pay me to talk to people like you, yet here I am doing it for free. What the fuck is wrong with me? Do I have some sort of unresolved issues or something that forces me to keep doing this, despite it being an obvious sink on my time and health? What the hell is wrong with me?

Name: Anonymous 2013-08-29 5:14

>>64
TROLLED HARD HAHA THE GAME BITE IT FAG

THE GAME THE GAME THE GAME ;)

Name: Anonymous 2013-08-29 5:18

>>60 all describe problems with Lunix drivers that damage the hardware PERMANENTLY
If API standards worked(followed by both OS/Hardware developers) this wouldn't happen.
 >>64 I suggest moving to another forum.

Name: Anonymous 2013-08-29 5:22

>>64
>le expert troll
>the game for people who have never played a real game

Name: Anonymous 2013-08-29 5:25

>>67
>CoD
>Halo
>Metal Gear
>s4 league
rate my taste in videogames

Name: Anonymous 2013-08-29 5:39

>>68
These games are not Touhou!

Name: Anonymous 2013-08-29 5:40

>>68
You seem to prefer fast-paced FPS combat games. The games may provide a vent to your aggression towards the world in convenient package. You want peer-approval and don't want to deviate from the mean.

Name: Anonymous 2013-08-29 5:51

CONVENIENT PACKAGE MY ANUS

Name: Anonymous 2013-08-29 6:18

Name: Anonymous 2013-08-29 6:32

Name: Anonymous 2013-08-29 6:37

>>73
>2013
>BEING ON LE /PROGS/ XD
NOT USING LE /G/EPIC (THAT MEANS /G/-TIER EPIC XDD) >2013 MAYME XDDDDD
MFW POSTING LE STALLMAN FACE AND LE /G/EPIC
>MFW SOMEONE ASK WHAT IS OUR LE FAVOURITE MEME XDDD
>MFW SOME DONT ANSWER LE >2013 MEME XOOOOOOOOOOOOOOOOOOOOOOOOOOOO
>MFWW XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Name: Anonymous 2013-08-29 6:43

>>74
Admit it, you're just a /prog/autist with severe enough butthurt to satirize /g/ with your pathetic  over-the-top posts.

Name: Anonymous 2013-08-29 6:57

>>75
He probably has an autistic fantasy where he "as Defender of /prog/" drives out the "evil /g/ invaders" with his "psyops".

Name: Anonymous 2013-08-29 7:15

>>74,75
Look, just please leave your 2013 meme on /g/.  It reveals you as know-it-all 13 year olds.

Name: Anonymous 2013-08-29 7:19

>>77
>this maymay has age limits. I am from 4chan meme committee, listen to me.

Name: Anonymous 2013-08-29 8:08

You quote by leaving a space after ``>'', so please fix your quotes in the future :)

Name: Anonymous 2013-08-29 8:11

>>78
U MENA MEHMEH

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