OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 19, 2024 2:30 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Who's your target?
PostPosted: Wed Oct 08, 2014 4:30 pm 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
I'm thinking in the terms of Windows vs Linux vs Mac.

For Windows the user base is the mass public. Generally people don't care how it works as long as it works. This caused the problem with IE6 hanging around so long...
The programmer culture is generally about the commercial side. A software package, game, business app etc is created knowing it will reach the largest audience. There isn't a lot of pushing the boundries coding happening on the Windows front.

But going back further to the DOS days... The user base was generally business or gamers, not many mum's or dad's using it for general entertainment like they use a PC now. The culture was more the home hacker, maybe people who moved from the 8 bit home machines to the 16 bit PC. They could poke around with DOS and control the hardware in ways the OS didn't bother with. I also see this kind of thing in the Amiga culture.

Linux is more the hacker space now. The user base is business, experimental tech developers or tech educated home users. The coding culture again is the hacker where they can take advantage of the system.

I don't know the Mac demographics well so my idea of this might be wrong. The Mac users are generally as technical as a windows user but they know better than to use windows... I couldn't tell you anything about the coder culture.

My target would be going back to the DOS/Amiga days. I want to target people who wanted to get down to the hardware level with coding without having to control every device themselves. Provide only the base system in a protected way. I see the culture being self taught hackers, the system will be simple to understand with only very little hidden details.

So who's your target user base and what's the coder culture you would want to build?

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Wed Oct 08, 2014 4:41 pm 
Offline
Member
Member
User avatar

Joined: Thu Jul 26, 2007 1:53 am
Posts: 395
My target audience is me and if I am lucky anyone who likes what I do. I guess in general tech-savvy people who likes alternative solutions to things operating systems have been able to do for decades already.

_________________
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Wed Oct 08, 2014 5:21 pm 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
Jezze wrote:
alternative solutions to things operating systems have been able to do for decades already.


What kind of solutions? What's an example?

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Wed Oct 08, 2014 11:21 pm 
Offline
Member
Member
User avatar

Joined: Mon Jun 16, 2014 5:59 am
Posts: 543
Location: Shahpur, Layyah, Pakistan
My target is ganeral public and espacially, Computer scientists.


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 2:01 am 
Offline
Member
Member

Joined: Tue Aug 19, 2014 1:20 pm
Posts: 74
b.zaar wrote:
Linux is more the hacker space now. The user base is business, experimental tech developers or tech educated home users. The coding culture again is the hacker where they can take advantage of the system.


I disagree.
Linux has already taken over the server and it's on its way to winning over desktop users.

In my opinion it just needs better 3D graphics support (most games run like crap, even on a high end card) and then I will be able to delete my Windows partition; I only use the Windows partition for playing games now.


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 2:25 am 
Offline
Member
Member
User avatar

Joined: Sun Oct 18, 2009 5:47 pm
Posts: 208
Location: Alexandria, Egypt | Ottawa, Canada
seuti wrote:
most games run like crap, even on a high end card

Weird. Most of my games run very well on my GNU/Linux box:

Image

Image

Image

Image


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 2:37 am 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
seuti wrote:
b.zaar wrote:
Linux is more the hacker space now. The user base is business, experimental tech developers or tech educated home users. The coding culture again is the hacker where they can take advantage of the system.


I disagree.
Linux has already taken over the server and it's on its way to winning over desktop users.


Yeah the server market would be the business end and the desktop is the tech educated users I was talking about. I don't see it ever being as simple to the average user as Windows. There's a weird mix of Windows users from DIY PC builds that linux doesn't have driver support for, gamers who have the best variety of games compared to linux or mac and then just the regular folk who already know windows and wont be bothered to ever switch. Hell I got family that wont upgrade to a smart phone cos it's more than they need to make a phone call.

Maybe one day linux will own the desktop but I can't see it in the immediate future.

seuti wrote:
In my opinion it just needs better 3D graphics support (most games run like crap, even on a high end card) and then I will be able to delete my Windows partition; I only use the Windows partition for playing games now.


Yeah dunno how this could be fixed except to get more game developers to get more gamers to get more game developers...

Honestly I haven't played with linux for years as a single desktop for everything, so maybe it's changed more than I can imagine.

As a side note I'm not a fan of Linus, maybe he made unix popular but there are cleaner, less restricted (license wise) versions of it.

Why not Zoidberg (sorry FreeBSD)?

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 2:48 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4594
Location: Chichester, UK
iocoder wrote:
seuti wrote:
most games run like crap, even on a high end card

Weird. Most of my games run very well on my GNU/Linux box:

It's nice to know that games that look like they come from the DOS era run well on your Linux box. Meanwhile, in the real world....


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 3:01 am 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
seuti wrote:
In my opinion it just needs better 3D graphics support (most games run like crap, even on a high end card) and then I will be able to delete my Windows partition; I only use the Windows partition for playing games now.


iansjack wrote:
iocoder wrote:
seuti wrote:
most games run like crap, even on a high end card

Weird. Most of my games run very well on my GNU/Linux box:

It's nice to know that games that look like they come from the DOS era run well on your Linux box. Meanwhile, in the real world....


Here's a crazy idea, maybe it takes a gamer to make a gamer OS...

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 4:15 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
Quote:
It's nice to know that games that look like they come from the DOS era run well on your Linux box. Meanwhile, in the real world....
Do Guitar Hero III and Minecraft count? Neither runs sensibly on anything that doesn't have more than one core.

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 5:56 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
As I understand, you want to create a base for low-level coding. People, who want low-level programming, just develop their own systems and don't need any bases, but maybe I am wrong.

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 6:02 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
seuti wrote:
b.zaar wrote:
Linux is more the hacker space now. The user base is business, experimental tech developers or tech educated home users. The coding culture again is the hacker where they can take advantage of the system.


I disagree.
Linux has already taken over the server and it's on its way to winning over desktop users.

In my opinion it just needs better 3D graphics support (most games run like crap, even on a high end card) and then I will be able to delete my Windows partition; I only use the Windows partition for playing games now.


It's not only Linux' problem. For example, Nvidia doesn't provide a lot of documentation, the company also is going to disallow unsigned ROMs for their cards. When you play 3D games with the open source nouveau driver (pre-installed on most distributions) you really can see a lot of lags. The only solution is using the proprietary driver by Nvidia, but it also has some limitations.

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 6:11 am 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 616
Location: Germany
My target groups are
a) users who dgaf about what works how and who just want to download & start their apps
b) programmers who want to develop for target group a)
(main goals: usability, simplicity, performance)

This kind of "eco system" requires a little more care on the developer side, but much ease on the user side.

_________________
Ghost OS - GitHub


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 6:13 am 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
Roman wrote:
As I understand, you want to create a base for low-level coding. People, who want low-level programming, just develop their own systems and don't need any bases, but maybe I am wrong.


Low level base and coding every device is 2 different things. Being able to write to a frame buffer is not the same as having to write directly to the svga registers or use a not quite right for pmode vbe 2 interface (vbe 3 as far as I know isn't widely supported).

This applies to the ata, keyboard, sound card etc... Just knowing you can program almost directly to hardware doesn't mean you have to.

And the last but I think the most important point

OS coders are not Device Driver writers...

We want to implement things on top of hardware. We want to test schedulers, task swapping, paging, process environments and threading. If that means it's slower by a few ms to access the frame buffer, disk drive or usb controller then that's fine by me until I do write native hardware support.

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


Top
 Profile  
 
 Post subject: Re: Who's your target?
PostPosted: Thu Oct 09, 2014 6:15 am 
Offline
Member
Member
User avatar

Joined: Wed May 21, 2008 4:33 am
Posts: 294
Location: Mars MTC +6:00
max wrote:
My target groups are
a) users who dgaf about what works how and who just want to download & start their apps
b) programmers who want to develop for target group a)
(main goals: usability, simplicity, performance)

This kind of "eco system" requires a little more care on the developer side, but much ease on the user side.


This sounds a lot like windows already

_________________
"God! Not Unix" - Richard Stallman

Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 97 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