Как получить старые версии macOS
Если ваш компьютер Mac несовместим с последней версией macOS, можно перейти на более раннюю версию macOS, например: macOS Catalina, Mojave, High Sierra, Sierra или El Capitan.
Для получения новейшего функционала и поддержания безопасности, стабильности, совместимости и производительности компьютера Mac крайне важно поддерживать программное обеспечение в актуальном состоянии. Apple рекомендует использовать последнюю версию macOS, совместимую с вашим компьютером Mac.
Проверка совместимости
Версия macOS, входящая в комплект поставки компьютера Mac, является самой ранней версией, которую он поддерживает. Например, если на вашем компьютере Mac была установлена macOS Big Sur, вам не удастся установить macOS Catalina или более ранние версии.
Если версия macOS не может использоваться на компьютере Mac, приложение App Store или установщик сообщит вам об этом. Например, он может сообщить о несовместимости с данным устройством или что установщик устарел для открытия в этой версии macOS. Чтобы проверить совместимость до начала загрузки, проверьте минимальные требования к аппаратному обеспечению.
- Требования к аппаратному обеспечению macOS Catalina 10.15
- Требования к аппаратному обеспечению macOS Mojave 10.14
- Требования к аппаратному обеспечению macOS High Sierra 10.13
- Требования к аппаратному обеспечению macOS Sierra 10.12
- Требования к аппаратному обеспечению OS X El Capitan 10.11
- Требования к аппаратному обеспечению OS X Yosemite 10.10
Загрузка macOS на компьютер Mac с помощью Safari
Safari использует эти ссылки для поиска устаревших установщиков в App Store. После выполнения загрузки из App Store установщик открывается автоматически.
- macOS Catalina 10.15 обновляет Mojave, High Sierra, Sierra, El Capitan, Yosemite, Mavericks
- macOS Mojave 10.14 обновляет High Sierra, Sierra, El Capitan, Yosemite, Mavericks, Mountain Lion
- macOS High Sierra 10.13 обновляет Sierra, El Capitan, Yosemite, Mavericks, Mountain Lion
Safari загружает следующие более старые установщики в виде образа диска с именем InstallOS.dmg или InstallMacOSX.dmg. Откройте образ диска, затем откройте установщик .pkg из образа диска. Он устанавливает приложение с именем «Установить [ название версии ]». Чтобы начать установку операционной системы, откройте это приложение из папки «Программы».
- macOS Sierra 10.12 обновляет El Capitan, Yosemite, Mavericks, Mountain Lion или Lion
- OS X El Capitan 10.11 обновляет Yosemite, Mavericks, Mountain Lion, Lion или Snow Leopard
- OS X Yosemite 10.10обновляет Mavericks, Mountain Lion, Lion или Snow Leopard
Источник
Date command does not follow Linux specifications (Mac OS X Lion)
I have been developing a script on my linux box for quite some time, and wanted to run it on my Mac as well.
I thought that the functions on the Mac were the same as the functions on linux, but today I realized it was wrong. I knew that fewer functions existed on the Mac, but I thought that the functions that did exist, had the same implementation.
This problem is specifically in regards to the date command.
When I run the command on my linux machine with the parameter to provide some time in nanoseconds, I get the correct result, but when I run it on my mac, it does not have that option.
How do I go about getting the current time in nanoseconds as a bash command on the Mac?
Worst case is I create a small piece of code that calls a system function in C or something and then call it within my script.
Any help is much appreciated!
3 Answers 3
This is because OSX and Linux use two different sets of tools. Linux uses the GNU version of the date command (hence, GNU/Linux). Remember that Linux is Linux and OS X is Unix. They’re different.
You can install the GNU date command which is included in the «coreutils» package from MacPorts. It will be installed on your system as gdate . You can either use that, or link the date binary with the new gdate binary; your choice.
man date indicates that it doesn’t go beyond one second. I would recommend trying another language (Python 2):
For Python 3, use:
There are «Linux specifications» but they do not regulate the behavior of the date command much. What you have is really the opposite — Linux (or more specifically the GNU user-space tools) has a large number of extensions which are not compatible with Unix by any reasonable definition.
There is a large number of standards which do regulate these things. The one you should be looking at is POSIX which requires
and nothing more to be supported by adhering implementations. (There are other standards like XPG and SUS which you might want to look at as well, but at the very least, you should require and expect POSIX these days . finally.)
The POSIX document contains a number of examples but there is nothing for date conversion which is however a practical problem which many scripts turn to date for. Also, for your concrete problem, there is nothing for reporting times with sub-second accuracy in POSIX.
Anyway, griping that *BSD isn’t Linux isn’t really helpful here; you just have to understand what the differences are, and code defensively. If your requirements are complex or unusual, perhaps turn to a scripting language like Perl or Python which perform these types of date formatting operations more or less out of the box in a standard installation (though neither Perl nor Python have a quick and elegant way to do date conversion out of the box, either; solutions tend to be somewhat tortured).
In practical terms, you can compare the MacOS date man page and the Linux one and try to reconcile your requirements.
For your practical requirement, MacOS date does not support any format string with nanosecond accuracy, but nor are you likely to receive useful results on that scale when the execution of the command will take a significant number of nanoseconds. I would settle for millisecond-level accuracy (and even that is going to be thrown off by the execution time in the final digits) and multiply to get the number in nanosecond scale.
(Notice the parentheses around the argument to print() for Python 3.) You will notice that Python does report a value at nanosecond accuracy (the last digits are often not zeros), though by the time you have run time.time() the value will obviously no longer be correct.
To get an idea of the error rate,
The overhead of starting Python and printing the value is probably going to add a few orders of magnitude of overhead, realistically, but I haven’t attempted to quantify that. (The output from timeit is in seconds.)
Источник
Mac OS X Lion. Впечатления от работы с новой операционной системой Apple
Выпущенная почти два года назад операционная система Mac OS X Snow Leopard стала, без сомнений, лучшей программной платформой Apple. С ее выпуском компания осуществила переход на 64-битные технологии и стала полностью удовлетворять возрастающие требования: поддержка оперативной памяти свыше четырех гигабайт, лучшая работа с многоядерными процессорами, а также поддержка Microsoft Exchange, которая в принципе никак не связана с 64-битными «фишками», и многочисленные мелкие усовершенствования. При этом, важно заметить, ключевые моменты глобальным изменениям не подверглись, в результате чего пользователям не требовалось никакого привыкания. Можно было просто установить новую Mac OS и продолжаться пользоваться компьютером так, как вы привыкли.
От себя могу добавить, что скорость работы, стабильность, а также визуальное оформление основных приложений (iCal, Заметки, Адресная книга, Dashboard) в свое время стали главным стимулом для перехода с PC на Mac. Жалеть об этом решении мне еще ни разу не приходилось.
Разумеется, релиз Mac OS X Lion был долгожданным событием. Я внимательно следил за всеми новостями по теме, читал многочисленные обзоры бета-версий, однако не спешил знакомиться с новой операционной системой до ее официального выхода. И вот релиз состоялся, Lion установлен, опробован и. надо признать, что впечатления уже не такие радостные как при знакомстве с Mac OS X Snow Leopard.
Царь зверей приветствует вас в App Store
Царь зверей приветствует вас в App Store
В общем, я должен сразу предупредить, что во-первых, этот материал не задумывался как описание всех новшеств Mac OS X Lion. Их много, и все они подробно описаны на сайте Apple. Кроме того, некоторые из них почти не влияют на восприятие операционной системы. Во-вторых, некоторые негативные моменты являются лично моими впечатлениями от Lion, а сравнивать я буду в основном со Snow Leopard. В-третьих, все новые компьютеры Apple (MacBook Air, MacBook Pro, iMac, Mac Pro и Mac Mini) будут продаваться с Mac OS X Lion по умолчанию, а с точки зрения человека, впервые имеющего дело с макинтошем, новая операционная система задумана очень удачно. С ней будет легко разобраться тем, кто использовал iPad, iPhone или iPod. А таких людей, как мы знаем, очень много.
Распространение, загрузка, установка
Как уже говорилось в материале о Final Cut Pro X, Apple отказалась от коробочных релизов своих программных продуктов. Теперь все распространяется через App Store, который доступен жителям 123 стран. И хотя многих приложений из числа тех, которыми пользуюсь лично я там до сих пор нет, нельзя не отметить, что в целом App Store исключительно удобен. Запрета на скачивание дистрибутивов нет, вы по-прежнему можете загрузить dmg-образ и установить приложение так, как это делалось прежде. Но интуиция подсказывает, что в скором времени это закончится и разработчиков поставят перед выбором: работать через App Store или не работать никак. Но не будем пока об этом.
Загрузка Mac OS X Lion из App Store
Загрузка Mac OS X Lion из App Store
Установка Mac OS X Lion
Установка Mac OS X Lion
Установка Mac OS X Lion проходит быстро и просто, буквально в несколько кликов. Все имеющиеся данные (контакты в адресной книге, записи в календаре, просто файлы на жестком диске, основные настройки и так далее) после установки сохраняются. Тоже самое относится и к ранее установленным приложениям, большинство прекрасно работает под Mac OS X Lion, хотя для софта Apple, не входящего в состав операционной системы, обязательно стоит скачать обновления, которые внесут поддержку новых фишек. И, конечно, я бы все равно рекомендовал подстраховаться и сделать бэкап, прежде чем приступать к установке. Не исключено, что некоторые из ваших приложений окажутся несовместимыми с новой «яблочной» ОС – уточните на сайте разработчиков. Словом, Apple все сделала крайне предусмотрительно и удобно, но элементарная осторожность не повредит. Стоит Lion столько же, сколько в свое время стоит Snow Leopard — $29.99. То есть чуть меньше тысячи рублей при нынешнем курсе.
Что нового?
Apple говорит о 250 новых функциях, это чистая правда. Однако многие изменения носят косметический характер. Например, скроллбары стали исчезающими и более тонкими, а системные кнопочки — прямоугольными. Глупо полагать, что подобные вещи имеют хоть какое-то значение для тех, кто думает о целесообразности перехода со Snow Leopard на Lion. Число по-настоящему видных и значимых нововведений вряд ли превышает 50. Впрочем, значимость той или иной новой функции будет варьироваться в зависимости того, для каких задач вы используете компьютер.
Начнем, конечно, с хороших новостей. А вернее – с положительных изменений. Первое, что стоит отметить – это функция Resume. Если вы установите системное обновление, которое требует перезагрузки, или вам вдруг понадобиться выключить компьютер (на время взлета в самолете, к примеру) и при этом будет открыто несколько приложений, то после перезагрузки они предстанут в таком же виде, как и до нее. Можно даже не сохранять открытые документы – операционная система сама обо всем позаботится. Зачаточные признаки этого можно было наблюдать в отдельных приложениях в Snow Leopard. Например, Pages из пакета iWork запоминает положение курсора в документе и открывает документ на том же месте, на котором он был закрыт. Для меня это было очень важно ввиду специфики профессии. В общем, тот факт, что теперь подобные действия ложатся на плечи операционной системы определенно радует.
Опция Resume в меню выключения Mac OS X Lion
Опция Resume в меню выключения Mac OS X Lion
Здесь же стоит сказать о еще одной функции схожего толка – автосохранение. У меня давно выработан рефлекс для регулярного нажатия (Ctrl+S/Cmd+S). Это привычка, оставшаяся еще со времен Windows 98. И хотя Mac OS работает очень стабильно – я все равно постоянно сохраняю результат работы для подстраховки. Но теперь сохранение происходит автоматически. Добавляет ли это удобства? Да! Определенно!
Помимо этого Mac OS X Lion сохраняет копии документов каждый раз, когда вы их открываете и создает их каждый час во время их редактирования. Затем, при желании, вы сможете просмотреть большой список редакций одного и того же документа. Отображается это очень наглядно – в виде каскада окон.
«Автосохранении» и «Версии» в Mac OS X Lion
«Автосохранении» и «Версии» в Mac OS X Lion
Еще одно хорошее приобретение – Mission Control. По сути – это объединенная концепция двух ранее существовавших функций: Expose и Spaces. Первая, напомню, отображала уменьшенные копии открытых окон и позволяла быстро переключаться между ними. А вторая – позволяла создавать несколько рабочих столов, что было полезно при необходимости одновременной работы с несколькими десятками приложений. Теперь же, дополнительные рабочие столы (в количестве до 16 штук) и уменьшенные окна всех запущенных приложений отображаются на одном экране. С него же можно создавать новые рабочие столы или удалять старые.
В Snow Leopard я не использовал Spaces, в этом не было необходимости, однако в Lion это стало проще, нагляднее и удобнее. И необходимость внезапно появилась. Шучу, конечно. Обходиться без дополнительных рабочих столов по-прежнему можно, но с ними все же удобнее.
Запущенные приложения и дополнительные рабочие столы в Mission Control на Mac OS X Lion
Как видите, рабочих столов в Mac OS X Lion хватит всем
Функция AirDrop – возможно, самое полезное новшество в Mac OS X Lion. Она позволяет быстро и просто обмениваться файлами с другими пользователями, находящимися поблизости (заявлена работоспособность до 9 метров, но в реальности можно отправлять файлы и на большем удалении). Искреннее восхищение вызывает не столько наличие этой функции, сколько ее реализация. Для обмена файлами нужно только два (или несколько) компьютеров с Lion и включенными модулями AirPort (он же — Wi-Fi). При обнаружении собратьев по операционной системе — их имена и аватары отобразятся в Finder’е, а для передачи файла нужно лишь перетащить его мышкой. Принимающий человек должен подтвердить получение, а загрузка происходит в фоновом режиме в папку «Загрузки». Полагаю, что через AirDrop будет реализована и беспроводная синхронизация iPod/iPhone/iPad, однако утверждать не буду – стоит дождаться выхода iOS 5.
Интерфейс AirDrop в Mac OS X Lion
Spotlight по-прежнему остается лучшим в мире поиском по компьютеру. Даже если бы Apple вообще не трогала эту функцию при разработке Mac OS X Lion, она все равно была бы вне конкуренции. Однако одна из новых фишек Spotlight вкупе с AirDrop зарекомендовала себя просто отлично. Найденные файлы, имена которых отображаются прямо под строкой поиска, можно перетаскивать курсором куда угодно, в том числе на отправку находящимся рядом пользователям.
Размер окна теперь можно изменять, потянув за любую сторону. Ранее (в частности в Mac OS X Snow Leopard) для этого мог использоваться только нижний правый угол. Apple не полном серьезе преподносит это как новую, важную и очень полезную функцию. Идет, напомню, 2011 год. Почему она появилась сейчас? Почему не в Leopard? И не в Tiger? Я не помню точно, когда аналогичная возможность появилась в Windows, но в XP она точно была. И здесь мы плавно переходим к тем новшествам, которые сложно назвать положительными.
Один из самых важных и принципиальных для меня моментов – это календарь (iCal.app). В Mac OS X Snow Leopard он был просто эталоном удобства. Стильный, минималистичный интерфейс, простая и логичная организация, но главное – информативность. Вся нужная информация могла отображаться на одном экране. У меня постоянно активен вид «Месяц», окно растянуто на весь экран, сбоку отображается список календарей, мини-календари трех ближайших месяцев, а в основном поле — клеточки со списком событий. Для того, чтобы посмотреть что запланировано на ближайшие дни, каким числом будет понедельник следующего месяца и какие календари в данный момент отображаются — нужно было просто открыть календарь. Большая диагональ экрана (например при работе на iMac или при подключении Apple Cinema Display) давала преимущество в виде возможности уместить более длинные списки дел в клеточки каждого дня, и отобразить больше месяцев в колонке слева.
Интерфейс календаря в Mac OS X Snow Leopard
Интерфейс календаря в Mac OS X Lion
Интерфейс календаря в Mac OS X Lion
Интерфейс календаря в Mac OS X Lion
В новой реализации iCal большее разрешение вообще не дает никаких преимуществ. Во-первых, теперь нельзя сделать так, чтобы список календарей постоянно отображался на экране. Вместо этого появилась дополнительная кнопка, которая открывает выпадающий список. Для того, чтобы просто посмотреть нужно совершать дополнительный клик. На iPad такое решение выглядит уместным, разрешение экрана невелико (по сравнению с MacBook или iMac), управление — сенсорное. Но в Mac OS X Lion это выглядит форменным издевательством. Во-вторых, больше нельзя отобразить календари ближайших месяцев в колонке слева. Вместо этого — появилась еще одна кнопка с режимом отображения «Год». Словом, опять-таки, для того, чтобы просто посмотреть на какой день выпадает 5 число следующего месяца — вам нужно совершать дополнительное действие.
Я нахожу только одно объяснение этому – Apple начала постепенный процесс подготовки пользователей к предстоящему слиянию Mac OS и iOS. Об этом ходит много слухов, которые в большинстве своем не кажутся правдоподобными. Но многие новшества в Lion при попытке заглянуть чуть глубже заставляют прийти именно к такому выводу.
К слову, календарь – не единственный пример. Другой и, возможно, более показательный – это прокрутка. В Mac OS X Lion она по умолчанию инвертирована. Apple преподносит это очень просто – мол, вы двигаете контент, а не скроллбар – по аналогии с iPad, iPhone и прочими iOS девайсами. Ни о каком сенсорном управлении на Маках пока не идет речи, а раз так, то не слишком ли резко господин Джобс берется менять привычки, которые выработаны даже не годами, а десятилетиями?
В общем, мой вердикт таков, что при наличии сенсорного экрана – этот подход имеет смысл. Но пока его нет (а я искренне надеюсь, что в линейке MacBook Pro сенсорных экранов его вообще не будет), не стоит так резко навязывать пользователям подобные «фишки».
Еще один показательный момент – Dashboard. Теперь он преподносится как отдельная страница рабочего стола. Раньше панель с виджетами накладывалась как полупрозрачный слой сверху, а контент на нижнем слое был хорошо виден и читабелен. Это позволяло удобно считать на калькуляторе, глядя на исходные цифры в окне браузера/текстового редактора или почтового клиента. Тоже самое касается виртуальных стикеров с заметками. Можно было спокойно делать наброски, глядя на содержимое нижнего слоя. Теперь это невозможно. Забудьте. Для меня смысла в использовании Dashboard теперь нет. Ну или почти нет.
Еще одна бесполезная функция, глядя на которую тоже можно говорить о планируемом объединении Mac OS и iOS – это полноэкранные приложения. Начнем с того, что в приложениях, в которых действительно мог понадобиться полноэкранный режим, он давно был. Это, конечно, Safari (или Google Chrome, или другой браузер), это Photoshop, это Pages, это QuickTime и VLC Player. Теперь же в полноэкранном режиме можно запустить Mail, iCal, PhotoBooth. Здесь возникает лишь один вопрос — ЗАЧЕМ? Информативность календаря в полноэкранном режиме никак не повышается, Photo Booth – тем более не становится лучше. Никакого ощутимого удобства это не приносит, а только мешает отслеживать статусную строку и Dock. Видимо, цель, которую преследовала Apple точно такая же, как и в случае с ухудшенным календарем, испорченным Dashboard и инвертированной прокруткой.
Ну и последний момент, позволяющий сделать вывод о совместном будущем Mac OS и iOS — это LaunchPad, одна из самых разрекламированных фишек Mac OS X Lion. Что она делает? Выводит на рабочий стол матрицу иконок такого же вида, как и на iPad. Значок запуска LaunchPad находится в Dock — навели, нажали, получили список программ на весь экран. Список, впрочем, может быть многостраничным. Выглядит симпатично, спору нет. Но функционально это ничем не отличается от выпадающего меню иконки «Программы», расположенной в том же Dock.
Источник