하모니카 묻고답하기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

ubuntu-18-10-will-boot-faster-thanks-to-lz4-initramfs-compression-520317-2.jpg


우분투 18.10은 부팅 시간을 더욱 단축된다고 합니다. 반가운 소식이네요.

http://news.softpedia.com/news/ubuntu-18-10-will-boot-faster-thanks-to-lz4-initramfs-compression-520317.shtml


요즈음은 다양한 OS에서 부팅 시간 단축을 위해서 노력하고 있는 것 같습니다.

우분투 18.10 최신 버전에서도 새로운 압축 알고리즘을 이용하여 부팅 시간을 단축하도록 세팅 중에 있다고 합니다. 몇 초가 아무 것도 아닌 것 같지만, 실 사용자 입장에서 몇 분은 둘 째 치고 몇 초 부팅되는 것을 기다리는 것은 고역이 아닐 수 없습니다. 가장 좋은것은 그냥 부팅하면 바로 사용하면 가장 좋겠지만, 사실 그런 것은 아직 없고, 나름 단축하기 위해서 다양한 OS에서 노력 중에 있습니다.


다행스럽게도 우분투에서 이런 노력의 결과를 최신 배포판에 기본적으로 집어 넣고 공급한다고 합니다.

부팅이 한 결 빨리지겠군요. ㅋㅋ 

아주 좋은 현상입니다.


부팅 속도하면 생각나는 OS가 있는데, 역시 갑은 콜리브리OS가 아닌가 싶습니다.

OS 기본 사이즈도 3MB 밖에 안 되고 놀라운 것은 정상 부팅 속도가 저사항 시스템에서도 무려 3초 밖에 걸리지 않습니다. OS 자체가 어셈블리도 전부 만들어져서 가능한 일이랍니다. 다른 OS도 이런 시도를 할 수 없나... ㅋㅋ



\

무려 3초만에 완벽하게 부팅되는 콜리브리OS의 놀라운 부팅 속도....

리눅스 배포판도 이런점은 꼭 배웠으면 좋겠다.


그리고 더욱 놀라운 것은 OS 자체 크기가 3MB밖에 안 된다는 사실....

리눅스도 이렇게 작은 사이즈에 부팅 속도가 최적화되고 리눅스 기능도 완벽하게 지원한다면 금상첨화겠다.

그게 가능할까?

지금은 말도 안 되는 소리이지만, 리눅스 지난 20여년의 발전 상을 돌아보면 불가능할 것 까지는 없는 것 같다.


예전에 알짜리눅스, 한컴리눅스, 미지리눅스, 와우리눅스, 아시아눅스 기타 등등....

소위 말하는 데스탑 지향의 리눅스 부팅 속도를 기업해 봐라.

지금은 천지개벽한 수준이다. ㅋㅋ


예전에 윈도우 사용자에게 알짜리눅스, 한컴리눅스, 미지리눅스, 와우리눅스, 아시아눅스와 같은 나름 그 당시에는 엄청난 리눅스 배포판을 소개해 주었는데 좋은 소리도 많이 들었지만 이 놈의 부팅 속도가 느려서 짜증난다고 잔소리를 많이 들었다. 일반 사용자가 사용하는데 불필요한 각종 데몬과 서비스를 부팅 시에 다 준비하니 몇 초가 아닌 몇 분이 걸리니 짜증내는 것은 너무 당연한지도 모른다. 그때 당시에 윈도우도 매 마찬가지는 하기는 했지만... 윈도우는 최적화시키면 나름 빠르게 부팅되었다. 물론 리눅스도 최적화시켜면 더욱 빠르겠지만, 그때 당시에는 사람들 수준이 이런 것을 마음대로 다룰 정도가 아니다 보니 이런 얘기를 꺼내면 몰매 맞았다. 그리고 일반분들은 솔직히 그렇게 하지도 못한다. 머리 복잡하다고 한다. 옛날의 추억이 생각난다.



앞으론 기적이 일어나길 기대해 본다.


PS


콜리브리(Kolibri) OS 같은 놈으로 도대체 무엇 일을 할 수 있느냐고 물으시는 분들이 의외로 많습니다.

그냥 단순하게 보면 설치해 놓고도 딱히 현실적으로 사용하는데는 도무지 도움이 되지 않는 OS죠.

그것은 저도 인정합니다.


그러나 그 확장 가능성은 생각보다 매우 큽니다.

이 가능성을 그냥 생각으로 머물지 않고 발전시키는 것이 리눅스 정신이 아닌가 싶습니다.

이미 그런 시도가 콜리브리 팀에서 이뤄지고 있고 임베디드용 콜리브리 OS에서 부터 DNA에 집어 넣기도 하고 데스크탑용도 사용하기 위해서 시도 중인 콜리브리 N9도 있고 다양한 시도들이 있습니다.

또한 개발자들이 어셈블리에 익숙하지 않기 때문에 어셈블리 지원뿐만 아니라 알려진 다양한 언어들도 지원하도록 확장하고 있으며 데스크탑 환경도 러시아와 영어뿐만 아니라 아시아권 언어를 세팅하기 쉽도록 지원하는데 집중하고 있는 중입니다.


아마도 세계에서 가장 빠른 부팅 속도와 가장 작은 크기의 OS인 콜리브리 OS의 확장은 생각보다 다양하게 전개될 것으로 보입니다. 지금은 쓸모 없는 기술적 장난감으로 보일 것입니다. 그러나 확장되면 어떻게 괴물로 변할지 아무도 모릅니다. 지켜봐주실만 한 재미있는 OS입니다.


콜리브리 OS의 사용자 친화적인 진화판 콜리브리 N시리즈 중에서 콜리브리N9 버전도 구경해 보시길...


콜리브리N 시리즈 공식 홈페이지

http://kolibri-n.org/index


참고로 지금은 콜리브리N10 버전을 준비 중에 있습니다.

콜리브리OS가 리눅스를 점점 닮아가고 있습니다. 

형제인 메뉴에트OS도 재미있는 친구죠. ㅎㅎ


재미있는 콜리브리N9 OS의 아기자기한 세계 

구경해 보시죠.

  • ?
    Moordev 2018.03.23 15:56
    우분투 8.04시절에 부팅 5분 걸린것이 생각나네요. 하드웨어성능이 모자른것이 제일 큰 이유이긴 했지만 우분투 10.04부터 부팅속도가 30초정도로 줄어들고 신의 속도라고 칭했었는데 이젠 더 빨라지는군요.

    그나저나 KolibriOS가 어떤것인지 잠깐 봤는데 커널단부터 어셈블리어로 짠 물건이라고 합니다. 그러면 작은 크기가 이해가 갑니다. .kkringer라는 게임을 기억하시는 분이 있을지 모르겠는데 (디스켓 한장에 들어가는 3D FPS게임입니다. 그래픽은 용량을 생각하면 말도 안되는 화면을 보입니다.) 컴파일러가 번역하지않고 직접 CPU와 대화를 하면(?)이런 최적화가 나올 수 있습니다. 대신 코드짜는 사람은 죽음을 맛본다는것이 단점입니다.

    KolibriOS가 한글 프로젝트든 다른 프로그램이 나오지 않는것이 사실은 이것이 문제입니다. 포팅이 어렵거든요. 응용프로그램이야 gcc같은 컴파일러라도 일단 포팅되면 어떻게 해보겠는데 시스템단을 건드리려고 하면 C와 C++로짜여져서 포팅이 쉬운 리눅스와 달리 어셈블리어가 달려듭니다. 프로그램을 짠다기보다 거의 해킹하는 기분일거에요. 일단 QT나 GTK는 포팅이 된것 같긴한데 Xorg문제로 리눅스용 프로그램이 포팅되는 것은 요원해보입니다.
  • profile

    Kkrieger_screenshot.jpg

    이 게임 말하는 거죠!


    예전 게임들은 정말로 적은 용량에 최적의 게임들도 정말 잘 만들었습니다.

    물론 지금도 가능하지만 많은 프로그래머들이 그런 수고를 아끼지는 않습니다.

    여하튼 최적화 문제는 언제나 관심의 대상입니다.


    콜리브리OS의 프로그래머들의 접근성 강화 및 대중성을 위해선 역시 지적하신 부분이 고려되어야 한다고 봅니다. 지금 하나 둘 씩 해결해 나가는 것으로 알고 있습니다. 그런 첫 번째 시도가 콜리브리 N 시리즈입니다. 물론 고급언어가 모두 사용할 수 있다는 얘기도 아니고 모든 오픈 소스로 공개된 소스를 바로 포팅할 수 있다는 얘기도 아닙니다. 그러나 장기적으로 그런 방향으로 가야할 것으로 보이고 실제로 콜리브리OS, 메뉴에트OS, 하이쿠OS, 리액트OS,  AROS(아로스) 아미가OS, 스카이OS, 기타 다양한 OS들이 이런 분위기를 따라 오픈 소스를 바로 자신의 OS에 포팅할 수 있는 환경을 구축하기 위해서 나름 노력하는 것으로 알고 있습니다.


    물론 간단한 부분이 아니라 기간이 좀 걸리는 것은 사실이지만 유명 FOSS는 이지 이런 과정을 통해서 각 OS별로 실제로 포팅이 완료되어서 보급되고 있습니다. 프로그래밍 언어도 다양하게 포팅되고 있고 라자루스 RAD와 같은 나름 크로스 컴파일러까지 포함시켜서 적용 중에 있습니다. 응용 프로그램 확보가 각 OS별로 관건이기 때문에 그렇게 하지 않을 수가 없습니다.


    전체적인 흐름은 얘기한 그대로 진행되고 있고 이런 흐름을 쫓아가지 못한다면 매니아 OS로 머물 것이고 (또는 특수한 용도에 최적화된 OS로 적용될 것이고) 대중적인 OS로의 접근은 힘들 것으로 보입니다.

    그래서 OS 개발 및 보급이 힘든 것입니다. 

  • profile
    행복한펭귄 2018.03.23 19:13

    부팅 속도 자체가 거의 느껴지지 않을 정도로 최적으로 부팅이 된다면 훨씬 PC 사용 환경이 많이 개선됩니다.

    이런 부분을 위해서 각 배포판 별로 다양한 시도들이 있다는 것을 참고로 아셨으면 좋겠습니다. 2000년대 초반보다 지금의 배포판들은 정말로 많이 빨라진 것은 사실이지만 솔직히 최종 사용자 입장에선 거의 느끼지 못할 정도로 빠른 (지금의 스마트폰 부팅보다도 빠른 속도)를 원할 것입니다. 이런 시도는 지금도 다양하게 이뤄지고 있습니다.


    리눅스 부팅 속도를 높이는 10가지 방법

    https://www.techrepublic.com/blog/10-things/10-ways-to-make-linux-boot-faster/


    예를 들면 위에 소개된 방법과 같은 방법으로 나름 개인적으로 속도를 높일 수도 있습니다.

    각 배포판 별로 부팅 속도를 높이는 최적의 방법을 검색해 보면 나옵니다.

    참고하셔서 지금의 부팅 속도에 만족하지 못한다면 최적화시켜서 사용해 볼 것을 권장합니다.


    사실 배포판 개발 및 보급 때에 정말 신경을 많이 쓴다면 이런 부분까지 고려되어야 합니다.

    그런데 그게 말 같이 쉽지 않는 것이라, 사실 이런 부분까지 고려하여 개발 및 보급해 달라고 부탁하는 것이 조금은 힘듭니다. 고려해서 개발 및 보급해 주면 더욱 감사할 따름이죠. ㅋㅋ



List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까? 1 0 Kevin 2019.11.18 12692
1243 크리타 4.0 발표 4 file 0 행복한펭귄 2018.03.25 610
1242 C language ? Python language ? 6 0 세벌 2018.03.25 568
1241 여러 DE들. 9 0 Ohnine 2018.03.23 566
1240 하모니카 슬랙 채널 많이 쓰나요? 5 0 세벌 2018.03.23 543
1239 윈도우 스토어에서 데비안 리눅스, 칼리 리눅스 지원됨 1 0 행복한펭귄 2018.03.22 541
1238 넘버원 리눅스(No1.Linux) 2018.03.20 KDE Plasma5 ME(Mini Edition) 릴리즈 3 file 0 행복한펭귄 2018.03.22 539
1237 No1.Linux 2018.03.20 KDE Plasma5 ME(Mini Edition) 릴리즈 file 0 행복한펭귄 2018.03.22 464
» Ubuntu 18.10은 LZ4 Initramfs 압축 덕분에 더 빨리 부팅 할 수 있습니다. 3 file 0 행복한펭귄 2018.03.22 1266
1235 하모니카 미러? 3 0 세벌 2018.03.22 549
1234 좋은 사진 앵글 찾았어~ 0 young1004 2018.03.21 421
1233 사자가 주인을 너무 좋아하네요 0 young1004 2018.03.21 422
1232 X11Docker라는 프로젝트가 있습니다. 1 0 Moordev 2018.03.21 630
1231 티맥스에서 리눅스 출시 한다네요... 10 0 기즈모 2018.03.21 871
1230 리눅스 타깃 비트코인 채굴 마이너 결합된 버터플라이 랜섬웨어 유포 8 0 la_Nube 2018.03.21 586
1229 질문 : USB메모리 exFAT로 포맷 윈7, 하모니카 공유증인데 맞는건지? 8 0 스모프 2018.03.20 1068
1228 CentOS 6 리눅스 커널 업데이트 - 2.6.32-696.23.1.el6 6 0 la_Nube 2018.03.20 1287
1227 냥이 뱅글뱅글~ 0 young1004 2018.03.20 437
1226 3점 슛~성공할거 같지만? 2 0 young1004 2018.03.20 491
1225 개방형 OS ? 17 0 세벌 2018.03.20 947
1224 우분투 18.04 마테 버전 새 레이아웃 발표 file 0 행복한펭귄 2018.03.19 641
Board Pagination Prev 1 ... 56 57 58 59 60 61 62 63 64 65 ... 123 Next
/ 123
CLOSE