OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 4:25 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Productive OS Development
PostPosted: Wed Jan 01, 2014 7:08 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 07, 2010 11:00 pm
Posts: 55
What does the community of OSDev think would be most compatible and productive towards a Linux-derived os development? All comments (productive please) welcome!

(Eventually I'm hoping to decide what os I'll throw into a Virtual Machine, 32GB of RAM on 8x5Ghz so speed won't really be necessary)

_________________
“...No rest, no peace...” ― Odin Vex


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Wed Jan 01, 2014 7:33 am 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
The question seems ambiguous to me. Most compatible and productive what?

_________________
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Wed Jan 01, 2014 7:39 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 07, 2010 11:00 pm
Posts: 55
A Linux-derived OS? >_> How about a "welcome everyone, describe your dev stations and feel free to post screenshots if any, comments etc" ?

_________________
“...No rest, no peace...” ― Odin Vex


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Wed Jan 01, 2014 9:13 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4591
Location: Chichester, UK
http://www.gentoo.org/

(Batteries not included. Some assembly required.)

http://www.linuxfromscratch.org/

(Components to build batteries included. Some DIY skills required.)


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Wed Jan 01, 2014 9:16 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 30, 2013 8:11 am
Posts: 70
I don't understand what you mean by a Linux-Derived OS. Do you mean rolling a Linux Distro? Also as for screenshots there is a thread under OS Development called "What does your OS look like". Can you elaborate more on the topic?

_________________
When you say, "I wrote a program that crashed Windows," people just stare at you blankly and say, "Hey, I got those with the system, for free." - Linus Torvalds
64 bit Kernel in early development
http://github.com/nerdguy12/core64


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Thu Jan 02, 2014 1:56 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 07, 2010 11:00 pm
Posts: 55
Screw the Linux-derivative bit, I've settled for a "what do you use to dev your os?" kind of topic.

_________________
“...No rest, no peace...” ― Odin Vex


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Thu Jan 02, 2014 6:41 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
iansjack wrote:
http://www.gentoo.org/

That :wink:

_________________
"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: Productive OS Development
PostPosted: Thu Jan 02, 2014 7:04 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 30, 2013 8:11 am
Posts: 70
https://www.archlinux.org/
PS. Does anybody know of OpenSUSE?

_________________
When you say, "I wrote a program that crashed Windows," people just stare at you blankly and say, "Hey, I got those with the system, for free." - Linus Torvalds
64 bit Kernel in early development
http://github.com/nerdguy12/core64


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Thu Jan 02, 2014 3:52 pm 
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
nerdguy wrote:
PS. Does anybody know of OpenSUSE?
I do, would not use it again.

_________________
"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: Productive OS Development
PostPosted: Fri Jan 03, 2014 1:57 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4591
Location: Chichester, UK
OpenSuSE is no better, and no worse, than Ubuntu, Fedora, or many other popular distros. They are all aimed at the replacement Windows market and contain increasing amounts of bloatware, starting with the desktop manager. I wouldn't recommend any of them for serious development work.

The best way to setup a development environment is some form of roll-your-own, using a lean desktop environment such as xfce, WindowMaker, or the like. That way you get to choose just those tools you need and will end up with a significantly faster, and smaller, install. If you're up to OS development then you're certainly up to installing and maintaining Gentoo. LFS is a little more hard core (but can produce an unbelievably fast system); keeping it up-to-date (if you care about that) can be a bit of a pain.


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Fri Jan 03, 2014 5:52 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 07, 2010 11:00 pm
Posts: 55
Thank you for your replies, I appreciate them. No one mentioned Debian eh?

_________________
“...No rest, no peace...” ― Odin Vex


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Fri Jan 03, 2014 6:32 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4591
Location: Chichester, UK
You are correct. No-one mentioned Debian. Make of that what you will.


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Fri Jan 03, 2014 7:33 am 
Offline
Member
Member
User avatar

Joined: Sat Jul 30, 2011 10:07 am
Posts: 374
Location: Wrocław/Racibórz, Poland
Yo mama so old, Debian added her to the stable repository.

_________________
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Fri Jan 03, 2014 3:42 pm 
Offline
Member
Member

Joined: Mon Jan 03, 2011 6:58 pm
Posts: 283
Griwes wrote:
Yo mama so old, Debian added her to the stable repository.


LOL, thanks, I needed a laugh :)

I personally use Ubuntu for OS Dev (I like modern Computers, and therefor I like GUIs) although I do rip out Unity and put Gnome classic on there.

I have been considering LFS for a while, but I am just not familiar enough with linux and all of its modules/addons/what have you to feel comfortable trying it just yet.

- Monk


Top
 Profile  
 
 Post subject: Re: Productive OS Development
PostPosted: Fri Jan 03, 2014 4:19 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 21, 2012 3:01 pm
Posts: 930
It doesn't really matter which Linux distribution you use for operating system's development as long as it is reasonably up to date. Often I upgrade my installations with the latest releases of the tools I use rather than waiting for my distribution to ship them. Indeed, I even maintain my own GCC fork that I use to build my hobby operating system with.

Developing an operating system is an exercise in bootstrapping - you often end up making your development operating system more and more similar to your own operating system to ease cross-development. For example, a few of my custom build tools runs both on Linux and my own operating system and the same build system is used on both platforms.

Besides, your own operating system eventually becomes the best platform to develop your own operating system on - assuming it is meant for that and you put in enough effort.


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 34 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