Apple2022. 8. 27. 22:38

어찌된 게 찾아봐도..

크램쉘 모드라고 하는 USB 키보드,마우스,트랙패드 달고 화면만 쓰지 않는 모드만 나오고

윈도우나 리눅스 처럼 키보드 트랙패드는 노트북 본체의 것을 사용하고 화면만 외부 모니터를 메인으로 사용하는 건 존재하지 않는 듯.

이런 이상한 사용 시나리오는 애플에서 허용할 수 없는 건가?

 

[링크 : https://apple.stackexchange.com/questions/269853/]

'Apple' 카테고리의 다른 글

맥북에어 외부 모니터 사용하기 + 화면끄기  (2) 2022.08.27
macos catalina iso 파일  (0) 2022.06.23
macos iso  (0) 2022.06.20
맥 화면 90도 돌리기  (0) 2022.06.18
맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
Posted by 구차니

댓글을 달아 주세요

  1. 구차니님 블로그에서 맥북 포스트를 보면 왜 이렇게 낯설까요. 😅

    2022.08.30 11:25 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 리눅스 개발자라 딱히 접점이 없어서 그런거 아닐까요? ㅋㅋ
      제 인생에서 맥북이 없길 바랍니다.
      (ios 앱 개발은 피하고 싶다는..)

      2022.08.30 11:27 신고 [ ADDR : EDIT/ DEL ]

Apple2022. 6. 23. 10:03

윈도우에서 받고 보니 읭..? 손상된 파일?

생각해보니 iso 포맷은 파일 시스템과는 별개였던가...? 를 급 고민

 

 

일반적으로 윈도우를 기준으로 autorun.inf도 넣고 하다보니

iso = vfat/fat32 식으로 생각을 했던거지

굳이 iso가 fat32를 채택할 이유도 없으니 저 파일이 열리지 않는건

파일 시스템이 fat가 아닌 apfs나 hfs로 되어있어서 그런 듯?

$ file macOS\ Catalina\ 10.15.5\ \(19F101\).iso
macOS Catalina 10.15.5 (19F101).iso: Apple Driver Map, blocksize 512, blockcount 17408000, devtype 0, devid 0, driver count 0, contains[@0x200]: Apple Partition Map, map block count 3, start block 1, block count 63, name Apple, type Apple_partition_map, valid, allocated, contains[@0x400]: Apple Partition Map, map block count 3, start block 64, block count 262144, type Apple_Free, contains[@0x600]: Apple Partition Map, map block count 3, start block 262208, block count 17145792, name disk image, type Apple_HFS, valid, allocated, readable, writable, mount at startup

 

맥에서 보니.. 아래와 같이 거의 동일하게 출력된다.

% file macOS\ Catalina\ 10.15.5\ \(19F101\).iso
macOS Catalina 10.15.5 (19F101).iso: Apple Driver Map, blocksize 512, blockcount 17408000, devtype 0, devid 0, driver count 0, contains[@0x200]: Apple Partition Map, map block count 3, start block 1, block count 63, name Apple, type Apple_partition_map, valid, allocated, contains[@0x400]: Apple Partition Map, map block count 3, start block 64, block count 262144, type Apple_Free, contains[@0x600]: Apple Partition Map, map block count 3, start block 262208, block count 17145792, name disk image, type Apple_HFS, valid, allocated, readable, writable, mount at startup

 

[링크 : https://en.wikipedia.org/wiki/Optical_disc_image]

[링크 : https://en.wikipedia.org/wiki/Universal_Disk_Format]

[링크 : https://en.wikipedia.org/wiki/ISO_9660]

 

# mount -t hfsplus image.dmg /mnt/cdrom

[링크 : https://serverfault.com/questions/68254/mount-hybrid-iso-iso-9660-hfs-under-linux]

[링크 : https://superuser.com/questions/1605786/how-can-i-make-an-ext4-iso-either-from-a-bootable-drive-or-from-iso9660]

 

$ cat /proc/filesystems
nodev   sysfs
nodev   tmpfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cgroup2
nodev   cpuset
nodev   devtmpfs
nodev   configfs
nodev   debugfs
nodev   tracefs
nodev   securityfs
nodev   sockfs
nodev   bpf
nodev   pipefs
nodev   ramfs
nodev   hugetlbfs
nodev   devpts
        ext3
        ext2
        ext4
        squashfs
        vfat
nodev   ecryptfs
        fuseblk
nodev   fuse
nodev   fusectl
nodev   mqueue
nodev   pstore
nodev   autofs
nodev   rpc_pipefs
nodev   nfsd
nodev   binfmt_misc

 

apfs-fuse 를 이용하여 마운트는 가능하다고.

[링크 : https://linuxnewbieguide.org/how-to-mount-macos-apfs-disk-volumes-in-linux/]

[링크 : https://github.com/sgan81/apfs-fuse.git]

 

 

+

iso 파일 마운트 해서 목록 확인한 결과.. resource/createinstallmedia 이건가?

% tree
.
├── Install macOS Catalina.app
│   └── Contents
│       ├── Frameworks
│       │   ├── IAESD.framework -> OSInstallerSetup.framework/Versions/A/Frameworks/IAESD.framework
│       │   └── OSInstallerSetup.framework
│       │       ├── OSInstallerSetup -> Versions/Current/OSInstallerSetup
│       │       ├── Resources -> Versions/Current/Resources
│       │       └── Versions
│       │           ├── A
│       │           │   ├── Frameworks
│       │           │   │   ├── IAESD.framework
│       │           │   │   │   ├── IAESD -> Versions/Current/IAESD
│       │           │   │   │   ├── Resources -> Versions/Current/Resources
│       │           │   │   │   └── Versions
│       │           │   │   │       ├── A
│       │           │   │   │       │   ├── Frameworks
│       │           │   │   │       │   │   ├── IABridgeOSInstall.framework
│       │           │   │   │       │   │   │   ├── IABridgeOSInstall -> Versions/Current/IABridgeOSInstall
│       │           │   │   │       │   │   │   ├── Resources -> Versions/Current/Resources
│       │           │   │   │       │   │   │   └── Versions
│       │           │   │   │       │   │   │       ├── A
│       │           │   │   │       │   │   │       │   ├── IABridgeOSInstall
│       │           │   │   │       │   │   │       │   ├── Resources
│       │           │   │   │       │   │   │       │   │   ├── BOSError.strings
│       │           │   │   │       │   │   │       │   │   ├── Info.plist
│       │           │   │   │       │   │   │       │   │   ├── framework.sb
│       │           │   │   │       │   │   │       │   │   └── version.plist
│       │           │   │   │       │   │   │       │   └── _CodeSignature
│       │           │   │   │       │   │   │       │       └── CodeResources
│       │           │   │   │       │   │   │       └── Current -> A
│       │           │   │   │       │   │   ├── IAInstallerUtilities.framework
│       │           │   │   │       │   │   │   ├── IAInstallerUtilities -> Versions/Current/IAInstallerUtilities
│       │           │   │   │       │   │   │   ├── Resources -> Versions/Current/Resources
│       │           │   │   │       │   │   │   └── Versions
│       │           │   │   │       │   │   │       ├── A
│       │           │   │   │       │   │   │       │   ├── IAInstallerUtilities
│       │           │   │   │       │   │   │       │   ├── Resources
│       │           │   │   │       │   │   │       │   │   ├── Info.plist
│       │           │   │   │       │   │   │       │   │   └── version.plist
│       │           │   │   │       │   │   │       │   └── _CodeSignature
│       │           │   │   │       │   │   │       │       └── CodeResources
│       │           │   │   │       │   │   │       └── Current -> A
│       │           │   │   │       │   │   ├── IAMiniSoftwareUpdate.framework
│       │           │   │   │       │   │   │   ├── IAMiniSoftwareUpdate -> Versions/Current/IAMiniSoftwareUpdate
│       │           │   │   │       │   │   │   ├── Resources -> Versions/Current/Resources
│       │           │   │   │       │   │   │   └── Versions
│       │           │   │   │       │   │   │       ├── A
│       │           │   │   │       │   │   │       │   ├── IAMiniSoftwareUpdate
│       │           │   │   │       │   │   │       │   ├── Resources
│       │           │   │   │       │   │   │       │   │   ├── Info.plist
│       │           │   │   │       │   │   │       │   │   └── version.plist
│       │           │   │   │       │   │   │       │   └── _CodeSignature
│       │           │   │   │       │   │   │       │       └── CodeResources
│       │           │   │   │       │   │   │       └── Current -> A
│       │           │   │   │       │   │   ├── IAOSPersonalization.framework
│       │           │   │   │       │   │   │   ├── IAOSPersonalization -> Versions/Current/IAOSPersonalization
│       │           │   │   │       │   │   │   ├── Resources -> Versions/Current/Resources
│       │           │   │   │       │   │   │   └── Versions
│       │           │   │   │       │   │   │       ├── A
│       │           │   │   │       │   │   │       │   ├── IAOSPersonalization
│       │           │   │   │       │   │   │       │   ├── Resources
│       │           │   │   │       │   │   │       │   │   ├── Info.plist
│       │           │   │   │       │   │   │       │   │   ├── OSPError.strings
│       │           │   │   │       │   │   │       │   │   ├── framework.sb
│       │           │   │   │       │   │   │       │   │   └── version.plist
│       │           │   │   │       │   │   │       │   └── _CodeSignature
│       │           │   │   │       │   │   │       │       └── CodeResources
│       │           │   │   │       │   │   │       └── Current -> A
│       │           │   │   │       │   │   └── IAPackageKit.framework
│       │           │   │   │       │   │       ├── IAPackageKit -> Versions/Current/IAPackageKit
│       │           │   │   │       │   │       ├── Resources -> Versions/Current/Resources
│       │           │   │   │       │   │       └── Versions
│       │           │   │   │       │   │           ├── A
│       │           │   │   │       │   │           │   ├── IAPackageKit
│       │           │   │   │       │   │           │   ├── Resources
│       │           │   │   │       │   │           │   │   ├── Info.plist
│       │           │   │   │       │   │           │   │   └── version.plist
│       │           │   │   │       │   │           │   └── _CodeSignature
│       │           │   │   │       │   │           │       └── CodeResources
│       │           │   │   │       │   │           └── Current -> A
│       │           │   │   │       │   ├── IAESD
│       │           │   │   │       │   ├── Resources
│       │           │   │   │       │   │   ├── Info.plist
│       │           │   │   │       │   │   └── version.plist
│       │           │   │   │       │   └── _CodeSignature
│       │           │   │   │       │       └── CodeResources
│       │           │   │   │       └── Current -> A
│       │           │   │   └── OSInstallerSetupInternal.framework
│       │           │   │       ├── OSInstallerSetupInternal -> Versions/Current/OSInstallerSetupInternal
│       │           │   │       ├── Resources -> Versions/Current/Resources
│       │           │   │       └── Versions
│       │           │   │           ├── A
│       │           │   │           │   ├── OSInstallerSetupInternal
│       │           │   │           │   ├── Resources
│       │           │   │           │   │   ├── Info.plist
│       │           │   │           │   │   ├── InstalledSystemSizes.plist
│       │           │   │           │   │   ├── ar.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── ca.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── cs.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── da.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── de.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── el.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── en.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── en_AU.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── en_GB.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── es.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── es_419.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── fi.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── fr.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── fr_CA.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── he.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── hi.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── hr.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── hu.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── id.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── it.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── ja.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── ko.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── ms.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── nl.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── no.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── pl.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── pt.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── pt_PT.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── ro.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── ru.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── sk.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── sv.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── th.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── tr.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── uk.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── version.plist
│       │           │   │           │   │   ├── vi.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── zh_CN.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   ├── zh_HK.lproj
│       │           │   │           │   │   │   ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │   │   ├── OSISError_Server.strings
│       │           │   │           │   │   │   └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   │   └── zh_TW.lproj
│       │           │   │           │   │       ├── OSISErrorRecoverySuggestion_Server.strings
│       │           │   │           │   │       ├── OSISError_Server.strings
│       │           │   │           │   │       └── OSISLinkedFileDownload_error.strings
│       │           │   │           │   └── _CodeSignature
│       │           │   │           │       └── CodeResources
│       │           │   │           └── Current -> A
│       │           │   ├── OSInstallerSetup
│       │           │   ├── Resources
│       │           │   │   ├── Info.plist
│       │           │   │   ├── ar.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── ca.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── cleanup_installer
│       │           │   │   ├── cs.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── da.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── de.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── el.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── en.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── en_AU.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── en_GB.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── es.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── es_419.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── fi.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── fr.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── fr_CA.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── he.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── hi.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── hr.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── hu.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── id.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── it.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── ja.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── ko.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── ms.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── nl.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── no.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── osinstallersetupd
│       │           │   │   ├── osinstallersetupplaind
│       │           │   │   ├── osinstallersetupyosemiteplaind
│       │           │   │   ├── osishelperd
│       │           │   │   ├── osisstashhelper
│       │           │   │   ├── pl.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── pt.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── pt_PT.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── ro.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── ru.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── sk.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── sv.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── th.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── tr.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── uk.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── version.plist
│       │           │   │   ├── vi.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── zh_CN.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   ├── zh_HK.lproj
│       │           │   │   │   ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │   │   └── OSISError_Client.strings
│       │           │   │   └── zh_TW.lproj
│       │           │   │       ├── OSISErrorRecoverySuggestion_Client.strings
│       │           │   │       └── OSISError_Client.strings
│       │           │   └── _CodeSignature
│       │           │       └── CodeResources
│       │           └── Current -> A
│       ├── Info.plist
│       ├── MacOS
│       │   ├── InstallAssistant
│       │   ├── InstallAssistant_plain
│       │   └── InstallAssistant_springboard
│       ├── PkgInfo
│       ├── PlugIns
│       │   ├── DiskManagement.IABundle
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   └── DiskManagement
│       │   │       ├── _CodeSignature
│       │   │       │   └── CodeResources
│       │   │       └── version.plist
│       │   ├── IA.bundle
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   ├── IA
│       │   │       │   └── libBaseIA.dylib
│       │   │       ├── Resources
│       │   │       │   ├── AirPort.icns
│       │   │       │   ├── Base.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.nib
│       │   │       │   │   ├── IACustomizeSheet.nib
│       │   │       │   │   ├── IASetupWindow.nib
│       │   │       │   │   └── IATargetSelectItem.nib
│       │   │       │   ├── IAPPCAppsList.plist
│       │   │       │   ├── ar.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── backup.icns
│       │   │       │   ├── ca.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── cs.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── da.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── de.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── el.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── en.lproj
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── en_AU.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── en_GB.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── es.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── es_419.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── fi.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── fr.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── fr_CA.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── he.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── hi.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── hr.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── hu.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── id.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── it.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── ja.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── ko.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── ms.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── nl.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── no.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── pl.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── pt.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── pt_PT.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── ro.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── ru.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── sk.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── sv.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── th.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── tr.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── uk.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── vi.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── zh_CN.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   ├── zh_HK.lproj
│       │   │       │   │   ├── IACompatibilityCheckerWindowController.strings
│       │   │       │   │   ├── IACustomizeSheet.strings
│       │   │       │   │   ├── IASetupWindow.strings
│       │   │       │   │   ├── IATargetSelectItem.strings
│       │   │       │   │   └── SUTimeRemainingFormatter.strings
│       │   │       │   └── zh_TW.lproj
│       │   │       │       ├── IACompatibilityCheckerWindowController.strings
│       │   │       │       ├── IACustomizeSheet.strings
│       │   │       │       ├── IASetupWindow.strings
│       │   │       │       ├── IATargetSelectItem.strings
│       │   │       │       └── SUTimeRemainingFormatter.strings
│       │   │       ├── _CodeSignature
│       │   │       │   └── CodeResources
│       │   │       └── version.plist
│       │   └── IACoreStorage.IABundle
│       │       └── Contents
│       │           ├── Info.plist
│       │           ├── MacOS
│       │           │   └── IACoreStorage
│       │           ├── _CodeSignature
│       │           │   └── CodeResources
│       │           └── version.plist
│       ├── Resources
│       │   ├── Base.lproj
│       │   │   └── MainMenu.nib
│       │   ├── CompatibilityNotificationData.bundle
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── Resources
│       │   │       │   ├── CompatibilityNotificationData.plist
│       │   │       │   ├── ar.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── ca.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── cs.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── da.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── de.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── el.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── en.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── en_AU.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── en_GB.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── es.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── es_419.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── fi.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── fr.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── fr_CA.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── he.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── hi.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── hr.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── hu.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── id.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── it.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── ja.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── ko.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── ms.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── nl.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── no.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── pl.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── pt.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── pt_PT.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── ro.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── ru.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── sk.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── sv.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── th.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── tr.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── uk.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── vi.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── zh_CN.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   ├── zh_HK.lproj
│       │   │       │   │   └── Localizable.strings
│       │   │       │   └── zh_TW.lproj
│       │   │       │       └── Localizable.strings
│       │   │       ├── _CodeSignature
│       │   │       │   ├── CodeDirectory
│       │   │       │   ├── CodeRequirements
│       │   │       │   ├── CodeRequirements-1
│       │   │       │   ├── CodeResources
│       │   │       │   └── CodeSignature
│       │   │       └── version.plist
│       │   ├── DarkProductPageIcon.icns
│       │   ├── InstallAssistant.icns
│       │   ├── ProductPageIcon.icns
│       │   ├── ProductPageIcon_256x256.tiff
│       │   ├── ProductPageIcon_512x512.tiff
│       │   ├── ar.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── arrowbutton.tiff
│       │   ├── arrowbuttonFocus.tiff
│       │   ├── arrowbuttonFocusPressed.tiff
│       │   ├── arrowbuttonPressed.tiff
│       │   ├── ca.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── cancel.tiff
│       │   ├── cancelFocus.tiff
│       │   ├── cancelFocusPressed.tiff
│       │   ├── cancelPressed.tiff
│       │   ├── createinstallmedia
│       │   ├── cs.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── da.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── de.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── el.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── en.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   └── Localizable.strings
│       │   ├── en_AU.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── en_GB.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── es.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── es_419.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── fi.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── fr.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── fr_CA.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── he.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── hi.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── hr.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── hu.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── id.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── it.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── ja.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── ko.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── moreInfo.tiff
│       │   ├── moreInfoFocus.tiff
│       │   ├── moreInfoFocusPressed.tiff
│       │   ├── moreInfoPressed.tiff
│       │   ├── ms.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── nl.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── no.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── pl.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── pt.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── pt_PT.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── restart.tiff
│       │   ├── restartFocus.tiff
│       │   ├── restartFocusPressed.tiff
│       │   ├── restartPressed.tiff
│       │   ├── ro.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── ru.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── sk.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── startosinstall
│       │   ├── sv.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── th.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── tr.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── uk.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── vi.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── zh_CN.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   ├── zh_HK.lproj
│       │   │   ├── APFSEraseInstructions.rtf
│       │   │   ├── InfoPlist.strings
│       │   │   ├── Localizable.strings
│       │   │   └── MainMenu.strings
│       │   └── zh_TW.lproj
│       │       ├── APFSEraseInstructions.rtf
│       │       ├── InfoPlist.strings
│       │       ├── Localizable.strings
│       │       └── MainMenu.strings
│       ├── SharedSupport
│       │   ├── AppleDiagnostics.chunklist
│       │   ├── AppleDiagnostics.dmg
│       │   ├── BaseSystem.chunklist
│       │   ├── BaseSystem.dmg
│       │   ├── InstallESD.dmg
│       │   └── InstallInfo.plist
│       ├── _CodeSignature
│       │   └── CodeResources
│       └── version.plist
├── Library
│   └── Preferences
│       └── SystemConfiguration
│           └── com.apple.Boot.plist
├── System
│   └── Library
│       ├── CoreServices
│       │   ├── BridgeVersion.bin
│       │   ├── PlatformSupport.plist
│       │   ├── SystemVersion.plist
│       │   ├── boot.efi
│       │   ├── boot.efi.j132ap.im4m
│       │   ├── boot.efi.j137ap.im4m
│       │   ├── boot.efi.j140aap.im4m
│       │   ├── boot.efi.j140kap.im4m
│       │   ├── boot.efi.j152fap.im4m
│       │   ├── boot.efi.j160ap.im4m
│       │   ├── boot.efi.j174ap.im4m
│       │   ├── boot.efi.j213ap.im4m
│       │   ├── boot.efi.j214ap.im4m
│       │   ├── boot.efi.j214kap.im4m
│       │   ├── boot.efi.j223ap.im4m
│       │   ├── boot.efi.j230ap.im4m
│       │   ├── boot.efi.j230kap.im4m
│       │   ├── boot.efi.j680ap.im4m
│       │   ├── boot.efi.j780ap.im4m
│       │   ├── boot.efi.x589amludev.im4m
│       │   ├── boot.efi.x589iclydev.im4m
│       │   ├── bootbase.efi.j132ap.im4m
│       │   ├── bootbase.efi.j137ap.im4m
│       │   ├── bootbase.efi.j140aap.im4m
│       │   ├── bootbase.efi.j140kap.im4m
│       │   ├── bootbase.efi.j152fap.im4m
│       │   ├── bootbase.efi.j160ap.im4m
│       │   ├── bootbase.efi.j174ap.im4m
│       │   ├── bootbase.efi.j213ap.im4m
│       │   ├── bootbase.efi.j214ap.im4m
│       │   ├── bootbase.efi.j214kap.im4m
│       │   ├── bootbase.efi.j223ap.im4m
│       │   ├── bootbase.efi.j230ap.im4m
│       │   ├── bootbase.efi.j230kap.im4m
│       │   ├── bootbase.efi.j680ap.im4m
│       │   ├── bootbase.efi.j780ap.im4m
│       │   ├── bootbase.efi.x589amludev.im4m
│       │   └── bootbase.efi.x589iclydev.im4m
│       └── PrelinkedKernels
│           ├── immutablekernel
│           ├── immutablekernel.j132ap.im4m
│           ├── immutablekernel.j137ap.im4m
│           ├── immutablekernel.j140aap.im4m
│           ├── immutablekernel.j140kap.im4m
│           ├── immutablekernel.j152fap.im4m
│           ├── immutablekernel.j160ap.im4m
│           ├── immutablekernel.j174ap.im4m
│           ├── immutablekernel.j213ap.im4m
│           ├── immutablekernel.j214ap.im4m
│           ├── immutablekernel.j214kap.im4m
│           ├── immutablekernel.j223ap.im4m
│           ├── immutablekernel.j230ap.im4m
│           ├── immutablekernel.j230kap.im4m
│           ├── immutablekernel.j680ap.im4m
│           ├── immutablekernel.j780ap.im4m
│           ├── immutablekernel.x589amludev.im4m
│           ├── immutablekernel.x589iclydev.im4m
│           └── prelinkedkernel
└── usr
    └── standalone
        └── i386
            └── SecureBoot.bundle
                └── Contents
                    ├── Info.plist
                    ├── Resources
                    │   └── BuildManifest.plist
                    ├── _CodeSignature
                    │   ├── CodeDirectory
                    │   ├── CodeRequirements
                    │   ├── CodeResources
                    │   └── CodeSignature
                    └── version.plist


295 directories, 761 files

'Apple' 카테고리의 다른 글

맥북에어 외부 모니터 사용하기 + 화면끄기  (2) 2022.08.27
macos catalina iso 파일  (0) 2022.06.23
macos iso  (0) 2022.06.20
맥 화면 90도 돌리기  (0) 2022.06.18
맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
Posted by 구차니

댓글을 달아 주세요

Apple2022. 6. 20. 11:10

만 받는데 없나.. (공식적으로)

 

설치법

[링크 : https://kimsungjin.tistory.com/438]

 

iso로 되어있긴한데.. 일단 받아는 보자..

[링크 : https://techsprobe.com/download-iso-file-of-macos-catalina-10-15-virtual-images/]

 

big sur patch 라는게 있다고 한다.

[링크 : https://finfetworld.tistory.com/entry/맥북-프로-2012-13에-Big-Sur-설치하기]

[링크 : https://bensova.gitbook.io/big-sur/]

'Apple' 카테고리의 다른 글

맥북에어 외부 모니터 사용하기 + 화면끄기  (2) 2022.08.27
macos catalina iso 파일  (0) 2022.06.23
macos iso  (0) 2022.06.20
맥 화면 90도 돌리기  (0) 2022.06.18
맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
Posted by 구차니

댓글을 달아 주세요

Apple2022. 6. 18. 23:37

웹툰을 편히 보겠다는 일념으로 해보았지만

2012년형 맥북에어의 쓰레기 액정의 화각으로는 눈만 배리니.. 패쑤!

 

option + command + 클릭 + 디스플레이(시스템 환경설정)

[링크 : https://m.blog.naver.com/reafrubber/10168723382]

'Apple' 카테고리의 다른 글

macos catalina iso 파일  (0) 2022.06.23
macos iso  (0) 2022.06.20
맥 화면 90도 돌리기  (0) 2022.06.18
맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
개발자는 맥을 쓴다?  (10) 2022.06.08
Posted by 구차니

댓글을 달아 주세요

Apple2022. 6. 18. 23:33

일단 초기화 부터 해보고

그 다음에.. USB 용량 큰것좀 사고 설치 USB 만들어서 싹 밀어 볼까?

 

[링크 : https://thisiswhyimyoung.com/맥북-초기화-포맷/]

[링크 : https://mstoryteller.tistory.com/13]

'Apple' 카테고리의 다른 글

macos iso  (0) 2022.06.20
맥 화면 90도 돌리기  (0) 2022.06.18
맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
개발자는 맥을 쓴다?  (10) 2022.06.08
맥은 맥이다. (mac is NOT LINUX)  (0) 2022.05.29
Posted by 구차니

댓글을 달아 주세요

Apple2022. 6. 18. 23:09

인식을 안하는건 아닌데 라고 하기에는 애매한데

아무튼 리눅스와 윈도우에서 잘 쓰고 있는 녀석을 맥에 꽂았는데 인식을 안한다.

brew를 통해 설치한 lsusb에서는 먼가 인식은 하는데 정상적으로 칩셋 명칭이 안나오는걸 보면

맥 인증을 받지 않은 제품이라 서명이 없어서 인식하지 않도록 막은걸지도?

 

% lsusb -t
  Bus 000.Dev 001: USB 2.0 Bus, 
  Bus 000.Dev 001: USB 2.0 Bus, 
  Bus 000.Dev 001: USB 3.0 Bus, 
    |__ Bus 020.Dev 004: USB-MAC Controller, 480Mb/s
    |__ Bus 026.Dev 001: Hub, 480Mb/s
        |__ Bus 026.Dev 003: FaceTime HD Camera (Built-in), 480Mb/s
    |__ Bus 029.Dev 001: Hub, 480Mb/s
        |__ Bus 029.Dev 002: Hub, 480Mb/s
       |__ Bus 029.Dev 000: BRCM20702 Hub, 
           |__ Bus 029.Dev 000: Bluetooth USB Host Controller, 
            |__ Bus 029.Dev 003: Apple Internal Keyboard / Trackpad, 12Mb/s
            |__ Bus 029.Dev 005: Internal Memory Card Reader, 480Mb/s

 

3.5만원 주고 저걸 쓰라는건가?!

[링크 : https://www.apple.com/kr/shop/product/MC704FE/A/apple-usb-이더넷-어댑터]

 

먼가 WHQL 같은 느낌의 용어들이 나오는데, 드라이버 설치하면 사용가능한 것 같기도 하고..

[링크 :https://apple.stackexchange.com/questions/214995/]

 

먼가 행복해질수 없는 내용 발견(저것과 동일한데 검은색...)

8150L 칩셋인가?

[링크 : https://www.clien.net/service/board/cm_mac/7938829]

 

+

2022.06.23

회사에서 사용하던 100M / GbE 는 잘 인식한다. 내가 쓰던게 인식 안되는 구형 모델이었던 듯

 

DAMOIL DA-UFE20CD 모델

 

NEXT-1100GU3 모델

 

'Apple' 카테고리의 다른 글

맥 화면 90도 돌리기  (0) 2022.06.18
맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
개발자는 맥을 쓴다?  (10) 2022.06.08
맥은 맥이다. (mac is NOT LINUX)  (0) 2022.05.29
.DS_Store 파일 생성 막기  (0) 2022.05.28
Posted by 구차니

댓글을 달아 주세요

Apple2022. 6. 8. 14:19

그냥 머랄까.. 개발자도 워낙 분야가 많은데 무슨 개발자를 지칭하는진 모르겠지만

최소한 임베디드 리눅스 와, 임베디드(MCU) 개발자는 맥을 쓸 이유가 없을 듯 하다.

 

개인적으로는 개발자 중에 아래의 직군(?)에는 쓸만하다고 생각된다.

1. 안드로이드 + iOS 앱 개발자

 

아래 직군에게는 굳이? 라는 느낌

1. 웹 개발 (DB, WAS, frontend, backend.. 솔찍히 killer app의 차이, 디자이너 프로젝트 공유라면 조금은 수긍 가능)

2. 파이썬 + 딥러닝 (리눅스나 맥이나..)

3. 유닉스 개발 (바이너리 호환성도 없는데 가능할까?)

 

아래 직군에게는 비추

1. 리눅스 시스템 어플리케이션 개발

2. 윈도우 어플리케이션 개발

3. MCU, FPGA 개발

4. openGL, openCV 개발

5. QT 개발

 

아무튼.. 윈도우에서 맥을 개발할 것을 기대하지 않듯

맥에서 리눅스를 개발할 것을 기대하면 안된다.

bash 쉘이 돌아간다고 해서(zsh이 기본이긴 하지만) 쉘이 전부가 아니기에..

 

 

[링크 : https://heyoonow.tistory.com/53]

[링크 : https://webisfree.com/2020-08-24/개발자에게-맥북-mac-장비가-필요할까]

[링크 : https://m.blog.naver.com/hanbroz/221266822987]

 

비싼 터미널로 쓸거면 왜 굳이 맥을.. 이라는 느낌이 들게 한 글

[링크 : https://greypencil.tistory.com/127]

 

아무튼.. 

윈 <-, -> 처럼 간단하게 창을 나누어서 옮기는 것도 기본 OS 상태에서는 안되고

유틸리티 깔아서 설정해야 되는데 이걸 편하다고 해야할진 모르겠다.

우분투만 해도 기본적으로 gnome에서 제공하고 있는 기능인데 말이다.

[링크 : https://travel.plusblog.co.kr/810]

'Apple' 카테고리의 다른 글

맥 초기화, 설치 usb?  (0) 2022.06.18
USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
개발자는 맥을 쓴다?  (10) 2022.06.08
맥은 맥이다. (mac is NOT LINUX)  (0) 2022.05.29
.DS_Store 파일 생성 막기  (0) 2022.05.28
mac 창 분할 사용하기  (0) 2022.05.01
Posted by 구차니

댓글을 달아 주세요

  1. 저도 상황에 맞춰서 자기에게 편한 걸 쓰면 된다고 생각하는 편이긴 한데 요즘 개발자 커뮤니티에 개발자 노트북 추천 문의 글 보면 대부분 맥을 추천하더라고요.
    좀 무서울 정도...

    2022.06.08 16:38 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 맥은 그냥 신앙인것 같아요.

      대충(?) 글들을 보고 있으면
      unix 서버 이야기는 도대체 왜 나오는지 이해가 안되고
      docker 라던가 커맨드라인의 편의성(개발환경 구축) 이런 건 윈도우와 맥을 비교하면서
      맥이 우위에 있다고 표현한걸 보고 있으면
      리눅스 개발자로서는 그냥 이거 무슨 말도 안되는 소리를 하는건가.. 싶습니다.

      아무튼 제 개발 인생에서 iOS 어플을 개발할 일이 생기지 않는 이상 맥은 저에게 필요없다는 결론을 내렸습니다.

      2022.06.08 17:44 신고 [ ADDR : EDIT/ DEL ]
    • 전 파이널 컷 프로 한 번 보고 싶긴 합니다.
      엄청 쉽고 편하다는데 궁금해요. 😅

      2022.06.10 13:42 신고 [ ADDR : EDIT/ DEL ]
    • 제가 동영상 편집이랑 거리가 멀어서 하하하
      아부지 컴퓨터에 베가스(저번에 무료로 풀렸던것) 설치해드리고 개인적으로는 camtasia로 해본적은 있지만
      전문적으로 프리미어 등을 이용해 편집해 본적은 없어서 잘 모르겠습니다.

      2022.06.10 16:29 신고 [ ADDR : EDIT/ DEL ]
    • 앗 베가스 무료로 풀렸넜나요? 이런 이런...

      2022.06.13 09:44 신고 [ ADDR : EDIT/ DEL ]
    • https://gigglehd.com/gg/soft/8285723

      인터넷 글 찾아보니 2020년도 쯤이었네요
      신버전은 아니고 2015 버전을 무료로 풀었는데 그 당시 키를 받아놔야 무료라 후다닥 받아놨던 기억이 있네요
      (물론 그래놓고 실제로 키 등록할 때 서버 전송하더라는..)

      2022.06.13 10:13 신고 [ ADDR : EDIT/ DEL ]
  2. 윈도로 불만없이 개발하다가 회사에서 맥 주고 쓰라고 해서 군말없이 맥 쓰고 있는 웹개발자입니다.
    맥을 추천하는 이유는 아무래도 매뉴얼/튜토리얼 쓰기 편해서인 거 같습니다. 편하다고 할지 천편일률적이 될 수밖에 없달지. 전세계 어디서나 맥은 다 맥이니까요.
    그나마도 이제 docker가 점점 보급되면서 그런 강점(?)은 무색해지고 있고, 맥이 신앙의 영역인 점도 분명 어느 정도 있고 해서 저도 심드렁 하네요. ㅋㅋ

    2022.06.09 16:10 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 윈도우가 리눅스 보다 나은 건
      배포판이나 버전 따지지 않고
      윈도우 버전만 같으면 동일한 UI로 가르쳐 줄 수 있고, 비슷한 내용으로 찾아서 할 수 있기 때문이 아닐까 합니다.
      맥은 유일한 OS를 이용하여 동일한 환경이라는 측면에서는 기본 전제를 삼고갈수 있기 때문에 초심자에게 가르쳐주기 편하다고 볼 순 있습니다.

      좋은 의견 감사합니다. ^^

      2022.06.09 22:53 신고 [ ADDR : EDIT/ DEL ]
  3. 회사돈으로 쓸수 있으면 맥
    내돈으로 쓸려면 윈도우나 리눅스죠 ㅋㅋㅋ

    2022.06.15 15:48 [ ADDR : EDIT/ DEL : REPLY ]
    • 회사돈이라도 전 맥 안 살 것 같습니다.
      제가 iOS 어플을 개발할 일이 생겨나지 않길 바라거든요 ㅋㅋㅋ

      2022.06.15 15:54 신고 [ ADDR : EDIT/ DEL ]

Apple2022. 5. 29. 00:03

산지 두세달 되었지만 정작 손에 잘 가지 않아서

기간 대비로는 가져논 시간이 얼마 되진 않지만 지금까지의 결론을 내리자면

 

"맥은 맥이지 리눅스가 아니다."

가 현재까지 결론이다.

 

gqrx 같은 qt/linux 어플리케이션 하려고  brew 로 몇시간에 걸쳐서 qt 부터 빌드해야 하는

패키지 의존성으로 인한 편의성과

POSIX / unix 계열로 작동은 하지만 그럼에도 불구하고 linux는 아니기에

 

맥은 맥으로서 맥용 어플리케이션을 만드는데 최적화 되어있지

맥이 리눅스는 아니니 어쩔수 없다면 어쩔수 없고 당연하다면 당연한 결과가 나왔다.

 

윈도우에서 리눅스 어플리케이션을 cygwin이나 wsl 등을 통해서 가능 하다고는 하지만

그럼에도 불구하고 리눅스에서 개발하는게 확실히 편리하고

 

리눅스에서 mono 등으로 c# 일부를 가능하다고 하고 전체 기능을 쓸 수 있는것도 아니고

libreoffice 등으로는 MS office 100% 호환되진 않으며

 

맥에서 MS office가 있어도 호환성 문제는 여전하기에

 

어떤 OS였던지 간에 한계나 제한은 존재하는건 여전한데

MacOSX가 unix에 가깝다고 하더라도(정확하게 초기는 bsd 기반이지만..)

패키지 의존성 측면에서 리눅스와는 접점이 거의 없다고 봐야하니

약간 뿌리가 비슷하다고 너무 큰 기대를 했던 듯 하다.

 

마이컴/리눅스 개발자로서 맥은 솔찍히 쓸모가 없다 정도..?

굳이 쓴다면 리눅스 콘솔 터미널 혹은 quartz를 설치해서 X11 + SSH 터미널 정도로 쓰거나

vscode 정도로 사용하는게 한계라고 봐야할 것 같다.

 

FPGA 툴들도 애플용은 없는 것 같고(vivado, quartus)

linux(x86, arm) 바이너리는 제공되어도 맥용은 제공이 안되는 경우도 있고

 

그냥.. 개인적인 의견으로는

웹개발 혹은 원격 개발 정도가 아니라면 극히 제한된 개발자에게 허락된 제품이라는 느낌

근데... 터미널로 쓸꺼면 싼것도 넘쳐나는데 굳이...?

 

 

 

요약

1. Mac is NOT linux

2. 리눅스 개발은 리눅스가 편하다. (패키지 의존성 등)

3. 개발툴도 맥용으로 잘 안나옴

4. 터미널로 쓸꺼면 왜 비싼돈 들여서 굳이?

'Apple' 카테고리의 다른 글

USB 이더넷 인식이 맥에서 안되네?  (0) 2022.06.18
개발자는 맥을 쓴다?  (10) 2022.06.08
맥은 맥이다. (mac is NOT LINUX)  (0) 2022.05.29
.DS_Store 파일 생성 막기  (0) 2022.05.28
mac 창 분할 사용하기  (0) 2022.05.01
맥 멀티 모니터 설정  (0) 2022.05.01
Posted by 구차니

댓글을 달아 주세요

Apple2022. 5. 28. 20:56

 

일단 요건 카탈리나(10.15.7)에서 에러나고

% defaults write com.apple.desktopservices DSDontWriteNetworkStores true

[링크 : http://uidesignguides.com/mac-ds-store-file-prevent/]

 

아래는 에러없이 실행은 되는데 samba 서버에서 안생기는지 테스트 하기에는 좀 귀찮...

% defaults write com.apple.finder AppleShowAllFiles FALSE
% killall Finder

[링크 : https://iboysoft.com/wiki/ds-store.html]

 

% defaults
Command line interface to a user's defaults.
Syntax:

'defaults' [-currentHost | -host <hostname>] followed by one of the following:

  read                                 shows all defaults
  read <domain>                        shows defaults for given domain
  read <domain> <key>                  shows defaults for given domain, key

  read-type <domain> <key>             shows the type for the given domain, key

  write <domain> <domain_rep>          writes domain (overwrites existing)
  write <domain> <key> <value>         writes key for domain

  rename <domain> <old_key> <new_key>  renames old_key to new_key

  delete <domain>                      deletes domain
  delete <domain> <key>                deletes key in domain

  import <domain> <path to plist>      writes the plist at path to domain
  import <domain> -                    writes a plist from stdin to domain
  export <domain> <path to plist>      saves domain as a binary plist to path
  export <domain> -                    writes domain as an xml plist to stdout
  domains                              lists all domains
  find <word>                          lists all entries containing word
  help                                 print this help

<domain> is ( <domain_name> | -app <application_name> | -globalDomain )
         or a path to a file omitting the '.plist' extension

<value> is one of:
  <value_rep>
  -string <string_value>
  -data <hex_digits>
  -int[eger] <integer_value>
  -float  <floating-point_value>
  -bool[ean] (true | false | yes | no)
  -date <date_rep>
  -array <value1> <value2> ...
  -array-add <value1> <value2> ...
  -dict <key1> <value1> <key2> <value2> ...
  -dict-add <key1> <value1> ...

'Apple' 카테고리의 다른 글

개발자는 맥을 쓴다?  (10) 2022.06.08
맥은 맥이다. (mac is NOT LINUX)  (0) 2022.05.29
.DS_Store 파일 생성 막기  (0) 2022.05.28
mac 창 분할 사용하기  (0) 2022.05.01
맥 멀티 모니터 설정  (0) 2022.05.01
macos opengl(cocoa?)  (0) 2022.04.28
Posted by 구차니

댓글을 달아 주세요

Apple2022. 5. 1. 16:59

이건 차라리 윈도우가 단축키로 더 편한 느낌

전체화면 아이콘에 커서를 1초 이상 대고 있으면 아래와 같이 왼쪽/오른쪽에 배치가 있다.

[링크 : https://support.apple.com/ko-kr/HT204948]

'Apple' 카테고리의 다른 글

맥은 맥이다. (mac is NOT LINUX)  (0) 2022.05.29
.DS_Store 파일 생성 막기  (0) 2022.05.28
mac 창 분할 사용하기  (0) 2022.05.01
맥 멀티 모니터 설정  (0) 2022.05.01
macos opengl(cocoa?)  (0) 2022.04.28
dylib  (0) 2022.04.27
Posted by 구차니

댓글을 달아 주세요