하모니카 묻고답하기

?

단축키

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
2443 20대 30대 file 2 영남2 2024.02.28 143
2442 [건의] 하모니카 의 3가지 안건... ^^ 2 1 KongS 2022.12.23 600
2441 hwp2odt 리브레오피스 확장기능이 있습니다. 5 1 신시아 2021.12.27 898
2440 저사양 하모니카 사용자를 위한 최적화(개인적인 의견) 8 1 마이쮸가이 2021.02.28 2090
2439 하모니카 os 4.0 jin 디자인이 너무 마음에 들어서 imuz에 설치하고자합니다. 2 1 askit 2021.02.21 1710
2438 우분투 계열 그래픽 드라이버 최신버전 구할수 있는곳 1 1 K-Lint.net 2021.02.16 1956
2437 아치쓰다가 결국 하모니카로 넘어왔습니다 4 file 1 가벼운게최고 2021.01.28 1453
2436 CPU 사용량이 너무 큰 것 같습니다 12 file 1 바닷바람 2021.01.16 1800
2435 개발중인 턴제 전략 게임 알파입니다 3 1 oidoicompany 2020.08.17 1622
2434 하모니카 사지방 8 1 치운구즈 2019.10.30 5135
2433 nimf 사용하지 마세요. nimf 추천하지 마세요. 1 김호동 2019.06.10 1252
2432 ★★★ 1천명의 사용자를 찾습니다. (리눅스 한글화 프로젝트 하모니카, 사용자 1천명 넘어) 6 1 행복한펭귄 2016.04.05 5985
2431 Spacedrive 실행중에 xapp-gtk3-module가 에러가 발생힙니다. new 0 isanghan 2024.03.28 1
2430 블루투스버전과 코덱이 궁금합니다 0 acrix 2024.03.27 26
2429 라즈베리파이에 하모니카 설치하기 5 0 동민 2024.03.25 92
2428 부팅 문제 3 file 0 StarryNite 2024.03.27 40
2427 안드로이드나 아이폰과의 무선 파일 공유 1 0 StarryNite 2024.03.22 51
2426 혹시 기본 검색 엔진(?)인 albert로 pdf 내용(or txt 내용)을 검색할 수 있을까요? 4 update 0 리눅스어렵소 2024.03.22 46
2425 6.0에서 7.0으로 업그레이드 했는데 문제 발생 , 6.0으로 다운그레이드 방법이 있을까요? 2 file 0 곰탕 2024.03.21 60
2424 구형 컴퓨터에 설치 후 부팅하면 화면이 나오지 않습니다 3 0 Hymmeli 2024.03.14 141
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 123 Next
/ 123
CLOSE