OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 26, 2024 1:49 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 145 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10
Author Message
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 11:07 am 
Offline
Member
Member

Joined: Thu Aug 09, 2012 5:10 am
Posts: 41
I'd like to enroll for this project, too. A generic, (almost) bug-free bootloader sounds like a great idea, especially since using GRUB means adding bugchecks for code that isn't yours to your own project(s).

_________________
<PixelToast> but i cant mouse

Porting is good if you want to port, not if you want maximum quality. -- sortie


Top
 Profile  
 
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 11:18 am 
Offline
Member
Member

Joined: Sat Oct 09, 2010 3:35 am
Posts: 274
Hi,

halofreak1990 wrote:
I'd like to enroll for this project, too. A generic, (almost) bug-free bootloader sounds like a great idea, especially since using GRUB means adding bugchecks for code that isn't yours to your own project(s).


What all projects have you worked on in the past, just to get to know ya? You can PM if you want.

For the forums: it might appear as though Griwes & I haven't done much. However, we've established most of the basic structure for the bootloader. Right now, I'm learning TeX for the specifications (which should finish by 10th or so), and the specifications should be over by the end of this month hopefully.

Regards,
Shikhin

_________________
http://shikhin.in/

Current status: Gandr.


Top
 Profile  
 
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 11:54 am 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
I played around with TeX and LaTeX a little myself. I would argue that they are obsolete for the following reasons:

  • Today's WYSIWYG editors can pretty much handle the maintainability aspects that these systems provide.
  • They merge content with presentation.

I find that DocBook addresses both points: it keeps the content and presentation separate, meaning that you are able to publish your content in a variety of formats by specifying separate stylesheets: PDF, HTML, man pages, wiki articles, EPUB, plain text, you name it. Good authoring tools also exist for it.

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


Top
 Profile  
 
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 12:06 pm 
Offline
Member
Member

Joined: Sat Oct 09, 2010 3:35 am
Posts: 274
Hi,

Love4Boobies wrote:
I played around with TeX and LaTeX a little myself. I would argue that they are obsolete for the following reasons:

  • Today's WYSIWYG editors can pretty much handle the maintainability aspects that these systems provide.
  • They merge content with presentation.


I'd pretty much agree with the WYSIWYG point, though merging content with presentation isn't that big of an issue for me.

Love4Boobies wrote:
I find that DocBook addresses both points: it keeps the content and presentation separate, meaning that you are able to publish your content in a variety of formats by specifying separate stylesheets: PDF, HTML, man pages, wiki articles, EPUB, plain text, you name it. Good authoring tools also exist for it.


I'll look into DocBook; having some sort of a WYSIWYG authoring tool for it would be a bonus point.

Regards,
Shikhin

_________________
http://shikhin.in/

Current status: Gandr.


Top
 Profile  
 
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 12:38 pm 
Offline
Member
Member
User avatar

Joined: Sat Jul 30, 2011 10:07 am
Posts: 374
Location: Wrocław/Racibórz, Poland
LaTeX is superior to WYSIWYG, which are more WYSIWTF, but the more important argument is that they don't work with version control at all, while LaTeX works really well with them.

_________________
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: Generic bootloader
PostPosted: Tue Jan 08, 2013 12:46 pm 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
Griwes wrote:
LaTeX is superior to WYSIWYG, which are more WYSIWTF, but the more important argument


Wait, what was the less important argument? The claim that LaTeX is superior certainly isn't. The argument in favour of WYSIWYG is that it is both simpler and more productive.

Griwes wrote:
is that they don't work with version control at all, while LaTeX works really well with them.


Hmm? That's like saying that you use verion control if you use an editor but you can't if you use an IDE. What is the connection?

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


Top
 Profile  
 
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 1:25 pm 
Offline
Member
Member
User avatar

Joined: Sat Jul 30, 2011 10:07 am
Posts: 374
Location: Wrocław/Racibórz, Poland
Less important was that one before more important, huh. And meh, I misunderstood your point before. And I still don't, since DocBook seems to be just XML version of Latex, which seems silly.

_________________
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: Generic bootloader
PostPosted: Tue Jan 08, 2013 5:39 pm 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
You're not paying attention to what you're replying to, man. :roll:

Griwes wrote:
Less important was that one before more important, huh.


In order for an argument to be more or less important, one needs at least two arguments. You only provided the one regarding version control, which is provably false: Not only is version control not limited to text files, but WYSIWYG doesn't imply any particular format---might as well be TeX.

Griwes wrote:
And meh, I misunderstood your point before. And I still don't, since DocBook seems to be just XML version of Latex, which seems silly.


I explained how it is not: LaTeX does not separate presentation from content. LaTeX is a typesetting system that is a bit more high-level than TeX. On the other hand, DocBook only describes content, which can be used with stylesheets to produce documents for a huge variety of mediums.

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


Top
 Profile  
 
 Post subject: Re: Generic bootloader
PostPosted: Tue Jan 08, 2013 6:55 pm 
Offline
Member
Member
User avatar

Joined: Sat Jul 30, 2011 10:07 am
Posts: 374
Location: Wrocław/Racibórz, Poland
LaTeX is definitely not WYSIWYG (you see LaTeX source, you get a document - those were different, the last time I checked). And the first argument was WYSIWTF part.

Everything that involves source code for document is by definition not WYSIWYG. And docbook is then just a bit more configurable LaTeX, but based on XML, which is quite bad for actually writing anything (writing XML by hand is awful - LaTeX is slightly better, and using WYSIWYG to write XML makes it WYSIWTF).

Quote:
Not only is version control not limited to text files
Of course it's not, but it's not really suitable for storing things like ODF (which is one of those WYSIWYG thingies - again, source generating something else is *not* WYSIWYG. You got me thinking you were talking real WYSIWYG before, eh).

_________________
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: Generic bootloader
PostPosted: Tue Jan 08, 2013 7:05 pm 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
Griwes wrote:
And the first argument was WYSIWTF part.
[...]
using WYSIWYG to write XML makes it WYSIWTF


WYSIWTF is not an argument. It's merely a pejorative. A real argument should convey some technical or practical reason against WYSIWYG. You seem to have provided a definition for WYSIWTF this time but it has nothing to do with WYSIWYG, which you originally used the pejorative for. So I still don't see what your argument was.

As you can see below, I disagree with the new definition as well.

Griwes wrote:
LaTeX is definitely not WYSIWYG (you see LaTeX source, you get a document - those were different, the last time I checked).
[...]
(which is one of those WYSIWYG thingies - again, source generating something else is *not* WYSIWYG. You got me thinking you were talking real WYSIWYG before, eh)


WYSIWYG (What You See Is What You Get) merely means that you prepare your presentation in a graphical environment which approximates the published version. It has absolutely nothing to do with encoding---LaTeX may very well be used as a back end, for example, and the same holds true for DocBook+stylesheets. In fact, most word processors today, including Microsoft Office and OpenOffice's Write, support of variety of XML-based formats. Would you argue that these are not WYSIWYG processors?

In principle, I have nothing against (La)TeX being used as a back-end. However, they are designed to be typesetting languages for people to write documents in. While with slow computers this was an advantage, today's computers used in conjunction with modern WYSIWYG processors makes this advantage go out the window. One can write DocBook documents by hand as well but, just as in (La)TeX' case, this is not a strength by any means. A good design today may not still be a good design tomorrow.

In my original response, while my first point was that this so-called strengh is not actually relevant, my second one was what I consider to be a major disadvantage.

Griwes wrote:
Of course it's not, but it's not really suitable for storing things like ODF


That's very different from your original claim that "they don't work with version control at all," don't you think? I will concede the point that, for versioning systems that use a delta-like concept, is easier to pinpoint differences between different generations of a textual file, since no special tool is required. But DocBook does fit the bill.

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 145 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10

All times are UTC - 6 hours


Who is online

Users browsing this forum: Majestic-12 [Bot] and 19 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