
TL: DR; ืืฉืชืืฉ ืืืฉ ื ืืกื ืืช Haiku ืืคืขื ืืจืืฉืื ื ืืืฉื ืฉืื ืืืืื. ืืืืืื ืืืฉืืืื ืืกืืืืืช ืฉืืืื ืืขืืืื ืืืืื ืืช ื- Linux
ืืืจ ืฉืืชืคืชื ืืช ืืจืขืืื ืืช (ืืืืืืืืช) ืฉืื ืื ืืืข ื-#Linuxืฉืืืฉืืช (, , , , , ). ืืกืงืืจื ืื ืืชืืจ ืืช ืืจืืฉื ืืจืืฉืื ื ืฉืื , ืืขืจืืช ืืคืขืื ืืงืื ืคืชืื ืืืืฉืืื ืืืฉืืื. ืืคืขืืื ืจืืฉื ืจืืฉืื ื ืืืขืื, ืืื ืืืืืื ืฉืืชื ืืงืื ืจืืฉื ืจืืฉืื ื ืจืง ืคืขื ืืืช, ืฉืืจืชื ืืช ืฉืื ืืื.

ืืืขืจืืช ืฉืขืืื ืื ื ืืืชื ืืช ืืืืงืืจืช
ืืืื ืื ืืืื ืฉืืืืฉืืื ืืืคืชืื Haiku ืื ืืืืจืืื ืืขืื ืืื ืื ืืืจืื.
ืืืื ืืืืืช ืฉืื ื ืืืขื ืืืคืฉืื, ืืืืืื ืฉืื ื ืจืง ืืชืืจ ืืช ืืืืืื ืืืืฉืืช ืฉืื (ืงืจื: ืขืืืืจืช ืขืื) ืืจืืฉืื ื ืฉืื. ืืื ืื, ืื ืฉืื ืืืืืืชืืื ืืขืจืืฅ #haiku ืืจืฉืช irc.freenode.net ืขืืจื ืื ืขื ืืืคืื - ืื ื ืื ืืคืจืกื ืืืชื. ืชืืื ืืื, ืืคืชืื Haiku!
ืื ืฉืจืฆืืชื ืืืืจ: ืืืืงื ืขืืืื ืื 100% ืืืฉืื, ืืื ืืฉ ืื ืืืจ ืกืืืืช ืขืืืื ืืืฆืงื.
ืืชืงื ื
ืคืจืืืงื Haiku ืืกืคืง ืชืืื ืืช ืืืชืืื ืืชืงืืืืืจ ืื DVD, . ืืฉืชืืฉืชื ืืืื ื ืืืืง ืืกืื USB-3. ื ืืืจ ืื ืฉืืชืืื ื-USB-3 ืืืื ืื ืืขืืื, ืืื ืืฉืชื ืืขืจืืืช ืืืืืงื ืฉืื ืืืืกืกืืช ืืื ืื ืื ืขืืื ืืื ืืืคื.
ืืชืืืชื ืืช ืชืืืื ืืืชืงื ื ืขืฆืื ืขื ืืื ืืืจืืช ืชืืื ื ืขืืืจ 64bit, ืฉืืืชื ืืชืืชื ืืืื ื ืืืืง ืืืืฆืขืืช ืืชืืื ื . ืืืืจืื ืขืืืืช ืืื , ืืืืขืืื - ืืืืืืช ืืืคืืื ืฉืื ืขื ืืชื ืชืืื ื ืืื.
ืืืืงื ืืฉืชืืฉ ืืขืฆืื ืขืืืจ ืืืืฆืช ืืืชืืื, ืื ืื, ืืืืคื ืขืงืจืื ื, ืชืืืื ื-FAT32 ื-NTFS ืืืฆืืจืช. ืืืืคื ืืืื, 600MB ืืกืคืืงืื ืืืขืจืืช, ืื ื ืืจืฉ ืืืชืจ ืืงืื ืืืืฉืืืื ื ืืกืคืื.
ืืืจืืจืช ืืืื, ื ืืฆืจืืช ืืืืฆื ืฉื 600MB ืขื BeFS ืืืืืฆื ืฉื 32GB ืขื FAT3. ืืฉ ืงืืืฅ ืขื FAT32 /EFI/BOOT/BOOTx64.EFI, ืื ืฉืืืืจ ืฉืืื ืืืื ืืืชืื ืืืขืจืืืช ืชืืืืืช EFI. ืืจืืข ืืืื, ืื ืืฆืืชื ืชืืื ืืืช ืืืืืืช ืืืื ื-BeFS, ืืื ื ืืงืืื ืฉืืขืชืื ืื ืืขืฉื ืกืืืืช ืืืืฆืืช ืืืกืง ืฉืื ื, ืืืืืื ืฉืืืื ืชืืื ืช ืืืืืฆื ืงืืืข ืืงืื ืืืืชืื ืฉืื ืืืื ืืกืคืืง ืืงืื ืคื ืื ืืชืืกืคืช ืชืึนืื ึธื. ืื ืืืื ื ืืื ืื ืืืืืืช ืชืืื ื ื ืืกืคืืช ืืืืืกื ื ืืืืืฆืช FAT32 ืฉื ืืื.
ืืืชื ืคืชืจืื ืืืื ืืชืจืื ืขืืืจ ืืื ืืืขืื ืืื ืื ืืืฉืช ืืงืืฆืื ืืฉืืจืืช ืืืขืจืืืช ืืืจืืช. Linux ืืืจ ืงืืืืช ืชืืืื ืืงืจืืืช BeFS, ืืฉื ื ืืืฉืืืื ืืงืจืืื ืืืชืืื ืฉื BeFS ืชืืช .

ืืชืงืื ืืืืงื
ืื ื ืชื ื ืื ืขืฆื: ืื ืืชื ืจืืฆื ืืืฉืชืืฉ ืืืืืฆื ืืจืืืืช ืืืชืจ, ืืชืงื ืืช Haiku ืืืื ื ืืืืง ืืืจ.
ืืืืื ืชื, ืฉืื ืื ืืืืชืจ ืืืืคื ืขืงืจืื ื, ืฉืื ืืชืงืื Haiku ืืื ื ืืืืข ืืืฆื ืืืืง ืืืกืงืื, ืืื ืคืฉืื ืืฉืืง ืืช ืชืืื ืช DriveSetup, ืื ืืชื ืฆืจืื ืืืืง ืืืืคื ืืื ื ืืช ืืืืกืง, ืืืืกืืฃ ืืืืฆื, ืืฉืจ ืืืืจ ืืื ืืคืืจืืืช ื BeFS, ืืืืจ ืืื ืืฉืืืื ืืืืจืช ืืืชืงืื. ืชืฆืืจื ืื ืืืชืงืื ืืื ืืช ืืช ืืืขื ืืืชืืื ืืืืฆืขืืช ืชืืื ืืช ื ืคืจืืช. ืืจืืข ืืืื, ืื ืืฆืืืชื ืืืชืื ื-EFI ืขื ืืืืฆื ืื, ืืืืืื ืฉืืื ืืืืฆืช FAT32 ืขื ืงืืฆื ืืชืืื ืขืืืจ EFI. ืชืืื ืืช ืืชืงื ื ืืืกืืืืช ืืืฆืข ืืืืงื ืืืืืืืืช ืืจืืืช ืชืืื ืืช EFI ืืืขืื.

BootManager ืืชืงืื ืืช ืืืขื ืืืชืืื ืืืืกืง
ืชืืืื ืืืชืงื ื ืขืฆืื ืืืจื ืงืฆืช ืคืืืช ืืฉืืืฉ ืืงืืช, ืืื ืื ืืืืจ. ืืื ืืขืชืืง ืืช ืื ืืืขืจืืช, ืืืืจืืืช ื"ืจืง" 4751 ืงืืฆืื. ืืกืืื ืืื ืืื ืฉืจืื ืืชืืื ืืช ืืจืืืืช ืืงืืฆื hpkg (ืืืืื ืืืืื ืืกืืืืช ืืืืืืืช Snap ื- Linux (ืืขืจืืืช) ืฉืืขืืื ืื ืืืชืงื ืืช, ืืื ืคืฉืื ืืืจืืืืช. ืืขื ืืื ืืฆืืื ืฉืืฉ ืื ืืขื ืงืืฆืื "ืืื ืืืื", ืืื png. ืืืืข ืื ืื ืืจืืืื?
ืืคื ืฉืืืจ ืืืจืชื, ืืคืืื ืืืืช ืืขืจืืช ืืืคืขืื ืืืืขื ืืฆืืจื ืฉื ืงืืืฅ hpkg. (ืืืืจืชื ืขื 4751 ืงืืฆืื ืื ืืจืฆืชื ืืช HaikuDepot ืืคื ื ืืืชืงื ื, ืฉืืืจืืื ืืืื ืืืจืื. ื ืจืื ืฉืืชืงื ื ื ืงืืื ืื ืืืืื ืืช ืืืื, ืื ืืชื ืืืชืงืื ืืืชื ืืืจ ืืืชืจ ืขื ื-200 ืืืืืืช. ืืื ืื! ืื ืฉืืืืจืื ืื ืืื ืฉืื ืืชืขืืืื ืืงืืฆืื ืฉืืืจืื ืืืืื ืืืชืงื ื - ืืื . ืืืื, ืื ื ืจืื ืืืืื ืื ืืื ืืืื ืืจืืฉืื ืฉื ืืชื ืืคื ืืฆืขืชื).
ืืชืืื ืจืืฉืื
ืืืขืจืืช ืืืชืืืช, ืืฆืืื ืืกื ืคืชืืื ืืคื, ืืื ื ืขืฆืจืช: ืืืืจ ืืืขืื ื, ืืจืืืก ืืืกื ืฉืื (Radeon) ืืฆืื ืืกื ืฉืืืจ.
ืืืืืฆื ืื ืืืชืื ืืช ืืืกื ืืืฆื ืืืื ืืจืืืืืฆืื ืฉื 1024x768 ืขื ืฆื FullHD. ืืืืคื ืขืงืจืื ื ืืคืฉืจ ืืื ืืืชืขืกืง ื-bootloader ืืื ืืืจืื ืื ืืขืืื ืขื FullHD, ืืื ืืืืฉื ืืืจ ืขื ืืจืืืก ืืกื ืฉื ืืื ืื ืืื ืขืื ืืื ืืืคื.
ืืืขืจืืช ืขืฆืื ืขืืืืช ืืฆืืจื ืจืกืคืื ืกืืืืช ืืืืกืง ืืื ืงื, ืื ืจืื ืืืื ืฉืฉืื ืืืจ ืื ื ืืชื ืืืื ื ืืืื ืืคืขืืื, ืื ืื ื ืืงืืื ืืืฉืชืืฉ ืืืื ื ืืืขืจืืช ืืขืืืื ืืขืืงืจืืช ืฉืื. ืชืงืืื ืืขืจืืช ืืืืชืืช ืืขืช ืืชืืื ื-USB, ืื ืืืื ืืืขืจืืืช "ืืืืช" ืืืืืืช. Linux ืชืืื ืืช.
ืืื ืจืืฆืื ืืกื ืืืืื ืืืชืืื, ืืื ืืืืขืืช ืืืื, ืืืื ืชืืืฉื ืืืืื Xorg ืืืืืง ืืืืื ืขื ืกืจื ืืืื. ืื ืืืื ืืืคืฆืืช ืืืคืืกืืืช. Linux, ืืืืื ืืืืืฉืง ืืืจืคื ืฉื ืืืฉืชืืฉ ื ืืฆืจืื ืืืืชืืืื ืื ืืื ืืื!
ืืื ืืงืฉืช ืื ืืกื ืืืืืื ืฉืืืขืจืืช ืืืืขืืช ืืืฉืชืืฉ ืืืื. ืืื ืคืฉืื, ืืืืืง ืื ืฉื ืืจืฉ ืืืืฉื ืืืฉื.
ืื ืืชื ืฆืจืื ืชืืืื ืืืื ืืฉืชืืฉืื, ืชื ืืื ืืื ื ืืืืง, ืฉืื ืืื ืืื ืขืืื ืื ืืืชืจ ื-$5.
ืจืืฉื ืจืืฉืื ื ืืกืืืืช ืืขืืืื
ืื ืืฉืืืื ืืช ืืจืืฉื ืืจืืฉืื ื, ืื ืืืชืจ ืืื ืืง ืืืฉืจ, ืืืฉื, Linux ืขื ืื ืื. ืืงืฉ ื"ืคืงืืื" ืขืืื ืืืืืง ืืื ืืืง. ืืขืืื!

ืฉืื ืืืจ ืื ืื ืฆื ืื ืื ืงืืฆืื ืืจืืื ืฉืืจืืืฉ ืืื ืืง ืืฉื ืืืื!
(ืืื Macintosh System 1.0), ืืืจืื ืืฆืขืจ, ืื ืืืื ืืื ื ืืืืจ ืืช ืืืืืจืืช ืฉืื (ืืืืืื, ืฆืคืืื ืืจืฉืืื ืื ืืกืืืื). ืืคื ืฉื ืืืจ ืื, ืื ืืขืืช, ืฉืืืขืชื ืื ืืืื ืงืฉื ืืชืงื ืืืชื. (ืืฆืขืจื, ืงืฉื - ื ืขืฉื ืฉืืืืฉ ืืืขืจืืช ืืงืืจืืช, ืฉืืื ื ืืืืกืกืช ืขื GitLab ืื GitHub, ืฉืื ืืื ืืืชื ืืคืฉืจืืช ืืืชืืืจ ืืขืืจืชื). ืงืืฆืื ืืงืืืื ืกืืืื ืืฉืืื, ืืื ืืขืืืช ืขื ืงืืฆืื ื ืคืจืืื ืขื ืฉืืืื ืืขืืืื ืืืืืงืื ืื.
ืืืคื! ืืจืื ืืืชืจ ืืื ืืกืืืืืช ืฉืืืื ืขืืืื ืขืืืจ Linux, ืืคืฉืจ ืืืจืืืฉ ืืช ืืคืฉืืืช.
ืคืจืืืืงืืืืืืช
ืืขืจืืช ืืืคืขืื ืขืืืืช ืืืืืจืืช ืื ืขื ืฆืืื ืืขื ืืกืคืง ื ืืื ืืื ื ืืืืง Atom. ืืื ืฉืืืืช ื ืคืืืืช ืฉื ืชืืื ื. ืืกืืจ ืืืืจ!
ืืืจ ืฉื ืจืื ืฉ-LibreOffice ืขืืื ืืืจ ืืืชืจ ืืืฉืจ ืืืขืจืืืช ืืคืขืื ืืืจืืช, ืืื ืขืืืื ืื ืืืงืชื ืืช ืื.
ืืจืืื ืืื ืืืง. Haiku OS Beta - ืกืงืืจื ืืืชืจืฉืืืช
ืฉืืจืช ืืคืงืืื
ืืงืืืคืืืืฆืื ืืืืืช ืืจืืื ื. ืืืืคื ืืืื, ืืืจืืช ืืืืืื ืงืืื ืขื Linux ืืชืจืืืชื ืืื ืืื; ืื ืืขืฆื ืกืชื ืืกืืื ืจืืืื, ืื ืฉืฉืืื ืืืชื ืืืื.
Welcome to the Haiku shell.
In it, you can easily launch applications that are on the $PATH:
~> Touchpad
~> echo $PATH
.:/boot/home/config/non-packaged/bin:/boot/home/config/bin:/boot/system/non-packaged/bin:/bin:/boot/system/apps:/boot/system/preferences
ืืืื! "."ื $PATH! ืื ืืืืจ ืฉืืชื ืืืื ืืืจืืฅ ืคืงืืืืช ืืฉืืจืืช ืืืกืคืจืืื ืื ืืืืืช (Linuxoids ืืืจ ืื ืคืขื ืฉืืขืืื ืืชืคืืฆืฅ ืื ืื ืกื ืืช ืื). ืืืื!

ืจืืฆืช bash ืืืกืืฃ ืืืืงื
ืืืจ ืืื ืื ื ืืกืฃ ืืืจืืื ื ืืื ืฉื ืืชื ืืืืืฅ ืขื ctrl + c ืืื ืืืขืชืืง, ืืืืืง ืืื ืืืืฉืืืื ืืืจืื, ืื ืืืื ืืกืืืืืช ืฉืืืื ืขืืืื. Linux, ืฉืื ืืชื ืฆืจืื ืืืืืฅ ืขื ctrl + shift + c ืืืจืืื ื.
ืืืจืื ืงืื ืื ืฉืืจืืื ืืช ืฉืืืืช ืืืขืจืืช ืืืื.
ืืื ื ืืขืจืืช ืืงืืฆืื
ืืืืืฆื ืฉืืื ื ืืืืขื ืืืืจืื ืืืชืงื ืช /boot. ืืื ืคืฉืื!
ืืื ืขืจืืื /etc, /usr, /binโฆ ืกืชื /home ะธ /system. ื ืงื, ืคืฉืื, ืืืื. ืืกืืจ ืืืืจ! (ืื ืืืฉ: ืื ืฉื, ืืื ื ืกืชืจืื. ืืื? ืื /bin ืื /system/bin, ืืื ืฆืืจื ืืืฆืื ืืืช ื-Tracker, ืื ืืกืงืจืืคืืื ืขืืืื ืืฉืชืืฉืื ืื. ืื ื ืืืฉื ืฉืืคืชืืื ืฆืจืืืื ืืืืคืืจ ืืืืจืื ืืืืฉื ืื ืฉื ืขืฉื ืืืขื ืชืืืืืช ืืืืืื ืฉืื ืจืง ืืงืฉื ืขื ืืืื ื.)
packagefs
ืืืืจืชื ืงืืื ืืื ืขื ืงืืฆื hpkg, ืฉืืืืื ืืืืื ืืกืืืืช ืืืืืืืช ื Linux, ืืื ืื ืื ืืืชืงื ืื, ืจืง ืืืจืืืื (ืืื ืืืืืืช snap). ืืขืจืืช ืืงืืฆืื ืฉืขืืฉื ืืช ืืงืกื ืืื ื ืงืจืืช packagefs. ืืื ืืขืื ืงืืฆื hpkg ืขื ืืื ืงืืฆืื ืืืจืื, ืืืชืืฆืื ืืื ื ืืฆืจืช ืกืคืจืืืช /system ืืืื ืืืจื ืื.
ืืคืงืืื mount, ืืืจืื ืืฆืขืจ, ืื ืืจืื ืื ืจืืื.
~> mount
usage: mount [-ro] [-t fstype] [-p parameter] [device] directory
-ro mounts the volume read-only
-t specifies the file system to use (defaults to automatic recognition)
-p specifies parameters to pass to the file system (-o also accepted)
if device is not specified, NULL is passed (for in-memory filesystems)
ืืืืืฆื ืื ืื ืกืืช mountvolume, ืฉืืฆืื ืืืืฆืืช ืจืืืืืช, ืื ืืืจืื ืืฆืขืจ ืืื ืื ืื ืืฆืื ื ืงืืืืช ืืจืืื ืขื packagefs (ืืื ืืฆืื ืจืง ืืช ืืื ืืงืฉืืจืืช ืืืืืฆืืช ืื ืชืืื ืืช ืืืกืง). [ืืืจืื ืืืื, ืื ืืชื ืืจืืฅ mount ืื df ืืืคืฉืื ืขื ืืืจื ืขื docker, ืืชื ืืืื ืืืืื ืืื ืืื ืืกืืื! โ ืืฉืืขืจ. ืึฐืชืึผืจืึฐืึธื] ืืื ืืชื ืืืื ืืขืฉืืช ืืจืืง ืขื df:
~> df -h
Mount Type Total Free Flags Device
----------------------------------
/boot bfs 600.0 MiB 6.0 KiB QAM-P-W /dev/disk/usb/0/0/0
/boot/system packagefs 4.0 KiB 4.0 KiB QAM-P -
/boot/home/config packagefs 4.0 KiB 4.0 KiB QAM-P -
/no name fat 2.8 MiB 2.3 MiB - M-PRW /dev/disk/usb/0/0/1
ืืคื ืฉื ืจืื, /system ะธ /home/config ืืชืื /boot ืื ืจืง packagefs.
ืื ืฉืื ืฉืืืืจืื ืืืชื ืืืืขืื ืฉืื ื ืืืื ืชืืืื ืืืจืืจื ืืฉืืจืืจ ืืื ืืื ืงืืฆืื: ืืืืืื, ืื ื ืืฉืชืืฉ ืืืืืืืช ืืืฉืืืื ืืกืื ืื NeXT, ืื .
ืืื ืืงืจื, ืืฉ ืืกืจืื ืืช ืืคืืจืื ืืื ืฉื ืืคืฆืช ืชืืื ื. ืืื ืืืืืืช ืืืืืืช ืืฉืื ืืช ืืืื ืืืืชืจ?
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืืงืจื ืฉืื (ืืืืฆืช ืืืขืจืืช ืืืื, ืืื ืื ื ืจืืฆื ืืืชืงืื ืืคืืืงืฆืืืช), ืื ืืืื ืืืชืจ ืืืื ืื ืืืืจืื ืืคืืืงืฆืืืช ืืืคืฉืื ืืืืฆืขืืช ืืคืืคื, ืืืืืง ืืื ืฉืื ื ืขืืฉื ืขื ืงืืฆืื .dmg ืขืืืจ Mac ืื AppImage. packagefs ืื ืืงืจื ื, ืื ืื ืื ืืขืจืืช ืงืืฆืื ืขืืืจ FUSE (ืืืจืืช ืฉืื ื ืืืืข ืฉืื ืืืืืงื ืืฉ FUSE). ื ืืืจ ืื ืื ืฉืืืชืื ืฉืืืื "ืืืืจื packagefs" ื ืืกืคืื ืืขืชืื, ืื ืฉืกืืืจ ืืื ืื ืฉืืืืจ ืฉืืืื ืืืืจ ื-packagefs ืืืืกื ืืืืืืช ืืืืืฆืืช ืืืกืง ื ืคืจืืืช, ืืืฉื. ืื ื ืืืื ืืช ืื - ืืืจื ืืื, ืื ืืืืฆืช ืืืืกืง ืืื ืขื ืืืื ื ืฉืืคืช, ืื ื ืืืื ืืฉืืช ืขื ืืืฉื ืืืจ ืืืืคืขืื ืฉื ืืืฉืืืื.
ืื ืื ืืืจื ืฉืืชืงื ืช ืืืืืืช ืขืืืืช ืื ืืฉืืืช ืืจืืจื ืืฉืืจืืจ: ืคืฉืื ืืจืืจ ืืช ืืงืืืฅ ืืชืื /system/packages ืื /home/config/packages ืืืชืงื ื, ืืื ืชืืืฅ ืืช ืืงืืืฅ ืืฉื, ืืื ืืืืืง. ืื ืชืืจืืจ ืืืืื ืขื ืชืืืช ืื ืืกืืคืงืช, ืืืขืจืืช ืชืืงืฉ ืืช ืืืชืงื ื ืืืงืืืื ืฉืื.
ืืืชืืื ืื ืืื ืืจืืจ ืื ืืื packagefs ืืืคื ืืืกืคืจ ืืจืกืืืช ืฉื ืืืชื ืืืืื, ืื ืงืืจื ืื ืื ื ืจืืฆื ืืืชืงืื, ืืืฉื, ืืจืกืืืช ืฉืื ืืช ืฉื gcc, ืื ืชืืื ืืช GUI ืืืจืืช? (ืืื ืืืคืชืืื ืืืจ, ืฆืืืื: "packagefs ืขืฆืื ืืื ื ืืืื ืฉืื ืืืจ ืฉืืื ืข ืืชืงื ื ืฉื ืืกืคืจ ืืืืืืช ืืืืชื ืฉื, ืื ืืืืืื ืฉื-libsolv ืฉื OpenSuse ืืฉืืฉ ืืคืชืจืื ืชืืืช, ืฉืืื ื ืืืคืฉืจ ืืืช, ืืกืืจ ืืื ืืขืฉืืช ืืืช. ื- HaikuDepot ืขืฆืื ืืืืืจืืช." ืื ื ืืืื ืืืกืืืจ ืืื ืื ื ืืืื ืืช ืืจืขืืื ืฉื ืืืืืืช .app, AppDir ื-AppImages).
ืกืคืจืืืช ืืื ืืืืช
ืืื ืืฉ ืืื ืืืืืืืช ืกืคืจืืื ืืื ืืืช? ืื, ืื ืืืื, ืืืฉื, ืื ืืชื ืืคืขืื ืืืฉืื ืขื ืกืคืจืืืช ืืกืจืืช ืขื ืืื ืืืืฆื ืืคืืื:

ืืื ืืชื ืืืื ืืืืืื ืืช ืื ื-gnome, kde ืื xfce?
ะ Linux ืฉืืืืจ ืืื ืื ืืืฉืืฃ ืืืจ. ืืืื ื ืจืื ืืื ืืื ืื ืืืงื ืืกืืืืืช ืฉืื ืืช:
- ืึทืึธื:
- KDE:
- XFCE:
- ืื ืืื:
ืื ืืืื ืฆ'ืงืื?
~> ldd
bash: ldd: command not found
ืืชื ืฆืจืื ืืืฉืชืืฉ ืืชืืืืฃ:
~> objdump -x /bin/bash | grep NEEDED
NEEDED libreadline.so.7
NEEDED libhistory.so.7
NEEDED libncurses.so.6
NEEDED libintl.so.8
NEEDED libroot.so
ืืืืคื ืขืงืจืื ื ldd ืืืื ืืื ืืืชืจ ืืืืืื ืฉืืื ืืจืื ืื ืืกืฃ ืืช ืื ืชืืืื ืฉืืื ืืืืขื ื ืืกืคืจืืืช.
ืืืืคื ืื ืืขืฆื ื ืืขื ืื?
~> echo $LIBRARY_PATH
%A/lib:/boot/home/config/non-packaged/lib:/boot/home/config/lib:/boot/system/non-packaged/lib:/boot/system/lib
ืื ืืคืฉืจ ืืฉืื ืกืคืจืืืช ืืื ืงืืืฅ ืืืคืขืื, ืืื "ืคืฉืื ืืขืืื". ืืืื ืืื ืื! ืืคืฉืจ ืคืฉืื ืืืืื ืกืคืจืืืช ืืืืืืช ืืืคืืืงืฆืื ืฉืื ืืื ืืืชืขืกืง ืขื rpath ืื ืืืืืืจ ืืช ืืืฉืชื ื LD_LIBRARY_PATH ืืื ื- Linuxืืกืืจ!
ืืฉ ืกืคืจืืื (ื ืืจืืืช ื) Linux) /boot/system/lib/libstdc++.so.6.0.24.
ืื ืื ืืืคืืืงืฆืื ืืืจืฉืช ืืจืกื ืืืฉื ืืืชืจ ืืื ืฉื-/boot/system/lib?
ืืืฉืชืืฉ ืืืืืฆืข ืื ืจืื ืืฉืืจื ืืืจืกื ืืขืืื ืืช ืืืืชืจ ืืืืืื ืฉืืื ืืฉืชืืฉ "ืื ืื ืืขืจืืช" ืขื ืกืืกืืช ืฉืืจืฉ ืืืขืจืืช ืื [ืืืืืจ ืจืืื ืืคืฉืืืช - ืืฉืืขืจ. ืึฐืชืึผืจืึฐืึธื].
ืืื, ืืคืืืช ืืื ืื ื ืจืื. (ืืืขืฉื, "ืืฉืชืืฉ" ืืื ืืืงืืืื ืืฉืืจืฉ. ื ืืชื ืืืืืืจ ืกืืกืื ืืืืฆืขืืช ืืคืงืืื passwd, ืืื ืฆืืื PermitRootLogin=yes ะฒ sshd_config, ืืื ืืชื ืืืื ืืืชืืืจ ืืืฆืื ืืช ืืืืฆืขืืช ssh. ืืืคืชืืื ืืืจื ืื ืฉืืืจืืจืช ืืืื ืื ืืืคืืืงืฆืืืช ืืืคืขืืืช ื-root. ืืืื ืืกืืคื ืฉื ืืืจ ืื ืืกืชืืจื... ืืื ืื ื ืื ืืืื ืื ืื ื ืืืื ืืช ืื.)
ืืฉื ืืขืืืื ืฉืืื ืืคืฆืืช ืฉื Haiku, ืื ืืืคืชืื ืืคืืืงืฆืืืช ืืื ืืืฉื ืืืจืกืืืช ืืืฉืืช ืืืชืจ ืืืื ืืืืื ืืช ืืืืจืื ืืืขืจืืช ืฉืื. ืืชืืฆืื: ืคืืืช ืชืกืืื, ืืืจืื "ืคืฉืื ืขืืืืื". ืคืืฉืื ื ืืืจ! ืื ื ืืืื ืืช ืื.
ืืฉืืืื ืืจืฉื
ืืคื ืฉืืืืืจ ืืขืื, ืืคืืืงืฆืืืช ืืงืืืื ืกืื ืืืืืงืื, ืื ืฉืื ืชืฆืืจืื ืืืชืขืกืง ืขื ืงืืฆื ืฉืืืื ืขืืืื ืืืืจืื ืืืื. ื ืืืจ ืื ืฉืืฉ ืฉืืจืืช ืจืฉื ืืืืื ืฉืืืืข ืขื ืืืฉืืืื, ืกืืื ืงืืฆืื ืืืืืงืื ืื. ืื ืชืืื ืืงืื ืืืืขื ืืืฉืจ ืืืืื ืืืชืงื ืช ืื ืงืืืฅ ืืกืืื ืืืืฆืืข (ืืืืฆืขืืช ืืชืืื ืืช chmod ืื mimeset).
ืืืืืจ ืื ืืฉืื ื-Mac. ืืื ืื ืื . ืืืื!
ืงืืฆืื ืืื ืืจืืื ืืงืืืื ืกืืืื ืืืื ืื ืืืฉืืืื, ืื ืฉืืื ื ืฆืจืื ืกืื ื ืคืจื ืื ืืกืฃ ืืงืืฆืื ืืฉืืืื ืืขืืืื ืฉืื. ืืืขื ืืื ืฉืืื ื- Macintosh System 1. ืืื ืื!

ืกืืื ืืืฉืืืื, ืกืืื ืืกืืืื ื ืชืืืื, ืืฉืืืื ืืืื ืื ืืืืืข ืขื ืืจืกืืืช
Tracker (ืื ืื ืงืืฆืื) ืืกืื ืืืืืืืืช ืงืืฆืื ืืื ืืจืืื ืืงืืฆืื ื ืืชื ืื ืืืืฆืืข. ืื ืื ืฉืฆืืคืืชื ืืกืืืืืช ืฉืืืื ืขืืืื ื Linux ืืืฉื ืืืชืจ ื-10 ืฉื ืื.
ืื ืื ืืืื ืืกืคืง. ืื ืืื ืื! ืืืืื ืืืคืืื ืื ืื ืคืฉืืืื. ืื ืืืชืจ ืืืืืฉ ืืืืื ืืืชืจ ื-Mac ืขื Linuxืื ืื...

ืืืฉืื ื Linux ืืื ืืืืจืช ืกืืืืช ืืืคืขืื
ื-Gnome ืืืืืืช ืืืคืขืื ืงืืฆื ืืคืขืื ืืื ืื ืงืืฆืื, ืืื ืืงืืืื ืขืืจืจื ืืืืื - ืืืื ืืืืืจ.
ื ืืืจ ืื ืื ืฉืืคืืืงืฆืืืช ืืฉืชืืฉืืช ืืคืื ืงืฆืื find_paths() ืืืงืื ืืื ืืงืืืืื /usr/bin ะธ /usr/share (ืืืคืืื ื ืคืืฅ ืฉื ืกืืืืืช ืขืืืื ื Linux), ืื ืฉืืืืจ ืฉื ืืชื ืืืืื ืืืชื ืืืขืจืืช ืืงืืฆืื. ืืืืืืช ืืคืืื ืกืืขืจืืช! .
ืื ืืคืชืืข ืืืชื
- ืืชืืืืืชื ืืื
/bootืืืื ื ืงืืืช ืืืจืืื ืฉื ืืืืืฆื ืืื ื ืืืขืจืืช ืืืชืืืช. ืืื ืื "/"? ืื ืื/Haiku? (ืืกืืจ: ืืื,/bootืื ืชืืื ืืืืฆืช ืืืชืืื, ืืื ืืืคืืขื ืืฉืืืื ืืขืืืื ืืชืืจ "Haiku" ืื ืื ืืฉื ืฉืื. ืืืกืชืื ืขื "/"ืืื ืืืื ืฉื ืฉืืืื ืืขืืืื ื-Mac System 1, ืืฉืืจืฉ ืฉื ืืืจืจืืื ืฉืื ืงืืืืช ืืคืืขื ืขื ืืืกืงืื). - ื ืงืืืช ืืืจืืื ืขืืืจ ืืืืืืช ืืืชืงื ืืช ืขื ืืื ืืืฉืชืืฉ ืืื
/home/config. ืืื ืื ืกืชื/home? (ืืื ืืืคืชืืื ืืกืืืจ ืื ืฉืื ืื ืจืืฆืื ืืืื ืืช ืืกืคืจืืื ืืืืชืืช, ืืื ืื ื ืืืฉื ืฉ-config ืื ืฉื ืจืข ืื ืืฉ ืืคื ืื ืชืช-ืกืคืจืืืbin/, ืื ืื ืื ืจืง ืืืกืื ืืืืจืืช). - ืื ืืจืืฉืืื ืืื ืืืจ? ืืืฉื ื ืืขืช ืฆืคืืื ื"ืืืืืช" ืืื ืืื ืืืงืฆืื ืืคืืจืฉืช. ืืฉืื "ืืืืืช ืืืขืจืืช ืืื" ืืืืจ ืฉืงืื ืืืืงื ื ืืฆื ืชืืช ืจืืฉืืื MIT. ืืืื! (ื ืืืจ ืื ืื ืฉ-WebPositive ืืืืขื ืขื ืืขืจืืช ืืคืขืื ืืืืชื ืจืืฉืืื, ืืื ืื ืืข ื-WebKit ืฉืื ืืืืข ืืขืืงืจ ืชืืช ืฉืชื ื ืงืืืืช BSD).
ืื ืฉืื ืขืื ืืื ืฉืฆืืคืืชื
ืืืืจ ืืจืืฉืื ืฉืืืืื ืืืชื ืืื ืจืืช ืืชืืืื ืืืืืจื. ืืื ืขืื ื-Netbook ืืืืกืก Atom ืฉืื, ืืืื WLAN. ืืื ืืฉ ืืื ืืืืจืืืืช ืืขืืืื.
- ืืืกืจ ืืืืืช ืคืขืืื ืืืืืืช ืขื ืืืืจืช ืืงืื ืืืฉ, ืืื ืงืฉืจ ืืืฆื EFI ืื ืืืืืฆืืืช BIOS (Windows"). ืืืขืจืืช ืคืฉืื ืงืืคืืช ืื ืื ื ืืืืจ ืืช ืืกืื ืืื ืื ืืืชืืื ืฉื ืืง. ื ืืืจ ืื ืฉืื ืืืชื ืืืื ืืืชืื ืืืืฆืขืืช , ืืื ืืืืืจืืช ืืืื ืืกืืืืืช ืืื ืืฉืืืื.
- ืืืฆื ืืจืคืืช. ื ืจืื ืฉืขืืืื ืื ื ืืชื ืืืฉืชืืฉ ื-Radeon (ืืื ืื ืืกื ืฉืืืจ), ืืื ืื ืืืื ืื ืืืจืื ืื ืืชื ืืืื ืืฆืืจื ืืืงื. ืืืฆืช ืืืืื ื-WebPositive ืืื ืชืืื ื ืืืื, ืืืื H.264. ืืืืคื ืืคืชืืข, ืืืืืื ืืจืืฉืื ื ืืื ืืืืืืื. ืืื ืืืคืชืืื ืืืืืจ ืฉืืกืจืืื ื-WebPositive ืขืืื ืืืืฆืขืืช ืคืจืืฆืืช ืืืืืืช.
- ืืื ืงืื? "ืื ืืื ืืชืงื ืื ืฉื ืืจืืืกื ืืงืื ืขืืืื ืืชื ืืขื", ืืืจ ืืืื. ืื ืื ืจืื ืฆืจืื ืืืฉืื ืฉืืชืืื ืืื ืื ืืืชืงื ืฉื ื-HDA ืืฆืืจื ืืืื ื-USB-3. ืขืืฉืื, ืืื ืืงืื ืงืื, ืืกืคืืง ืืชืืื ืื ืืืขืจืืช ืืคืขืื ืืืจืช, ืืื ื ืืืืื ืฉืื ืืชืืงื ืืืืฉืื.
- ืืคืชืืจื ืืงืจืช ืืืืืจืืช ืืขืืฆืืช ืืงืื ืืื ื ืคืืขืืื. (ืืืกืืก ืืืจ ืงืืื ืืืืืช ืืคืืืงืฆืืืช ืงืืฆืืจื ืืืจื: ืืคืฉืจ ืืืื ืื ืงืืฆืืจ ืืงืืืช ืืื ืคืื ืงืฆืื ืฉืชืจืฆื, ืืื ืขื ืื Haiku ืื ืืืืขืช ืืขืืื ืขื ืืงืฉื ืืืื. ืืืื ืืฉ ืืชื ืืืื?)
- ืฉืืืื ืืืื ืืืข ืขื ืฉืชื ืืฆืืขืืช. ืื ืขืืื ืืืืฅ ืืงืืคืกื. ืืฉ ืืืื ืืช ืืืืจืืช ืฉืืืจื "ืื ื ืืฆื ืืื ืืืข, ืืืืืจืืช ืื ืชืืื ืืฉืคืขื." ( ืขื ืืชืงื ืงืื ELAN, ACPI ETD050A).
- ืขื ืืืคืืืงืฆืื ืืงืืืืช ืืงืจืืืช ืงืืฆืื ืืืฆืืืืช ืืืืืืืืืช ืืกืืืจืืคืื ืื Android ืื ืืฆืืืชื ืืกื ืืจื ืืืฆืื MTP ื-PTP. ืื ืืืื ื ืืืจ ืื ื ืืชื ืืืื ืืืจืืื ืืืชื ืืื ืืืืฆืืช ืืืจืืช ืืืขืจืืช.
- ื ืจืื ืื ืกืืืจืช ืืืกื ืืืืฉื ืื ืืื ืืื ื ืืืืคืืช. (ืื ื ืืืืข ืฉืืืืงื ืขืืืื ืื ืขืืื ืขื ACPI: ืืชืืืื ืืืืฉืืช, ืื ืืื ื ืืืคืขืืช ืืืจืืจืช ืืืื; ืืื ืืชืืื ืืืืฉ ืฉื ืื ืื ืืืชืงื)
- ืื ืืฆืืืชื ืืืฆืืจ ืืฉืืื ื- bugtracker ืื ืื ืื ืขืืื ื-WebPositive.
Apps
ืืืืจื ืืขืืงืจืืช ืฉื ืืขืจืืช ืืืคืขืื ืืื ืืืคืขืื ืืคืืืงืฆืืืช. ืคืืืชื ืฉืื ืืืื ืืงืฉืืช ืืขืืืื ืืืืชืืช ืชืืช ืืืืงื. ืืืจืื ืืืื, ืืขืืชื, ืื ืืฉ ืชืงืืื ืืฉืืคืืจ - ืืืฉืจ ืืฉืชืืฉืื ืืืืืงื ืืขืชืื ืงืจืืืืช ืืืชืจ.
(ืืคืืืงืฆืื ืืคืจืืกื ืืืืชืืช) ืืื, ืืืื ืืคืืืงืฆืื ืืืจืืืช ืืืื ืืืืืกืกืช ืขื Qt. ืืฉ ืื (IDE).
ืชืืืชื ืื ืื ืฉืื ืืืชืืื ืืืื ืืคืืืงืฆืืืช ืืงืืจืืืช ืฉื Be ืขืืืจ Haiku ืืืืฆืขืืช ืืืื ืืงืืจืืื (ืื ืื ืงืืืืื), ืื ืฉืื ืืฉืืืืฉ ื-QtCreator (ืฉืืงื ืขื ืืขืืจื ืฉื ืืคืืืงืฆืืืช ืืืฆืืช ืคืืืคืืจืืืช). ืืขืืื ืฉื ืืคืชืื ืืืืงื ืืื ืืขืืคื "ืืจืืจื" ืืืืฉืืืื ืืงืืจืืื ืขืืืจ ืืืืงื. ืืื ืื ื ืืื? ืื ื ืืกืคืง ืื ืืคืืืงืฆืืืช ืืขืืืื ืืืืชืืืช ืืื ื ืืืฆืืช ืคืืืคืืจืืืช (ืื ืืืคืืืงืฆืืืช ืืื ื ืขืฉื ืฉืืืืฉ ืืขืืืื ืฉืื ืื ืืืฆืืช ืคืืืคืืจืืืช).
ืืืืจืื ืชืืืื ื-WxWindows ะฟัะธะปะพะถะตะฝะธะน.
ืืืขืืจ ืชืืืืช Gtk+ ืืื ืืชืกืื. ืื ืืืืจ ืฉืื ืืืื Gimp ืขื Haiku ืืืื ืืงืจืื (ืืื, ืื ื ืืืฉื), ืืื ืืฉ ืชืืืืฃ ืืืืืช Krita!
ืืื ืื, ืื ื ืืืฉื ืฉืฆืจืืื ืืืืืช ืืจื ืคืฉืืื ืืืจืืจื ืืืฆืืจ ืืืฉืืืื ืขืืืจ ืืืืงื, - ืืืืฆืขืืช Travis CI ื- GitLab CI.
ืืื ืื ืื ื ืืืืืื?
ืืื ืืืืงื ืืืชืงืข ืขื ืงืื ืกืคื UX ืฉื BeOS? ืื ื ืืืฉื ืฉืืื ืืืืืช ืืืจืงืืืื, ืืื ืฆืจืื ืืืืื ืืืืืจืืช ืขืืฆืืื UX ืืืฉืื ืืขืช ืืืืืฅื, ืชืื ืฉืืืจื ืขื ื ืืื ืืช ืืืกืืืืชืื.
ืืืืืื:
- ืืืฉืืจื ืคืฉืืืื, ืืื 100500 ืืืคืฉืจืืืืช ืฉืืืจืืืช ืืื Linux "ืืึผืจืึผึธื".
- ืืฉืชืืฉ ืืกืื ืืฅ ืขืืืจ ืืขืืืจ ืืืงืื ืืื ืืืืจื.
- ืืื ืืืื ืจืฆืืฃ? (ืื ื ืืืืข ืืื ืฉืืฉ ืืฉืื ืืื Dock ืฉื ืงืจื , ืืคืืื ืืืชืจ ืงืจืื ื-Dock , ืืื ื-BeOS ืืืงืืจื ืืืจ ืืื ืชืื ืช ืขืืื ื ื-1998!)
- ืชืคืจืื ืืืืืื? (ืืจืืจ ืฉืื, ืืื ืื ืจืืื ืชืืขืืช ืืืืืืช).
- ืืืืคืช ืืืื ืืช ืืืืจื? (ืื ืืืจื ืฉืืชื ืืืื ืื ืกืืช ืืืคืขืื "", ืชืื ืืื ืืืืฆื ืืืืฉืืช ืขื ืืืงืฉ Windows ืืขืช ืืจืืจืช ืืืื, ืืื ืื ืื ืืื ืืืืืืืื, ืืืืชืจ ืืื, ืื ืื ืขืืื ืืฉืืืื).
- ืื ืืืฆืื ืฉื ืคืชืืื ืืกืืืจื ืฉื ืืืื ืืช?
- ืฆืืืื ืืืืฅ ืืืืื ืืช?
- ืชืืืื ืืขืจืืืช ื ืืฉื ืืื ืืืงืืื? (ืื, ืืชื ืืืื, ืืฉ ืชืฉืชืืช ืืืืื, ืืืฉื, , ืืื ืืืฉืื ืฆืจืื ืืืฆืืจ ืืช ืืฉืจืฉืืจืื. ืืืืชื ืื ืกื ืืช ืื ืืขืฆืื, ืืืจื ืื ืฉืืฉ ืชืืขืื /xref/haiku/headers/os/interface/ControlLook.h, ืืื ืื ืขืืฉืื).
ืืื ืื ื ืืืื ืกืื ืขืืื ืื, ืชืื ืืชืืฉืืืช ืืื ืืืขืจืืช ืื ืฆืจืืื ืืืื ืืช ืืืื ืืืืืืืืืืืช ืืืืืืืืช ืฉืื.
ืืกืงื ื
ืืืืงื ืืืืช ืคืชื ืื ืืช ืืขืื ืืื, ืืจืื ืื ืืื ืกืืืืช ืืขืืืื "ืคืฉืื ืขืืืืช".
ืืคื ื ืืืชืจ ื-10 ืฉื ืื ืขืืจืชื ืืืืฉื ืืง ื- Linux ืืืื ืื ืืืคืฉืื ืืช ืืืชื ืจืืช ืชืืืื ืืืืคื, ืืืืืงื ืขืืื ืืฆืืคืืืชืื ืืืืื ืื ืจืืื.
ืืืขื ืืืืื ืืช, ืืฉ ืคืืืื, ืืื ืืกืคืจ ืืคืชืืข ืฉื ืืืจืื, ืืืื ืืืืจื ืืื WLAN ืื ืืืคืกืืช, "ืคืฉืื ืขืืืืื".
ืขื ืืืช, ืงืืื ืื, ืืืขืจืืช ืืฉ ืชืคืืกื ืฉื ืกืืืืช ืขืืืื ืฉืืกืจื ืืกืืืืืช ืืขืืืื ื Linux.
ืืขืจืืช ืฉืืื (ืืื ืืืื ืืกืืืืืช ืืฉืชืืฉ ืืชืืจืืช ืฉืื ืืช) ืืืคืืช ืืื ืืคืฉืื ืืขืงืื.
ืืืขืืจ ืืื ืื ืฉืื ืื (ืืคืฆืืช) ืืงื ืขื ืืื.
ืืกืชืืืืช ืขื ืืฉืชืืฉ ืืื ืืืื ืืื ืืขืจืืช ืืคืืืชื ืขืื ืืืชืจ ืืช ืืืืจืืืืช.
ืืชืืฆืื: ืืขืจืืช ืคืฉืืื ืืืื, ืืชืืืืืช, ืืื ืืืืืกืืืช ืืืจืื ืืืื ืืช, ืืืืืขืืช ื"ืื ื ืชืืืชื ืืืื" ืืื ืืื ืืื ืืขืจืืช UNIX.
ืืชืงืืื ืืื ืฉืืืฉืจ ืืืขืจืืช ืืื ืชืืคืื ืืคืืคืืืจืืช ืืืชืจ (ืืคื ืฉืืื ืชืืื ืืืืจื), ืืืืจืืืืช ืฉืื ืื ืชืืื.
ืืืจ ืืชืืชื ืขื #Linuxืฉืืืฉืืช ืืกืืจืช ืืืืืจืื ืืงืืืืช. ื ืืื ืืืขืช ืฉืืืืงื ืืืคื ืืจืืืช ืืืืขืืืช ืฉืืืขืื. .
ืืื ืืื ืืกืคืืง ืื ืืื ืืืฉืชืื ืข: ืื ื ืจืืฆื ืืืฉืชืืฉ ืืกืืืืช ืืขืืืื ืืื ืืขืืืื ืืืืืืืืช, ืืื ื ืื ืืืคืฉ ืืคืฉืจืืืืช ืืชืจืืืชื ืืคืืชืื ืืืขืจืืช.
ื ืกื ืืืช ืืขืฆืื! ืืืจื ืืื, ืคืจืืืงื Haiku ืืกืคืง ืชืืื ืืช ืืืชืืื ื-DVD ืื USB, . ืืื ืืืชืงืื, ืคืฉืื ืืืจื ืืช ืืชืืื ื ืืืชืื ืืืชื ืืืื ื ืืืืง ืืืืฆืขืืช .
ืืืืจ ืืชืจืืื: ืืืื ืจืง ืืืชืื ืืจืืฉืื ื ืืกืืจื ืขื ืืืืงื, ืืฉืืจ ืืืชืื ืื ืืชืจืืื ืืืชืคืจืกืื ืืืืฉื.
ืืงืืจ: www.habr.com
