Post a Comment
RE: Bodes extremely well for OS X 2006
RE: Bodes extremely well for OS X 2006
For those of us Linuxy Folks interested in exploring the dark side, FreeBSD is a fairly easy to install and manage BSD. If you want a REALLY easy to use version of BSD to play with, try PCBSD:
http://www.pcbsd.org
Maybe by end of Septemeber we would have PC-BSD also based on FreeBSD 6.0. From what I read FreeBSD is soing to be more optimized for Pentium 4 systems and the support for slower systems is going to be dropped, slower systems would be on FreeBSD 4.x series. Hope we get GCC 4.0 in FreeBSD 6.0. Kudos to the efforts of developers at FreeSBD, any word on BSD 5.0 has that got anything with the FreeBSD 6.x project.
"Hope we get GCC 4.0 in FreeBSD 6.0. Kudos to the efforts of developers at FreeSBD," FreeBSD 6.0 will not have GCC 4.0 in the base system. Install it from the ports collection. Note, I'm actively contributing to the GCC development of gfortran, and I will vocally discourage the inclusion of GCC 4.0 into the base system because 4.0 isn't as good as 3.3.4 in some area.
From what I read FreeBSD is soing to be more optimized for Pentium 4 systems and the support for slower systems is going to be dropped
You hear wrong. FreeBSD binaries are compiled for the i386. If you want to optimise the binaries, you need to edit /etc/make.conf and set CPUTYPE and CFLAGS as you desire.
The only change in 6.0 compared to previous versions is that CFLAGS now defaults to -O2 instead of -O.
Hi. Like lots of other things when working with Unix, I think that most people learn this from a mentor. Or as K&R put it "a local expert". The handbook does cover it, but I reckon, makes it a little harder than it is. It really isn't difficult at all. My master took me through it many years ago. I can help you out ... my son! This works for me:
i) # cp /usr/share/examples/stable-supfile /root
ii) Edit the release tag to RELENG_6. Edit the cvsup server to a server geographically nearby.
iii) # cvsup -g -L 2 /root/stable-supfile
iv) # cp -Rp /etc /etc.bak
v) # mergemaster -p -v
vi) # cd /usr/obj ; chflags -R noschg * ; rm -rf *
vii) # cd /usr/src ; make buildworld && make kernel KERNCONF=YOURKERNEL
viii) Drop into single user mode:
# shutdown now
ix) # cd /usr/src
# make installworld
x) # mergemaster -v
You'll be prompted for a while about which of your /etc files and scripts to update. I keep my rc.conf, hosts and a couple of others that I want to keep. For MOST files and scripts, you'd want to install the new one. I just think to myself "If I had to customise it, I'll have to keep it". This is the only tricky part. But, if you use my simple rule, it isn't tricky at all. It's either 'keep' or 'install' - I don't bother with 'merge' (usually).
xi) Reboot your system into full, multi-user mode:
# reboot
EASY! If all goes well, you'll feel a somewhat undeserved sense of pride
Hope this helps.
RE: iPod Mini / Mass storage
FreeBSD Handbook regarding kernel compilation: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelcon...
Fairly definitive.
I've been running 6.0 since SNAP004 - and am sure I'm up to Beta1 since my portupgrade today turned up 12 things that need to be done. I've had no issues with web/email on my server, it's a homebox, but still does a decent amount of work. I had 5.3 installed but went with 6.0 knowing that it was to go soon, plus I needed to update my 5.3, and thought it'd be fun. Well hell, it is allot of fun, and I'm loving FreeBSD. After 4 years with a Linux server doing web/mail/etc at home, this is a nice change, and there's a freshness about it. Could be that coming from Slackware, then Gentoo, to BSD helps. OpenBSD is coming up on an old box for firewall via pf, and I'm having fun again!
P
umass0: Apple iPod, rev 2.00/10.01, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Apple iPod 2.70> Removable Direct Access SCSI-4 device
da0: 40.000MB/s transfers
da0: 992MB (2032640 512 byte sectors: 64H 32S/T 992C)
# mount -t msdos /dev/da0s1 /ipod
# ls /ipod
.DS_Store .VolumeIcon.icns iPod_Control
.Spotlight-V100 ._.Trashes
.Trashes ._iPod_Control
avg. read speed when copying from the shuffle seems to be between 2.1-2.2 MB/s
I could be wrong as I haven't tried to use the new ReiserFS options, but I believe the current support is only reliable for Read operations, I recommend reading through a few of the relevant mailing lists before trusting your data in a read/write mode. And of course backup critical files.
Here are someother interesting projects that are coming out of *bsd.
Kernel Graphics Interface
http://people.freebsd.org/~nsouch/kgi4BSD/
http://people.freebsd.org/~nsouch/kgi4BSD/content-about.html
http://www.trustedbsd.org/components.html
Access Control Lists
Extended Attributes
Fine-Grained Capabilities
Security-Enhanced BSD (SEBSD)
Security-Enhanced Darwin (SEDarwin)
Lots of cooling things coming down the pipe.
Actually device ehci is enabled in the GENERIC kernel on FreeBSD 6.0-BETA1
Hmmm...could this ehci issue be the reason why I've never been able to get my USB keyboard to work on FreeBSD (or OpenBSD or NetBSD)? If so, maybe this new feature in 6.0 will fix it. I look forward to trying it out.
So get on it and start coding
http://www.awprofessional.com/title/0201702452
http://people.freebsd.org/~grehan/
Better wait for BETA2 though...
http://lists.freebsd.org/pipermail/freebsd-ppc/2005-July/001270.htm...
UFS2 is a file system with soft updates, which solves the problem in a different way than a journalling fs
http://www.usenix.org/publications/library/proceedings/usenix2000/g...
There is also work towards a journalling ufs:
http://www.freebsd.org/news/status/report-jan-2005-mar-2005.html#Fi...



.