тут я с NetBSD решил покапаться -current.
Да и почему BSDники ими гордятся, по мне так это бардак страшный.
1. бардак с дублированием /etc /usr/pkg/etc и /usr/pkg/lib и /usr/X11/lib
2. совершенно не модульная система 1gb исходников в /usr/src
3. завязаный userspace и kernel
4. убогий консольный драйвер с TERM=vt100
5. acpi конечно кривоватый но лучше чем в Fbsd
6. native threads еще очень сырые xine и xawdecode валятся ,после
этого нужно перегружаться,но собранная mozilla работает
9. procsess sheduler мертвый , при компиляции base пытался проиграть
ogm , mplayer блокировался пока gcc не отработал.
10. vi на vt100 это ужасно :)
11. нет нормального config отслеживающего зависимости при сборке ядра.
12. так и не понял (наверное тупой) как называются partition с linux
13. если в /etc/fstab /mnt/part1 someth , а пишешь mount /mnt/part1/
не принимает надо mount /mnt/part1
из плюсов:
1. все железо определилось.
2. все из pkgsrc собиралось кроме 1,2
3. все работает стабильно nfs,ssh .etc
4. mplayer работает без проблем :)
А MS сейчас в общем нахер не надо развивать свою OS, они надслойками больше заняты (.NET,GUI etc). При необходимости в Редмонде бы написали OS с нуля на порядок быстрее чем бздуны и линуксойды, наёмный труд рулит.
Остынь, не всегда за деньги можно нанять _лучшего_, часто бывает что хорошие программеры весьма скромны, а наймешь того кто себя продать хорошо может :))
> нуну , на десктопе и лаптопе она глючит прилично.
"ну-ну" у красноглазых начинается когда сказать больше нечего?
Да - всем уже давно известно что на десктопе, и тем более на лаптопе, лучше вондовса еще не придумано. Тут и линукс отдыхает, увы.
Date: Sun, 05 Sep 2004 15:13:05 -0600
From: Scott Long <scottl@samsco.org>
To: current@freebsd.org
Subject: BETA3 Release Notes
Message-ID: <413B8161.6040701@samsco.org>
The FreeBSD Release Engineering Team is proud to announce the
availability of FreeBSD 5.3-BETA3. This is the third BETA of the 5.3
release cycle. It is intended for early adopters and those wishing to
help find and/or fix bugs. The 5.3 release cycle will continue with
weekly BETA builds while bugs are being fixed and features finalized.
The schedule is at http://www.freebsd.org/releases/5.3R/schedule.html.
Be sure to check the "Known issues" below, there are known problems
still being worked on at this time.
Fixes and Enhancements made since BETA2:
- MP-safe network stack is now enabled by default.
- Add support for loadable modules on amd64.
- Misc. acpi fixes.
- Misc. fixes and enhancments (mostly gnutar compatibility) to
bsdtar.
- X server configuration has been removed from sysinstall, it is
best done post-install.
- Better ftw() and nftw() implementations imported from OpenBSD.
- Misc. pf fixes.
- Fix to maestro sound card driver.
- Fix to md device driver that allowed mdconfig(8) to exit before
filenames appeared in /dev.
- Fixes that allow use of TGA2 adapter in Alpha.
- Correct a denial-of-service vulnerability in zlib.
- Misc. fixes to aic7xxx driver.
- Fixes to schedulers.
Known issues in this release:
- There are scattered reports of data corruption on SMP systems
under high load. This could be due to a known bug in the gvinum
subsystem, but it could be due to unknown factors. We are
investigating this and hope to correct it soon.
- pst(4) is known to cause a system panic during the boot time.
- The Synaptics Touchpad mouse support is known to have issues with
responsiveness. It can be disabled with
'hint.psm.0.flags="0x200"' in "/boot/device.hints". This will be
resolved for the release.
- On sparc64 only, there is a problem using ATA devices in DMA
mode. The loader has been temporarily set up to disable DMA
in the ATA device driver. The problem has been identified but
a fix is still in the works.
- Kernel and user-level debugging aids (INVARIANTS, WITNESS,
user-level malloc, etc) are still enabled so do not use this BETA
as an indication of speed.
A complete list of defects that will be fixed for the release can be
found at http://www.freebsd.org/releases/5.3R/todo.html.
Availability:
For people wishing to upgrade older systems using cvsup(1) and the
procedure described in src/UPDATING the CVS tag to use is RELENG_5
at this point. Note that like all RELENG_X branches this is an
active development branch. We do not recommend those branches for
normal use (for normal use RELENG_X_Y branches are more appropriate,
e.g. RELENG_4_10 is the current stable branch).
As of this writing, ISO images and FTP install directories are
available for the following architectures:
i386: all images available
alpha: mini ISO available
amd64: mini ISO available, disc1 with packages will be available
shortly
ia64: mini ISO available
pc98: mini ISO available
sparc64: all images available
MD5 (5.3-BETA3-alpha-bootonly.iso) = 6407ae17db85361ba4194d1f53df0dd0
MD5 (5.3-BETA3-alpha-disc2.iso) = a8f07884750e60b427d309c45d86100d
MD5 (5.3-BETA3-alpha-miniinst.iso) = 74125f9ea9e215cfc9ed4f089410723c
MD5 (5.3-BETA3-amd64-bootonly.iso) = eda3bad2b1b8ad33048464277e02698c
MD5 (5.3-BETA3-amd64-disc2.iso) = 25a8bef2756548d2756d281210e3d8bd
MD5 (5.3-BETA3-amd64-miniinst.iso) = 3bbeb365d08360797a41903841ba1751
MD5 (5.3-BETA3-i386-bootonly.iso) = ca5b1cca7f677d4c456b6373f15e8e43
MD5 (5.3-BETA3-i386-disc1.iso) = 3d562562786f2ca432a8085029380f73
MD5 (5.3-BETA3-i386-disc2.iso) = c805ae7df8cd43593b080fa3300d52da
MD5 (5.3-BETA3-i386-miniinst.iso) = 900f994e1887b3c5c1d908f50f56ebbd
MD5 (5.3-BETA3-ia64-bootonly.iso) = 97c3f51233dbd2dd70cd40ed5ff9e284
MD5 (5.3-BETA3-ia64-disc2.iso) = 38b9a4620dacb5bc3157c08b1675a9ba
MD5 (5.3-BETA3-ia64-miniinst.iso) = d6a496552372ba2cbb45674f9b8d85e7
MD5 (5.3-BETA3-pc98-disc2.iso) = 034b3d37bd05ff2e68494114501cf429
MD5 (5.3-BETA3-pc98-miniinst.iso) = 535afa47704fdcb3cc63006ee0ae16f3
MD5 (5.3-BETA3-sparc64-bootonly.iso) = 97a0dfe362ad699ffc227ca418ff118a
MD5 (5.3-BETA3-sparc64-disc2.iso) = 3c096fb229c9cfa4afb47ca5b20ec3a6
MD5 (5.3-BETA3-sparc64-miniinst.iso) = 67f418e3ab03b15e934a093bac5379d1
Может я ошибаюсь но мне кажется засорили они немного ядро 5.*
Сила юнихов - "ПРОСТОТА И СОВЕРШЕНСТВО". Интересно когда первий релиз dragonflyBSD появится чтоби сравнить его с неоядрами 5.* ????
> Может я ошибаюсь но мне кажется засорили они немного ядро 5.* Сила
> юнихов - "ПРОСТОТА И СОВЕРШЕНСТВО". Интересно когда первий релиз
> dragonflyBSD появится чтоби сравнить его с неоядрами 5.* ????
Да уж, а кто сказал, что DFBSD будет хоть в чём-то проще. Диллон? Ну так они свои "токены" изобрёл, ничтоже не смутившись тем простым фактом, что всему миру они давно известны как futex-ы.
По моему мнению Диллон заменил систему явных примитивов синхронизации системой неочевидностей при потере и последующем повторном захвате токена, и это ещё годы и годы будет кусать за афедроны наивных, поверивших кажущейся "простоте" DFBSD.
А уж за статическое хэширование TCP соединений с целью разброски их по процессорам написатели DOSов Hsu не один памятник воздвигнут. Нерукотворный, ясное дело...
Это зависит от того для чего этот десктоп использовать.
Ибо понятие десктоп на сколько я понимаю не подразумевает
обязательные игрушки.
Со всем остальным и FreeBSD и Linux спокойно справляется.
Кстати, не смотря на то, что Free мне нравится больше чем Linux,
увы, остаюсь на последнем из-за проблем с железом.:(
>>нуну , на десктопе и лаптопе она глючит прилично.
Гы. Так на десктопе пока что глючит все акромя Вындовса...
Кто сказал, что все эти новомодные свистелки от ОпСоса будут такими же стабильными как и гуйня от например Вин2003...
А с каких это пор Вин2003 стал десктопом?
Либо я что-то не понимаю либо между десктопом и сервером есть разница.
Так что в сад. Что где поставлю, так там оно и работать будет.
> 1. бардак с дублированием /etc /usr/pkg/etc и /usr/pkg/lib и /usr/X11/lib
все познается в сравнении. во Фре так бардак еще больший (в /usr/local кладется столько всего разного, что глаза разбегаются). да и в разных Линуксах с этим зачастую _отнюдь_ не гладко (где-то чуть ли не на RedHat я самолично наблюдал /usr/etc =). по мне так NetBSD-шная hier выглядит вполне логично.
> 2. совершенно не модульная система 1gb исходников в /usr/src
уже 1gb? на 1.6.2 -- меньше половины. и -- потом -- она вполне себе модульная, стереть платформо-зависимые вещи для ненужных платформ не легко, а очень легко. (другое дело, что их мало, большинство кода -- платформонезависимое. и это feature.)
> 3. завязаный userspace и kernel
а где не так? =)) или у вас Linux работает исключеительно с userspace для windows?
> 4. убогий консольный драйвер с TERM=vt100
увы, да, консольный драйвер не фонтан. впрочем, его эмуляции vt100 (с элементами vt220 и ansi-цветами) и sun console вполне хватает для большинства задач. я не знаю, чем вам так не понравился vi на всем этом, но я регулярно пускаю vi через serial console именно через эмуляцию vt100 -- и не знаю горя. =))
но у меня ощущение, что он такой просто потому, что никому нахрен не нужен. =))
по пунктам 5,6,9 -- это -current, что вы хотели? =))
> 13. если в /etc/fstab /mnt/part1 someth , а пишешь mount /mnt/part1/
не принимает надо mount /mnt/part1
если раздражает -- напишите и отошлите патч -- дело нескольких минут. в чем вопрос-то?
>При необходимости в Редмонде бы написали OS с нуля на порядок быстрее чем бздуны и линуксойды, наёмный труд рулит.
Успокойся, они свою winFS дописать-то не могут до 2006 года. А ты говоришь - новую ОС.
За это время успели уже ext3 вылизать, reiserfs 3 и выпустить reiserfs 4. И они покруче будут, чем эта тормознутая помойка winfs.
2 ---vk
наконец то нормальный ответ
завязанномть kernel и user space имеется ввиду
что upgrade одного подразумевает upgrade второго ну libc,kernel
в linux я могу перейти на 2.6 без upgrade glibc или перейти на
новые libc оставив старый kernel,но все это приносит элемент
бардачности(может только y debiana нет этого ) ,
про что все любители BSD кричат.
beta 5.3 показалась мне глючной по сравнению с Netbsd-current,
ни на одну из моих машин она не стала в отличии от Netbsd
так что как эта Beta работает после установки не знаю
может быть она и "стабильнее linux 2.6"
p.s Все кто не кончает при слове FreeBSD на LOR красноглазый??
И я про то. Нам красноглазым лошок из ламерской Wind River не перепал так что нахер не нужно. Наши проффесионалы без всякой инсайдерщины вот сваяли мега руль круча вашего. Рулит не подетски. Багов нет. Счас ломануться и долелают запись NTFS круче нативной. Тогда наша писька будет в три раза длинее вашей
> в linux я могу перейти на 2.6 без upgrade glibc или перейти на
новые libc оставив старый kernel,
(g)libc -- это не весь userspace. есть же еще и разные util-linux (или как они там), утилиты для работы с файловой системой -- (e2|reiser)fsprogs и иже с ними; а есть еще isapnp и pppd, не говоря уже о чехарде с загружаемыми модулями и ipfwadm/ipchains/iptables. поверьте, в Linux здесь есть проблемы -- и немалые -- и вам просто повезло, что вы с ними не сталкивались. =))
> beta 5.3 показалась мне глючной по сравнению с Netbsd-current
>И я про то. Нам красноглазым лошок из ламерской Wind River не перепал
>так что нахер не нужно. Наши проффесионалы без всякой инсайдерщины
>вот сваяли мега руль круча вашего. Рулит не подетски. Багов нет. Счас
>ломануться и долелают запись NTFS круче нативной. Тогда наша писька
>будет в три раза длинее вашей
Нет, ты не красноглазый, а красножопый, нефиг пристраиваться, а
ваш этот NDIS нужен только вам, так как только у вас проблемы с
драйверами сетевых плат, не пишут понимаешь, зато вот NDIS врапер
для линукса приследует другую цель, а именно заставить работать
виндузячие драйвера для wireless network cards в линуксе через NDIS...
З.Ы. NTFS не нужен, а писька у нас и так давно длинее вашей раз в 10-ть...
>(g)libc -- это не весь userspace. есть же еще и разные util-linux (или как они там), утилиты для работы с файловой системой -- (e2|reiser)fsprogs и иже с ними; а есть еще isapnp и pppd, не говоря уже о чехарде с загружаемыми модулями и ipfwadm/ipchains/iptables. поверьте, в Linux здесь есть проблемы -- и немалые -- и вам просто повезло, что вы с ними не сталкивались. =))
Не знаю. Чисто из принципа настроил систему сразу под два ядра: 2.4 и 2.6. Выбираются при загрузке. И файловые системы и pppd --- все работает как часы в обоих вариантах. В 2.6 только поддержка сенсоров включена, а так никакой разницы.
угу. может просто не надо ломатся и самому все почитать.
эта ситуация типа "я пришел блин! давайте все напряглись и найдите мне что я хочу" - уже стара как интернет.
да и по поводу libc - легко можно работать на новом ядре со старыми userland - по крайней мере у меня получалось, (это реально может понадобится на самом деле для перезагрузки в новое ядро для последующей тему install=/ )