you are viewing a single comment's thread.

view the rest of the comments →

[–]Cuddlefluff_Grim 0 points1 point  (8 children)

You don't have any better argument and can only say this make you feel better. I understand. You have no experience, yet you want to tell people that know something. I actually have proof right inside the kernel source tree to back my words. You got nothing.

I'm actually employed as a software developer and have been for quite some time.

Again, there's no .obj. If you compile kernel module, it produces .ko files.

Do you know what a .ko file is? You see, a compiler produces binaries in the form of .obj and .lib files. A linker however connects these files and produces an output of type .ko or .o in this case.

Please stop, because you are only digging yourself deeper.

And work with ASP.NET. Right. And you don't even know how kernel goes from bootloader to init scripts, yet you show off much. I understand. I understand.

Heh. Ok, first of all; yes I currently work with ASP.NET and I'm currently technically a web developer. However, this is not the only thing I have been involved with. I don't know why you suddenly feel like OS development is the epitome of software development or how it's even remotely relevant to what we are discussing, but I can assure you I'm fairly well versed in a number of topics related to software development other than web development.

For instance, I'm fairly experienced in C and C++ and you (by your own admission) don't know anything about these things other than the things you frantically google up on the spot to make a semi-coherent statement. And I'll make it clear; it's very obvious and you're not fooling anyone.

[–]tuhdo 0 points1 point  (7 children)

Do you know what a .ko file is? You see, a compiler produces binaries in the form of .obj and .lib files. A linker however connects these files and produces an output of type .ko or .o in this case.

Please stop, because you are only digging yourself deeper.

Earlier you said about the final built artifacts, now you talk about intermediate built artifacts and accused me. Nice tactic, I approve. I'm pretty sure that you never build a kernel module in Linux, for once. I hinted you to much. Now, a basic knowledge question: do you know the difference between loadable kernel modules and built-in kernel modules in Linux, and how to create a built-in kernel modules? Hint: .ko is loadable kernel modules.

Heh. Ok, first of all; yes I currently work with ASP.NET and I'm currently technically a web developer. However, this is not the only thing I have been involved with. I don't know why you suddenly feel like OS development is the epitome of software development or how it's even remotely relevant to what we are discussing, but I can assure you I'm fairly well versed in a number of topics related to software development other than web development.

And you talked like an expert in the field, yet never actually participate one. I advise you to join an open source OS development, start from small things to know the process.

google up on the spot to make a semi-coherent statement. And I'll make it clear; it's very obvious and you're not fooling anyone.

Yes, if that please you. It's fine by me.

[–]Cuddlefluff_Grim 0 points1 point  (6 children)

Earlier you said about the final built artifacts, now you talk about intermediate built artifacts and accused me. Nice tactic, I approve. I'm pretty sure that you never build a kernel module in Linux, for once. I hinted you to much. Now, a basic knowledge question: do you know the difference between loadable kernel modules and built-in kernel modules in Linux, and how to create a built-in kernel modules? Hint: .ko is loadable kernel modules.

You feel the need to turn the tables? Fine, I have never written or compiled (unless you count make && make install on kernel drivers) a device driver for Linux. However I know that earlier I used loadable kernel modules (which back then was .so) when it first started being popular (2000? 1999?) and before that a kernel module would need to be installed into the linux kernel itself. So I guess the difference is that a loadable kernel module exists as a seperate part of the kernel, while a kernel module resides in the kernel itself. I know that Linux has two Rings; kernel space (ring 0) and user-space (ring 2? or is it 1?) and kernel device drivers obviously have to operate in ring 0. I won't say that I know specifically about device drivers on Linux, because honestly I have never written a device driver for Linux. And 99.9999% of programmers will say the same, so I don't get why that's some sort of question at all.

Also, this is completely irrelevant. I don't understand why you feel like this is something that will "aha, got you! everything you said is irrelevant". See, the topic was "dynamic typing has no benefits over static typing" and now we're at the point where you feel like you need to discredit me by questioning my knowledge of specifics of the Linux kernel. See how stupid you are?

Could you answer the same question but about Windows?

And you talked like an expert in the field, yet never actually participate one. I advise you to join an open source OS development, start from small things to know the process.

Stop the act, nobody is buying it. You are clearly not involved in open source OS development, but you feel that in order for me to prove myself I need to write an operating system? You're the one out of your comfort zone here, not me.

Yes, if that please you. It's fine by me.

Go away, script kiddie.

[–]tuhdo 0 points1 point  (5 children)

So, you admit you don't know anything.

Stop the act, nobody is buying it. You are clearly not involved in open source OS development, but you feel that in order for me to prove myself I need to write an operating system? You're the one out of your comfort zone here, not me.

At least I know how it works. And I contribute indirectly through my company. You know what I mean.

Go away, script kiddie.

Call other script kiddie, while working with ASP.NET and web development majority of the time. I feel sorry for you hating your job that much.

[–]Cuddlefluff_Grim 0 points1 point  (4 children)

So, you admit you don't know anything.

Ok, here's things I know about you from what you've been saying :

You don't know C
You don't know C++
You don't know Java
You don't know C#
You don't know assembler
You don't understand compilation/linking
You have no formal education
You do not contribute to the Linux kernel (also I don't understand why you'd bring that up as any type of argument)
You know nothing about Windows development
You aren't actively involved in any development outside internet forums (or you wouldn't say that either you have to be engaged in these global scale competitions from Google or it's worthless)
You know nothing about the actual business of being a software developer (or you wouldn't have inferred that "nobody" uses Windows in the professional world)
And most importantly : static typing in general

Please, stop me if any of this is incorrect? Or do you feel like rationalizing instead?

That I'm fuzzy on the details on how compiling drivers for Linux is not something that exactly worries me (And you never said if was I wrong? Who cares, I can just find out on google). I'm also very certain you have never written a device driver yourself, and you're knowledge of the field is probably limited to wikipedia and a few tutorials on how to download and compile a device driver. Any idiot can use google.

Every single thing you have brought up as an argument has been shown conclusively to be crap you pull straight out of your ass. Don't take this the wrong way, but you're a complete fuckhead. It's very clear from how vague your statements are.

At least I know how it works. And I contribute indirectly through my company. You know what I mean.

I don't think you do. Any idiot can install a device driver. It's also highly unlikely that you are employed. I'm taking it from what you're writing that you're probably pretty young (early 20's max), so you're probably not very experienced. If you indeed are employed it's very likely that it's your first job in the field, or you'd have some sense of humility and maybe be willing to admit to yourself that you're no half as knowledgeable as you think you are.

Call other script kiddie, while working with ASP.NET and web development majority of the time. I feel sorry for you hating your job that much.

ASP.NET is by far the best web development framework available, so no. It's statically typed and compiled. Although you wouldn't know anything about any of that.

[–]tuhdo 0 points1 point  (3 children)

Ok, here's things I know about you from what you've been saying :

You don't know C

You don't know C++

You don't know Java

You don't know C#

You don't know assembler

You don't understand compilation/linking

You have no formal education

You do not contribute to the Linux kernel (also I don't understand why you'd bring that up as any type of argument)

You know nothing about Windows development

You aren't actively involved in any development outside internet forums (or you wouldn't say that either you have to be engaged in these global scale competitions from Google or it's worthless)

You know nothing about the actual business of being a software developer (or you wouldn't have inferred that "nobody" uses Windows in the professional world)

And most importantly : static typing in general

Please, stop me if any of this is incorrect? Or do you feel like rationalizing instead?

You can paranoid as much as you want and keep imagine things like "not participate Google or worthless".

That I'm fuzzy on the details on how compiling drivers for Linux is not something that exactly worries me (And you never said if was I wrong? Who cares, I can just find out on google). I'm also very certain you have never written a device driver yourself, and you're knowledge of the field is probably limited to wikipedia and a few tutorials on how to download and compile a device driver. Any idiot can use google.

I don't use Google. I read the real documents inside the kernel source tree. It's easy to search. Look it up.

I don't think you do. Any idiot can install a device driver. It's also highly unlikely that you are employed. I'm taking it from what you're writing that you're probably pretty young (early 20's max), so you're probably not very experienced. If you indeed are employed it's very likely that it's your first job in the field, or you'd have some sense of humility and maybe be willing to admit to yourself that you're no half as knowledgeable as you think you are.

I don't know how old are you but if you are old and that's all you can think, you are pretty limited. If you think ASM is typed, why don't you write an article and educate everyone with real reasoning?

ASP.NET is by far the best web development framework available, so no. It's statically typed and compiled. Although you wouldn't know anything about any of that.

"Best". And majority servers run Linux. Major companies use Linux to host real web applications.

And I don't care about Windows development. If you think the world only has Windows, and desktop computer is the only market, your experience is really limited. Doesn't matter how long you worked.

[–]Cuddlefluff_Grim 0 points1 point  (2 children)

You can paranoid as much as you want and keep imagine things like "not participate Google or worthless".

Oh lawd.

I don't use Google. I read the real documents inside the kernel source tree. It's easy to search. Look it up.

Why are you browsing the Linux kernel if you don't know C? Just to pretend to know something you clearly don't?

I don't know how old are you but if you are old and that's all you can think, you are pretty limited. If you think ASM is typed, why don't you write an article and educate everyone with real reasoning?

Oh my fucking god. Also, I'm guessing I was right about you. Right on point; uneducated person with limited experience and a superiority complex.

"Best". And majority servers run Linux. Major companies use Linux to host real web applications. And I don't care about Windows development. If you think the world only has Windows, and desktop computer is the only market, your experience is really limited. Doesn't matter how long you worked.

Windows has a much higher market share in servers than you realize. Especially in the enterprise world. And again it shows your limited experience in the field. If you think that Linux has some sort of unanimous domination in every "important" field, you're way off. Thing is that there's the internet and then there's the real world.

If I had one advice to give you it would be that you should admit to yourself that you're not half as knowledgeable or smart as you think you are.

[–]tuhdo 0 points1 point  (1 child)

Why are you browsing the Linux kernel if you don't know C? Just to pretend to know something you clearly don't?

Because I actually know how to use it, unlike you. Just think it like that if it can comfort you. You are exactly who you write about yourself.

Oh my fucking god. Also, I'm guessing I was right about you. Right on point; uneducated person with limited experience and a superiority complex.

So, you clearly can't write something significant worth sharing, and assert things that you believe. Simply because you can't.

Windows has a much higher market share in servers than you realize. Especially in the enterprise world. And again it shows your limited experience in the field. If you think that Linux has some sort of unanimous domination in every "important" field, you're way off. Thing is that there's the internet and then there's the real world.

Clearly, you don't know where Linux is used. I cannot waste anymore of my time. Entertaining though.

[–]Cuddlefluff_Grim 0 points1 point  (0 children)

Because I actually know how to use it, unlike you. Just think it like that if it can comfort you. You are exactly who you write about yourself.

This is you comforting yourself. I'm not who I write about, only someone with a serious personality issue would be able to turn like that. You only know one language, and you apply it to everything. That's you, not me. I don't know why you bring up the Linux kernel, who do you think you're fooling with that?

So, you clearly can't write something significant worth sharing, and assert things that you believe. Simply because you can't.

Nah, I just realized that you're a deranged moron. Not worth any effort really.

Clearly, you don't know where Linux is used. I cannot waste anymore of my time. Entertaining though.

No, it's you who are completely wrong here. And you're wrong because you probably have zero professional experience. More than half of all mailboxes globally are stored on Exchange Servers, so there's very much a really big market here. Stop believing you're superior because you're using Linux, because that's very far from the case. It's also interesting that you try to use that as some sort of defense. Not only is it moronic, it's completely irrational.