Тыквины (дыня, арбуз, огурец) некоторые ботаники относят к ягодам.
Тыквина
- плоды растений сем. тыквенных (см.); собственно ягода, иногда довольно больших размеров, иногда сплошь мясистая (огурец, дыня), иногда с наружным более твердым и даже деревянистым слоем (напр. арбуз, тыква, травянка и др.).
Плод — многосемянная ягода, так назыв. тыквина, иногда громадной величины, либо совершенно мягкая, либо с более или менее твердым, деревянистым наружным слоем
Плоды клубники представляют собой так называемые ложные ягоды.
То, что обычно называют «ягодой» клубники, в действительности является разросшимся цветоложем, на поверхности которого находятся многочисленные мелкие плоды — орешки.
Клубника, земляника мускусная, или земляника мускатная (Fragaria moschata, или F. elatior), многолетнее травянистое растение рода земляники семейства розоцветных. <...> Плоды (ягоды) мелкие (2—3 г), конические, розовато-фиолетовые, с белой мякотью, сладкие, пряные, с сильным специфическим ароматом.
Учти, что мак по факту не UNIX. Базовая система, конечно, сертифицирована как UNIX. Но та часть, которой пользуются разработчики и пользователи, к UNIX вообще никакого отношения не имеет.
«Распространённое мнение, что плод арбуза является ягодой, с ботанической точки зрения неверно. Плод всех представителей рода Арбуз — многосемянная, сочная тыквина»
Ну а то, что под клубникой ты, на самом деле, подразумеваешь землянику садовую — почти уверен :D
«То, что обычно называют «ягодой» клубники, в действительности является разросшимся цветоложем, на поверхности которого находятся многочисленные мелкие плоды — орешки» (у земляники садовой — также)
> Плод всех представителей рода Арбуз — многосемянная, сочная тыквина
Тыквина - плоды растений сем. тыквенных (см.); собственно ягода, иногда довольно больших размеров, иногда сплошь мясистая (огурец, дыня), иногда с наружным более твердым и даже деревянистым слоем (напр. арбуз, тыква, травянка и др.).
Ты снова всё перепутал, Mac OS X - как раз честный UNIX-compatible, в отличие от линупса, который даже совместимым не является.
Базовая система, конечно, сертифицирована как UNIX. Но та часть, которой пользуются разработчики и пользователи, к UNIX вообще никакого отношения не имеет.
Это как сказать, что ядро - GNU/Linux, конечно, а вот гном, GTK и ls никакого отношения к GNU/Linux не имеют.
>Ты снова всё перепутал, Mac OS X - как раз честный UNIX-compatible, в отличие от линупса, который даже совместимым не является.
Он как раз не перепутал. Несмотря на то, что макось имеют слой совместимости POSIX, благодаря которому она может использовать товарный знак UNIX, по функциональности и структуре макось не UNIX.
А линукс не полностью совместим с POSIX, но при этом он структурно и функционально гораздо больше подобен UNIX.
На самом деле, ботаники-систематики - милые люди. Летом они бухают спирт и окучивают студенточек в экспедициях, а зимой им становится грустно, они собираются на симпозиумы и всю зиму занимаются тем, что перетасовывают систематичиеские категории. Так что всё это очень зыбко и нечего заморачиваться. :-)
У меня нет желания снова объяснять, почему линапс менее совместим с UNIX, чем Mac OS X, но суть в том, что у Mac OS X сертификат есть, а у линукса нет.
Не путайте совместимость, идентичность и торговую марку. У Mac OS X есть поддержка POSIX апи, но она просто более тесно встроена в ядро, чем Wine в линуксе. Главное апи, на котором написаны основные приложения это Cocoa, причем оно проприетарное.
И это не как Qt или Gtk в линуксе, которые работают через почти совместимое с POSIX апи, Cocoa работает отдельно от POSIX.
Я и не путаю, а вот что за чушь несёшь ты? При чём тут Wine, что за «более тесно встроена в ядро»?
OS X полностью POSIX-совместима(с UNIX'ом, ага), все возможности доступны через терминал, сертифицирована и, вроде, даже имеет какую-то кодовую связь с UNIX(хоть и длинную), линукс - нет.
Не надо заново придумывать стандарты POSIX и определение совместимости, всё давно уже придумано и утверждено, можешь почитать.
При том, слой POSIX совместимости в Mac OS X подомен тому, как оно работает в Wine, только в ядре. И как писал Quasar, то API c которым работают пользователи вообще не имеет отношения к Unix, у него собственный интерфейс системных вызовов, можно выкинуть POSIX часть из макоси, как выкинули из винды, и ничего не изменится.
Возможности доступны через терминал, но странное дело, обычно ставят fink или macports, чтобы поставить гнутые coreutils, которые гораздо юзабельней. Которые, при том, что linux даже близко не POSIX почему-то компилируются и работают в posix окружении.
А связь OS X с unix в том, что в ее ядре XNU(напомню, расшифровывается как X is Not Unix) использована часть кода BSD в которой находится реализация POSIX интерфейса.
>А связь OS X с unix в том, что в ее ядре XNU(напомню, расшифровывается как X is Not Unix) использована часть кода BSD в которой находится реализация POSIX интерфейса.
Теперь попробуй посмотреть дерево систем чуть дальше.
> в ее ядре XNU использована часть кода BSD в которой находится реализация POSIX интерфейса.
Но это никак не «слой совместимости с POSIX», XNU — это полноценое BSD ядро, в котором потоками, IPC и VM занимается Mach. Это «гибридное ядро», но с точки зрения юзерспейса виден обычный BSD UNIX. Есть исключение для дров — IO Kit, объектный фреймворк позволяющий создавать юзерспейс драйверы. Но это именно вынос дров в юзерспейс, сисколы в ядро остаются юниксовыми.
А если копнешь в историю, то узнаешь, что Mach — это изначально просто патч на 4.2BSD.
обычно ставят fink или macports, чтобы поставить гнутые coreutils
MacPorts ставят не для этого, а куски гнутых coreutils вообще ставят только для сборки софта с линуксизмами. Собственно, в Mac OS X уже и от gcc почти ничего не осталось, кроме кусков парсера.
API c которым работают пользователи вообще не имеет отношения к Unix
Не больше, чем Qt или gtk. Cocoa — это набор Objective-C библиотек и рантайма. И используется для написания графических интерфейсов на Objective-C, хотя и есть биндинги в другие языки.
Для понимания проще считать Cocoa ≣ Qt: фреймворк и рантайм на Objective-C (C++) для написания приложений (графических) поверх Quartz (X11 или Quartz) поверх Unix системы (Qt умеет другие платформы).
можно выкинуть POSIX часть из макоси
Очень непросто это будет: сисколы из юзерспейса в ядро все BSD-шные. Из linux проще выкинуть POSIX и получить Android.
>даже имеет какую-то кодовую связь с UNIX(хоть и длинную)
Уже не имеет. Код 4.3BSD использовался в прямых предшественниках OS X, NeXTSTEP и OPENSTEP. Позже его заменили на код FreeBSD и NetBSD, насколько я знаю.
BSD was originally based on code copyrighted by AT&T, but over the period 1989–1994, was rewritten to purge all AT&T code.
«Не читайте за обедом советских газет»… ⓒ
В коде FreeBSD (одного из «родителей» Darwin), как и в остальных предшественниках, полно копирайтов UNIX System Laboratories. Да, этот код сильно (пере|до)писан, но прямое наследование никуда не делось.
А если ещё и посмотреть в опубликованные документы по досудебному между BSD и USL, то там полный список оставленного и переписанного. Если бы тогда не договорились, то из “AT&T Unix” пришлось бы убирать существенно больше: весь код с лицензией BSD, которую они нарушали, то есть половину юзерспейса и IP стек как минимум.