FreeBSD 4.0 Code Freeze
FreeBSD has now entered code freeze for the up and coming 4.0
release. In the words of Jordan Hubbard, the release engineer; The code freeze will last for 15 days, during which time the 4.0
snapshot server (current.freebsd.org) will be cranking out its daily
snapshots (and, in the last half of the release cycle, ISO images as
well). 4.0 is the first release from the latest FreeBSD -current development branch. Work also continues on the 3.x -stable branch.
Look at your AmigaOS disks, in the tool's drawer you'll find a program called Backup, mark it and use information, there, it starts BRU.
BRU is made by Fred Fish, and IT IS Amiga software.
He later ported it to UN*X in the mid 80's.
I think BSDL licensors haven't known what they are doing. The dude that wrote it was no lawyer, though I've seen BSDLed code come out of companies who must have lawyers. I think we need a new-and-improved-lawyer-approved license that explicitly allows the kind of use BSDLed stuff usually gets.
You are talking about how the linux kernel is developed whereas the entire freebsd base system is developed together. developing all the base system together makes detecting and fixing system problems easier because more of it its developed at the same time whereas in linux land there is a linux kernel and a GNU system. Being split like that is good for things like code reuse, but can make solving interoperability problems harder. All in all the differences are superficial because both work to make a quality product.
The support in the 2.2.x kernels is very basic. You'll be better of with a backport of the 2.3.x kernel code:
Usb backport
More information:
Linux USB site
Daily CVS update for the *OS*? And what if someone would make really stupid thing on CVS that will cut off your CVS ability after make world?
And believe me, it's a real PITA to work on a system that more-or-less work, especially if you accidentally hit the "less" part and all your other work stops until that part is corrected.
-- Si hoc legere scis nimium eruditionis habes.
Recently installed my first BSD. Almost exactly the same as an average Linux install. The ports part is really nice, but the extra is not so different that I'd abandon my Linux habits fo it. Not used it yet seriously, though. But looks nice, as it should :)
-- Si hoc legere scis nimium eruditionis habes.
'Make oldconfig' will reuse your previous .config file, only asking questions for new options, so you don't have to re-enter the same stuff again. Never heard of that one? I'm surprised.
.config file you may have. I assume 'make menuconfig' (ncurses-based) has the same option.
.config and do a 'make dep' straight away, no need for doing 'make {x,old,menu}config' beforehand. Where do you get the docs to be able to edit .config? You've got the source to the whole damn thing, so read it. Don't stare at me like that, you wanted it the hard way :)
'Make xconfig' (X-based proggy) has the option of importing any
If you really want to edit text files by hand so much, edit your
Since you're using a 386 for a dedicated purpose, you shouldn't have any need for the newer features, so 'make oldconfig' should suit you fine.
I have recompiled the FreeBSD kernel once, and for a first time user, it's definitely much harder than the equivalent process under Linux. No question about that. Under Linux, you can do it any way you like, from mega-macho-text-file-fundamentalist to super-point-n-click-weenie. Under FreeBSD you simply don't.
They already do, if you haven't seen it, then it's been bought out. There should be "FreeBSD Powerpacks" available at most major software retailers. If they don't have it, then ask.
- Alfred Perlstein - Programmer and Administrator, Wintelcom.
Linux is not committed to following unix standards, it's "sort-of posix" "sort-of unix" it's really none-of-the-above.
I applaud Linux on having the gall to step up and say "these standards are stupid and holding us back", however in the same breath they are ditching the guarantees that unix promises.
Linux is _not_ unix, don't fool yourself.
Specific examples include write atomicity, and FS stability issues.
- Alfred Perlstein - Programmer and Administrator, Wintelcom.
I can't speak for the reset of the linux community, but I for one welcome improvement in freebsd. I do not welcome the spreading of FUD by a community that I think has much more to gain as brethern. It seems a good portion of the *bsd community is too busy being eleetist to show any respect for Linux or its user base. Which is fine if thats how they feel.. however I will continue to ask for facts instead of "feelings" and baseless opinions.
-- You can be a geeklord too
Wow feel the hate.. This is exactly what I meant. FUD, no facts.. "LINUX CRASHES IN 30 SECONDS ON OUR NETWORK" . there are web sites doing HUGE volumes of traffic without any problems on Linux. etoys (you know the one that supported all those xmas shoppers??) went without a hickup this christmas season. My position still stands.. the day a *bsd user shows me some creditable evidence that *bsd is a superior system is the day I eat my shorts. p.s. It's interesting that my post got moderated down to "troll". :)
-- You can be a geeklord too
Was in reference to the common theme among the &bsd posters on slashdot :)
-- You can be a geeklord too
Do you have some examples of how FreeBsd has better MAN pages then Linux? I would like to do some research on this, as it sounds like it *might* have some evidence? And if it can be proven to be true then hell I might even help resolve that issue for you :)
-- You can be a geeklord too
Granted it was off topic, and thus the RANT ON RANT OFF was an attempt on my part to counter that. You are right, that this is not a court of law, nor would I expect it to be ran as such. However I think opinions are well and good as long as they are stated as such. When someone goes on to say "Linux is unstable and a toy os, and oh by the way its not a real UNIX anyways" People who do not know better believe it. Hell I know a number of X linux users who switched to freebsd for no other reason then they heard Linux was unsecure and unstable. Never had any evidence other then what they heard. It's like the old saying goes. It's much easier to believe something Bad then someting Good. It is easier to deface a painting then it is to repair it. However for the most part I agree with you.
-- You can be a geeklord too
If you have hacked on both kernels why are you unaware that Linus and Alan both have stated that it is not the kernels job to protect against the root user. Wether you agree with this or not, this is the instead intent, and this is why Xfree can crash the system. It has nothing to do with "bad code" unless you are saying their decision is wrong? If so I think it would be your place to justify why it is wrong.
-- You can be a geeklord too
No he did not, re-read the post again.
-- You can be a geeklord too
RANT ON
The day a *bsd users comes out with a solid conclusive arguement as for why *bsd is a superiorly designed system is the day I will eat my own shorts.
*bsd has it's good points, and it's bad points like any operating system.
The fact that it is a "TRUE UNIX" is not one of them, however it's CAM SCSI subsystem is.
The majority of what you hear these days as to why Freebsd is superior to linux are out dated myths, much like found on a certain microsoft web page.
Linux's networking stack was completely redesigned for Linux 2.2, and *bsd advocates would be hard pressed to outline how the current BSD networking stack is superior.
I have seen no evidence to support Freebsd being more stable, more secure or faster. I would like to see some, comparing current versions of both OS's.
Reading freebsd's release notes shows that freebsd is not immune to security holes, or system failures. And seeing as freebsd ships with about 1/3rd of the installed applications its not surprising there are slightly less security anouncements (they stick everything in ports, and if you use something from ports it is at your own risk).
In summary I would very much like to hear some hard supporting facts rather then rantings by those *bsd users who complain about linux not being a real unix, and it being a toy os.. and how it's insecure, unstable.. and definitly not as well designed as *bsd.
p.s. seeing as freebsd is based off a OS (BSD 4.4) which has had 20? some years to evolve and stabilize that linux has done extreamly well to (in my opinion) match freebsd in most areas and surpass it in others.
RANT OFF/
-- You can be a geeklord too
Torx is obviously a better implementation, but has the problem that a lot of people don't own Torx drivers. It even does a good job of holding the screw for you in most instances. It's main downfall is its lack of a critical mass of installed users.
Software sucks. Open Source sucks less.
The 4.0 isn't necessarily the upgrade path from 3.4. 4.0 is a release from the CURRENT branch, whereas 3.4 is a release from the STABLE branch. Unless you really want to be on the cutting edge, or you really need a facility that is only in CURRENT, then it probably makes sense to stay with STABLE for the moment.
Im sorry, but thats just retarded. Amiga is dying, BeOS is getting better, who would want BeOS to 'catch up' to Amiga? Plus BeOS is not designed as a replacement OS like all misinformed seem to think it is. I run BeOS on one drive and Win98 on the other just because I like BeOS for development and Win for gaming..
"Even BeOS"? BeOS is not Oper Sourced and therefore can only be purchased in a store and cannot be downloaded for free (excluding warez) online. Where would one purchase BeOS if not in a store? Thats where many people hear of products that otherwise they would have no idea existed.
I would think not.
Even if they saw themselves as a direct competitor to Debian theyd have no reason to push it ahead and have more problems.. then nobody would want to use it.
Here's my attempt at humor. You're opinion may vary...
Little boy: Mommy! Mommy! there's a c***-goblin under my bed!!!
Mother: No dear, thats just a troll.
BSD *IS* Linux! -- Re:Why is this "news" here?
Despite the names, BSD and Linux development is interwoven. Both benefit from each other. Please educate yourself on the history of BSD and Linux.
Understand that I'm a pro-GPL'er. I prefer GPL licensed code. But without a number of the BSD, artistic and other licensed code out there, Linux would not be complete.
There is a good ammount of code exchanged between Linux and FreeBSD. If anything, start with the Net2/3 code.
-- Bryan "TheBS" Smith
-- Bryan "TheBS" Smith
Independent Author, Consultant and Trainer
You can use XFree86 for your X. Note that if Solaris x86 supports hires VESA modes you might do fine (no way but to try it).
Take care with laptops which are more "exotic" with their BIOS structure, e.g. with their peripheral and APM handling.
One other option you could try is to run UnixWare 7.1.1. It generally has decent laptop support, asnd is a full SVR4 (5) system, with CDE,Motif and all the other stuff. Faster than Solaris on x86, and has far better hardware support.
You can get an "educational" license from SCO's site. If you can't get a media set you might have to order one from SCO.
One gotcha with UnixWare is the while 7.1.1 is coming out now, if you install 7.1.0 you'll have to install something like 30 patches to make it 100% mission critical. If you just need it as a client system (e.g. laptop or desktop), you'll just have to install about 10.
Um... You can already buy FreeBSD at CompUSA.
This is exactly what I've been looking for for a long time... an unbiased, OS-bigotry-free comparison of Linux and FreeBSD. I was beginning to think that I wasn't going to find one. Thanks.
Well, it's pretty darn obvious where you stopped reading. :P
I wouldn't be caught dead buying anything from Borders. It's about as bad as Walden Books, only bigger. The selection is crap, the stores are tasteless, and they force many smaller (and much better! For people in the Worcester, Mass area, compare Tatnuck and Borders: Borders can't hold a candle to Tatnuck in variety, customer service, or taste) bookstores out of business.
You're a suburbanite.
-----------
"You can't shake the Devil's hand and say you're only kidding."
-----------
"You can't shake the Devil's hand and say you're only kidding."
Daniel C. Sobral obviously *didn't* point out exactly what I had to do
/usr/src/UPDATING has been long out-of-date on FreeBSD 3.x
/usr/src/UPDATING from 4.0-CURRENT.
/usr/src/UPDATING, of which all -current users should be aware of, you can't blame us for thinking you do not fit the profile of people who can run -current without much fear. That's why both bugg and me have advised you to stay away from it. It's not that we want to exclude you, it's just that we haven't got it to the user-friendlyness level you seem to be expecting.
I did. I said you had to compile/install a new kernel, reboot, and then make world. This is exactly what you had to do.
since his information was quite incorrect.
Since you were talking about running 4.0-CURRENT, I thought it would have been obvious that the correct file should be
I'm well aware that -CURRENT is reserved for Big Important Busy People like yourself
-CURRENT is not supported. If you run into problems, you are expected to deal with them by yourself (which includes searching freebsd-current archives for a report on the problem). Furthermore, -CURRENT does not work all the time. Sometimes it just plain doesn't. It's very, very easy to end up with an unusable system while running -CURRENT.
Now, since the problem you described has been WIDELY reported on the mailing list, and since it is mentioned in
(8-DCS)
not one but two FreeBSD advocates/developers had to insult him
Can you please quote exactly what I said to offend the guy?
(8-DCS)
You obviously have not read /usr/src/UPDATING. Please, unless you take the time to read -current mailing list and search on it for problems, stay away from -current.
FYI, you must first compile a new kernel, reboot, and then make world. But that's just one of the many things you should take care of, so I recommend you wait until it becomes -stable, at which time a proper upgrade procedure should be in place.
(8-DCS)
AFAIK, it's not a code freeze, but a feature freeze.
(8-DCS)
That on my 3.4-STABLE box, the obvious thing to update from.
I fail to understand how the 3.4-STABLE source tree is the obvious place to get information on how to upgrade to 4.0-CURRENT. Perhaps, if you would update the source first, the file will then contain useful information?
(8-DCS)
Ok, well, if you want, make your own BSD distribution, and GPL it. You can do that, the BSD license allows you to do such a thing I believe. Has anyone done it? No, because the GPL doesn't promote the truest sense of free, taking without giving. Granted its not necesarily the nicest to take and not give back, but the point is you *CAN*
> Daily CVS update for the *OS*?
Yes.
> And what if someone would make really
> stupid thing on CVS that will cut off
> your CVS ability after make world?
What if some person did ? Hmm... AHA! You would _fix_it_.
> especially if you accidentally hit
> the "less" part and all your other
> work stops until that part is
> corrected.
Yeah, that's a bummer. But that's RELEASE QUALITY SOFTWARE for you.
Wow. Was that a flame?
Washington, DC: It's like Hollywood for ugly people.
I seriously can't believe this.... I've seen FBSD sold in Imbi Plaza, Kajang,Serdang, Ampang Park.. and that's just in the klang valley. unless
That's the point you miss. We're talking of the original stuff released by Walnut Creek. Not some ripoff sold by a scam artist which I must add is only in business because worms patronize his warez.
If you have ever installed an older Linux distro, or a newer Debian, you will have no trouble with FreeBSD.
There is a lot of very good online documentation available too, some of it much better than available for Linux.
FreeBSD is interesting because it is generally faster and more stabile than Linux from my experience. However, it is not as good for using as a personal/workstation OS. To be honest, I can see few reasons why Linux would be better than FreeBSD for server functions, but in actuality they are not that far apart.
Hope this helps... it is late, ugh
EverCode
I'm wondering if trying out FreeBSD would be at all interesting? How much help is there with installation problems? HOWTOs?
Wah!
Where ya from? Randolph here.
Matt
dcs needed to reply no more than see UPDATING, yet he even went a step further and pointed out what he had to do. Everyone is free to try -CURRENT, but it is highly advised against for people who aren't developing at any level. One thing for sure is that tech support is _not_ readily available for it.
dcs just pointed out that -CURRENT may not be what he should be running, and then went ahead to point him to UPDATING, which again, needs to be read before the make world process continues.
The mentality of a user like you (I've seen it in many linuxites) is that FreeBSD people have sticks up their asses and think that they are the most elite people to ever walk the earth.
For as long as you enter the discussion with that mentality, the result of the conversation will be negative. We didn't call anyone lame, or dumb (*we were talking to another freebsd user, anyway*) yet we get pointed at and called elitist.
Well, we aren't. Perhaps some people are, but if you point a finger at a group and generalize, then the battle has already been lost.
As for the atomosphere of a community, I don't really see/understand/feel the vibe behind the idea that if two people use the same OS, they should be friends.
Think about what you say, because being called elitist, when you've gone out of your way to help people, hurts.
-bugg
Debian had a set freeze date since Novemember? I thought they played it by eye.
-bugg
I can speak for Free and Net's USB stack, and Free's drivers... Both are coming along quite well, getting better and better every day (Free imported Net's stack and worked from there, and of course Net is taking major improvements back into itself)..
As for support:
Human Interface Devices (anything with buttons and dials)
Keyboards and Mice
Printers
Iomega Zip 100 Drive
The ADMtek USB ethernet devices.. these are the LinkSys USB100TX, Billionton USB100, the Melco LU-ATX, the D-Link DSB-650TX, the SMV 2202USB, and the ADMtek AN986 Pegasus evaluation board.
The CATC USB-EL1201 USB ethernet devices.. these are the CATC Netmate, Netmate II, and the Belkin F5U111.
KLSI's ethernet devices.. Linksys USB10T, Entrega USB-NET-E45, Peracom Ethernet Adapter, the 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T, the Netgear EA101, the D-Link DSB-650, the SMB 2102USB and 2014USB, and the Corega USB-T.
And thats it.
-bugg
If anything thats the other way around.
Go to the freebsd-current archives, this date
was set circa December 15th.
And the -CURRENT feature freeze started the 15th, a day BEFORE debian.
Slashdot just isn't the quickest on BSD things all the time, you have to understand.
-bugg
Try scrolling down?
I think you should be a little more polite to dcs and I, we are pretty busy here.
the changes were about the 17th of Novemember, if that helps. You must recompile the kernel before make world.
Daniel C. Sobral basically just pointed out to you exactly what you had to did, and all you had was some sarcastic comment. *sigh*
Again, read the handbook to see who -CURRENT is for and who it is not.
-bugg
And the person to blame for adding in support for 17 USB nics is Bill (William) Paul (wpaul), who
likes to go by Anti-Bill.
-bugg
As a nice little side-note, I started using FreeBSD because Linux didn't support my nic [well].. I'm not sure if things have changed since then, to be honest.. Its an Intel Etherexpess PRO/10+
Not as if I'd switch back now, I'm hooked. ;)
-bugg
I don't think I've ever seen so much information about the differences between BSD and Linux before. Some I've seen before, but that looks like a very comprehensive list without the usual biases (one way or the other). Thank you very much, I've been looking for something like that for ages! :)
We all know that Robertson is the best screw / driver combo. Square btw.
Screws don't fall off, if it strips, you get a driver of the next biggest size and continue, they never slip, etc...
Rod Taylor
The fact that it is something to get excited about (reaching 100% potato status) is not a good sign. I know how difficult it is (I did it myself once): congratulations, you've been extremely lucky to get this done.
Still, FreeBSD's cvsup + make world is much simpeler and more predictable.
Anyone know what's new in 4.0??
Anyway, what's up with that two week freeze period? Isn't that a little short?
"Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
don't moderate me down, it's a waste of time!
Don't worry, i think the moderators are out of points. It's called a DOM (Denial of moderation) attack.
"Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
Since I'm really not up to date with these things, anyone who is have any thoughts on whether this was pushed ahead because of the Debian code freeze?
I would hope no, and it probably is mere coincidence, but just scanning the stories here, this stuck out at me.
Why should the FreeBSD maintainers care about the Debian freeze?
Why is everybody freezing in the winter??
BTW, the Transmeta homepage is updated. Now that is news!!
"Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
[BAD JOKE]
London drugs??
Isn't that where they sell packaged versions of Enlightenment and Xfree86??
[/BAD JOKE]
"Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
Given that 4.0 was declared back when 3.1 was officially released, back at the beginning of last year, this announcement is just part of the continued development of FreeBSD.
And, when 4.X ships, I'm sure the new version 5.0 will start development, and we'll see 3.4 become the final stable version (or close to) of the 3.X tree. And 4.X will be the latest and greatest.
And the movement forward of FreeBSD will continue.
The BSD development watches linux for the compatiblity mode, and for the occational code idea.
But, why WOULD a linux release matter to BSD? And, why are you not asking 'Did the Debian code freeze occur due to a pending BSD code freeze?'
If it was said on slashdot, it MUST be true!
I agree that Solaris x86 'rocks' on the desktop, but my main problem with Sol 7 it is that Sun dropped official laptop support with Sol 2.6, so that it is almost impossible to find a reasonably modern laptop which has a video chipset supported under out-of-the-box Solaris.
That means that I am tied to the desktop; I use apps on the desktop that I really need in the field, and it looks like I'll have to install *BSD or Linux on the laptop and then go and purchase the Motif library and recompile everything.
Is anyone aware of improved laptop support under Solaris 8?
I would hope no, and it probably is mere coincidence, but just scanning the stories here, this stuck out at me.
I think you get the point of what I meant. I was only referring to FreeBSD lackies.
The guy was just asking a simple on-topic question regarding bsd and not one but two FreeBSD advocates/developers had to insult him. THAT, my friend, is NOT a very smart way to create a user base, and it is probably the reason FreeBSD has and will always be Linux's piss-poor cousin. You should learn to respect your users and try to help people out. What kinda community are you trying to create anyway? If you don't leave your elitist views behind, NO ONE will give a shit about how good your code is.
Not to mention the prices for cd's, christ they want $17 for most new ones.
Only the State obtains its revenue by coercion. - Murray Rothbard
Just wondering, can't find useful data on the web to tell me.
I would love to see it in Future Shop and London Drugs as well, for the Vancouver (lower mainland atleast) area of BC, Canada. Any suggestions on how I can maybe get them to do it?
does anyone know of a decent pointy clicky or curses info viewer?)
:-)
pinfo. It made me like info pages
Daniel
Hurry up and jump on the individualist bandwagon!
If I understand correctly, the reason FreeBSD does not use DOS-Extended is because it's just that, DOS. BSD style slices may have been a great idea in the past, but new harddrives are large enough to hold multiple and complete operating systems. It's getting harder and harder to give each OS it's own primary partition under 1024 cylinders. But harddrives are also cheap enough to give each OS it's own drive (at Fry's yesterday there was a 4.5Gig drive cheaper than the Win98 upgrade).
:-)
I blew away Windows so that FreeBSD would have it's own harddrive, and I've not regretted it one bit
A Government Is a Body of People, Usually Notably Ungoverned
Now they announce the 4.0 freeze just one week after I shelled out $39.95 for 3.4. I guess it's time to subscribe...
:-) It's pointless to ask if *BSD can do this, that or the other, because it can. The installation was very easy, and anyone who has ever done an old-fashioned Linux text-based install will have no problem. The disk partioning scheme is a bit different. FreeBSD will not use logical partitions, so don't expect to install it to hda8 :-)
Anyway, for newbies to FreeBSD (and I am certainly still one of them), you will find that it is yet another Unix
And one feature I exceedingly like is the size of FreeBSD. Like Slackware (my other OS), the core of FreeBSD is very small and minimal. You can install it in about 10 minutes. Unlike R*, D*, or S*, you don't have to wade through thousands of packages for a custom install. You can do that afterwards if you want. This may not seem like a big deal to some people, but thousands of packages to choose from can be intimidating to newbies.
And it has a Linux compatibility package, so you can run those closed source Linux apps like Civ:CTP and WP8.
A Government Is a Body of People, Usually Notably Ungoverned
That's what finally swung it for me: on FreeBSD you can guarantee that random command "foo" that you found in /usr/sbin has a man page.
On Linux, you've got roughly a 50/50 chance if you installed a decent distribution. Failing that, there might be a HOWTO. Or maybe some dude with a web page he knocked up one afternoon to tell you what the flags mean.
It's maybe a small thing, but it makes the world of difference.
Agreed. Both 3.0-RELEASE and 3.1-RELEASE were fairly flaky releases (3.0-RELEASE still contained a lot of a.out binaries, and still required you to build an a.out kernel; I can't remember what went wrong with 3.1 but I _do_ remember I went out and bought 3.2 fairly shortly after!) Newbies to FreeBSD would be well advised either to get 3.4-RELEASE, or to wait for 4.1.
On this whole tired argument of Linux vs. *BSD vs. any-other-OS-you-care-to-name - what does it matter what OS you use, as long as you're happy with it? It's your computer, after all.
At one time or another, I've used (in no particular order) HP-UX, Solaris (Intel and Sparc), FreeBSD, Slackware, Debian, Red Hat, MacOS and various versions of Windows. They all (yes, even Windows) have their strengths and weaknesses. That the only OSes which are still installed on my machines are Windows 98 and FreeBSD (until I find another hard disk, at which point Debian goes back on there) probably says more about me than the OSes in question.
Computers are mere tools. OSes are the nuts and bolts. If you want to use a Phillips screwdriver, I see no reason to flame you just because I prefer to use a Torx. Chill out, folks!
--
"This isn't the post you're looking for. Move along."
--
"This isn't the post you're looking for. Move along."
If I may quote Jordan from the freebsd-arch mailing list:
>> By the way, feature freeze 15th means
>> -can put some feature until 14th midnight?
>> or
>> -can put some feature until 15th midnight?
>Feature freeze means that no new feature work should be started. Work
>already in progress, like IPv6, can proceed right
>up to the code >freeze date.
>- Jordan
-Dom