OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Mar 29, 2024 5:45 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 34 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: What is osdev? Rants from the screenshot thread.
PostPosted: Mon Jul 10, 2017 9:45 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
I am actually finding this flamefest (which really is what it is, not an actual debate, as those involved - especially Tilde - aren't really paying attention to what the others are saying) interesting, because my own language ideas are in part focused on finding a way to allow both hand-coded and automated machine-specific optimizations in the context of a very-high-level language.

My main thrust has been the use of macros, read macros, code templates, code destructuring, and in-language compiler extensions to allow fine-grained specialization, hopefully in ways that doesn't interfere with each other or with higher-level optimizations. This is part of the reason for my interest in both Synthesis kernel (which templates the system services and can in places generate specialized service operations at run-time) and Slim Binaries (to allow most of the compilation to be done AOT, while still giving the JIT compiler enough information to specialize the program for the specific hardware it is to run on).

I have no idea where this will lead, or if any of it will work. Probably, it won't work at all. That's why I call it experimental.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: What is osdev? Rants from the screenshot thread.
PostPosted: Mon Jul 10, 2017 10:31 am 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
dseller: the operating system is not just a kernel. the kernel is just a little small piece of the operating system. the definition on wikipedia is also wrong (just like usually everything on wikipedia). operating system is basically the base software package of the computer. its role is to manage the hardware, the resources, control the interaction of the user and the system, and offer the basic tools for the intended handle of the computer.

a text editor, or a file copying software is obviously part of the os too.

i also think that web browser is not part of the operating system, but if somebody thinks so, thats his business.
the same applies for even a jpg or ogg decoder, tcp/ip compatibility, or avi player. i dont think they are part of an operating system, so i didnt added them. but if somebody adds them, thats again, his business, as displaying a jpg file or browsing html can be considered a general need nowdays, so it can be considered as a basic tool.

the question is where the programmer pulls the limit, and says: this is a basic tool, but that one is not.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: What is osdev? Rants from the screenshot thread.
PostPosted: Mon Jul 10, 2017 10:41 am 
Offline
Member
Member

Joined: Thu Jul 03, 2014 5:18 am
Posts: 84
Location: The Netherlands
Geri wrote:
dseller: the operating system is not just a kernel.


I know.

Geri wrote:
... if somebody thinks so, thats his business


I think this summarizes everything very well. There is no clear distinction. So basically this whole thread is pointless, besides the fact that it was created to call me a troll in the first place.

_________________
My blog: http://www.rivencove.com/


Top
 Profile  
 
 Post subject: Re: What is osdev? Rants from the screenshot thread.
PostPosted: Mon Jul 10, 2017 6:42 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 1225
The more tools you can package in a general way into the base of an OS for proven genuine reasons, the better it's made; the clearer, reusable and modular its code must be.

So far only DOS, Windows, Mac and UNIX/Linux/BSD have emerged because they have proven to be valid architectures that PCs mainly are able to sustain and because they have always been adding the programs they really need. We should do the same with our OSes to prove how valid our architecture is in the executable "opinion" of the machines we are targeting.

_________________
Live PC 1: Image Live PC 2: Image

YouTube:
http://youtube.com/@AltComp126/streams
http://youtube.com/@proyectos/streams

http://master.dl.sourceforge.net/projec ... 7z?viasf=1


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 34 posts ]  Go to page Previous  1, 2, 3

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Majestic-12 [Bot] and 148 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group