[openbeos] Re: XML & OpenBeOS

  • From: François Revol <revol@xxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Sat, 27 Oct 2001 21:54:06 +0200 (MEST)


Just keep in mind that Linux as an UNIX clone inherited all this.
Each format has its reasons btw, since each one was designed not by the same 
person, and not for the same purpose. It's just historical.
Of course it's not an excuse to do the same under BeOS, but look,
since we will obviously have to use things from elsewhere, and there already
are many ports of UNIX apps, there already are such files under BeOS.
(under Windows too, regedit isn't enough to configure a machine, just look
to c:\windows\hosts ;) )
And btw under UNIX at least the documentation is more uniform than this,
man xxx
info xxx
and ls /usr/doc/xxx/ if you don't find.
 :)

Off topic:
Marcus O. asked about if he could put the Be headers in the CVS...
I think maybe he can even put not public ones, according to this 
article: 
http://www.advogato.org/article/354.html
Basically it says that the APIs should be made public and that others 
can reverse engineer it and publish it. (only APIs, not the actual code)
Not sure it's really all true, but it's worth reading IMO for licencing 
questions

++
François.

> who annoys me. There are some examples of those Linux config files who I
> HATE:
> /etc/passwd
> 
> news:x:9:13:news:/usr/lib/news:
> uucp:x:10:14:uucp:/var/spool/uucppublic:
> operator:x:11:0:operator:/root:/bin/bash
> games:x:12:100:games:/usr/games:
> ftp:x:14:50::/home/ftp:
> mysql:x:27:27:MySQL:/var/lib/mysql:/bin/bash
> gdm:x:42:42:GDM:/var/state/gdm:/bin/bash
> 
> /etc/lilo.conf
> 
> # Start LILO global section
> lba32 # Allow booting past 1024th cylinder with a recent BIOS
> boot = /dev/hda3
> message = /boot/boot_message.txt
> #prompt
> timeout = 1200
> change-rules
> reset
> # Normal VGA console
> vga = normal
> # VESA framebuffer console @ 1024x768x64k
> # vga=791
> # VESA framebuffer console @ 1024x768x32k
> # vga=790
> # End LILO global section
> # DOS bootable partition config begins
> # other = /dev/hda1
> # label = DOS
> # table = /dev/hda
> # DOS bootable partition config ends
> # Linux bootable partition config begins
> image = /vmlinuz
> root = /dev/hda3
> label = Linux
> read-only
> # Linux bootable partition config ends
> 
> /etc/termcap
> 
> # Generic VT entry.
> vg|vt-generic|Generic VT entries:\
>          :bs:mi:ms:pt:xn:xo:it#8:\
>          :RA=\E[?7l:SA=\E?7h:\
>          :bl=^G:cr=^M:ta=^I:\
>          :cm=\E[%i%d;%dH:\
>          :le=^H:up=\E[A:do=\E[B:nd=\E[C:\
>          :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:DO=\E[%dB:\
>         
> :ho=\E[H:cl=\E[H\E[2J:ce=\E[K:cb=\E[1K:cd=\E[J:sf=\ED:sr=\EM:\
>          :ct=\E[3g:st=\EH:\
>          :cs=\E[%i%d;%dr:sc=\E7:rc=\E8:\
>          :ei=\E[4l:ic=\E[@:IC=\E[%d@:al=\E[L:AL=\E[%dL:\
>          :dc=\E[P:DC=\E[%dP:dl=\E[M:DL=\E[%dM:\
>          :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
>          :mb=\E[5m:mh=\E[2m:md=\E[1m:mr=\E[7m:me=\E[m:\
>          :sc=\E7:rc=\E8:kb=\177:\
>          :ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:
> lackware 3.1 linux termcap entry (Sat Apr 27 23:03:58 CDT 1996):
> # Some other, commonly used linux console entries.
> lx|con80x28:co#80:li#28:tc=linux:
> lx|con80x43:co#80:li#43:tc=linux:
> lx|con80x50:co#80:li#50:tc=linux:
> lx|con100x37:co#100:li#37:tc=linux:
> lx|con100x40:co#100:li#40:tc=linux:
> lx|con132x43:co#132:li#43:tc=linux:
> 
> 
> What I say is that they are heterogeneous. Who remember what take the 
> fourth field of the /etc/fstab file? Did you use : or tabs to separate
> 
> fields in /etc/exports?
> 
> If you prefer to achieve a BMessage in binary format or in another way,
> 
> that is right, but I only ask you for an homogeneous format along all 
> the OpenBeOS config files PLEASE!!!!
> 
> 
> 





Other related posts: