Size: a a a

2021 September 05

OS

Olga Solyannik in RubyRush.ru
Да ладно, я в курсе😂 и даже будучи на начальном этапе очень слабым пользователем ПК и мало знающим Биос, Линукс и Граб, с такими преподами ничего не страшно. Надо пробовать новое и непонятное💯 Респект Хорошему программисту!!!
источник

VV

Vadim Venediktov in RubyRush.ru
🙏
источник

VV

Vadim Venediktov in RubyRush.ru
источник

AK

Andrei K. in RubyRush.ru
Добрый день
может кто подсказать книгу или цикл статей или видосиков как устроена macOS вообще и/или macOS Big Sur в частности
Интересует именно для программистов в контексте руби
(То есть везде по интернету есть инструкци для обычных пользаков - как меню открыть и т.д. - ЭТО НЕ НУЖНО)
НУЖНО:
- именно как устроена macOS
- иерахия папочек, что где куда
- как работать с brew
- куда сохраняются программы
- где настройки баша (терминал)
- как настраивать баш (терминал)
и т д
PS: ранее я работал на Винде.
источник

A

Anton in RubyRush.ru
+
источник

VV

Vadim Venediktov in RubyRush.ru
Комплексного цикла скорее всего нет, т.к. темы из разных областей на самом деле. Гуглите отдельно каждый из пунктов и смотрите, что есть по теме
источник

AK

Andrei K. in RubyRush.ru
Так хоть и по отдельности по маку где можно почитать именно для программистов
источник

С

Серго in RubyRush.ru
И все это за 4 месяца😂
источник

С

Серго in RubyRush.ru
И чтобы избежать проблем с убунту, как второй системой на стационаре - я просто купил отдельную машину под это страшное слово "Линукс"
источник

M

Michael in RubyRush.ru
я пока коротко отвечу:

именно как устроена macOS — как линукс почти, а точнее BSD https://stackoverflow.com/questions/3446231/how-closely-are-mac-os-x-and-bsd-related На уровне ядра. Юзерский кусок (читай GUI) проприетарный

иерахия папочек, что где куда — как линукс почти, только ОС защищает многие системные папки и лазать туда не надо.

как работать с brew — как написано в доке (он основные данные свои хранит в /usr/local  и оттуда симлинки делает на системные команды, если надо)

куда сохраняются программы — Софт чаще всего обходится /Library/* и ~/Library/* для своих данных, а юзерские в ~/* ~/Documents это стандарт, в том числе дом. директорию рекомендуется разные sdk ставить и пр.

где настройки баша — как и в линуксе большинство настроек для программерских утилит лежит в дом. папке в dot-files или папках (например ~/.ssh/*  ваши ключи)
для баша там файлы .bash_profile .bashrc и др.

как настраивать баш — почти так же как в линуксе, полно док и гайдов про это. Кстати в последних макосях рекомендуется zsh вместо баша, как более прогрессивная.

Для терминала есть хорошая оболочка iTerm, множество доп. фич относительно стандартного Terminal.app
источник

SR

Shattered Ruby in RubyRush.ru
Почитай книгу про NeXTStep, а также "Клевер цвета Хаки". Помимо всего, можно взяться за книги по юниксу (потому что эппл это сертифицированный вендор юникса, поэтому это не юникс-лайк), где рассказывается об устройстве самого ядра
источник

SR

Shattered Ruby in RubyRush.ru
Также на том же амазоне можно найти конкретно книги по работе макоси — достаточно просто вбить там в поиске слово macOS
источник

SR

Shattered Ruby in RubyRush.ru
программы, кстати, по стандарту должны находиться в папке /Applications
источник

M

Michael in RubyRush.ru
это сами приложения (гуевые), человек про dev спрашивал как я понял
источник

ST

Samir Tarverdiyev in RubyRush.ru
Не стоит бояться мак ос, она сделана для тупых. Винда намного сложнее чем Мак. В интернете полно инфы, вам достаточно написать что вы хотите сделать, и сразу найдется миллион статей. Brew сделан для тупых, буквально одной командой вы ставите все что вам надо.
источник

SR

Shattered Ruby in RubyRush.ru
да фиг его знает, но разницы между тем, куда ставить прогу, нет. единственное отличие только в том, что в папке /Applications они будут видны всем пользователям компьютера. кстати, zsh используется в макоси не из-за того что эта оболочка прогрессивная, а только из-за того что баш после версии 3.2 сменил лицензию на GPLv3, а эппл не имеет право встраивать софт с такой лицензией в закрытые системы
источник

M

Michael in RubyRush.ru
нуок,
только консольные утилиты ставить в /Applications не надо советовать пожалуйста 🙂
источник

SR

Shattered Ruby in RubyRush.ru
такая же участь, кстати, ждала и gcc, на место которого пришёл ллвм. эппл попросту не мог использовать gcc из-за его лицензии GPL для создания компилятора под обжектив си
источник

M

Michael in RubyRush.ru
прикольно
источник

SR

Shattered Ruby in RubyRush.ru
а dev имеется ввиду проги, которые ты сам разработал?
источник