Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Aryeh Friedman
Forgot to mention this project vary well turn into my PhD thesis ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Zaphod Beeblebrox
On Mon, Dec 10, 2012 at 2:56 AM, Aryeh Friedman wrote: > On Mon, Dec 10, 2012 at 2:38 AM, Zaphod Beeblebrox wrote: > I know (about the list not being google) and have seen the formats for > MBR's (even wrote a few by hand) the question was how to extract it > from the virtual HDD (see above)

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Bakul Shah
On Sun, 09 Dec 2012 23:48:12 EST Aryeh Friedman wrote: > For personal hobby reasons I want to write an OS completely from > scratch (due to some aspects of the design no existing OS is a > suitable starting place)... what I mean is I want to start with the > MBR (boot0) and go on from there... I

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Aryeh Friedman
The reason for Java has nothing to do with VM's per se but with some of the networking features I have in mind. Also from a theoretical point of view any turning complete vm would do (the actual HW differences are fairly easy to abstract in the model I have in mind and polymorphism is a must for v

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Aryeh Friedman
> Note that this pretty much makes java pretty much worthless. I say > that carefully as the seemingly "good" thing that makes the extra > effort in java "worth it" is the guarantee against the halting problem > that makes the security madness possible. If your "vm" is i386, you > can't offer tha

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Erich Dollansky
Hi, On Mon, 10 Dec 2012 03:08:11 -0500 Aryeh Friedman wrote: > Forgot to mention this project vary well turn into my PhD thesis I would then extremely careful with Java. There are many reasons why assembler and C are still the languages used for OS programming. Erich > ___

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Aryeh Friedman
On Mon, Dec 10, 2012 at 3:44 AM, Erich Dollansky wrote: > Hi, > > On Mon, 10 Dec 2012 03:08:11 -0500 > Aryeh Friedman wrote: > >> Forgot to mention this project vary well turn into my PhD thesis > > I would then extremely careful with Java. > > There are many reasons why assembler and C are still

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Perry Hutchison
> Forgot to mention this project vary well turn into my PhD thesis That's a rather different context than "personal hobby reasons". I was going to suggest this anyway, but for a dissertation project I would _very strongly_ suggest that you thoroughly research Linus Torvalds' experiences in implem

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Aryeh Friedman
> P.S. Just for general interest, what university? CUNY grad center (under a special arrangement that allows me to skip the course work part of grad school) [I have not formally started yet] As to your complexity issues I do not plan to do the whole OS just the stuff up to mid-level I/O (for Fre

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Bert Kiers
On 12/10/12 10:02 AM, Perry Hutchison wrote: Hi, >> Forgot to mention this project vary well turn into my PhD thesis > > That's a rather different context than "personal hobby reasons". > > I was going to suggest this anyway, but for a dissertation project > I would _very strongly_ suggest that

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Perry Hutchison
> ... a special arrangement that allows me to skip > the course work part of grad school ... [shudder] I hope that "special arrangement" includes passing the final exams, or otherwise demonstrating that you already know the content, of at least the minimum course work that would ordinarily be req

Re: kernel module parallel build?

2012-12-10 Thread Fleuriot Damien
On Dec 6, 2012, at 1:28 AM, Garrett Cooper wrote: > On Wed, Dec 5, 2012 at 3:51 PM, Damien Fleuriot wrote: > > ... > >> All trolling aside, I believe an awesome fix to be setting module override >> in /etc/make.conf to only build the 4-5 specific modules one needs. >> >> To be honest I thin

Re: calendar(1) regressions

2012-12-10 Thread Jaakko Heinonen
Hi! On 2012-12-10, Greg 'groggy' Lehey wrote: > > Unfortunately r205821 [1] has caused several regressions to calendar(1). > > Relevant PRs: > > > > bin/157718 > > bin/162211 > > bin/168785 > > bin/170930 > > I think we fix bugs rather than revert the commits. Of course it's preferred but I did

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Alexander Yerenkow
If you consider VirtualBox for automated tests, you should make some testing life cycle. I'd recommend to you: 1. create sparse file (truncate -s 1G for example) 2. mdconfig -af file (produced md0) 3. work with md0 as if it was real hw disk (write boot sectors, fs, etc), then destroy md0 (mdconfig

Re: using FreeBSD to create a completely new OS

2012-12-10 Thread Wojciech Puchar
suitable starting place)... what I mean is I want to start with the MBR (boot0) and go on from there... I only have one *REAL* machine to work with which means I need to work with something like emulators/virtualbox-ose... I also want to do as many automated tests as possible (for example seeing i

Building v8 on FreeBSD with clang

2012-12-10 Thread Robert Simmons
I'm having a problem building google v8 on FreeBSD with clang. I get this error: /usr/bin/ld: final link failed: Nonrepresentable section on output clang++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [/root/v8/out/x64.release/cctest] Error 1 gmake[1]: L

Re: calendar(1) regressions

2012-12-10 Thread Greg 'groggy' Lehey
On Monday, 10 December 2012 at 16:27:39 +0200, Jaakko Heinonen wrote: > > Hi! > > On 2012-12-10, Greg 'groggy' Lehey wrote: >>> Unfortunately r205821 [1] has caused several regressions to calendar(1). >>> Relevant PRs: >>> >>> bin/157718 >>> bin/162211 >>> bin/168785 >>> bin/170930 >> >> I think we

Re: 9.x -- New Install -- serious partition misalignment

2012-12-10 Thread Ronald F. Guilmette
Apparently, I owe everyone an apology. I found out (a bit too late) that the WD 1 TB "black" drive that had come to me in sealed anti-static bag with a warning on it about "Advanced Format" drives (and possible OS incompatability) was not in fact itself an AF drive. Rather it is a traditional d

Re: calendar(1) regressions

2012-12-10 Thread Julian H. Stacey
"Greg 'groggy' Lehey" wrote: > > --cHMo6Wbp1wrKhbfi > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > > On Monday, 10 December 2012 at 16:27:39 +0200, Jaakko Heinonen wrote: > > > > Hi! > > > > On 2012-12-10, Greg 'groggy' Lehey wrote: > >>> Unfortunately r205821 [1] ha

Re: calendar(1) regressions

2012-12-10 Thread Greg 'groggy' Lehey
On Tuesday, 11 December 2012 at 3:52:32 +0100, Julian H. Stacey wrote: > "Greg 'groggy' Lehey" wrote: >> On Monday, 10 December 2012 at 16:27:39 +0200, Jaakko Heinonen wrote: >>> >>> Hi! >>> >>> On 2012-12-10, Greg 'groggy' Lehey wrote: > Unfortunately r205821 [1] has caused several regression

Re: calendar(1) regressions

2012-12-10 Thread Julian H. Stacey
"Greg 'groggy' Lehey" wrote: > > --ryJZkp9/svQ58syV > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > > On Tuesday, 11 December 2012 at 3:52:32 +0100, Julian H. Stacey wrote: > > "Greg 'groggy' Lehey" wrote: > >> On Monday, 10 December 2012 at 16:27:39 +0200, Jaakko He