최근 수정 시각 : 2025-06-08 02:36:48

Knix


이 문서는 토막글입니다.

토막글 규정을 유의하시기 바랍니다.



운영체제
Unix
파일:Finder 222.png macOS
파일:Linux 로고.svg Linux파일:Windows 아이콘 2021_화이트.svg Windows
DOSDR-DOS · 파일:MS-DOS 아이콘.svg MS-DOS · 파일:FreeDOS 로고.svg FreeDOS · K-DOS
기타실시간 운영체제 · 파일:퓨시아 아이콘.svg파일:퓨시아 아이콘 화이트.svg Fuchsia · TempleOS · ReactOS · BeOS · 하이쿠 · 파일:OS/2 로고.svg OS/2 · CP/M · 모바일 운영체제 · OpenVMS · MenuetOS(Kolibri OS) · Pintos · Qubes OS · COSMOSOS(AuraOS)
취소선 처리된 운영체제는 개발 중단된 운영체제.


1. 개요2. 명령어3. 특징4. 단점

1. 개요

https://github.com/Kdy010010/Knix

Knix는 UNIX-like 운영체제로 비슷한 명령어등을 포함하는 오픈소스 운영체제이다.

C, 어셈블리어, C/[1] 등으로 개발되었다.

2. 명령어

help: 도움말 출력
ls [-l]: 파일 목록 출력 (옵션 -l은 상세 정보 포함)
cat <file>: 파일 내용 출력
write <file> <msg>: 파일 생성 또는 업데이트
cp <src> <dst>: 파일 복사
mv <src> <dst>: 파일 이동 또는 이름 변경
rm <file>: 파일 삭제
chmod <file> <mode>: 파일 권한 변경
chown <file> <uid>: 파일 소유자 변경
stat <file>: 파일 정보 출력
touch <file>: 빈 파일 생성
append <file> <msg>: 파일에 내용 추가
df: 남은 디스크 블록 수 출력
usb: USB 장치 상태 출력
exec <file>: 스크립트 실행
execbin <file>: 바이너리 실행 (ELF 확장 지원)
edit <file>: 텍스트 편집기 실행
find <pattern>: 파일 검색
sysinfo: 시스템 정보 출력
fork <bin>: 바이너리 파일로 프로세스 생성
schedule: 프로세스 스케줄러 실행
netinfo: 네트워크 정보 출력
nettest: 테스트 패킷 전송
netapp: 네트워킹 응용프로그램 실행
reboot: 시스템 재부팅
shutdown: 시스템 종료
exit: CLI 종료

이 명령어들을 사용하여 파일 및 시스템 작업을 수행할 수 있다.[2]

3. 특징

  • 오픈소스 프로젝트이다.[3]

4. 단점

  • 일부 네트워크 기능 제외 네트워킹 기능이 존재하지 않는다.
  • 멀티부팅이 지원되지 않는다
  • KnixFS라는 것을 사용하여 파일을 외부로 내보내기가 어렵다.

[1] C/는 Knix의 개발자가 만든 언어로, nasm으로 컴파일이 가능하다.[2] 유닉스와 리눅스의 명령어와 비슷한 것이 많다. 앞에서 서술했듯 Unix-like, 즉 기능적 유닉스이기 때문이다. 자세한 것은 유닉스 참고.[3] 즉 사용자가 라이센스의 범위 이내 자유롭게 수정 및 배포가 가능하다.

분류